.banner{position:relative;width:100%;height:560px;overflow:hidden;margin-top:82px;}
.banner .bannerBtn{position:absolute;top:50%;height:148px;margin-top:-74px;cursor:pointer;z-index:2;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contents{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.banner .content{position:absolute;top:0px;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:left 82px;background-attachment:fixed;text-align:center;}
/*.banner .content .bg{background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;}*/
.banner .contentInfo{position:absolute;top:50%;left:0px;width:100%;height:300px;margin-top:-150px;z-index:1;}
.banner .content .title1{padding-top: 46px;opacity:0;width:100%;font-family:'微软雅黑';font-size:44px;color:#fff;text-align:center;margin-top:0px;}
.banner .content .title2{ opacity:0;width:100%;font-family:'微软雅黑';font-size:60px;margin-bottom:20px;font-weight:100;color:#fff;text-align:center;}
.banner .content .title3{opacity:0;border:3px solid #fff;padding:6px 24px 8px 24px;font-size:27px;font-weight:bold;color:#fff;text-align:center;}
.banner .bannerNav{position:absolute;bottom:30px;width:100%;text-align:center;z-index:2;}
.banner .bannerNav img{width:80px;height:4px;margin:0px 3px;cursor:pointer;}
.banner .bannerBg{width:100%;height:auto;vertical-align:middle;}

.font{font-size:93px;font-family:'Microsoft Yi Baiti';font-weight:400;}
.about{position:relative;background:#fff;padding:70px 0px 80px 0;text-align:center;/*border-bottom:1px solid #949494;*/}
.about .title{color:#666;font-size:55px;font-family:'Noto Sans S Chinese Light','NotoSansHans-Light','微软雅黑';letter-spacing:5px;}
.about .info{color:#444;font-size:14px;line-height:30px;width:840px;margin:0px auto;text-align:left;}
.about .content{padding-top:25px;}
.about .contentMun{height:300px;width:840px;margin:0px auto;}
.about .contentMun .child{padding-top:50px;height:200px;width:280px;text-align:center;float:left;}
.about .contentMun .child .mun{font-family:'DIN Condensed Bold';font-size:100px;color:#444;}
.about .contentMun .child p{font-family:'Noto Sans S Chinese Light','NotoSansHans-Light','微软雅黑';font-weight:100;font-size:24px;color:#444;}
.about .linkBtn{float:right;margin:0px auto;text-align:center;margin-bottom:30px;font-size:14px;}

.work{padding:120px 0px 80px 0px;text-align:center;background:#fff;}
.work .container{width:500px;}
.work .txtcl{text-align:center;}
.work .content{padding-top:40px;width:100%;height:auto;}
.work .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.work .content .child{position:relative;float:left;width:33.3%;overflow:hidden;}
.work .content .child .childImg{display:block;width:100%;height:auto; vertical-align:middle;}
.work .content .child .childHide{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#df1020;}
.work .content .child .childPointer{position:absolute;bottom:17px;right:20px;width:71px;}
.work .content .child .childTag{letter-spacing:0.1em;font-weight:100;font-stretch:condensed;padding:6%;position:absolute;top:0px;left:0px;width:88%;*width:60%;font-size:24px;font-family:'MyriadPro-LightCond';font-size:24px;color:#fff;text-align:left;}
.work .content .child .childTag .childSub{width:21px;height:2px;background:#fff;margin:10px 0px;}
.work .content .child .childContent{position:absolute;top:50%;left:0px;height:54px;width:100%;margin-top:-27px;}
.work .content .child .childContent .title{font-size:24px;color:#fff;width:50%;margin:0 auto;}
.work .content .child .childContent .info{color:#fff;font-size:16px;margin-top:10px;}
.work .linkBtn{margin:80px auto 0px auto;}

.advantage{position:relative;text-align:center;padding:70px 0px 80px 0px;}
.advantage .container{width:890px;}
.advantage .txtcl{text-align:left;}
.fw{float:left;margin-left:330px;}.sb{float:right;margin-right:10px;}
.advantage .mainInfo{padding-top:50px; background:url(../images/line.png) center 24px no-repeat;}
.advantage .content{width:890px;margin:35px auto;}
.advantage .content .fl{width:734px; height:246px; background:url(../images/superiority.jpg) left center no-repeat;}
.advantage .content .fl:hover{background:url(../images/superiorityon.jpg);}
.advantage .content .fr{width:139px; height:246px; background:url(../images/ce.jpg) right center no-repeat;}
.advantage .content .fr:hover{background:url(../images/ceon.jpg);}

.service{position:relative;text-align:center;padding:70px 0px 80px 0px;}
.service .mainSub,.service .mainInfo{float:none;}
.service .mainSub{margin:24px auto;}
.service .content{padding-top:40px;}

.news{height:160px;overflow:hidden;}
.news .container{width:1161px;}
.news .left{float:left;width:250px;height:160px;margin-right:24px;}
.news .mid{float:left;width:350px; padding-right:30px; background:url(../images/border.jpg) right 20px repeat-y;}
.news .mid h3{font-size:16px;line-height:20px;margin:3px 0 10px 0;}
.news .mid h3 a{color:#cc0000}
.news .mid p{padding-bottom:5px;font-size:12px;color:#666;line-height:24px;word-break:break-all;}
.news .right{float:right;width:450px;}
.news .right li{padding-left:6px; margin-bottom:8px; background:url(../images/d.jpg) left center no-repeat;}
.news .right li a{color:#333}.news .right li .fr{color:#999}
.news .mid h3 a:hover,.news .right li a:hover{color:#222;}
.news .more{height:20px;text-align:right;}
.news .more a{color:#e60012}
.news .more a:hover{color:#7d7d7d}

/*anli css*/
.ebr{height:256px;}
.bg1{background:url(../images/hdch.jpg) center no-repeat;background-color:#efefef;}
.bg2{background:url(../images/yszz.jpg) center no-repeat;background-color:#efefef;}
.bg3{background:url(../images/glzx.jpg) center no-repeat;background-color:#efefef;}
.bg4{background:url(../images/tscb.jpg) center no-repeat; margin-top:30px;}
.bg5{background:url(../images/rlzy.jpg) center no-repeat;background-color:#efefef;}
.w1022{width:1022px; margin:208px auto 245px auto;}
.chtj li{width:511px;float:left;position:relative;}
.chtj li img{width:511px;height:290px;}
.chtj li p{display:block;width:100%;height:24px;line-height:24px;position:absolute;left:0;bottom:0;color:#fff;text-align:center;background-color:rgba(0,0,0,0.5);}
.f18{font-size:18px; text-align:center; color:#666;}
.f20{font-size:20px; text-align:center; color:#666; padding-top:40px;}
.f40{font-size:40px; text-align:center; color:#666; line-height:70px;}
.w1023{width:1023px;margin:0 auto 190px auto;}
.w1023 .f20{padding-top:10px;}
.w1023 .f40{line-height:60px;margin-top:20px;}
.f27{font-size:27px; text-align:center; color:#666;}
.line{line-height:50px;}

.three{ overflow:hidden; position:relative; width:1200px; margin:0 auto;}
.link{margin-bottom:10px;}
.three .hd{ overflow:hidden;  height:77px; margin-bottom:45px; background:url(../images/dashed.jpg) left center no-repeat; }
.three .hd .prev{ float:left; margin-left:525px; width:55px; height:77px;  display:inline; overflow:hidden; cursor:pointer; background:url("../images/btn.jpg") left center no-repeat;}
.three .hd .next{ float:right; margin-right:525px; width:55px; height:77px;  display:inline; overflow:hidden; cursor:pointer;  background:url("../images/btn.jpg") right center no-repeat;}
.three .bd{height:558px; overflow:hidden;  }
.three .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
.three .bd ul li{ margin-right:3px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; }
.three .bd ul li .pic{ text-align:center; }
.three .bd ul li .pic img{width:397px; height:260px; display:block; }
.three .bd ul li p{display:block;width:100%;height:24px;line-height:24px;position:absolute;left:0;bottom:0;color:#fff; background-color:rgba(0,0,0,0.5);}
.three .bd ul li .pic a:hover img{opacity:0.4;filter:alpha(opacity=40);}

.hdlc{width:1200px; height:305px; margin:120px auto; background:url(../images/hdlc.jpg) center top no-repeat;}
.ppkh{width:1200px; margin:0 auto 105px auto; padding-top:110px; background:url(../images/ppkh.png) center top no-repeat;}
.ppkh li{width:264px;height:36px;margin:10px 18px 0 18px;line-height:36px;text-align:center;float:left;font-size:20px;color:#fff;background:#b0acac;}

.video{width:1000px; margin:140px auto;}
.video .fl,.video .fr{width:500px;height:370px;}
.wenzi{padding:50px 50px 20px 50px;color:#231814; overflow:hidden;}
.wenzi h2{font-size:30px;font-weight:400;margin-bottom:15px;text-align:center;}
.wenzi p{font-size:15px;line-height:32px;}
.video img{width:100%;height:100%;}
.h110{height:110px;}.bgc{background:#c4c3c3;}

.sbr{height:267px; margin-bottom:55px; background:url(../images/project/ys2.jpg) center top no-repeat;}

.motr{width:984px;height:1004px;margin:0 auto 165px auto; position:relative;}
.motr .hd{ overflow:hidden;  height:77px; margin-bottom:45px; background:url(../images/dashed.png) left center no-repeat; }
.motr .hd .prev{ float:left; margin-left:425px; width:55px; height:77px;  display:inline; overflow:hidden; cursor:pointer; background:url("../images/btn.jpg") left center no-repeat;}
.motr .hd .next{ float:right; margin-right:425px; width:55px; height:77px;  display:inline; overflow:hidden; cursor:pointer;  background:url("../images/btn.jpg") right center no-repeat;}
.motr .bd{height:1004px; overflow:hidden;  }
.motr .bd ul{ overflow:hidden; zoom:1; width:984px;  float:left; _display:inline;  }
.motr .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; position:relative; }
.motr .bd ul li .pic{ text-align:center; }
.motr .bd ul li .pic img{width:328px;height:247px; display:block; }
.motr .bd ul li p{display:block;width:100%;height:24px;line-height:24px;position:absolute;left:0;bottom:0;color:#fff; background-color:rgba(0,0,0,0.5);}
.motr .bd ul li .pic a:hover img{opacity:0.4;filter:alpha(opacity=40);}
#dw0{left:0;top:70px;}
#dw1{right:0;top:70px;}
#dw2{left:0;top:317px;}
#dw3{left:328px;top:317px;}
#dw4{right:0;top:317px;}
#dw5{left:0;bottom:247px;}
#dw6{right:0;bottom:247px;}
#dw7{left:328px;bottom:0;}
#dw8{left:328px;top:70px;}
#dw9{left:328px;bottom:247px;}
#dw10{left:0;bottom:0;}
#dw11{right:0;bottom:0;}

.peix{width:1070px;margin:0 auto;}
.peix li{width:511px;height:459px; float:left; margin:60px 12px 0 12px; overflow:hidden;}
.peix li p{font-size:26px; line-height:50px; text-align:center; color:#333;}
.peix li img{width:511px; height:409px;}
.zxbg{width:550px;height:771px; margin:0 auto 100px auto; background:url(../images/zxbg.jpg) center no-repeat;}
.three .f22{margin-bottom:10px;font-size:22px; /*font-style: oblique;*/ text-align:center; color:#666;}
.three .f16{line-height:35px;font-size:16px; /*font-style: oblique;*/ text-align:center; color:#666;}
.gllc{width:1200px; height:395px; margin:120px auto; background:url(../images/gllc.jpg) center top no-repeat;}
.zzlc{width:1200px; height:385px; margin:120px auto; background:url(../images/zzlc.jpg) center top no-repeat;}
.syff{width:1200px; height:298px; margin:120px auto; background:url(../images/syff.jpg) center top no-repeat;}

.w1024{width:1024px; height:1650px; margin:165px auto 100px auto;position:relative;} 
.kouh{width:1050px;margin:0 auto 20px auto;line-height:60px;font-size:48px;/*font-style:italic;*/ text-align:center; border-bottom:#ccc 1px solid;}
.f44{font-size:44px;color:#666;}.f34{font-size:34px;color:#666;}
.mar50{margin-bottom:100px;}
#cw0,#cw1,#cw2{width:33.3%;height:455px;float:left;}
#cw3,#cw4{width:50%;height:400px; position:absolute;}#cw3{left:0;bottom:0;}#cw4{right:0;bottom:0;}
#cw0 img,#cw1 img,#cw2 img{width:100%;height:405px;}
#cw3 img,#cw4 img{width:100%;height:360px;}
#cw5{width:409px;height:390px;position:absolute; top:550px; left:307px; z-index:99;}
#cw6{width:100%;height:346px;position:absolute; top:830px; left:0;z-index:1;}
#cw6 .fl,#cw6 .fr{width:50%;height:100%;float:left; background:#bfbfbf;overflow:hidden;}
#cw6 .fl img{width:100%;height:100%;}#cw6 .wenzi{padding:125px 45px 10px 45px; text-align:left;}
.w1024 li{text-align:center; line-height:30px; font-size:14px; color:#646464; overflow:hidden;}
.w1024 li a{color:#646464;}

.w1020{width:1020px; margin:135px auto 65px auto;}
.w1020 li{width:50%;height:369px;float:left; position:relative;}
.w1020 li p{display:block;width:100%;height:30px;line-height:30px;position:absolute;left:0;bottom:0;font-size:16px;text-align:center;color:#fff; background-color:rgba(0,0,0,0.5);}
.fwxm{width:1020px; margin:0 auto ; color:#333;}
.w1020 .fl{width:670px; height:299px; float:left;}.w1020 .fl img{width:100%;height:100%;}
.w1020 .fr{width:286px; height:239px; float:right;padding:60px 32px 0 32px; line-height:24px;font-size:14px;color:#333;background:#b0acac;}
.paddb{padding-bottom:300px; background:url(../images/zpbg.jpg) center bottom no-repeat;}

.qiep{height:196px;}
.mar60{margin-bottom:60px;}

/*nei css start*/
.nbar{width:100%;height:458px;overflow:hidden;margin-top:82px;margin-bottom:150px;z-index:99}
.main{width:1200px;margin:20px auto;}

/*newslist*/
.newslist{width:1200px; margin:68px auto;}
.newslist .menu{float:left; font-size:40px;font-family:'Microsoft Yi baiti';color:#5D6164;}
.newslist .page{float:right; font-size:20px;font-weight:400;}
.page span,.page a{display:inline-block;min-width:20px;padding-right:10px;text-align:center;color:#5D6164;background:url(../images/x.png) right center no-repeat;}
.page .next{width:24px;padding-right:0;margin-right:0;background:none;}
.page .prev{width:24px;}.page .current{color:#ff0000}
.newslist .content{margin-top:68px;}
.newslist .content .child{width:1050px; padding-bottom:48px; margin-bottom:30px;border-bottom:#eee 1px solid;}
.newslist .content .child .childImg {width:382px;height:260px;float:left;}
.childImg img{max-width:382px;max-height:260px;}
.newslist .content .child .childInfo{float:right; width:600px;height:255px; color:#5D6164;}
.newslist .content .child .childInfo .day{font-size:14px;line-height:14px;}
.newslist .content .child .childInfo .datetime{line-height:40px;font-size:16px;}
.newslist .content .child .childInfo .title{font-size:18px;line-height:42px;margin-bottom:25px;}
.newslist .content .child .childInfo .title a{color:#333;}
.newslist .content .child .childInfo .info{font-size:14px;line-height:20px;}
.newslist .content .child .childInfo .childBtn{width:105px;height:20px;font-size:14px;margin-top:20px;color:#5D6164;border-bottom:#5D6164 1px solid;}
.newslist .content .child .childInfo a:hover .childBtn{color:#222;}

.mainHead{height:144px;margin-top:82px;text-align: center;border-bottom: 1px solid #949494;}
.mainHead .title{line-height:44px;font-size:26px;padding-top:40px;color: #434343;}
.mainHead .tag{font-size:14px;line-height:26px;color: #656565;}
.nei{min-height:500px;margin:25px auto; line-height:150%; font-size:14px;text-indent:2em;color: #444;}

/*联系*/
.neil{width:220px;float:left;margin-top:55px;font-size:22px;color:#666;}
.neir{width:655px;float:right;margin-top:55px;font-size:18px;line-height:30px;}
.map{width:655px;height:365px;float:right;margin-top:55px;margin-bottom:50px;}
.map iframe{width:100%; height:100%;}

/*搜索*/
.ss{width:1200px;margin:20px auto 0;overflow: hidden;}
.search{width:331px;height:49px;float:right;background:url(../images/ss_03.png) no-repeat;bottom: 45px; right: 40px;}
.search .key{float:left; display:block; padding:3px 15px; border:0; width:220px; height:43px; line-height:43px;  background:none;}
.search .submit{display:inline-block;width:71px; height:49px; border:0; padding:0; cursor:pointer; background:none;}