﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 789px;overflow: hidden;}
.g_pp .m_pp{padding-top: 136px;width: 400px;}
.g_pp h2{background:url(../images/pptit.png) no-repeat;padding: 138px 0 0 132px;font-size: 16px;color: #373737;position: relative;width: 420px;left:-22px;font-weight: normal;height: 72px;}
.g_pp p{font-size: 16px;line-height: 28px;color: #808183;margin-bottom: 15px;}
.g_pp .ppimg{position: absolute;right: 0;top:245px;overflow: hidden;}


.g_fl{background:url(../images/flbg.jpg) no-repeat center top;height: 810px;padding-top: 66px;}
.g_fl h2 a{display: block;background:url(../images/fltit.png) no-repeat;padding:103px 0 0 452px;height: 98px;font-size: 16px;color: #fff;font-weight: normal;letter-spacing: 1px; }
.g_fl .flhd{position: absolute;right: 0;top:0;width: 530px;height: 72px; }
.g_fl .flhd li{width: 176px;height: 70px;line-height: 70px;text-align: center;font-size: 30px;color: #fff;float: left; position: relative; }
.g_fl .flhd li:before{ content: "";position: absolute; transform: skew(-35deg);border: 1px solid #fff;width: 176px;height: 70px;left:0;top:0;z-index: 0;pointer-events: none;}
.g_fl .flhd li a{color: #fff;}
.g_fl .flhd li b{position: relative;z-index: 11;font-weight: normal; display: block;width: 128px; margin: 0 auto;}
.g_fl .flhd li:nth-child(3):before{width: 175px;transform: skew(0);border-left: none;}
.g_fl .flhd .on a{color: #000}
.g_fl .flhd .on:before{background: #ffde00;border: 1px solid #ffde00;}
.g_fl .flhd .on:nth-child(3):after{content: "";position: absolute; width: 70px; transform: skew(-35deg); height: 71px;background: #ffde00;left: 0;top:0;pointer-events: none;}
.g_fl .flhd .on:nth-child(3):before{width: 150px; left:25px;}
.g_fl .flleft{float: left;width: 335px;height: 491px;overflow: hidden;}
.g_fl .flleft img{width: 335px;height: 491px;display: block;transition: all 0.3s linear 0s;}
.g_fl .flleft:hover img{transform: scale(1.1);}

.g_fl .flr{margin-top: 71px;background: #f5f5f5;height: 420px; float: left;width: 863px;}
.g_fl .flr dl{position: relative;}
.g_fl .flr dt{width: 863px;height: 341px;overflow: hidden;}
.g_fl .flr dt img{width: 863px;height: 341px;display: block;}
.g_fl .flr dd{position: absolute;left:57px;top:70px;width: 805px;}
.g_fl .flr h3{height: 84px;line-height: 84px;font-size: 48px;color: #373737;position: relative;padding-left: 37px; font-weight:bold;}
.g_fl .flr h3 a{color: #373737;}
.g_fl .flr ul{position: relative;}
.g_fl .flr ul:before{content: "";position: absolute;width: 1px;height: 160px;background: #082f61;left:0;top:12px;}
.g_fl .flr li{position: relative;padding-left: 30px;line-height: 38px;font-size: 20px;color: #373737;margin-bottom: 6px;}
.g_fl .flr li:before{content: "";position: absolute;width: 2px;height: 20px;background: #284c7b;left:0;top:12px;}
.g_fl .flr li span{position: absolute; display: none;}
.g_fl .flr li span b{float: left;width: 210px;font-size: 20px;color: #1c1c1c;font-weight: normal;}
.g_fl .flr li span p{float: left;width: 582px;font-size: 14px;line-height: 28px;color: #1c1c1c;}

.g_fl .flr ul span{position: absolute; margin-top:20px;}
.g_fl .flr ul span b{float: left;width: 210px;font-size: 20px;color: #1c1c1c;font-weight: normal;}
.g_fl .flr ul span p{float: left;width: 582px;font-size: 14px;line-height: 28px;color: #1c1c1c;}

.g_fl .flr li:hover,.g_fl .flr .cur{color: #284c7b;}
.g_fl .flr li:hover span,.g_fl .flr .cur span{display: block;}
.g_fl .flr li:hover:before,.g_fl .flr .cur:before{width: 7px;}
.g_fl .flr li:nth-child(1) span{left:0;top:179px; }
.g_fl .flr li:nth-child(2) span{left:0;top: 137px;}
.g_fl .flr li:nth-child(3) span{left:0;top: 93px;}
.g_fl .flr li:nth-child(4) span{left:0;top: 50px;}


.g_pro{padding-top: 122px;height: 1013px;}
.g_pro h2 a{display: block;background:url(../images/cptit.jpg) no-repeat;padding:82px 0 0 500px;height: 120px;font-size: 16px;color: #fbeccf;font-weight: bold;letter-spacing: 1px; }
.g_pro .cpfl{float: left;width: 324px;}
.g_pro .cpfl h3 a{display: block;background: #082f61;height: 130px;padding-top: 60px;text-align: center;font-size: 30px;color: #f5f8fb; font-weight: normal;}
.g_pro .cpfl h3 em{display: block;font-size: 45px;color: #5b6c8a;text-transform: uppercase;}
.g_pro .cpfl ul{border: 1px solid #082f61;padding: 30px 0 0 25px;height: 494px;}
.g_pro .cpfl li{height: 46px;line-height: 46px;padding-left: 90px;background:url(../images/flico.jpg) no-repeat 18px 15px;font-size: 22px;color: #1c1c1c;margin-bottom: 10px; width: 270px;-webkit-box-sizing: border-box;transition: all 0.3s linear 0s;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.g_pro .cpfl li a{color: #1c1c1c;}
.g_pro .cpfl li:hover,.g_pro .cpfl .cur{background:#082f61 url(../images/flico2.jpg) no-repeat 18px 15px; padding-left: 75px;}
.g_pro .cpfl li:hover a,.g_pro .cpfl .cur a{color: #fff;}

.cplst{float: right;width: 875px;}
.cplst dl{float: left;width: 397px;margin-left: 40px;margin-bottom: 36px;position: relative; }
.cplst dt{width: 395px;height: 222px;border: 1px solid #aaadbb;position: relative;overflow: hidden;}
.cplst dt img{width: 395px;height: 222px;display: block;transition: all 0.3s linear 0s;}
.cplst dt em{position: absolute;right: -1px;bottom:0;width: 140px;height: 48px;background: #082f61;text-align: center;font-size: 24px;color: #fff;line-height: 48px;}
.cplst dt em:after{content: "";position: absolute; width: 70px; transform: skew(-35deg); height: 48px;background: #082f61;left: -17px;top:0;pointer-events: none;z-index: 0}
.cplst dt b{font-weight: normal;position: relative;z-index: 11;transition: all 0.3s linear 0s;}
.cplst dd{height: 114px;border: 1px solid #1f2f76;padding-left: 45px;font-size: 24px;color: #1c1c1c;line-height: 114px;font-weight: normal;}
.cplst h4 a{font-weight: normal;color: #1c1c1c;transition: all 0.3s linear 0s;}
.cplst dl:hover b{padding-left: 10px;}
.cplst dl:hover dt img{transform: scale(1.1);}
.cplst dl:hover h4 a{padding-left: 10px;}



.g_fa{background:url(../images/fabg.jpg) no-repeat center top;height: 831px;padding-top: 113px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_fa h2 a{display: block;background:url(../images/fatit.png) no-repeat;padding:66px 0 0 0;height: 66px;font-size: 18px;color: #101942;font-weight: normal;letter-spacing: 1px; text-align: center;}
.g_fa .fatit{height: 52px;margin-bottom: 30px;margin-left: 46px;}
.g_fa .fatit li{float: left;width: 156px;text-align: center;position: relative;line-height: 52px;}
.g_fa .fatit li b{position: relative;z-index: 11;font-size: 18px;color: #101942;font-weight: normal;}
.g_fa .fatit .on:before{content: "";position: absolute; width: 156px; transform: skew(-35deg); height: 54px;background: #082f61;left: 0;top:0;pointer-events: none;z-index: 0}
.g_fa .fatit .on b{color: #fff;}
.g_fa .fatit .famore{float: left;width: 156px;text-align: center;position: relative;line-height: 54px;}
.g_fa .fatit .famore b{position: relative;z-index: 11;font-size: 18px;color: #101942;font-weight: normal;}
.g_fa .fac{background: #fff;padding: 38px 0 0 66px;height: 202px;position: relative;}
.g_fa .fac h3 a{display: block;height: 50px;line-height: 50px;position: relative;padding-left: 56px;font-size: 20px;color: #082f61;font-weight: normal;margin-bottom: 10px; }
.g_fa .fac h3 i{position: absolute;left:0;top:0;}
.g_fa .fac p{font-size: 16px;line-height: 28px;color: #5f6469;width: 1015px;}
.g_fa .fac span{position: absolute;right: 0;bottom: 0}
.m_hz{margin-top: 45px;}
.m_hz li{float: left;width: 212px;margin-right: 30px;background:url(../images/hzsha.png) no-repeat 0 120px; height: 180px;}
.m_hz li:nth-child(5){margin-right: 0;}
.m_hz li img{width: 212px;height: 120px;display: block;transition: all 0.3s linear 0s;}
.m_hz li:hover img{transform: scale(1.1);}



.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 1072px; padding-top: 90px; overflow: hidden;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_ys h2{display: block;background:url(../images/ystit.jpg) no-repeat center top;padding:72px 0 0 0;height: 99px;font-size: 18px;color: #101942;font-weight: normal;letter-spacing: 1px; text-align: center; }
.g_ys .yshd{width: 1200px;height: 66px;margin-bottom: 60px;}
.g_ys .yshd ul{margin-left: 45px;}
.g_ys .yshd li{float: left;width: 136px;height: 66px;position: relative;padding-left: 70px;}
.g_ys .yshd li:before{content: "";position: absolute; width: 200px; transform: skew(-35deg); height: 66px;background: #e3e9f3;left:0;top:0;pointer-events: none;z-index: 0;transition: all 0.3s linear 0s;}
.g_ys .yshd li b{position: absolute;z-index: 13;left:30px;top:19px;}
.g_ys .yshd li em{position: relative;z-index: 13;font-size: 20px;color: #1c1c1c;display: block;line-height: 66px;}
.g_ys .yshd .on{height: 78px;}
.g_ys .yshd .on:before{background: #ffd016;height: 78px;top:-12px;left:5px;}
.g_ys .yshd .on em{font-size: 24px;line-height: 50px;}
.g_ys .yshd .on b{top:10px;}

.g_ys dl{position: relative;}
.g_ys dt{position: absolute;right: -310px;top:7px;}
.g_ys dd{float: left;padding: 77px 0 0 22px;width: 596px;}
.g_ys h3{height: 110px;margin-bottom: 15px;}
.g_ys h3 b{float: left;width: 110px;}
.g_ys h3 span{float: left;font-size: 36px;line-height: 48px;color: #fff;}
.g_ys h3 i{float: left;}
.g_ys p{padding-left: 20px;font-size: 16px;line-height: 28px;color: #fff;}
.g_ys .u_ljt,.g_ys .u_rjt{width: 58px;height: 58px;position: absolute;}
.g_ys .u_ljt{background:url(../images/ljt2.png) no-repeat;left:40px;top:520px;transition: all 0.3s linear 0s; }
.g_ys .u_rjt{background:url(../images/rjt2.png) no-repeat;left:150px;top:520px;transition: all 0.3s linear 0s;}
.g_ys .u_ljt:hover{transform:rotate(-10deg);}
.g_ys .u_rjt:hover{transform:rotate(10deg);}


.g_an{padding-top: 70px;height: 765px;}
.g_an h2 a{display: block;background:url(../images/antit.png) no-repeat center top;padding:110px 0 0 0;height: 102px;font-size: 16px;color: #fbeccf;font-weight: normal;letter-spacing: 1px; text-align: center; }
.g_an dl{float: left;width: 378px;margin-right: 30px;}
.g_an dt{width: 378px;height: 213px;overflow: hidden;}
.g_an dt img{width: 378px;height: 213px;display: block;transition: all 0.3s linear 0s;}
.g_an dl:hover dt img{transform: scale(1.1);}
.g_an dd{border: 1px solid #e5e5e5;padding: 20px 0 0 0;height: 140px;}
.g_an h3 a{display: block;line-height: 42px;font-size: 22px;color: #1c1c1c;margin-bottom: 12px;text-align: center;transition: all 0.3s linear 0s;}
.g_an dl:hover h3 a{color: #082f61; padding-top: 5px;}
.g_an p{font-size: 16px;line-height: 24px;color: #1c1c1c;padding: 0 80px;text-align: center;transition: all 0.3s linear 0s;}
.g_an dl:nth-child(3){margin-right:0;}

.g_an .anbd{height: 435px;}
.g_an .anhd{margin-left: 590px;}
.g_an .anhd li{float: left;width: 15px;height: 15px;background: #dcdcdc;border-radius: 50%;margin-right: 28px;}
.g_an .anhd .on{background: #1a2a7d}
.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 253px; }
.g_xban p{position: absolute;left:0;top:100px;}
.g_xban p em{display: block;height: 38px;padding-left: 77px;font-size: 22px;color: #fff;}
.g_xban p b{display: block;font-size: 50px;color: #ffd016;padding-left: 77px;background:url(../images/btel.png) no-repeat 0 8px;font-weight: normal;font-style: normal;}


.g_news{padding-top: 113px;height: 890px;}
.g_news h2 a{display: block;background:url(../images/newtit.jpg) no-repeat center top;padding:72px 0 0 0;height: 80px;font-size: 16px;color: #101942;font-weight: normal;letter-spacing: 16px; text-align: center; }
.g_news .wdtit{position: absolute;right: 45px;top:153px;padding-right: 43px;font-size: 24px;color: #101942;background:url(../images/wdtit.png) no-repeat right 0;width: 115px; z-index:155;}
.g_news .wdtit a{color: #101942;}

.g_news .newhd{height: 56px;margin-bottom: 54px;line-height: 54px;}
.g_news .newhd li a{display: block; float: left;margin-right: 38px;font-size: 24px;color: #1c1c1c;border-bottom: 2px solid #fff;}
.g_news .newhd .on a{border-bottom: 2px solid #0c264b;color: #101942;font-weight: bold;}
.g_news .newup{height: 180px;}
.g_news .newup dl{float: left;width: 224px;height: 126px;width: 568px;margin-right: 62px;}
.g_news .newup dl:nth-child(2){margin-right: 0;}
.g_news .newup dt{float: left;width: 224px;height: 126px;overflow: hidden;}
.g_news .newup dt img{width: 224px;height: 126px;display: block;transition: all 0.3s linear 0s;}
.g_news .newup dl:hover dt img{transform: scale(1.1);}

.g_news .newup dd{float: left;border: 1px solid #d6e1ec;padding: 13px 30px 0 7px;width: 300px; height: 126px;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_news .newup h3 a{display: block;font-size: 20px;line-height: 40px;color: #1c1c1c;font-weight: normal;height: 40px;overflow: hidden;}
.g_news .newup dl:hover h3 a{font-weight: bold;color: #0c264b;}
.g_news .newup p{font-size: 16px;line-height: 24px;color: #7c7c7c}
.g_news .newd dl{float: left;width: 568px;margin-right: 62px; height: 116px;margin-bottom: 46px; }
.g_news .newd dl:nth-child(2n){margin-right: 0;}
.g_news .newd dt{float: left;width: 165px;font-size: 18px;color: #0c264b;position: relative;}
.g_news .newd dt b{display: block;font-size: 70px;color: #0c264b;font-weight: normal;}
.g_news .newd dt:before{content: "";position: absolute;width: 1px;height: 92px;background: #afbfcf;left:130px;top:18px;}
.g_news .newd dd{float: left;width: 400px;padding-top: 6px;}
.g_news .newd h3 a{display: block;font-size: 20px;line-height: 46px;color: #1c1c1c;font-weight: normal;height: 46px;overflow: hidden;margin-bottom: 6px;}
.g_news .newd dl:hover h3 a{font-weight: bold;color: #0c264b;}
.g_news .newd p{font-size: 16px;line-height: 24px;color: #7c7c7c}


.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 902px;padding-top: 95px; overflow: hidden;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_ab h2 a{display: block; background:url(../images/abtit.png) no-repeat;width: 521px;height: 156px;padding: 42px 0 0 150px;font-size: 18px;color: #fff;font-weight: normal;}
.g_ab .m_ab{width: 520px; position: relative;z-index: 15}
.g_ab p{font-size: 14px;line-height: 28px;color: #f5f8fb;margin-bottom: 25px;}
.g_ab span{display: block;}
.g_ab .ab{position: absolute;right: -240px;top:0;overflow: hidden;z-index: 0}

.g_ablst{height: 260px;}
.g_ablst .content{width: 1248px;}
.g_ablst li{float: left;width: 416px;position: relative;height: 132px;transition: all 0.3s linear 0s;}
.g_ablst li i{position: absolute;left:0;top:0;}
.g_ablst li b{position: absolute;left:64px;top:58px;font-size: 24px;color: #fff;font-weight: normal;}
.g_ablst li:hover{ transform: translateY(-30px);	}






/* 友情链接 */
.g_link{position: absolute;margin-top: -83px; width: 600px; margin-left: 0px;left:50%;}
.g_link .content{width: 460px;margin: 0 auto; float: right;}
.g_link h2{float: left;width: 80px;font-size: 14px;color:rgba(255,255,255,.8);;font-weight: normal;}
.link_c{ overflow:hidden;width: 350px; float: left; font-size: 14px;color:rgba(255,255,255,.8);;}
.link_c a{ white-space:nowrap; padding:0 10px;float: left; color:rgba(255,255,255,.8);;display: block;}
.link_c a:hover{color:#fff;}





html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}