@charset "utf-8";
/*banner*/
.banner{ height:510px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:510px;}

.g_pp{background:url(../images/ppbg.jpg) repeat-x;height:367px;padding-top: 30px;}
.g_pp dt{float: left;width: 475px;height: 272px;overflow: hidden;}
.g_pp dt img{width: 475px;height: 272px;display: block;transition: all 0.3s linear 0s;}
.g_pp dt:hover img{transform: scale(1.1);}

.g_pp dd{float: right;width: 692px;}
.g_pp h3{padding-top: 8px;height: 52px;}
.g_pp p{font-size: 14px;line-height: 26px;color: #666666;}
.g_pp span{display: block;float: right;margin-top: 6px;}
.g_pp ul{position: absolute;left:477px;top:200px;}
.g_pp li{float: left;padding: 0 40px;font-size: 14px;color: #000000;text-align: center;height: 68px;border-right: 1px solid #a4a2a3;}
.g_pp li b{display: block;font-size: 48px;color: #0074f6;}
.g_pp .lastli{border-right: none;}


.g_pro{height: 850px;}
.g_pro .cptit{height: 73px;}
.g_pro .cptit h2{float: left;width: 330px;font-size: 36px;font-weight: bold;color: #000000;}
.g_pro .cptit h2 a{color: #000000;}
.g_pro .cptit h2 em{font-size: 18px;color: #666666;font-weight: normal;display: inline-block;padding-left: 8px;}
.g_pro .fltit{float: right;width: 820px;} 
.g_pro .fltit li{float: left;width: 115px;margin-left:1px;height: 42px;line-height: 42px;background: #8e8e8e;font-size: 14px;font-weight: bold;color: #fff;text-align: center;}
.g_pro .fltit li a{color: #fff;display: block;height: 42px;line-height: 42px;}
.g_pro .fltit li a:hover{background: #025fc7;}
.g_pro dl{float: left;width: 274px;margin-right: 26px;}
.g_pro .lastdl{margin-right: 0;}
.g_pro dt{width: 278px;height: 278px;overflow: hidden; display: block;border: 1px solid #d5d5d5;}
.g_pro dt img{width: 278px;height: 278px;display: block;transition: all 0.3s linear 0s;}
.g_pro dt:hover img{}
.g_pro dd{padding: 17px 0 0 20px;height: 45px;}
.g_pro h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;margin-bottom: 6px;}
.g_pro h3 a{color: #333333;}
.g_pro p{font-size: 14px;line-height: 22px;color: #666666;height: 44px;overflow: hidden;}


.g_ys{height: 462px;}
.g_ys h2{height: 110px;text-align: center; font-size: 36px;font-weight: bold;color: #000000;}
.g_ys h2 em{display: block; font-size: 18px;color: #666666;font-weight: normal;letter-spacing: 8px;}
.g_ys dl{float: left;width: 299px;height: 310px;border-right: 1px solid #dfdfdf;}
.g_ys .lastdl{border-right: none;}
.g_ys dt{width: 190px;height: 190px;margin: 0 auto 20px;}
.g_ys dt img{width: 190px;height: 190px;display: block;transition: all 0.3s linear 0s;}
.g_ys dt:hover img{transform:rotate(360deg);}
.g_ys h3{height: 36px;line-height: 36px;overflow: hidden;font-size: 20px;margin-bottom: 6px;color: #000000;text-align: center;margin-bottom: 10px;}
.g_ys p{font-size: 14px;line-height: 24px;color: #666666;padding: 0 30px;}


.g_an{background:url(../images/anbg.jpg) no-repeat center top;height:778px;padding-top: 64px;}
.g_an h2{height: 103px;text-align: center; font-size: 36px;font-weight: bold;color: #fff;}
.g_an h2 em{display: block; font-size: 18px;color: #fff;font-weight: normal;letter-spacing: 8px;}
.g_an h2 a{color: #fff}
.g_an .m_an{height: 515px;}
.g_an .anfl{float: left;width: 200px;}
.g_an .anfl li{float: left;height: 62px;line-height: 62px;background: #025fc7;border-bottom: 1px solid #357fd2;position: relative;}
.g_an .anfl li a{color: #bddbfd;font-size: 14px;display: block;height: 54px;line-height: 54px;padding-left: 52px;width: 148px;}
.g_an .anfl li em{position: absolute;left:16px;top:13px;width: 30px;height: 30px;overflow: hidden;}
.g_an .anfl li em img{width: 60px;height: 30px;display: block;transition: all 0.3s linear 0s;}
.g_an .anfl li i{top: 21px;position: absolute; right: 20px; display: none;width: 16px;height: 16px;}
.g_an .anfl li a:hover{font-weight: bold;color: #fff;}
.g_an .anfl li a:hover em img{margin-left: -30px;}
.g_an .anfl li a:hover i{display: block;}
.g_an .ancp{float: right;width: 996px;}
.g_an .ancp .ancp1{float: left;width: 306px;margin-left: 24px;height: 442px;background: #fff;}
.g_an .anup{height: 328px;} 
.g_an .anup em{position: relative;width: 306px;height: 230px;overflow: hidden; display: block;}
.g_an .anup em img{width: 306px;/* height: 230px; */display: block;transition: all 0.3s linear 0s;}
.g_an .anup em:hover img{transform: scale(1.1);}

.g_an .anup em i{position: absolute;right: 0;top:0;width: 26px;height: 26px;display: block;}
.g_an .anup em i img{width: 26px;height: 26px;display: block;}
.g_an .anup h3{margin: 0 30px;height: 28px;line-height: 28px;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 8px;}
.g_an .anup h3 a{color: #333333;}
.g_an .anup p{font-size: 14px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;margin: 0 30px;}
.g_an .ancp dl{margin: 0 20px;border-top: 1px solid #f0f0f0;padding-top: 18px;}
.g_an .ancp dt{float: left;width: 72px;height: 72px;}
.g_an .ancp dt img{width: 72px;height: 72px;border-radius: 50%;border: 1px solid #d6d6d6;transition: all 0.3s linear 0s;}
.g_an .ancp dt:hover img{transform:rotate(360deg);}
.g_an .ancp dd{float: right;width: 185px;padding-top: 15px;}
.g_an .ancp p{font-size: 14px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;}
.g_an .m_hz{position: absolute;left:0;top:617px;width: 753px;}
.g_an .m_hz li{float: left;width: 210px;margin-right: 20px;}
.g_an .m_hz li img{width: 210px;height: 105px;display: block;}
.g_an .m_hz li em{display: block;width: 210px;height: 36px;line-height: 36px;text-align: center;overflow: hidden;font-size: 14px;color: #666}
.m_hz .u_ljt,.m_hz .u_rjt{position: absolute;width:30px; height:30px;}
.m_hz .u_ljt { background: url(../images/ljt.jpg) no-repeat; right:0;top:0;}
.m_hz .u_rjt { background: url(../images/rjt.jpg) no-repeat;  right:0;top:30px;}
.m_hz .u_ljt:hover,.m_hz .u_rjt:hover{background-position: 0 -30px;}
.g_an .antel{position: absolute;left:878px;top:692px;font-size: 14px;color: #999999;}
.g_an .antel b{display: block;font-size: 26px;font-weight: bold;color: #000000;}
.g_an .anzx{position: absolute;left:1092px;top:706px;width: 84px;height: 30px;line-height: 30px;background: #333333;text-align: center;font-size: 14px;color: #fff;}
.g_an .anzx a{color: #fff;}


.g_sl{padding-top: 58px;height: 810px;}
.g_sl h2{height: 108px;text-align: center; font-size: 36px;font-weight: bold;color: #000000;}
.g_sl h2 em{display: block; font-size: 18px;color: #666666;font-weight: normal;letter-spacing: 8px;}
.g_sl h2 a{color: #000000}
.g_sl .slimg{float: left;width: 556px;height: 656px;overflow: hidden;}
.g_sl .slimg img{width: 556px;height: 656px;display: block;transition: all 0.3s linear 0s;}
.g_sl .slimg:hover img{transform: scale(1.1);}
.g_sl .m_sl22{float: left;width:644px;}
.g_sl dl{height: 62px;line-height: 62px;background: #0074f6;}
.g_sl dt{float: left;position: relative;padding-left: 78px;width: 88px;margin-right: 20px; font-size: 16px;font-weight: bold;color: #fff;}
.g_sl dt em{position: absolute;left:32px;top:15px;width: 45px;height: 35px;}
.g_sl dt i{position: absolute;right: 0;top:22px;width: 1px;height: 20px;background: #459af8;}
.g_sl dd{float: left;width: 450px;font-size: 13px;color: #fff;}
.g_sl .slico2{background: #fff;}
.g_sl .slico2 dt,.g_sl .slico2 dd{color: #333333;}
.g_sl .slico2 dt i{background: #c8c8c8}
.g_sl .m_sb{position: absolute;left:556px;top:512px;width: 644px;}
.g_sl .m_sb h4{height: 28px;line-height: 28px;padding-left: 44px;background: #333333;font-size: 18px;color: #fff;font-weight: normal;margin-bottom: 22px; }
.g_sl .u_ljt,.g_sl .u_rjt{position: absolute;width:30px; height:30px;}
.g_sl .u_ljt { background: url(../images/ljt2.jpg) no-repeat; right:0;top:48px;}
.g_sl .u_rjt { background: url(../images/rjt2.jpg) no-repeat;  right:0;top:78px;}
.g_sl .u_ljt:hover,.g_sl .u_rjt:hover{background-position: 0 -30px;}
.g_sl ul{margin-left: 45px;}
.g_sl li{float: left;width: 244px;margin-left: 26px;}
.g_sl li img{width: 244px;height: 183px;display: block;}
.g_sl li em{display: block;width: 244px;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #666666;}


.g_news{height: 651px;}
.g_news h2{background: url(../images/newtit.jpg) no-repeat;height: 74px;text-align: center;font-size: 36px;font-weight: bold;color: #000000;}
.g_news h2 a{color: #000000;}
.g_news h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_news .m_news{float: left;width: 600px;}
.g_news .m_news h3{background: url(../images/dtico.jpg) no-repeat 0 6px;height: 46px;line-height: 46px;padding-left: 40px;font-size: 22px;font-weight: normal;color: #333333;}
.g_news .m_news h3 a{color: #333333;}
.g_news .newsc dl{height: 294px;} 
.g_news .newsc dt{height: 160px;margin-bottom: 24px;position: relative;}
.g_news .newsc dt em{float: left;width: 274px;background: #0074f6;height:160px;line-height: 160px;font-size: 28px;color: #fff;font-weight: bold;text-align: center;}
.g_news .newsc dt em b{font-size: 90px;}
.g_news .newsc dt span{float: left;width: 323px;height: 160px;overflow: hidden;}
.g_news .newsc dt span img{width: 323px;height: 160px;display: block;transition: all 0.3s linear 0s;}
.g_news .newsc dt span:hover img{transform: scale(1.1);}
.g_news .newsc h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;margin-bottom: 11px;color: #000000;}
.g_news .newsc h4 a{color: #000;text-decoration: none;}
.g_news .newsc p{font-size: 14px;line-height: 24px;color: #606060;height: 48px;overflow: hidden;}
.g_news .newsc li{border-top: 2px solid #d1d1d1;height: 62px;line-height: 62px;font-size: 14px;color: #000000;font-weight: bold;}
.g_news .newsc li a{color: #000}

.g_news .m_bk{float: right;width: 552px;}
.g_news .m_bk h3{background: url(../images/bkico.jpg) no-repeat 0 6px;height: 46px;line-height: 46px;padding-left: 40px;font-size: 22px;font-weight: normal;color: #333333;}
.g_news .m_bk h3 a{color: #333333;}

.bktj{height: 160px;background: #fbfbfb}
.bktj dt{float: left;background: url(../images/bkicodt.jpg) no-repeat 30px 86px;width: 169px;padding: 40px 0 0 30px;font-size: 28px;color: #9a9a9a;font-weight: bold; height: 120px;}
.bktj dd{float: left;width: 350px;padding-top: 40px;}
.bktj h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;margin-bottom: 15px;color: #000000;}
.bktj h4 a{color: #000;text-decoration: none;}
.bktj p{font-size: 14px;line-height: 20px;color: #606060;height: 40px;overflow: hidden;width: 340px;}
.g_news .m_bk ul{padding-top: 10px;}
.g_news .m_bk li{border-bottom: 1px solid #f4f4f4;height: 62px;line-height: 62px;font-size: 14px;color: #666666;}
.g_news .m_bk li a{color: #666666}


.g_ab{background: url(../images/zjbg.jpg) no-repeat center top;height: 566px;padding-top: 110px;}
.g_ab h2{height: 86px;text-align: center;font-size: 36px;font-weight: bold;color: #0074f6;}
.g_ab h2 a{color: #0074f6;}
.g_ab h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_ab p{padding: 0 90px;font-size: 14px;color: #666666;line-height: 26px;text-align: center;height: 52px;overflow: hidden;margin-bottom: 16px;}
.g_ab span{width: 30px;margin: 0 auto;display: block;}
.g_ab .m_xc{height: 212px;}
.g_ab .m_xc li{float: left;width: 337px;height: 254px;overflow: hidden; margin-right: 28px;}
.g_ab .m_xc li img{width: 337px;height: 254px;display: block;transition: all 0.3s linear 0s;}
.g_ab .m_xc li:hover img{transform: scale(1.1);}
.g_ab .m_xc li em{display: block;width: 337px;height: 36px;line-height: 36px;text-align: center;overflow: hidden;font-size: 14px;color: #666}
.g_ab .m_ab{height: 213px;}
.m_xc{padding-left: 66px;}
.m_xc .u_ljt,.m_xc .u_rjt{position: absolute;width:25px; height:36px;}
.m_xc .u_ljt { background: url(../images/jt.png) no-repeat; left:30px;top:100px;}
.m_xc .u_rjt { background: url(../images/jt.png) no-repeat right 0;  right:30px;top:100px;}




/* 友情链接 */
.g_link{ height: 74px;background: #313235}
.g_link .content{height: 74px;border-top: 1px solid #3b3c40;}
.g_link h2{float: left; width: 70px;height: 74px;line-height: 74px;font-size: 14px;font-weight: normal;color: #fff;}
.link_c{line-height:74px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 74px; line-height:74px; color:#999999;display: block;}
.link_c .lasta a{background: none;}
.link_p2 {
    height: 62px;
    line-height: 62px;
    color: #333;
    font-size: 14px;
    font-family: "Microsoft Yahei";
}

