/*1029626114@qq.com*/

/*banner*/


.g_pp{padding-top: 80px;height: 576px;overflow: hidden;background:url(../img/cpbg.jpg) no-repeat center top;}
.g_pp .ppvideo{height: 416px;}
.g_pp .ppvideo dt{float: left;width: 611px;}
.g_pp .ppvideo dt img{width: 611px;height: 376px;display: block;}

.g_pp .ppvideo dd{float: right;width: 536px;padding-top: 40px;}
.g_pp .ppvideo h3{height: 120px;font-size: 38px;color: #2b2b2b;font-weight: normal;} 
.g_pp .ppvideo h3 em{display: block;font-size: 12px;color: #bdbdbd;letter-spacing: 6px;} 
.g_pp .ppvideo p{font-size: 16px;line-height: 36px;color: #666666;height: 171px;}
.g_pp .ppvideo span a{display: block;background:#ef2c25 url(../img/ppbtn.png) no-repeat;width: 160px;height: 45px;line-height: 45px;padding-left: 38px;font-size: 16px;color: #fff;}

.pplst dl{float: left;position: relative;}
.pplst dl:before{content: "";position: absolute;width: 1px;height: 66px;background: #e1e1e1;right: 0;top:11px;}
.pplst dl:nth-child(4):before{background: none;}
.pplst dt{float: left;width: 60px;height: 60px;overflow: hidden;}
.pplst dt img{width:120px;height: 60px;display: block;transition: all 0.3s linear 0s;}
.pplst dd{float: left;width: 172px;padding-top: 6px;}
.pplst h4{font-size: 30px;font-weight: bold;color: #1a1a1a;}
.pplst p{font-size: 16px;color: #666666;}
.pplst .ppico1{width: 264px;margin-right: 72px;}
.pplst .ppico2{width: 250px;margin-right: 68px;}
.pplst .ppico3{width: 280px;margin-right: 68px;}
.pplst .ppico4{width: 185px;}
.pplst .ppico4 dd{width: 123px;}
.pplst dl:hover h4{color: #dc172b;}
.pplst dl:hover dt img{margin-left: -60px;}



.g_pro{height: 1181px;padding-top: 64px;}
.g_pro h2{height: 170px;text-align: center;font-size: 44px;color: #1a1a1a;font-weight: normal;}
.g_pro h2 a{color: #1a1a1a}
.g_pro h2 em{display: block;font-size: 20px;color: #1a1a1a;padding-top: 5px;}
.g_pro .fltit{background:url(../img/flbg.jpg) repeat;height: 98px;margin-bottom: 26px;}
.g_pro .fltit li{float: left;width: 171px;position: relative;}
.g_pro .fltit li a{display: block;float: left;width: 134px;border-right: 1px solid #ef332f;padding-top: 25px;font-size: 20px;font-weight: bold;color: #fff;height: 73px;background:url(../img/flico.png) no-repeat 12px 31px; padding-left: 40px;}
.g_pro .fltit li em{display: block;font-size: 12px;color: #f08c72;font-weight: normal;}
.g_pro .fltit li a:hover,.g_pro .fltit .cur a{padding: 25px 0 0 40px;width: 139px;height: 108px;position: relative;top:-35px;border-right: 1px solid #fdb105;background:#fdb105 url(../img/flico2.png) no-repeat 40px 85px;}
.g_pro .fltit li a:hover em,.g_pro .fltit .cur em{color: #fff;}

.fllst{position: relative;width: 1200px;height: 490px;margin-bottom: 35px;}
.fllst dl{position: relative;}
.fllst dt{width: 1200px;height: 490px;overflow: hidden;}
.fllst dt img{width: 1200px;height: 490px;display: block;transition: all 0.3s linear 0s;}
.fllst dt:hover img{transform: scale(1.1);}
.fllst dd{position: absolute;left:280px;bottom: 0;width:650px;background: rgba(255,255,255,.92);padding: 18px 260px 0 26px;height: 100px; }
.fllst dd:before{content: "";position: absolute;width: 1px;height: 40px;background: #e1e1e1;right: 112px;top:40px;}
.fllst h3 a{display: block;height: 34px;line-height: 34px;font-size: 20px;color: #242323;}
.fllst p{font-size: 16px;line-height: 26px;color: #666666;}
.g_pro .u_ljt{position: absolute;left:1000px;top:715px;background:url(../img/ljt.png) no-repeat;width: 24px;height: 20px;}
.g_pro .u_rjt{position: absolute;left:1140px;top:715px;background:url(../img/rjt.png) no-repeat;width: 24px;height: 20px;}
.g_pro .u_ljt:hover,.g_pro .u_rjt:hover{background-position: -24px 0}

.cplst dl{float: left;width: 378px;height: 284px;overflow: hidden;margin-right: 31px;position: relative;}
.cplst dt{width: 378px;height: 284px;overflow: hidden;position: relative;}
.cplst dt img{width: 378px;height: 284px;display: block;transition: all 0.3s linear 0s;}
.cplst dt:hover img{transform: scale(1.1);}
.cplst dt em{position: absolute;right: 0;top:0;background:url(../img/homt.png) no-repeat;width: 60px;height: 70px;}
.cplst dt em img{width: 60px;height: 70px;display: block;}
.cplst .lastdl{margin-right: 0;}
.cplst dd{position: absolute;left:0;bottom: 0;background: rgba(255,255,255,.87) url(../img/cpjt.png) no-repeat 340px 15px;width:358px;height: 66px;padding: 10px 0 0 20px; }
.cplst h3 a{display: block;height: 30px;line-height: 30px;font-size: 20px;color: #242323;}
.cplst p{font-size: 16px;line-height: 26px;color: #666666;}







.yous h2{ padding-top: 78px;height: 142px; text-align: center;font-size: 44px;color: #2a2a2a;font-weight: normal; }
.yous h2 a{color: #2a2a2a}
.yous h2 em{display: block;font-size: 20px;color: #2a2a2a;padding-top: 8px;font-weight: normal;}
.leit{width: 100%;overflow: hidden;display: block;height:720px;}
.leit ul{width: 102%;}
.leit li{width: 25%;float: left;position: relative;height: 720px;}
.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;overflow:hidden;}
.shu2{position: absolute;left: 50%;top: 20%;margin-left:-425px;width: 850px;font-size: 30px;color: #fff;text-align: center;padding-top:19%;}
.shu2 span {width:100%;font-size:36px;color: #fff;display:block;margin:0 auto;background: url(../img/ysjia.png) no-repeat center 0; font-weight: bold; display: block; padding-top: 30%; }
.shu2 em{display: block;font-size: 18px;text-align: center;color: #8b93a4;padding-top: 2%;text-transform: uppercase;}

.bock{width: 100%;background:rgba(246,246,246,.9); position: absolute;left: 0;bottom:0;color: #fff;opacity:0;height:360px;padding:30px 5% 0;box-sizing: border-box; }
.bock h3{height: 50px;line-height: 50px;border-bottom: 1px solid #e8e8e8; font-size:32px;color: #1e1e1e;font-weight:normal;position: relative;margin-bottom: 2%;}
.bock h3 em{font-weight: bold;}

.ysen{position: absolute;right: 0;top:0;font-size: 40px;color: #d7d6d6;text-transform: uppercase;}
.bock p{font-size: 16px;color: #3d3d3d;line-height: 36px;padding-left: 23px;background: url(../img/ysicojt.png) no-repeat 7px 9px;}
.bock .ysimgs{margin-top: 3%;}
.bock .ysimgs i{width: 22%;margin-right: 3%;float: left;}
.bock .ysimgs i img{width: 100%;display: block;}


/**/
.fw_bj{background: url(../img/anbg.jpg) no-repeat center top; height: 640px; overflow: hidden; padding-top:60px; }
.fw_bj h2{text-align: center;height: 124px;font-size: 44px;color: #1a1a1a;font-weight: normal;}
.fw_bj h2 a{color: #1a1a1a}
.fw_bj h2 em{display: block;font-size: 20px;color: #1a1a1a;}
.fw_bj li{float: left;width: 194px;height: 146px;overflow: hidden;margin-right: 6px;margin-bottom: 7px;position: relative;}
.fw_bj .lastli{margin-right: 0;}



.fw_bj li em{position: absolute;left:0;top:0;width: 194px;height: 146px;background: rgba(239,51,47,.8);font-size: 16px;color: #fff;text-align: center;line-height: 146px; display: block;}
.fw_bj li:hover em,.fw_bj .cur em{background: rgba(238,94,57,.8);}



.fw_bj .fwmore{width: 194px;height: 146px;background:#faa22c;line-height:146px;text-align:center;font-size:18px;color:#fff;}
.fw_bj .fwmore a{color:#fff;}


.g_zs{background:url(../img/zsbg.jpg) no-repeat center top;height: 450px;padding-top: 70px;}
.g_zs h2{text-align: center;height: 124px;font-size: 44px;color: #1a1a1a;font-weight: normal;}
.g_zs h2 a{color: #1a1a1a}
.g_zs h2 em{display: block;font-size: 20px;color: #1a1a1a;}
.g_zs li{float: left;width: 260px;height: 195px;overflow: hidden;margin-right: 12px;}
.g_zs li img{width: 260px;height: 195px;display: block;}
.g_zs .m_zs{margin: 0 66px;}
.g_zs .u_ljt{position: absolute;left:0;top:195px;background:url(../img/jt1.png) no-repeat;width: 40px;height: 40px;z-index: 250}
.g_zs .u_rjt{position: absolute;right:0;top:195px;background:url(../img/jt1.png) no-repeat right 0;width: 40px;height: 40px;z-index: 250}


.g_news {padding-top: 80px;height: 834px;}
.g_news h2{text-align: center;height: 124px;font-size: 44px;color: #1a1a1a;font-weight: normal;}
.g_news h2 a{color: #1a1a1a}
.g_news h2 em{display: block;font-size: 20px;color: #1a1a1a;}
.g_news .m_news{height: 496px;}
.g_news .m_news h3{height: 90px;position: relative;padding-left: 23px;font-size: 24px;font-weight: bold;color: #191919;}
.g_news .m_news h3 a{color: #191919;}
.g_news .m_news h3 em{display: block;font-size: 18px;color: #362c24;font-weight: normal;}
.g_news .m_news h3:before{content: "";position: absolute;width: 2px;height: 47px;background: #0082da;left:0;top:9px;}
.g_news .m_news h3 span{background:url(../img/newico.png) no-repeat 0 19px;padding-left: 35px;font-size: 16px;color: #2d2d2d; font-weight: normal;height: 56px;line-height: 56px;}
.g_news .m_news h3 span a{font-size: 16px;}
.dtleft{float: left;width: 602px;overflow: hidden;}
.dtleft .dleftbd li{width: 602px;height: 339px;position: relative;}
.dtleft .dleftbd li img{width: 602px;height: 339px;display: block;transition: all 0.3s linear 0s;}
.dtleft .dleftbd li:hover img{transform: scale(1.1);}

.dtleft .dleftbd li em{position: absolute;left:0;bottom: 0;width: 322px;height: 60px;line-height: 60px;background: rgba(220,23,43,.8);padding: 0 200px 0 30px;font-size: 18px;font-weight: bold;color: #fff;}
.dtleft .dlefthd{position: absolute;right: 0;bottom: 0;height: 60px;background: #fff; width: 120px;border-radius: 5px;z-index: 12;padding-left: 20px;}
.dtleft .dlefthd:before{content: "";position: absolute;width: 1px;height: 10px;background: #c3c3c3;left:158px;top:24px;}
.dtleft .dlefthd li{float: left;width: 10px;height: 10px;background: #c3c3c3;border-radius: 50%;margin-right: 10px;margin-top: 25px;}
.dtleft .dlefthd li:hover,.dtleft .dlefthd .cur{background: #e6493a;}
.dtleft .u_ljt{position: absolute;left:530px;top:302px;background:url(../img/jt.png) no-repeat;width: 9px;height: 12px;z-index: 250}
.dtleft .u_rjt{position: absolute;left:582px;top:302px;background:url(../img/jt.png) no-repeat right 0;width: 9px;height: 12px;z-index: 250}
.dtright{float: right;width: 550px;} 
.dtright dl{height: 98px;border-bottom: 1px dashed #e8e8e8;margin-bottom: 30px;}
.dtright dt{float: left;width: 140px;font-size: 14px;color: #656565;padding-top: 6px;}
.dtright dt a{color: #656565;}
.dtright dt em{display: block;font-size: 16px;color: #e6493a;}
.dtright dd{float:left;width: 400px;}
.dtright p{font-size: 16px;line-height: 24px;color: #656565;padding-top: 10px;}

.m_wd{height: 190px;position: relative;}
.m_wd h3{float: left;width: 160px;height: 100px;} 
.m_wd h3 a{font-size: 30px;font-weight: bold;color: #212121;} 
.m_wd h3 em{display: block;font-size: 18px;color: #aeaeae;text-transform: uppercase;font-weight: normal;}

.m_wd .wdlst{float: right;width:990px; margin-left: 20px;}
.m_wd dl{float: left;width: 300px;margin-left: 30px;}
.m_wd dt{float: left;width: 43px;height: 43px;line-height: 43px;background: #e6493a;border-radius: 2px;text-align: center;font-size: 18px;color: #fff;text-transform: uppercase;}
.m_wd dd{float: left;width: 200px;padding: 0 25px;height: 130px;}
.m_wd p{height: 68px;line-height: 34px;font-size: 16px;color: #252424;margin-bottom: 15px;}
.m_wd span a{display: block;font-size: 14px;color: #919191;}
.m_wd dl:hover dd,.m_wd .cur dd{background: #f3f3f3}
.m_wd dl:hover dt,.m_wd .cur dt{background: #f3f3f3;color: #e6493a}

.m_wd .u_ljt{position: absolute;left:0;top:96px;background:url(../img/ljt.jpg) no-repeat;width: 60px;height: 35px;}
.m_wd .u_rjt{position: absolute;left:60px;top:96px;background:url(../img/rjt.jpg) no-repeat;width: 60px;height: 35px;}
.m_wd .u_ljt:hover,.m_wd .u_rjt:hover{background-position: -60px 0}



/* 走进 */
.g_zj{height: 675px;padding-top: 430px;background:url(../img/abbg.jpg) no-repeat center top;}
.g_zj .zjtit{float: left;padding: 0 0 0 20px;width: 333px; }
.g_zj h2{color: #222222;font-weight: normal;font-size: 32px;height: 200px;position: relative;}
.g_zj h2 a{color: #222222;}
.g_zj h2 em{font-size: 20px;color: #222222;padding-top: 5px;display: block;}
.g_zj h2:before{content: "";position: absolute;width: 53px;height: 2px;background: #fff;left:0;top:172px;}
.g_zj .zjtit p{font-size: 20px;color: #fff;}
.g_zj .zjtit p em{display: block;font-size: 14px;color: #efc2c7;padding-top: 10px;}
.abwz{float: left;width: 845px;padding-top: 147px;}
.abwz p{font-size: 16px;line-height: 26px;color: #fff;}
.m_zj{height: 345px;}


.g_zs2{height:420px;}
.zz{width:1200px; height:420px; margin:0 auto; position:relative;}

.zz ul{height: 165px;position: absolute;left:351px;top:-106px;height: 100px; }
.zz ul li{float:left;width:70px;margin-right: 80px;position: relative;}
.zz ul li a{font-size: 16px;color: #fff;font-weight: bold;height: 40px;line-height: 40px;display: block;}
.zz ul .cur a{border-bottom: 1px solid #fff;}
.zz ul li:before{content: "/";position: absolute;right: -40px;top:10px;font-size: 14px;color: #fff;}
.zz ul li:nth-child(3):before{content: "";}

.zz_box{ position: relative;}
.zz_box .ljt{width:48px;height: 48px; position: absolute;left:-66px;top:60px;}
.zz_box .ljt:hover{background-position: -48px 0}
.zz_box .rjt{width:48px;height: 48px;position: absolute;right:-66px;top:60px;}
.zz_box .rjt:hover{background-position: -48px 0}

.zz-s ol li{position: relative; float:left; width:284px;overflow: hidden; margin-right:13px;transition: all 0.3s linear 0s; }
.zz-s ol li img{width:284px; height:213px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{width: 284px;height: 50px;line-height: 50px; background: #fff; text-align: center;font-size: 16px;color: #383838; display: block;}
.zz-s ol li:hover em{display: block;}
.zz-s ol li:hover{ transform: translateX(-3px);}






/* 友情链接 */
.g_link{ height: 30px;line-height: 30px;}
.g_link h2{float: left; width: 170px;height: 30px;line-height: 76px;font-size: 18px;color:#333333; font-weight: normal;}
.g_link h2 em{display: inline-block;font-size:18px;color:#333333;text-transform:uppercase;}
.link_c{line-height:30px; overflow:hidden;float: left;width: 1000px; font-size: 14px;height: 170px;margin-top: 20px;}
.link_c a{ white-space:nowrap; padding:0 25px;float: left; height: 30px; line-height:30px; color:rgba(0,0,0,.5);display: block;}
