﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/

.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:709px;padding-top: 80px;}
.g_pp h2{background:url(../images/pptit.png) no-repeat;text-align: center;height: 75px;font-size: 46px;color: #222222;font-weight: bold;}
.g_pp p{font-size: 14px;line-height: 28px;color: #888888;margin: 0 76px;text-align: center;height: 88px;}
.g_pp .m_pp{margin-left: 32px;}
.g_pp dl{float: left;width: 286px;margin-right: 134px;background:url(../images/ppbg1.png) no-repeat;height: 460px;transition: all 0.3s linear 0s;}
.g_pp dl:hover{transform: translateY(-10px);	}
.g_pp .lastdl{margin-right: 0;}
.g_pp dt{margin-top: 19px;margin-left: 8px;width: 270px;height: 270px;margin-bottom: 15px;}
.g_pp dt img{width: 270px;height: 270px;display: block;transition: all 0.3s linear 0s;}
.g_pp h3{height: 42px;line-height: 42px;text-align: center;font-size: 24px;color: #009e7f;font-weight: bold;}
.g_pp dl p{font-size: 14px;line-height: 20px;color: #555555;width: 190px;text-align: center;margin: 0 auto;}
.g_pp .pp2{background:url(../images/ppbg2.png) no-repeat;}
.g_pp .pp2 dd{padding-top: 47px;height: 126px;}
.g_pp .pp2 dt{margin-top: 0;}
.g_pp dl:hover dt img{transform:rotate(60deg);}

.g_pro{background:url(../images/cpbg.jpg) no-repeat center top;height: 1232px;padding-top: 85px;}
.g_pro h2{background:url(../images/cptit.png) no-repeat;text-align: center;height: 116px;font-size: 46px;color: #222222;font-weight: bold;}
.g_pro h2 a{color: #222222;}
.g_pro h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;text-transform: uppercase;padding-top: 6px;}
.g_pro .cptit{height: 54px;line-height: 54px;background: #fff;margin-bottom: 10px;}
.g_pro .cptit h3{float: left;width: 166px;position: relative;padding-left: 50px;text-transform: uppercase;}
.g_pro .cptit h3 a{display: block;font-size: 18px;font-weight: bold;color: #009e7f;}
.g_pro .cptit h3 em{position: absolute;left:13px;top:11px;}
.g_pro .fllst{float: left;width:780px;}
.g_pro .fllst li{font-size: 14px;position: relative;padding-left: 20px;float: left;padding-right: 20px;}
.g_pro .fllst li a{color: #333333;}
.g_pro .fllst li:before{content:"";position: absolute;background:url(../images/cpico2.jpg) no-repeat;width: 16px;height: 16px;left:0;top:20px;}
.g_pro .morefl{float: left;width: 120px;position: relative;padding-left: 20px;font: 16px;}
.g_pro .morefl a{color: #333333;}
.g_pro .morefl:before{content:"";position: absolute;background:url(../images/cpico2.jpg) no-repeat;width: 16px;height: 16px;left:0;top:20px;}
.g_pro .cplst li{float: left;width: 388px; height: 371px; margin-right: 16px;position: relative;}
.g_pro .cplst {height: 764px;}
.g_pro .cplst .lastli{margin-right: 0;}
.g_pro .cplst li:nth-child(3n){
    margin-right: 0px;
}
.g_pro .cplst li img{width: 388px;height: 290px;display: block;}
.g_pro .cplst li em{display: block;width: 388px;height: 56px;line-height: 56px;background: #f4f7fa;text-align: center;font-size: 16px;color: #666666;transition: all 0.4s ease 0s; position: absolute;left:0;bottom:25px;}
.g_pro .cplst li:hover em{background: #012d9a;color: #fff;padding-top: 20px;padding-bottom: 20px;}
.g_pro .otfl dl{height: 53px;}
.g_pro .otfl dt{float: left;width: 130px;background: #009e7f;padding-left: 24px;font-size: 16px;font-weight: bold;color: #fff;border-bottom: 1px solid #e5e5e5;line-height: 52px;}
.g_pro .otfl dt a{color: #fff;}
.g_pro .otfl dd{float: left;width: 1010px;line-height: 52px;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;background: #fff; padding-left: 35px;}
.g_pro .otfl dd p{float: left;}
.g_pro .otfl dd p a{display: block;font-size: 16px;color: #454545;float: left;padding-right: 45px;}
.g_pro .otfl dd p a:hover{color: #009e7f;}
.g_pro .otfl dd span a{color: #454545;font-size: 16px;}

.g_cpys{padding-top: 72px;}
.g_cpys h2{background:url(../images/cpystit.jpg) no-repeat center top;text-align: center;height: 122px;font-size: 46px;color: #222222;font-weight: bold;}
.g_cpys h2 a{color: #222222;}
.g_cpys h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.g_cpys dl{float: left;width: 25%;position: relative;}
.g_cpys dl:before{content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,158,127,.6);}
.g_cpys dt,.g_cpys dt img{width: 100%;display: block;}
.g_cpys dd{position: absolute;left:0;top:0;padding-top: 30%;transition: all 0.3s linear 0s;}
.g_cpys h3{text-align: center;font-size: 38px;color: #fff;font-weight: normal;margin-bottom: 15px;}
.g_cpys h3 em{display: block;width: 84px;height: 84px;overflow: hidden;margin: 0 auto 10px;}
.g_cpys p{font-size: 14px;line-height: 26px;color: #fff;padding: 0 10%;text-align: center;margin-bottom: 45px;}
.g_cpys span a{display: block;width: 138px;height: 38px;line-height: 38px;border: 1px solid #fff;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;display: none;}
.g_cpys dl:hover dd{padding-top: 20%;}
.g_cpys dl:hover:before{background: rgba(1,45,154,.8);}
.g_cpys dl:hover span a{display: block;}
.g_cpys dl:hover dd{ transform: translateY(-10px);}

.g_an{background:url(../images/anbg.jpg) no-repeat center top;height: 774px;padding-top: 80px;}
.g_an h2{background:url(../images/cpystit.jpg) no-repeat;text-align: center;height: 114px;font-size: 46px;color: #222222;font-weight: bold;}
.g_an h2 a{color: #222222;}
.g_an h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.g_an .m_an{height: 640px;}
.g_an .anfl{float: left;width: 398px;}

.g_an .anfl li{float: left;width: 188px;height: 140px;margin: 0 7px 12px 0; position: relative;border: 1px solid #efefef;}
.g_an .anfl li em{position: absolute;left:50%;margin-left: -30px; top:22px;width: 60px;height: 60px;overflow: hidden;}
.g_an .anfl li i{display: block;font-style: normal;font-size: 12px;color: #686565;text-transform: uppercase;}

.g_an .anfl li span{display: block;padding-top: 70px;height: 70px; text-align: center;font-size: 16px;color: #232222;}
.g_an .anfl li a{display: block;background:#f3f3f3;}
.g_an .anfl li a:hover,.g_an .anfl .on a{background:#009e7f;}
.g_an .anfl li a:hover span,.g_an .anfl .on span{color: #fff;}
.g_an .anfl li a:hover i,.g_an .anfl .on i{color: #fff;}
.g_an .anfl li a:hover em img,.g_an .anfl .on em img{margin-top: -60px;}
.g_an .zz_change2{float: right;width: 799px;position: relative;}
.g_an .zz_change2 dl{position: relative;}
.g_an .zz_change2 dt{width: 799px;height: 599px;overflow: hidden;}
.g_an .zz_change2 dt img{width: 799px;height: 599px;display: block;transition: all 0.3s linear 0s;}
.g_an .zz_change2 dt:hover img{transform: scale(1.1);}
.g_an .zz_change2 dd{padding: 15px 30px 0;height: 96px;position: absolute;left:0;bottom: 0;background: rgba(0,158,127,.8);width: 739px;}
.g_an .zz_change2 h3{height: 26px;line-height: 26px;overflow: hidden;font-size: 16px;color: #fff;font-weight: bold;}
.g_an .zz_change2 h3 a{color: #fff;font-weight: normal;}
.g_an .zz_change2 p{font-size: 14px;color: #fff;line-height: 24px;height: 48px;overflow: hidden;}
.g_an .zz_change2 p a{color: #fff; display: inline-block;padding-left: 200px;}


.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 1600px;padding-top: 18px;overflow: hidden;}
.g_ys h2{background:url(../images/ystit.jpg) no-repeat;text-align: center;height: 114px;font-size: 46px;color: #222222;font-weight: bold;}
.g_ys h2 a{color: #222222;}
.g_ys h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.g_ys .cysimg1{position: absolute;left:0;top:152px;margin-left: -360px;overflow: hidden;}
.g_ys .cysimg2{position: absolute;right:0;top:480px;margin-right: -360px;overflow: hidden;}
.g_ys .cysimg3{position: absolute;left:0;top:840px;margin-left: -360px;overflow: hidden;}
.g_ys .cysimg4{position: absolute;right:0;top:1192px;margin-right: -360px;overflow: hidden;}
.g_ys img{transition: all 0.3s linear 0s;}
.g_ys .cysimg1:hover img,
.g_ys .cysimg2:hover img,
.g_ys .cysimg3:hover img,
.g_ys .cysimg4:hover img
{transform: scale(1.1);}



.g_ys .m_ysgy{position: absolute;}
.g_ys .m_ys1{left:688px;top:162px;}
.g_ys .m_ys2{right:680px;top:594px;text-align: right;}
.g_ys .m_ys3{left:688px;top:927px;}
.g_ys .m_ys4{right:680px;top:1322px;text-align: right;}
.g_ys .m_ysgy h3{height: 88px;font-size: 34px;color: #333333;}
.g_ys .m_ysgy h3 em{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: #999999;}
.g_ys .m_ysgy p{font-size: 14px;line-height: 28px;color: #666666;padding-left: 30px;background:url(../images/ysico.png) no-repeat 0 8px;margin-bottom: 22px;}
.g_ys .m_ysgy p b{font-weight: normal;color:#009e7f}

/*.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 242px;}*/
.g_xban{background:url(../images/f4ccb2acdff441f3a6b6488f29a099f2_4.jpg) no-repeat center top;height: 242px;}

.g_xban p{position: absolute;left:666px;top:145px;width: 138px;height: 38px;line-height: 38px;border: 1px solid #cdebe6;font-size: 14px;color: #cce7e1;text-align: center;}
.g_xban p a{color: #cce7e1;}

.g_news{padding-top: 72px;height: 490px}
.g_news h2{position: absolute;left:0;top:20px; background:url(../images/newtit.jpg) no-repeat;width: 259px;height: 378px; }
.g_news h2 span a{display: block;padding: 40px 0 0 27px;background:url(../images/newico.png) no-repeat 27px 130px;font-size: 36px;font-weight: bold;color: #fff; height: 150px;}
.g_news h2 em{display: block;font-weight: normal;font-size: 20px;}
.g_news .m_news{margin-left: 332px;}
.g_news .newhd{background:url(../images/newtit2.jpg) no-repeat;height: 60px;line-height: 60px;}
.g_news .newhd li{float: left;font-size: 20px;font-weight: normal;color: #666666;width: 120px;}
.g_news .newhd li a{color: #666666;}
.g_news .newhd li:hover a,.g_news .newhd .on a{color: #333333;font-weight: bold;}
.g_news .newtj{height: 140px;}
.g_news .newtj dt{float: left;width: 230px;height: 115px;overflow: hidden;margin-right: 38px;}
.g_news .newtj dt img{width: 230px;height: 115px;display: block;transition: all 0.3s linear 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}

.g_news .newtj dd{float: left;width: 590px;}
.g_news .newtj h3 a{display: block;height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 12px;}
.g_news .newtj p{font-size: 14px;line-height: 26px;color: #808080;}
.g_news .newtj p a{color: #012d9a;}
.newdown dl{float: left;width: 400px;margin-right: 66px;height: 110px;}
.newdown .lastdl{margin-right: 0;}
.newdown dt{float: left;width: 66px;height: 75px;border: 2px solid #dcdcdc;padding-top: 5px;text-align: center;font-size: 36px;color: #999999;margin-right: 22px;}
.newdown dt em{font-size: 12px;color: #999999;display: block;}
.newdown dd{float: left;width: 300px;}
.newdown h4 a{display: block;height: 32px;line-height: 32px;font-size: 16px;font-weight: bold;color: #333333;overflow: hidden;margin-bottom: 8px;}
.newdown p{font-size: 14px;line-height: 22px;height:44px;overflow:hidden; color: #808080;}
.newdown dl:hover dt{border: 2px solid #009e7f;color: #009e7f;}
.newdown dl:hover dt em,.newdown dl:hover dd h4 a{color: #009e7f;}

.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 516px;}
.g_ab .m_ab{padding-top: 90px;}
.g_ab h2{height: 114px;font-size: 46px;font-weight: bold;color: #009e7f;}
.g_ab h2 a{color: #009e7f;}
.g_ab h2 em{display: block;color: #333333;font-size: 28px;font-weight: normal;}
.g_ab p{font-size: 14px;line-height: 28px;color: #666666;width: 540px;margin-bottom: 40px;}
.g_ab span a{display: block;width: 140px;height: 40px;line-height: 40px;background: #009d7e;font-size: 14px;color: #fff;text-align: center;}

@media (max-width:1440px){
.g_cpys h3{font-size: 26px;}
}


@media screen and (max-width: 1679px) {
.g_cpys h3{font-size: 30px;}
}




/* 友情链接 */
.g_link{ height: 52px;}
.link_c{line-height:52px; overflow:hidden;font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 52px; line-height:52px; color:#666666;display: block;}
