﻿li {
    list-style: none;
}

ul {
    padding: 0;
    margin: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
        word-wrap: break-word;
}

input{
    outline: none;
    font-family: '微软雅黑';
}

.text-center{
    text-align: center;
}   
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0px;bor;/* border: 0; */f;/* font-size: 100%; */*/outline: none;}
caption,h1, h2, h3, h4, h5, h6, p{ margin: 0; padding: 0px;
    -moz-box-sizing: border-box;
　　-webkit-box-sizing: border-box;
　　box-sizing: border-box;
}
 p{ margin: 0; padding: 0px;
    -moz-box-sizing: border-box;
　　-webkit-box-sizing: border-box;
　   text-align: justify;
}
html {font-size: 14px;-ms-text-size-adjust: 100%;overflow-x: hidden;/* -webkit-tap-highlight-color: transparent; */}
body {font-family: "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial;margin: 0 auto;color: #333;background-color: #fff;}
body{
       /* overflow-x: hidden;*/

}

textarea{
    outline: none;
       font-family: '微软雅黑';
}
.inner {
    width: 1100px;
    margin: 0px auto;
}
.inner1200 {
    margin: 0px auto;
    width: 1200px;
    position: relative;
}
.inner1000{
    width: 1000px;
    margin: 0 auto;
}
.inner1100 {
    margin: 0px auto;
    width: 1100px;
}
.inner1080{width: 1080px;
margin: 0 auto;}
.inner1280{width: 1280px;margin: 0 auto;}
.inner1240{
   margin: 0px auto;
    width: 1240px; 
}
.inner1300{
   margin: 0px auto;
    width: 1300px; 
     position: relative;
}

.inner1380{
margin: 0px auto;
    width: 1380px;
}
.inner1440{
    margin: 0 auto;
    width: 1440px;
    position: relative;
}
.inner1536{
margin: 0px auto;
    width: 1536px;
    position: relative;
}
.fc {
    text-align: center;
}

.center{
    text-align: center;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearboth{ clear:both;}
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0px;
}
figure,section,li,dd,div{
    margin: 0;
    padding: 0px;
    border: 0;
    font-size: 100%;
    outline: none;
}
/*section{
    letter-spacing:1px; 

}*/


a{
    text-decoration: none;
    outline: none;
}
/*loding*/

.loading {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1000000;
}

.spinner {
    width: 150px;
    height: 30px;
    position: absolute;
    left: 47%;
    top: 50%;
    margin-left: -75px;
    margin-top: -15px;
}

.spinner>div {
    /* width: 30px;
    height: 30px;
    background-color: #67CF22;*/
    border-radius: 100%;
    /*  display: inline-block;*/
    -webkit-animation: bouncedelay 1.8s;
    animation: bouncedelay 1.8s;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


@-webkit-keyframes bouncedelay {


    0% {
        -webkit-transform: scale(0.5)
    }
    ,
    30% {
        -webkit-transform: scale(0.8)
    }
    ,
    /*    60% {
        -webkit-transform: scale(1.2)
    },*/
    100% {
        -webkit-transform: scale(2)
    }
}
@-webkit-keyframes bouncedelay1 {


    0% {
        -webkit-transform: scale(0.5)
    }
    ,
    30% {
        -webkit-transform: scale(0.8)
    }
    ,

    100% {
        -webkit-transform: scale(1.5)
    }
}


.fl{
    float: left;
}
.ri{
    float: left;
}
.fr{
    float: right;
}


/*分页*/
.fanye{
    float: left;
    width: 100%;
    margin: 20px 0;
    margin-bottom: 40px;
}
.newdtitle{
    text-align: center;
    font-size: 32px;
    padding: 15px 0;
    padding-bottom: 30px;

    color: #fff;
}
.new-deta{
    color: #fff;
}
.moreye {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.moreye a {
    color: #fff;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
/*.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-radius: 6px;
    border-radius: 6px;
}*/
.pagination-lg>a, .pagination-lg>span {
    padding: 5px 12px;
    font-size: 14px;
    line-height: 1.3333333;
    margin: 0 2px;
    border: none;
}
.pagination-lg>a {
    background: #fff;
    border: 1px solid #e5e5e5;
    color: #666;
}
.pagination-lg>span {
    background: #3f99ec;
    border: 1px solid #3f99ec;
    color: #fff;
}
.pagination-lg>a:hover{
     background: #3f99ec;
    border: 1px solid #3f99ec;
    color: #fff;
}
/*分页*/



/*******弹出菜单*******/

/*NAV*/
.site-nav{position:fixed;display: flex;align-items: center;left:0;top:0;height:100%;width:100%;z-index:1503;background-color:#005bac;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events: none;opacity:0;-webkit-transition:visibility 0s,opacity .3s;-moz-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s}
.no-touch .site-nav a:hover{color:#fff}
.site-nav.fade-in{visibility:visible;opacity:1;pointer-events:auto;overflow: hidden;}
.flex-nav {width: 100%;display: flex;justify-content:space-between;padding: 0 10%;align-items:flex-start;z-index: 2;}
.navlog {width: 20%;}
.navlog a{display: inline-block;}
.navlog img {max-width: 100%;height: auto;}

.nav-cen {display: flex;width:74%;text-align: center;}
.nav-cen > li{flex: 1;}
.nav-cen li a {color: #fff;display: inline-block;-webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.nav-cen li a.link {font-size:20px;}
.submenu {margin-top:15px;}
.submenu li a {font-size: 16px;padding:5px 0;}
.nav-cen li a:hover {-webkit-transform: translate3d(-6px,0,0);transform: translate3d(-6px,0,0);color: #2c9bff;}
.nav-cen li.open a.link{color: #2c9bff;}
.nav-cen li .act a{color: #2c9bff;}

.cd-overlay-content,.cd-overlay-nav{position:fixed;top:18px;left:18px;height:4px;width:4px;-webkit-transform:translateX(20px) translateY(20px);-moz-transform:translateX(20px) translateY(20px);-ms-transform:translateX(20px) translateY(20px);-o-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px)}
.cd-overlay-content span,.cd-overlay-nav span{display:inline-block;position:absolute;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.cd-overlay-content.is-hidden,.cd-overlay-nav.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-overlay-nav{z-index:1502}
.cd-overlay-nav span{background-color:#005bac}
.cd-overlay-content{z-index:1504}
.cd-overlay-content span{background-color:#fff}


/*CSS loading*/
.spinner{width:90px;height:90px;position:relative;text-align:center;position:absolute;left:50%;top:50%;margin:-45px 0 0 -45px;-webkit-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear}
.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#3ac8c5;border-radius:100%;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.dot2{background-color:#3dddbd;top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}
}
@keyframes rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}

.Float{-webkit-animation:float ease-in-out 3s infinite;animation:float ease-in-out 3s infinite}
@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}

/*******弹出菜单*******/

/*******手机导航*******/

.a_zxlmenu{width:100%; position:relative; display:none; z-index:10;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../image/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#005bac; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;
-webkit-box-shadow:0px 0px 10px #c7c5bf;
box-shadow:0px 0px 10px #c7c5bf;}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#005bac; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#3193df;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c1{
    display: none;
}
.a_zxlmenu_t i{
    margin: 0 10px;
}
.a_zxlmenu_c1 li{
 text-align: center;
 border: none;
 display: inline-block;
     background-color: rgba(255,255,255,0.8);
 border: none;
 margin: 0;
}
.a_zxlmenu_c1 li a{
    padding: 0 15px;
    position: relative;
    line-height: 30px;
    margin: 5px 0;
    color: #333;
}
.a_zxlmenu_c li a i{
    float: right;
    right: 15px;
    top: 2px;
    position: relative;
}


/*******手机导航*******/




/*手机导航*/
/* CSS Document */
.phone_nav{ display:none;height: 50px;}
.hided{ overflow:hidden; width:100%; height:100%; position:fixed;}
.phone_logo{ height:50px;  background:#fff;box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.2)}
/*.phone_logo .p1{ position:absolute; left:0; top:0; padding:20px; display:block;}*/
.phone_logo .p1 img{ height: 100%}

@media screen and (max-width:1200px) {
.phone_logo .p1 {padding-top: 10px; height: 43px; display: block;}
.in_top .heard{ display:none;}
.phone_logo {width: 100%;padding: 0 20px;box-sizing: border-box;}

.phone_nav{display:block; position:fixed; width:100%; top:0;left:0; display:block; transition-delay:0.7s; -webkit-transition-delay:0.7s; z-index:9999; border-bottom: 2px solid #e4e4e4;background: }

/*导航按钮*/
.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:20px; top:10px; z-index:1;
transition:all 0.7s; -webkit-transition:all 0.7s;}
.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#333;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;}
.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#333;
transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;
transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;
transition-duration: 300ms; -webkit-transition-duration: 300ms;}
.phone_nav .nav_but:before{margin-top:-5px;}
.phone_nav .nav_but:after {margin-top:5px;}

/*栏目名称*/
.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background:rgba(33,91,169,0.85); overflow:hidden;}
.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}
.phone_nav .nav_main li a{background-position:left; color:#fff; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-weight:bold;}
/*.phone_nav .nav_main .ss{border:1px solid #fff; margin-top:20px;}
.phone_nav .nav_main .ss .p2{ float:right;}
.phone_nav .nav_main .ss .p2 input{ border:0; background:url("../images/app_ss1.png") center no-repeat; width:34px; height:34px;}
.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }
.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
*/
.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../image/lmfooter_bottom.png") center right no-repeat; z-index:99;}
.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}
.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}
.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:30px; font-weight:normal}

.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 40px; margin-bottom:10px;}


.phone_nav .nav_main li{ transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}
.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }
.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }
.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }
.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }
.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }


/*打开样式*/
.phone_nav_one{background:#231815;  transition-delay:0s; -webkit-transition-delay:0s; }
.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}
.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }
.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.phone_nav_one .nav_but_box { opacity:0.8;}
.phone_nav_one .nav_main li{ transform:translateX(0); -webkit-transform:translateX(0);}
}


