
/*Author: Sman <469394800@qq.com> WX:t4362668*/


/*luo 15902822580*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,header,footer {
    margin:0;
    padding:0;
    -moz-box-sizing: border-box;
　　-webkit-box-sizing: border-box;
　　box-sizing: border-box;
}
body {    font: 15px/1.14 "微软雅黑", microsoft yahei,arial,sans-serif;    -webkit-text-size-adjust:100%;    width: 100%;
    height: 100%;    background-color: #fff;}
li,ul {    list-style: none;    padding: 0;    margin: 0;}
a {    text-decoration: none;    -webkit-tap-highlight-color: transparent;}
em {    font-style:normal;}
img {    border:0;    vertical-align:middle;    pointer-events:none;}
table {    border-collapse:collapse;    border-spacing:0;}
p {    word-wrap:break-word;}
button {    outline: none;    border: none;    font-family: "微软雅黑";    background-color: white;}
input, input[type=submit], input[type=reset], input[type=button], button {    outline: none;}
select,input,img,select {    vertical-align:middle;}
a,button,input,textarea {    -webkit-tap-highlight-color: rgba(0,0,0,0);color: #333;}
a:hover{color: #054cac;}
input, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {}
*:focus {    outline: none;}
body {    max-width: 750px;    margin: 0 auto !important;}
.iconfont {    font-family:"iconfont" !important;    font-size:20px;    font-style:normal;    vertical-align: middle;}
.clear:after {
    content: "";
    display: block;
    clear: both;
}
.clearboth:after {
    content: "";
    display: block;
    clear: both;
}

html{
    width: 100%;
    height: 100%;
    
}

.inner {

    width: 1712px;

    margin: 0px auto;

    position: relative;

}



.inner1 {

    width: 100%;

    margin: 0px auto;

    position: relative;

}

.inner1200 {

    margin: 0px auto;

    width: 1200px;

    position: relative;

}

.inner1250{

     margin: 0px auto;

    width: 1250px;

    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;

}

.inner1400{

   margin: 0px auto;

    width: 1400px; 
    box-sizing: border-box;padding: 0 15px;

     position: relative;

}



.inner1380{

margin: 0px auto;

    width: 1380px;

}

.inner1440{

    margin: 0 auto;
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;

    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%;
    display: inline-block;width: 100%;
    margin: 30px 0;
}
.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: 8px 14px;
    font-size: 14px;
    line-height: 1.3333333;
    margin: 0 3px;
    border: none;
}
.pagination-lg>a {
    background: #fff;
    border: 1px solid #cccccc;
    color: #999999;
}
.pagination-lg>span {
    background: #fff;
    border: 1px solid #0078ce;
    color: #0078ce;
}
.pagination-lg>a:hover{
     background: #fff;
    border: 1px solid #0078ce;
    color: #0078ce;
}


.page{text-align: center;margin-top: 30px;}


.page>a, .page>span {
    padding: 8px 14px;
    font-size: 14px;
    line-height: 1.3333333;
    margin: 0 3px;
    border: none;
}
.page>a {
    background: #252525;
    border: 1px solid #252525;
    color: #fff;
}
.page>span {
    background: #880025;
    border: 1px solid #880025;
    color: #fff;
}
.page>a:hover{
     background: #880025;
    border: 1px solid #880025;
    color: #fff;
}


/*分页*/

.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;}

.video_div{width:100%; height:100%; background:rgb(0,0,0,0.8); position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:50px; height:50px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_closebtv img{width:50px; height:50px;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}
.video_div_center iframe{width:60%; margin-left:20%; margin-right:30%; height:600px; position:relative; top:50%; margin-top:-300px;}



/*******手机导航*******/



.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}

.a_zxlmenu_t{width:100%;height: 50px;line-height: 50px; font-size:14px; text-align:center; background-color:#cd2126; color:#fff; cursor:pointer;}

.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color: #fff;text-indent:0px; display:none;z-index: 1000;}

.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #ccc;margin: 1px 0;}

.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#000000; font-size:14px; text-decoration:none; text-indent:0px;}

.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none;}

.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:16px; 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;

}

.a_zxlmenu_c li a i{

    float: right;

    right: 15px;

    top: 6px;

    position: relative;

}



/*******手机导航*******/



