

    .f_pr{position:relative;}

    .f_pa{position:absolute;}

    .header , .content , .footer { width:1200px; margin:0 auto;  }

    em{font-style:normal;}

    .g_top{ height:130px; background:url(../image/topbg.jpg) repeat-x center top;position: fixed;left:0;top:0;width:100%; z-index:152;}

    .top_t{ height:40px; line-height:40px;}

    .top_t .wel{float: left;font-size: 14px;color: #999999;width: 620px;}

    .top_t p{float: left;width: 340px;font-size: 14px;color: #999999;}

    .top_t p a{display: inline-block;font-size: 14px;color: #999999;padding: 0 15px;}

    .top_t span{float: right;padding-left: 32px;font-size: 22px;color: #666666;background:url(../image/tel.jpg) no-repeat 0 4px;padding-right: 40px;}

    .g_top h1{ float:left; width: 280px; padding: 12px 0 0 0;}

    .g_nav{float: left;width: 920px;margin-top: 27px;}

    .g_nav li{float:left; font-size:16px;height: 36px;line-height: 36px;position: relative;}

    .g_nav li a{ display:block;float: left; margin: 0 18px; padding: 0 6px; color:#333333; line-height:36px; text-decoration: none;}

    .g_nav li a:hover,.g_nav .cur a{color: #fb6400;border-bottom: 2px solid #fb6400;}

    

    .g_nav .cpxla{position: absolute;left:-300px; top:38px;width: 620px;background:url(../image/sha.png) repeat;padding-bottom:40px;padding-top: 40px;z-index: 11;display: none;}

    .g_nav .cpxlalst{float: left; width: 370px;margin-left: 20px; }

    .g_nav .cpxlalst li{float: left;width: 185px;font-size: 16px;color: #444444;border-bottom: 1px solid #d9dbdb;height: 40px;line-height: 40px;}

    .g_nav .cpxlalst li a{color: #444;display: block;height: 40px;line-height: 40px;background:url(../image/xlaico1.png) no-repeat 0 10px;padding-left: 32px; margin:0;}

    .g_nav .cpxlalst li:hover a{background:url(../image/xlaico2.png) no-repeat 0 10px;}

    .g_nav .cpxlalst li:hover a{color: #f17424;font-weight: bold;}

    .g_nav .xlaimg{float: left;padding: 16px 0 0 10px;width: 180px;height: 120px;}

    .g_nav .xlaimg x;}

    .g_nav .xlaimg img{width: 180px;height: 120px;display: block;}

    .g_nav .xlaimg a{border-bottom: none;}

    .g_nav .xlaimg a:hover {border-bottom: none;}

    .g_nav .cur .cpxlalst li a{border-bottom: none;}

    .g_nav li:hover .cpxla{display: block;}



    .g_nav .otxla{position: absolute;left:50%;top:36px;width: 130px;margin-left: -65px;border: 5px solid #f17424;z-index: 12;background:#fff;padding: 10px 0;display:none;}

    .g_nav .cur .otxla li a{border-bottom: none;color: #333333;}

    .g_nav .cur .otxla li a:hover{border-bottom: 2px solid #fb6400;color: #fb6400;}

    

    

    .g_nav li:hover .otxla{display:block;}

    

 

 

 .container{ width:1200px; margin:0 auto;}

 

 .wrap-header {height: 41px;background: #f0f0f0;}

.wrap-header p {height: 41px;line-height: 41px;}

.wrap-header ul {}

.wrap-header ul li {float: left;height: 41px;padding: 0 18px;border-left: 1px solid #e5e5e5;}

/*.wrap-header ul li:first-child {border-left: none;}*/

.wrap-header ul li a {display: block;line-height: 41px;height: 41px;}







.logo .container {position: relative;height: 150px;}

.logo .logoImg {position: absolute;left: 0;top: 15px;}

.logo .logoImg img {display: block;width: 110px;}

.logo .lTit {position: absolute; left: 135px;top: 35px;padding-left: 28px;line-height:38px;border-left: 1px solid #b2b2b2 ;}

.logo .lTit .p1 {font-size: 30px;color: #fb6400;margin-bottom: 2px;padding-top: 5px;font-weight: bold;}

.logo .lTit .p2 {font-size: 22px;color: #4b4b4c;}

.logo .ltel {padding-left: 55px;position: absolute;right: 0; top: 30px;color: #e1083b;background: url(../image/ltel.png) no-repeat left center;}

.logo .ltel i {display: block;font-size: 14px;color: #333333; font-style:normal}

.logo .ltel span {display: block;font-size: 30px;color: #fb6400; font-family:impact}





/* nav部分 */

.Nav { height:60px;position: relative;background: #fb6400;z-index: 3;}

.Nav .container {position: relative;}

.Nav .navUl{ width:102%;}

.Nav .navUl li.navli { font-size:15px; float:left;position: relative;height: 60px;margin-left: 1px;}

.Nav .navUl li.navli a.lia {display: block;height: 56px;line-height: 60px; color: #fff;text-decoration: none;border-bottom: 4px solid #fb6400; padding-left:32px; padding-right:32px;}

.Nav .navUl li.navli:hover ,.Nav .navUl li.navli.cur {background: #fd9b01;}

.Nav .navUl li.navli:hover a ,.Nav .navUl li.navli.cur a {border-bottom-color: #ff7e00;}





    

    

    



    

 

.banner{}

 .banner .slick-arrow {

            position: absolute;font-size: 0;

            top: 50%; 

            z-index:12;

            width: 100px;

            height: 100px;

            margin-top: -42px;

            border: 0;

        }

        .banner .slick-prev {

            left: 5%; display: none; background:none; position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;

           background:url(../image/probt1.png) no-repeat;width:30px;height: 84px;

        }

        .banner .slick-next {

            right: 5%; display: none;background:none;position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;

           background:url(../image/probt2.png) no-repeat;width:30px;height: 84px;

        }   



    .banner img {

            display: block;

            width: 100%;

            margin:0 auto;

        }

      

       .slick-dots {

            position: absolute;

            left: 0; font-size:0;

            bottom: 5%;

            width: 100%;

            text-align: center;

            outline: none;

        }

        .slick-dots li {

            display: inline-block;

            margin: 0 15px; outline: none;

        }

        .slick-dots li button {

            display: block;

            border: 0 none;width: 15px;height: 15px;

            color: #fff; border-radius: 50%;

            background-color: #fff;

            outline: none; outline: none;

        }

        .slick-dots .slick-active button {

            background-color: #fc6401;

        }

        





  .g_ser{height: 64px;line-height: 64px;background:url(../image/serbgd.jpg) no-repeat center top; }

  .h_sea{padding-left: 30px; height:64px;line-height: 64px; overflow:hidden; color:#888888; font-size: 14px;}

  .h_sea b{font-weight: normal; color: #666666;}

  .inp01{height:64px;line-height:64px;   padding-left: 48px; width:346px;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}

  .s_ss{float:left; width:98px; height:64px; background: none;border: none; cursor: pointer;}

  .key a{color:#888888;padding:0 15px;}

  .key .lasta{background: none;}

  .s_inp{  background:url(../image/serbg.jpg) no-repeat; width: 500px;height: 64px;}

  



/*表单弹框*/

    .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("../image/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_ft{ height:279px;padding-top: 50px; background: url(../image/ftbg.jpg) repeat-x center top;} 

.g_ft .ftleft{float: left;width: 366px;}

.g_ft .ftleft .flogo{height: 83px;}

.g_ft .ftleft h3{height: 32px;font-size: 14px;color: #fff;}

.g_ft .ftleft p{background:url(../image/ftico.png) no-repeat;padding-left: 32px;font-size: 14px;color: #fff;height: 62px;}

.g_ft .ftleft p a{color:#fff;}



.g_ft .ftleft em{display: block;font-size: 14px;color: #fff;}

.g_ft .ftleft em b{display: block;font-size: 32px;color: #f7f7f7;}

.g_ft h2{height: 58px;line-height: 58px;font-size: 18px;font-weight: bold;color: #fff;}

.g_ft .ftleft em a{color:#fff;}



.g_ft .m_fnav{float: left;width: 288px}

.g_ft .m_fnav a{display: block;float: left;width: 125px;height: 42px;line-height: 42px;font-size: 14px;color: #e5e5e5;}

.g_ft .m_fnav a:hover{color: #ef6200;font-weight: bold;}

.g_ft .ftlxwm{float: left;width: 270px;}

.g_ft .ftlxwm ul{padding-top: 8px;}

.g_ft .ftlxwm li{width: 192px;font-size: 14px;color: #e5e5e5;line-height: 24px;margin-bottom: 15px;}

.g_ft .m_code{float: right;width: 275px;}

.g_ft .codelst li{float: left;width:126px;height: 126px;margin-left: 8px;}

.g_ft .codelst li img{width: 126px;height: 126px;display: block;margin: 0 auto;}

.g_ft .codelst .code2{margin-right: 0;}

.g_ft .codelst li em{display: block;margin-top: 15px; height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #f7f7f7;}















      



        .client-2 {

            position: fixed;

            left: -170px;

            top: 50%;

            z-index: 900;

        }

        

        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 62px;

            position: relative;

        }

        

        .client-2 li i {

            background: url(../image/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }

        

        .client-2 li p {

            height: 20px;

            font-size: 12px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }

        

        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }

        

        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }

        

        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }

        

        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }

        

        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }

        

        .client-2 .my-kefu-ftop {

            display: none;

        }

        

        .client-2 .my-kefu-ftop i {

               width: 33px;

    height: 31px;

    background-position: -23px -47px;

    background-size: 52px 82px;

        }

        .client-2 .my-kefu-ftop .my-kefu-main{

            padding-top: 6px;

        }

        

        .client-2 .my-kefu-left {

            float: right;

            width: 62px;

            height: 47px;

            position: relative;

        }

        

        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: right;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-right: 1px solid #fff;

            margin-top: 14px;

        }

        

        .client-2 .my-kefu-right {

            width: 20px;

        }

        

        .client-2 .my-kefu-tel-main {

            background: #fc6401;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: right;

        }

        

        .client-2 .my-kefu-main {

            background: #fc6401;

            width: 97px;

            height: 53px;

            position: relative;

            padding:9px 0 0;

            float: right;

        }

        

        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: 130px;

            top: -24px;

            display: none;

            z-index: 333;

        }

        

        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }

    

