/* love-link CSS by 972622489@qq.com -- 奔跑的番茄 */
.panel{
	padding-top: 54px;
}
.topMenu{
	width: 100%;
	position: fixed;
	z-index: 999;
}
.topMenu .content{
	width: 100%;
	height: 54px;
	padding: 0 45px;
	position: relative;
}
.mainCon{
	position: relative;
	z-index: 1;
}
.mainCon>img{
	width: 100%;
}
.txts{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding-top: 100px;
}
.txts img{
	width: auto;
}
.txts_l,.txts_r{
	width: 50%;
	float: left;
}
.txts_l{
	padding-right: 20px;
	text-align: right;
	color: #fff;
}
.txts_l>div{
	padding-right: 12px;
}
.txts_l h2{
	margin-top: 24px;
	font-size: 48px;
}
.txts_l p{
	margin-top: 5px;
	line-height: 24px;
}
.txtbox{
	position: absolute;
	right: 132px;
	top: 100px;
	color: #fff;
	text-align: right;
}
.txtbox h2{
	font-size: 50px;
	font-weight: bold;
	color: #61ced2;
	margin-right: -53px;
}
.txtbox p{
	margin-top: 15px;
	font-size: 22px;
	color: #ded8d8;
	line-height: 30px;
}
.txtbox p>span{
	font-size: 28px;
}
.mainCon>img.link1{
	position: absolute;
	bottom: 40px;
	left: 40px;
	width: 320px;
}
.mainCon>img.link2{
	position: absolute;
	bottom: 40px;
	right: 40px;
	width: 400px;
}
.txts_r{
	padding-left: 20px;
	text-align: left;
	color: #000;
}
.txts_r h2{
	margin-top: 24px;
	font-size: 48px;
	color: #333;
}
.txts_r p{
	margin-top: 5px;
	line-height: 24px;
}
.menuBtn{
	float: left;
	width: 54px;
	height: 54px;
}
.menuBtn>img{
	width: 100%;
}
.menu{
	position: relative;
	float: left;
	font-size: 18px;
}
.slideline{
	position: absolute;
	bottom: 10px;
	left: 32px;
	width: 36px;
	height: 2px;
	background: #fff;
}
.menu li{
	width: 100px;
	text-align: center;
	float: left;
	line-height: 54px;
}
.menu li.on a{
	padding-bottom: 5px;
	color: #fff;
	/*border-bottom: 2px solid #fff;*/
}
.menu li a{
	color: #a2a2a2;
}
.linklogo{
	position: absolute;
	right: 45px;
	top: 0;
}
.productbox{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	letter-spacing: 3px;
}
.productbox h2{
	font-size: 48px;
	margin-top: 40px;
	font-weight: 600;
}
.productbox h2 span{
	color: #f66a58
}
.productbox p{
	margin: 20px 0;
	color: #6b5958;
	font-size: 24px;
	letter-spacing: 1px;
}
.productbox img{
	width: 44%;
}
.advs1{
	position: absolute;
	top: 100px;
	left: 100px;
}
.advs1 p{
	font-size: 30px;
	color: #727560
}
.advs1 h2{
	margin: 15px 0;
	font-size: 48px;
	font-weight: 600;
	color:#887242;
	line-height: 58px;
}
.advs1 span{
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}
.advs2{
	position: absolute;
	top: 100px;
	right: 200px;
	text-align: right;
}
.advs2 p{
	font-size: 30px;
	color: #cbe6fd
}
.advs2 h2{
	margin: 15px 0;
	font-size: 48px;
	font-weight: 600;
	color:#3ea3d9;
	line-height: 58px;
}
.advs2 span{
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}
.advs3{
	position: absolute;
	top: 100px;
	left: 100px;
}
.advs3 p{
	font-size: 30px;
	color: #727560
}
.advs3 h2{
	margin: 15px 0;
	font-size: 48px;
	font-weight: 600;
	color:#4fadbd;
	line-height: 58px;
}
.advs3 h2 i{
	font-size: 32px;
	vertical-align: top;
}
.advs3 span{
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}
.advs4{
	position: absolute;
	top: 100px;
	left: 100px;
}
.advs4 p{
	font-size: 30px;
	color: #fff
}
.advs4 h2{
	margin: 15px 0;
	font-size: 48px;
	font-weight: 600;
	color:#fff;
	line-height: 58px;
}
.advs4 span{
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}
#contactus{
	background: #fff;
	width: 100%;
}
.advs5{
	position: absolute;
	top: 75px;
	left: 0;
	width: 100%;
	text-align: center;
}
.contUs{
	width: 50%;
}
.advs5>p{
	margin-top: 20px;
	font-size: 12px;
	color: #666;
}
.circlebox{
	position: relative;
	width: 1108px;
	margin: 50px auto 0;
}
.circlebox .item{
	position: absolute;
	background: #8c8b89;
	border-radius: 50%;
	color: #fff;
	text-align: center;
}
.circlebox .item img{
	vertical-align: middle;
}
.circlebox .item p{
	display: none;
	font-size: 18px;
}
.circlebox .name{
	left: 0;
	top: 140px;
	width: 113px;
	height: 113px;
	font-size: 18px;
	line-height: 113px;
}
.circlebox .name img{
	width: 70%;
}
.circlebox .phone{
	left: 292px;
	top: 0;
	width: 152px;
	height: 152px;
	line-height: 152px;
}
.circlebox .phone img{
	width: 66px;
}
.circlebox .phone p{
	font-size: 18px;
}
.circlebox .email{
	right: 333px;
	top: 140px;
	width: 178px;
	height: 178px;
	line-height: 178px;
}
.circlebox .email img{
	width: 87px;
}
.circlebox .qq{
	right: 0;
	top: 30px;
	width: 206px;
	height: 206px;
	line-height: 206px;
}
.circlebox .qq img{
	width: 87px;
}
.circlebox .qq p{
	font-size: 24px;
}




/* new menu */
.menu-top{
	height:54px;
	line-height:54px;
	top:0;
	left:0;
	width:100%;
	position:fixed;
	background:#fff;
	float:left;
	}
.menu-top-logo{
	float:left;
	margin-left:90px;
	width:152px;
	height:54px;
	}
.menu-top-ul{
	height:54px;
	width:700px;
	float:left;
	margin-left:240px;
	}
.menu-top-ul a,
.menu-top-ul a:link,
.menu-top-ul a:hover,
.menu-top-ul a:active,
.menu-top-ul a:visited{
	text-align:center;
	display:block;
	width:170px;
	height:54px;
	float:left;
	line-height:54px;
	color:#000;
	background:#fff;
	font-size:18px;
	font-family:"Microsoft Yahei";
	text-decoration:none;
	}
.menu-top-ul a.current,
.menu-top-ul a.current:link,
.menu-top-ul a.current:hover,
.menu-top-ul a.current:active,
.menu-top-ul a.current:visited{
	display:block;
	width:170px;
	height:54px;
	line-height:54px;
	color:#fff;
	font-size:18px;
	font-family:"Microsoft Yahei";
	text-decoration:none;
	background:#262626;
	}
.normal-img{
	float:left;
	width:100%;
	}