/*内页nenuy*/
.pc_amenu{width:100%;padding:0px 2%;text-align:center;width: 100%;max-height: 58px;overflow: hidden;}
.a_menu_bg{ background-color:#ffffff;max-height: 58px;overflow: hidden;}
.a_menu{width:100%; margin:0px; padding:0px; max-height: 58px;overflow: hidden;float: right;}
.a_menu .a_menu_a{margin:0px;  height:58px;  padding: 0 45px; display:inline-block; overflow:hidden; text-align:center; line-height:58px; color:#666666; font-size:16px;}
.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff;  text-decoration:none; background: #0078ce;}
/*内页nenuy*/





/*手机导航*/

/* CSS Document */

.phone_nav{ display:none;height: 50px;}

.hided{ overflow:hidden; width:100%; height:100%; position:fixed;}

.phone_logo{ height:50px;  background:#fff;}

/*.phone_logo .p1{ position:absolute; left:0; top:0; padding:20px; display:block;}*/

.phone_logo .p1 img{ height: 34px;}



@media screen and (max-width:1200px) {

.phone_logo .p1 {padding-top: 10px; height: 43px; display: block;}

.in_top .heard{ display:none;}

.phone_logo {width: 75%;padding: 0 20px;box-sizing: border-box;}



.phone_nav{background: #fff; display:block; position:fixed; width:100%; top:0;left:0; display:block; transition-delay:0.7s; -webkit-transition-delay:0.7s; z-index:999999; 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:#1080d1;

-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:#1080d1;

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(16,128,209,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:transparent;  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:100%; 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:100%;}

.phone_nav .nav_main .b_one .ul{ height:auto;}



}



.a_rlzydiv_c {display: inline-block;width: 100%;}
.a_rlzydiv_c dt{width:100%;  float:left; font-weight:normal;text-align: left;}
.a_rlzydiv_c dt .div{width:100%; padding:1.2% 0px; background-color:#e5e6e6;  color:#000; 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;text-align: left;background: #fff; border-bottom: 1px solid #edeae9;}
.a_rlzydiv_c dd .div{border-bottom: 1px solid #dddddd;  float: left;width:100%; padding:20px 0px; background: url(../image/r_jt1.png) right 20px center no-repeat; background-color:#fff; font-size:14px; color:#000; 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:#3871c1; color: #fff !important;}

.a_rlzydiv_c dd .div .s1{width:46%; text-indent:3%;font-size: 16px;}
.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%; display:none; float: left;}
.a_rlzydiv_c dd .div1_c{text-align: left; width:100%; padding: 25px; background: #fff;  color:#888888; 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:#333; 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: 25px 0;
}
.zp-box-to{
    padding: 30px 30px;
       animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
    background: #fff;
}
.zhangp-box {
    background: #f1f2f3;
    padding: 50px 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: 245px;
    float: left;
      padding: 10px 15px;
}
.soubtn{
padding:0 20px;
line-height: 41px;height: 41px;
color: #fff;
background: #3871c1;
border: none;
}
/*校园招聘*/




.index-swiper .swiper-pagination{bottom: 20px;}
.inbanner{position: relative;margin-top: 50px;}
.inbanner .index-swiper img{display: block;width: 100%;}
.index-swiper .swiper-pagination-bullet{background: #fff;opacity: 0.6;width: 12px;height: 12px;border-radius: 10px;background: transparent;border:1px solid #fff;opacity: 1;}
.index-swiper .swiper-pagination-bullet-active{background: #fff; width: 12px;height: 12px7px;opacity: 1;}




/*内页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:400px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner2{ width:100%; height:480px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner3{width:100%; height:270px; margin-top: 130px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.n_banner5{width:100%; height:3.8rem; background-repeat:no-repeat !important; background-position:center center !important; background-size:cover !important; position:relative;}
.n_banner5{margin-top: 52px;}
.n_banner5 img{display: none;}
.n_banner5 .n_banner_text{bottom: 10%;text-align: left;}
.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:30px;font-family: '黑体'; line-height: 1.4;text-transform: uppercase;}
.n_banner_text .s2 .font2{ font-size:30px;font-family: '黑体'; font-weight:400;background: url(../image/ntitlebk.png) center center no-repeat;  line-height: 1.4;text-transform: uppercase;}
.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;}


.fixhead{position: fixed;width: 100%;top: 0;padding-top: 0;background:#fff; animation:fadeInDown 1s;
    -webkit-animation:fadeInDown 1s;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);}



.nbanner{
    position: relative;
}
.nbanner img{width: 100%;display: block;}
.weizhi{background:url(../image/wz.png) left center no-repeat;padding-left: 23px; display: block;position: absolute;right: 0;bottom: 0;}
.weizhi2{margin-bottom: 0;background: #f1f2f3;}
.weizhi p{font-size: 14px;line-height:50px;color: #fff;font-weight: 400;}
.weizhi p img{position: relative;top: 3px;margin-right: 5px;}
.weizhi a{color: #fff;}
.weizhi2{border-bottom: 1px solid #e5e5e5;}



/*.header{background: #fff;height: 130px;position: fixed;z-index: 6000;width: 100%;box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2); }
.header .logo{margin-top: 35px;float: left;}
.nav{float: right;margin-right: 40px;}
.header .frbox{float: right;margin-top: 45px;}
.header .frbox .wx .hide{display: none;position: absolute;left: -45px;top: 28px;width: 150px;background: #fff;padding: 5px;border-radius: 5px;z-index: 2000;}
.header .frbox .wx .hide img{display: block;width: 100%;}
.header .frbox .serchbox .hide{display: none;}
.header .frbox .wx,.header .serchbox{display: inline-block;margin: 0 10px;position: relative;}
.header .frbox .wx:hover .hide{display: block;}
.nav li{float: left;text-align: center;padding: 0 20px;position: relative;}
*/
@font-face{
    font-family: "SOURCEHANSANSCN-MEDIUM";
    src:url(../font/SOURCEHANSANSCN-MEDIUM.OTF);
}




/*中络*/
h1,h2,h3,h4,h5,h6{
    font-weight: 400;
}
.fanhui{position: fixed;right: 7%;bottom: 20%;z-index: 5000;cursor: pointer;}
.in_bottom{background: #0479ce;}
.in_bottom .h4{font-size: 14px;color: #fff;line-height: 25px;padding: 10px 0; font-weight: 400;}

.footer{background: #026ab5;}
.footer .fl{width: 79%;border-right: 1px solid #0479ce;padding-right: 50px;padding-bottom: 30px;}
.footer .fr{width: 21%;box-sizing: border-box;padding-left: 50px;padding-top: 50px;}
.footer .fr .h1{background: url(../image/in_bline.png) left bottom no-repeat; position: relative;padding-bottom: 30px;display: flex;justify-content: space-between;align-items:flex-end;margin-bottom: 33px;}
.footer .fr .h1 span{color: #fff;line-height: 1;}
.footer .fr .h1 span:nth-child(1){font-size: 24px;font-weight: bold;}
.footer .fr .h1 span:nth-child(2){font-size: 16px;}
.footer .fr .img img{float: left;width: 108px;display: block;}
.footer .fr .img img:nth-child(2){margin-left: 30px;}

.footer .fl .n_div1{display: flex; flex-wrap:wrap;margin: 50px 0;}
.footer .fl .n_div1 h1{color: #fff;font-size: 16px;flex-grow: 1;}
.footer .fl .n_div1 h1 a{color: #fff;font-size: 16px;}
.footer .fl .n_div2{display: flex; justify-content: flex-start;margin-bottom: 10px;}
.footer .fl .n_div2 .n_fl{background: #0479ce url(../image/bkjiantou.png) right 10px center no-repeat; box-sizing: border-box;padding-left: 12px;  width: 100px;line-height: 50px;color: #fff;font-size: 16px;color: #fff;}
.footer .fl .n_div2 .n_fl1{padding-left: 0;text-align: center;}
.footer .fl .n_div2 .n_fr{display: flex;background: #0366ae;justify-content:space-around;flex: 1;text-align: center;}
.footer .fl .n_div2 .n_fr h1{color: #fff;font-size: 16px;flex-grow: 1;}
.footer .fl .n_div2 .n_fr h1 a{color: #fff;font-size: 16px;line-height: 50px;height: 50px;}
.bottom1{display: flex;flex-wrap: wrap; width: 100%;justify-content: space-between;line-height: 55px;color: #fff;font-size: 16px;}
.bottom1 div{width: 100%;text-align: left;}
.bottom1 div p{font-size: 14px;line-height: 24px;}
.bottom1 a{color: #fff;position: relative;z-index: 1000;font-size: 14px;}
.top{line-height: 43px;border-bottom: 1px solid #e2e2e2;}
.top img{vertical-align: middle;display: inline-block;}
.top .fl .div1{float: left;}
.top .fl .div1 p{font-size: 14px;color: #999999;}
.top .fl .div2{float: left;margin-left: 193px;}
.top .fl .div2 span{color: #0078ce;position: relative;}
.top .fl .div2 span .qiehuan{position: absolute;left: 0;top: 31px; width: 200px;box-sizing: border-box;padding: 10px 15px; background: #fff;z-index: 6000;border: 1px solid #e2e2e2;border-top: 0;}
.top .fl .div2 span .qiehuan{display: none;}
.top .fl .div2 .div:hover .qiehuan{display: block;}
.top .fl .div2 span .qiehuan a{color: #333;}
.top .fl .div2 span .qiehuan a:hover{color: #0078ce;}
.top .fl .div2 span b{color: #999999;font-weight: 400;margin-left: 10px;}
.top .fr span{display: inline-block;margin-left: 40px;color: #0078ce;}
.top .fr span a{color: #0078ce;}
.top .fr span img{margin-right: 2px;}
.top .fr .sp3{color: #999999;}
.top .fr .sp3 b{color: #0078ce;font-weight: bold;font-size: 18px;margin-left: 10px;}
.nav_ul{display: flex;justify-content: space-around;}

.flexbox{display: flex;justify-content: space-between;}

.top_logobox{padding: 30px 0;}
.top_logobox .logo{width: 480px;}
.top_logobox .logo img{display: block;max-width: 100%;}
.top_logobox .serchbox{width: 55%;}
.top_logobox .serchbox .div1{display: flex;border: 2px solid #0078ce;position: relative;overflow: hidden;border-radius: 5px;}
.top_logobox .serchbox .div1 .in1{flex: 1;border: none;box-sizing: border-box;padding: 0 15px;}
.top_logobox .serchbox .div1 .in2{width: 120px;background: #0078ce;border: none;color: #fff;line-height: 42px;}

.top_logobox .serchbox .div2{margin-top: 10px;}
.top_logobox .serchbox .div2 a{float: left;margin-right: 5px;font-size: 14px;color: #999999;}
.top_logobox .serchbox .div2 a:hover {color: #0078ce;}
.nav_menu{border-top: 1px solid #e2e2e2;height: 71px;position: relative;}
.nav_menu_fix{position: absolute;left: 0;width: 100%;height: auto;top: 0;z-index: 5000;background: #fff;}


.nav_ul li{width: 10%;}
.nav_ul li .a1{line-height: 68px;display: inline-block;box-sizing: border-box;border-bottom: 2px solid transparent;color: #474747;font-size: 16px;}
.nav_ul li.active .a1,.nav_ul li:hover .a1{border-bottom: 2px solid #0078ce;color: #0078ce;}
.nav_menu_fix .div{width: 1440px;margin: 0 auto;}

.nav_ul li dl{display: none;}


.nav_ul li dl{padding-bottom: 80px;padding-top: 20px;}
.nav_ul li dl dd a{color: #666666;font-size: 14px; line-height: 34px;}
.nav_ul li dl dd a:hover{color: #0072c4;}
.in_menu-swiper .swiper-slide{padding: 15px 15px;box-sizing: border-box;}
.inbanner{}
/*box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2);border-radius: 10px;*/
.in_menu ul{box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.15);border-radius: 10px;}
.in_menu{position: absolute;bottom: -76px;width: 100%;left: 0;z-index: 5000;background: transparent;}
.in_menu ul{display: flex;justify-content: space-between;background: #fff;position: relative;overflow: hidden;}
.in_menu ul li{width: 50%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 10px;}
.in_menu ul li .text h1{font-size: 18px;color: #666666;margin-bottom: 5px;font-weight: bold;}
.in_menu ul li .text h2{font-size: 12px;color: #999999;line-height: 20px;}
.in_menu ul li .img2{width: 0.9rem;margin-top: 5px;}
.in_menu ul li .text{flex: 1;box-sizing: border-box;padding-left: 10px;}
.in_menu ul li{background: url(../image/lin2.png) right center no-repeat;}
.in_menu ul li:last-child{background: none;}
.zhuceggliucheng img{max-width: 100%;display: block;margin: 0 auto;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.zhuceggliucheng .img{position: relative;overflow: visible;}
.zhuceggliucheng .img:hover img{transform: scale(1.1);}




.bq_lcbox img{max-width: 100%;display: block;margin: 0 auto;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.bq_lcbox .img{position: relative;overflow: visible;}
.bq_lcbox .img:hover img{transform: scale(1.1);}


.xm_lcbox img{max-width: 100%;display: block;margin: 0 auto;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.xm_lcbox .img{position: relative;overflow: visible;}
.xm_lcbox .img:hover img{transform: scale(1.1);}


.zl_lcbox img{max-width: 100%;display: block;margin: 0 auto;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.zl_lcbox .img{position: relative;overflow: visible;}
.zl_lcbox .img:hover img{transform: scale(1.1);}

.zl_haochubox img{max-width: 100%;display: block;margin: 0 auto;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.zl_haochubox .img{position: relative;overflow: visible;}
.zl_haochubox .img:hover img{transform: scale(1.1);}


.zhongluo_shili{background: #f6f6fa; padding: 0.6rem 0; position: relative;overflow: hidden;}
.nti1{text-align: center;font-size: 22px;color: #474747;background: url(../image/tibk.png) center center no-repeat;margin-bottom: 20px;}
.zhongluo_shili .ti2{text-align: left;width: 100%;margin: 0 auto;font-size: 14px;color: #999999;line-height: 24px;}
.nti{margin-bottom: 0.5rem;}
/*.zhongluo_shili .img{position: relative;overflow: hidden;}
.zhongluo_shili .img img{display: block;max-width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.zhuceggliucheng{padding: 70px 0;}
.zhongluo_shili .img:hover img{transform: scale(1.1);}
*/
.zhuceggliucheng{padding: 0.7rem 0;}
.hcbk{padding: 0.5rem 0;background: #c9e9ff;}
.nti2{text-align: center;font-size: 22px;color: #fff;background: url(../image/tibk2.png) center center no-repeat;margin-bottom: 20px;}


li .img{position: relative;overflow: hidden;}
li .img img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
li:hover .img img{transform: scale(1.1);}

li .img2{position: relative;overflow: visible;}
li .img2 img{display: block;max-width: 100%; margin: 0 auto; -webkit-transition:all 0.5s ; transition:all 0.5s;}
li:hover .img2 img{transform: scale(1.1);}

.hc_ul5{display: flex;justify-content: space-around;padding: 15px 0;flex-wrap: wrap;}
.hc_ul5 li{flex-wrap: wrap; width: 48.5%;background: #fff;display: flex;justify-content: space-between;margin-bottom: 10px;}
.hc_ul5 li .img{width: 100%;height: 2rem;position: relative;overflow: hidden;}
.hc_ul5 li .img img{display: block;width: 100%;min-height: 100%;}
.hc_ul5 li .text{width: 100%; box-sizing: border-box;padding-left: 10px;}
.hc_ul5 li .text h1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;font-size: 14px;color: #f57927;font-weight: bold;line-height: 36px;/*border-bottom: 1px dashed #e3e3e3;*/}
.hc_ul5 li .text h1 span{color: #474747;margin-left: 10px;}
.hc_ul5 li .text h2{display: none; font-size: 12px;color: #999999;line-height: 24px;margin-top: 5px; height: 48px;position: relative;overflow: hidden;}
.hc_ul5 li:nth-child(5){width: 100%;height: auto;}
.hc_ul5 li .img {height: auto;}

.hc_ul4 li .img{width: 100%;}
.hc_ul4 li .text{width: 100%;}

.hc_ul4 li{width: 48%;display: block;height: auto;}
.suoxu{padding: 0.5rem 0;background: #f6f6fa;}
.gs_suoxu_ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.gs_suoxu_ul li{width: 33.3%;background: #fff;box-sizing: border-box;padding: 0.3rem 0.2rem;border: 1px solid #d7d7d7;}
.gs_suoxu_ul .img{text-align: center;margin-bottom: 10px;width:57px;height: 57px; margin: 0 auto;}
.gs_suoxu_ul .img .ic{ height:100%;
   width:100%;
   display: inline-block; transform: scale(0.7);}
.gs_suoxu_ul .text h1{font-size: 14px;height: 40px;line-height: 20px; color: #474747;font-weight: bold;text-align: center;margin-top: 5px;}
.gs_suoxu_ul .text h2{font-size: 12px;color: #666666;line-height: 22px;height: 66px;position: relative;overflow: hidden;}
.gs_suoxu_ul li:hover{background:#0078ce;}
.gs_suoxu_ul li:hover .text h1{color: #fff}
.gs_suoxu_ul li:hover .text h2{color: #fff}
.gs_suoxu_ul li:hover .img .ic{  filter: drop-shadow(57px 0 #fff); 
   position: relative;
   left: -57px; }
.xm_lcbox{background: #fff; padding: 0.75rem 0;}
.xm_lcbox img{display: block;max-width: 100%;}
.xm_lcbox .nti{margin-bottom: 30px;}
.zchc_ul5 li .text h1 span{margin-left: 0;}

.xm_suoxu{background: #0d7dcd;}
.xm_suoxu_ul {display: flex;justify-content: center;flex-wrap: wrap; }

.xm_suoxu_ul li{width: 31%;margin: 0 1%; background: #1a90e5;position: relative;overflow: hidden;margin-bottom: 10px;}
.xm_suoxu_ul li .img{top: -37.5px; position: relative;}
.xm_suoxu_ul li .img div{text-align: center;width: 75px;height: 75px;  margin: 0 auto;line-height: 110px;background: #fff;border-radius: 50%;font-size: 28px;color: #0078ce;}
.xm_suoxu_ul li .text h4{box-sizing: border-box;padding: 0 10px;font-size: 14px;color: #fff;line-height: 24px;height: 72px;text-align: center; position: relative;overflow: hidden; }
.xm_suoxu_ul li .text {position: relative;top: -20px;}
img {
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode:nearest-neighbor;
}

.zl_lcbox{background: url(../image/zhuanlibk.jpg) center center no-repeat;padding: 0.7rem 0;}
.zl_lcbox img{display: block;max-width: 100%;}

.zl_suoxu_ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.zl_suoxu_ul li{width: 100%;display: flex;background:#f6f6f6;margin-bottom: 20px;}
.zl_suoxu_ul li:nth-child(1) .img{background:#f6f6f6 url(../image/zl_li1.png) left center no-repeat;}
.zl_suoxu_ul li:nth-child(2) .img{background:#f6f6f6 url(../image/zl_li2.png) left center no-repeat;}
.zl_suoxu_ul li .img{width: 50%;display: flex;flex-wrap: wrap; align-items: center;box-sizing: border-box;text-align: center;}
.zl_suoxu_ul li .img h1{width: 100%;}
.zl_suoxu_ul li .img h1 .p1{color: #fff;font-size: 24px;margin-bottom: 10px;}
.zl_suoxu_ul li .img h1 .p2{color: #fff;font-size: 12px;text-transform: uppercase;line-height: 24px;}
.zl_suoxu_ul li .img h2{width: 100%;}
.zl_suoxu_ul li .text{width: 50%;box-sizing: border-box;padding: 0.5rem 0.3rem;}
.zl_suoxu_ul li .text h4{width: 100%;line-height: 24px;border-bottom: 1px dashed #dadada;color: #666666;font-size: 14px;background: url(../image/zl_jiantou.png) left center no-repeat;}
.zl_suoxu_ul li .text h4{box-sizing: border-box;padding-left: 16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}


.zl_suoxu_ul li .text p{width: 100%;line-height: 24px;border-bottom: 1px dashed #dadada;color: #666666;font-size: 14px;background: url(../image/zl_jiantou.png) left center no-repeat;}
.zl_suoxu_ul li .text p{box-sizing: border-box;padding-left: 16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap !important;}

.nti22{text-align: left;width: 100%;margin: 0 auto;font-size: 14px;color: #999999;line-height: 24px;}
.zl_haochubox{background: #f6f6fa;padding: 0.6rem 0;overflow: hidden;}
.zl_haochubox .img{padding-top: 0;}
.zl_haochubox .img img{display: block;max-width: 100%;}

.bq_nhaochu{background: #f6f6fa;padding: 50px 0;}
.bq_lcbox{padding: 0.6rem 0;background: #dcf0ff;}
.bq_lcbox img{display: block;max-width: 100%;}

.sb_hcbox{background: #f6f6fa;}
.sb_hcbox .wbox{display: flex;justify-content: space-between;flex-wrap: wrap;box-sizing: border-box; }
.sb_hcbox .wbox .text{width: 49%; box-sizing: border-box;margin-bottom: 10px;padding: 0.3rem 0.3rem;border-radius: 0 20px 0 20px;}
.sb_hcbox .wbox .text1{background: #fff url(../image/sb_hc1.png) top left no-repeat; background-size: 0.9rem 0.9rem;}
.sb_hcbox .wbox .text2{background: #fff url(../image/sb_hc2.png) top left no-repeat;background-size: 0.9rem 0.9rem;}
.sb_hcbox .wbox .text3{background: #fff url(../image/sb_hc3.png) top left no-repeat;background-size: 0.9rem 0.9rem;}
.sb_hcbox .wbox .text4{background: #fff url(../image/sb_hc4.png) top left no-repeat;background-size: 0.9rem 0.9rem;}
.sb_hcbox .wbox .text h1{font-size: 18px;font-weight: bold; color: #474747;margin-bottom: 10px;padding-left: 0.75rem;}
.sb_hcbox .wbox .text h2{font-size: 14px;color: #999999;line-height: 24px; height: 72px;position: relative;overflow: hidden;}




.sb_suoxu_ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.sb_suoxu_ul li{margin-bottom: 20px; width: 100%;background: #dcf0ff;box-sizing: border-box;padding: 0.3rem;position: relative;}

.sb_suoxu_ul li .num{position: absolute;left: 0;top: 0; line-height:1.2rem;width: 1rem;text-align: center;background: #037acf;color: #fff;font-size: 18px;}

.sb_suoxu_ul li{padding-left: 1.3rem;}
.sb_suoxu_ul li:nth-child(2n){padding-right: 1.3rem;padding-left: 0.3rem;}
.sb_suoxu_ul li:nth-child(2n) .num{ right: 0;left: auto;border-radius: 0 0 0 30px; }
.sb_suoxu_ul li:nth-child(2n-1) .num{ border-radius: 0 0 30px 0; }
.sb_suoxu_ul .text h2{font-size: 14px;color: #666666;line-height: 24px;max-height: 72px; position: relative;overflow: hidden;}
.sb_suoxu_ul li:hover{background:#0078ce;}
.sb_suoxu_ul li:hover .text h2{color: #fff}
.sb_suoxu_ul li:hover .img .ic{  filter: drop-shadow(69px 0 #fff); 
   position: relative;
   left: -69px; }
.sb_suoxu{background: #ffffff;}
.sb_hcbox{padding: 0.7rem 0;background: #037acf;}

.ncontent{background: #fff;padding: 0.5rem 0;}
.ncontent .w_wbox{display: flex;justify-content: space-between;}
.ncontent .w_wbox .wfl{width: 100%; background: #FFF;box-sizing: border-box;}
/*.ncontent .w_wbox .wfr{width: 25%;}*/

/*
.ncontent .w_wbox .wfl{width: 73%;float: left; background: #FFF;box-sizing: border-box;padding: 30px;}
.ncontent .w_wbox .wfr{width: 25%;float: right;}*/

.n_top_title {font-size: 18px;color: #333;padding-bottom: 17px;border-bottom: 1px solid #dcdcdc;}
.n_top_title span{border-left: 4px solid #0078ce;padding-left: 10px; line-height: 18px;height: 18px;}
.new_list li{padding: 0.3rem 0;border-bottom: 1px solid #efefef;}
.new_list a{display: flex;width: 100%;}
.new_list a .img{width: 2.8rem;}
.new_list a .text{flex: 1;box-sizing: border-box;padding-left: 20px;min-width: 1px;}
.new_list a .text h1{font-weight: bold; font-size: 16px;color: #474747;display: flex;justify-content: space-between;margin-bottom: 5px;}
.new_list a .text h1 .sp1{
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.new_list a .text h1 .sp2{font-size: 14px;color: #999999;}
.new_list a .text h2{font-size: 14px;color: #999999;line-height: 24px;height: 48px;position: relative;overflow: hidden;}
.new_list a .text h3{font-size: 14px;color: #999999;line-height: 24px;position: relative;overflow: hidden;}
.new_list a .text h3 img{vertical-align: middle;}
.new_list a .text h3 span{margin-right: 20px;}

.fv_wfir{background: #fff;box-sizing: border-box;padding: 30px;margin-bottom: 10px;}
.hot_wfir{background: #fff;box-sizing: border-box;padding: 30px;padding-bottom: 0;}
.guwen_tj{background: #fff;}
.guwen_tj li{display: flex;padding: 30px 0;border-bottom: 1px solid #eaeaea;}
.guwen_tj li .img{width: 108px;height: 108px; position: relative;overflow: hidden;border-radius: 50%;}
.guwen_tj li .img img{width: 108px;height: 108px; }

.guwen_tj li .text{flex: 1;box-sizing: border-box;padding-left: 20px;}
.guwen_tj li .text h1{font-size: 20px;color: #666666;font-weight: bold;position: relative;padding-bottom: 10px;margin-bottom: 10px;}
.guwen_tj li .text h1:after{position: absolute;content: "";width: 30px;height:2px;background: #0078ce;bottom: 0;left: 0;}
.guwen_tj li .text h1 span{font-size: 16px;margin-left: 10px;color: #666666;font-weight: 400;}
.guwen_tj li .text h2{font-size: 16px;color: #999999;line-height: 24px;height: 24px;position: relative;overflow: hidden;margin-bottom: 10px;}
.guwen_tj li .text .zixun{display: inline-block;width: 127px;line-height: 26px;text-align: center;border: 1px solid #0078ce;color: #0078ce;border-radius: 20px;}
.guwen_tj li .text .zixun:hover{color: #fff;background: #0078ce;}
.new_tui{display: inline-block;width: 100%;}
.new_tui li{float: left;width: 100%;padding: 25px 0;border-bottom: 1px solid #eaeaea;}
.new_tui li:last-child{border-bottom: 0;}
.new_tui li h1{font-size: 18px;color: #474747;}
.new_tui li h2{font-size: 14px;color: #999999;line-height: 30px;height: 60px;position: relative;overflow: hidden;}

.show_zhishi .h1{font-size: 18px;color: #474747;font-weight: bold;margin-bottom: 10px;}
.show_zhishi .h2{font-size: 13px;color: #999999;line-height: 30px;padding-bottom: 10px;border-bottom: 1px solid #efefef;}
.show_zhishi .h2 span{margin-right: 10px;}
.show_zhishi .h2 span img{vertical-align: middle;margin-right: 5px;}
.show_zhishi .show_zhishi_content{padding: 30px 0;border-bottom: 1px solid #efefef;}
.show_zhishi .mianze{color: #999999;font-size: 14px;line-height: 24px;padding-top: 30px;}

.show_more{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 10px;}
.show_more a{width: 100%;overflow: hidden; min-width: 1px;text-align: left;
text-overflow:ellipsis;
white-space: nowrap;line-height: 30px;font-size: 14px;color: #666666;}
.show_more a .img1{display: none;}
.show_more a:hover .img2{display: none;}
.show_more a:hover .img1{display: inline-block;}
.show_more a:hover {color: #0479ce;}
.show_more a img{vertical-align: middle;margin-right: 5px;}
.show_more .a1{text-align: left;}
.show_more .a2{text-align: left;}
.show_more a span{color: #0170bf;}

.guwenw_why_ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.guwenw_why_ul li{width: 48%;padding: 0.4rem 0; border: 1px solid #dbdbdb;text-align: center;margin-bottom: 15px;}
.guwenw_why_ul li:hover {transform: translateY(-10px);-webkit-transition:all .5s ; transition:all .5s;}
.guwenw_why_ul li{box-sizing: border-box;padding: 30px 2%;padding-top: 30px;}
.guwenw_why_ul li .text{padding-top: 15px;}
.guwenw_why_ul li .text h1{background: url(../image/line1.png) bottom center no-repeat;padding-bottom: 10px;}
.guwenw_why_ul li .imgbox .bk{margin: 0 auto;width: 1.2rem;height: 1.2rem;line-height: 1.2rem;background: url(../image/guwen_bk.png) center center no-repeat;background-size: cover;}
.guwenw_why_ul li .imgbox .bk{color: #fff;font-size: 30px;}
.guwenw_why_ul .li2{display: flex;align-items: center;justify-content: center;padding-top: 0;width: 100%;}
.guwenw_why_ul li .text h1{font-size: 18px;color: #666666;margin-bottom: 10px;}
.guwenw_why_ul li .text h2{font-size: 14px;color: #999999;line-height: 24px;height: 48px;position: relative;overflow: hidden;}
.guwenw_why_ul .li2 h3{font-size: 18px;color: #0078ce;}
.guwenw_why_ul .li2{padding: 15px 0;}
.guwenw_why_ul .li2 img{height: 20px;margin-right: 10px;}
.guwenw_why{padding: 50px 0;}
.guwenw_listbox{padding: 0.6rem 0;background: #0078ce;}

.guwenw_list_ul{display: flex;justify-content: space-between;flex-wrap: wrap; }
.guwenw_list_ul:after{
        content: "";
flex: auto;
}
.guwenw_list_ul li{
            /*margin-right:2%;*/
            margin: 0 1%;
            /*width: -webkit-calc((100% - 2%*4)/ 4);
            width: calc((100% - 2%*4)/ 4); 、*/
            /*//这里用calc动态计算宽度，用于适配不同尺寸的屏幕都是四列，
              值得注意的是，如果这里有padding，还需要减去padding的值，
              这里的宽度应该是除去padding和margin之后的*/
        }


.guwenw_list_ul li { justify-items: center;background: #fff;margin-bottom: 2%;box-sizing: border-box;padding: 0 25px;}
.guwenw_list_ul li{width: 48%;padding: 0.5rem 0.3rem;}
.guwenw_list_ul li .img{width: 1.7rem;height: 1.7rem;margin: 0 auto;border-radius: 50%;position: relative;overflow: hidden;margin-bottom: 20px;}
.guwenw_list_ul li .text{text-align: center;}
.guwenw_list_ul li .text h1{font-size: 18px;color: #0078ce;font-weight: bold;margin-bottom: 10px;}
.guwenw_list_ul li .text h4{font-size: 16px;color: #666666;}
.guwenw_list_ul li .text h4 span{display: inline-block; padding-bottom: 10px;border-bottom: 1px solid #0078ce;}
.guwenw_list_ul li .text h3{font-size: 14px;color: #999999;margin: 15px 0;line-height: 24px;height: 72px;position: relative;overflow: hidden;}
.guwenw_list_ul li .text h5 span{display: inline-block;color: #0078ce;font-size: 12px;text-transform: uppercase;width: 130px;line-height: 30px;border: 1px solid #dadada;border-radius: 20px;}
.guwenw_list_ul li .text h3 p,.guwenw_list_ul li .text h3 span{
    line-height: 20px !important;
    font-size: 14px  !important;color: #999999;
}

.guwenw_list_ul li:hover{background: #0078ce;}
.guwenw_list_ul li:hover .text h5 span{color: #fff;border-color: #fff;}
.guwenw_list_ul li:hover .text h1{color: #fff;}
.guwenw_list_ul li:hover .text h4{color: #fff;}
.guwenw_list_ul li:hover .text h3{color: #fff;}
.guwenw_list_ul li:hover .text h3 p{color: #fff;}
.guwenw_list_ul li:hover .text h3 span{color: #fff;}
.guwen_tj2{box-sizing: border-box;padding: 0 30px;margin-bottom: 15px;background: #fff;}
.guwen_tj2 li{border-bottom: 0;}


.guwen_tj2 li{display: flex;padding: 30px 0;}
.guwen_tj2 li .img{width: 108px;height: 108px; position: relative;overflow: hidden;border-radius: 50%;}
.guwen_tj2 li .img img{width: 108px;height: 108px; }

.guwen_tj2 li .text{flex: 1;box-sizing: border-box;padding-left: 20px;}
.guwen_tj2 li .text h1{font-size: 20px;color: #666666;font-weight: bold;position: relative;padding-bottom: 10px;}
.guwen_tj2 li .text h1 span{font-size: 16px;margin-left: 10px;color: #666666;font-weight: 400;}
.guwen_tj2 li .text h2{font-size: 16px;color: #999999;line-height: 24px;height: 24px;position: relative;overflow: hidden;margin-bottom: 10px;}
.guwen_tj2 li .text .zixun{display: inline-block;width: 127px;line-height: 26px;text-align: center;border: 1px solid #0078ce;color: #0078ce;border-radius: 20px;}
.guwen_tj2 li .text .zixun:hover{color: #fff;background: #0078ce;}
.guwen_tj2 li .text h2 span{color: #0078ce;}

.wfr_fuwu li{background: #fff;margin-bottom: 20px;}
.wfr_fuwu li a{display: flex;box-sizing: border-box;padding: 25px;}
.wfr_fuwu li .img2{width: 68px;}
.wfr_fuwu li .text{flex: 1;box-sizing: border-box;padding-left: 20px;}
.wfr_fuwu li .text h1{font-size: 24px;color: #474747;}
.wfr_fuwu li .text h2{font-size: 14px;color: #999999;margin-top: 10px;}
.wfr_fuwu li .text h1 span{box-sizing: border-box;display: inline-block;padding-right: 20px;background: url(../image/jiantou3.png) right center no-repeat;}
.guwen_show .content img{max-width: 100%;display: block;margin: 0 auto;}

.guwen_show .content{padding: 50px 0;border-bottom: 1px solid #ededed;}

.wfr_fuwu li:hover{background: #0078ce;}
.wfr_fuwu li:hover .text h1{color: #fff;}
.wfr_fuwu li:hover .text h2{color: #fff;}
.guwen_show .div1{border: 1px solid #ededed;box-sizing: border-box;padding: 30px;display: flex;justify-content: space-between;}
.guwen_show .div1{margin: 30px 0;}
.guwen_show .div1 .img{width: 315px;}
.guwen_show .div1 .img img{display: block;width: 100%;}
.guwen_show .div1 .text{flex: 1;box-sizing: border-box;padding-left: 53px;}

.guwen_show .div1 .text h1{font-size: 22px;color: #666666;font-weight: bold;}
.guwen_show .div1 .text h1 span{padding-bottom: 10px; border-bottom: 2px solid #0078ce;padding-right: 20px;}
.guwen_show .div1 .text h2{padding: 20px 0;border-bottom:1px solid #e5e5e5;}
.guwen_show .div1 .text h2 p{font-size: 16px;color: #666666;line-height: 30px;}
.guwen_show .div1 .text h4{font-size: 16px;color: #0078ce;font-weight: bold;margin: 20px 0;}
.guwen_show .div1 .text h5{font-size: 14px;color: #666666;line-height: 24px;height: 76px;position: relative;overflow: hidden;}
.guwen_show .div1 .text .zixun{margin-top: 20px;}
.guwen_show .div1 .text .zixun{font-size: 16px; display: inline-block;width: 150px;line-height: 34px;text-align: center;border: 1px solid #0078ce;color: #0078ce;border-radius: 20px;}
.guwen_show .div1 .text .zixun:hover{color: #fff;background: #0078ce;}


.map{height: 6rem;}

.lianxi_box .div1{background: #fff;display: flex;}

.lianxi_box .div1 .text{flex: 1;box-sizing: border-box;margin-bottom: 0.5rem;}
.lianxi_box .div1 .text h1{font-size: 24px;color: #0078ce;font-weight: bold;margin-bottom: 20px;border-bottom: 1px solid #dddada;padding-bottom: 20px;}
.lianxi_box .div1 .text h5 p{font-size: 14px;color: #666666;line-height: 30px;}

.fengcai_ul{display: flex;flex-wrap: wrap;justify-content: space-around;}
.fengcai_ul li{width: 48%;}
.fengcai_ul li .text h4{font-size: 16px;color: #666666;line-height: 50px;box-sizing: border-box;padding: 0 15px;text-align: center;}
.fengcai_ul li .img2{-webkit-transition:all 0.5s ; transition:all 0.5s;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../image/hover1.png) center center no-repeat; transform: scale(0);}
.fengcai_ul li:hover .img2{transform: scale(1);}


.fengcai_ul:after{
        content: "";
flex: auto;
}
.fengcai_ul li{
            /*margin-right:2%;*/

            margin: 0 1%;
            /*width: -webkit-calc((100% - 2%*2)/ 2);
            width: calc((100% - 2%*2)/ 2); */
            /*//这里用calc动态计算宽度，用于适配不同尺寸的屏幕都是四列，
              值得注意的是，如果这里有padding，还需要减去padding的值，
              这里的宽度应该是除去padding和margin之后的*/
        }

.case_ul{display: flex;flex-wrap: wrap;justify-content: space-around;margin: 30px 0;}
.case_ul li{width: 100%;margin-bottom: 20px !important;}
.case_ul li{position: relative;overflow: hidden;}
.case_ul li .text{position: absolute;bottom: 0;right: 0;width: 90%;}
.case_ul li .text .div{display: flex;justify-content: space-between;background: #fff;}
.case_ul li .text .div .s2{width: 44px;}
.case_ul li .text .div .s1{flex: 1;box-sizing: border-box;padding: 0 10px;padding-top: 5px;}
.case_ul li .text .div .s1 h1{font-size: 14px;color: #474747;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-weight: bold;
margin-bottom: 5px;
}
.case_ul li .text .div .s1 h2{font-size: 12px;color: #666666;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.case_ul:after{
        content: "";
flex: auto;
}
.case_ul li{
           margin: 0 1%;
            /*width: -webkit-calc((100% - 2%*2)/ 2);
            width: calc((100% - 2%*3)/ 2); */
            /*//这里用calc动态计算宽度，用于适配不同尺寸的屏幕都是四列，
              值得注意的是，如果这里有padding，还需要减去padding的值，
              这里的宽度应该是除去padding和margin之后的*/
        }



.about_jj .div1{display: flex;flex-wrap: wrap; justify-content: space-between;padding: 0.5rem 0; border-bottom: 1px solid #e6e6e6;}
.about_jj .div1 .img{width: 353px;}
.about_jj .div1 .img img{display: block;width: 100%;}
.about_jj .div1 .text{box-sizing: border-box;padding-top: 30px;}

.about_jj .div1 .ab_de{display: flex;justify-content: space-around;margin-top: 20px;}
.about_jj .div1 .ab_de h5{width: 1.2rem;line-height: 1.2rem;font-size: 0.3rem;color: #474747;border: 1px solid #cfcfcf;border-radius: 50%;text-align: center;}

.about_jj .div1 .ab_de h5:hover {background: #0078ce;color: #fff;border-color: #0078ce;}


.about_jj .div2{display: flex;justify-content: space-between;padding-top: 40px;}

.about_jj .div2 .img{width: 2.88rem;}
.about_jj .div2 .img img{display: block;width: 100%;}
.about_jj .div2 .text{flex: 1;box-sizing: border-box;padding-left: 15px;}
.about_jj .div2 .img h1{font-size: 16px;color: #666666;margin-top: 20px;}
.about_jj .div2 .text h2{font-size: 14px;color: #666666;line-height: 30px;}

.about_jj .div2 .text p,.about_jj .div2 .text span{font-size: 14px !important;line-height: 24px !important;color: #666666 !important;}
.falv_why{background: #f6f6fa;padding: 0.5rem 0;}
.falv_why_ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.falv_why_ul li{width: 48%;background: #fff;border-top: 2px solid #0078ce;margin-bottom: 20px;}
.falv_why_ul .img{text-align: center;margin-bottom: 10px;width:117px;height: 116px; margin: 0 auto;}
.falv_why_ul .img .ic{ height:100%;
   width:100%;
   display: inline-block; 
   transform: scale(0.7);
}
.falv_why_ul li .div1{box-sizing: border-box;padding: 30px;padding-top: 25px;}


.falv_why_ul li .div1 .text h1{background: url(../image/line1.png) bottom center no-repeat;text-align: center;font-size: 20px;color: #0078ce;}
.falv_why_ul li .div1 .text h1{padding-bottom: 15px;margin-bottom: 10px;}

.falv_why_ul li .div1 .text h2{font-size: 14px;color: #999999;line-height: 24px;text-align: center;height: 48px;position: relative;overflow: hidden;}
.falv_why_ul li .div2{display: flex;justify-content: space-between; border-top: 2px solid #f6f6fa;}
.falv_why_ul li .div2 a{width: 50%;text-align: center;border-right: 1px solid #f6f6fa;line-height: 40px;font-size: 14px;color: #666666;}
.falv_why_ul li .div2 a:nth-child(2){border-right: 0;border-left: 1px solid #f6f6fa;}
.falv_why_ul li .div2 a:hover{color: #0078ce;}

.falv_why_ul .li2 .div1{height: 310px;padding: 60px 30px;text-align: center;}
.falv_why_ul li .div3 a{line-height: 50px;display: block;background: #0078ce;text-align: center;font-size: 16px;color: #fff;}
.falv_why_ul .li2 .div1 h3{font-size: 26px;color: #0078ce;margin-top: 10px;}

.falv_guwen{padding: 0.5rem 0;background: #e5f1ff;}

.falvguwen-swiper .swiper-slide{background: #fff; box-sizing: border-box;padding: 0.3rem 0.2rem;}




.falvguwen-swiper .swiper-slide .div{display: flex;}
.falvguwen-swiper .swiper-slide .div .img{width: 108px;height: 108px; position: relative;overflow: hidden;border-radius: 50%;}
.falvguwen-swiper .swiper-slide .div .img img{width: 108px;height: 108px;-webkit-transition:all 0.5s ; transition:all 0.5s; }
.falvguwen-swiper .swiper-slide:hover .img img{transform: scale(1.1);}
.falvguwen-swiper .swiper-slide .div .text{flex: 1;box-sizing: border-box;padding-left: 20px;}
.falvguwen-swiper .swiper-slide .div .text h1{font-size: 18px;color: #666666;position: relative;padding-bottom: 10px;margin-bottom: 10px;}
.falvguwen-swiper .swiper-slide .div .text h1:after{position: absolute;content: "";width: 30px;height:2px;background: #0078ce;bottom: 0;left: 0;}
.falvguwen-swiper .swiper-slide .div .text h1 span{font-size: 16px;margin-left: 10px;color: #666666;font-weight: 400;}
.falvguwen-swiper .swiper-slide .div .text h2{font-size: 14px;color: #666666;line-height: 22px;height: 44px;position: relative;overflow: hidden;margin-bottom: 10px;}
.falvguwen-swiper .swiper-slide .div .text .zixun{display: inline-block;width: 127px;line-height: 26px;text-align: center;border: 1px solid #0078ce;color: #0078ce;border-radius: 20px;}
.falvguwen-swiper .swiper-slide .div .text .zixun:hover{color: #fff;background: #0078ce;}
.falvguwen-swiper{padding-bottom: 50px;}

.falv_zhishi{background: #f6f6fa;padding: 0.5rem 0;}

.falvzhishi-swiper {padding-bottom: 50px;}
.falvzhishi-swiper .div{display: inline-block;width: 100%;}
.falvzhishi-swiper .div a:nth-child(1){float: left;}
.falvzhishi-swiper .div a{width: 100%;float: right;background: #fff;position: relative;overflow: hidden;}
.falvzhishi-swiper .div a img{display: none;}






.falvzhishi-swiper .div .text h1{font-size: 16px;color: #424242;font-weight: bold;overflow: hidden;
height: 24px;line-height: 24px;
}
.falvzhishi-swiper .div .text h2{font-size: 14px;color: #8d8d8d;overflow: hidden;
height: 24px;line-height: 24px;}


.falvzhishi-swiper .div a:nth-child(1) .time{display: none;}
/*.falvzhishi-swiper .div a:nth-child(1){height: 360px;}*/
.falvzhishi-swiper .div a:nth-child(1) img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.falvzhishi-swiper .div a:nth-child(1) .text{position: absolute;left: 0;bottom: 0;width: 100%;background: rgb(0, 0, 0,0.5);border-bottom: 0;height: auto;}
.falvzhishi-swiper .div a:nth-child(1) .text{box-sizing: border-box;padding: 10px 15px;}
.falvzhishi-swiper .div a:nth-child(1) .text h1{font-size: 16px;color: #ffffff;font-weight: bold;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.falvzhishi-swiper .div a:nth-child(1) .text h2{font-size: 14px;color: #ffffff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.falvzhishi-swiper .div a .text{display: flex;border-bottom: 2px solid #f6f6fa;box-sizing: border-box;padding: 0.2rem 0;}
.falvzhishi-swiper .div a .text .time{width: 1.4rem;text-align: right;}
.falvzhishi-swiper .div a .text .con{flex: 1;min-width: 0;box-sizing: border-box;padding: 0 0.3rem;}
.falvzhishi-swiper .div a:nth-child(1):hover img{transform: scale(1.1);}

.falvzhishi-swiper .div a .text .time h1{color: #0078ce;font-size: 18px;font-weight: bold;}
.falvzhishi-swiper .div a .text .time h2{color: #8d8d8d;font-size: 14px;}



.falv_zixun{background: url(../image/fa_lvbk.jpg) center center no-repeat;padding: 50px 0;}

.falvzixun{float: left;width: 100%;background: #fff;height: 187px;margin: 0 0.3%;margin-bottom: 6px;box-sizing: border-box;padding: 25px 30px;}
/*.falvzixun1{height: 380px;}*/
.falvzixun h1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;font-size: 16px;color: #474747;font-weight: bold;line-height: 30px;height: 30px;}
.falvzixun h1 img{vertical-align: middle;margin-right: 10px;}

.falvzixun h2{font-size: 14px;color: #666666;line-height: 22px;max-height: 66px;  position: relative;overflow: hidden;margin: 10px 0;}


.falvzixun .zixun{font-size: 14px; display: inline-block;width: 120px;line-height: 28px;text-align: center;border: 1px solid #0078ce;color: #0078ce;border-radius: 20px;}
.falvzixun .zixun:hover{color: #fff;background: #0078ce;}

/*.falvzixun-swiper .swiper-slide .falvzixun:nth-child(4) .zixun{display: none;}*/
/*.falvzixun-swiper .swiper-slide .falvzixun:nth-child(5) .zixun{display: none;}*/
.falvzixun1{padding: 0.3rem;}
.falvzixun1 h2{font-size: 14px;color: #666666;line-height: 22px;max-height: 66px;position: relative;overflow: hidden;margin: 10px 0;}

.falvzixun-swiper{padding-bottom: 50px;}

.section1{padding: 0.5rem 0;}
.section2{background: #def1ff;padding: 50px 0;}
.section3{padding: 0.5rem 0;}
.in_title{display: flex;justify-content: space-between;margin-bottom: 40px;}
.in_title .text1 h4{font-size: 18px;color: #0078ce;text-transform: uppercase;}
.in_title .text1 h1{font-size: 30px; font-weight: bold; color: #0078ce;text-transform: uppercase;}
.in_title .text1 h3{font-size: 24px;  color: #474747;}



.in_title2 .text1 h4{color: #fff;text-transform: uppercase;}
.in_title2 .text1 h1{color: #fff;}
.in_title2 .text1 h3{ color: #fff;}

.in_title .text2{padding-top: 40px;width: 110px;text-align: right;}
.in_gunwen .swiper-button-next{background: url(../image/jiantou1.png) no-repeat;width: 30px;height: 60px;right: -70px;}
.in_gunwen .swiper-button-prev{background: url(../image/jiantou2.png) no-repeat;width: 30px;height: 60px;left: -70px;}

.incase_ul li .text .div .s2{width: 35px;}
.incase_ul li .text .div .s2 img{width: 100%;display: block;}
.incase_ul li .text .div .s1{padding: 5px;min-width: 1px;}
.incase_ul li .text{width: 85%}

.in_about_jj .div1 .img{width: 100%;}
.in_about_jj .div1 .ab_de{justify-content: space-between;}
.in_about_jj .div1 .ab_de h5{}
.about_jj .con p, .about_jj .con span{font-size: 14px!important;line-height: 22px !important;}
.in_abti{padding-bottom: 25px;font-size: 36px;color: #474747;margin-bottom: 25px;position: relative;}
.in_abti:after{position: absolute;left: 0;bottom: 0;content: "";height: 4px;background: #026ab5;width: 66px;}
.in_abmore{margin-top: 110px;display: inline-block;width: 100%;}
.in_abmore img{display: block;max-width: 100%;}

.in_newsbox .div1 a{padding-bottom: 0.3rem; display: flex;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #0367b0;}
.in_newsbox .div1 .img{width: 100%;}
.in_newsbox .div1 .img img{display: block;width: 100%;}
.in_newsbox .div1 .text{box-sizing: border-box;width: 100%;padding-top: 10px;}
.in_newsbox .div1 .text .time{font-size: 14px;color: #fff;margin-bottom: 10px;}
.in_newsbox .div1 .text h1{font-size: 16px;line-height: 24px;color: #fff;font-weight: bold;margin-bottom: 5px;}
.in_newsbox .div1 .text h4{font-size: 14px; line-height: 24px; max-height: 72px; color: #fff;position: relative;overflow: hidden;}
.in_newsbox .div1 .text .xx{font-size: 16px;color: #fff;margin-top: 30px;display: inline-block;}

.in_newsbox .div2{display: flex;justify-content: space-around;flex-wrap: wrap;}
.in_newsbox .div2 a{width: 100%;box-sizing: border-box;padding: 0.3rem 0;}
.in_newsbox .div2 a h1{font-size: 16px; font-weight: bold; line-height: 24px;color: #fff;margin-bottom: 5px;}
.in_newsbox .div2 a h2{font-size: 14px; line-height: 22px;max-height: 66px; color: #fff;position: relative;overflow: hidden;}
.in_newsbox .div2 a:hover{border-color: #0479ce;}
.section5{background: #0178ce;padding: 0.5rem 0;}
.section4{background: url(../image/se4bk.jpg) center center no-repeat;padding: 50px 0;}
.section4 .nwdiv{display: flex;justify-content: space-between;}
.section4 .wbox2{width: 350px;}
.section4 .wbox1{display: flex;flex: 1;justify-content: space-around;}
.section4 .wbox1 .n_div{width: 25%;height: 541px;background: #fff;box-sizing: border-box;padding: 54px 65px;border-right: 1px solid #e1e1e1;}
.section4 .wbox1 .n_div{position: relative;}
.section4 .wbox1 .n_div .text h3{font-size: 16px;color: #474747;line-height: 31px;}
.se4more{position: absolute;bottom: 65px;right: 54px;color: #0178ce;font-size: 14px;text-align: right;width: 100%;}
.section4 .wbox1 .n_div:hover{background: #0178ce;}
.section4 .wbox1 .n_div:hover .text h3{color: #fff;}
.section4 .wbox1 .n_div:hover .se4more{color: #fff;}
.section4 .wbox1 .n_div:last-child{border-right: 0;}
.section4 .wbox2{box-sizing: border-box;padding: 54px 65px;}
.section4 .wbox2 h1{font-size: 36px;color: #474747;}
.section4 .wbox2 h4{font-size: 16px;color: #666666;line-height: 30px;height: 120px;position: relative;overflow: hidden;}
.section4 .wbox2 .p1{margin: 25px 0;}
.section4 .wbox2 a{display: inline-block;margin-top: 140px;}


.section11{margin-top: 80px;padding-bottom: 30px;}
.section11 .in_title{margin-bottom: 0;}

.section1{background: #0078ce;}
.section1 .fl{float: left;width: 100%;background: #f8fcff;box-sizing: border-box;padding-right: 50px;}
.section1 .fr{float: left;width: 100%;box-sizing: border-box;;}

.se1menu{display: inline-block;width: 100%;}
.se1menu li{ float: left;line-height: 80px;border-bottom: 1px solid #dbe4ea;width: 100%;font-size: 22px;color: #474747;}
.se1menu li img{vertical-align: middle;margin-right: 30px;}
.se1menu li{cursor: pointer;}
.se1menu li:hover,.se1menu li.active{color: #0078ce;background: url(../image/jiantou3.png) right center no-repeat;}
.sefr_ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sefr_ul li{width: 48%; border: 1px solid #e4e4e4;background: #fff; box-sizing: border-box;padding: 10px;margin-bottom: 15px;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.sefr_ul .li2{cursor: pointer;padding-top: 10%;}
.sefr_ul li .text{text-align: center;}
.sefr_ul li .text h1{font-size: 18px;font-weight: bold; color: #474747;margin-bottom: 5px;}
.sefr_ul li .text h2{font-size: 14px;color: #666666;line-height: 24px;height: 48px;position: relative;overflow: hidden;}
.sefr_ul li .hover{display: block;padding-top: 10px;}
.sefr_ul li .hover{display: flex;justify-content: space-between;}
.sefr_ul li .hover a{width: 49%; line-height: 36px;font-size: 12px; margin: 0 5px; text-align: center;border-radius: 5px;color: #fff;}

.sefr_ul li .hover .a1{background: #0078ce;}
.sefr_ul li .hover .a2{background: #f99634;}

/*.sefr_ul li:hover{padding: 20px 55px;}
.sefr_ul li:hover:last-child{padding: 55px;}*/

/*.sefr_ul li:hover .hover{display: block;}
.sefr_ul li:hover{background: #0078ce;}*/
.sefr_ul li:hover .text h1{color: #fff;}
.sefr_ul li:hover .text h2{color: #fff;}

.sefr_ul .img{text-align: center;margin-bottom: 10px;width:73px;height: 69px; margin: 0 auto;}
.sefr_ul .img .ic{ height:100%;
   width:100%;
   display: inline-block; 
   transform: scale(0.7);

}

.sefr_ul li:hover .img .ic{  filter: drop-shadow(73px 0 #fff); 
   position: relative;
   left: -73px; }

.section1 .in_more1{margin-top: 0;color: #fff;margin-top: 3px;}
.section1 .fr .h1{display: flex;justify-content: space-between;}
.section1 .fr .h1 .sp1{font-size: 18px;font-weight: bold; color: #fff;}
.in_more1{font-size: 14px;color: #666666;text-transform: uppercase;margin-top: 40px;}

.in_title2 .in_more1{color: #fff;}
.in_more1 span{color: #f99634;}
.se1_lin{margin: 15px 0;margin-bottom: 30px;}
.sefr_dd dd{display: none;}


.falv_why_ul li:hover {transform: translateY(-15px);-webkit-transition:all .5s ; transition:all .5s;}
.gs_suoxu_ul li:hover {transform: translateY(-15px);-webkit-transition:all .5s ; transition:all .5s;}
.sb_suoxu_ul li:hover {transform: translateY(-15px);-webkit-transition:all .5s ; transition:all .5s;}
.xm_suoxu_ul li:hover {transform: translateY(-15px);-webkit-transition:all .5s ; transition:all .5s;}

.lc_wbox1 .lc_nb ul{display: flex;flex-wrap: wrap; width: 100%;background: url(../wap_image/xm_lcbk.png) left top 30px no-repeat; background-size: 97% auto; justify-content: space-around;}
.lc_wbox1 .lc_nb ul li{text-align: center;width: 33.3%;}
.lc_wbox1 .lc_nb ul li .img{width: 1.2rem;margin: 0 auto;}
.lc_wbox1 .lc_nb ul li h1{font-size: 14px;color: #0078ce;line-height: 24px; height: 48px;position: relative;overflow: hidden;}


.lc_wbox2 .lc_nb ul{display: flex;width: 100%; justify-content: space-around;flex-wrap: wrap; background: url(../wap_image/bq_lcbk.png) top 30px center no-repeat; background-size: 100% 50%;}
.lc_wbox2 .lc_nb ul li{text-align: center;width: 33.3%;margin-bottom: 20px;}
.lc_wbox2 .lc_nb ul li .img{width: 1.2rem;margin: 0 auto;}
.lc_wbox2 .lc_nb ul li h1{font-size: 14px;color: #474747;line-height: 30px;}
.lc_wbox2 .lc_nb ul li:nth-child(4){width: 50%;}
.lc_wbox2 .lc_nb ul li:nth-child(5){width: 50%;}


.lc_wbox2 .lc_nb2 ul{display: flex;width: 100%; justify-content: space-around;flex-wrap: wrap; background: url(../wap_image/bq_lcbk.png) top 30px center no-repeat; background-size: 100% 50%;}
.lc_wbox2 .lc_nb2 ul li{text-align: center;width: 33.3%;margin-bottom: 20px;}
.lc_wbox2 .lc_nb2 ul li .img{width: 1.2rem;margin: 0 auto;}
.lc_wbox2 .lc_nb2 ul li h1{font-size: 14px;color: #474747;line-height: 30px;}




.lc_wbox3 .lc_nb ul{width: 100%;justify-content: space-between;flex-wrap: wrap;display: flex;}
.lc_wbox3 .lc_nb ul li{border: 1px solid #dcdcdc;text-align: center;width: 47.5%;position: relative;margin-bottom: 20px;}
.lc_wbox3 .lc_nb ul li .img{width: 0.8rem;position: absolute;left: -14px;top: -14px;}
.lc_wbox3 .lc_nb ul li h1{font-size: 16px;color: #1784d2;line-height: 34px;font-weight: bold;margin-top: 10px;}
.lc_wbox3 .lc_nb ul li h2{font-size: 12px;color: #666666;line-height: 24px;height: 48px;position: relative;overflow: hidden;}


.lc_wbox3 .lc_nb ul li .text{box-sizing: border-box;padding: 0.2rem; text-align: right;padding-left: 5px;}
.lc_wbox3 .lc_nb ul li .text{border-right: 20px;height: 114px;}

.lc_wbox4 .lc_nb ul{display: flex;width: 100%; justify-content: space-between;flex-wrap: wrap;}

.lc_wbox4 .lc_nb ul li{width: 48%;background: #fff;border-radius: 10px;}
.lc_wbox4 .lc_nb ul li{box-sizing: border-box;padding: 17px 15px;margin-bottom: 15px;}
.lc_wbox4 .lc_nb ul li .img{text-align: center;padding-bottom: 10px; border-bottom: 1px solid #eaeaea;width: 100%;display: flex;}
.lc_wbox4 .lc_nb ul li .img .ic{width: 0.6rem;height: 0.6rem;border-radius: 50%;line-height: 0.6rem;border: 2px solid #0078ce;}
.lc_wbox4 .lc_nb ul li .img .ic{font-size: 16px;font-weight: bold;color: #0078ce;margin-right: 10px;}
.lc_wbox4 .lc_nb ul li .img h1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;font-size: 16px;color: #474747;line-height: 24px;text-align: center;font-weight: bold;margin-top: 5px;}

.lc_wbox4 .lc_nb ul li .text{width: 100%; box-sizing: border-box; padding-top: 12px;height: 86px;position: relative;overflow: hidden;}
.lc_wbox4 .lc_nb ul li .text h1{font-size: 14px;color: #666666;line-height: 24px;background: url(../image/dian.png) left top 10px no-repeat;}

.lc_wbox4 .lc_nb ul li .text h1{padding-left: 15px;}


.lc_wbox4 .lc_nb ul li .text p{font-size: 14px;color: #666666;line-height: 22px;background: url(../image/dian.png) left top 12px no-repeat;}

.lc_wbox4 .lc_nb ul li .text p{padding-left: 15px;}

.lc_wbox4 .lc_nb ul li:hover{transform: translateY(-15px);-webkit-transition:all .5s ; transition:all .5s;}

.lc_wbox4 .lc_nb ul li:nth-child(5){width: 100%;display: flex;justify-content: space-between;}
.lc_wbox4 .lc_nb ul li:nth-child(5) .img{border-bottom: 0;padding-top: 10px;}
.lc_wbox4 .lc_nb ul li:nth-child(5) .text{height: 55px;padding-top: 0;}
.zhongluo_shili .img{}
.zhongluo_shili .img .div1{float: right;width: 32%;}
.zhongluo_shili .img .div2{float: left;width: 66%;}
.zhongluo_shili .img .div3{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}

.zhongluo_shili .img .div3 a{width: 32%;}
.zhongluo_shili a{display: block;}
.zhongluo_shili a{position: relative;overflow: hidden;}
.zhongluo_shili a img{display: block;width: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s; min-height: 100%;}
.zhongluo_shili a:hover img{transform: scale(1.1);}
.zhongluo_shili .img .div1 a{margin-bottom: 5px;}

.footer{padding: 0.5rem 0;}

.guanggao{position: fixed;left: 0;bottom: 0;width: 100%;z-index: 5000;min-width: 1240px;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.guanggao .img1{display: block;width: 100%;}
.lianxi{position: absolute;left: 0;width: 70%;left: 15%;height: 50%;top: 38%;}
.close{position: absolute;top: 100px;right: 15%;}

.dituul li{display: inline-block;width: 100%;}
.dituul li .a1 {
    display: block;
    background: #E9F0F4;
    border-bottom: 1px solid #DBE6EC;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    color: #0078ce;
    font-weight: bold;
    margin-top: 30px;
}
.dituul dl{padding: 30px 0;}
.dituul dl dd{display: inline-block; text-align: center;margin-right: 30px;}
.dituul dl dd a{font-size: 18px;color: #0078ce;
    font-weight: bold;}

.leftAdBox{
        position: absolute;
        display: block;
        top: calc(50% - 60px);
        right: -28px;
        width: 30px;
        height: 120px;
        border-radius: 0 6px 6px 0;
        background-color: #b91d22;
        background-image: url(../img/downAd/leftAd_go.png);
        background-repeat: no-repeat;
        background-position: center center;
        transition: 0.6s;
    }

    .left_ad{
        position:fixed;
        bottom: 220px;
        left: 0;
        z-index: 6000;
        transition: 0.6s;
    }
    .left_adBox{
        width:68px;
        border:1px solid #0479ce;
        border-top:0px;
    }
    .left_adBox li{
        position:relative;
    }
    .left_wen{
        display:block;
        text-align:center;
        width:68px;
        height:68px;
        font-size:14px;
        color:#333;
        background-color:#0479ce;
        transition:0.6s;
        color: #fff;

        border-bottom: 1px solid #fff;
    }
    .left_adBox li:last-child a{
        border-bottom: none;
    }
    .left_wen img{
        display:block;
        margin:0 auto;
        padding-top:13px;
        margin-bottom:5px;
        transition:0.6s;
    }
    .left_adBox li:hover .left_wen{
        background-color:#0479ce;
        color:#fff;
        line-height:70px;
    }
    .left_adBox li:hover .left_wen img{
        display:none;
    }
    .left_hide{
        visibility:hidden;
        position:absolute;
        left:120px;
        transition:0.6s;
    }
    .left_hide01{
        top:0;
    }
    .left_hide02{
        top:-40px;
    }
    .left_adBox li:hover .left_hide{
        visibility:visible;
        left:80px;
    }
    .left_phone{
        position:relative;
        width:140px;
        height:70px;
        border:1px solid #ddd;
        background-color:#fff;
        text-align:center;
        line-height:70px;
    }
    .left_hidePtn{
        position:absolute;
        display:block;
        width:9px;
        height:15px;
        left:-9px;
        top:calc(50% - 7.5px);
        z-index:1;
    }
    .left_code{
        position:relative;
        width:140px;
        border:1px solid #ddd;
        background-color:#fff;
        text-align:center;
        font-size:14px;
        color:#666;
        padding-bottom:15px;
    }
    .left_code .left_hidePic{
        display:block;
        width:100px;
        height:100px;
        margin:10px auto;
    }

.inlybox{background: url(../image/inlybk.jpg) center center no-repeat;padding: 50px 0;}
.inlyti{text-align: center;color: #fff;font-size: 34px;}
.inlyti h1{font-size: 34px;}
.inlyti h2{font-size: 34px;}

.inlywbox{display: flex;justify-content: space-between;margin-top: 50px;}
.inlywbox input{border: none;line-height: 50px;box-sizing: border-box;padding: 0 15px;}
.inlywbox .in1{width: 48%;}
.inlywbox .in2{width: 18%;}
.inlywbox .in3{width: 18%;}
.inlywbox .in4{width: 13%;background: #f99634;color: #fff;text-align: center;font-size: 15px;cursor: pointer;}


.wrapper {
    position: relative;
    height: 0.9rem;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    background: #f0f0f0;
}
.wrapper .scroller{position: absolute;}
.seny-page{background: #f0f0f0;}
.pg-ernav {display: inline-block;width: 100%;}
.pg-ernav li{padding: 0 0.5rem; float: left;}

.pg-ernav li a{color: #353535;font-size: 0.28rem;display: inline-block;line-height: 0.9rem;}
.pg-ernav li.active{background: #ffffff;}

.wrapper2{background: #0585e1;}
.seny-page2{background: #0585e1;padding-top: 10px;}
.pg-ernav2 {display: inline-block;width: 100%;background: #0585e1;}
.pg-ernav2 li{width: 1.875rem; float: left;text-align: center;}

.pg-ernav2 li a{color: #fff;font-size: 0.28rem;display: inline-block;line-height: 0.9rem;}
.pg-ernav2 li.active{background: #0078ce;}



.n_ssbg{ background-color:#fafafa; display:none;min-height: 80px;}
.n_ssbg.fixedss{ position:fixed; left:0px; top:0px; padding-top:6%; z-index:9999;width: 100%;}
.n_box16{width: 100%;
    padding: 0px 5%; box-sizing: border-box;margin-top: 50px;}
.n_box16_c{width:100%; padding:5px 0;}
.n_box16_con{width:100%; position:relative;}
.n_box16_con .clost_btn{width:17px; height:17px; position:absolute; right:0px;  top:0px; cursor:pointer;}
.n_box16_con .clost_btn img{width:17px; height:17px;}
.n_box16_conb{margin: 0 auto;}
.n_box16_conb_t{
    width:100%; 
    height:51px; 
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 0.5rem;

}
.n_box16_conb_t .ipt1{
    border: 3px solid #0078ce; 
    background-color:transparent; 
    font-family:"微软雅黑"; 
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    box-sizing: border-box;
    margin-top: 8px;
    padding: 5px;
    position: relative;
    z-index: 5;
}
.n_box16_conb_t .ipt2{
    border:0px; 
    background:url(../image/tb_030.png) center no-repeat; 
    background-size:80%;
    width: 7%;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 8px;
    top: 60px;
    z-index: 6;
}
.n_box16_conb_c{width:100%; padding-top:5px;}
.n_box16_conb_c dt{width:100%; height:33px; font-weight:normal; line-height:33px; float:left; overflow:hidden; color:#aaaaaa; font-size:14px;}
.n_box16_conb_c dd{width:100%; float:left;}
.n_box16_conb_c dd a{width:100%; height:49px; line-height:49px; display:inline-block; overflow:hidden; float:left; padding-left:28px; color:#aaaaaa; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box16_conb_c dd a:hover{ text-decoration:none; color:#aaa; background-color:#f0f0f0;}

.n_ssbg.fixedss {
    position: fixed;
    left: 0px;
    top: 0px;
    padding-top: 6%;
    z-index: 9999;
    width: 100%;
}
.i_ssbn{width:50px; height:100%; background:url(../wap_image/tb_01.png) center no-repeat; background-size:18px; position:absolute; top:0px; right:13%; z-index:10000;}
.i_ssbn span{width:100%; height:100%; display:inline-block;}
.i_ssbn_div{width:200px; display:none; background-color:#e8e8e8; z-index:10000; position:absolute; right:0px; top:100%;}
.i_ssbn_div .ipt1{width:84%; height:30px; line-height:30px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}
.i_ssbn_div .ipt2{width:16%; height:30px; background:url(../image/tb_01.png) center no-repeat; border:0px; background-size:15px;}
.i_ssbn_div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b9b9b9;  
}

.i_ssbn_div input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b9b9b9;
}

.i_ssbn_div input:-ms-input-placeholder {
    color: #b9b9b9;
}

.i_ssbn_div input::-webkit-input-placeholder {
    color: #b9b9b9;
}

.zlhc_ul{display: inline-block;width: 100%;}
.zlhc_ul li{float: left;width: 33.3%;margin-bottom: 10px;}

.zlhc_ul li:nth-child(1){box-sizing: border-box;padding: 0 8px;}
.zlhc_ul li:nth-child(2){box-sizing: border-box;padding: 0 8px;}
.zlhc_ul li:nth-child(3){box-sizing: border-box;padding: 0 8px;}

.zlhc_ul li:nth-child(4){width: 100%;padding: 0 8px;}
.zlhc_ul li:nth-child(5){width: 100%;padding: 0 8px;}

.zlhc_ul li h3{font-size: 14px;color: #666666;line-height: 22px;overflow: hidden;}
.zlhc_ul li:nth-child(4) h3{height: auto;}
.zlhc_ul li:nth-child(5) h3{height: auto;}
.zlhc_ul li h1{display: inline-block;background: #0078ce;color: #fff;font-size: 20px;font-weight: bold;}
.zlhc_ul li h1{width: 100%;box-sizing: border-box;padding: 5px 10px;border-radius: 20px 20px 20px 0;}
.zlhc_ul li span{float: left;margin-right: 10px;}
.zlhc_ul li img{float: left;height: 20px;}


.zlhc_ul li:nth-child(4) h1{width: 29%;}
.zlhc_ul li:nth-child(5) h1{width: 29%;}

.footer{padding-bottom: 1.5rem !important;}
.footerurl{position: fixed;left: 0;bottom: 0;width: 100%;background: #0078ce;box-shadow: 0px 0px 10px 1px rgba(231,0,13,0.2);z-index: 6000;}
.footerurl ul li{float: left;width: 25%;text-align: center;padding-top: 5px;border-right: 1px solid #0170bf;box-sizing: border-box;}
.footerurl ul li img{width: 0.5rem;}
.footerurl ul li p{color: #fff;line-height: 30px;}
.de_about_box{min-height: 100px;background: #fff;box-sizing: border-box;padding: 20px;}