@media screen and (max-width:758px){/*--768-0--*/
/*.phone_logo .p1{ left:20px; padding:0; width:131px; margin-top:18px;}
.phone_logo .p1 img{ width:100%;}
.phone_logo{ height:77px;}
.phone_nav{ height:77px;}*/
/*.phone_nav .nav_main{ top:77px;}*/
.phone_nav .nav_but_box{ top:10px; right:10px;}
.phone_nav .nav_main ul{ margin-top:20px; height:300px; overflow-y:auto; box-sizing:border-box;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}

@media screen and (max-width:470px){/*--768-0--*/
.phone_logo {padding: 0 10px}
.phone_nav .nav_main ul{ height:410px;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}
/*手机导航*/

/*校园招聘*/
.a_rlzydiv_c{width:100%; margin:0px; padding:0px;float: left;}
.a_rlzydiv_c dt{width:100%;  float:left; font-weight:normal;}
.a_rlzydiv_c dt .div{width:100%; padding:1.2% 0px; background-color:#ebe9e9; color:#333; font-size:16px; float: left;}
.a_rlzydiv_c dt .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dt .div .s2{width:19.5%;}
.a_rlzydiv_c dt .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd{width:100%; float:left; font-weight:normal;}
.a_rlzydiv_c dd .div{float: left;width:100%; padding:1.2% 0px; background:url(../image/r_jt1.png) right 20px center no-repeat; background-color:#fff; font-size:16px; color:#333; cursor:pointer;}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../image/r_jt2.png) right 20px center no-repeat; background-color:#3f99ec;color: #fff;}
.a_rlzydiv_c dd .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dd .div .s2{width:19.5%;}
.a_rlzydiv_c dd .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd .div1{box-sizing: border-box; width:100%;/* background-color:#f7f6f6;*/ padding:2% 3%; display:none; float: left;background: #f1f3f6;}
.a_rlzydiv_c dd .div1_c{width:100%; padding-bottom:3%; color:#222222; font-size:14px; line-height:2.0; overflow-x:hidden;}
.a_rlzydiv_c dd .div1_b,.a_rlzydiv_c dd .div1_b:hover{width:150px; height:40px; line-height:40px; text-align:center; background-color:#6eba44; display:inline-block; overflow:hidden; color:#fff; text-decoration:none; font-size:14px;}

.zhangp-box-tie{
    text-align: center;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}
.zp-box-bo{
             animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;

    background: #fff;
    float: left;
    width: 100%;
    margin: 15px 0;
}
.zp-box-to{
    padding: 20px 20px;
       animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
    background: #fff;
}
.zhangp-box {
    padding: 70px 0;
}
.zp-box-to select {
    width: 243px;
    float: left;
    outline: none;
    margin-right: 10px;
    padding: 10px 15px;
    margin-bottom: 10px;
}
.zp-bt-h3{
    color: #333;
    font-weight: 400;
    font-size: 18px;
}
.zp-bt-h4{
    color: #333;
        font-weight: 400;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.sousuo-box{
    float: right;

}
.souss-con{
    width: 240px;
    float: left;
      padding: 10px 15px;
}
.soubtn{
    display: inline-block;
    position: relative;
    top: 0px;
padding:12px 30px;
color: #fff;
background: #3f99ec;
border: none;
}
.soubtn2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0;opacity: 0;}

.joinwbox .title{font-size: 36px;color: #000;text-align: center;font-weight: 400;margin-bottom: 15px;}

/*校园招聘*/

@-webkit-keyframes trscscsc {


    0% {
        -webkit-transform: scale(0)
    }
    ,

    100% {
        -webkit-transform: scale(1)
    }
}
.section .sec-scale {position: relative;  width:100%; height:100%;/*transform: scale(0.8);opacity: 0.5;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}

.trscscsc {
    -webkit-animation-name: trscscsc;
    animation-name: trscscsc;
}
.header{padding-left: 5%; background: #fff;position: relative;z-index: 1502;}
.header .inner1440{height: 60px;}
.fixhead{position: fixed;width: 100%;top: 0;padding-top: 0;background: #fff; z-index: 1502; animation:fadeInDown 1s;
    -webkit-animation:fadeInDown 1s;box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.2);}
.fixhead .logo{background: #ab2c10;}

/*banner*/
.header {box-sizing: border-box; }

.header .login{float: left; margin-top: 14px;}

.top-nav{display: inline-block;float: left; margin-left: 100px;}
.top-nav li{float: left;margin: 0 20px;box-sizing: border-box;}

.top-nav li a{font-size: 16px;color: #000000;line-height: 90px;display: block; position: relative;} 
.top-nav li a::after{position: absolute;left: 0; bottom: 0;width: 0%;background: #215ba9;height: 2px;content:"";-webkit-transition:all 0.5s ; transition:all 0.5s;}
.top-nav li.active a::after{width: 100%;}
.top-nav li:hover a::after{width: 100%;}
.header .soubox{margin-top: 27px; position: relative; float: right;display: inline-block;width: 180px;background: #eeeeee;border-radius: 30px;padding: 1px 5px;overflow: hidden;margin-right: 110px;}

.header .soubox input{float: left;}
.header .soubox .in1{width: 80%;border: none;line-height: 36px;background: #eeeeee;box-sizing: border-box;padding: 0 9px;}
.header .soubox .btn{position: absolute;right: 0;top: 0;opacity: 0;cursor: pointer;}
.header .soubox  img{margin-top: 5px;}

.menutog{width:90px;height:90px;position:fixed;right: 0; top:0;background: #005bac; cursor:pointer;z-index:1511}
/* TOP-menu */
.menutog {text-indent: 100%;white-space: nowrap;}
.menuBtn{width:90px; height:48px; bottom:21px; position:absolute; z-index:1092; cursor:pointer;}
.menuBtn .line{-webkit-transition:300ms;-moz-transition:300ms;transition:300ms; width:26px; height:2px; margin:0 0 0 -13px; border-radius:10px; background:#fff; position:absolute; left:50%;}
.menuBtn .line1{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; top:12px;}
.menuBtn .line2{ -webkit-transition:300ms 100ms;-moz-transition:300ms 100ms;transition:300ms 100ms; top:22px;width: 35px;left: 41%;}
.menuBtn .line3{ -webkit-transition:300ms 150ms;-moz-transition:300ms 150ms;transition:300ms 150ms; top:32px;}
.menuBtn .line4{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; top:22px; opacity:0; margin:-21px 0 0 -37px; -webkit-transform:rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);background:#fff;}
.menuBtn .line5{ -webkit-transition:300ms;-moz-transition:300ms;transition:300ms; top:22px; opacity:0; margin:-21px 0 0 4px;-webkit-transform:rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);background:#fff;}
.menuBtnShow .line1{ -webkit-transition:300ms;-moz-transition:300ms;transition:300ms; opacity:0; margin:0 0 0 -41px;}
.menuBtnShow .line2{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; opacity:0; margin:0 0 0 7px;}
.menuBtnShow .line3{ -webkit-transition:300ms 100ms;-moz-transition:300ms 100ms;transition:300ms 100ms; opacity:0; margin:0 0 0 -41px;}
.menuBtnShow .line4{ -webkit-transition:300ms 200ms;-moz-transition:300ms 200ms;transition:300ms 200ms; opacity:1; margin:0 0 0 -13px;}
.menuBtnShow .line5{ -webkit-transition:300ms 250ms;-moz-transition:300ms 250ms;transition:300ms 250ms; opacity:1; margin:0 0 0 -13px;}
.menuBtnShow{background: #0F0E0E;}

/*内页banner*/
.n_banner{width:100%; height:600px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner1{width:100%; height:280px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner2{ width:100%; height:280px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner3{width:100%; height:280px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner5{width:100%; height:280px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner5 .n_banner_text{bottom: 30%;text-align: center;}
.n_banner_text{width:100%; position:absolute; left:0px; bottom:80px;}
.n_banner_text .s1{width:100%; text-align:right; color:#fff; font-size:28px;}
.n_banner_text .s1 span{ font-size:37px;}
.n_banner_text .s2{width:100%; color:#fff; font-size:22px; line-height:1.5;}
.n_banner_text .s2 .font1{ font-size:48px; font-weight:400;}
.n_banner_text .s3{width:100%; text-align:center; color:#fff; font-size:20px; line-height:1.5;}
.n_banner_text .s3 span{ font-size:36px;}
.n_banner_text .s4{width:100%; text-align:center; color:#fff; font-size:16px; line-height:1.6;padding-top:20px;padding-bottom:20px;}
.n_banner_text .s4 span{ font-size:30px;}
.n_banner_text.n_banner_text2{ bottom:auto; top:45%;}
.n_banner_text .s5{width:49%; background:#228c59; padding:1.5% 2%; color:#fff; line-height:1.7; font-size:16px;}
.n_banner_text .s5 span{ font-size:17px;}
.n_banner_text.n_banner_text3{ bottom:auto; top:55%;}
/*.n_banner_text.n_banner_text4{ bottom:auto; top:45%;}*/
.n_banner_text .s6{width:47%;background:url(../images/case_bg2.png) repeat; padding:1.5% 2%; color:#fff; line-height:1.7; font-size:18px; text-align:center; position:relative; left:50%; margin-left:-23%;}
.n_banner_text .s6 .font1{ font-size:30px;}
.n_banner_text .s6 .font2{ font-size:36px; font-weight:bold;}
/*内页banner*/


/*内页nenuy*/
.pc_amenu{width:100%; padding:0px 2%; text-align:center;}
.a_menu_bg{ background:url(../images/bx_01.jpg) bottom repeat-x; background-color:#f6f8fa;}
.a_menu{width:100%; margin:0px; padding:0px; height:50px; overflow:hidden;}
.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 25px; height:50px; margin:0px 10px; display:inline-block; overflow:hidden; text-align:center; line-height:50px; color:#333333; font-size:16px;}
.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff; background-color:#3693ce; text-decoration:none;}
/*内页nenuy*/


.aboutwwbox{width: 100%;position: relative;padding: 110px 0;background: url(../image/dsz_bk.jpg) center ;position: relative;overflow: hidden;}
.dszwbox{width: 100%;position: relative;background: url(../image/dsz_bk.jpg) center no-repeat;background-size: cover; overflow: hidden;}
/*.dszwbox::after{position: absolute;left: 0;bottom: 0;width: 38%;height: 50%; background: #005bac;content: "";z-index: 1;animation:fadeInUp 1.5s;
    -webkit-animation:fadeInUp 1.5s;}*/
.dszwbox .div1{float: left;width: 50%;position: relative;overflow: hidden;}
.dszwbox .div1 img{display: block;-webkit-transition:all 0.5s ; transition:all 0.5s; vertical-align: middle;}
/*.dszwbox .div1 .box{position: relative;z-index: 2;-webkit-transition:all 0.5s ; transition:all 0.5s;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
*/
/*.dszwbox .div1:hover .box {transform: scale(1.1)};*/
/*.dszwbox .div1 img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}*/
.dszwbox .div1 .box{position: relative;overflow: hidden;background: no-repeat;}
.dszwbox .div1 img{max-width: 100%;display: block;position: relative;}
.dszwbox .div1:hover .box img{transform: scale(1.1);}
.dszwbox .div2{float: left;width: 50%;padding:40px 5%; box-sizing: border-box;}

.dszwbox .div2 .p1{font-size: 48px;color: #005bac;text-transform: uppercase;}
.dszwbox .div2 .p2{font-size: 30px;color: #000000;font-weight: bold;}
.dszwbox .div2 .con{padding-top: 40px;position: relative;height: 75%;overflow: hidden;}
.dszwbox2 .div2 .con{padding-top: 40px;position: relative;height:69%;overflow-y: hidden;}

.dszwbox .div2 .con::-webkit-scrollbar {
            width: 4px;    
            /*height: 4px;*/
}
.dszwbox .div2 .con::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
}
.dszwbox .div2 .con::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.05);

}

.footer .wbox{padding-top: 78px;padding-bottom: 28px;}
.footer .h4{font-size: 24px;color: #000000;font-weight: 400;}
.footer .ul{width: 70%;float: left;margin-top: 40px;margin-bottom: 60px;}
.footer .ul li{float: left;margin-right: 8%;}
.footer .ul li .p1{font-size: 14px;color: #333;}
.footer .ul li .p2{font-size: 14px;color: #999999;margin-top: 15px;}
.footer .div1{float: left;}
.footer .div1 a{display: inline-block; width: 32px;height: 32px;background: #C0C0C0;line-height: 32px;text-align: center;position: relative;border-radius: 5px;margin-right: 10px;}
.footer .div1 a i{color: #fff;font-size: 20px;position: relative;top: 2px;}
.footer .div1 a .nsp{display: none;position: absolute;left: -30px;top: 40px;}
.footer .div1 a p{text-align: center !important;}
.footer .div1 a:hover{background: #35C66B;} 
.footer .div1 a:hover .nsp{display: block;} 
.footer .div2{float: right;display: inline-block;}
.footer .div2 p{text-align: center;}
.footer .div3{float: left;width: 100%;padding: 20px 0;background: #063978;}
.footer .div3 p{color: #fff;font-size: 12px;}
.footer .fozgs{display: inline-block;width: 100%;}
.footer .fozgs span{float: left;font-size: 14px;color: #999999;line-height: 28px;}
.footer .fozgs select{float: left;font-size: 14px;color: #999999;padding: 3px 10px;line-height: 28px;}


.aboutwbox{width: 100%;position: relative;}
.aboutwbox .div1{display: inline-block;width: 100%;}
.aboutwbox .div1 ul{display: inline-block;width: 100%; padding-top: 100px; padding-bottom:50px;position: relative;overflow: hidden;}
.aboutwbox .div1 ul li{float: left;width: 33.3%;padding: 0 10px;text-align: center;position: relative;}
.aboutwbox .div1 ul li .p1{font-size:50px;color: #333;font-weight: 400; }
.aboutwbox .div1 ul li .p1 b{font-weight: 400;}
.aboutwbox .div1 ul li .p1 span{font-size: 14px;position: absolute;top: 4px;}
.aboutwbox .div1 ul li .p2{font-size: 24px;color: #333;}


.aboutwbox .div2{background: url(../image/aboutbk.png) top center; padding: 90px 0;position: relative;overflow: hidden;}
.aboutwbox .div2 .aboutcon{

 padding: 60px;
 background: #fff;
 text-align: justify;
}
.aboutwbox .div2 .aboutcon img{max-width: 100%;}

.fixedImg {
    position: relative;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.fixfaleul{display: none; position: fixed;width: 100%;top: 90px;background: rgba(0,0,0,0.4);text-align: right;z-index: 1502;}
.fixfaleul li{display: inline-block;padding: 0 10px;font-size: 16px; text-align: center;line-height: 50px;color: #fff;cursor: pointer;}
.fixfaleul li.active,.fixfaleul li:hover{background: #005bac; }
.fazhanbox{background: #fff;padding: 65px 30px;box-sizing: border-box;position: relative;overflow-y: hidden;}
.fixfaleulactive{display: block;}
.fazhanbox .wimg{padding-left: 20%;}
.fazhanbox .line{position: absolute;height: 94%;left: 22.3%;top: 97px;width: 3px;background: #005bac;}
.fazhanbox .div1{float: left;width: 15.7%;}
.fazhanbox .div2{float: right;width: 75.3%;}
.faleul{display: inline-block;width: 100%;}
.faleul li{float: left;width: 100%;text-align: right;padding: 20px;box-sizing: border-box;background: #f6f8fa;margin-bottom: 20px;}
.faleul li .img .img2{display: none;}
.faleul li .img .img1{display: inline-block;}
.faleul li .p1{font-size: 18px;color: #666666;}
.faleul li .p2{font-size: 24px;color: #333333;}
.faleul li .p2 img{height: 16px;margin-right: 5px;}
.faleul li .p2 img{display: none;}
.faleul li .p2 .img1{display: inline-block;}
.faleulfix li .p2 img{display: inline-block;}
.faleulfix li .p2 .img2{display: none;}




.faleul li:hover .img .img2,.faleul li.active .img .img2{display: inline-block;}
.faleul li:hover .img .img1,.faleul li.active .img .img1{display: none;}
.faleulfix li:hover .p2 .img2, .faleulfix li.active .p2 .img2{display: inline-block;}
.faleulfix li:hover .p2 .img1, .faleulfix li.active .p2 .img1{display: none;}



.faleul li:hover,.faleul li.active{background: #005bac;}
.faleul li:hover p,.faleul li.active p{color: #fff;}

.fazhanul li{float: left;width: 100%;padding: 20px 25px;position: relative;}
.faleulfix{
 
    z-index: 100;
    position: fixed;left: 14%;top: 120px;
     
}

.fazhanul li .img{position: relative;overflow: hidden;padding-left: 11%;}
.fazhanul li .img img{display: block;max-width: 50%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.fazhanul li .text{display: inline-block;width: 100%;padding-top: 20px;}
.fazhanul li .text .tcon1{float: left;width: 11%;position: relative;}
.fazhanul li .text .tcon1:after{position: absolute;content: "";left: -85px;top: 0;background:url(../image/lcimg2.png) no-repeat; width: 44px;height: 23px;}
.fazhanul li .text .tcon1 p{font-size: 24px;color: #333333;}
.fazhanul li .text .tcon2{float: left;width: 88%;}
.fazhanul li .text .tcon2 p{font-size: 14px;line-height: 24px; color: #333333;}
.fazhanul li:hover {background: #daeaf9;}
.fazhanul li:hover .img img{transform: scale(1.1);}
.zizhiwbox{background: #fff;}
.zizhiwbox .div1{position: relative;}
.zizhiwbox .div1 img{display: block;width: 100%;position: relative;overflow: hidden;}
.zizhimenu{position: absolute;left: 0;bottom: 0;background: rgba(54,147,206,0.9);width: 100%;padding: 0 15px;}
.zizhimenu li a{font-size: 14px;color: #fff;line-height: 50px;}
.zizhimenu li{float: left;padding:0 30px; text-align: center;}
.zizhimenu li.active,.zizhimenu li:hover{background: #fff;}
.zizhimenu li.active a,.zizhimenu li:hover a{color: #3693ce;}

.zizhiul{display: inline-block;width: 100%;padding: 70px ;position: relative;overflow: hidden;}
.zizhiul li{float: left;width: 25%;box-sizing: border-box;padding: 0 10px;text-align: center; margin-bottom: 20px;}
.zizhiul li a{display: inline-block;width: 100%;box-sizing: border-box;padding: 10px;border: 1px solid #e5e5e5;}
.zizhiul li .img{position: relative;overflow: hidden;height: 185px;}
.zizhiul li img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.zizhiul li a:hover img{transform: scale(1.1);}

.n_box1{width:100%; padding:50px 0px 10px 0px;}
.n_box1_t{width:100%; height:65px; line-height:65px; overflow:hidden; text-align:center; color:#000000; font-size:20px; font-weight:bold;}
.n_box1_c{width:100%; padding-bottom:15px; text-align:center; line-height:1.8; overflow:hidden; color:#333333; font-size:14px;}
.n_box1_c img{ max-width:100%; height:auto !important;}
.n_box1_b{width:100%;}
.n_box1_b_l{width:73%;}
.n_box1_b_dl{width:100%;}
.n_box1_b_dl dd{width:100%; height:109px; padding-top:25px; float:left; border-bottom:1px solid #ebebeb;}
.n_box1_b_dl dd .s1{width:6%;}
.n_box1_b_dl dd .s1 img{max-width:100%;}
.n_box1_b_dl dd .s2{width:90%; color:#333333;}
.n_box1_b_dl dd .s2 table tr td{ font-size:14px; height:50px;}
.n_box1_b_dl dd .s2 span{ color:#333333; font-size:30px; font-weight:bold;}
.n_box1_b_r{width:23%; border-left:1px solid #ebebeb; min-height:310px; margin-top:20px; padding:25px 3%; text-align:center; color:#333333; font-size:14px; line-height:2;}
.n_box1_b_r img{ max-width:100%; height:auto !important;}
.n_box1_b_r .s1{ font-weight:bold;}

.b_box2{width:100%; overflow:hidden;padding: 50px 0;}
.b_box2 #allmap{ height:400px; width:77%;}

.lianxibox{background: url(../image/lxbk.jpg) no-repeat;background-color: #edf1f4;padding-bottom: 70px;}
.lianxibox .div1{text-align: center;padding: 50px 0;}
.lianxibox .div1 .h4{text-align: center;font-size: 36px;color: #fcfdff;}
.lianxibox .div1 .h5{text-align: center;font-size: 24px;color: #fcfdff;font-weight: 400;padding: 15px 0;}
.lianxibox .div1 p{text-align: center;font-size: 16px;line-height: 30px;color: #fff;}
.lianxibox .div2{background: #fff;padding: 70px 90px;}

.lxzgsul{display: inline-block;float: left;}
.lxzgsul li{margin-bottom: 70px;float: left;width: 50%;}
.lxzgsul li h4{font-size: 24px;font-weight: 400;color: #000;padding-bottom: 10px;position: relative;display: inline-block; margin-bottom: 10px;}
.lxzgsul li h4:after{position: absolute;left: 0;bottom: 0;width: 0;content: "";background-color: #005bac;height: 1px;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.lxzgsul li .text{font-size: 14px;line-height: 1.5;}
.lxzgsul li:hover h4:after{width: 100%;}
.lxzgsul li:hover h4{color: #005bac}


.tousuform{display: inline-block;width: 100%;box-sizing: border-box;padding-right: 100px;}
.tousubox{display: inline-block;width: 100%;margin: 110px 0;background-color: #fff;padding: 60px 50px;}
.tousubox .div1 .h4{font-size: 24px;color: #000000;font-weight: 400;}
.tousubox .div1 .text{background-color: #f1f1f1;padding:25px 30px; margin: 20px 0;}
.tousubox .div1 .text p{font-size: 16px;color: #000000;line-height: 30px;}
.tousubox .div1 .text p span{color: #dd0000;}
.tousubox .fdiv{width: 100%;display: inline-block;float: left; margin-bottom: 25px;}
.tousubox .fdiv2{width: 50%;display: inline-block;float: left; margin-bottom: 25px;}
.tousubox .fdiv3{width: 100%;display: inline-block;float: left;box-sizing: border-box;padding-left: 14%;}
.tousubox .fdiv span{width: 14%;text-align: right; display: inline-block;float: left;box-sizing: border-box;padding-right: 10px;line-height: 42px;}
.tousubox .fdiv select{display: inline-block;width: 100%;width: 86%;padding: 10px 10px;}

.tousubox .fdiv .radionbox{float: left;display: inline-block;padding: 10px 0; margin-right: 10px;}
.tousubox .fdiv2 span{width: 28%;text-align: right; display: inline-block;float: left;padding-right: 10px;line-height: 42px;}
.tousubox .fdiv2  input{float: left;display: inline-block;width: 72%;line-height: 42px;box-sizing: border-box;padding: 0 10px;}
.tousubox .tijiao{display: inline-block;width: 100%;line-height: 50px;color: #fff;font-size: 16px;background-color: #005bac;border: none;}
.tousubox .p1{font-size: 16px;color: #666;padding-top: 10px;display: inline-block;width: 100%;}
.tousubox .fdiv textarea{width: 86%;min-height: 118px;box-sizing: border-box;padding: 10px;}



.yanfa{padding: 60px 0;}
.yanfa li{padding: 30px 0;  background-color: #fff; position: relative; transition:0.3s; -webkit-transition:0.3s;}

.yanfa .divbox{width: 1200px;margin: 0 auto;position: relative;}
.yanfa .img{ float: left; display: block; width: 25%; overflow: hidden;}   
.yanfa .img img{ display: block; width: 100%; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}
.yanfa li:hover img{transform: scale(1.1);}
.yanfa .con{ float: left; margin-left: 5%; width: 58%; padding-top:25px;}
.yanfa .t{ margin-bottom: 15px; font-size: 18px; line-height: 1.5;  position: relative;}
.yanfa .t2{font-size: 14px;color: #666666;line-height: 2;padding-bottom: 20px;}
.yanfa .c{ height: 50px; overflow: hidden; margin-bottom: 32px; text-align: justify;}
.yanfa .linkA{position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.yanfa .nsbot{ border-top: 1px solid #dedede; padding: 12px 0px;}
.yanfa li:hover .t{ color: #fff;}
.yanfa li:hover .t2{ color: #fff;}
.yanfa li:hover .nsbot {color: #fff;}
.yanfa li:hover .more i{ width: 100%;color: #fff;}
.yanfa li:hover{background-color: #639dd0;}
.yanfa1{padding: 50px 0;}
.yanfa1 li{background-color: #fff;}
.nsbot{position: relative;}
.nsbot .more {
    background: url(../image/more1.png) no-repeat scroll left center;
    width: 29px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
}
.nsbot .more i { background: url(../image/more2.png) no-repeat scroll left center; position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; transition: 0.3s; -webkit-transition: 0.3s;}

.hezuowbox .div1{padding: 100px 0;}
.hezuowbox .div1 .box{position: relative;background-color: #cee8ff;display: inline-block;width: 100%;border: 1px solid #efefef;}
.hezuowbox .div1 .le{float: left;width: 50%;display:inline-block;height: 100%;}
.hezuowbox .div1 .le .con1{position: relative;height: 55%;background-color: #fff;box-sizing: border-box;padding: 50px 28px;overflow: hidden;}
.hezuowbox .div1 .le .con1 .p1{font-size: 24px;color: #000000;margin-bottom: 20px;}
.hezuowbox .div1 .le .con1 .p2{font-size: 16px;color: #333333; line-height: 28px;}
.hezuowbox .div1 .le .con2{position: relative;height: 45%; background-color: #005bac;box-sizing: border-box;padding: 30px 28px;}
.hezuowbox .div1 .le .con2 .p1{font-size: 24px;color: #ffffff;}
.hezuowbox .div1 .le .con2 .p1 span{font-size: 60px;color: #ffffff;}
.hezuowbox .div1 .ri{float: right;width: 50%;box-sizing: border-box;padding:50px  65px;}
.hezuowbox .div1 .ri .p1{font-size: 24px;color: #000000;margin-bottom: 15px;}
.hezuowbox .div1 .ri .img{margin: 20px 0;}
.hezuowbox .div1 .ri .img img{display: block;max-width: 100%;}
.hezuowbox .div2{background: url(../image/hezuobk.jpg) no-repeat;height: 320px;background-size: cover;box-sizing: border-box;padding-top: 80px;}
.hezuowbox .div2 .h4{text-align: center;font-size: 36px;color: #ffffff;font-weight: 400;}
.hezuoul{display: inline-block;width: 100%;}
.hezuoul li{float: left;width: 25%;box-sizing: border-box;padding: 0 8px; margin-bottom: 18px;}
.hezuoul li a{display: block;width: 100%;border: 1px solid #ecf1f5;position: relative;overflow: hidden;}
.hezuoul li img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.hezuoul li:hover img{transform: scale(1.1);}
.hezuowbox .div3{padding-top: 66px;padding-bottom: 50px;border-bottom:2px solid #efefef;}

.wenhuaul{width: 100%;}
.wenhuaul li{float: left;width: 100%;}
.wenhuaul li .img{float: right;width: 50%;position: relative;overflow: hidden;}
.wenhuaul li .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.wenhuaul li:hover img{transform: scale(1.1) !important;}
.wenhuaul li .text{float: left;width: 50%;}


.wenhuaul li .text .p3{max-height: 180px;overflow-y:auto;box-sizing: border-box;
font-size: 16px;
 color: #666666;
 line-height: 34px;
 padding: 0px 10px;

 }
.wenhuaul li .text .p3::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.wenhuaul li .text .p3::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
  background-color:#eee;
}
.wenhuaul li .text .p3::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #005bac;
}

.wenhuaul li:nth-child(2n) .img{float: left;}
.wenhuaul li .text{box-sizing: border-box;padding: 5% 3%;}
.wenhuaul li .text .p1{font-size: 30px;color: #005bac;}
.wenhuaul li .text .p2{font-size: 30px;color: #333;margin-top: 15px;margin-bottom: 30px;}
.wenhuaul li .text .p3{font-size:16px;color: #666666;line-height: 24px;}

.tuwenul{display: inline-block;width: 100%;padding: 50px 0;position: relative;overflow: hidden;}
.tuwenul li{float: left;width: 25%;box-sizing: border-box;padding: 0 10px;position: relative; }
.tuwenul li a{display: block;width: 100%;position: relative;padding: 48px 0;}
.tuwenul li .img{position: relative;overflow: hidden;}
.tuwenul li .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.tuwenul li .text{padding-top: 15px; }
.tuwenul li .text .p1{font-size: 16px;color: #333333; height: 60px; line-height: 30px; overflow: hidden;}
.tuwenul li .text .p2{margin-top: 10px; font-size: 14px;color: #666666;line-height: 24px;height: 72px;overflow: hidden; display: none;}
.tuwenul li a:after{position: absolute;height: 2px;width: 0%;bottom: 0;left: 0;content: "";background-color: #cccccc;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.tuwenul li a:before{position: absolute;height: 2px;width: 100%;bottom: 0;left: 0;content: "";background-color: #cccccc;-webkit-transition:all 0.5s ; transition:all 0.5s;}

.tuwenul li a:hover::after{width: 100%;background-color: #005bac;}
.tuwenul li a:hover .img img{transform: scale(1.1);}
.footer{border-top: 1px solid #efefef; background-color: #fff;}
.moreajax{text-align: center;font-size: 16px;color: #666666;line-height: 60px;margin-bottom: 20px;cursor: pointer;}
.moreajax img{width: 20px;position: relative;top: 3px;margin-left: 5px;}

.shehuiul li .text .p3{margin-top: 20px;}
.shehuiul li .text .xiangqing{font-size: 14px;color: #666666;margin-top: 60px;display: inline-block;width: 100%;}


.newlist{padding: 80px 0;}
.newlist li .divbox{width: 1200px; margin: 0 auto;background-color: #f1f8fd;}

.newlist li{background-color: #fff;padding: 10px 0;}

.newlist li:hover .t{ color: #fff;}
.newlist li:hover .t2{ color: #fff;}
.newlist li:hover .nsbot {color: #fff;}
.newlist li:hover .more i{ width: 100%;color: #fff;}
.newlist li:hover{background-color: #fff;}
.newlist li:hover .divbox{background-color: #639dd0}

.newdetailbox{margin: 50px 0;border-top: 2px solid #3693ce;padding: 50px 40px;background-color: #fff;text-align:justify}
.newdetailbox .div1{text-align: center;border-bottom: 1px solid #efefef;}
.newdetailbox .div1 .h4{font-size: 36px;color: #000000;margin-bottom: 10px;font-weight: }
.newdetailbox .div1 .p1{font-size: 14px;color: #999999;padding-bottom: 10px;}
.newdetailbox .con{padding: 40px 0;}
.newdetailbox .con img{max-width:100%;}

.xiangqmore{background: #fff;}
.xiangqmore ul li{float: left;width: 33.3%;text-align: center; line-height: 80px;}
.xiangqmore ul li.active{background: #419aec;}
.xiangqmore ul li a{color: #333;font-size: 14px;}
.xiangqmore ul li a img{margin: 0 15px;position: relative;top: 8px;}
.xiangqmore ul li.active img{top: 0;}


.gonggaoul{padding: 50px 0;}
.gonggaoul li{float: left;width: 100%;height: 60px; line-height: 60px;border-bottom: 1px solid #edf1f5; padding: 0 5px;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.gonggaoul li img{display: inline-block;vertical-align: middle;float: left;position: relative;top: 27px;}
.gonggaoul li .sp1{font-size: 16px;color: #666666;display: inline-block;width: 70%;margin-left: 5px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.gonggaoul li .sp2{font-size: 16px;color: #666666;float: right;display: inline-block;width: 20%;text-align: right;}
.gonggaoul li:hover{background-color: #edf1f5;padding: 0 15px;}
.gonggaoul li:hover span{color: #005bac;}


.zhuantinews{padding: 50px 0;}
.zhuantinews .h4{display: inline-block;width: 100%;font-weight: 400;margin-bottom: 20px;}
.zhuantinews .h4 span{float: left;font-size: 24px;color: #333333;line-height: 24px;}
.zhuantinews .h4 a{float: right;font-size: 14px;color: #333333;line-height: 24px;}
.zhuanti-swiper a{display: inline-block;width: 100%;background-color: #f1f8fd;position: relative;}
.zhuanti-swiper a .img{float: left;width: 50%;position: relative;overflow: hidden;}
.zhuanti-swiper a .text{float: left;width: 50%;padding: 3%;}
.zhuanti-swiper a .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.zhuanti-swiper a:hover .img img{transform: scale(1.1);}
.zhuanti-swiper a .text .p1{font-size: 30px;color: #000000;}
.zhuanti-swiper a .text .p2{font-size: 16px;color: #000000;margin: 30px 0;}
.zhuanti-swiper a .text .p3{font-size: 16px;color: #000000;}
.zhuanti-swiper a .text  img{bottom: 10%;right: 3%;position: absolute;}
.zhuantinews .div1{padding-bottom: 50px;position: relative;overflow: hidden;}
.zhuantinews .div2{background: url(../image/ztnewbk.jpg) no-repeat;padding: 50px 0; background-size: cover;}
.zhuantinews .div2 .h5{display: inline-block;width: 100%;font-weight: 400;margin-bottom: 40px;}
.zhuantinews .div2 .h5 span{font-size: 36px;color: #ffffff;float: left;}
.zhuantinews .div2 .h5  ul li{float: left;font-size: 16px;color: #ffffff;}
.ziul{display: inline-block;float: left;margin-left: 40px;}
.ziul li{float: left;padding: 0 30px;padding-top: 20px;margin-bottom: 5px;}
.ziul li.active a{border-bottom: 1px solid #fff;}
.ziul li a{color: #fff;padding-bottom: 10px;display: block;box-sizing: border-box;line-height: 36px;height: 36px;}
.ztzinewsdl dd ul li{float: left;margin-bottom: 12px;width: 100%;}
.ztzinewsdl dd ul li .img{position: relative;overflow: hidden;width: 100%;}
.ztzinewsdl dd ul li .img img{display: block;width: 100%;}
.ztzinewsdl dd ul  .s1{float: left;width: 25%;box-sizing: border-box;padding-right: 10px;}
.ztzinewsdl dd ul  .s2{float: left;width:50%;box-sizing: border-box;}
.ztzinewsdl dd ul  .s3{float: left;width: 25%;box-sizing: border-box;padding-left: 10px;}
.ztzinewsdl dd ul li .img{position: relative;overflow: hidden;}
.ztzinewsdl dd ul li .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.ztzinewsdl dd ul li:hover img{transform: scale(1.1);}
.ztzinewsdl dd ul li .img p{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; background: rgba(0,0,0,0.5); position: absolute;left: 0;width: 100%;bottom: 0;line-height: 45px;font-size: 16px;color: #fff;padding: 0 15px;}
.ztzinewsdl dd ul  .s2 li .img p{line-height: 88px;font-size: 24px;padding: 0 20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.ztzinewsdl dd{display: none;}


.zhuantinews .div3{padding: 50px 0;}
.ztnewlist li{padding: 30px 0;  position: relative; transition:0.3s; -webkit-transition:0.3s;}
.ztnewlist .divbox{width: 100%;margin: 0 auto;position: relative;background: #f1f8fd;}
.ztnewlist .img{ float: left; display: block; width: 28%; overflow: hidden;height: 180px;}   
.ztnewlist .img img{ display: block; width: 100%; -webkit-transition:all 0.5s ; transition:all 0.5s;}
.ztnewlist .con{ float: left; margin-left: 5%; width: 58%; padding-top:25px;}
.ztnewlist .t{ margin-bottom: 15px; font-size: 18px; line-height: 1.5;  position: relative;}
.ztnewlist .t2{font-size: 14px;color: #666666;line-height: 24px; margin-bottom: 20px;height: 48px;overflow: hidden;}
.ztnewlist .c{ height: 50px; overflow: hidden; margin-bottom: 32px; text-align: justify;}
.ztnewlist .linkA{position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.ztnewlist .nsbot{ border-top: 1px solid #dedede; padding: 12px 0px;}
.ztnewlist li:hover .t{ color: #fff;}
.ztnewlist li:hover .t2{ color: #fff;}
.ztnewlist li:hover .nsbot {color: #fff;}
.ztnewlist li:hover .more i{ width: 100%;color: #fff;}
.ztnewlist li:hover .divbox{background-color: #639dd0;}
.ztnewlist li:hover .img img{transform: scale(1.1);}
.zhuantinews .div3 .le{float: left;width: 72%;}
.zhuantinews .div3 .ri{float: right;width: 24%}

.zhuantinews .div3 .ri .h5{font-size: 24px;color: #000000;padding-bottom: 30px;border-bottom: 2px solid #a4bacd;}

.ztgongao{padding: 20px 0;}
.ztgongao li{float: left;width: 100%;border-bottom: 1px solid #edf1f5; padding: 5px 5px;padding-top: 10px;}
.ztgongao li img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.ztgongao li .p1{font-size: 16px;color: #666666;display: inline-block;width: 100%;margin-left: 5px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.ztgongao li .p2{padding: 5px 0;padding-left: 20px; font-size: 16px;color: #666666;float: right;display: inline-block;width: 100%;text-align: right;text-align: left;}
.ztgongao li:hover{background-color: #edf1f5;}
.ztgongao li:hover span{color: #005bac;}


.sgs-header { height: 90px; overflow: hidden;}
.sgs-header .login{float: left;padding-top: 10px;}
.sgs-header .jtgw{float: right;}
.sgs-header .jtgw a img{display: block;height: 100px;}
.sgs-header .soubox{margin-top: 27px; margin-right: 34px; position: relative; float: right;display: inline-block;width: 180px;background: #eeeeee;border-radius: 30px;padding: 1px 5px;overflow: hidden;}

.sgs-header .soubox input{float: left;}
.sgs-header .soubox .in1{width: 80%;border: none;line-height: 36px;background: #eeeeee;box-sizing: border-box;padding: 0 9px;}
.sgs-header .soubox .btn{position: absolute;right: 0;top: 0;opacity: 0;cursor: pointer;}
.sgs-header .soubox  img{margin-top: 5px;}
.sgs-topmenu{background: #005bac;}
.sgs-topmenu ul li{float: left;width:14.28%;text-align: center; }
.sgs-topmenu ul li a{color: #fff;font-size: 18px;color: #ffffff;line-height: 54px;}


.sgs-indexcontent .div1 img{display: block;max-width: 100%;}
.sgs-indexcontent .div2 {background: url(../image/sgsaboutbk.png) center no-repeat;padding: 120px 0;position: relative;overflow: hidden;}
.sgs-indexcontent .div2 .img{float: left;width: 45%;position: relative;overflow: hidden;}
.sgs-indexcontent .div2 .img img{display: block;max-width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.sgs-indexcontent .div2 .img:hover  img{transform: scale(1.1);}
.sgs-indexcontent .div2 .text{float: right;width: 52%;}
.sgs-indexcontent .div2 .text .p1{font-size: 30px;color: #000000;}
.sgs-indexcontent .div2 .text .p2{font-size: 16px;color: #000000;}
.sgs-indexcontent .div2 .text .con{font-size: 16px;color: #000000;line-height: 1.5;padding: 30px 0;}
.sgs-indexcontent .div2 .text .sgsmore{font-size: 16px;color: #666666;}
.sgs-indexcontent .div2 .text ul{display: inline-block;width: 100%;padding-top: 40px;}
.sgs-indexcontent .div2 .text ul li{float: left;width: 33.3%;}
.sgs-indexcontent .div2 .text ul li img{float: left;margin-right: 10px;}
.sgs-indexcontent .div2 .text ul li .t1{font-size: 16px;color: #333333;}
.sgs-indexcontent .div2 .text ul li .t2{font-size: 12px;color: #999999;padding-top: 5px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.sgs-indexcontent .div3{background: url(../image/sgscpbk.jpg) center no-repeat;padding: 80px 0;padding-bottom: 130px;  position: relative;overflow: hidden;}
.sgs-indexcontent .div3 .title{text-align: center!important;margin-bottom: 50px;}
.sgs-indexcontent .div3 .title .p1{font-size: 48px;color: #ffffff;text-transform: uppercase;}
.sgs-indexcontent .div3 .title .p2{font-size: 30px;color: #ffffff;margin-bottom: 10px;background: url(../image/sgsline.png) center no-repeat;}

.sgs-indexcontent .div3 .title .p3 a{font-size: 16px;color: #ffffff;}
.sgs-indexcontent .div3 .box{position: relative;width: 80%;margin: 0 auto;}

.sgscase-swiper .img{position: relative;overflow: hidden;}
.sgscase-swiper img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.sgscase-swiper p{background: #fff;color: #000;font-size: 21px;text-align: center;margin-top: 10px; padding: 15px 5px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.sgscase-swiper  a:hover .img img{transform: scale(1.1);}
.sgs-indexcontent .div3 .box .swiper-button-prev{width: 66px;height: 163px;background: url(../image/sgsjiantou1.png) no-repeat;left: -10%;top: 40%;}
.sgs-indexcontent .div3 .box .swiper-button-next{width: 66px;height: 163px;background: url(../image/sgsjiantou2.png) no-repeat;right: -10%;top: 40%;}
.sgs-indexcontent .div4{display: inline-block;width: 100%; position: relative;overflow: hidden;}
.sgs-indexcontent .div4 .le{float: left;width: 50%;position: relative;overflow: hidden;}
.sgs-indexcontent .div4 .le .bg{position: absolute;height: 100%;width: 100%;left: 0;top: 0;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.sgs-indexcontent .div4 .le:hover .bg{transform: scale(1.1);}
.sgs-indexcontent .div4 .le img{display: block;width: 100%;}
.sgs-indexcontent .div4 .le .text{position: absolute;left: 30%;width: 40%;top: 30%;color: #fff;}
.sgs-indexcontent .div4 .le .text .p1{font-size: 48px;
text-transform: uppercase;}
.sgs-indexcontent .div4 .le .text .p2{font-size: 30px;font-weight: bold; padding-top: 10px;margin-bottom: 30px;}
.sgs-indexcontent .div4 .le .text a{font-size: 16px;color: #ffffff;}
.sgs-indexcontent .div4 .ri{float: left;width: 50%;box-sizing: border-box;padding: 3% 5%; }
.sgs-indexcontent .div4 .ri .sbox{display: inline-block;width: 100%;margin-bottom:50px;}
.sgs-indexcontent .div4 .ri .sbox .img{position: relative;overflow: hidden;float: left;width:30%;position: relative;overflow: hidden;}
.sgs-indexcontent .div4 .ri .sbox .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.sgs-indexcontent .div4 .ri .sbox .text{float: left;width: 70%;box-sizing: border-box;padding-left: 20px;}
.sgs-indexcontent .div4 .ri .sbox .text .p1{font-size: 24px;color: #000000;}
.sgs-indexcontent .div4 .ri .sbox .text .con{padding-top: 15px;}
.sgs-indexcontent .div4 .ri .sbox .text .con a{font-size:14px;color: #000000; line-height: 24px;display: inline-block;width: 100%;}

.sgs-indexcontent .div4 .ri .sbox :hover img{transform: scale(1.1);}

.sgs-indexcontent .div5{background: url(../image/sgsnewbk.jpg) center ;padding: 80px 0; position: relative;overflow: hidden;}
.sgs-indexcontent .div5 .title{text-align: center !important;margin-bottom: 50px;}
.sgs-indexcontent .div5 .title .p1{font-size: 48px;color: #333333;
text-transform: uppercase;}
.sgs-indexcontent .div5 .title .p2{font-size: 30px;color: #333333;margin-bottom: 10px;background: url(../image/sgsline.png) center no-repeat;}

.sgs-indexcontent .div5 .title .p3 a{font-size: 16px;color: #333333;}
.newbox .img{position: relative;overflow: hidden;height: 230px;}
.newbox img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.newbox a{display: block;width: 100%;padding: 8px;background: #fff;position: relative;}
.newbox a .texy{display: inline-block;width: 100%;padding: 30px 0;}
.newbox a .texy .ns1{float: left;width: 12%;text-align: center;}
.newbox a .texy .ns1 .p1{font-size: 36px;color: #999999;border-bottom: 1px solid #999999;}
.newbox a .texy .ns1 .p2{font-size: 12px;color: #999999;}
.newbox a .texy .ns2{float: left;width: 85%;box-sizing: border-box;padding: 0 5%;padding-top: 5px;}
.newbox a .texy .ns2 p{font-size: 18px;color: #000000;line-height: 30px;height: 60px;overflow: hidden;}
.newbox a:hover img{transform: scale(1.1);}
.newbox a:hover .texy .ns1 .p1{color: #1542a1;border-bottom: 1px solid #1542a1;}
.newbox a:hover .texy .ns1 .p2{color: #1542a1;}
.newbox a::after{position: absolute;content: "";width: 0; left: 0;bottom: 0;height: 2px;background: #448dc1;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.newbox a:hover::after{width: 100%;height: 2px;}
.sgs-indexcontent .div6{padding: 150px 0; position: relative;overflow: hidden;}
.sgs-indexcontent .div6 .bg{position: absolute;left: 0;top: 0;width: 100%; height: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.sgs-indexcontent .div6:hover .bg{transform: scale(1.1);}
.sgs-indexcontent .div6 .text{text-align: center!important;color: #fff;}
.sgs-indexcontent .div6 .text p{text-align: center !important;}
.sgs-indexcontent .div6 .text .p1{font-size: 48px;color: #ffffff;}
.sgs-indexcontent .div6 .text .p2{font-size: 48px;color: #ffffff;}
.sgs-indexcontent .div6 .text .p3{font-size: 18px;color: #ffffff;margin: 15px 0;}
.sgs-indexcontent .div6 .text  a{font-size: 16px;color: #ffffff;}
.zgs-tuwenlist{display: inline-block;width: 100%;padding: 80px 0;}
.zgs-tuwenlist li{float: left;width: 33.3%;box-sizing: border-box;padding: 0 10px; margin-bottom: 15px;}

.sgs-top{background: #ebebeb;line-height: 26px;}
.sgs-top p { line-height: 22px; color: #333; font-size: 14px;}

.sgz-lianxi {background: url(../image/sgslxbk.png);padding: 60px 0;}


.sgs-aboutdiv1{text-align: center;padding-top: 80px;}
.sgs-aboutdiv1 .t1{font-size: 30px;color: #000000;}
.sgs-aboutdiv1 .t2{font-size: 16px;color: #000000;padding-top: 10px;}
.sgs-aboutdiv1 .t3{font-size: 16px;color: #000000;line-height: 1.8;padding-top: 10px;}




.sgs-aboutdiv2{text-align: center;padding: 70px 0;}
.sgs-aboutdiv2 .t1{font-size: 30px;color: #000000;}

.sgs-aboutdiv2 .t3{font-size: 16px;color: #000000;line-height: 1.8;padding-top: 40px;}

.jjfangan{position: relative;}
.jjfangan .box{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.jjfangan .title{position: absolute;z-index: 1502;width: 100%;top: 10%;left: 0;height: auto;}
.jjfangan .title .p1{color: #fff;text-align: center;font-size: 48px;}
.jjfangan .title .p2{color: #fff;text-align: center;font-size: 24px;padding-top: 5px;}

.fanganul{position: absolute;width: 100%;height: 100%;left: 0;top: 0}
.fanganul li{height: 100%; float: left;width: 16.6%;box-sizing: border-box;position: relative;}
.fanganul li:after{
        content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
 
    background: none rgba(255,255,255,0.1);
    z-index: 1;
    display: none;
}
.fanganul li .nbox{position: relative;top: 40%;box-sizing: border-box;padding: 0 5%;-webkit-transform:translateY(50px); -webkit-transition:all .62s cubic-bezier(.4,0,.2,1); transition:all .62s cubic-bezier(.4,0,.2,1);}    
.fanganul li .nbox .img{text-align: center;display: block;text-align: center;}
.fanganul li .nbox .img .boxx{display: inline-block;position: relative;overflow: hidden;}
.fanganul li .nbox img{position: relative;overflow: hidden;}
.fanganul li .nbox .p11{text-align: center;font-size: 24px;color: #ffffff;}
.fanganul li .nbox .text{z-index: 2; opacity: 0; visibility:hidden; transform:translateY(50px); -webkit-transform:translateY(50px); -webkit-transition:all .62s cubic-bezier(.4,0,.2,1); transition:all .62s cubic-bezier(.4,0,.2,1);}
.fanganul li .nbox .text .con1{margin-top: 15px; color: #fff;font-size: 15px;line-height: 28px; border-top: 1px solid rgba(255, 255, 255, 0.2);border-bottom: 1px solid  rgba(255, 255, 255, 0.2);padding: 10px 0;}
.fanganul li .nbox .text .con2{margin-top: 25px;}
.fanganul li .nbox .text .con2 .p1{color: #fff;font-size: 15px;line-height: 28px;}
.fanganul li .nbox .text .con2 a{color: #fff;font-size: 15px;line-height: 28px;display: inline-block;width: 100%;}


.fanganul li:hover .nbox .text{ opacity: 1; visibility:visible; transform:inherit; -webkit-transform:inherit;}

.fanganul li:hover .nbox {top: 20%;}
.fanganul li .nbox .img .boxx::after{    position: absolute;
   
    background: url(../image/yuan.png) no-repeat;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    z-index: 2;
    content: "";
    left: 0;top: 0;
    clip:rect(119px,59.5px,119px,0);
    height: 100%;width: 100%;
}
.fanganul li .nbox .img .boxx::before{ 
   clip:rect(0,119px,0,59.5px);
   position: absolute;
    left: 0;top: 0;
    background: url(../image/yuan.png) no-repeat;
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    z-index: 2;
    content: "";
    height: 100%;width: 100%;
}





.fanganul li:hover .nbox img{border-radius: 50%; }
.fanganul li:hover .img .boxx::before {
        clip:rect(0,119px,119px,59.5px);
        
}
.fanganul li:hover .img .boxx::after {
   clip:rect(0,59.5px,119px,0);
}


.marketing_list li .circular{position: absolute;width: 128px;height: 128px;background: url(../img/icon2.png) no-repeat;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;z-index:2;}
.marketing_list li .l{clip:rect(128px,64px,128px,0);}
.marketing_list li .r{clip:rect(0,128px,0,64px);}
.marketing_list li:hover .l{clip:rect(0,64px,128px,0);}
.marketing_list li:hover .r{clip:rect(0,128px,128px,64px);}


.inbanner{display: block;width: 100%;}

.moreajax2{margin-bottom: 40px;}


/*Index*/
.section{background-size: cover; background-position: center center; overflow:hidden;}
.slide{background-size: cover; position:relative;}
.section .sec-scale { width:100%; height:100%;/*transform: scale(0.8);opacity: 0.5;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}
/*.active .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }*/
.bg {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}
.bg2 {background-image: url( ../../image/section2.jpg);}

.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;}
.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}
.i_con{width:1200px; margin:0px auto;}
.i_con1{width:1360px; margin:0px auto;}

.section.y5 {
    height: auto !important;
}

.fangmobile{display: none;padding-top: 50px;}
.fanganul2{background: url(../image/jjfabk.jpg) center no-repeat; background-size:cover;}
.fanganul2 li{box-sizing: border-box;padding: 0 30px;border-bottom: 1px solid rgba(255,255,255,0.1);text-align: center;}
.fanganul2 li .img .p1{color: #fff;font-size: 14px;}
.fanganul2 li .text p{color: #fff;}
.fanganul2 li .text .con1{padding: 15px 0;padding-top: 5px;}
.fanganul2 li .text .con1 p{line-height: 1.6}
.fanganul2 li .text .con2{padding-bottom: 35px;}
.fanganul2 li .text .con2 a{color: #fff;line-height: 1.3}
.fanganul2 li .p11{text-align: center;color: #fff;position: relative;top: -15px;}
.fanganul2 li .text .con2 a{display: inline-block;width: 100%;text-align: left;}
.hezuomenu{width: 100%; background: #f6f8fa;margin-top: 55px;}
.hezuomenu li{float: left;width: 16.6%;height: 140px;text-align: center;box-sizing: border-box;position: relative;padding-top: 20px;}
.hezuomenu li .img{background: url(../image/hzmenubk2.png) no-repeat; background-size: 100% 100%;width: 80px; margin: 0 auto;}
.hezuomenu li .img img{display: block;width: 100%;}
.hezuomenu li p{font-size: 16px;color: #666666;padding-top: 10px;}
.hezuomenu li:after{position: absolute;content: "";left: 0;bottom: 0;height:2px;width: 0;background: #005bac;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.hezuomenu li:hover:after,.hezuomenu li.active:after{width: 100%;}
.hezuomenu li:hover .img,.hezuomenu li.active .img{background: url(../image/hzmenubk1.png) no-repeat; background-size: 100% 100%;}

.hezuodl dd{display: none;}
.hezuodl dd:first-child{display: block;}

.inheaderfix{position: fixed;width: 100%;top: 0;left: 0;z-index: 1502;}
.index-swiper {position: relative;height: 100%;}
.index-swiper img{display: none;}
.index2-swiper img{display: block;width: 100%;}
.index-swiper .swiper-slide{ background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important; position:relative;}
.inbanner{position: relative;height: 100%;}

.innewsbox .title{text-align: center;margin-bottom: 70px;}
.innewsbox .title .p1{font-size: 48px;color: #ffffff;}
.innewsbox .title .p2{font-size: 24px;color: #ffffff;}
.innewsbox .title .p3{padding-top: 10px;}
.innewsbox .title .p3 a{font-size: 14px;color: #ffffff;}

.innews-swiper .img{position: relative;overflow: hidden;}
.innews-swiper .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.innews-swiper a:hover img{transform: scale(1.1);}
.innews-swiper .text{background: #fff;padding: 15px 25px;box-sizing: border-box;}
.innews-swiper .text .p1{font-size: 16px;color: #000000;line-height: 24px;height: 48px;overflow: hidden;}
.innews-swiper .text .p2{font-size: 14px;color: #444444;padding: 10px 0;}
.innews-swiper a:hover .p1 {color: #005bac;}

.inaboutbox{position: relative;width: 100%;height: 100%;background: #ebeef1;}
.inaboutbox .div1{width: 50%;position: relative;height: 100%;float: left;box-sizing: border-box;padding: 0 8%; padding-top: 10%;z-index: 2000;}
.inaboutbox .div2{width: 50%;position: relative;height: 100%;float: left;z-index: 2000;}
.inaboutbox .div2 .nbox1{position: relative;height: 50%; overflow: hidden;}
.inaboutbox .div2 .nbox2{position: relative;height: 50%;overflow: hidden;}
.inaboutbox .div1 .t1{font-size: 48px;color: #000000;}
.inaboutbox .div1 .t2{font-size: 24px;color: #000000;}
.inaboutbox .div1 .text{padding: 8% 0;}
.inaboutbox .div1 .text p{font-size: 16px;color: #333333; line-height: 30px;}
.inaboutbox .div1 .inabmore{font-size: 16px;color: #333333;display: inline-block;width: 100%;position: relative;}
.inaboutbox .div1 .inabmore:after{position: absolute;left: 23%;width: 10%; top: 50%;height: 1px;content: "";background: #333;}
.inaboutbox .div2 .bg{-webkit-transition:all 0.5s ; transition:all 0.5s;}
.inaboutbox .div2 .nbox1:hover .bg{transform: scale(1.1);}
.inaboutbox .div2 .nbox2:hover .bg{transform: scale(1.1);}

.inaboutbox .div2 .nbox1 .ti{top: 27%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.inaboutbox .div2 .nbox2 .ti{top: 27%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.inaboutbox .div2 .nbox2:hover .ti{transform: translateX(30px)}
.inaboutbox .div2 .nbox1:hover .ti{transform: translateX(30px)}
.inaboutbox .div2 .ti{position: absolute;left: 10%;top:20%;}
.inaboutbox .div2 .p1{font-size: 30px;color: #ffffff;}
.inaboutbox .div2 .p2{font-size: 24px;color: #ffffff;padding-top: 5px;padding-bottom: 10px;text-transform: uppercase;}
.inaboutbox .div2 .p3{font-size: 18px;color: #ffffff;}

.aboutul2{display: inline-block;width: 100%; padding-top: 100px; padding-bottom:50px;position: relative;overflow: hidden;}
.aboutul2 li{float: left;width: 33.3%;padding: 0 10px;text-align: left;position: relative;}
.aboutul2 li .p1{font-size:50px;color: #333;font-weight: inherit;text-align: center; }
.aboutul2 li:nth-child(1) .p1{text-align: left;}
.aboutul2 li .p1 b{font-weight: inherit;text-align: center;}
.aboutul2 li:nth-child(1) .p1 b{text-align: left;}
.aboutul2 li:nth-child(1) .p1 span{text-align: left;}
.aboutul2 li .p1 span{font-size: 14px;position: absolute;top: 4px;margin-left: 8px;text-align: center;}
.aboutul2 li .p2{font-size: 22px;color: #333;font-weight: inherit;text-align: center;}
.aboutul2 li:nth-child(1) .p2{text-align: left;padding-left: 30px;}
.inzgsul{display: inline-block;width: 100%;position: relative;height: 400px;}
.inzgsul li{float: left;width: 14.285%;position: relative;height: 100%;}
.inzgsul li .nkong{position: relative;height: 50%;box-sizing: border-box;padding: 25% 15%;}
.inzgsul li .abox{position: relative;height: 50%;box-sizing: border-box;display: block;background: rgba(0,0,0,0.1);padding: 20% 15%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.inzgsul li .abox .p1{font-size:36px;color: #f9f9f9;font-weight: bold;position: relative;z-index: 2 }
.inzgsul li .abox .p2{font-size:16px;color: #ffffff; padding-top: 15px;position: relative;z-index: 2 }
.inaboutbox .lin1{position: relative;width: 10%;border-bottom: 2px solid #333;min-height:1px;margin-top: 5%;}
.inzgsul li .abox::after{
    background: rgba(0,0,0,0.1);    content: "";
    display: block;
    width: 100%;
    height: 100%;
 
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
  -webkit-transition:all 0.5s ; transition:all 0.5s;
    transform: scale(.5);
    opacity: 0;
    visibility: hidden;
    border-radius: 50% 0 50% 0;}
.inzgsul li .nkong .p1{font-size:36px;color: #f9f9f9;font-weight: bold;text-align: center; }
.inzgsul li .nkong .p2{font-size:16px;color: #ffffff; padding-top: 15px;text-align: center;}
.inzgsul li .nkong a{color: #fff;}

.insection2 .title{text-align: center;margin-bottom: 70px;}
.insection2 .title .p1{font-size: 48px;color: #ffffff;}
.insection2 .title .p2{font-size: 24px;color: #ffffff;padding-top: 5px;}
.inzgsul li .abox:hover:after{background: rgba(0,91,172,0.8);transform: scale(1);
    opacity: 1;
    visibility: visible;
    border-radius: 0;}
.insgzincon{width: 100%;margin: 0 auto;}
.insection1.active .inbannermenu{animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .inaboutbox .div1 .t1{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .inaboutbox .div1 .t2{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .inaboutbox .div1 .text{ animation:fadeInUp 2s; -webkit-animation:fadeInUp 2s;}
.insection4.active .aboutul2 li .p1{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .aboutul2 li .p2{ animation:fadeInUp 2s; -webkit-animation:fadeInUp 2s;}
.insection4.active .inabmore{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .inaboutbox .div2 .p1{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .inaboutbox .div2 .p2{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection4.active .inaboutbox .div2 .p3{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection3.active .innewsbox .title .p1{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection3.active .innewsbox .title .p2{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection3.active .innewsbox .title .p3{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection3.active .con{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection3.active .title .p1{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection2.active .title .p2{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.insection2.active .inzgsul li{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}


.firinav{position: fixed;right: 20px;top: 30%;z-index: 200;}
.firinav ul{display: inline-block;width: 60px;}
.firinav ul li{float: left; position: relative;height: 60px;margin-bottom: 5px;}

.firinav ul li .div1 .img2{display: none;}
.firinav ul li .div1 img{width: 60px;height: 60px;}
.firinav ul li:hover .div1 .img2{display: block;}
.firinav ul li:hover .div1 .img1{display: none;}
.firinav ul li .div2{display: none;}
.firinav ul li:hover .div2{display: block;}
.firinav ul li .div3{display: none;position: absolute;right: 80px;top:1px; color: #fff;background-color: #005bac; line-height: 60px;width: 150px;text-align: center;}
.firinav ul li .div2{position: absolute;right: 70px;top:-10px ;}
.firinav ul li:hover .div3{display: block;}

.firinav ul li .div3::after{ content: "";
    width: 12px;
    height: 12px;
    background-color:#005bac; 
    border-width: 1px 0 0 1px;
    right: -12px;
    transform: translate(-50%, -50%) rotate(-45deg);
    position: absolute;   
    top: 50%;
}
.a_gss_ul{width:100%;}
.a_gss_ul li{width:50%; float:left;}
.a_gss_ul li .a_img{width:100%; display:inline-block; overflow:hidden; float:left; position:relative; color:#fff;}
.a_gss_ul li .a_img:hover{ color:#fff; text-decoration:none;}
.a_gss_ul li .a_img .img{width:100%; transition:400ms; 
    filter: Alpha(Opacity=100);
    opacity: 1;
    display: block;
}
  
.a_gss_ul li .a_img:hover .img
{
    filter: Alpha(Opacity=100); 
    opacity: 1; 
    -webkit-transform:scale(1.12); 
    transform:scale(1.12);
}
.a_gss_ul li .a_img .onediv{width:100%; height:100%; position:absolute; left:0px; top:0px; text-align:center; padding-top:15%; line-height:2;}
.a_gss_ul li .a_img .onediv .img1{width:84%;}
.a_gss_ul li .a_img .onediv .s1{ font-size:30px;}
.a_gss_ul li .a_img .onediv .s2{ font-size:20px; background:url(../images/player.png) left center no-repeat; padding-left:37px;}
.a_gss_ul li .a_img .twodiv{width:100%; height:100%; position:absolute; left:0px; top:0px; text-align:center;  padding-top:20%; color:#fff; font-size:18px; line-height:1.8;}
.a_gss_ul li .a_img .twodiv .s1{font-size:30px; font-weight:bold;}
.a_gss_ul li .a_img .twodiv .s2{ font-size:20px;}





.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100000; left:0px; top:-100%}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}
.video_div_center iframe {
    width: 100%;
    height: 100%;
}

.i_section{
    position: relative;
    box-sizing: border-box;
    width:100%;

    }
.bg_blur{
     position: absolute;
    top: 0;left: 0;
    width: 100%;height: 100%;
    background:url(../image/ee1.jpg);
    background-size:cover;
    background-attachment: fixed;
    background-position-x:center !important;
    z-index: 1;
}
.a_zpdiv{width:100%; height:100%;position:relative; z-index:1; padding:175px 0px; text-align:center;}
.a_zpdiv .a_img{ display:inline-block; color:#fff; font-size:18px; line-height:1.8;}
.a_zpdiv .a_img:hover{ color:#fff; text-decoration:none;}
.a_zpdiv .a_img .s1{ font-size:30px; font-weight:bold;}
.a_zpdiv .a_img .s2{ font-size:20px;}
.a_zpdiv .a_img img{ max-height:100%;}





.fazhanul2 li{float: left;width: 50%;position: relative;text-align: right;}
.fazhanul2 li .box{padding: 20px;}
.fazhanul2 li:nth-child(2n-1){padding-right: 5%;}
.fazhanul2 li:nth-child(2n){text-align: left;padding-left: 5%;margin-top: 150px;}
.fazhanul2 li .img{position: relative;overflow: hidden;}
.fazhanul2 li .img img{display: block;max-width: 50%;float: right;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.fazhanul2 li:nth-child(2n) .img img{float: left;}
.fazhanul2 li .text{display: inline-block;width: 100%;padding-top: 20px;}
.fazhanul2 li .text .tcon1{float: left;width: 100%;position: relative;}
/*.fazhanul2 li .text .tcon1:after{position: absolute;content: "";left: -85px;top: 0;background:url(../image/lcdian.png) no-repeat; width: 44px;height: 23px;}
*/.fazhanul2 li .text .tcon1 p{font-size: 24px;color: #333333;}
.fazhanul2 li .text .tcon2{float: left;width: 100%;}
.fazhanul2 li .text .tcon2 p{font-size: 14px;line-height: 24px; color: #333333;}
.fazhanul2 li:nth-child(2n-1){    
    background: url(../image/lcdian.png) right center no-repeat;
    position: relative;
    right: -10px;
   }
.fazhanul2 li:nth-child(2n){ 
    background: url(../image/lcdian.png) left center no-repeat;
    position: relative;
    left: -12px;
 }
 .fazhanul2 li:hover .img img{transform: scale(1.1);}
  .winabfazhan{padding: 60px 0;}
 .winabfazhan .h4{text-align: center;font-size: 30px;color: #000;font-weight: 400;}
 .winabfazhan .timg{text-align: center;margin-top: 20px;}
 .fazhanul2{
      
    background: url(../image/e_0012.jpg) center repeat-y;
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 50px;
}

.dszwbox2{background: #196bb4;color: #fff !important;}
.dszwbox2 .div2 .p1{color: #fff;}
.dszwbox2 .div2 .p2{color: #fff;}
.dszwbox2 .div2 .con p{color: #fff !important;}
.dszwbox2 .div2 .jyibu{color:#fff;font-size: 16px;margin-top: 25px;display: block;}
.tabout1{padding: 60px 0;}
.tabout1 .p1{font-size: 30px;color: #000000;text-align: center;}
.tabout1 .con{padding: 40px 0;}
.tabout1 .con p{font-size: 16px;color: #000000; line-height: 1.5}
.tabout1 .na{text-align: center;font-size: 16px;color: #666666;display: inline-block;width: 100%;}

.inbannermenu{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.4);z-index: 1502;width: 100%;}
/*.inbannermenu ul li{cursor: pointer; float: left;width: 16.6%;height: 150px;text-align: center;padding-top: 25px;box-sizing: border-box;position: relative;}
*//*.inbannermenu ul li .img{position: relative; z-index: 2; -webkit-transition:all 0.3s ; transition:all 0.3s; display: block;margin: 0 auto;width: 80px;background: url(../image/hzmenubk1.png) center no-repeat; background-size: cover;border-radius: 5px;}
*/
.inbannermenu ul li {
    cursor: pointer;
    float: left;
    width: 16.6%;
    height: 130px;
    text-align: center;
    padding-top: 10px;
    box-sizing: border-box;
    position: relative;
}


.inbannermenu ul li .img{position: relative; z-index: 2; -webkit-transition:all 0.3s ; transition:all 0.3s; display: block;margin: 0 auto;width: 80px;}
.inbannermenu ul li .img img{display: block;width: 100%;}
/*.inbannermenu ul li p{position: relative;z-index: 2; color: #fff;font-size: 16px;text-align: center;padding-top: 10px;}
*/
.inbannermenu ul li p {
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 2px;
}

.inbannermenu ul li::after{content: "";position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: rgba(255,255,255,0.1);}
.inbannermenu ul li:last-child:after{display: none;}
/*.inbannermenu ul li:hover {}*/
/*.inbannermenu ul li:hover .img {background: none;box-sizing: border-box;border: 1px solid #fff;}*/

.inbannermenu ul li .bg{position: absolute;bottom: 0;opacity: 0;  z-index: 1; left: 0;width: 100%;height: 100%;-webkit-transition:all 0.9s; transition:all 0.9s;}
.inbannermenu ul li:hover .bg{ opacity: 1;-webkit-transition:all 0.5s; transition:all 0.5s;}



.inbannermenu ul li .img::after{    position: absolute;
   
    background: url(../image/yuan2.png) no-repeat;
    
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    z-index: 2;
    content: "";
    left: 0;top: 0;
    clip:rect(80px,40px,80px,0);
    height: 100%;width: 100%;
}
.inbannermenu ul li .img::before{ 
   clip:rect(0,80px,0,40px);
   position: absolute;
    left: 0;top: 0;
    background: url(../image/yuan2.png) no-repeat;
   
    -webkit-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    z-index: 2;
    content: "";
    height: 100%;width: 100%;
}

.inbannermenu ul li:hover .img::before {
        clip:rect(0,80px,80px,40px);
        
}
.inbannermenu ul li:hover .img::after {
   clip:rect(0,40px,80px,0);
}

.lh-config-img{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-config-img .item{background-size:cover; background-repeat:no-repeat; background-position:center center; position:absolute; left:0; top:0; width:100%; height:100%; visibility:hidden; opacity:0; transition:ease 1s; transform:scale(1.2);}
.lh-config-img .item.on{visibility:visible; opacity:1; transform:scale(1);}

.lh-nav-toggle{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:1503; background:#0F0E0E; transition:ease .65s; opacity:0; visibility:hidden;}
.lh-nav-img{width:25%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; float:left; transform:translateX(-100%); transition:ease .65s;}
.lh-nav-item{float:right; width:75%; height:100%; display:flex; align-items:center; justify-content:flex-end; padding-right:5vw;}
.lh-nav-item>div{display:flex; width:86%;}
.lh-nav-item dl{float:left; flex:1;}
.lh-nav-item dl dt a{font-size:22px; font-weight:bold; color:#fff; position:relative;}
.lh-nav-item dl dt a:before{content:''; display:block; width:0; height:2px; background:#76caff; float:left; margin-right:5px; position:relative; top:16px; transform-origin:left center; transition:ease .65s;}
.lh-nav-item dl dt a:hover{color:#76caff;}
.lh-nav-item dl dt a:hover:before{width:20px;}
.lh-nav-item dl dt{margin-bottom:10vh; opacity:0;}
.lh-nav-item dl dd{line-height:48px; opacity:0;}
.lh-nav-item dl dd a{color:#cccccc; font-size:16px; position:relative;}
.lh-nav-item dl dd a:before{content:''; display:block; width:0; height:1px; background:#76caff; float:left; margin-right:5px; position:relative; top:22px; transform-origin:left center; transition:ease .65s;}
.lh-nav-item dl dd a:hover{color:#76caff;}
.lh-nav-item dl dd a:hover:before{width:20px;}

.nav2 .lh-nav-btn h2 em{opacity:1; visibility:visible;}
.nav2 .lh-nav-btn h2 span{opacity:0; visibility:hidden;}
.nav2 .lh-nav-btn>span:before{transform:scaleX(0);}
.nav2 .lh-nav-btn i:before{transform:translate(0,10px) rotate(45deg); width:80%;}
.nav2 .lh-nav-btn i:after{transform:translate(0,-10px) rotate(-45deg); width:80%;}
.nav2 .lh-nav-toggle{visibility:visible; opacity:1;}
.nav2 .lh-nav-img{transform:translateX(0);}
.nav2 .lh-nav-item dl dt{animation:fadeInUp linear .35s forwards;}
.nav2 .lh-nav-item dl dd{animation:fadeInUp linear .35s forwards; animation-delay:.1s;}
.nav2 .lh-nav-item dl dd:nth-child(1){animation-delay:.2s;}
.nav2 .lh-nav-item dl dd:nth-child(2){animation-delay:.3s;}
.nav2 .lh-nav-item dl dd:nth-child(3){animation-delay:.4s;}
.nav2 .lh-nav-item dl dd:nth-child(4){animation-delay:.5s;}
.nav2 .lh-nav-item dl dd:nth-child(5){animation-delay:.6s;}
.nav2 .lh-nav-item dl dd:nth-child(6){animation-delay:.7s;}


.index-swiper .swiper-slide{
    position: relative;overflow: hidden;

}

.index-swiper .swiper-slide-active img {
    width: 100%;
    height: 100%;
    display: block;
    -webkit-animation: hvr-bob 5s ease 1;
animation: hvr-bob 5s ease 1;
}

@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1);
-webkit-transform: scale(1);
  }



  100% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1);
-webkit-transform: scale(1);
  }



  100% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }
}


.jjfanganimg{
    width: 100%;
    position: absolute;top: 0;left: 0;
}
.index-swiper .swiper-pagination {
    bottom: 170px;text-align: left;

}
.index-swiper .swiper-pagination-bullet{
    background: #fff;width: 12px;height: 12px;
}
.index2-swiper .swiper-pagination-bullet{
    background: #fff;width: 12px;height: 12px;
}
.npagecontent{background-size: cover !important;}
.inbannermenumo{display: none;}
.inbannermenumo ul li{position: relative; height: 50px; float: left;width: 50%;text-align: center !important;}
.inbannermenumo ul li a{display: inline-block;width: 100%;height: 100%;}
.inbannermenumo ul li .img{display: inline-block;background: url(../image/hzmenubk1.png) center no-repeat; background-size: cover;position: relative;height: 70%;top: 15%;}
.inbannermenumo ul li .img img{display: block;height: 100%;}
.inbannermenumo ul li p{position: relative;top: -5px; line-height: 50px;display: inline-block;width: 50%;color: #333;}
.inbannermenumo ul li:nth-child(1){background:#E0EFFB }
.inbannermenumo ul li:nth-child(4){background:#E0EFFB }
.inbannermenumo ul li:nth-child(5){background:#E0EFFB }



.hezuomenu2{width: 100%; background: #f6f8fa;margin-top: 55px;display: none;}
.hezuomenu2 .swiper-slide{text-align: center;box-sizing: border-box;position: relative;padding: 20px 0;}
.hezuomenu2 .swiper-slide .img{background: url(../image/hzmenubk2.png) no-repeat; background-size: 100% 100%;width: 50px; margin: 0 auto;}
.hezuomenu2 .swiper-slide .img img{display: block;width: 100%;}
.hezuomenu2 .swiper-slide p{font-size: 16px;color: #666666;padding-top: 10px;}
.hezuomenu2 .swiper-slide:after{position: absolute;content: "";left: 0;bottom: 0;height:2px;width: 0;background: #005bac;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.hezuomenu2 .swiper-slide:hover:after,.hezuomenu2 .swiper-slide-active:after{width: 100%;}
.hezuomenu2 .swiper-slide:hover .img,.hezuomenu2 .swiper-slide-active .img{background: url(../image/hzmenubk1.png) no-repeat; background-size: 100% 100%;}
.phone_nav .jtgs{position: fixed;right: 50px;top: 0;}
.phone_nav .jtgs img{height: 50px;}

.gengduolicheng{display: inline-block;width: 100%;text-align: center;margin-top: 30px;}
.gengduolicheng a{border: 1px solid #efefef;border-radius: 5px;padding: 8px 15px;color: #333;display: inline-block;}

.yfcxnul{margin-top:15px;display: inline-block;width: 100%;}
.yfcxnul li{width:20%;float:left;height: 138px; position:relative;box-sizing: border-box;padding: 0 10px;}
.yfcxnul li a{display: inline-block;width: 100%;position: relative;}
.yfcxnul li .main{width:100%;padding:20px 6% 25px 6%;position: relative;
    z-index: 1;top:0;left:0;background:#dcecf9;margin-bottom: 20px;display: inline-block;}
.yfcxnul li .date{font-size:20px;color:#70addd;margin-bottom:13px;}
.yfcxnul li .date i{border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #6ba9dc;float:right;margin-top:4px;}
.yfcxnul li img{display:block;width:100%;display:none;margin-top:7px;}
.yfcxnul li .title{padding-top:15px;font-size:16px;color:#666;line-height:25px;}
.yfcxnul li:hover .main,.yfcxnul li.active .main{z-index: 2;}
.yfcxwbox{padding: 90px 0;}
.yfcxwbox .div1{display: inline-block;width: 100%;}
.yfcxwbox .div1 .le img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.yfcxwbox .div1 .le{float: left;width: 50%;position: relative;overflow: hidden;}
/*.yfcxwbox .div1 .le:hover img{transform: scale(1.1);}*/
.yfcxwbox .div1 .ri{position: relative; float: left;width: 50%;box-sizing: border-box;overflow: hidden;}
.yfcxwbox .div1 .ri .box{-webkit-transition:all 0.5s ; transition:all 0.5s; position: relative;width: 100%;height: 100%;padding: 8% 6%;box-sizing: border-box;}
.yfcxwbox .div1 .ri .box .nbox{position: relative;overflow: hidden;width: 100%;height: 100%;z-index: 200;}
.yfcxwbox .div1 .ri .p1{font-size: 24px;color: #000000;}
.yfcxwbox .div1 .ri .text{margin-top: 20px;}
.yfcxwbox .div1 .ri img{width: 100%;height: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;position: absolute;left: 0;top: 0;z-index: 1;}
.yfcxwbox .div1 .ri:hover img{transform: scale(1.1);}
.yfcxwbox .div2{display: inline-block;width: 100%; padding-top: 35px;}
.yfcxwbox .div2 h4{font-size: 24px;color: #000;display: inline-block;width: 100%;font-weight: 400;}
.yfcxwbox .div2 h4 a{font-size: 16px;float: right;color: #333;}

.text div,.text p{
     text-align:justify; padding-right:5px;
}