html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.wrap{width:1200px;margin:0 auto;}
.ovh{overflow:hidden;}
body{background:#f4f4f4;}

.banner{height:885px;background:url(images/bg_ban.jpg) no-repeat center center;}
.drx{width:175px;padding-top:150px;margin-left:17px;background:url(images/drx.png) no-repeat center top;}
.drx p{width:75px;height:22px;margin:0 auto;background:#fff;font-size:14px;line-height:22px;text-align:center;}

.userfocus{margin:10px 0 0 17px;font-size:12px;line-height:28px;color:#fff;}
.userfocus b{display:inline-block;*display:inline;*zoom:1;width:18px;height:24px;line-height:24px;background:url(images/countbg.png) no-repeat;
	font-size:16px;font-weight:normal;text-align:center;}
.b-theme{width:810px;height:160px;margin: 47px 0 40px 14px;background:url(images/b_theme.png);text-indent:-9999px;-webkit-animation-duration:1.6s;animation-duration:1.6s;}
.b-lead{width:490px;margin-left:34px;padding-top:25px;background:url(images/b_lead.png) no-repeat center top;font-size:14px;line-height:26px;text-align:justify;color:#fff;}

.brief-img{position:relative;z-index:9;float:left;margin-left:100px;margin-top:-90px;width:505px;padding: 25px 25px 25px 0;background:#fff;}
.brief-img img{float:right;width:571px;height:404px;*position:relative;*left:-64px;}
.brief-info{position:relative;float:right;width: 540px;height: 450px;padding-left:30px;background:#fff;}
.brief-info h3{margin-bottom:15px;padding:25px 0 15px 20px;background:url(images/icon1.jpg) no-repeat center bottom;font-size:36px;line-height:50px;font-weight:bold;}
.brief-info p{font-size:16px;line-height:36px;color:#666;}
.brief-info .layout{position:absolute;top:105px;right:55px;}

.mt86{margin-top:86px !important;}
.sl-info{position:relative;width:500px;height:620px;padding:60px 145px 0 35px;background:#fff;}
.sl-info .miji{position:absolute;top:0;width:30px;height:80px;padding-top:20px;background:#787c81;
	font-size:18px;line-height:20px;text-align:center;color:#fff;}
.sl-info h2{margin-left:50px;margin-bottom:30px;padding-bottom:20px;background:url(images/icon1.jpg) no-repeat center bottom;font-weight:bold;font-size:36px;line-height:44px;}
.sl-info p{font-size:16px;line-height:35px;text-indent:2em;color:#555;}

.sl-img{position:absolute;top:60px;right:0;width:623px;}
.sl-img a{position:absolute;z-index: 9;top:165px;left:0;width:50px;height:100px;background:url(images/i_prev.png);}
.sl-img .next{left:auto;right:0;background:url(images/i_next.png);}
.sl-img .bd{width:623px;height:438px;overflow:hidden;}
.sl-img .hd{position:absolute;left:0;top:420px;width:100%;font-size:0;text-align:center;}
.sl-img .hd li{display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;background:#fff;border-radius:50%;cursor:pointer;}
.sl-img .hd .on{background:#d31019;}
.sl-img .lead{/* height: 175px; */padding: 0 45px 45px;background:url(images/corner.png) no-repeat right bottom;}
.sl-img .lead img{float:left;position:relative;top:-46px;z-index:9;width:154px;height:124px;margin:;}
.sl-img .lead h3{font-weight:bold;font-size:20px;line-height: 2.5;}
.sl-img .lead p{font-size:14px;line-height:24px;color:#555;}

.imgr .sl-info{margin-left:520px;padding:60px 35px 0 145px;height: 580px;}
.imgr .sl-info .miji{right:35px;}
.imgr .sl-img{right:auto;left:0;}
.imgr .sl-img .lead{background:url(images/corner_l.png) no-repeat left bottom;}
.imgr .sl-img .lead img{float:right;}
.imgr .sl-img .lead h3{text-align:right;}


.interview{padding:55px 0 65px;background:#fff;}
.interview dl{width:1160px;margin:0 auto;background:url(images/corner_r.png) no-repeat right top;overflow:hidden;}
.interview dt{float:left;width:263px;}
.interview dd{float:left;width:887px;}
.interview h2{height:80px;font-size:36px;line-height:80px;background:url(images/icon1.jpg) no-repeat center bottom;text-align:center;}
.interview p{padding:40px 60px 0 40px;font-size:16px;line-height:35px;color:#555;}


.product{width:100%;margin-top:100px;background:#787c81;}
.product .logo{float:left;width:16.3%;margin-left:17.5%;margin-top: 4.2%;position:  relative;right: -2%;z-index: 99;}
.product .bd{position:relative;float:right;width:66.15%;}
.product .bd li{width:100%;}
.product a{display:none;position:absolute;z-index:100;left:0;top:50%;margin-top:-50px;width:50px;height:100px;background:url(images/i_prev.png) no-repeat;}
.product .next{left:auto;right:0;background:url(images/i_next.png) no-repeat;}
.product:hover a{display:block;}
.imgbox{float:left;position:relative;width: 38.1%;}
.img1{width: 61.9%;}
.imgbox img{display:block;width:100%;}
.imgbox b{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/alpha.png);text-align:center;color:#fff;}
.imgbox span{position:absolute;top:50%;left:0;width:100%;font-size:18px;line-height:20px;margin-top:-10px;}
.imgbox:hover b{display:block;}

.end{width:760px;margin:0 auto;padding:40px 0;}
.end h2{font-weight:bold;font-size:36px;line-height:3;text-align:center;}
.team{float:left;font-size:16px;line-height:30px;}
.team .tr{float:left;width: 200px;text-align:right;}
.gz{float:left;width:130px;margin:0 25px;text-align:center;}
.ewm{float:left;}
.free-duty{font-size:16px;line-height:2;text-align:center;}
.free-duty h3{font-size:24px;font-weight:bold;}
.free-duty b{color:#d4151a;}

.topbtn{
  display:none;width:50px;height:50px;background:url(images/gotop.png) no-repeat;
  position:fixed;right:20px;bottom:120px;z-index:999;cursor:pointer;
}
.topbtn:hover{background-position:0 -50px;}
.topbtn.show{display:block;}

@media screen and (max-width:1440px){
	.product .bd{width:80%;}
	.product .logo{margin-left: 3%;}
}




