﻿/*1029626114@qq.com*/
@charset "utf-8";
.ibrand-wrap{width: 1200px;margin: 0 auto;background: #fff;box-shadow: 2px 3px 8px #ccc;padding-top: 36px;height: 118px; position: relative;margin-top: -50px;z-index: 11}
.ibrand-num li{float: left;width: 280px;height: 76px;border-right: 1px solid #efefef; font-size: 16px;color: #333333;text-align: center;}
.ibrand-num li:nth-child(4){border-right:none;}
.ibrand-num .li3{width: 350px;}
.ibrand-num li em{display: inline-block;font-size: 44px;color: #222222;}
.ibrand-num i{font-size: 16px;font-style: normal;position: relative;top:-6px;left:10px; color: #333}
.ibrand-num li span{display: block;}
.ibrand-num li:hover em,.ibrand-num li:hover i{color: #015198;}

.g_pp{padding-top: 200px;height: 413px;background:url(../images/ppbg.jpg) no-repeat center 0;position: relative;margin-top: -105px;}
.g_pp dt{float: left;width: 602px;height: 338px;overflow: hidden;}
.g_pp dt img{width: 602px;height: 338px;display: block;transition: all 0.3s linear 0s;}
.g_pp dt:hover img{transform: scale(1.1);}
.g_pp dd{float: right;width: 503px;}
.g_pp h3{height: 152px;font-size: 50px;color: #2f3234;font-weight: normal;background:url(../images/pptit.jpg) no-repeat 0 115px;}
.g_pp h3 em{display: block;font-size: 24px;color: #4d4948;font-weight: normal;}
.g_pp h3 b{color: #015198;}
.g_pp p{font-size: 14px;line-height: 24px;color: #7c7c7c;margin-bottom: 55px;}
.g_pp span a{display: block;background:url(../images/ppbtn.jpg) no-repeat;width: 140px;height: 48px;line-height: 48px;padding-left: 50px;font-size: 15px;color: #fff;}


.g_pro{padding-top: 56px;overflow: hidden;}
.g_pro h2{height: 120px;text-align: center;font-size: 50px;font-weight: bold;color: #222222;}
.g_pro h2 a{color: #222222;}
.g_pro h2 em{display: block;font-size: 14px;text-transform: uppercase;font-weight: normal;}
.g_pro .fl01{float: left;width: 29.5%;overflow: hidden;position: relative;margin-right: 41%;}

.g_pro .fl00{margin-right: 0;}
.g_pro .fl01 dt,.g_pro .fl01 dt img{width: 100%;display: block;}
.g_pro .fl01 dd{position: absolute;left:0;top:0;width: 90%;height: 85%;padding: 15% 0 0 10%;}

.g_pro .fl01 h3{display: block;font-size: 26px;font-weight: bold;color: #222222;}
.g_pro .fl01 h3 em{display: block;font-size: 12px;color: #898989;text-transform: uppercase;margin-bottom: 15px;font-weight: normal;padding-top: 5px;}
.g_pro .fl01 span{display: block;width: 20%;height: 32px;line-height: 32px;border: 1px solid #c2c2c2;text-align: center;font-size: 14px;color: #666666;}

.g_pro .fl01:hover h3 a{color: #015198;}

@media (max-width: 1366px) {
.g_pro .fl01 h3 a{font-size: 18px;}
.g_pro .fl01 h3 em{font-size: 12px;}
}


.g_pro .m_pro{overflow: hidden;background: #f3f3f3;}
.g_pro .fl01 img{width: 100%;display: block;}
.g_pro .fl03{position: absolute;width:41%;overflow: hidden;left:29.5%;top:0; }
.g_pro .fl03 img{width: 100%;display: block;}
.g_pro .fl03 dd{position: absolute;left:0;top:0;width: 90%;height: 90%;padding: 10% 0 0 10%;}
.g_pro .fl03 h3 a{display: block;font-size: 26px;font-weight: bold;color: #222222;}
.g_pro .fl03 h3 em{display: block;font-size: 12px;color: #898989;text-transform: uppercase;margin-bottom: 15px;font-weight: normal;padding-top: 5px;}
.g_pro .fl03 span a{display: block;width: 20%;height: 32px;line-height: 32px;border: 1px solid #c2c2c2;text-align: center;font-size: 14px;color: #666666;}
.g_pro .fl03:hover h3 a{color: #015198;}

.g_pro .fl03 .hover{display: none;position: absolute;left:0;top:0;width: 100%;height: 100%;}
.g_pro .fl03 .hover dt,.g_pro .fl03 .hover dt img{width: 100%;display: block;}
.g_pro .fl03 .hover .cpdd{position: absolute;left:0;bottom:0;width: 100%;height:60px; background: rgba(1,81,152,.7); padding: 0;}
.g_pro .fl03 .hover h4{float: left;width: 50%;padding-left: 5%;font-size: 20px;color: #fff;font-weight: bold;}
.g_pro .fl03 .hover h4 a{color: #fff;display: block;height:60px;line-height:60px; }
.g_pro .fl03 .hover i{position: absolute;right: 5%;top:20px;width: 20%;}
.g_pro .fl03 .hover i img{width: 100%;display: block;}


.g_pro .fl01 .hover{display: none;position: absolute;left:0;top:0;width: 100%;height: 100%;}
.g_pro .fl01 .hover dt,.g_pro .fl01 .hover dt img{width: 100%;display: block;}
.g_pro .fl01 .hover .cpdd{position: absolute;left:0;bottom:0;width: 100%;height:60px; background: rgba(1,81,152,.7); padding: 0;}
.g_pro .fl01 .hover h4{float: left;width: 50%;padding-left: 5%;font-size: 20px;color: #fff;font-weight: bold;}
.g_pro .fl01 .hover h4 a{color: #fff;display: block;height:60px;line-height:60px; }
.g_pro .fl01 .hover i{position: absolute;right: 5%;top:20px;width: 20%;}
.g_pro .fl01 .hover i img{width: 100%;display: block;}

.g_pro .fl01:hover .hover,.g_pro .fl03:hover .hover{display: block;}

.g_zslst{height:500px;padding-top: 57px;}
.g_zslst h2{height: 130px;text-align: center;font-size: 50px;font-weight: bold;color: #222222;}
.g_zslst h2 a{color: #222}
.g_zslst h2 em{display: block;font-size: 14px;color: #666666;font-weight: normal;}
.g_zslst li{float: left;width: 208px;height: 305px;background: url(../images/zsbg1.jpg) no-repeat;overflow: hidden;margin-right: 70px;padding-left: 36px;padding-top: 7px;transition: all 0.3s linear 0s;}
.g_zslst li img{width:186px;height: 248px;display: block;transition: all 0.3s linear 0s;}
.g_zslst li em{display: block;margin-top: 22px;height: 22px;line-height: 22px;font-size: 14px;color: #555555;text-align: center;font-weight: bold;width: 173px;}
.g_zslst li:hover{background: url(../images/zsbg2.jpg) no-repeat; transform: translateX(-5px);	}


.g_zslst li:hover em{color: #fff;}
.g_zslst .ljt,.g_zslst .rjt{ width:26px; height:44px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_zslst .ljt{left:-55px;top:260px;}
.g_zslst .rjt{right:-55px;top:260px;}
.g_zslst .ljt{ background: url(../images/jt.png) no-repeat; width:26px; height:44px; display:block;}
.g_zslst .rjt{ background: url(../images/jt.png) no-repeat right 0; width:26px; height:44px; display:block;}

.g_an{margin-bottom: 30px;}
.g_an h2{height: 120px;border-bottom: 1px solid #e5e5e5; text-align: center;font-size: 50px;font-weight: bold;color: #222222;}
.g_an h2 a{color: #222}
.g_an h2 em{display: block;font-size: 14px;color: #666666;font-weight: normal;text-transform: uppercase;}
.g_an .antit{padding-top: 27px;height: 67px;}
.g_an .antit{margin: 0 auto;}
.g_an .antit li{margin-left:6.5%; float: left;position: relative;padding-left: 45px;padding-right: 30px; font-size: 16px;font-weight: bold;color: #333333;}
.g_an .antit li a{color: #333333;display: block;height: 40px;line-height: 40px;display: block;}
.g_an .antit li em{position: absolute;left:0;top:0;width: 36px;height: 36px;overflow: hidden;background: #edeff1;border-radius: 50%;transition: all 0.3s linear 0s;}
.g_an .antit li:hover em{transform:rotate(360deg);}


.g_an .antit li:hover em{background: #015198}
.g_an .antit li:hover em img{margin-left: -36px;}
.g_an .antit li:hover a{color: #015198;}
.m_anlst dl{float: left;width: 20%;position: relative; overflow: hidden;} 
.m_anlst dt,.m_anlst dt img{width: 100%;display: block;}
.m_anlst dd{position: absolute;left:0;bottom: -186px;padding-top: 34px;height: 136px;background: rgba(1,81,152,.7);width: 100%; transition: all 0.5s ease 0s; overflow: hidden;}
.m_anlst h3{font-weight: normal;}
.m_anlst h3 em{display: block;height: 30px;line-height: 30px;text-align: center;font-size: 18px;color: #fff;overflow: hidden;}
.m_anlst h3 b{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 22px;color: #fff;font-weight: normal;overflow: hidden;}
.m_anlst span a{display: block;width: 28%;margin: 16px auto 0;}
.m_anlst span a img{width: 100%;display: block;}
.m_anlst dl:hover dd{padding-top: 30px;padding-bottom: 10px; bottom: 0;}





.g_gsxc{height: 196px;}
.g_gsxc li{float: left;width: 228px;height: 128px;overflow: hidden;margin-right: 15px;}
.g_gsxc li img{width: 228px;height: 128px;display: block;transition: all 0.3s linear 0s;}
.g_gsxc li:hover img{transform: scale(1.1);}
.g_gsxc .ljt,.g_gsxc .rjt{ width:15px; height:20px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_gsxc .ljt{left:-55px;top:50px;}
.g_gsxc .rjt{right:-55px;top:50px;}
.g_gsxc .ljt{ background: url(../images/jt2.png) no-repeat; width:15px; height:20px; display:block;}
.g_gsxc .rjt{ background: url(../images/jt2.png) no-repeat right 0; width:15px; height:20px; display:block;}


/*优势*/
.edge{font-family: "Microsoft Yahei";height:992px;overflow: hidden;}
.edge h2{height: 123px; text-align: center;font-size: 50px;font-weight: bold;color: #222222;}
.edge h2 a{color: #222}
.edge h2 em{display: block;font-size: 14px;color: #666666;font-weight: normal;text-transform: uppercase;}
.edge_t ul{width: 1201px;border-top: 1px solid #ececec;height: 102px;border-left: 1px solid #ececec;}
.edge_t li{width: 171px;padding-left: 128px;padding-top: 26px; float: left;height:76px;border-right: 1px solid #ececec; position: relative; }
.edge_t li p{width:142px;display: block;font-size: 22px;font-weight: bold;color: #222222;}
.edge_t li p em{display: block;font-size: 12px;color: #999999;text-transform: uppercase;font-weight: normal;padding-top: 5px;}
.edge_t li span{width:60px;height:60px;display: block;position: absolute;left:60px;top:24px;}
.edge_t li span i{width:60px;height:60px;position: absolute;display: block;top: 0;left: 0;}
.edge_t li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.edge_t li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.edge_t li.cur span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.edge_t li.cur span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.edge_t li.cur p{color: #015198;}
.edge_t li.cur em{color: #015198}
.edge1,.edge2,.edge3,.edge4{padding:576px 0 0 0;height: 104px;background:url(../images/ysbg1.jpg) no-repeat center 0;}
.edge2{background:url(../images/ysbg2.jpg) no-repeat center 0;}
.edge3{background:url(../images/ysbg3.jpg) no-repeat center 0;}
.edge4{background:url(../images/ysbg4.jpg) no-repeat center 0;}
.edge_w{background:url(../images/sha.png) repeat;height:104px;}
.edge_w h3{float: left;width: 226px;text-align: center;font-size: 70px;color: #015198;font-family: arial;position: relative; padding-top: 10px;}
.edge_w h3 b{font-weight: normal;}
.edge_w h3 i{display: inline-block;font-style: normal;font-size: 28px;color: #333333;}
.edge_w .edge_wc{float: left;width: 755px;font-size:18px;line-height: 30px;color: #333333;padding-top: 20px;}
.edge_w .edge_more a{background:url(../images/ysbtn.jpg) no-repeat;width: 114px;height: 43px;text-align: center;font-size: 14px;color: #fff;padding-top: 60px;display: block;}
.edge_w .edge_more a{color: #fff;}


.g_kf{overflow: hidden;}
.g_kf .kftit{height: 100px;}
.g_kf .kftit ul{height:66px; line-height: 66px; width: 840px;margin: 0 auto; padding-left: 360px; }
.g_kf .kftit li{float: left;font-size: 50px;width: 245px;margin-right: 10px; background:url(../images/kftitline.jpg) no-repeat right 10px; font-weight: bold;color: #222222;}
.g_kf .kftit li a{color: #222222}
.g_kf .kftit li:nth-child(2){background: none;}
.g_kf .kftit li:hover a,.g_kf .kftit .on a{color: #015198}
.g_kf .kftit h3{font-weight: normal;font-size:14px;text-transform: uppercase;font-weight: normal;text-align: center;padding-top: 6px;}
.g_kf .m_kf{background: #015198;overflow: hidden;max-width: 1894px;min-width: 1366px;margin: 0 auto}
.g_kf .m_kf li{float: left;width: 14.286%;border:2px solid #fff;box-sizing:border-box; position: relative;overflow: hidden;}
.g_kf .m_kf li img{width: 100%;display: block;transition: all 0.3s linear 0s;}
.g_kf .m_kf li:hover img{transform: scale(1.1);}

.g_kf .m_kf li em{position: absolute;left:0;top:0;width: 100%;height: 70%;padding-top: 30%;;text-align: center;font-size: 16px;color: #fff;background: rgba(1,81,152,.7); overflow: hidden; display: none;}
.g_kf .m_kf li:hover em{display: block;}


.g_kf .m_kf .li9{width: 42.85%;border: none; height: 143px;  overflow: hidden; position: relative;}
.g_kf .m_kf .li9 img{width: 100%;display: block;}
.g_kf .m_kf .li9dd{position: absolute;left:0;top:0; width: 100%;overflow: hidden;height: 143px; background: #015198; }
.g_kf .m_kf .li9dd h3 a{display: block;height: 40px;line-height: 40px;font-size: 28px;color: #fff;text-align: center;font-weight: normal;padding-top:3%;}
.g_kf .m_kf .li9dd p{font-size: 16px;line-height: 24px; height: 48px;overflow: hidden; color: #fff;text-align: center;padding: 0 8%;}
.g_kf .m_kf .li9dd span{display: block;width: 64px;height: 22px;margin: 10px auto 0;}
.g_kf .m_kf .li9dd span img{display: block;width: 64px;height: 22px;}


.g_news{padding-top:58px;height:673px;background: #f8f8f8;}
.g_news h2{height: 126px; text-align: center;font-size: 50px;font-weight: bold;color: #222222;}
.g_news h2 a{color: #222}
.g_news h2 em{display: block;font-size: 14px;color: #666666;font-weight: normal;text-transform: uppercase;}
.g_news .m_newleft{float: left;background: #fff;width: 790px;height: 480px;}
.g_news .m_newleft .dttj{padding: 40px 0 0 27px;height: 166px;border-bottom: 1px solid #f2f2f2;}

.g_news .m_newleft .dttj dt{float: left;width: 241px;height: 136px;overflow: hidden;}
.g_news .m_newleft .dttj dt img{width: 241px;height: 136px;display: block;transition: all 0.3s linear 0s;}
.g_news .m_newleft .dttj dt:hover img{transform: scale(1.1);}
.g_news .m_newleft .dttj dd{float: left;margin-left: 28px;width: 456px;}
.g_news .m_newleft .dttj h3 a{display: block;height: 32px;line-height: 32px;position: relative;padding-left: 52px;font-size:20px;color: #222222;margin-bottom: 20px;}
.g_news .m_newleft .dttj h3 em{display: block;position: absolute;left:0;top:6px;width: 40px;height: 24px;line-height: 24px;background: #015198;color: #fff;font-size: 14px;color: #fff;text-align: center;font-weight: normal;}
.g_news .m_newleft .dttj p{font-size: 14px;line-height: 27px;height: 81px;overflow: hidden;color: #999999;}
.g_news .m_newleft .newlup{height: 370px;border-bottom: 1px solid #f2f2f2;margin-bottom: 16px;}
.g_news .updl dl{float: left;padding: 40px 0 0 30px;width: 360px; height: 124px; border-right: 1px solid #f2f2f2;transition: all 0.3s linear 0s;}
.g_news .updl dl:nth-child(2){border-right: none;}
.g_news .updl dt{float: left;width: 46px;height: 66px;background: #999999;padding: 20px 10px 0;font-size: 18px;color: #fff;text-align: center;margin-right: 13px;}
.g_news .updl dl:hover dt{background: #015198;}
.g_news .updl dl:hover{ transform: translateY(-10px);	}
.g_news .updl dt em{display: block;border-top: 1px solid #fff;font-size: 12px;padding-top: 6px;margin-top: 6px;}
.g_news .updl dd{float: left;width: 260px;padding-top: 6px;}
.g_news .updl h3 a{display: block;height: 28px;line-height: 28px;position: relative;font-size:16px;color: #222222;margin-bottom: 5px;font-weight: normal;}
.g_news .updl p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #999999;}
.g_news .newld li{padding-left: 48px;height: 32px;line-height: 32px;font-size: 14px;color: #333333;background:url(../images/dtico.png) no-repeat 29px 12px;padding-right: 48px;}
.g_news .newld li a{color: #333333}
.g_news .newld li a:hover{color: #015198;}
.g_news .newld li span{color: #999999;}

.g_news .newwd{background: #fff;width: 396px;height: 440px;float: right;padding-top: 40px;}
.g_news .newwd h3{margin: 0 24px;font-size: 20px;color: #222222;padding-left: 38px;background:url(../images/wdico.jpg) no-repeat; text-align: left;font-weight: normal; height: 36px;line-height: 36px;margin-bottom: 15px;}
.g_news .newwd h3 a{color: #222222}
.g_news .newwd h3 span{display: block;float: right;background:url(../images/wdmore.jpg) no-repeat;width: 38px;height: 38px; }
.g_news .wdtj{padding: 0 24px;height: 280px;border-bottom: 1px solid #f2f2f2;}
.g_news .wdtj dt{width: 346px;height: 174px;overflow: hidden;margin-bottom: 15px;}
.g_news .wdtj dt img{width: 346px;height: 174px;display: block;transition: all 0.3s linear 0s;}
.g_news .wdtj dt:hover img{transform: scale(1.1);}
.g_news .wdtj h4 a{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #015198;font-weight: normal;}
.g_news .wdtj p{font-size: 14px;line-height: 21px;height: 42px;overflow: hidden;color: #888888;}
.g_news .wdlst{margin-top: 16px;}
.g_news .wdlst li{padding-left: 48px;height: 32px;line-height: 32px;font-size: 14px;color: #333333;background:url(../images/dtico.png) no-repeat 29px 12px;padding-right: 48px;}
.g_news .wdlst li a{color: #333333}
.g_news .wdlst li span{color: #999999;}
.g_news .wdlst li a:hover{color: #015198;}

.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 480px;padding-top: 120px;}
.g_ab h2{height: 140px; text-align: center;font-size: 50px;font-weight: bold;color: #222222;}
.g_ab h2 a{color: #fff}
.g_ab h2 em{display: block;font-size: 20px;color: #fff;font-weight: normal;text-transform: uppercase;}
.g_ab p{padding: 0 125px;text-align: center;font-size: 16px;line-height: 26px;color: #fff;margin-bottom: 40px;}
.g_ab span a{display: block;width: 111px;height: 32px;line-height: 32px;border: 1px solid #fff;margin: 0 auto;text-align: center;font-size: 14px;color: #fff;}
















/* 友情链接 */
.g_link{ height: 70px;border-top: 1px solid #f0f0f0;}
.link_c{line-height:70px; overflow:hidden; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 70px; line-height:70px; color:#999999;display: block;}
