.g_pp{padding-top: 97px;height: 584px;}
.g_pp .ppleft{float: left;width: 600px;}
.g_pp .ppleft h2{background:url(../images/pptit.jpg) no-repeat;padding-top: 15px;height: 140px;font-size: 36px;font-weight: bold;color: #1f1f1f;} 
.g_pp .ppleft h2 b{color: #007acc;}
.g_pp .ppleft h2 em{display: block;font-size: 18px;color: #787878;font-weight: normal;letter-spacing: 1px;}
.g_pp .ppleft p{font-size: 16px;line-height: 34px;color: #707070;margin-bottom: 20px; }
.g_pp .ppleft span{height: 80px;display: block;}
.g_pp .ibrand-num{position: relative;width: 652px;background: #f5f5f5;padding-left: 20px; padding-top: 60px;height: 140px;left:0;top:0;z-index: 10}
.g_pp .ibrand-num li{float: left;width: 140px;font-size: 16px;color: #292929;}
.g_pp .ibrand-num li em{display: block;font-size: 48px;color: #292929;font-weight: bold;}
.g_pp .ibrand-num li:hover em{color: #007acc;}
.g_pp .ppright{float: right;width: 597px;height: 448px;overflow: hidden;z-index: 1}
.g_pp .ppright li{width: 597px;height: 448px;}
.g_pp .ppright li img{width: 597px;height: 448px;display: block;transition: all 0.3s linear 0s;}
.g_pp .ppright li:hover img{transform: scale(1.1);}

.g_pp .u_ljt,.g_pp .u_rjt{position: absolute;width: 69px;height: 69px;z-index: 111}
.g_pp .u_ljt{background:url(../images/rjt.jpg) no-repeat;right:460px;top:379px;}
.g_pp .u_rjt{background:url(../images/ljt.jpg) no-repeat;right:529px;top:379px;}
.g_pp .u_ljt:hover,.g_pp .u_rjt:hover{background-position: -69px 0}
.g_pp .morepp{position: absolute;right: 529px;top:448px;z-index: 133}



.g_pro{background:#f7f7f7;height: 1135px;padding-top: 39px;}
.g_pro h2{height: 136px;text-align: center;font-size: 48px;color: #1a1a1a;font-weight: bold;position: relative;}
.g_pro h2 a{color: #1a1a1a;}
.g_pro h2:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;left:470px;top:26px;}
.g_pro h2:after{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;right:470px;top:26px;}
.g_pro h2 em{display: block;font-size: 18px;color: #1a1a1a;padding-top: 10px;font-weight: normal;}
.g_pro .fltit{height: 145px;border-top: 2px solid #e3e3e3;}
.g_pro .fllst li{float: left;width: 195px;margin-right: 45px;transition: all 0.3s linear 0s;}
.g_pro .fllst li:hover{ transform: translateY(-5px);	}
.g_pro .fllst .lastli{margin-right: 0;}
.g_pro .fllst li a{color: #1a1a1a;display: block;padding-top: 15px;font-size: 20px;font-weight: bold;background:url(../images/flico1.jpg) no-repeat right 16px;}
.g_pro .fllst li em{display: block;font-weight: normal;font-size: 12px;color: #d4d4d4;padding-top: 8px;height: 25px;}
.g_pro .fllst li i{display: block;}
.g_pro .fllst li:hover a,.g_pro .fllst .cur a{color: #007acc;background:url(../images/flico2h.jpg) no-repeat right 16px;}
.g_pro .m_cptj{margin-bottom: 30px;}
.g_pro .m_cptj dt{float: left;width: 602px;height: 407px;overflow: hidden;}
.g_pro .m_cptj dt img{width: 602px;height: 407px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_cptj dt:hover img{transform: scale(1.1);}
.g_pro .m_cptj dd{float:right;width: 543px;height: 361px;padding: 46px 15px 0 40px; background:url(../images/cpdd.jpg) no-repeat}
.g_pro .m_cptj h3{height: 105px;font-size: 24px;color: #222222;background:url(../images/title1.png) no-repeat 0 74px;font-weight: normal;}
.g_pro .m_cptj h3 a{color: #222222;}
.g_pro .m_cptj h3 em{display: block;font-size: 12px;color: #e1e1e3;padding-top: 6px;}
.g_pro .m_cptj p{font-size: 16px;line-height: 34px;color: #696969;}
.g_pro .m_cptj span{display: block;margin-top: 30px;width: 380px;}
.g_pro .m_cptj span a{display: block;float: left;width: 126px;height: 47px;line-height: 47px;background: #f2f2f2;padding-left: 30px; font-size: 16px;color: #fff;background:url(../images/tjbtn1.jpg) no-repeat;}
.g_pro .m_cptj span .bnt1{background:url(../images/tjbtn2.jpg) no-repeat;color: #007acc;width: 135px;}
.g_pro .cptjhd{position: absolute;right: 15px;bottom: 26px;width: 166px;}  
.g_pro .cptjhd li{float: left;width: 26px;height: 26px;background: #fff;border-radius: 50%;line-height: 26px;text-align: center;font-size: 16px;color: #999999;margin-right: 7px;}
.g_pro .cptjhd li.on{background: #007acc;color: #fff;}
.g_pro .cplst li{float: left;width: 276px;margin-right: 28px;}
.g_pro .cplst li img{width: 300px;height: 300px;display: block;}
.g_pro .cplst li span img{width: 70px;height: 20px;display: block;}
.g_pro .cplst li em{display: block;width: 236px;height: 60px;line-height: 60px;overflow: hidden;border-top: 1px solid #f3f3f3;font-size: 16px;color: #222222;background: #fff; padding: 0 20px;}
.g_pro .cplst li span img{width: 70px;height: 20px;display: block;padding-top: 20px;}
.g_pro .cplst li:hover em{color: #007acc;}
.m_cptj{position: relative;}
.m_cptj .u_ljt,.m_cptj .u_rjt{ width:34px; height:34px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.m_cptj .u_ljt{left:-47px;top:200px;}
.m_cptj .u_rjt{right:-47px;top:200px;}
.m_cptj .u_ljt{ background: url(../images/ljt.png) no-repeat; width:34px; height:34px; display:block;}
.m_cptj .u_rjt{ background: url(../images/rjt.png) no-repeat; width:34px; height:34px; display:block;}
.m_cptj .u_ljt:hover,.m_cptj .u_rjt:hover{background-position: -34px 0}



.g_pz{background:url(../images/pzbg.jpg) no-repeat center top;height: 870px;padding-top: 70px;}
.g_pz h2{height: 150px;text-align: center;font-size: 48px;font-weight: bold;color: #fff;}
.g_pz h2 em{display: block;color: #fff;font-size: 18px;font-weight: normal;padding-top: 6px;}
.g_pz .pzhd{height: 108px;}
.g_pz .pzhd li{background: #007acc; float: left;width: 177px;height: 71px; padding: 20px 0 0 120px; margin-right: 3px;position: relative;}
.g_pz .pzhd li i{width: 297px;height: 91px;overflow: hidden;display: block;position: absolute;left:0;top:0;z-index: 12}
.g_pz .pzhd li i img{margin-top: -91px;}
.g_pz .pzhd li span{position: relative;z-index: 111;font-size: 24px;color: #fff;display: block;font-weight: bold;}
.g_pz .pzhd li em{display: block;font-size: 12px;color: #f88b59;font-weight: normal;padding-top: 6px;}
.g_pz .pzhd li.on{background: #fff;}
.g_pz .pzhd li.on span{color: #007acc}
.g_pz .pzhd li.on em{color: #e1e1e1;}
.g_pz .pzhd li.on i img{margin-top: 0;}

.g_pz dl{height: 524px;background: #fff;width: 1200px;}
.g_pz dt{float: right;width: 808px;height: 524px; overflow: hidden;position: relative;}
.g_pz dt { background: #fff }
.g_pz dt img { opacity: .95; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1) }
.g_pz dt:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5); content: ''; -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0) }
.g_pz dt:hover img {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }



.g_pz dd{float: left;padding: 56px 0 0 47px;height: 450px;width: 300px;}
.g_pz h3{height: 180px;font-size: 36px;font-weight: bold;color: #202020;background:url(../images/title1.png) no-repeat 0 120px;}
.g_pz h3 em{display: block;font-size: 24px;color: #202020;}
.g_pz p{font-size: 16px;line-height: 34px;color: #585858;margin-bottom: 100px;}
.g_pz span{font-size: 12px;color: #d8d8d8;text-transform: uppercase;}
.g_pz .u_ljt,.g_pz .u_rjt{ width:34px; height:34px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_pz .u_ljt{left:47px;top:480px;}
.g_pz .u_rjt{left:89px;top:480px;}
.g_pz .u_ljt{ background: url(../images/ljt.png) no-repeat; width:34px; height:34px; display:block;}
.g_pz .u_rjt{ background: url(../images/rjt.png) no-repeat; width:34px; height:34px; display:block;}
.g_pz .u_ljt:hover,.g_pz .u_rjt:hover{background-position: -34px 0}

.g_an{background: url(../images/anbg.jpg) no-repeat center top;height: 925px;padding-top: 39px;}
.g_an h2{height: 150px;text-align: center;font-size: 48px;color: #1a1a1a;font-weight: bold;position: relative;}
.g_an h2 a{color: #1a1a1a;}
.g_an h2:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;left:210px;top:26px;}
.g_an h2:after{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;right:210px;top:26px;}
.g_an h2 em{display: block;font-size: 18px;color: #1a1a1a;padding-top: 10px;font-weight: normal;}
.g_an .m_an{height: 720px;}

.anhd{height: 102px;}
.anhd li{float: left;width: 238px;border:1px solid #f1f1f1;height: 77px;border-right: none;position: relative;border-right: none;}
.anhd li:last-child{border-right:1px solid #f1f1f1;}
.anhd li a{font-size: 18px;color: #161616;display: block;padding-top: 22px;padding-left: 85px;}
.anhd li em{display: block;font-size:12px;color: #e9e9e9;}
.anhd li i{width: 50px;height: 50px;overflow: hidden;position: absolute;left:26px;top:20px;}
.anhd li.cur i img,.anhd li:hover i img{margin-left: -50px;}
.anhd li.cur,.anhd li:hover{background: #007acc}
.anhd li.cur a,.anhd li:hover a{color: #fff;}
.anhd li.cur em,.anhd li:hover em{color: #e4885e;}
.anbd dl{width: 1200px;height: 600px;position: relative;} 
.anbd dt{width: 1200px;height: 600px;overflow: hidden;}
.anbd dt img{width: 1200px;height: 600px;display: block;}
.anbd dd{position: absolute;left:0;bottom: 0;background:url(../images/sha.png) repeat;padding: 12px 80px 0 20px;width: 1100px;height: 100px;}
.anbd h3 a{display: block;height: 44px;line-height: 44px;font-size: 24px;color: #fff;overflow: hidden;font-weight: normal;}
.anbd p{font-size: 16px;color: #f5ded3;height: 32px;line-height: 32px;overflow: hidden;}
.anbd span{position: absolute;right: 20px;top:20px;}
.ys2{position: absolute;left:0;top:724px;width: 1200px;height: 3px;}
.ys2 em{float: left;width: 240px;height: 3px;background: #f0f0f0;}
.ys2 .cur01{width: 240px;height: 3px;background: #007acc;display: block;}


.g_ys{height: 1602px; padding-top:39px;}
.g_ys h2{height: 162px;width: 1200px;margin: 0 auto; text-align: center;font-size: 48px;color: #1a1a1a;font-weight: bold;position: relative;}
.g_ys h2 a{color: #1a1a1a;}
.g_ys h2:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;left:446px;top:26px;}
.g_ys h2:after{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;right:446px;top:26px;}
.g_ys h2 em{display: block;font-size: 18px;color: #1a1a1a;padding-top: 10px;font-weight: normal;}

.g_ys .ys1con{padding:64px 0 0 660px;width:540px;margin: 0 auto }
.g_ys .ys2con{padding:77px 0 0 0;width:1200px;margin: 0 auto }
.g_ys .ys3con{padding:64px 0 0 660px;width:540px;margin: 0 auto }

.g_ys h3{height: 200px; background:url(../images/title1.png) no-repeat 0 158px;font-size: 24px;font-weight: bold;color: #2a2a2a;}
.g_ys h3 em{display: block;font-weight: normal;font-size: 12px;color: #d1d1d1;padding-top: 3px;}
.g_ys h3 i{display: block;height: 80px;}
.g_ys p{background:url(../images/ysico.jpg) no-repeat 2px 18px;padding-left: 20px;font-size: 16px;line-height: 40px;color: #464646;}

.g_news6{background:url(../images/newbg.jpg) no-repeat;padding-top: 70px;height: 740px;}
.g_news6 h2{height: 135px;text-align: center;font-size: 48px;color: #fff;font-weight: bold;}
.g_news6 h2 a{color: #fff;}
.g_news6 h2 em{display: block;font-size: 18px;color: #fff;font-weight: normal;padding-top: 6px;}
.g_news6 .newhd{height: 95px;margin-left: 322px;}
.g_news6 .newhd li{float: left;width: 180px;height: 52px;line-height: 52px;border: 1px solid #ed966b; text-align: center;font-size: 18px;color: #fff;margin-right: 7px;}
.g_news6 .newhd li a{color: #fff;text-decoration: none;}
.g_news6 .newhd .on{background: #fff;color: #007acc;border: 1px solid #007acc}
.g_news6 .newhd .on a{color: #007acc;}
.g_news6 .newbd dl{float: left;width:377px;margin-right: 33px;transition: all 0.3s linear 0s;}
.g_news6 .newbd .lastdl{margin-right: 0;}
.g_news6 .newbd dt{width: 377px;height: 212px;overflow: hidden;position: relative;}
.g_news6 .newbd dt img{width: 377px;height: 212px;display:block;transition: all 0.3s linear 0s;}
.g_news6 .newbd dl:hover dt img{transform: scale(1.1);}
.g_news6 .newbd dt em{position: absolute;left:0;bottom:0;width: 377px;height: 40px;line-height: 40px;background: #007acc;font-size: 18px;font-weight: bold;color: #fff;text-align: center;display: none;}
.g_news6 .newbd dd{background: #eb6f35;padding-top: 35px;height: 180px;}
.g_news6 .newbd dl:hover dt em{display: block;}
.g_news6 .newbd b{display: block;font-weight: normal;line-height: 22px;font-size:14px;color: #f6bda2;text-align: center;margin-bottom: 30px;}
.g_news6 .newbd dl:hover{box-shadow: 3px 3px 15px #c04b15	}
.g_news6 .newbd dd{height: 182px;}
.g_news6 .newbd h3{height: 30px;line-height: 30px;font-size: 18px;color: #fff;	overflow: hidden;font-weight: normal;text-align: center;}
.g_news6 .newbd h3 a{ color: #fff;}
.g_news6 .newbd p{font-size: 16px;line-height: 30px;color: #fad8c8;margin: 0 26px;}


.g_ab{padding-top: 33px;height: 924px;}
.g_ab h2{height: 142px;width: 1200px;margin: 0 auto; text-align: center;font-size: 48px;color: #1a1a1a;font-weight: bold;position: relative;}
.g_ab h2 a{color: #1a1a1a;}
.g_ab h2:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;left:446px;top:26px;}
.g_ab h2:after{content: "";position: absolute;background:url(../images/title1.png) no-repeat;width: 14px;height: 10px;right:446px;top:26px;}
.g_ab h2 em{display: block;font-size: 18px;color: #1a1a1a;padding-top: 10px;font-weight: normal;}
.g_ab dt{width: 1200px;height: 518px;overflow: hidden;margin-bottom: 35px;}
.g_ab dt img{width: 1200px;height: 518px;display: block;}
.g_ab h3{float: left;width: 220px;}
.g_ab .abr{float: left;width: 980px;}
.g_ab h4{height: 80px;font-size: 24px;font-weight: bold;color: #1d1e28;background:url(../images/title1.png) no-repeat 0 52px;}
.g_ab h4 a{color: #1d1e28;}
.g_ab p{font-size: 16px;line-height: 30px;color: #5d5d5d;}










/*友情链接*/
.link{height:0;line-height:34px;color: #fff;width: 1200px;position: relative;margin: 0 auto;}
.link_c{width: 600px;top: -88px;left: 0;position: absolute;font-size: 14px;}
.link a{display: inline-block;color: #fff;padding:0 0 0 32px;font-size: 14px;}










@media screen and ( max-width: 1200px ) {
.g_pro h2:before{ display: none; }
.g_pro h2:after{ display: none; }
.content{ width: 98%!important; padding:1%; }
.g_pro .fllst li{ width: 18%; margin-right: 0px; margin:0 1%;}



.g_pro .m_cptj dt{ width: 50%; height: 380px; }
.g_pro .m_cptj dt img{ width: 100%; }
.g_pro .m_cptj dd{ width: 48%; padding: 1% }


.addver img{  width: 100%; position: relative;;left: 0px; margin-left:0px;}

.g_pz .pzhd li{ width: 25%; margin:0px; padding: 0px; color: #fee6db; height: 91px;}

.g_pz .pzhd li span{ line-height: 91px; height: 91px; text-indent: 100px; font-size: 18px;}
.g_pz .pzhd li em{ padding-top: 0px; display: none; }

.honor .bd{ width: 100%; }


.news li{ width: calc(100% - 580px);}
.g_pz h2{ font-size: 42px; line-height: 52px; height: auto;}

.tempWrap{ width: 100%!important;  }
}




@media screen and ( max-width: 680px ) {
.logo a {
    display: block;
    width: 100%;
    height: 55px;
}
#slides, #slides2 img{ width: 150%; margin-left: -25%  }
.nav li{ width: 25%; }

.nav li a{ font-size: 14px; }


.cptjbd dl dt{ width: 100%!important;height: auto!important;}
.cptjbd dl dt img{ width: 100%!important;height: auto!important;}
.cptjbd dl dd{ width:96%!important;height: auto; margin: 0 2%}

.g_pro .fllst li a{font-size: 1.1rem;}

.g_pz{ height: auto;background: url(../images/pzbg.jpg) repeat-y center top; }
.run4{ padding:0 20px  }
.title{ margin-top: 20px; font-size: 18px; }

.news li{ width: 100%;}
a.btmore{ margin-top: 20px; }

.footer td{ width: 100%; display:block; margin:0 auto; }

.honor li {width:48%;}


.g_ys{position: relative;background:url(../images/pzbg.jpg) no-repeat;background-size: 100%;height: 52.6rem;padding-top: 3rem;}
.g_ys h2{height: 7rem;text-align: center;font-size: 2.4rem;color: #fff;position: relative;font-weight: bold;}
.g_ys h2 a{color: #fff;}
.g_ys h2 em{display: block;font-size:0.9rem;color: #fff;font-weight: normal;padding-top: 0.5rem;}
.g_ys h2:before{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title2.png) no-repeat;background-size: 100%;left:30%;top:1.3rem;}
.g_ys h2:after{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title2.png) no-repeat;background-size: 100%;right:30%;top:1.3rem;}
.g_ys .tabs2{height: 7rem;margin: 0 3%;}
.g_ys .tabs2 a{display: block;float: left;width: 24.2%;margin-right: 1%;background: #007acc;padding: 0.5rem 0 0 0;height: 5.5rem; text-align: center;font-size: 1.2rem;color: #fff;font-weight: bold;}
.g_ys .tabs2 a:nth-child(4){margin-right: 0;}
.g_ys .tabs2 em{display: block;width: 7rem;height: 3rem; overflow: hidden;margin: 0 auto;}
.g_ys .tabs2 em img{width: 7rem;height: 6rem; display: block;}
.g_ys .tabs2 .active em img{margin-top: -3rem;}
.g_ys .tabs2 .active {color: #007acc;font-weight: bold;background: #fff;}
.g_ys dl{margin: 0 3%;}
.g_ys dt,.g_ys dt img{width: 100%;display: block;}
.g_ys dd{background: #fff;padding: 1.1rem 2% 0;height: 11.3rem;}
.g_ys h3{height: 6rem;position: relative;font-size: 1.8rem;color: #202020;font-weight: bold;}
.g_ys h3 em{display: inline-block;font-size: 1.2rem;color: #202020;padding-left: 0.3rem;}
.g_ys h3 span{display: block;float: none;font-size: 0.6rem;color: #e5e5e5;font-weight: normal;letter-spacing: 0.1rem;}
.g_ys h3:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;background-size: 100%;width: 0.7rem;height: 0.5rem;left:0;top:4.2rem;}
.g_ys p{font-size: 1.1rem;line-height: 1.7rem;color: #585858;}

.g_ys .swiper-pagination-bullets {top:52rem;position: absolute;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet{ width: 0.7rem;height: 0.7rem;margin:0 0.5rem; background: #fff;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 3rem;border-radius: 2rem;}



}


@media screen and ( max-width: 380px ) {

.honor li {width:98%;}


	}