@charset "utf-8";

*{padding:0;margin:0;border:0;}
body{text-align:left;font-size:14px;font-family:"微软雅黑",Arial;color:#333;}
ul{list-style:none;}
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#ff6000;text-decoration:none;}
h1,h2,h3,h4{font-size:14px;}
.content{max-width:1258px; margin:0 auto;}
.main{max-width:1200px; margin:0 auto;}

.head{width:100%; height:140px; float:left;}
.head .logo{float:left; margin-left:50px;}
.head .logo img{height:42px; float:left; margin-top:49px;}
.head .menu{ height:30px; margin-top:55px; float:right;}
.head .menu a{width:140px; line-height:30px; font-size:18px; float:left; text-align:center;}

.banner_slide{width:100%;float:left;position:relative;overflow:hidden;}
.banner_slide .bd{width:100%;height:940px; float:left;}
.banner_slide .bd li{width:100%;height:940px;float:left;background-position:center;}
.banner_slide .bd li a{width:100%;height:940px;float:left;}
.banner_slide .hd{height:15px;right:20px;bottom:20px;position:absolute;z-index:9999;}
.banner_slide .hd li{width:15px;height:15px;margin:0 5px; border-radius:15px; display:inline-block;*display:inline;zoom:1;overflow:hidden;line-height:9999px;background:#fff;cursor:pointer;}
.banner_slide .hd li.on{background:#FCB814;}

.about{width:100%; float:left; padding:100px 0;}
.about img{width:44%; max-width:562px; float:left;box-shadow:5px 5px 5px 0 #eee;}
.about .info{width:55%; max-width:600px; float:right;}
.about .info h2{width:100%; float:left; font-size:36px; height:135px; line-height:135px; background:url(../img/ico3.jpg) left bottom no-repeat;}
.about .info p{width:100%; float:left; padding:25px 0; line-height:40px; font-size:18px; text-indent:2em;}

.hezuo{width:100%; float:left; padding:100px 0; background:#F9F9F9;}
.hezuo .tit{width:100%; float:left; padding-bottom:90px;}
.hezuo .tit h2{float:left; font-size:35px; line-height:40px;padding-left:20px;}
.hezuo .tit h3{float:right; font-size:33px; padding:30px 20px 0 0;}
.hezuo .info{width:100%; float:left;}
.hezuo .info img{width:100%; float:left;}

.fuwu{width:100%; float:left; padding:100px 0;}
.fuwu .tit{width:100%; float:left;}
.fuwu .tit h2{float:left; font-size:35px; line-height:40px;padding:0 0 38px 20px; background:url(../img/ico3.jpg) 20px bottom no-repeat;}
.fuwu .tit h3{float:right; font-size:33px; padding:30px 20px 0 0;}
.fuwu .info{width:100%; float:left;}
.fuwu .info dl{width:25.83%; float:left; margin:90px 0 0 11.128%;}
.fuwu .info dt{width:100%; float:left;}
.fuwu .info dt p{width:100%; float:left; font-size:32px; line-height:46px; color:#FFCC00; font-weight:700; font-family: Arial, Helvetica, sans-serif;}
.fuwu .info dt b{width:100%; float:left; font-size:30px; line-height:50px; font-weight:normal;}
.fuwu .info dd{width:100%; float:left; padding-top:40px; font-size:18px; line-height:40px;}

.linian{width:100%; height:907px; float:left; margin-top:100px; background:url(../img/gsln.jpg) center no-repeat;}
.linian p{width:500px;  font-size:18px; line-height:36px; float:left; margin:200px 0 0 60px;}

.foot{width:100%; height:400px; float:left; background: url(../img/foot_bg.jpg) center no-repeat; }
.foot .zb{ width:200px; height:230px; float:left;padding:55px 80px 55px 20px; background:url(../img/foot_line1.png) right no-repeat;}
.foot .zb dl{width:100%; float:left;text-align:center; margin-top:20px;}
.foot .zb dt{width:100%;  float:left;}
.foot .zb dd{width:100%; line-height:76px; float:left; font-size:22px; color:#fff;}
.foot .zb p{width:100%; float:left; text-align:center; color:#888; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.foot .zj{ width:500px; float:left;padding:55px 0 55px 60px;}
.foot .zj h2{width:100%; line-height:50px; float:left; color:#fff; font-size:18px; margin-top:10px;}
.foot .zj ul{width:100%; float:left; padding-top:10px;}
.foot .zj li{width:100%; float:left; padding:15px 0; font-size:16px; color:#888; padding-left:30px;}
.foot .zj li.lx1{background:url(../img/foot_ico1.png) left no-repeat;}
.foot .zj li.lx2{background:url(../img/foot_ico2.png) left no-repeat;}
.foot .zj li.lx3{background:url(../img/foot_ico3.png) left no-repeat;}
.foot .zj li b{color:#FFCC00; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.foot .yb{ width:280px; height:128px; padding:10px; background:#3F3F40; float:right; margin:80px 20px 0 0;}
.foot .yb img{width:128px; height:128px; float:left;}
.foot .yb p{width:140px; float:right; line-height:34px; padding:30px 0; color:#888; text-align:center;}
.foot .bq{width:100%; float:left; border-top:1px solid #414141; line-height:50px; font-size:14px; text-align:center; color:#888;}

.banner1{width:100%; height:850px; background:url(../img/banner2.jpg) center no-repeat; float:left;}
.banner2{width:100%; height:850px; background:url(../img/banner3.jpg) center no-repeat; float:left;}
.banner3{width:100%; height:812px; background:url(../img/banner4.jpg) center no-repeat; float:left;}
.banner4{width:100%; height:721px; background:url(../img/banner5.jpg) center no-repeat; float:left;}

.duyou{width:100%; float:left; padding:100px 0 80px 0;}
.duyou .zb{width:455px; float:left;}
.duyou .zb h2{width:100%; font-size:52px; float:left; font-weight:normal;}
.duyou .zb img{float:left; margin-top:70px;}
.duyou .yb{ width:460px; float:right;}
.duyou .yb dl{width:230px;float:left; margin-bottom:80px;}
.duyou .yb dt{width:100%; float:left;}
.duyou .yb dt p{width:100%; float:left; font-size:24px; line-height:32px; color:#FFCC00; font-weight:700; font-family: Arial, Helvetica, sans-serif;}
.duyou .yb dt b{width:100%; float:left; font-size:24px; line-height:30px; font-weight:normal;}
.duyou .yb dd{width:100%; float:left; font-size:18px; line-height:32px; color:#888; padding-top:10px;}

.sjlx{width:100%; height:615px; float:left; background:#F6F6F6;}
.sjlx h2{width:100%; text-align:center; font-size:50px; float:left; font-weight:normal; padding:100px 0;}
.sjlx dl{width:210px;float:left; margin:0 52px; text-align:center;}
.sjlx dt{width:100%; height:80px; float:left;}
.sjlx dd p{width:100%; float:left; font-size:24px;}
.sjlx dd b{width:100%; float:left; font-size:18px; line-height:28px; font-weight:normal; color:#888; padding-top:25px;}

.cphz{width:100%; float:left;}
.cphz h2{width:100%; text-align:center; font-size:50px; float:left; font-weight:normal; padding:150px 0 80px 0;}
.cphz table{width:100%; border:1px solid #ddd; border-collapse:collapse;}
.cphz td{width:33.333%; border:1px solid #ddd; text-align:center; padding:50px 0 40px 0;}
.cphz td p{width:100%; font-size:20px; float:left; padding-top:25px; color:#888;}

.shangjia{width:100%; height:730px; float:left; background:#F6F6F6; margin-top:85px;}
.shangjia h2{width:100%; text-align:center; font-size:50px; float:left; font-weight:normal; padding-top:100px;}
.shangjia dl{width:200px;float:left; margin:100px 0 0 164px; text-align:center;}
.shangjia dt{width:100%; height:80px; float:left;}
.shangjia dd{width:100%; float:left; font-size:24px; line-height:28px;}

.renqun{width:100%; float:left; margin-bottom:50px;}
.renqun h2{width:100%; text-align:center; font-size:50px; float:left; font-weight:normal; padding:100px 0 80px 0;}
.renqun dl{width:250px; height:460px;float:left; margin-left:51px; text-align:center; background:#f6f6f6;}
.renqun dt{width:100%; height:320px; float:left; background:url(../img/zx_bg.jpg) center 40px no-repeat;}
.renqun dt p{width:100%; font-size:24px; float:left; padding-top:110px;}
.renqun dt b{width:100%; font-size:30px; float:left; padding-top:60px; line-height:40px; font-weight:normal;}
.renqun dd{width:100%; float:left; font-size:18px;line-height:30px;}

.case{width:100%; float:left; padding:100px 0;}
.case .tit{width:100%; float:left;}
.case .tit h2{float:left; font-size:30px; line-height:40px;padding:0 0 38px 20px; background:url(../img/ico3.jpg) 20px bottom no-repeat;}
.case .tit h3{float:right; font-size:30px; padding:30px 20px 0 0;}
.case .sm{width:100%; text-align:right; float:left; color:#888; font-size:16px; padding-top:100px;}
.case .bt{width:100%; height:94px; line-height:94px;  background:#2B2B2B; float:left; margin-top:20px;}
.case .bt h2{ float:left; padding-left:20px; font-size:29px; color:#fff;}
.case .bt h2 a:link,.case .bt h2 a:visited{color:#fff;}
.case .bt h2 a:hover{color:#FFFF00;}
.case .bt .gd{ float:right; margin-right:20px; font-size:14px; color:#eee;}
.case ul{width:1312px; float:left; margin-left:-112px; padding:30px 0;}
.case li{width:544px; float:left; margin:30px 0 0 112px;}
.case li img{width:544px; height:298px; float:left;}
.case li p{width:544px; height:60px; line-height:60px; font-size:20px; overflow:hidden; float:left; text-align:right; background:url(../img/ico4.jpg) left no-repeat;}
.case li.wu{width:1200px; text-align:center; color:#888; line-height:100px;}

.fwxm{width:100%; float:left; padding:100px 0;}
.fwxm dl{width:200px; float:left; margin-left:33px; text-align:center;}
.fwxm dt{width:100%; float:left; font-size:32px; padding-top:80px;}
.fwxm dt.n1{background:url(../img/n1.jpg) center top no-repeat;}
.fwxm dt.n2{background:url(../img/n2.jpg) center top no-repeat;}
.fwxm dt.n3{background:url(../img/n3.jpg) center top no-repeat;}
.fwxm dt.n4{background:url(../img/n4.jpg) center top no-repeat;}
.fwxm dt.n5{background:url(../img/n5.jpg) center top no-repeat;}
.fwxm dd{width:100%; float:left; padding-top:50px; font-size:20px; line-height:40px; color:#888;}

.hxcy{width:100%; float:left; border-top:1px solid #eee; }
.hxcy .tit{width:100%; float:left; padding:100px 0; text-align:center; font-size:33px; line-height:50px;}
.hxcy .tit span{font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.hxcy .info{width:100%; height:570px; background:#EBEEF5; float:left; position:relative; margin-top:130px;}
.hxcy .info .content{ position:absolute; -webkit-transform:translateX(-50%); transform:translateX(-50%); width:100%; left:50%;  top:-88px; z-index:99999;}
.hxcy .info dl{width:314px; text-align:center; float:left;}
.hxcy .info dt b{width:100%; font-size:34px; float:left; padding-top:30px;}
.hxcy .info dt p{width:100%; font-size:16px; float:left; background:url(../img/ico3.jpg) center bottom  no-repeat; padding-bottom:30px;}
.hxcy .info dd{width:100%; font-size:18px; color:#666; line-height:40px; padding-top:30px; float:left;}

.lianxi{width:100%; height:1256px; background:url(../img/lianxi.jpg) center no-repeat; float:left; margin-top:10px;}
.liuyan{width:400px; float:left; margin:350px 0 0 90px;}
.liuyan dl{width:100%; float:left; margin-top:50px;}
.liuyan dt{width:80px; float:left; font-size:18px;line-height:40px;}
.liuyan dd{width:320px; float:right; }
.liuyan dd input{width:250px; height:40px; background:#F2F5FA; font-size:16px; padding:0 10px; float:left;}
.liuyan dd textarea{width:250px; height:90px; background:#F2F5FA; font-size:16px; line-height:26px; padding:10px; float:left;}
.liuyan button{width:250px; height:60px; text-align:center; float:left; margin:50px 0 0 80px; background:#FFCC00; font-size:20px; cursor:pointer; border-radius:5px;}
.lianxi .lx{width:220px; float:right; margin:430px 180px 0 0; position:relative;}
.lianxi .lx p{color:#fff; position:absolute; left:0; top:0; line-height:30px; font-size:18px;}
.lianxi .lx p.w1{top:0;}
.lianxi .lx p.w2{top:300px;}
.lianxi .lx p.w3{top:520px;}
.lianxi .lx p img{width:92px; height:92px;}

.fenye{width:100%; margin-top:50px; text-align:center; float:left;}
.fenye a{ width:50px; height:50px; line-height:50px; display:inline-block; margin-right:5px; background:#eee;}
.fenye a:hover{background:#FF9400; color:#fff;}
.fenye .on{background:#FF9400;}
.fenye .on:link,.fenye .on:visited{color:#fff;}
.fenye .on:hover{color:#fff;background:#FF9400;}





