﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/
.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 610px;padding-top: 80px;}
.g_pp dl{height: 480px}
.g_pp dt{float: left;width: 690px;}
.g_pp dt img{width: 690px;height: 450px;display: block;}
.g_pp dd{float: right;width: 422px;padding-top: 50px;}
.g_pp h3{background:url(../images/sptit.jpg) no-repeat 0 80px;height: 136px;font-size: 48px;font-weight: bold;color: #21336a;font-weight: normal;}
.g_pp h3 b{color: #2089f5;font-weight: normal;}
.g_pp p{font-size: 16px;line-height: 34px;color: #666666;}
.g_pp p b{color: #2089f5;}
.pplst li{float: left;font-size: 18px;color: #fff;margin-right: 128px;}
.pplst li em{display: block;}
.pplst .lastli{margin-right: 0;}

.g_pro{background:url(../images/cpbg.jpg) no-repeat center top;height: 1043px;padding-top: 70px;}
.g_pro h2{height: 133px;text-align: center;font-size: 48px;color: #21336a;}
.g_pro h2 a{color: #21336a;}
.g_pro h2 b{color: #2089f5;}
.g_pro h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 13px;}
.g_pro h2 i{font-style: normal;padding: 0 10px;font-size: 30px;position: relative;top:-10px;}
.g_pro .m_flgy,.g_pro .m_flgy2{position: absolute;}
.g_pro .m_flgy dt{width: 600px;height: 276px;overflow: hidden;}
.g_pro .m_flgy dt img{width: 600px;height: 276px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_flgy dt:hover img{transform: scale(1.1);}
.g_pro .m_flgy dd{position: absolute;left:30px;top:60px;}
.g_pro .m_flgy h3 a{display: block;background:url(../images/fltit.jpg) no-repeat 0 bottom;height: 146px;font-size: 28px;font-weight: normal;color: #222222;}
.g_pro .m_flgy h3 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.g_pro .m_flgy:hover h3 a,.g_pro .m_flgy:hover em{color: #147be9;}
.g_pro .m_flgy2 dt{width: 300px;height: 554px;overflow: hidden;}
.g_pro .m_flgy2 dt img{width: 300px;height: 554px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_flgy2 dt:hover img{transform: scale(1.1);}
.g_pro .m_flgy2 dd{position: absolute;left:70px;top:410px;}
.g_pro .m_flgy2 h3 a{display: block;background:url(../images/fltit.jpg) no-repeat 0 bottom;height: 106px;font-size: 28px;font-weight: normal;color: #222222;}
.g_pro .m_flgy2 h3 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.g_pro .m_flgy2:hover h3 a,.g_pro .m_flgy2:hover em{color: #147be9;}


.g_pro .m_fl01{left:0;top:133px;}
.g_pro .m_fl02{left:600px;top:133px;}
.g_pro .m_fl03{left:300px;top:409px;}
.g_pro .m_fl04{left:300px;top:685px;}
.g_pro .m_fl05{left:0;top:409px;}
.g_pro .m_fl06{left:900px;top:409px;}

.g_an{background:url(../images/anbg.jpg) no-repeat center top;height: 860px;padding-top: 70px;}
.g_an h2{height: 133px;text-align: center;font-size: 48px;color: #fff;}
.g_an h2 a{color: #fff;}
.g_an h2 b{color: #2089f5;}
.g_an h2 em{display: block;font-size: 18px;color: #fff;font-weight: normal;padding-top: 13px;}
.g_an h2 i{font-style: normal;padding: 0 10px;font-size: 30px;position: relative;top:-10px;}
.g_an .anhd{float: left;width: 223px;height: 638px;background: #fff;border: 4px solid #2089f5}
.g_an .anbd{float: right;width:969px; }
.g_an .anbd li{float: left;width: 305px;height: 152px; overflow: hidden; margin-left: 18px;position: relative;}
.g_an .anbd li img{width: 305px;height: 152px;display: block;transition: all 0.3s linear 0s;}
.g_an .anbd li:hover img{transform: scale(1.1);}
.g_an .anbd li em{position: absolute;left:0;bottom: 0;width: 305px;height: 40px;line-height: 40px;background:url(../images/sha.png) repeat;font-size: 16px;color: #fff;text-align: center;display: none;}
.g_an .anbd li:hover em{display: block;}
.g_an .anbd .antj{float: right;width: 950px;height: 472px;overflow: hidden;position: relative;margin-bottom: 17px;}
.g_an .anbd .antj img{width: 950px;height: 472px;display: block;transition: all 0.3s linear 0s;}
.g_an .anbd .antj:hover img{transform: scale(1.1);}

.g_an .anbd .antj em{position: absolute;left:0;bottom: 0;width: 950px;height: 60px;line-height: 60px;background:url(../images/sha.png) repeat;text-align: center;font-size: 24px;color: #fff;display: block;}
.g_an .anhd h3{width: 195px;height: 101px;background: #fff;margin: 4px auto 0;padding: 45px 0 0 28px;}
.g_an .anhd li a{height: 70px;line-height: 70px;border-bottom: 1px dashed #b4b4b4;padding-left: 80px;font-size: 18px;color: #373737;background: #fff;position: relative;display: block;}
.g_an .anhd li a{color: #373737;}
.g_an .anhd li i{position: absolute;width: 50px;height: 50px;left:26px;top:8px;overflow: hidden;}
.g_an .anhd li span{position: absolute;right: 22px;top:30px;background:url(../images/anjt1.jpg) no-repeat;width: 16px;height: 16px;overflow: hidden;}
.g_an .anhd .on a,.g_an .anhd li:hover a{background: #2089f5;color: #fff;border-bottom: 1px dashed #2089f5;}
.g_an .anhd .on i img,.g_an .anhd li:hover i img{margin-left: -50px;}
.g_an .anhd .on span,.g_an .anhd li:hover span{background:url(../images/anjt2.jpg) no-repeat}



.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 536px;padding-top: 70px;}
.g_ys1 h2{height: 293px;text-align: center;font-size: 48px;color: #21336a;}
.g_ys1 h2 b{color: #2089f5;}
.g_ys1 h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 13px;}
.g_ys1 h2 i{font-style: normal;padding: 0 10px;font-size: 30px;position: relative;top:-10px;}
.g_ys1 .m_ys1{text-align: right;}
.g_ys1 h3{height: 116px;font-size: 36px;font-weight: normal;color: #000000;letter-spacing: 5px;}
.g_ys1 h3 em{display: block;font-size: 24px;color: #2089f5;letter-spacing: 0}
.g_ys1 li{height: 34px;line-height: 34px;padding-right: 45px;background:url(../images/ysdian.png) no-repeat right 13px;font-size: 18px;color: #282828; }


.g_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 390px;}
.g_ys2 .m_ys2{padding-top: 150px;width: 510px;}
.g_ys2 h3{height: 116px;font-size: 36px;font-weight: normal;color: #000000;letter-spacing: 5px;}
.g_ys2 h3 em{display: block;font-size: 24px;color: #2089f5;letter-spacing: 0}
.g_ys2 li{height: 34px;line-height: 34px;padding-left: 45px;background:url(../images/ysdian.png) no-repeat 0 13px;font-size: 18px;color: #282828; }


.g_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 400px;}
.g_ys3 .m_ys3{padding-top: 160px;text-align: right;}
.g_ys3 h3{height: 116px;font-size: 36px;font-weight: normal;color: #fff;letter-spacing: 5px;}
.g_ys3 h3 em{display: block;font-size: 24px;color: #fff;letter-spacing: 0}
.g_ys3 li{height: 34px;line-height: 34px;padding-right: 45px;background:url(../images/ysdian2.png) no-repeat right 13px;font-size: 18px;color: #fff; }


.g_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 400px;}
.g_ys4 .m_ys4{padding-top: 150px;width: 510px;}
.g_ys4 h3{height: 116px;font-size: 36px;font-weight: normal;color: #fff;letter-spacing: 5px;}
.g_ys4 h3 em{display: block;font-size: 24px;color: #fff;letter-spacing: 0}
.g_ys4 li{height: 34px;line-height: 34px;padding-left: 45px;background:url(../images/ysdian2.png) no-repeat 0 13px;font-size: 18px;color: #fff; }

.g_news13{padding-top: 76px;height: 726px;}
.g_news13 h2{height: 123px;text-align: center;font-size: 48px;color: #21336a;}
.g_news13 h2 b{color: #2089f5;}
.g_news13 h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 13px;}
.g_news13 h2 i{font-style: normal;padding: 0 10px;font-size: 30px;position: relative;top:-10px;}
.g_news13 .newdt{float: left;width:629px; }
.g_news13 .newdt h3 a{display: block;height: 54px;line-height: 54px;border-bottom: 1px solid #e5e5e5;padding-left: 38px;font-size: 18px;font-weight: normal;color: #333;position: relative;margin-bottom: 30px;}
.g_news13 .newdt h3 em{width: 36px;height: 36px;overflow: hidden;left:0;top:10px;position: absolute;}
.g_news13 .newdt h3 a:hover{color: #2d7eea;font-weight: bold;}
.g_news13 .newdt h3 a:hover em img{margin-left: -36px;}
.g_news13 .newdt h3 a:hover{color:#2d7eea;}

.g_news13 .dtdl{width: 585px;}
.g_news13 .dtdl dt{width:585px;height: 330px;overflow: hidden; margin-bottom: 15px;}
.g_news13 .dtdl dt img{width:585px;height: 330px;display: block;transition: all 0.3s linear 0s;}
.g_news13 .dtdl dt:hover img{transform: scale(1.1);}
.g_news13 .dtdl h4 a{display: block;height: 38px;line-height: 38px;overflow: hidden;position: relative;font-size: 18px;color: #333333;font-weight: normal;margin-bottom: 8px;}
.g_news13 .dtdl h4 a:hover{color:#2d7eea;}
.g_news13 .dtdl h4 span{font-size: 18px;color: #333333;font-weight: bold;font-style: italic;padding-right:10px;}
.g_news13 .dtdl p{font-size: 14px; color: #8c8c8c; line-height: 26px;height: 52px;overflow: hidden; }

.g_news13 .newr{float: right;width: 571px;}
.g_news13 .newr .bk{width: 571px;height: 366px;}
.g_news13 .newr h3 a{display: block;height: 54px;line-height: 54px;border-bottom: 1px solid #e5e5e5;padding-left: 38px;font-size: 18px;font-weight: normal;color: #333;position: relative;margin-bottom: 30px;}
.g_news13 .newr h3 em{width: 36px;height: 36px;overflow: hidden;left:0;top:10px;position: absolute;}
.g_news13 .newr h3 a:hover{color: #2d7eea;font-weight: bold;}
.g_news13 .newr h3 a:hover em img{margin-left: -36px;}
.g_news13 .bkcon dl{width: 571px;height: 138px;}
.g_news13 .bkcon .lastdl{border-bottom: none;}
.g_news13 .bkcon dt{float: left;width: 212px;height: 120px;overflow: hidden;}
.g_news13 .bkcon dt img{width: 212px;height: 120px;display: block;transition: all 0.3s linear 0s;}
.g_news13 .bkcon dt:hover img{transform: scale(1.1);}
.g_news13 .bkcon dd{position: relative; float: left;padding: 20px 0 0 20px; height: 117px; width: 312px;}
.g_news13 .bkcon h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #000000;margin-bottom: 12px;font-weight: normal;}
.g_news13 .bkcon h4 a{color: #000000;}
.g_news13 .bkcon h4 a:hover{color:#2d7eea;}
.g_news13 .bkcon p{font-size: 14px; color: #737373; line-height: 24px;height: 48px;overflow: hidden;width: 300px;}
.g_news13 .bkcon span{position: absolute;right: 0;bottom: 0;width: 44px;height: 42px;}
.g_news13 .wd{height: 140px;padding-top: 25px; background: #f7f7f7;padding-left: 20px;}
.g_news13 .wdlst li{background:url(../images/dtico.jpg) no-repeat 0 10px;font-size: 14px;padding-left: 22px; line-height: 40px;height: 40px;overflow: hidden;padding-right: 25px;}
.g_news13 .wdlst li a{color: #666666;line-height: 34px;height: 34px;display: block;}
.g_news13 .wdlst li a:hover{color:#2d7eea;}
.g_news13 .wdlst li span{color: #999999;}

.g_ab{height: 850px;padding-top: 70px;background:url(../images/abbg.jpg) no-repeat center top;}
.g_ab h2{height: 140px;text-align: center;font-size: 48px;color: #fff;}
.g_ab h2 b{color: #2089f5;}
.g_ab h2 em{display: block;font-size: 18px;color: #fff;font-weight: normal;padding-top: 13px;}
.g_ab h2 i{font-style: normal;padding: 0 10px;font-size: 30px;position: relative;top:-10px;}
.g_ab dt{width: 1200px;height: 490px;overflow: hidden;margin-bottom: 35px;}
.g_ab dt img{width: 1200px;height: 490px;display: block;transition: all 0.3s linear 0s;}
.g_ab dt:hover img{transform: scale(1.1);}
.g_ab p{font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;height: 48px;overflow: hidden;text-align: center;margin: 0 128px 20px;}
.g_ab span a{display: block;text-align: center;font-size: 18px;color: #fff;}
.g_ab span i{display: inline-block;position: relative;top:6px;padding-left: 10px;}



/* 友情链接 */
.g_link{ height: 84px;}
.g_link .content{height: 54px;border-top: 1px solid #ddd;padding-top: 30px;}
.g_link h2{float: left; width: 120px;height: 28px;line-height: 28px;font-size: 14px;font-weight: normal; right 13px;}
.g_link h2 a{color: #333333;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 28px; line-height:28px; color:#999999;display: block;}
.link_c .lasta a{background: none;}