.display { display: none;}
i,em {	font-style: normal;}
.content {width: 1200px;margin: 0 auto;}
li.a123:hover {background: url(../images/nav-bj.png) no-repeat center;}
.headbj {height: 232px;}
.headbj .hea-top {height: 35px;	background: rgba(225, 225, 225, 0.3);}
li.a123 a {padding: 0 9px !important;}
.headbj .hea-top span {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: rgba(40, 40, 40, 0.66);
	float: left;
}
.headbj .hea-top strong {float: right;height: 35px;line-height: 35px;}
.headbj .hea-top strong a {display: inline-block;float: left;height: 35px;padding: 0 20px;font-size: 14px;color: rgba(40, 40, 40, 0.66);font-weight: normal;position: relative;}
.headbj .hea-top strong a:before {
	width: 1px;
	height: 11px;
	background: #a9a9a9;
	content: "";
	position: absolute;
	right: 0;
	top: 12px;
}

.headbj .hea-top strong a:last-child:before {display: none;}
.headbj .hea-cen {height: 131px;padding-top: 12px;box-sizing: border-box;}
.headbj .hea-cen .logo {width: 780px;float: left;}
.headbj .hea-cen .logo .t_logo {width: 300px;height: 102px;float: left;margin-right: 12px;}
.headbj .hea-cen .logo .fadeInLeft1 {float: left;margin-top: 24px;}
.headbj .hea-cen .logo .fadeInLeft1 span {display: block;height: 30px;line-height: 30px;font-size: 23px;color: #2663f1;font-weight: bold;}
.headbj .hea-cen .logo .fadeInLeft1 em {display: block;height: 22px;line-height: 32px;font-size: 16px;	color: #000000;}
.headbj .hea-cen .hea-tel {float: right;margin-top: 15px;width: 237px;padding-left: 64px;box-sizing: border-box;
	background: url(../images/hea-tel.png) no-repeat left;}
.headbj .hea-cen .hea-tel span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #2663f1;
}

.headbj .hea-cen .hea-tel p {
	height: 31px;
	line-height: 31px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 2px;
}

.headbj .menu {height: 66px;background: #2663f1;}
.headbj .menu .nav {width: 1200px;margin: 0 auto;}
.headbj .menu .nav li {float: left;height: 66px;line-height: 66px;position: relative;}
.headbj .menu .nav li a {font-size: 16px;color: #fff;padding: 0 24px;position: relative;z-index: 200;}
.headbj .menu .nav li a:before {width: 1px;	height: 16px;background: rgba(16, 16, 16, 0.5);	content: "";position: absolute;right: 0px;top: 5px;}
.headbj .menu .nav li:last-child a:before {display: none;}
.headbj .menu .nav li i {
	display: block;
	width: 100%;
	height: 0;
	background: url(../images/nav-bj.png) no-repeat center;
	transition: .5s;
	position: absolute;
	left: 0;
	top: 0;
	background-size: 100% 100%;
}
.headbj .menu .nav .a123 a:before{display: none;}
.headbj .menu .nav li.cur i,.headbj .menu .nav li:hover i {	height: 66px;}

.headbj .menu .nav ul.erji {z-index: 999; height: auto; padding: 1px; position: absolute; opacity: 0.8; border-top: 1px solid rgb(255, 255, 255); background: rgb(0, 203, 232); color: rgb(255, 255, 255); display: none;}
.headbj .menu .nav li.a123 {width: 100%;margin-top: -2px;height: 48px;}

body {position: relative;width: 100%;}
body .headbj {
height: 232px;
/*position: fixed;*/
z-index: 999;
width: 100%;
/*margin-top: -234px;*/
background: #fff;
}
body .h_nav ul li.aaa {
 border-top: 0.1px solid #fff;
height: 38px;
}
.link-top {
	width: 100%;
	height: 1px;
	border-top: 1px solid #fff;
}
.link-top1 {
width: 100%;
height: 1px;
margin-top: 21px;
border-top: 1px solid #fff;
}
body ul.li.a123 {
width: 100%;
}
li.a123 {width: 100%;display: block;text-align: center;}
body .h_nav ul .a123 a {padding: 0px 0;text-align: center;}

.p102-search-1 {
height: 70px;
border-bottom: 1px solid #ededed;
background: #f7f7f7;
}

.p102-search-1 p {
float: left;
/*width: 750px;*/
width: 100%;
height: 70px;
line-height: 70px;
font-size: 14px;
color: #333333;
}

.p102-search-1 p b {
display: inline-block;
}

.p102-search-1 p a {
color: #666666;
display: inline-block;
margin-right: 15px;
}
.p102-search-1 p a:hover{color: #00cbe8;}
.p102-search-1-inp {
float: right;
width: 356px;
height: 36px;
background: #fff;
margin-top: 18px;
border-radius: 25px;
position: relative;
}

.p102-search-1-inp:before,
.p102-search-1-inp:after {
content: '';
position: absolute;
width: 80%;
height: 1px;
background: #e3e3e3;
left: 10%;
z-index: 0;
}

.p102-search-1-inp:before {top: 0;}
.p102-search-1-inp:after {bottom: 0;}
.p102-search-1-inp1 {
width: 249px;
height: 34px;
line-height: 34px;
color: #999999;
border: 1px solid #e3e3e3;
border-right: 0;
padding: 0 20px;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
float: left;
}

.p102-search-1-inp2 {
width: 66px;
height: 36px;
border: 0;
border-radius: 25px;
background: url(../images/p102-search-icon1.png) no-repeat center center #00cbe8;
float: right;
position: relative;
z-index: 2;
cursor: pointer;
}


.footer{height:430px; background:url(../images/foot.jpg) repeat-x center;}
.foot .ft-nav{height:88px; margin-bottom: 37px;}
.foot .ft-nav ul li{float:left; height:88px; line-height: 88px;}
.foot .ft-nav ul li a{font-size: 16px; color:#FFFFFF;padding:0 29px;position: relative;}
.foot .ft-nav ul li a:before{width:1px; height:14px; background:#FFF; content:""; position: absolute; right:0;top:4px;}
.foot .ft-nav ul li:last-child a:before{display: none;}
.foot .ft-contact{height:87px;margin-bottom: 37px;}
.foot .ft-contact ul li{float:left;height:87px; position: relative; box-sizing: border-box;}
.foot .ft-contact ul li:before{width:2px;height:41px; background:#2d2d2d; content:"";position: absolute;top:5px; right:-2px;}
.foot .ft-contact ul li.ft1{width:410px;}
.foot .ft-contact ul li.ft2{width:245px;padding-left:41px;}
.foot .ft-contact ul li.ft3{width:270px;padding-left:39px;}
.foot .ft-contact ul li.ft4{width:270px;padding-left:48px;}
.foot .ft-contact ul li.ft4:before{display: none;}
.foot .ft-contact ul li i{display: block; height:27px; line-height: 27px; padding-left:33px;font-size: 16px; color:rgba(255,255,255,0.73);}
.foot .ft-contact ul li.ft1 i{background:url(../images/ft-icon1.png) no-repeat left;}
.foot .ft-contact ul li.ft2 i{background:url(../images/ft-icon2.png) no-repeat left;}
.foot .ft-contact ul li.ft3 i{background:url(../images/ft-icon3.png) no-repeat left;}
.foot .ft-contact ul li.ft4 i{background:url(../images/ft-icon4.png) no-repeat left;}
.foot .ft-contact ul li p{line-height: 28px;font-size: 16px; color:#8D8D8D;}
.foot .ft-contact ul li.ft4 p{font-size: 24px; color:#FDD101;}
.foot .ft-bot-left{width:900px; float:left;}
.foot .ft-bot-left .bot-top{height:54px;}
.foot .ft-bot-left .bot-top span{display: block;float:left;margin-right: 50px;}
.foot .ft-bot-left .bot-top span em{display: block; height:27px; line-height: 27px;font-size: 18px; color:#797979;}
.foot .ft-bot-left .bot-top span i{display: block; height: 21px; line-height: 21px;font-size: 10px; color:rgba(182,182,182,0.23);}
.foot .ft-bot-left .bot-top strong{display: block; float:left; line-height: 31px;}
.foot .ft-bot-left .bot-top strong em,.foot .ft-bot-left .bot-top strong em a{display: inline-block;font-size: 14px; color:#FFF; font-weight: normal;}
.foot .ft-bot-left .bot-top strong i{display: inline-block;font-size: 14px; color:#FFF;margin:0 10px;}
.foot .link{margin-top: 22px;}
.foot .link em{display: block; float:left;font-size: 16px; color:#FFFFFF; font-weight: bold;}
.foot .link a{display: inline-block;font-size: 16px; color:#FFF;}
.foot .link i{font-size: 16px; color:#585858;margin:0 10px;}
.foot .link i.last{display:none;}
.foot .ft-code{float:right;}
.foot .ft-code span{display: block; width:108px;margin-left: 29px;float:left;}
.foot .ft-code span i{display: block; height:108px; line-height: 0;}
.foot .ft-code span i img{width:100%;}
.foot .ft-code span em{display: block; height:27px; line-height: 27px; background:#242424; text-align: center;font-size: 14px; color:#929292;}

.client-2 {position: fixed;right: -170px;top: 50%;z-index: 900;}
.client-2 li a {text-decoration: none;}
.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 62px;
	position: relative;
}
.client-2 li i {
	background: url(../images/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}
.client-2 li p {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}
.client-2 .my-kefu-ftop i {width: 33px;height: 31px;background-position: -23px -47px;background-size: 52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top: 6px;}
.client-2 .my-kefu-left {float: left;width: 62px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right {
	font-size: 16px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {
	background: #2663f1;
	color: #fff;
	height: 53px;
	width: 230px;
	padding:9px 0 0;
	float: left;
}
.client-2 .my-kefu-main {
	background: #2663f1;
	width: 97px;
	height: 53px;
	position: relative;
	padding:9px 0 0;
	float: left;
}
.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}
.my-kefu-weixin-pic img {width: 115px;height: 115px;}  
