/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/
.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 592px;padding-top: 102px;}
.g_pp dt{float: left;width: 600px;height: 592px;margin-right: 90px;overflow: hidden;}
.g_pp dt img{width: 600px;height: 592px;display: block;transition: all 0.3s linear 0s;}
.g_pp dt:hover img{transform: scale(1.1);}
.g_pp dd{float: left;width: 508px;}
.g_pp h3{height: 142px;font-size: 48px;color: #3a3a3a;font-weight: normal;}
.g_pp h3 em{display: block;width: 200px;height: 48px;line-height: 48px;background: #254fac;border-radius: 25px;text-align: center;font-size: 30px;color: #fff;}
.g_pp p{font-size: 14px;line-height: 24px;color: #838383;margin-bottom: 30px;}
.g_pp .pptit2{position: absolute;left:696px;top:269px; }
.g_pp .pptit2 span{display: block;height: 196px;}
.g_pp h4{ font-size: 24px;color: #fff;font-weight: normal;height: 66px;}
.g_pp h4 em{display: block;font-size: 12px;color: #6783c4;}
.pphd{position: absolute;right:20px;top:550px;z-index: 1111}
.pphd li{float: left;width: 15px;height: 15px;background: #fff;border-radius: 50%;margin-right: 10px;}
.pphd .on,.pphd li:hover{background: #fdc01c;}




.yous{padding-top: 90px;}
.yous h2{height: 130px;text-align: center;font-size: 48px;color: #3a3a3a;font-weight: normal;}
.yous h2 a{color: #3a3a3a;}
.yous h2 em{display: block;font-size: 20px;color: #3a3a3a;font-weight: normal;}
.leit{width: 100%;overflow: hidden;display: block;height:654px;}
.leit ul{width: 102%;}
.leit li{width: 16.666%;float: left;position: relative;height: 654px;}
.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;overflow:hidden;}
.shu2{position: absolute;left: 50%;top: 20%;margin-left:-425px;width: 850px;font-size: 30px;color: #fff;text-align: center;padding-top:19%;}
.shu2 span {width:100%;font-size:24px;color: #fff;display:block;margin:0 auto; display: block; padding-top: 30%; }
.shu2 em{display: block;font-size: 12px;text-align: center;color: #757963;padding-top: 1%;text-transform: uppercase;}
.shu2 b{display: block;padding-top: 4%;font-size: 70px;color: #7f7f80;text-transform: uppercase;}
.bock{width: 100%; position: absolute;left: 0;bottom:0;opacity:0;padding:5% 5% 0;box-sizing: border-box;  border-bottom: 8px solid #254daa; background: rgba(0,0,0,.8);}
.bock h3{height:36px;line-height:36px; font-size:24px;color: #fff;font-weight:normal;position: relative;margin-bottom: 3%;}
.bock h3 a{color: #fff;}
.bock p{font-size: 14px;color: #fff;line-height: 20px;margin-bottom: 20px;}
.bock span{margin-bottom: 35px;display: block;}

.g_sb{padding-top: 94px;height: 753px;}
.g_sb .content{width: 1203px;}
.g_sb h2{height: 120px;font-size: 48px;color: #3a3a3a;font-weight: normal;text-align: center;}
.g_sb h2 a{color: #3a3a3a;}
.g_sb h2 em{display: block;font-size: 20px;color: #3a3a3a;font-weight: normal;padding-top: 7px;}
.g_sb .cptit{height: 92px;margin-left: 292px;}
.g_sb .cptit li{float: left;width: 196px;height: 48px;line-height: 48px;text-align: center;font-size: 20px;color: #3a3a3a;border: 2px solid #4a4a4a;border-radius: 25px;margin-right: 10px;}
.g_sb .cptit li a{color: #3a3a3a}
.g_sb .cptit li:hover,.g_sb .cptit .cur{background: #254daa;color: #fff;border: 2px solid #fff;}
.g_sb .cptit li:hover a,.g_sb .cptit .cur a{color: #fff;}

.cpc .fltj{position: absolute;left:0;top:0;width: 800px;height: 221px;z-index:11;}
.cpc .fltj img{width: 800px;height: 221px;display: block;}
.cpc .fltj dt{width: 800px;height: 221px;overflow: hidden;}
.cpc .fltj dd{position: absolute;left:570px;top:36px;}
.cpc .fltj h3{height: 100px;font-size: 24px;color: #fff;font-weight: normal;}
.cpc .fltj h3 a{color: #fff;}
.cpc .fltj h3 em{display: block;}
.cpc .fltj span img{width: 52px;height: 52px;display: block;}

.cplst{position: relative;height: 616px;padding-top: 241px;}
.cplst li{float: left;width: 393px;margin-right: 10px;position: relative;overflow: hidden;}
.cplst li img{width: 393px;height: 221px;display: block;transition: all 0.3s linear 0s;}
.cplst li:hover img{transform: scale(1.1);}

.cplst .sb1{position: absolute;right: 0;top:0;margin-right: 0;}
.cplst li h4{position: absolute;left:150px;top:10px;font-size: 24px;color: #3a3a3a;font-weight: normal;}
.cplst li h4 a{color: #3a3a3a}
.cplst li h4 em{display: block;color: #797979;font-size: 24px;}
.cplst .lastli{margin-right: 0;}

.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 807px;padding-top: 92px;overflow: hidden;}
.g_ys h2{height: 120px;font-size: 48px;color: #fff;font-weight: normal;text-align: center;}
.g_ys h2 a{color: #fff;}
.g_ys h2 em{display: block;font-size: 20px;color: #aab5d8;font-weight: normal;padding-top: 2px;}
.g_ys .yshd{margin-left: 200px;height: 132px;}
.g_ys .yshd li{float: left;width: 200px;background:url(../images/ysline.png) no-repeat right 0;height: 120px;font-size: 24px;color: #fff; text-align: center;}
.g_ys .yshd li em{display: block;width: 80px;height: 60px;overflow: hidden;margin: 0 auto;}
.g_ys .yshd li em img{margin-top: -60px;transition: all 0.3s linear 0s;}
.g_ys .yshd li span{display: block;font-size: 12px;color: #6784c5;}
.g_ys .yshd .on em img{margin-top:0;}
.g_ys .yshd .on{color: #fdc01c;}
.g_ys dt{margin-left: -360px;width: 1562px;}
.g_ys dt img{display: block;}
.g_ys dd{position: absolute;left:0;bottom:1px;width: 984px;padding: 20px 110px 0 100px;height: 116px;background: rgba(37,79,172,.9);border-left: 6px solid #fdc01c;}
.g_ys dd:before{content: "";position: absolute;width: 2px;height: 20px;background: #4362aa;right: 68px;top:62px;}
.g_ys h3{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #fff;font-weight: normal;margin-bottom: 10px;}
.g_ys p{font-size: 15px;line-height: 22px;color: #bec5dd;width: 800px;}
.g_ys .u_ljt{position: absolute;right:100px;top:730px;background:url(../images/ljt.png) no-repeat;width: 13px;height: 20px;}
.g_ys .u_rjt{position: absolute;right:30px;top:730px;background:url(../images/rjt.png) no-repeat;width: 13px;height: 20px;}
.g_ys .u_ljt:hover,.g_ys .u_rjt:hover{background-position: -13px 0}

.g_an{padding-top: 83px;height: 886px;background:url(../images/anbg.jpg) no-repeat center top;}
.g_an h2{height: 160px;font-size: 48px;color: #3a3a3a;font-weight: normal;text-align: center;}
.g_an h2 a{color: #3a3a3a;}
.g_an h2 em{display: block;font-size: 20px;color: #3a3a3a;font-weight: normal;padding-top: 2px;}
.g_an .anfl{float: left;width: 498px;position: relative;height: 705px;}

.aflbd li:hover img{transform: scale(1.1);}
.aflhd{position: absolute;left:0;top:668px; width: 120px}
.aflhd li{width: 16px;height: 16px;background: #3a3a3a;border-radius: 50%;margin-right: 20px;float: left;}
.aflhd .on{background: #254fac;}
.video{position: absolute;left:0;top:564px;background:url(../images/spbtn.jpg) no-repeat;width: 162px;height: 48px;line-height: 48px;padding-left: 40px;}
.video a{font-size: 20px;color: #fff;}

.anc{float: right;width: 661px;margin-top: 190px;}

.aflbd{position: relative;}
.aflbd dt{width: 498px;height: 498px;overflow: hidden;}
.aflbd dt img{width: 498px;height: 498px;display: block;transition: all 0.3s linear 0s;}
.aflbd dd{position: absolute;left:594px;top:0; width: 606px;z-index: 11}
.aflbd h3 a{display: block;height: 40px;font-size: 24px;color: #3a3a3a;}
.aflbd p{font-size: 15px;color: #9c9c9c;line-height: 22px;}



.anc .anlst li{float: left;width: 324px;height: 243px;position: relative;margin-right: 10px;margin-bottom: 10px;transition: all 0.3s linear 0s;}
.anc .anlst li img{width: 324px;height: 243px;display: block;}
.anc .anlst li em{    position: absolute;
    left: 0;
    top: 0;
    width: 244px;
    height: 163px;
    background: rgba(37,79,172,.8) url(../images/anh.png) no-repeat 133px 126px;
    display: none;
    color: #fff;
    padding: 80px 40px 0;
    text-align: center;
    font-size: 16px;
}

.anc .anlst .lastli{margin-right: 0;}
.anc .anlst li:hover em{display: block;}
.anc .anlst li:hover{ transform: translateX(-3px);	}




/*资讯*/
.newbox{padding-top: 93px;height: 720px;}
.newbox h2{height: 117px;font-size: 48px;color: #3a3a3a;font-weight: normal;text-align: center;}
.newbox h2 a{color: #3a3a3a;}
.newbox h2 em{display: block;font-size: 20px;color: #3a3a3a;font-weight: normal;padding-top: 2px;}
.newbox .newhd{height: 100px;margin-left: 400px;}
.newbox .newhd li{height: 44px;line-height: 44px;border: 2px solid #4a4a4a;font-size: 20px;color: #3a3a3a;width: 200px;float: left;text-align: center;margin-right: 10px;border-radius: 50px;}
.newbox .newhd li a{color: #3a3a3a}
.newbox .newhd .on{background: #254fac;color: #fff;border: 2px solid #254fac;}
.newbox .newhd .on a{color: #fff;}

.news,.faqs{width:600px;overflow: hidden;position: relative;}
.news{width:540px;}
.new_c dl{width:540px;height:405px;position: relative;}
.new_c dt{width:540px;height:405px;display: block;overflow: hidden;}
.new_c dt img{width:540px;height:405px;display: block;transition: all 0.3s linear 0s;}
.new_c dt:hover img{transform: scale(1.1);}
.new_c dd{position: absolute;left:0;bottom: 0;padding: 15px 35px 0;width:470px;height: 106px;background: rgba(37,79,172,.8); }
.new_c dd em{display: block;height: 26px;line-height: 26px;font-size: 16px;color: #97aad5;}
.new_c dd h3 a{display: block;line-height: 40px;font-size: 24px;color: #fff;font-weight: normal;}
.new_c dd span a{display: block;background:rgba(0,17,55,.6) url(../images/newbtn.png) no-repeat 123px 14px;padding-left: 36px;width: 160px;height: 36px;line-height: 36px; position: absolute;left:0;bottom: 0;color: #fff;}

.faqs{width: 600px;}
.faq_c li{height: 110px; }
.faq_c li span{height:72px;line-height: 22px;display: block;text-align: center;float: left;border-right: solid 1px #ebebeb;font-family: Arial;width: 118px; font-size: 15px;color: #a2a2a2;}
.faq_c li span b{display: block;color: #3a3a3a;font-size: 48px;line-height: 48px;}
.faq_c li p{float: left; width: 436px;float: left; padding: 0 0 0 30px;font-size: 14px;line-height: 20px;color: #9c9c9c;}
.faq_c li p a{display: block;font-size: 18px;height: 32px;line-height: 32px;color: #333333;}
.faq_c li:hover p a{color: #0f2a66;}
.faq_c li:hover span b{color: #0f2a66;}
.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 673px;overflow: hidden;}
.abl{float: left;width: 600px;padding-top: 90px;}
.abl h2{height: 150px;font-weight: normal;font-size: 48px;color: #fff;}
.abl h2 a{color: #fff;}
.abl h2 em{display: block;font-size: 20px;padding-top: 6px;}
.abl p{font-size: 15px;line-height: 24px;color: #fff;width: 500px;}
.abwz2{margin-top: 46px;font-weight: normal;color: #b9caf0}
.abl span a{display: block;width: 157px;height: 50px;line-height: 50px;border-radius: 50px;padding-left: 45px;font-size: 20px;color: #254fac;background:#fdc01c url(../images/abtn.png) no-repeat 146px 17px; margin-top: 90px;}

.abm{width: 300px;float: left;}
.abm li{width: 291px;height: 225px;border-left: 9px solid #0f2a66;position: relative;}
.abm li span{position: absolute;left:20px;top:20px;font-size: 15px;color: #fff;}
.abm li em{display: block;color: #4a5055;font-size: 20px;text-transform: uppercase;}
.abm li:hover,.abm .cur{border-left:9px solid #fdc01c;}
.abm li i{display: block;background:url(../images/abh.png) no-repeat;margin-top: 15px;width: 36px;height: 36px;display: none;}
.abm li:hover i,.abm .cur i{display: block;}

.abr{float: right;width: 226px;}
.abr li{font-size: 15px;color: #a6abbd;height: 128px;border-bottom: 1px solid #3f5585;padding-top: 40px;}
.abr b{display: block;font-size: 48px;color: #fff;}







/* 友情链接 */
.g_link{position: relative;margin-top: -46px; width: 1200px; margin-left: -600px;left:50%;}
.g_link .content{width: 420px;margin: 0 auto; float: right;}
.link_c{ overflow:hidden;width: 420px; font-size: 12px;}
.link_c a{ white-space:nowrap; padding:0 5px;float: left; color:#bdc5e0;display: block;}
