﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:500px;padding-top: 132px;}
.g_pp dl{height: 420px;}
.g_pp dt{float: left;padding: 24px 0 0 100px;width: 472px;height: 357px;overflow: hidden;}
.g_pp dt img{width: 472px;height: 357px;display: block;}
.g_pp dd{float: right;width: 572px;}
.g_pp h3{height: 145px;font-size: 36px;color: #000000;font-weight: normal;}
.g_pp h3 em{display: block;}
.g_pp p{font-size: 14px;line-height: 30px;color: #666666;}

.ibrand-num{position: absolute;right:0;top:269px;width:560px;height: 95px;background: #3f5084;padding: 17px 0 0 60px;z-index: 300;background: #3f5084; overflow: hidden;}
.ibrand-num li{float: left;width: 140px;}
.ibrand-num li em{display: block;font-size: 40px;color: #fff;}
.ibrand-num li span{display: block;font-size: 14px;color: #fff;}


.g_fa h2 a{display: block;height: 136px;text-align: center;font-size: 48px;color: #000;font-weight: normal;}
.g_fa h2 em{display: block;font-size: 20px;color: #333333;}
.g_fa dl{position: relative;}
.g_fa dt,.g_fa dt img{width: 100%;display: block;}
.g_fa dd{position: absolute;left:0;bottom: 0;width: 100%;height: 120px;background: rgba(0,0,0,.6);padding-top: 40px;}
.g_fa .fac{width: 1200px;margin: 0 auto;}
.g_fa h3{float: left;padding-left: 40px;font-size: 26px;color: #fff;font-weight: normal;width: 345px;}
.g_fa h3 a{color: #fff;}
.g_fa h3 em{display: block;font-size: 16px;color: #fff;padding-top: 10px;}
.g_fa p{float: left;width: 810px;font-size: 14px;line-height: 30px;color: #fff;padding-top: 6px;}


.g_pro{padding-top: 66px;height: 1126px;}
.g_pro h2{height: 136px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;}
.g_pro h2 a{color: #000000;}
.g_pro h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.g_pro .m_cpfl{height: 133px;}
.g_pro .cpfllst{height: 56px;border-top: 1px solid #ebebeb;overflow: hidden;}
.g_pro .cpfllst dl{width: 1200px;margin: 0 auto;}
.g_pro .m_cpfl dt{float: left;width: 190px;line-height: 56px;font-size: 18px;color: #000000;}
.g_pro .m_cpfl dt a{color: #000}
.g_pro .m_cpfl dt a:hover{color: #394874;font-weight: bold;}
.g_pro .m_cpfl dd{float: left;width: 1000px;}
.g_pro .m_cpfl p{float: left;width: 930px;}
.g_pro .m_cpfl p a{display: block;float: left;line-height: 56px;font-size: 14px;color: #666666;position: relative;padding-left: 10px;width: 120px;}
.g_pro .m_cpfl p a:hover{color: #394874;}
.g_pro .m_cpfl p a:before{content: "";position: absolute;width: 3px;height: 2px;background: #666666;left:0;top:28px;}
.g_pro .morefl{float: right;line-height: 56px;font-size: 14px;color: #666666;width: 60px;position: relative;padding-left: 10px;}
.g_pro .morefl a{color: #666666;}
.g_pro .morefl a:hover{color: #394874;}
.g_pro .morefl:before{content: "";position: absolute;width: 3px;height: 2px;background: #666666;left:0;top:28px;}
.g_pro .morefl:hover:before{background: #394874;}
.m_cpfld{height: 531px;position: relative; width: 1200px;margin: 0 auto;}
.m_cpfld .cpflhd{position: absolute;left:540px;top:452px;z-index: 33}
.m_cpfld .cpflhd li{float: left;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #000000;margin-right: 16px; background: #fff;border-radius: 50%;}
.m_cpfld .cpflhd .on{background: #3b486f;color: #fff}
.m_cpfld .cpflbd dt{width: 1200px;height: 500px;overflow: hidden;}
.m_cpfld .cpflbd dt img{width: 1200px;height: 500px;display: block;transition: all 1s ease 0s;}
.m_cpfld .cpflbd dt:hover img{transform: scale(1.1);}

.cplst{position: relative;width: 1200px;margin: 0 auto;}
.cplst li{float: left;width: 378px;margin-right: 28px;transition: all 0.3s linear 0s;}
.cplst li img{width: 378px;height:284px;display: block;}
.cplst li h4{display: block;width: 378px;height: 60px;line-height: 60px;text-align: center;font-size: 14px;color: #000000;font-weight: normal;transition: all 0.3s linear 0s;}
.cplst li:hover h4{color: #3b486f;}


.g_pz{background:url(../images/pzbg.jpg) no-repeat center 0;height:740px;padding-top: 70px;}
.g_pz h2{height: 146px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;}
.g_pz h2 a{color: #000000;}
.g_pz h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.g_pz dl{float: left;width: 350px;margin-right: 500px;height: 307px;}
.g_pz .lastdl{margin-right: 0;}
.g_pz dt{width: 72px;height: 72px;overflow: hidden;margin: 0 auto;margin-bottom: 25px;transition: all 0.3s linear 0s;}

.g_pz dd{position: relative;padding-top: 22px;}
.g_pz dd:before{content: "";position: absolute;width: 20px;height: 1px;background: #d0d0d0;left:50%;margin-left: -10px;top:0;}
.g_pz h3{height: 30px;line-height: 30px;font-size: 18px;color: #000000;margin-bottom: 15px;font-weight: normal;text-align: center;}
.g_pz p{font-size: 14px;line-height: 24px;color: #808080;text-align: center;}
.g_pz dl:hover dt img{margin-top: -72px;}
.g_pz dl:hover h3{color: #3f5084;}
.g_pz dl:hover dt{transform:rotate(360deg);}



.g_ys{height: 1007px;padding-top: 62px;position: relative;}
.g_ys h2{height: 146px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;width: 1200px;margin: 0 auto}
.g_ys h2 a{color: #000000;}
.g_ys h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.m_ys1,.m_ys2,.m_ys3,.m_ys4{height: 860px;position: relative;}
.g_ys dl{position: absolute;left:50%;top:690px;width: 1200px;margin-left: -600px;}
.g_ys h3{float: left;width: 316px;font-size: 30px;color: #1c1b1b;font-weight: normal;position: relative;padding-left: 160px;}
.g_ys h3 em{display: block;font-size: 30px;padding:10px 60px 0 0;}
.g_ys h3 b{font-weight: normal;position: absolute;left:0;top:-15px;font-size: 100px;color: #232424;}
.g_ys ul{float: left;width: 576px;}
.g_ys li{font-size: 16px;line-height: 30px;padding-left: 24px;background:url(../images/ysico.png) no-repeat 0 9px;}
.g_ys li b{color:#3b486f;}
.g_ys .yshd{position: absolute;left:50%;top:808px;width: 1200px;margin-left: -600px;z-index: 1111}
.g_ys .yshd ul{width: 1040px;float: none; padding-left: 160px;}
.g_ys .yshd li{float: left;width: 200px;height: 50px;line-height: 50px;background: #79797a;border-radius: 10px 10px 0 0;text-align: center;font-size: 20px;font-weight: bold;color: #fff; padding-left: 0;margin-right: 30px;}
.g_ys .yshd .on{background: #3b486f}

.g_ys .jt{position: absolute;left:50%;top:928px;width: 1200px;margin-left: -600px;z-index: 1111}
.g_ys .u_ljt,.g_ys .u_rjt{position: absolute;width: 48px;height: 48px;overflow: hidden;}
.g_ys .u_ljt{right: 100px;top:0;background:url(../images/ljt.png) no-repeat right 0}
.g_ys .u_rjt{right: 46px;top:0;background:url(../images/rjt.png) no-repeat right 0}
.g_ys .u_ljt:hover,.g_ys .u_rjt:hover{background-position: 0 0}



.g_ant{height: 684px;padding-top: 70px; position: relative;background: url(../images/anbg2.jpg) no-repeat center top;}
.g_ant h2{height: 130px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;width: 1200px;margin: 0 auto}
.g_ant h2 a{color: #000000;}
.g_ant h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.m_tximg {height: 472px;position: relative; overflow: hidden;}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{left:16px;top:130px;}
.poster-main .poster-prev-btn{right:16px;top:130px;}
.poster-main .poster-next-btn a{ background: url(../images/ljt2.png) no-repeat; width:40px; height:40px; display:block;}
.poster-main .poster-prev-btn a{ background: url(../images/rjt2.png) no-repeat right 0; width:40px; height:40px; display:block;}
.poster-item{position: relative; margin: 0 auto;}

.poster-item em{position: absolute;left:0;bottom:0;width: 100%;height: 100px; display: none;  overflow: hidden; background: rgba(59,72,111,.9); }
.poster-item em b{display: block;font-weight: normal;padding: 15px 30px 0;line-height: 40px;font-size: 18px;color: #fff;overflow: hidden;}
.poster-item em p{font-size: 14px;line-height: 26px;color: #fff;margin-left: 30px;}
.poster-main .poster-list .poster-item img {display: block;width: 100%;}
.poster-main {position: relative;margin: 0 auto 40px;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}
.poster-main .poster-list .active em{display: block;}


.g_show{position: relative;width: 100%;}
.g_show .showbd li{width: 100%;display: block;}
.g_show .showbd li img{width: 100%;display: block;}
.g_show h2{position: absolute;left:50%;top:16%;width: 1200px;margin-left: -600px; text-align: center;font-size: 48px;color: #fff;font-weight: normal; z-index: 155}
.g_show h2 a{color: #fff;}
.g_show h2 em{display: block;font-size: 20px;padding-top:6px;}
.g_show h2 span{display: block;font-size: 60px;}
.g_show .showhd{position: absolute;left:50%;top:80%;width: 1200px;margin-left: -600px;z-index: 1111}
.g_show .showhd ul{width: 660px;float: none; padding-left: 540px;}
.g_show .showhd li{float: left;width: 22px;height: 22px;line-height: 22px;background: #fff;border-radius:50%;text-align: center;font-size: 12px;font-weight: bold;color: #000;margin-right: 16px;}
.g_show .showhd .on{background: #3b486f;color: #fff;}
.g_show .jt{position: absolute;left:50%;top:50%;width: 1200px;margin-left: -600px;z-index: 1111}
.g_show .u_ljt,.g_show .u_rjt{position: absolute;width: 46px;height: 46px;overflow: hidden;}
.g_show .u_ljt{left: 550px;top:0;background:url(../images/ljt3.png) no-repeat}
.g_show .u_rjt{left: 606px;top:0;background:url(../images/rjt3.png) no-repeat}
.g_show .u_ljt:hover,.g_show .u_rjt:hover{background-position: right 0}


@media (max-width:1440px){
.g_show h2{ font-size:30px;}
.g_show h2 em{font-size: 16px;}
.g_show h2 span{font-size: 30px;}
}

@media screen and (max-width: 1679px) {
.g_show h2{ font-size:36px;}
.g_show h2 em{font-size: 18px;}
.g_show h2 span{font-size: 40px;}
}


.g_fwlc{padding-top: 65px;height: 520px;}
.g_fwlc h2{height: 180px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;width: 1200px;margin: 0 auto}
.g_fwlc h2 a{color: #000000;}
.g_fwlc h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.g_fwlc .m_fwlc{margin-left: 35px;}
.g_fwlc dl{float: left;width: 116px;margin-right: 90px;}
.g_fwlc .lastdl{margin-right: 0;}
.g_fwlc dt{height: 227px;text-align: center;}
.g_fwlc dt span{display: block;width: 108px;height:94px;background:url(../images/lcbg1.png) no-repeat;padding-top: 30px;}
.g_fwlc dt span i{display: block;width: 80px;height: 60px;margin: 0 auto;overflow: hidden;}
.g_fwlc dt span i img{width: 160px;height: 60px;display: block;transition: all 1s ease 0s;}
.g_fwlc dt b{display: block;height: 80px;font-weight: normal;font-size: 48px;color: #9a9a9a;}
.g_fwlc p{height: 60px;text-align: center;font-size: 18px;color: #000000;}
.g_fwlc p em{display: block;line-height: 30px;font-size: 16px;color: #707070;}
.g_fwlc dl:hover dt span{background:url(../images/lcbg2.png) no-repeat;}
.g_fwlc dl:hover dt i img{margin-left: -80px;}

.fwlcbtn{background:url(../images/lcbtn.jpg) no-repeat center top;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #333333;}
.fwlcbtn a{color: #333;display: block;line-height: 50px;}

.g_news6{padding-top: 58px;height: 582px;}
.g_news6 h2{height: 134px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;width: 1200px;margin: 0 auto}
.g_news6 h2 a{color: #000000;}
.g_news6 h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.g_news6 .newhd{height: 82px;margin-left: 360px;}
.g_news6 .newhd li{float: left;width: 154px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #333333;margin-right: 10px; border: 1px solid #e5e5e5;}
.g_news6 .newhd li a{color: #333;text-decoration: none;}
.g_news6 .newhd .on{background: #3f5084;color: #fff;border: 1px solid #3f5084;}
.g_news6 .newhd .on a{color: #fff;}


.g_news6 .newbd dl{float: left;width:370px;margin-right: 45px;transition: all 0.3s linear 0s;}
.g_news6 .newbd .lastdl{margin-right: 0;}
.g_news6 .newbd dt{width: 370px;height: 185px;overflow: hidden;margin-bottom: 25px;}
.g_news6 .newbd dt img{width: 370px;height: 185px;display:block;transition: all 0.3s linear 0s;}
.g_news6 .newbd dt:hover img{transform: scale(1.1);}
.g_news6 .newbd b{display: block;height: 30px;line-height: 30px;padding-left: 30px;background:url(../images/time.jpg) no-repeat 0 6px; font-size:14px;font-weight: normal;color: #333333;}
.g_news6 .newbd dl:hover b{color: #3f5084;}
.g_news6 .newbd dl:hover{transform: translateY(10px);	}
.g_news6 .newbd dd{height: 182px;}
.g_news6 .newbd h3{height: 30px;line-height: 30px;font-size: 16px;color: #333333;overflow: hidden;}
.g_news6 .newbd h3 a{ color: #333333;}
.g_news6 .newbd p{font-size: 14px;line-height: 30px;color: #666666;}
.g_news6 .newbd dl:hover h3 a{color: #3f5084}

.g_ab{background:url(../images/abbg.jpg) no-repeat center top;padding-top: 126px;height: 675px;}
.g_ab dt{float: left;width: 562px;margin-right: 70px;overflow: hidden;}
.g_ab dt img{width: 562px;height: 386px;display: block;transition: all 0.3s linear 0s;}
.g_ab dd{padding-top: 152px;float: left;width: 500px;}
.g_ab h3 a{display: block;height: 115px;font-size: 48px;font-weight: normal;color: #000000;}
.g_ab h3 em{display: block;font-size: 20px;color: #333;}
.g_ab p{font-size: 14px;line-height: 30px;color: #545454;}
.g_ab dt:hover img{transform: scale(1.1);}


/* 友情链接 */
.g_link{position: relative;margin-top: -50px; 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 15px;float: left; color:#7f7f7f;display: block;}
.link_c a:hover{color: #fff;}
