﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/

.g_pp{background: url(../images/ppbg.jpg) no-repeat center top;height: 800px;padding-top: 69px;}
.g_pp h3{height: 85px;text-align: center;font-weight: normal;font-size: 38px;color: #333;}
.g_pp h3 b{font-weight: normal;color: #0366b7}
.g_pp p{font-size: 14px;line-height: 26px;color: rgba(32,36,40,.66);text-align: center;margin-bottom: 33px;}
.g_pp dt{width: 1149px;margin: 0 auto;}
.g_pp .sz{float: left;}

.ibrand-num{z-index: 300;margin-top: 60px;}
.ibrand-num li{float: left;position: relative;}
.ibrand-num li em{display: inline-block;font-size: 70px;color: #282828;font-family:arial;font-weight: bold;}
.ibrand-num li span{display: block;float: left;}
.ibrand-num li i{width: 30px;height: 30px;line-height: 30px;background: #007fe7;font-size: 16px;color: #fff;border-radius: 50%; display: block; font-weight: bold;font-style: normal;text-align: center;margin: 7px 0}
.ibrand-num li b{display: block;font-size: 14px;color: #2a2a36}
.ibrand-num .num1{width: 256px;}
.ibrand-num .num2{width: 300px;}
.ibrand-num .num3{width: 330px;}
.ibrand-num .num4{width: 270px;}
.ibrand-num .num4 em{ font-family:"Microsoft Yahei";position: relative;top:-15px;}
.ibrand-num .num4 i{display: inline-block;margin-right: 3px;}
.ibrand-num .num1 .sz{width: 80px;}
.ibrand-num .num2 .sz{width: 130px;}
.ibrand-num .num3 .sz{width: 130px;}
.ibrand-num .num4 .sz{width: 75px;}


.g_pro{padding-top: 72px;padding-bottom: 82px;}
.g_pro h2 a{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 150px;}
.g_pro h2 b{font-weight: normal;color: #0366b7;}
.g_pro h2 i{display: inline-block;padding: 0 10px;}
.g_pro h2 em{display: block;font-size: 20px;color: #202428;padding-top: 18px;}
.g_pro .fltit{margin: 0 4%;height: 46px;line-height: 46px;border: 2px solid #f2f2f2;margin-bottom: 34px;}
.g_pro .fltit li{float: left;padding: 0 1.9%;font-size: 0.8rem;color: #000;font-weight: bold;}
.g_pro .fltit li a{color: #000}
.g_pro .fltit li:hover,
.g_pro .fltit .cur
{background: #0366b7;color: #fff;font-weight: bold;}
.g_pro .fltit li:hover a,
.g_pro .fltit .cur a{color: #fff;}

.m_cplst{margin: 0 4% 0;}
.m_cplst li{float: left;width: 24.5%;margin-right: 0.5%;position: relative;margin-bottom: 10px;overflow: hidden;}
.m_cplst li img{width: 100%;display: block;}
.m_cplst li em{position: absolute;left:0;top:0;width: 100%;height: 100%; padding-top: 1.3rem;text-align: center;font-size: 1rem;color: #333333;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.m_cplst li em:before{content: "";position: absolute;width: 28%;;height: 0;background: #7f7f7f;left:50%;margin-left: -14%;top:3rem;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}


.m_cplst li:hover em{background:url(../images/cpsha.png) no-repeat;color: #fff;}
.m_cplst li:hover em:before{background: #fff;height:2px;}

.wave {
    position: relative;
    width: 200px;
    height: 200px;

    background-color: rgb(118, 218, 255);
    border-radius: 50%;}
   .wave img{width:278px;height:278px;display: block;border-radius: 50%;}
    .wave:before,
    .wave:after{
        content: "";
        position: absolute;
        width: 400px;
        height: 400px;
        top:50%;
        left: 50%;
        background-color:rgba(255, 255, 255, .05);
        border-radius: 45%;
        transform: translate(-50%, -70%) rotate(0);
        animation: rotate 6s linear infinite;
        z-index: 10;
    }
     
    .wave:after {
        border-radius: 47%;
        background-color:rgba(255, 255, 255, .1);
        transform: translate(-50%, -70%) rotate(0);
        animation: rotate 10s linear -5s infinite;
        z-index: 20;
    }

@keyframes rotate {
    50% {
        transform: translate(-50%, -73%) rotate(180deg);
    } 100% {
        transform: translate(-50%, -70%) rotate(360deg);
    }
}


.cplsthd{margin-top: 1.8rem;margin-left: 48%;}
.cplsthd li{float: left;width: 22px;height: 22px;border-radius: 50%;border: 2px solid #fff;text-align: center;line-height: 22px;font-size: 14px;color: #333333;margin-right: 14px;font-weight: bold;}
.cplsthd .on{border:2px solid #1c75be;color: #1c75be;}


.g_cpys{background:url(../images/cpysbg.jpg) no-repeat center top;height: 1104px;padding-top: 80px;position: relative;overflow: hidden;}
.g_cpys h2{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 282px;}
.g_cpys h2 b{font-weight: normal;color: #0366b7;}
.g_cpys h2 i{display: inline-block;padding: 0 10px;}
.g_cpys h2 em{display: block;font-size: 20px;color: #202428;padding-top: 18px;}
.g_cpys .cpyshd{width: 1200px;position: absolute;left:50%;margin-left: -600px;top:224px;z-index: 15}
.g_cpys .cpyshd dl{float: left;width: 286px;margin-right: 18px;position: relative;}
.g_cpys .cpyshd dl:nth-child(4){margin-right: 0;}
.g_cpys .cpyshd dt{width: 286px;height: 297px;overflow: hidden;}
.g_cpys .cpyshd dt img{width: 572px;height: 297px;display: block;}
.g_cpys .cpyshd dd{position: absolute;left:0;top:0;padding: 46px 0 0 32px;height: 297px;width: 286px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_cpys .cpyshd p{font-size: 16px;color: #666666;line-height: 24px;height: 85px;}
.g_cpys .cpyshd h5{font-size: 62px;color: #0366b7;padding-left: 14px;}
.g_cpys .cpyshd h5 em{display: block;font-size: 14px;color: #282828;padding-top: 12px;}
.g_cpys .cpyshd .on dt img{margin-left: -286px;}
.g_cpys .cpyshd .on p{color: #fff;}
.g_cpys .cpyshd .on h5{color: #fff;}
.g_cpys .cpyshd .on h5 em{color: #fff;}

.g_cpys .cpysbd dl{position: relative;overflow: hidden;height: 709px;}
.g_cpys .cpysbd dt{width: 1742px;position: absolute;left:50%;margin-left: -871px;height: 709px;top:0;}
.g_cpys .cpysbd dd{position: absolute;left:50%;top:0;width: 1200px;margin-left: -600px;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_cpys .cpysbg1 dd{padding: 180px 0 0 0;}
.g_cpys .cpysbg2 dd{padding: 180px 0 0 300px;}
.g_cpys .cpysbg3 dd{padding: 180px 0 0 600px;}
.g_cpys .cpysbg4 dd{padding: 180px 0 0 600px;text-align:right;}

.g_cpys .cpysbd h3{height: 66px;font-size: 36px;font-weight: bold;color: #fff;}
.g_cpys .cpysbd p{font-size: 18px;line-height: 36px;color: #fff;}




.g_cpys .cpysd{width: 1742px;position: absolute;left:50%;margin-left: -871px;height: 709px;top:830px;background: rgba(0,0,0,.3);height: 240px;}
.cpysdcon{width: 1200px;margin: 0 auto;padding-top: 38px;}
.cpysdcon dl{float: left;}
.cpysdcon dt{height: 48px;}
.cpysdcon h5{line-height: 40px;font-size: 26px;color: #fff;font-weight: bold;margin-bottom: 9px;}
.cpysdcon p{font-size: 18px;line-height: 24px;color: #fff;}
.cpysdcon dl:nth-child(1){width: 338px;}
.cpysdcon dl:nth-child(2){width: 360px;}
.cpysdcon dl:nth-child(3){width: 360px;}
.cpysdcon dl:nth-child(4){width: 138px;}


.g_gsys{background:url(../images/gsysbg.jpg) no-repeat center top; padding-bottom: 100px; position: relative; overflow: hidden;}
.g_gsys h2{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 150px;padding-top: 84px;}
.g_gsys h2 b{font-weight: normal;color: #0366b7;}
.g_gsys h2 i{display: inline-block;padding: 0 10px;}
.g_gsys h2 em{display: block;font-size: 20px;color: #202428;padding-top: 18px;}
.g_gsys .m_gsys{margin: 0 4%;overflow: hidden;}
.g_gsys .gsysleft{float: left;width: 50%}
.g_gsys .gsysleft dl{position: relative;}
.g_gsys .gsysleft dt{width: 100%}
.g_gsys .gsysleft dt img{width: 100%;display: block;}
.g_gsys .gsysleft dd{position: absolute;left:0;bottom: 0;width: 100%;padding: 1rem 0 0 6%;height: 5rem;background: rgba(0,0,0,.5);-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_gsys .gsysleft p{position: relative;padding-left: 1.5rem;line-height: 1.7rem;font-size: 0.66rem;color: #fff;}
.g_gsys .gsysleft p:before{content: "";position: absolute;width: 0.25rem;height: 0.25rem;background: #c00000;left:2%;top:0.8rem;border-radius: 50%;}

.gsysright{float: left;width: 50%;}
.gsyshd{padding: 0 0 0 4%;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.gsyshd dl{float: left;width: 100%;padding:0 4% 3rem 7%;position: relative;border-right: 1px solid #e4e5e5;border-bottom: 1px solid #e4e5e5;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.gsyshd dl:nth-child(2n){border-right: none;}
.gsyshd dl:nth-child(3),.gsyshd dl:nth-child(4){border-bottom: none;}
.gsyshd dt{width: 94%;display: block;margin: 0 auto 6%; }
.gsyshd dt img{width: 100%;display: block;opacity: .6}
.gsyshd dd{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.gsyshd h3{padding-top: 3.5rem;font-weight: normal;}
.gsyshd h3 i{width: 60px;height: 60px;margin: 0 auto;display: block;overflow: hidden;}
.gsyshd h3 i img{transition: all 0.3s linear 0s;}
.gsyshd h3 span{height: 2.8rem;font-size: 1.1rem;color: #000000;text-align: center;position:relative;display: block;margin-bottom: 1rem;}
.gsyshd h3 span:before{content: "";position: absolute;width:3rem;background: #1c1f22;height:0.125rem;left:50%;margin-left: -1.5rem;bottom: 0 }
.gsyshd p{padding: 0 20%;text-align: center;font-size: 1rem;line-height: 1.25rem;color: #666666;}
.gsyshd .active h3 i img{margin-left:-60px;}
.gsyshd .active h3 span{color: #0366b7;}
.gsyshd .active h3 span:before{background: #0366b7}
.g_gsys .swiper-button-prev,.g_gsys .swiper-button-next{position: absolute;width: 58px;height: 58px;overflow: hidden;margin-top: 0;}
.g_gsys .swiper-button-prev{background:url(../images/ljt.jpg) no-repeat right 0;left:103.8%;top: 90%;}
.g_gsys .swiper-button-next{background:url(../images/rjt.jpg) no-repeat right 0;left:120%;top: 90%;}
.test {
            width: 100%;
            min-width: 1200px;
            max-width: 1920px;margin:0 auto;
        }

        .test .col {
            position: relative;
            float: left;
            width: 50%;
        }

        .test .col-left {
            padding-bottom: 50%;
        }

        .test .col-left .content22 {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }

        .test .col-left .content22 .swiper-container {
            width: 100%;
            height: 100%;
        }

        .test .col-left .content22 .swiper-container img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
        }

        .test .col-right .item-list {
            overflow: hidden;
        }

        .test .col-right .item-list .item {
            position: relative;
            float: left;
            width: 50%;
          
        }

      
        .test .col-right .item-list .item .content {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }




.g_fa{padding-top: 76px;background: #fafafa;}
.g_fa h2{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 145px;}
.g_fa h2 a{color: #333333;}
.g_fa h2 b{font-weight: normal;color: #0366b7;}
.g_fa h2 i{display: inline-block;padding: 0 10px;}
.g_fa h2 em{display: block;font-size: 20px;color: #202428;padding-top: 18px;}
.g_fa .fahd{height: 79px;overflow: hidden;}
.g_fa .fahd ul{width: 1200px;margin: 0 auto;}
.g_fa .fahd li{float: left; position: relative;padding-left: 72px; font-size: 18px;font-weight: bold;color: #010204;height: 76px; line-height: 76px;margin-right: 36px;padding-right: 20px;}
.g_fa .fahd li a{color: #010204;}
.g_fa .fahd li i{position: absolute;left:0;top:10px;width: 60px;height: 60px;overflow: hidden;}
.g_fa .fahd li i img{transition: all 0.3s linear 0s;}
.g_fa .fahd .on{border-bottom: 3px solid #007fe7;}
.g_fa .fahd .on a{color: #0366b7;}
.g_fa .fahd .on i img{margin-left: -60px;}


.g_fa .fahd .morefa{float: left; position: relative;padding-left: 72px; font-size: 18px;font-weight: bold;color: #010204;height: 76px; line-height: 76px;margin-right: 36px;padding-right: 20px;}
.g_fa .fahd .morefa a{color: #010204;}
.g_fa .fahd .morefa i{position: absolute;left:0;top:10px;width: 60px;height: 60px;overflow: hidden;}
.g_fa .fahd .morefa i img{transition: all 0.3s linear 0s;}



.g_fa dl{position: relative; overflow: hidden; height:754px;}
.g_fa dt img{position:absolute; top:0; left:50%; margin-left:-960px;}
.g_fa dd{position: absolute;left:50%;top:0;width: 1200px;margin-left: -600px;}
.fac{padding-top: 103px;width: 485px; background:rgba(1,2,4,.6);padding-left: 30px;padding-right: 30px;position: relative;height: 754px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.fac:before{content: "";position: absolute;width: 100%;height: 10px;background: #007fe7;left:0;bottom: 0;}
.fac h3{height: 60px;line-height:60px; position: relative;font-size: 30px;color: #007fe7;}
.fac h3 a{color: #007fe7;}
.fac h4{height: 146px;font-size:30px;font-weight: normal;color: #fff;position: relative;}
.fac h4:before{content: "";position: absolute;width:100px;height:3px;background: #007fe7;left:0;top:4.16rem;}
.fac p{font-size: 15px;line-height: 26px;color:rgba(255,255,255,.8);margin-bottom:66px;}
.fac span{display: block;width:436px;overflow: hidden;}
.fac span i{width: 200px;height: 146px;display: block;float: left;margin-right: 8px;overflow: hidden;}
.fac span i img{transition: all 0.3s linear 0s;}
.fac span i:hover img{transform: scale(1.1);}





.g_zjtd{background:url(../images/kfbg.jpg) no-repeat center top;height: 1123px;padding-top: 120px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_zjtd h2 a{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 292px;}
.g_zjtd h2 b{font-weight: normal;color: #0366b7;}
.g_zjtd h2 i{display: inline-block;padding: 0 10px;}
.g_zjtd h2 em{display: block;font-size: 20px;color: #202428;padding-top: 18px;}

.game163{position: relative;height: 560px;}
.game163 .bigImg dl{ height: 254px;background: #fff;position: relative;padding: 38px 0 0 356px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.game163 .bigImg dl:before{content: "";position: absolute;background:url(../images/kfj.png) no-repeat;width: 36px;height: 14px;left:433px;top:254px;}
.game163 .bigImg dt{position: absolute;left:53px;top:-67px; width:278px;height: 278px;overflow: hidden;}
.game163 .bigImg dt img{width: 278px;height: 278px;display: block;border-radius: 50%; transition: all 0.3s linear 0s;}


.game163 .bigImg h3 a{display: block;height: 52px;line-height: 52px;font-size: 36px;font-weight: normal;color: #000000;margin-bottom: 15px;}
.game163 .bigImg h3 em{display: inline-block;font-size: 14px;color: #000;font-weight: normal;padding-left: 46px;background:url(../images/map.jpg) no-repeat 15px 13px;}
.game163 .bigImg span{ height: 42px;line-height: 42px;margin-bottom: 15px;display: inline-block;padding: 0 40px;background: #007fe7;border-radius: 20px;font-size: 18px;color: #fff;text-align: center;font-weight: bold;}
.game163 .bigImg p{font-size: 14px;line-height: 22px;color: #666666;width: 800px;transition: all 0.3s linear 0s;}
.game163 .bigImg dl:hover p{padding-top: 10px;}
.g_zjtd .sPrev,.g_zjtd .sNext{width: 28px; height: 92px; text-indent: -9999px;  position: absolute;z-index: 1000}
.g_zjtd .sNext{background: url(../images/rjt4.png) no-repeat;right:-12px;top:0;}
.g_zjtd .sPrev{background: url(../images/ljt4.png) no-repeat;left:-12px;top:0;}
.g_zjtd .sNext:hover,.g_zjtd .sPrev:hover{background-position: -28px 0;}
.game163 .smallScroll{height: 230px;position: absolute;top:312px;left:0;width:1200px;}
.game163 .smallImg{width: 1196px;overflow: hidden;margin: 0 auto;}
.game163 .smallImg ul{ height:230px; width:1200px; overflow: hidden; }
.game163 .smallImg li{position: relative; float: left;  width:300px; cursor:pointer;  }
.game163 .smallImg li:before{content: "";position: absolute;width: 1px;height: 90px;background: #9d9e9f;right: 0;top:2px;}

.game163 .smallImg i{position: relative;width:96px; height:96px;border-radius: 50%;margin: 0 auto;display: block;}
.game163 .smallImg img{width:96px; height:96px; display: block;border-radius: 50%;border: 4px solid rgba(255,255,255,.5);}



.game163 .smallImg b{margin-top: 24px;height: 28px;line-height: 28px;text-align: center;overflow: hidden;font-size: 16px;color: #fff;display: block;}
.game163 .smallImg p{line-height: 30px;font-size: 14px;color: #fff;text-align: center;}
.game163 .smallImg .on i img{border: 4px solid #007fe7;}



.g_ant{height: 650px;padding-top: 54px; position: relative;background: url(../images/zsbg.jpg) no-repeat center top;}
.g_ant h2 a{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 140px;}
.g_ant h2 b{font-weight: normal;color: #0366b7;}
.g_ant h2 i{display: inline-block;padding: 0 10px;}
.g_ant h2 em{display: block;font-size: 20px;color: #202428;padding-top: 10px;}


.m_tximg {height: 460px;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:-56px;top:130px;}
.poster-main .poster-prev-btn{right:-56px;top:130px;}
.poster-main .poster-next-btn a{ background: url(../images/jt.png) no-repeat; width:38px; height:70px; display:block;}
.poster-main .poster-prev-btn a{ background: url(../images/jt.png) no-repeat right 0; width:38px; height:70px; display:block;}
.poster-item{position: relative; margin: 0 auto;}
.poster-item em{position: absolute;left:0;bottom: -60px;width: 100%;height: 60px;line-height: 60px;font-size: 14px;color: #333333;text-align: center; display: none;  overflow: hidden; }
.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_news{padding-top: 192px;height: 872px;}
.g_news h2 a{display: block;text-align: center;font-size: 45px;color: #333333;font-weight: normal;height: 140px;}
.g_news h2 b{font-weight: normal;color: #0366b7;}
.g_news h2 i{display: inline-block;padding: 0 10px;}
.g_news h2 em{display: block;font-size: 20px;color: #202428;padding-top: 10px;}
.m_news{height: 316px;}
.m_news .newhd{height: 50px;margin-bottom: 30px;position: relative;}
.m_news .newhd ul{float: left;width: 620px;}
.m_news .newhd li{position: relative;padding-left: 46px;line-height: 50px;font-size: 20px;color: #000;float: left;margin-right: 48px;}
.m_news .newhd li a{color: #000;}
.m_news .newhd li i{position: absolute;left:0;top:10px;width: 36px;height: 36px;overflow: hidden;}
.m_news .newhd li:hover i img,.m_news .newhd .on i img{margin-left: -36px;}
.m_news .newhd li:hover a,.m_news .newhd .on a{color: #0366b7}
.m_news .newhd .more a{float: right;font-size: 20px;color: #202428;line-height: 20px;text-transform: uppercase;display:none;}
.m_news dl{height: 236px;}
.m_news dt{float: left;width: 380px;height: 214px;overflow: hidden;}
.m_news dt img{width: 380px;height: 214px;display: block;transition: all 0.3s linear 0s;}
.m_news dl:hover dt img{transform: scale(1.1);}


.m_news dd{float: left;padding: 46px 280px 0 30px;border: 2px solid #ededed;width:820px;height: 214px;position: relative;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.m_news h3 a{display: block;height: 34px;line-height: 34px;font-size: 16px;color: #17120f;font-weight: bold;margin-bottom: 10px;}
.m_news h3 a:hover{color: #007fe7}
.m_news p{font-size: 14px;line-height: 24px;color: #666666;}
.m_news span{position: absolute;right: 0;top:80px;width: 120px;height: 28px;line-height: 28px;background: url(../images/dtico1.png) no-repeat right 7px;font-size: 16px;color: #999999;}

.newlst li{float: left;height: 64px;border-bottom: 2px solid #ededed;width: 526px;margin-right: 80px;padding-left: 30px;position: relative;margin-bottom: 23px;}
.newlst li:nth-child(2n){margin-right: 0;}
.newlst li:before{content: "";position: absolute;width: 8px;height: 8px;background: #007fe7;left:0;top:13px;}
.newlst li b{display: block;height: 30px;line-height: 30px;font-size: 16px;color: #17120f;}
.newlst li:hover b{color: #007fe7}
.newlst li em{display: block;line-height: 26px;font-size: 12px;color: #999999;width: 80px;background: url(../images/dtico2.png) no-repeat right 4px}


.g_ab{background:url(../images/abbg.jpg)  no-repeat center top;height: 753px;padding-top: 113px;}
.g_ab .m_ab{height: 400px;}
.g_ab .m_ab h2 a{display: block;font-size: 45px;color: #fff;font-weight: normal;height: 105px;}
.g_ab .m_ab h2 b{font-weight: normal;color: #fff;}
.g_ab .m_ab h2 i{display: inline-block;padding: 0 20px;}
.g_ab .m_ab h3{height: 116px;font-size: 20px;font-weight: bold;color: #fff;line-height: 36px;}
.g_ab .m_ab h3 em{display: block;font-weight: normal;}
.g_ab .m_ab p{font-size: 14px;line-height: 30px;color:rgba(255,255,255,.8);width: 940px;}



.g_zs{height:316px;}
.zz{width:1200px; height:316px; margin:0 auto; position:relative;}
.zz ul{ height: 32px;margin-bottom: 38px;}
.zz .zstit li{float: left;height: 32px;line-height: 32px; width: 108px; font-size: 20px;color: #fff;margin-right: 20px;text-align: center;}
.zz .zstit li a{color: #fff;}

.zz .zstit .cur{background: #007fe7;}
.zz_box{ position: relative;}
.zz-s ol li{position: relative; float:left; width:246px; margin-right:12px; *display:inline;background: none;padding: 0;border: 1px solid #007fe7; overflow: hidden;}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:246px; height:123px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{position: absolute;left:0;top:0;width:246px; height:123px;line-height: 123px;background: rgba(0,0,0,.5);text-align: center;font-size: 16px;color: #fff;opacity: 0}
.zz-s ol li:hover em{opacity: 1}
.zz-s ol li:hover img{transform: scale(1.1);}









/* 友情链接 */
.g_link{position: relative;margin-top: -69px; 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: 14px;}
.link_c a{ white-space:nowrap; padding:0 10px;float: left; color:#969595;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;}}