﻿﻿@charset "utf-8";
/*banner*/
.banner{ height:613px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:613px;}

.g_pp{padding-top: 53px;height: 526px;}
.g_pp h2{background:url(../images/pptit.jpg) no-repeat;padding-top: 10px;height: 100px;text-align: center;font-size: 30px;color: #1c76bd;font-weight: bold;}
.g_pp h2 em{display: block;font-size: 20px;color: #333333;font-weight: normal;}
.g_pp .ppleft{float: left; background:url(../images/ppbg.jpg) no-repeat;width: 802px;height: 306px;padding: 50px 40px 0 40px;}
.g_pp .ppleft p{height: 140px;font-size: 14px;line-height: 30px;color: #888888;}
.g_pp .ibrand-num{ height: 165px;}
.g_pp .ibrand-num li{float: left;font-size: 16px;color: #4a4a4a}
.g_pp .ibrand-num .num1{width:180px;}
.g_pp .ibrand-num .num2{width: 210px;}
.g_pp .ibrand-num .num3{width: 228px;}
.g_pp .ibrand-num .num3 i,.g_pp .ibrand-num .num4 i{font-size: 22px;}
.g_pp .ibrand-num .lastli{width: 182px;}
.g_pp .ibrand-num li em{display: inline-block;font-size: 52px;color: #3eb034;letter-spacing: -2px;}
.g_pp .ibrand-num i{font-size: 16px;font-style: normal;position: relative;top:-36px;}
.g_pp .ibrand-num li span{display: block;}
.g_pp .zslst{float:left;width: 202px;background: #e2e2e2;padding: 32px 55px 0;height: 323px;}
.g_pp .zslst img{width: 202px;height: 276px;display: block;}
.g_pp .zslst li em{display: block;width: 202px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;font-size: 14px;color: #606163;}
.g_pp .u_ljt,.g_pp .u_rjt{position: absolute;width: 16px;height: 22px;top:145px;}
.g_pp .u_ljt{background:url(../images/jt.png) no-repeat;left:18px;}
.g_pp .u_rjt{background:url(../images/jt.png) no-repeat right 0;left:278px;}

#scrollNews{height: 534px;overflow: hidden;}
.g_fw{background:url(../images/fwbg.jpg) no-repeat center top;padding: 55px 0 45px;}
.g_fw h2{background:url(../images/fwtit.png) no-repeat;padding-top: 5px;height: 100px;text-align: center;font-size: 30px;color: #fff;font-weight: bold;}
.g_fw h2 em{display: block;font-size: 20px;color: #fff;font-weight: normal;}
.g_fw h2 a{color: #fff;}
.g_fw dl{position: relative;margin-bottom: 10px;border: 1px solid #698e9f;padding: 24px 0;overflow: hidden;}
.g_fw dt{position: absolute;top: 50%;left: 20px;margin-top: -30px;width: 60px;height: 60px;}
.g_fw dt i{width: 60px;height: 60px;display: block;background-size: 100%;background-position: center;transition: all 0.3s linear 0s;}
.g_fw dt:hover i{transform: rotateY(180deg);}
.g_fw dl:nth-child(4n+1) dt i{background-image: url(../picture/fw1.png);}
.g_fw dl:nth-child(4n+2) dt i{background-image: url(../picture/fw2.png);}
.g_fw dl:nth-child(4n+3) dt i{background-image: url(../picture/fw3.png);}
.g_fw dl:nth-child(4n+4) dt i{background-image: url(../picture/fw4.png);}
.g_fw dd{width: 1070px;margin-left: 100px;}
.g_fw h3{height: 34px;line-height: 34px;overflow: hidden;font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.g_fw h3 a{color: #fff;}
.g_fw dd .con{color: #fff;font-size: 12px;}


.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 445px;}
.g_lc .m_lc{float: left;width: 723px;padding:32px 0 0 183px; }
.g_lc .m_lc h2{height: 42px;line-height: 42px;font-size: 30px;color: #00ad4d;font-weight: bold;margin-bottom: 30px;}
.g_lc .m_lc h2 em{display: inline-block;font-size: 16px;color: #828b8f;text-transform: uppercase; padding-left: 10px;}
.g_lc .m_lc dl{float: left;width: 239px;height: 150px;}
.g_lc .m_lc dt{float: left;width: 46px;height: 46px;overflow: hidden; margin-right: 6px;}
.g_lc .m_lc dt img{width:46px;height: 46px;display: block;}
.g_lc .m_lc dd{float: left;width: 132px;}
.g_lc .m_lc b{display: block;height: 24px;line-height: 24px;font-size: 24px;color: #fff;}
.g_lc .m_lc p{font-size: 14px;color: #fff;}

.m_ly{float: right;width: 235px;margin-right: 40px;padding-top: 44px;}
.m_ly li span{display:none;}
.m_ly h3{height:42px;line-height: 42px;font-size: 24px;color: #fff;font-weight: normal;margin-bottom: 12px; }
.m_ly li{position: relative; width: 230px;height: 44px;line-height: 44px;border: 1px solid #4991ca;margin-bottom: 10px; border-radius: 50px;}
.m_ly label{float: left;padding-left:22px;height: 42px;line-height: 42px;font-size: 14px;color: #fff;}
.m_ly input{float: left;width: 100px;height: 42px;line-height: 42px;background: none;border: none;font-size: 14px;color: #fff;}
.li03 input{width: 90px;}

.m_ly .form-btn-submit{border:none;width:102px;height:34px;cursor:pointer; margin-top: 15px; }
.m_ly .form-btn-submit{background:url(../images/tj.jpg) no-repeat;display: inline-block; width: 102px; height: 34px; margin-right: 20px;}
.m_ly .form-btn-reset{border:none;width:102px;height:34px;cursor:pointer;margin-top: 15px; }
.m_ly .form-btn-reset{background:url(../images/cz.jpg) no-repeat;display: inline-block; width: 102px; height: 34px; margin-right: 0; }

    /*表单弹框*/
    .getcode_gg{float:left;width:84px;height:36px;}
    .nsw-modal {
        width: 100vw;
        height: 100vh;
        background: rgba(225, 225, 225, 0.5);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99999;
    }
    
    .modal-dialog {
        position: absolute;
        color: #000000;
        top: 150px;
        width: 400px;
        border-radius: 3px;
        min-height: 155px;
        overflow: hidden;
        z-index: 99998;
        margin-left: -200px;
        left: 50%;
    }
    
    .modal-dialog .css-icon {
        background-image: url("../images/modal-icons.png");
    }
    
    .modal-dialog .modal-head {
        height: 30px;
        line-height: 30px;
        padding: 0px 20px;
        background: #F6EFEF;
        font-size: 14px;
    }
    
    .modal-dialog .modal-head .modal-logo {
        width: 15px;
        height: 15px;
        background-position: 1px 0px;
        margin: 8px 5px 0 0;
        float: left;
    }
    
    .modal-dialog .modal-head .close {
        float: right;
        width: 15px;
        height: 15px;
        background-position: -14px 0px;
        margin-top: 8px;
    }
    
    .modal-dialog .modal-body {
        width: 100%;
        min-height: 125px;
        background: #ffffff;
    }
    
    .modal-dialog .modal-body .modal-body-left {
        width: 140px;
        float: left;
    }
    
    .modal-dialog .modal-body .modal-body-left .icon {
        width: 64px;
        height: 64px;
        margin: 30px 0 0 48px;
    }
    
    .modal-dialog .modal-body .modal-body-left .success-message {
        background-position: 0px -14px;
    }
    
    .modal-dialog .modal-body .modal-body-left .warming-message {
        background-position: 0px -78px;
    }
    
    .modal-dialog .modal-body .modal-body-right {
        width: 260px;
        float: right;
        padding-top: 20px;
    }
    
    .modal-dialog .modal-body .modal-body-right .close-btn {
        color: #000;
        text-align: center;
        width: 90px;
        display: inline-block;
        height: 24px;
        line-height: 24px;
        background: #818079;
    }
    
    .modal-dialog .modal-body .modal-body-right p {
        line-height: 30px;
    }


.g_hxys{padding-top: 64px;height: 1454px;}
.g_hxys h2{background:url(../images/ystit.jpg) no-repeat;height: 160px;padding-top: 34px;text-align: center;font-size: 40px;font-weight: bold;color: #1c76bd;}
.g_hxys h2 em{display: block;font-size: 24px;color: #333333;font-weight: normal;}
.ysgy{height: 297px;}
.ysgy dt{float: left;width: 600px;height: 264px;overflow: hidden;}
.ysgy dt img{width: 600px;height: 264px;display: block;transition: all 0.3s linear 0s;}
.ysgy dt:hover img{transform: scale(1.1);}


.ysgy dd{float: left;width: 600px}
.ysgy h3{position: relative;padding-left: 68px;height: 105px;font-size: 30px;font-weight: bold;color: #1c76bd;}
.ysgy h3 em{display: block;font-size: 18px;color: #333333;}
.ysgy h3 b{position: absolute;left:0;top:0;background:url(../images/ysno.jpg) no-repeat;width: 54px;height: 70px;padding-top: 1px;text-align: center;font-size: 40px;color: #fff;font-weight: normal;}
.ysgy p{font-size: 14px;line-height: 30px;color: #888888;width: 525px;}
.ys2 dd,.ys4 dd{padding: 45px 0 0 45px; width: 555px;}
.ys3 dd{padding-top: 50px;}

.g_kfan{background:url(../images/anbg.jpg) no-repeat center top;height: 720px;padding-top: 54px;}
.g_kfan h2{background:url(../images/fwtit.png) no-repeat;height: 100px;padding-top: 10px;text-align: center;font-size: 30px;font-weight: bold;color: #fff;}
.g_kfan h2 em{display: block;font-size: 20px;color: #fff;font-weight: normal;}
.g_kfan h2 a{color: #fff;}

.m_kfan{background: #fff;padding: 30px 30px 0 30px;height: 505px;width: 1140px;}
.m_kfan2{width: 100%;}
.m_kfan2 dl{float: left;}
.m_kfan2 dt{width: 100%;height: 274px;overflow: hidden;}
.m_kfan2 dt img{width: 100%;height: 274px;display: block;transition: all 0.3s linear 0s;}
.m_kfan2 dt:hover img{transform: scale(1.1);}

.m_kfan2 dd{padding: 14px 0 0 0;height: 186px;background: #ececec;}
.m_kfan2 h3{padding: 0 15px;height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;color: #4a4a4a;margin-bottom: 15px;text-align: center;}
.m_kfan2 h3 a{color: #4a4a4a;}
.m_kfan2 p{font-size: 14px;line-height: 30px;color: #888888;padding: 0 35px;text-align: center;overflow: hidden;height: 60px;margin-bottom: 13px;}
.m_kfan2 span a{display: block;background:url(../images/anbtn.jpg) no-repeat;width: 102px;height: 35px;line-height: 35px;margin: 0 auto;padding-left: 20px;font-size: 14px;color: #fff;position: relative;z-index: 1;}
.m_kfan2 span a:before{content: "";position: absolute;z-index:-1;width:0;height:35px;top: 0;left: 0;-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.m_kfan2 span a:hover:before{width: 122px;background:#6ac334;color: #fff;}

.swiper-container-slider{overflow: hidden;}

.g_sb{background: #ececec;padding-top: 61px;height: 684px;}
.g_sb h2{background:url(../images/sbtit.jpg) no-repeat;height: 100px;padding-top: 1px;text-align: center;font-size: 30px;font-weight: bold;color: #1c76bd;}
.g_sb h2 em{display: block;font-size: 20px;color: #333333;font-weight: normal;}
.g_sb h2 a{color: #1c76bd;}
.g_sb .sbfllst{height: 80px;margin-left: 135px;}
.g_sb .sbfllst li{height: 38px;line-height: 38px;float: left;background:url(../images/antit.jpg) no-repeat right 12px;}
.g_sb .sbfllst li a{display: block;height: 38px;line-height: 38px;font-size: 16px;color: #4a4a4a;padding: 0 25px;}
.g_sb .sbfllst li a:hover,.g_sb .sbfllst .cur a{background: #1c76bd;color: #fff;border-radius: 20px;}

.sblst li{float: left;position: relative;width: 390px;height: 219px;overflow: hidden;margin-bottom: 10px;}
.sblst li img{width: 390px;height: 219px;display: block;}
.sblst li em{position: absolute;left:0;bottom: 0;width: 390px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background: rgba(0,0,0,.5); display: none;}
.sblst .sb1{width: 800px;height: 449px;overflow: hidden;margin-right: 10px;}
.sblst .sb1 img{width: 800px;height: 449px;display: block;}
.sblst li:hover em{display: block;}
.sblst .sb1 em{width: 800px;}

.g_news{padding-top: 34px;height: 780px;}
.g_news h2{position: absolute;left:0;top:0;height: 52px;line-height: 52px;font-size: 30px;font-weight: bold;color: #1c76bd;}
.g_news h2 a{color: #1c76bd;}
.g_news h2 em{font-size: 24px;display: inline-block;color: #a8a8a8;text-transform: uppercase;padding-left: 6px;}
.g_news .newhd{float: right;height: 65px;}
.g_news .newhd li{height: 52px;line-height: 52px;float: left;font-size: 16px;font-weight: bold;color: #5c5c5c;}
.g_news .newhd li a{color: #5c5c5c;display: block;float: left;padding: 0 15px;}
.g_news .newhd .active a{color: #1c76bd;}
.g_news .newcon{display: none;background:#ececec url(../images/newbg.jpg) no-repeat;height: 665px; }
.g_news .newcon.active{display: block;}
.g_news .newtj{float: left;width: 358px;padding: 40px 0 0 30px;margin-right: 110px;}
.g_news .newtj dd{height: 264px;}
.g_news .newtj h3{height: 40px;line-height: 40px;overflow: hidden;font-size: 18px;color: #5c5c5c;font-weight: bold;margin-bottom: 28px;}
.g_news .newtj h3 a{color: #5c5c5c;}
.g_news .newtj p{font-size: 14px;line-height: 24px;color: #888888;margin-bottom: 45px;height: 96px;overflow: hidden;}
.g_news .newtj span{display: block;height: 30px;line-height: 30px;background:url(../images/date.jpg) no-repeat;padding-left: 36px;font-size: 14px;color: #9f9f9f;}
.g_news .newtj dt{width: 360px;height: 270px;overflow: hidden;}
.g_news .newtj dt img{width: 360px;height: 270px;display: block;}

.g_news .newr{float: left;width: 666px;padding-top: 52px;}
.g_news .newr dl{height: 175px;margin-bottom: 25px;}
.g_news .newr dt{float: left;width: 223px;height: 175px;overflow: hidden;margin-right: 30px;}
.g_news .newr dt img{width: 223px;height: 175px;display: block;}

.g_news .newr dd{padding-top: 10px;float: left;width: 410px;}
.g_news .newr h3{height: 26px;line-height: 26px;overflow: hidden;font-size: 14px;color: #5c5c5c;font-weight: bold;margin-bottom: 12px;}
.g_news .newr h3 a{color: #5c5c5c;}
.g_news .newr p{font-size: 14px;line-height: 24px;color: #888888;margin-bottom: 25px;height: 48px;overflow: hidden;}
.g_news .newr span{display: block;font-size: 14px;color: #9f9f9f;}


.g_zj{background:url(../images/abbg.jpg) no-repeat center top;height: 603px;padding-top: 70px;}
.g_zj h2{background:url(../images/abtit.png) no-repeat;height: 116px;padding-top: 10px;text-align: center;font-size: 30px;font-weight: bold;color: #fff;}
.g_zj h2 em{display: block;font-size: 20px;color: #fff;font-weight: normal;}
.g_zj h2 a{color: #fff;}
.g_zj p{font-size: 14px;line-height: 30px;color: #fff;text-align: center;margin-bottom: 32px;}
.g_zj p a{color: #fff;}
.g_zj .abimg{width: 792px;height: 295px;overflow: hidden;margin: 0 auto;}
.g_zj .abimg img{width: 792px;height: 295px;display: block;transition: all 0.3s linear 0s;}
.g_zj .abimg:hover img{transform: scale(1.1);}






/* 友情链接 */
.g_link{ height: 58px;line-height: 58px;background: #dfdfdf;overflow: hidden;}
.g_link h2{float: left; width: 148px;height: 58px;line-height: 58px;font-size: 18px;color: #313131; font-weight: bold;}
.link_c{line-height:58px; overflow:hidden;float: left;width: 1000px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 20px;float: left; height: 58px; line-height:58px; color:#96989c;display: block;}
