*{

	padding: 0;

	margin: 0;



}

body,html{

	width: 100%;

	height: 100%;

	-webkit-text-size-adjust: none;

}

i{ font-style:normal};

a:visited{

    text-decoration: none;

    cursor: pointer;

}

a:link{

    text-decoration: none;

    cursor: pointer;

}

a:active{

    text-decoration: none;

    cursor: pointer;

}

a{

    text-decoration: none;

    cursor: pointer;

}

a:hover {  

    text-decoration: none;

    cursor: pointer; 

}

ul li{

	list-style: none;

}

li{

	list-style: none;

}
.sgdp p img{
width:90%; 
}


.w1400 {

    width: 1400px;

    margin: 0 auto;

}

.wap-cpzx {

    display: none;

}

.wap-yyly {

    display: none;

}

.wap-xmss {

    display: none;

}

.wap-ssfw {

    display: none;

}

.yjyj33 {

    display: none;

}

.swiper-container1 {

    display: none;

}

.swiper-rjzzq_1 {

    display: none;

}

.swiper-lbgd_1 {

    display: none;

}

.wap-fzlc {

    display: none;

}

.wap-jjfa-ls {

    display: none;

}

.wap-yygl {

    display: none;

}

.glForm-right {

    display: block;

}

.wap-wbk {

	display:none;

}

.wap-wbk_2 {

	display:none;

}

.wap-wbk_3 {

	display:none;

}

.wbk {

	display:block;

}

.wbk_2 {

	display:block;

}

.wbk_3 {

	display:block;

}



.toubu {

    width: 100%;

    overflow: hidden;

    height: 70px;

    display: flex;

    align-items: center;

    border-bottom: 1px solid #615c81;

    position: fixed;

    left: 0;

    top: 0;

    z-index: 999;

    background: #1c164a;

}

.toubu_1 {

    width: 95%;

    overflow: hidden;

    margin: 0 auto;

}

.toubu_2 {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

}

.logo {

    float: left;

}

.logo img {

    width: 100%;

}

.daohang {

    float: left;

    width: 70%;

}

.daohang ul {

    width: 100%;

    overflow: hidden;

}

.daohang li {

    float: left;

    margin-left: 50px;

}

.img-fluid1 {

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

    background:rgba(0,0,0,0.3);

}

.img-fluid2 {

    width: 100%;

    text-align: center;

    overflow: hidden;

    margin-top: 30px;

}

.img-fluid3 {

    width: 100%;

    overflow: hidden;

}

.img-fluid3 img {

    width: 90px!important;

    height: 80px!important

}

.img-fluid4 {

    width: 100%;

    line-height: 3;

}

.img-fluid4 h3 {

    color: #fff;

    font-size: 21px;

}

.img-fluid4 p {

    border-bottom: 3px solid #fff;

    width: 50px;

    margin: 0 auto;

}

.daohang a {

    font-size: 16px;

    font-weight: 600;

    color: #fff;

}

.dh {

    float: right;

    display: flex;

    align-items: center;

}

.dh img {

    float: left;

}

.dh p {

    float: right;

    margin-left: 10px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.banner {

    width: 100%;

    height: 100%;

    overflow: hidden;

}

    

.slide-banner img {

    width: 100%;

    height: 100%;

}

.container-banner {

    width: 100%;

    height: 100%;

}



.swiper-zuo:after, .swiper-container-rtl .swiper-button-next:after {

    display: none;

}

.swiper-you:after, .swiper-container-rtl .swiper-button-next:after {

    display: none;

}

.swiper-zuo img {

    position: relative;

    right:20px;

}

.swiper-you img {

    position: relative;

    left:25px;

}

.banner_po {

    width: 100%;

    overflow: hidden;

    position: absolute;

    top:40%;

    left: 20%;

}

.banner_po1 {

    width: 100%;

    overflow: hidden;

}

.banner_po1 h3 {

    font-size: 41px;

    font-weight: 600;

    color: #fff;

}

.banner_po2 {

    width: 100%;

    overflow: hidden;

    margin-top:15px;

}

.banner_po3 {

    width: 100%;

    display: flex;

    align-items: baseline;

}

.banner_po3 h3 {

    font-size: 24px;

    color: #fff;

    font-weight: 100;

}

.ckxx {

    width: 100%;

    overflow: hidden;

    line-height: 3;

}

.ckxx p {

    color: #fff;

    font-size: 18px;

}

.ckxx a {

    border:1px solid #74b841;

    background:#74b841;

    color: #fff;

    padding: 6px 30px;

    font-size: 16px;

}

.ckxx a:hover {

    background: #3e7118;

    border:1px solid #3e7118;

}

.hxys {

    width: 100%;

    overflow: hidden;

    /* background-image: url(../img/hxysbjt.jpg); */

    background-size: cover;

}

.hxys_1 {

    width: 100%;

    padding: 100px 0;

}

.hxys_2 {

    width: 100%;

    overflow: hidden;

    text-align: center;

}

.hxys_2 h3 {

    font-size: 31px;

  

}

.hxys_2 p {

    color: #9c9a9a;

    margin-top:10px;

}

.hxys_3 {

    width: 100%;

    overflow: hidden;

    padding: 80px 0;

    display: flex;

    justify-content: flex-end;

    margin: 0 auto;

    /*text-align: center;*/

    align-items: center;

}

.hxys_4 {

    float: left;

    width: 20%;

    margin-left: 5%;

}

.hxys_4 p {

    width: 80%;

    text-align: center;

    margin-top:20px;

    font-size: 22px;

    color: #50585f;
	margin-left: 20px;

}
.biaoti {

 margin-left: 0px !important;

}
.hxys_5 {

    position: relative;

}

.swiper-slide_1_abox_2:hover {

    visibility: visible;

    opacity: 1;

}

.swiper-slide_1_abox_2 {

    opacity: 0;

    position: absolute;

    transition: .2s;

    top: 3px;

    left: -4px;

}

.hxys_6 {

    position: absolute;

    width: 100%;

    top: 20px;

    left: 5px;

}

.hxys_6 p {

    color: #fff;

}

.zeda {

    width: 100%;

    overflow: hidden;

    /* background: #fafafa; */

	margin-top: -60px;

}

.zeda_1 {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

    text-align: center;

}

.zeda_2 {

    width: 100%;

    overflow: hidden;

}

.zeda_2 h3 {

    font-size: 31px;

    color: #333333;

}

.zeda_2 p {

    font-size: 17px;

    color: #949494;

    margin-top:15px;

}

.cpgjt {

    width: 100%;

    overflow: hidden;

    margin-top:30px;

}

.cpgjt img {

    width: 100%;

}

.cpjs {

    width: 100%;

    overflow: hidden;

}

.cpjs_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

    text-align: center;

}

.cpjs_1 h3 {

    font-size: 31px;

    color: #333333;

}

.cpjs_1 p {

    font-size: 17px;

    color: #949494;

    margin-top:15px;

}

.cp_1 {

    width: 100%;

    overflow: hidden;

}

.cp_2 {

    width: 100%;

    overflow: hidden;

}

.cp_3 {

    width: 40%;

    float: left;

    position: relative;

    overflow: hidden;

}

.cp_3 p {

    position: absolute;

    bottom: 30px;

    left: 40px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}



.cp_3 img {

    width: 100%;

    transition: all 0.8s;

}

.cp_3 img:hover {

    transform: scale(1.5);

}

.cp_4 {

    width: 59%;

    float: right;

    position: relative;

    overflow: hidden;

}

.cp_5 {

    width: 100%;

    overflow: hidden;

}

.cp_6 {

    width: 66%;

    float: left;

    position: relative;

    overflow: hidden;

}

.cp_6 p {

    position: absolute;

    bottom: 30px;

    left: 14px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.cp_6 img {

    width: 100%;

    transition: all 0.8s;

}

.cp_6 img:hover {

    transform: scale(1.5);

}

.cp_7 {

    width: 32%;

    float: right;

    position: relative;

    overflow: hidden;

}

.cp_7 p {

    position: absolute;

    bottom: 30px;

    left: 14px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.cp_7 img {

    width: 100%;

    height: 260px;

    transition: all 0.8s;

}

.cp_7 img:hover {

    transform: scale(1.5);

}

.cp_8 {

    width: 100%;

    overflow: hidden;

    margin-top:15px;

}

.cp_9 {

    width: 32.333333%;

    float: left;

    position: relative;

    overflow: hidden;

}

.cp_9 p {

    position: absolute;

    bottom: 30px;

    left: 14px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.cp_9 img {

    width: 100%;

    height: 285px;

    transition: all 0.8s;

}

.cp_9 img:hover {

    transform: scale(1.5);

}

.cp_10 {

    width: 32.333333%;

    float: left;

    position: relative;

    left: 13px;

    overflow: hidden;

}

.cp_10 p {

    position: absolute;

    bottom: 30px;

    left: 14px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.cp_10 img {

    width: 100%;

    height: 285px;

    transition: all 0.8s;

}

.cp_10 img:hover {

    transform: scale(1.5);

}

.cp_11 {

    width: 32.333333%;

    float: right;

    position: relative;

    overflow: hidden;



}

.cp_11 p {

    position: absolute;

    bottom: 30px;

    left: 14px;

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.cp_11 img {

    width: 100%;

    height: 285px;

    transition: all 0.8s;

}

.cp_11 img:hover {

    transform: scale(1.5);

}

.jjfa {

    width: 100%;

    overflow: hidden;

}

.jjfa_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.jjfa_2 {

    width: 100%;

    overflow: hidden;

    text-align: center;

}

.jjfa_2 h3 {

    font-size: 31px;

    color: #333333;

}

.jjfa_2 p {

    font-size: 18px;

    color: #949494;

    margin-top: 15px;

}

.jjfa_3 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.jjfa_4 {

    width: 100%;

    overflow: hidden;

}

.jjfa_5 {

    float: left;

    width: 25%;

}

.jjfa_5 img {

    width: 100%;

}

.xwzx {

    width: 100%;

    overflow: hidden;

    /* background: #eef3f8; */

}

.xwzx_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.xwzx_2 {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    height: 70px;

}

.xwzx_3 {

    width: 15%;

    float: left;

}

.xwzx_3 p {

    font-size: 24px;

    color:#b5c4d2;

}

.xwzx_3 h3 {

    color: #1c448b;

    font-size: 24px;

}

.gsxw {

    width: 77%;

    float: left;

    margin-top:20px;

}

.gsxw a {

    margin-left: 15px;

    color: #899aa9;

    font-size: 16px;

    font-weight: 600;

}

.gsxw a.active {

    border: 1px solid #dae4ef;

    padding: 8px 20px;

    border-radius: 30px;

    margin-left: 15px;

    background: #dae4ef;

    color: #1c448b;

    font-size: 16px;

    font-weight: 600;

}

.gsxw_1 {

    float: right;

    margin-top:20px;

	width: 23%;

    display: flex;

    justify-content: flex-end;

}

.gsxw_1 a {

    border: 1px solid #dae4ef;

    padding: 8px 20px;

    border-radius: 30px;

    background: #dae4ef;

    color: #74839c;

    font-size: 16px;

}



.bjzdxt {

    width: 100%;

    padding: 30px 0;

    overflow: hidden;

}

.bjzdxt.active {

    display: block;

    border:none;

}

.bjzdxt {

    display: none;

}

.bjzdxt1 {

    float: left;

    width: 39%;

}

.xwimg {

    width: 100%;

    overflow: hidden;

}

.xwimg img {

    /*width: 100%;*/
    width: 546px;
    
    height: 326px;

}

.bjzdxt2 {

    float: right;

    width: 59%;

}

.zdxtkj {

    width: 100%;

    height: 100%;

    overflow: hidden;

    border-bottom: 1px solid #becad7;

    padding: 30px 0px;

}

.zdxtkj1 {

    background: #dde3e9;

    width: 18%;

    padding: 8px 0;

    float: left;

    text-align: center;

}

.zdxtkj1.zdxtkj1_1 {

    width: 13%;

}

.zdxtkj1 h3 {

    font-size: 48px;

    color: #b5c4d2;

}

.zdxtkj1 p {

    color: #b5c4d2;

  

}

.zdxtkj2 {

    width: 80%;

    float: right;

    height: 100%;

    line-height: 2;

}

.zdxtkj2.zdxtkj2_2 {

    width: 85%;

}

.zdxtkj2 h3 {

    color: #1c448b;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

}

.zdxtkj2 p {

    color: #7d838d;

    font-size: 15px;

}

.bjzdxt22:nth-child(1) {

    border-top:1px solid #becad7;

}

.zdxtkj_1 {

    width: 100%;

    height: 100%;

    overflow: hidden;

    border-bottom: 1px solid #becad7;

    padding: 30.8px 0px;

}



.bottom {

    width: 100%;

    overflow: hidden;

    background: #0c1b35;

}

.bottom_1 {

    width: 100%;

    padding: 40px 0 10px;

    overflow: hidden;

    display: flex;

    justify-content: space-between;

}

/*.bottom_2 {

    float: left;

    margin-right: 75px;

}*/

.bottom_2 ul {

    margin-top:15px;

}

.bottom_2 h3 {

    font-size: 16px;

    color: #fff;

}

.bottom_2 li {

    line-height: 2;

}

.bottom_2 li a {

    font-size: 14px;

    color: #959ba8;

}

.bottom_li {

    width: 100%;

    height: 50px;

    display: flex;

    align-items: center;

    margin-top:20px;

}

.bottom_li p img {

    width: 50px;

    height: 50px;

}

.bottom_li p {

    float: left;

}

.bottom_li p:nth-child(2) {

    float: right;

    font-size: 28px;

    position: relative;

    bottom: 5px;

    left: 10px;

    color: #74b841;

    font-weight: 600;

}

.ewm {

    width: 100%;

    /* margin-top:20px; */

    overflow: hidden;

}

.ewm1 {

    width: 100%;

    text-align:center;

    margin: 0 0 10px;

}


.ewm1 img {

    width: 100px;

}

.ewm1 p {

    font-size: 14px;

    text-align: center;

    color: #666d79;

}

.yqlj {

    width: 100%;

    overflow: hidden;

    border-bottom: 1px solid #959ba8;;

    padding: 20px 0;

}

.yqlj p {

    font-size: 14px;

    color: #959ba8;

}

.yqlj_1 {

    width: 100%;

    padding: 20px 0;

    text-align: center;

}

.yqlj_1 p {

    font-size: 14px;

    color: #959ba8;

}

.hadder {

    width: 100%;

    overflow: hidden;

}

.hadder_1 {

    width: 100%;

    overflow: hidden;

    height: 70px;

    display: flex;

    align-items: center;

}

.hadder_logo {

    float: left;

    width: 20%;

}

.hadder_2 {

    width: 60%;

    float: left;

}

.hadder_2  li {

    float: left;

    margin-left: 40px;

}

.hadder_2  li a {

    color: #000;

    font-size: 16px;

}

.hadder_2  li a:hover {

    border-bottom: 2px #5a9ad7 solid;

    color: #5a9ad7;

    padding: 20px 0;

}

/*.active.active {

    border-bottom: 2px #5a9ad7 solid;

    color: #5a9ad7;

    padding: 20px 0;

}*/

.hadder_3 {

    width: 16%;

    display: flex;

}

.hadder_3 img {

    float: left;

}

.hadder_3 p {

    color: #74b841;

    font-size: 18px;

    font-weight: 600;

    margin-left: 5px;

}

.tempWrap {


}

.wlw {

    width: 100%;

    overflow: hidden;

    background: #f4f2f3;

}

.wlw_1 {

    width: 100%;

    overflow: hidden;

    padding: 20px 0;

}

.wlw_2 {

    width: 100%;

    overflow: hidden;

    display: flex;

    justify-content: center;

    align-items: center;

	margin-top: 70px;

}

.wlw_2 li {

    float: left;

    text-align: center;

	margin-left: 20px;

	margin-right: 20px;

}
.nv-slider{width: 800px;margin: 0 auto;position: relative;}
.nv-slider .swiper-arrow{position: absolute;top: 50%;width: 50px;height: 50px;
    cursor: pointer;background-position: center;background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.nv-slider .swiper-prev{left: -50px;background-image: url(../images/left.png);}
.nv-slider .swiper-next{right: -50px;background-image: url(../images/right.png);}
.wlw_2 .swiper-slide{text-align: center;}

.wlw_2 li p,.wlw_2 .swiper-slide p{

    margin-top:10px;

    color: #727272;

    width:200px;margin: 0 auto;

}

.wlw_2 li p:hover,.wlw_2 .swiper-slide p:hover{

    color: #5a9ad7;

}

.slideBox .hd{display: none;}

.slideBox .prev,.slideBox .next{display: block; top: 28px; width: 50px; height: 50px;}

.slideBox .prev{left: 0; background:url(../images/left.png) 0 0 no-repeat;background-size:100% 100%;}

.slideBox .next{right: 0;background:url(../images/right.png) 0 0 no-repeat;background-size:100% 100%;}

.wyy img {

    width: 55px;

    height: 50px;

}

.dtdt {

    width: 100%;

}

.dtdt img {

    width: 100%;

}

.zedacloud {

    width: 100%;

    overflow: hidden;

}

.zedacloud1 {

    width: 100%;

    overflow: hidden;

    padding: 20px 0;

}

.zedacloud2 {

    width: 100%;

    overflow: hidden;

}

.zedacloud3 {

    margin-top:60px;

    float:left;

    width: 49%;

}

.zedacloud4 {

    float: right;

    width: 49%;

}

.zedacloud4 img {

    width: 100%;

    height: 100%;

}

.zedacloud33 {

    width: 100%;

    overflow: hidden;

}

.zedacloud33 h3 {

    color: #333333;

    font-size: 24px;

   

}

.zedacloud34 {

    width: 100%;

    overflow: hidden;

    margin-top:30px;

}

.zedacloud344 p {

    width: 100%!important;

}

.zedacloud34 p {

    width: 100%;

    color: #666666;

    font-size: 18px;

    line-height: 2;

}

.zedacloud35 {

    width: 100%;

    overflow: hidden;

    margin-top:15px;

}

.zedacloud35 a {

    color: #5a9ad7;

    font-size: 16px;

}

.zedacloud3_3 {

    float: right;

}

/*.zedacloud44 {

    float: left;

}*/

.zedacloud44 {

    width: 49%;

    float: left;

}

.zedacloud44 img {

    width: 100%;

}

.zdh {

    width: 100%;

    overflow: hidden;

}

.zdh_1 {

    width: 100%;

    overflow: hidden;

    border-bottom: 1px solid #dddddd;

    padding: 20px 0;

}

.zdh_1 img {

    float: left;

}

.zdh_2 {

    float: left;

    margin-left: 10px;

}

.zdh_2 p {

    float: left;

    font-size: 15px;

    color: #666666;

}

.zdh_2 p a{

    color: #666666;

}





.bzq {

    width: 100%;

    overflow: hidden;

}

.bzq_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.bzq_2 {

    width: 100%;

    float: left;

}

.zdl_1 {

    width: 100%;

    overflow: hidden;

    padding: 18px 0;

}

.zdl_1 h3 {

    float: left;

    color: #000;

    font-size: 24px;

}

.zdl_2 {

    float: right;

}

.zdl_2 a {

    border: 1px solid #72b943;

    padding: 10px 20px;

    font-size: 14px;

    display: flex;

    color: #72b943;

    border-radius: 5px;

}

.zdl_2 a img {

    position: relative;

    right: 5px;

}



.zdl_3 {

    width: 100%;

    margin-top:20px;

}

.zdl_3 h3 {

    color: #000;

   

	font-size: 18px;

}

.zdl_3 p {

    margin-top:20px;   

    color: #666666;

    line-height: 2; 

}

.zdl_4 {

    width: 100%;

    overflow: hidden;

    margin-top:20px;

}

.zdl_4 h3 {

    color: #000;

  

	font-size: 18px;

}



.zdl_5 {

    width: 100%;

    overflow: hidden;

    margin-top:20px;

}

.zdl_5 li {

    float: left;

    color: #666666;

    width: 33.333333%;

    margin-top:10px;

}

.bzq_3 {

    width: 39%;

    float: right;

}

.bzq_4 {

    display: flex;

    justify-content: center;

    border:1px solid #dddddd;

	height: 400px;



}

.bzq_4 img {

    width: 420px;

    padding: 30px;

}

.yyly {

    width: 100%;

    overflow: hidden;

}

.yyly_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.yyly_11 {

    padding: 40px 0;

}

.yyly_22 {

    text-align: center;

}

.yyly_2 h3 {

    color: #000;

    font-size: 18px;

}

.yyly_22 h3 {

	/* [disabled]color: #000; */

	font-size: 24px;

	height: 35px;

	

}

.yyly_3 {

    width: 100%;

    overflow: hidden;

    padding: 50px 0;

    text-align: center;

}

.yyly_33 {

    padding: 60px 0;

}

.yyly_4 {

    float: left;

    width: 20%;

}

.yyly_44{

    width: 16.666666%;

}

.zhcs {

    width: 100%;

}

.yyly_4 h3 {

    font-weight: 100;

    font-size: 18px;

    margin-top:20px;

}

.zhcs img {

    border: 3px solid #e6e9f0;

    border-radius: 100%;

    padding: 22px 31px;

}

.zhcs-1 img {

    border: 3px solid #e6e9f0;

    border-radius: 100%;

    padding: 40px 40px;

}

.xgzl {

    width: 100%;

    overflow: hidden;

}

.xgzl_1 {

    width: 100%;

    overflow: hidden;

}

.xgzl_11.active {

    display: block;

}

.xgzl_11 {

    display: none;

}

.xgzl_2 {

    width: 100%;

    overflow:hidden;

}

.xgzl_2 h3 {

    color: #000;

    font-size: 18px;

}

.xgzl_3 {

    width: 100%;

    padding: 30px 0;

}

.xgzl_4 {

    width: 100%;

    overflow: hidden;

    background: #e7e8ed;

    height: 60px;

    display: flex;

    align-items: center;

}

.xgzl_4 li {

    float: left;

    height: 60px;

    width: 230px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.xgzl_4 .active {

    background: #5a9ad7;

    color: #fff;

}

.xgzl_4 .active_1 {

    /*color: #fff;*/

}

.xgzl_4 li a {

    font-size: 16px;

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}

.xgzl_22 {

    width: 100%;

    margin-top:30px;

}



.xgzl_22 h3 {

    font-weight: 100;

}

.xgzl_222 {

    width: 100%;

    padding: 30px 0;

}

.xgzl_222 p {

    line-height: 2;

    color: #666666;

}

.kongbai {

    margin-top: 80px;

}



.xmss {

    width: 100%;

    overflow: hidden;

}

.xmss_1 {

    width: 100%;

    overflow: hidden;

}

.xmss_2 {

    width: 100%;

    padding: 30px 0;

    text-align: center;

}

.xmss_2 h3 {

    color: #000;

    font-size: 24px;

    

	height: 60px;

}

.xmss_3 {

    width: 100%;

    overflow: hidden;

}

.xmss_4 {

    width: 49%;

    float: left;

    position: relative;

}

.xmss_5 {

    width: 100%;

    height: 488px;

    overflow: hidden;

}

.xmss_5 img {

    width: 100%;

    height: 488px;

    transition: all 0.4s;

}

.xmss_5 img:hover {

    transform: scale(1.2);

}

.xmss_6 {

    width: 50%;

    float: right;

}

.xmss_7 {

    width: 100%;

    overflow: hidden;

}

.xmss_8 {

    width: 49%;

    height: 237px;

    float: left;

    position: relative;

    overflow: hidden;

}

.xmss_8 img {

    width: 100%;

    transition: all 0.4s;

}

.xmss_8 img:hover {

    transform: scale(1.2);

}

.xmss_9 {

    width: 49%;

    height: 237px;

    float: right;

    position: relative;

    overflow: hidden;

}

.xmss_9 img {

    width: 100%;

    transition: all 0.4s;

}

.xmss_9 img:hover {

    transform: scale(1.2);

}

.xmss_10 {

    width: 100%;

    overflow: hidden;

    margin-top:14px;

}

.xmss_11{

    width: 49%;

    height: 237px;

    float: left;

    position: relative;

    overflow: hidden;

}

.xmss_11 img {

    width: 100%;

    transition: all 0.4s;

}

.xmss_11 img:hover {

    transform: scale(1.2);

}

.xmss_12 {

    width: 49%;

    height: 237px;

    float: right;

    position: relative;

    overflow: hidden;

}

.xmss_12 img {

    width: 100%;

    transition: all 0.4s;

}

.xmss_12 img:hover {

    transform: scale(1.2);

}

.zsq {

    position: absolute;

    z-index: 999;

    bottom: 0;

    left: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.5);

    height: 50px;

    display: flex;

    align-items: center;

}

.zsq p {

    color: #fff;

    font-size: 15px;

    position: relative;

    left: 12px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.zsq_1 {

    position: absolute;

    z-index: 999;

    bottom: 0;

    left: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.5);

    height: 45px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.zsq_1 p {

    color: #fff;

    font-size: 18px;

    position: relative;

    left: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.shfw {

    width: 100%;

    overflow: hidden;

}

.shfw_1 {

    width: 100%;

    overflow: hidden;

	padding: 30px 0;

}

.shfw_1 h3 {

    text-align: center;

    color: #000;

    font-size: 24px;

	position: relative;

    top: 20px;

   

}

.shfw_2 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

    display: flex;

    margin: 0 auto;

    text-align: center;

    align-items: center;

    justify-content: flex-end;

	font-size: 18px;

	position: relative;

    top: 30px;

}

.wxwx {

    margin-top: 30px;

}

.shfw_3 {

    float: left;

    overflow: hidden;

    display: flex;

    align-items: center;

    width: 25%;

    justify-content: end;

    margin-left: 8px;

    background: #fbfbfb;

	height: 140px;

    display: flex;

    justify-content: center;

}

.shfw_4 {

    float: left;

}

.shfw_5 {

    float: right;

    margin-left: 10px;

}

.bgkl {

   background: #fafafa; 

}

.yywh {

    width: 100%;

    overflow: hidden;

}

.yywh_1 {

    width: 100%;

    overflow: hidden;

}

.yywh_2 {

    width: 100%;

    text-align: center;

    padding: 30px 0;

}

.yywh_2 h3 {

    text-align: center;

    color: #000;

    font-size: 24px;

   

}

.yywh_3 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.yywh_4 {

    width: 32.9%;

    float: left;

    overflow: hidden;

   

    height: 270px;

    position: relative;

}

.yywh_4 img {

    width: 100%;

    transition: all 0.4s;

}

.yywh_4 img:hover {

    transform: scale(1.2);

}

.dzkf {

    width: 100%;

    overflow: hidden;

    background-image: url(../img/sht.png);

   

}

.dzkf_1 {

    width: 100%;

    overflow: hidden;

    padding: 49px 0;

    text-align: center;

}

.dzkf_2 {

    width: 100%;

    overflow: hidden;

}

.dzkf_2 h3 {

    color: #fff;

    font-size: 24px;

    

}

.dzkf_3 {

    width: 100%;

    padding:40px 0;

}

.dzkf_3 p {

    font-size: 16px;

    color: #fff;

    line-height: 2;

}



.qadfk {

    width: 100%;

    overflow: hidden;

}

.qadfk1 {

    width: 100%;

    overflow: hidden;

}

.qadfk2 {

    width: 100%;

    padding: 50px 0;

}



.qadfk2 p {

    line-height: 2;

    color: #333333;

    height: 150px;

    align-items: center;

    padding: 30px;

    background: #fff;

    color: #333;

	font-size: 22px;

}



.yply {

    width: 100%;

    overflow: hidden;

    background: #fff;

}

.yply_1 {

    width: 100%;

    overflow: hidden;

    padding: 50px 0;

}

.yply_1 h3 {

    color: #333333;

    font-size: 24px;

   

    text-align: center;

}



.yply_2 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.yply_2 img {

    width: 100%;

}

.mdxq {

    width: 100%;

    overflow: hidden;

}

.mdxq_1 {

    width: 100%;

    padding: 50px 0;

}

.mdxq_2 {

    text-align: center;

}

.mdxq_2 h3 {

    color: #333333;

    font-size: 24px;

   

    text-align: center;

}

.wbk {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.wbk_1 {

    width: 49%;

    float: left;

}

.wbk_2 {

    width: 49%;

    float: right;

}

.input {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin-top: 10px;

    justify-content: flex-end;

}

.input p {

    float: left;

    text-align: center;

    color: #333;

    font-size: 18px;

}

.input input {

    width: 69.666666%;

    height: 50px;

    background: #e3ecf5;

    border: 1px;

}

.wbk_3 {

    width: 100%;

    overflow: hidden;

}

.input_1 {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: flex-end;

}

.input_1 p {

    float: left;

    text-align: center;

    color: #333;

    font-size: 16px;

}

.input_1 input {

    width: 85%;

    height: 50px;

    background: #e3ecf5;

    border: 1px;

}



.input_2 {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: flex-end;

    margin-top:10px;

}

.input_2 p {

    float: left;

    text-align: center;

    color: #333;

    font-size: 16px;

}

.input_2 input {

    width: 85%;

    height: 50px;

    background: #e3ecf5;

    border: 1px;

}





.input_3 {

    width: 100%;

    overflow: hidden;

    display: flex;

    justify-content: flex-end;

    margin-top:10px;

}

.input_3 p {

    float: left;

    text-align: center;

    color: #333;

    font-size: 16px;

}

.input_3 input {

    width: 85%;

    height: 100px;

    background: #e3ecf5;

    border: 1px;

}

.tjdd {

    width: 100%;

    padding: 20px 0;

    display: flex;

    justify-content: flex-end;

}

.tjdd .tijiao {

    border: 1px solid #6ba5e5;

    background: #6ba5e5;

    padding: 9px 90px;

    border-radius: 30px;

    color: #fff;

	font-size: 18px;

}



.xczl {

    width: 100%;

    overflow: hidden;

}

.xczl_1 {

    width: 100%;

    overflow: hidden;

    padding: 20px 0;

}

.xczl_2 {

    width: 100%;

    overflow: hidden;

    border-bottom: 1px solid #dddddd;

    padding: 30px 0;

    display: flex;

    justify-content: center;

}

.xczl_2 li {

    float: left;

    width: 16%;

}

.xczl_2 li a {

	

    font-size: 24px;

    color: #666666;

}

.xczl_2 li a:hover {

    color: #5a9ad7;

    border-bottom: 3px solid #5a9ad7;

    padding: 27px 0;

}

.active.active_1 {

    color:#5a9ad7;

    border-bottom: 3px solid #5a9ad7;

    padding: 27px 0;

}

.cssbg {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.cssbg_1 {

    border: 1px solid #dddddd;

    height: 100%;

}

.cssbg_2 {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

    border-bottom: 1px solid #dddddd;

    display: flex;

    align-items: center;

}

.cssbg_2 li {

    float: left;

    width: 25%;

    text-align: center;

}

.cssbg_2 li a {

    color: #666666;

    font-size: 18px;

}

.cssbg_3 {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

    border-bottom: 1px solid #dddddd;

    display: flex;

    align-items: center;

}

.cssbg_3 li {

    float: left;

    width: 25%;

    text-align: center;

}

.cssbg_3 li a {

    color: #666666;

    font-size: 18px;

}

.fy {

    width: 100%;

    padding: 30px 0;

}

.fy_1 {

    width: 100%;

    overflow: hidden;

    display: flex;

    justify-content: center;

    padding: 30px 0;

}

.fy_1 li {

    float: left;

    margin-left: 10px;

}

.fy_1 li a {

    color: #b5c4d2;

    border: 1px solid #b5c4d2;

    padding: 5px 10px;

    font-size: 15px;

}

.fy_1 li a:hover {

    background: #0f2177;

    color: #fff;

}

.active_2 {

    background: #5a9ad7;

    color: #fff!important;

    border: 1px solid #5a9ad7;

}

.lxwm {

    width: 100%;

    overflow: hidden;

}

.lxwm_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.lxwm_2 {

    width: 100%;

    overflow: hidden;

    padding: 20px 0;

    background: #fff;

}

.lxwmdt {

    width: 50%;

    float: left;

}

.lxwmdt1 {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

}

.yddeyz {

    width: 100%;

    overflow: hidden;

    margin-left: 8%;

}

.lxwmdt1 img {

    float: left;

}

.lxwmdt1 h3 {

    margin-left: 3%;

    font-size: 24px;

    

}

.lxwmdt2 {

    width: 100%;

    overflow: hidden;

}

.lxwmdt2 span {

    color: #666666;

    font-size: 16px;

}

.lxwmdt2 p {

    color: #000;

    font-size: 16px;

}

.lxwmdt3 {

    width: 100%;

    overflow: hidden;

    margin-top:20px;

}

.lxwmdt3 p {

    color: #666666;

}

.lxwmdt3 h3 {

    color: #0f2177;

    font-size: 21px;

    padding: 10px 0;

}

.lxwmdt4 {

    width: 100%;

    overflow: hidden;

}

.lxwmdt4 p {

    line-height: 2;

    color: #000;

    font-size: 16px;

}

.lxwmdt4 span {

    color: #666666;

    font-size: 16px;

}

.lxwmdtdt {

    width: 50%;

    float: left;

}

.lxwmdtdt_1 {

    width: 100%;

    overflow: hidden;

}

.lxwmdtdt_1 img {

    width: 90%;

}

.gwmly {

    width: 100%;

    overflow: hidden;

}

.gwmly_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.gwmly_2 {

    width: 100%;

    overflow: hidden;

}

.gwmly_2 h3 {

    color: #333333;

    font-size: 24px;

   

}

.glForm-main {

    margin-top: 40px;

}

.glForm-left {

    width: 80%;

    height: 418px;

    float: left;

    background: #eff3f6;

    border-top: 4px solid #6ba5e5;

    border-radius: 5px 0 0 5px;

}

.glForm-left form {

    padding: 36px 40px 40px;

}.form-input:first-child {

    margin-top: 0;

}

.form-input {

    margin-top: 20px;

    position: relative;

}

.form-input input {

    width: 386px;

    height: 40px;

    font-size: 14px;

    color: #333;

    background: #fff;

    border: 1px solid #e6e6e6;

    text-indent: 16px;

}

.form-input .n-msg {

    position: absolute;

    left: 0;

    top: 40px;

    color: #e14539;

}

.form-input {

    margin-top: 20px;

    position: relative;

}

.yx_select {

    margin-top: 20px;

}

form .v-select {

    width: 386px;

    height: 40px;

    font-size: 14px;

    background: #fff url(../images/xztou.png) no-repeat 360px center;

    border: 1px solid #e6e6e6;

    text-indent: 16px;

    line-height: 40px;

    outline: none;

    position: relative;

    color: #666;

}

.glForm-main .select-panel {

    color: #b1b1b1;

}

form .select-menu {

    width: 386px;

    background: #fff;

    position: absolute;

    left: 0;

    top: 41px;

}

.form-tea {

    margin-top: 20px;

}

.form-tea textarea {

    padding: 10px 15px;

    width: 735px;

    height: 60px;

    font-size: 14px;

    background: #fff;

    border: 1px solid #e6e6e6;

    line-height: 24px;

    outline: none;

}

.form-tea {

    margin-top: 20px;

}

.form-but {

    margin-top: 20px;

}

.form-but button {

    background: #6ba5e5;

    width: 200px;

    height: 42px;

    color: #fff;

    border-radius: 50px;

    font-size: 18px;

    cursor: pointer;

    border:0;

}

.glForm-right {

    float: left;

    width: 20%;

    height: 418px;

    background: url(../img/bdyou.jpg) no-repeat center top;

}

.glForm-iho {

    width: 246px;

    height: 63px;

    margin: 0 auto;

    border-radius: 5px;

    background-color: rgba(255, 255, 255, 0.15);

    text-align: center;

    font-size: 14px;

    color: #fff;

    padding-top: 7px;

    margin-top: 30px;

}

.glForm-iho span {

    display: block;

    font-size: 26px;

    font-weight: bold;

}

.glForm-tx {

    font-size: 24px;

    line-height: 32px;

    text-align: center;

    color: #fff;

    margin-top: 16px;

}

.glForm-post a {

    width: 150px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    border: 1px solid #fff;

    font-size: 18px;

    color: #fff;

    display: block;

    border-radius: 50px;

    margin: 164px auto 0;

}

.clearfix:after, .clf:after {

    /* visibility: hidden; */

    display: block;

    font-size: 0;

    content: '.';

    clear: both;

    height: 0;

}







.qyjs {

    width: 100%;

    overflow: hidden;

}



.qyjs_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.qyjs_2 {

    width: 100%;

    overflow: hidden;

}

.qyjs_3 {

    width: 49%;

    float: left;

}

.qyjs_3 {

    width: 49%;

    float: left;

}

.qyjs_4 {

    width:100%;

    overflow: hidden;

    padding: 10px 0;

}

.qyjs_4 h3 {

    color: #333;

    font-size: 24px;

   

}

.qyjs_4 p {

    border-bottom: 2px solid #6ba5e5;

    width: 30px;

    padding: 5px 0;

}

.qyjs_wz {

    width: 100%;

    overflow: hidden;

}

.qyjs_wz p {

    width: 100%;

    line-height: 2;

    color: #666666;

}

.qyjs_wz p:nth-child(2) {

   /* margin-top:30px;*/

}

.qyjs_5 {

    width: 49%;

    float: right;

}

.qyjs_6 {

    width: 100%;

}

.qyjs_6 img {

    width: 100%;

	height: 500px;

    width: 600px;

}

.yjyj {

    width: 100%;

    overflow: hidden;

   background: #f5f5f5; 

}

.yjyj_1 {

    width: 100%;

    overflow: hidden;

    padding: 50px 0;

}

.yjyj_2 {

    width: 100%;

    overflow: hidden;

    padding:0;

    display: grid;

    justify-content: center;

}

.yjyj_2 h3 {

    color: #333;

    font-size: 24px;

  

}

.yjyj_2 p {

    width: 35px;

    border-bottom: 2px solid #6ba5e5;

    padding: 10px 0;

    margin:0 auto;

}

.yjyj_3 {

    width: 100%;

    overflow: hidden;

    background: #e7e8ed;

    margin-top:40px;

}



.yjyj_4 {

    width: 100%;

    overflow: hidden;

    height: 300px;

}

.yjyj_5 {

    float: left;

    width: 60%;

}

.yjyj_55 {

    width: 70%;

    padding: 80px;

}

.yjyj_55 h3 {

    font-size: 24px;

    color: #5a9ad7;

    font-weight: 100;

}

.yjyj_55 p {

    line-height: 2;

    margin-top:10px;

    color: #666666;

}

.yjyj_3333 .yjyj_55 {
    padding: 8px 80px;
}

.dht {

    float: right;

    width: 40%;

}

.dht img {

    width: 100%;

    height: 350px;

}



.yjyj_6 {

    width: 40%;

    float: left;

}

.yjyj_6 img {

    width: 100%;

    height: 350px;

}

.yjyj_7 {

    width: 60%;

    float: right;

}

.yjyj_77 {

    /* width: 90%; */

    padding: 30px 80px;

}

.yjyj_77 h3 {

    font-size: 24px;

    color: #5a9ad7;

    font-weight: 100;

}

.yjyj777 {

    width: 100%!important;

    overflow: hidden;

    margin-top:20px;

}

.yjyj777 p {

    line-height: 2;

    color: #666666;

}



.qyrz {

    width: 100%;

    overflow: hidden;

}

.qyrz_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.qyrz_2 {

    width: 100%;

    overflow: hidden;

}

.qyrz_2 h3 {

    color: #333333;

    font-size: 24px;

    

}

.lbgd {

    width: 100%;

    overflow: hidden;

    padding: 0px 0;

    background: #fafafa;

    margin-top: 30px;

}

.rjzzq {

    margin-top: 60px;

}

.lbgd-1 {

	margin-top:60px;

}

.swiper-yyzz {

    width: 100%;

    overflow: hidden;

    margin: auto;

}

.swiper-yyzz img {

    width: 100%;

}

.zjt:after, .yjt:after {

    display: none;

}

.zjt {

    left: 30px!important;

}

.yjt {

    right: 30px!important;

}



.wmdfl {

    width: 100%;

    overflow: hidden;

}

.wmdfl_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.wmdfl_2 {

    width: 100%;

    overflow: hidden;

    display: grid;

    justify-content: center;

    padding: 10px 0;

}

.wmdfl_2 h3 {

    color: #333333;

    font-size: 24px;

  

}

.wmdfl_2 p {

    border-bottom: 3px solid #5a9ad7;

    width: 35px;

    margin:0 auto;

    padding: 10px 0;

}

.bpgl {

    width: 100%;

    overflow: hidden;

}

.bpgl_1 {

    overflow: hidden;

    padding: 30px 0;

    text-align: center;

    float: left;

    width: 16.666666%;

}

.bpgl_2 {

    width: 100%;

    overflow: hidden;

    

}

.bpgl_2 img {

    border: 3px solid #e5eaf1;

    padding: 30px 35px;

    border-radius: 100%;

}

.bpgl_3 {

    width: 100%;

    overflow: hidden;

    margin-top:20px;

}

.bpgl_3 p {

    width: 100%;

    font-size: 18px;

    color: #333333;

}

.xsl {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.xsl_1 {

    width: 100%;

    overflow: hidden;

    border-bottom:1px solid #eaeaea;

    display: flex;

    justify-content: center;

}

.xsl_1 li {

    float: left;

    width: 94px;

    text-align: center;

    margin-left: 100px;

    padding: 20px 0px;

    color: #666666;

    font-size: 18px;

}

.xsl_1 li.active {

    border-bottom: 2px solid #5a9ad7;

    color: #5a9ad7;

}

.xsl_1 li a.active {

    border-bottom: 2px solid #5a9ad7;

    color: #5a9ad7;

}

.xsl_1 li a {

    font-size: 22px;

    color: #666666;

}

.wlwxs {

    width: 100%;

    padding: 30px 0;

}

.wlwxs_1 {

    width: 100%;

    overflow: hidden;

    border:1px solid #eaeaea;

    height: 650px;

}

.wlwxs_2 {

    width: 100%;

    overflow: hidden;

    padding: 30px;

    border-bottom: 1px solid #eaeaea;

    display: flex;

    align-items: center;

    background: #fafafa;

}

.wlwxs_3 {

    float: left;

    width: 93%;

}

.wlwxs_3 h3 {

    font-size: 21px;

    color: #333333;

    font-weight: 100;

}

.wlwxs_4 {

    overflow: hidden;

    line-height: 2;

}

.wlwxs_4 p {

    float: left;

    color: #666666;

    width: 10%;

}

.wlwxs_5 {

    float: right;

    width: 6%;

}

.gezz {

    width: 100%;

    overflow: hidden;

    padding: 30px;

}

.gezz1 {

    width: 100%;

    overflow: hidden;

}

.gezz1 h3 {

    font-size: 18px;

    color: #666666;

    font-weight: 100;

}

.gezz1 p {

    font-size: 16px;

    color: #666666;

    line-height: 2;

}

.gezz2 {

    width: 100%;

    overflow: hidden;

    margin-top:20px;

}

.gezz2 h3 {

    font-size: 18px;

    color: #666666;

    font-weight: 100;

}

.gezz2 p {

    font-size: 16px;

    color: #666666;

    line-height: 2;

}

.gezz3 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.gezz3 p {

    font-size: 16px;

    color: #666666;

    font-weight: 600;

}

.gezz3 a {

    color: #5a9ad7;

}

.kfgcs {

    width: 100%;

    margin-top:20px;

    border: 1px solid #eaeaea;

}

.kfgcs1 {

    width: 100%;

    overflow: hidden;

    padding: 30px;

}

.kfgcs2 {

    float: left;

    width: 93%;

}

.kfgcs3 {

    width: 100%;

    overflow: hidden;

}

.kfgcs3 h3 {

    font-size: 21px;

    color: #333333;

    font-weight: 100;

}

.kfgcs4 {

    overflow: hidden;

    line-height: 2;

}

.kfgcs4 p {

    float: left;

    color: #666666;

    width: 10%;

}

.kfgcs5 {

    float: right;

    width: 7%;

}

.hzzm {

    width: 100%;

    overflow: hidden;

    /*padding: 30px 0;*/

}

.hzzm_1 {

    width: 100%;

    overflow: hidden;

}

.hzzm_1 p {

    padding: 20px 0;

    font-size: 16px;

    color: #666666;

}

.zczc {

    width: 100%;

    overflow: hidden;

    /* padding: 50px 0; */

}

.zczc h3 {

	padding:0px 0;

	color: #000;

    font-size: 24px;

    

	text-align:center;

}

.zczc1 {

    width: 100%;

    overflow: hidden;

	margin-top: -20px;

}

.zczc2 {

    width: 49%;

    float: left;

	margin-top: 50px;

}

.zczc2 img {

    width: 100%;

}

.zczc3 {

    width: 49%;

    float: right;

}

.zczc4 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.zczc5 {

    width: 100%;

    overflow: hidden;

}

.zczc5 h3 {

    font-size: 28px;

    color: #333333;

    font-weight: 100;

}

.zczc6 {

    width: 100%;

    overflow: hidden;

    padding: 0px 0;

}

.zczc6 p {

    line-height: 3;

    color: #666666;

    font-size: 16px;

}

.hzms {

    width: 100%;

    text-align: center;

    padding: 0px 0;

    position: relative;

    bottom:-110px;

}

.hzms h3 {

	color: #fff;

    font-size: 24px;

   

}

.dlhz {

    width: 100%;

    overflow: hidden;

    background-image: url(../img/dlhz.png);

    background-position-x: center;

    background-size: 100% 100%;

}

.dlhz_1 {

    width: 100%;

    overflow: hidden;

}

.dlhz_2 {

    width: 100%;

    overflow: hidden;

    padding: 150px 0;

    text-align: center;

}

.dlhz_3 {

    float: left;

    width: 33.3333333%;

}

.dlhz_4 {

    width: 100%;

    overflow: hidden;

}

.dlhz_5 {

    width: 100%;

    overflow: hidden;

}

.dlhz_5 h3 {

    font-size: 18px;

    color: #fff;

}

.dlhz_6 {

    width: 65%;

    margin: 0 auto;

    margin-top:20px;

}

.dlhz_6 p {

    color: #fff;

    font-size: 16px;

    line-height: 2;

}

.hzlc {

    width: 100%;

    overflow: hidden;

    background-image: url(../img/zzw.png);

    background-size: 100% 100%;

}

.hzlc_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.hzlc_2 {

    width: 100%;

    overflow: hidden;

    display: flex;

    justify-content: center;

}

.hzlc_3 {

    float: left;

}

.hzlc_4 {

    float: left;

    position: relative;

    display: flex;

    align-items: center;

}

.hzlc_4 h3 {

    position: absolute;

    color: #fff;

    font-size: 24px;

   

    left: 15%;

}

.tjxg {

    width: 100%;

    overflow: hidden;

    padding: 20px 0;

}

.tjxg1 {

    width: 100%;

    overflow: hidden;

    display: flex;

    justify-content: center;

}

.tjxg1 li {

    float: left;

    width: 24%;

    text-align: center;

}

.tjxg2 {

    width: 100%;

}

.tjxg3 {

    width: 100%;

    padding: 20px 0;

}

.tjxg3 h3 {

    font-size: 18px;

    color: #666666;

    font-weight: 100;

}

.qysq {

    width: 100%;

    overflow: hidden;

    background-image: url(../img/qysq.jpg);

	background-size: cover;

    background-position-x: center;

}

.qysq_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

}

.qysq_2 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.qysq_2 a {

    border:1px solid #e5e5e5;

    padding: 10px 65px;

    border-radius: 15px;

    font-size: 18px;

    background: #e5e5e5;

    /*margin-left: 20px;*/

}

.qysq_2 a:nth-child(2) {

    margin-left: 15px;

}

.qysq_2 a.active {

    background: #6ba5e5;

    border:1px solid #6ba5e5;

    color: #fff;

}

.qysq-33 {

    display: none;

}

.qysq-33.active {

    display: block;

    border-bottom:none;

    color:0;

}

.qysq_3 {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.qysq_4 {

    width: 100%;

    overflow: hidden;

}

.qysq_4 p {

    width: 100%;

    overflow: hidden;

    margin-top:10px;

}

.qysq_4 input {

    height: 35px;

    width: 35%;

    font-size: 16px;

}

.qysq_5 {

    width: 100%;

    overflow: hidden;

}

.qysq_6 {

    width: 100%;

    overflow: hidden;

    margin-top: 10px;

}

.qysq_6 input {

    width: 300px;

    height: 35px;

    font-size: 15px;

}

.qysq_6 input:nth-child(2) {

    margin-left: 10px;

}

.qysq_8 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.qysq_8 .tijiao {

    border: 1px solid #6ba5e5;

    background: #6ba5e5;

    padding: 10px 200px;

    text-align: center;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    border-radius: 10px;

}

.hhdq {

    width: 100%;

    overflow: hidden;

}

.hhdq_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

}

.hhdq_2 {

    width: 100%;

    overflow: hidden;

    background: #eaeaea;

    margin-top:20px;

}

.hhda_3 {

    width: 49%;

    float: left;

}

.hhda_3 img {

    width: 100%;

}

.hhda_4 {

    width: 49%;

    float: right;

}

.hhda_5 {

    width: 80%;

    padding: 60px 30px;

}

.hhda_5 h3 {

    font-size: 24px;

    

    color: #666666;

}

.hhda_5 p {

    line-height: 2;

    margin-top: 30px;

    color: #666666;

}

.hhda_6 {

    width: 80%;

    padding: 0px 30px;

}

.hhda_6 a {

    border:1px solid #666666;

    padding: 10px 40px;

    color: #666666;

}

.hhda_6 a:hover {

    border:1px solid #5a9ad7;

	background:#5a9ad7;

    color: #fff

	}

.hhda_33 {

    width: 49%;

    float: right;

}

.hhda_33 img {

    width: 100%;

}

.hhda_44 {

    width: 49%;

    float: left;

}

.jjxqy {

    width: 100%;

    overflow: hidden;

}

.jjxqy1 {

    width: 100%;

    padding: 60px 0;

}

.jjxqy2 {

    width: 100%;

    overflow: hidden;

    text-align: center;

}

.jjxqy2 h3 {

    font-size: 24px;

    

    color: #333333;

}

.jjxqy3 {

    width: 100%;

    background: #f6f6f6;

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-top:20px;

}

.jjxqy3 p {

  

    font-size: 15px;

    color: #666666;

}

.sgdp {

    width: 100%;

    overflow: hidden;

}


.sgdp_1 {

    width: 100%;

}

.sgdp_1 p {

    font-size: 15px;

    line-height: 2;

    color: #666666;

}

.sgdp_2 {

    width: 100%;

    margin-top: 30px;

}

.sgdp_2 p {

    font-size: 15px;

    line-height: 2;

    color: #666666;

}

.sgdp_3 {

    width: 100%;

    margin-top: 30px;

}

.sgdp_3 p {

    font-size: 15px;

    line-height: 2;

    color: #666666;

}

.sgdp_4 {

    width: 100%;

    padding: 30px 0;

}

.sgdp_4 img {

    width: 100%;

}

.sgdp_5 {

    width: 100%;

}

.sgdp_5 img {

    width: 100%;

}

.bjzd {

    width: 100%;

    overflow: hidden;

}

.bjzd_1 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

    border-bottom: 1px solid #b4c1d0;

}

.bjzd_2 {

    width: 100%;

    overflow: hidden;

}

.bjzd_3 {

    width: 100%;

    overflow: hidden;

}

.bjzd_4 {

    width: 100%;

    overflow: hidden;

}

.bjzd_5 {

    width: 30%;

    float: left;

}

.bjzd_5 img {

    width: 100%;

	height: 245px;

}

.bjzd_6 {

    width: 68%;

    float: right;

}

.bjzd_7 {

    width: 100%;

    overflow: hidden;

    padding: 15px 0;

}

.bjzd_7 h3 {

    color: #415270;

    font-size: 21px;

}

.bjzd_8 {

    width: 100%;

    overflow: hidden;

}

.bjzd_9 {

    width: 80%;

    float: left;

}

.bjzd_9 p {

    font-size: 15px;

    color: #666666;

    line-height: 2;

}

.bjzd_10 {

    width: 15%;

    float: right;

}

.bjzd_11 {

    background: #dde3e9;

    width: 90px;

    height: 95px;

    text-align: center;

}

.bjzd_11 h3 {

    font-size: 48px;

    color: #b5c4d2;

}

.bjzd_11 p {

    font-size: 16px;

   

    color: #b5c4d2;

}

.bjzd_12 {

    width: 100%;

    overflow: hidden;

}

.bjzd_12 a {

    font-size: 16px;

    color: #5a9ad7;

	line-height: 57px;

}

.bjzd_12 a:hover {

    color: #5a9ad7;

}

.qydt {

    width: 100%;

    overflow: hidden;

}

.qydt_2 {

    width: 100%;

    overflow: hidden;

    margin-top: 30px;

}

.qydt_2 h3 {

    color:#0a1633;

    font-size: 21px; 

	text-align:center; 

}

.qydt_3 {

    width: 100%;

    overflow: hidden;

    border-bottom: 1px solid #cccccc;

    padding: 20px 0;

	display:flex;

	justify-content: center;

}

.qydt_3 p {

    float: left;

    color: #666666;

    font-size: 16px;

	text-align:center;

	

}

.paddbw {

	padding:0 85px;

}

.lyly_1 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0; 

}

.lyly_2 {

    width: 100%;

    overflow: hidden;

}

.lyly_2 p {

    width: 100%;

    line-height: 2;

    color: #666666;

}

.lyly_3 {

    width: 100%;

    overflow: hidden;

    padding: 20px 0;

}

.lyly_3 p {

    width: 100%;

    line-height: 2;

    color: #666666;

}

.dmdq {

    width: 100%;

    padding: 80px 0;

    border-bottom: 1px solid #cccccc;

}

.dmdq img {

    width: 100%;

}

.fhlb {

    width: 100%;

    padding: 30px 0;

    height: 50px;



}

.fhlb1 {

    float: left;

}

.fhlb1 p a {

    color: #666666;

    line-height: 2;

}

.fhlb2 {

    float: right;

    height: 50px;

    display: flex;

    align-items: center;

}

.fhlb2 a {

    border:1px solid #666666;

    padding: 10px 20px;

    border-radius: 30px;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size: 15px;

    color: #666666;

}





















/*========招聘=======*/

.zp_list.wrapper {

    padding: 20px 0;

}

.zp_list.active {

    display: block;

    border:none;

}

.zp_list {

    display: none;

}

.zp_con{

    background: #fff;

    padding-bottom: 80px;

}

.zp_con .legal{

    padding-bottom: 0;

}

.zp_con .legal p{

    padding-bottom: 65px;

}

.zp_list li {

    text-align: left;

    border:1px solid #e1e1e1;

    margin-top: 20px;

}

.zp_font {

    font-size: 14px;

    line-height: 30px;

    color: #666666;

    display: none;

}

.zp_tit {

    font-size: 14px;

    line-height: 50px;

    color: #666;

    padding: 35px 33px 30px;

    -webkit-box-sizing: border-box;

            box-sizing: border-box;



    cursor: pointer;

    background: url(../img/jiahao.png) no-repeat right 30px center;

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.zp_list .on .zp_tit {

    background: url(../img/jianhao.png) no-repeat right 30px center;

    border-bottom: 1px solid #e1e1e1;  

}



.zp_det{

    color: #666;

    padding: 40px 36px 45px;

    -webkit-box-sizing: border-box;

            box-sizing: border-box;

    position: relative;

}

.zp_tit .dq{

    font-size: 16px;

    color: #666;

    line-height: 16px;

}

.zp_tit .dq span:nth-child(2) {

    margin-left: 20px;

}

.zp_tit .dq span:nth-child(3) {

    margin-left: 20px;

}

.zp_tit .job{

    color: #333;

    font-size: 18px;

    line-height: 22px;

    padding-bottom: 18px;

}

.zp_det p{

    color: #666;

    font-size: 14px;

}

.zp_det h3{

    color: #444;

    font-size: 16px;

    padding: 24px 0 11px;

}

.zp_det a{

    color: #5a9ad7;

    font-size: 16px;

    display: inline-block;

    background: url(../images/c1.png)no-repeat left center;

    background-size:20px 26px;

    margin-top: 15px; 

    font-weight:600;

}

.zp_det p span{

    display: inline-block;

    /*width: 456px;*/

}





































































#wrap{ width:100%;}

#content{width: 100%; padding: 0; overflow: hidden; text-align: left;min-height: calc(100vh - 378px); }

#center_all {margin-top: 150px;}

/* header */

#header{position: fixed; z-index: 3; left: 0; top: 0; width: 100%; height: 81px; color: #fff;}

#header .container{position: relative;}

#header .bg{position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/navbg.jpg) repeat-x center top; }

#header .en{float: right;    line-height: 81px;

    padding-left: 15px;}

#header .en a{ color: #fff;}

/* nav */

#nav{float: left;}

#nav .mainNav{height: 70px; line-height: 70px; }

#nav .mainNav .li1{float: left; position: relative;margin-left: 19px;}

#nav .mainNav .li1 .a1{position: relative; display: block; padding: 0 8px; color: #333;}

#nav .mainNav .li1 .aa{color: #333; }

#nav .mainNav .li1.on1 .a1,#nav .mainNav .li1 .a1:hover{height: 70px; border-bottom: 3px solid #5a9ad7; text-decoration: none; color: #5a9ad7;}

#nav .mainNav .ul1{display: none; position: absolute; z-index: 1; top: 100%; left: 0; width: 100%;}

#nav .mainNav .ul1 .ulBg1{position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; background: #006edf; filter: alpha(opacity=60); opacity: .6;}

#nav .mainNav .ul1 .li2{line-height: 45px; height: 45px; background: url(../img/navli2bg.png) repeat-x left bottom; margin: 0 3px;}

#nav .mainNav .ul1 .li2 .a2{display: block; color: #fff; font-size: 12px;}

#nav .mainNav .ul1 .li2 .a2:hover{font-weight: bold; text-decoration: none;}

#nav .mainNav .ul1 .last2{/*background: none;*/}

#ulID3{display: none !important;}

#liID61{display: none !important;}

#liID104{display: none !important;}

#nav .mainNav .ul1 {

    width: 220px!important;

    margin-left: -100px;

    left: 50%!important;

}





.float-left {

    float: left;

}

.header {

    width: 100%;

    height: 70px;

    position: fixed;

    left: 0;

    top: 0;

    background: #fff;

    color: #74b841;

    z-index: 999;

        min-width: 1000px;

    border-bottom: 2px solid #eef3f8;

}

.header_1 {

    width: 100%;

    height: 70px;

    position: fixed;

    left: 0;

    top: 0;

    background: #fff;

    color: #fefeff;

    z-index: 999;

        min-width: 1000px;

	border-bottom: 2px solid #eef3f8;

}



.logo a{

    display: block;

    margin-left: 60px;

    margin-top: 10px;

}

.logo img{



       width: 100%;

       height: 100%;

}



.head-catalog {

    font-size: 16px;

    /*font-family: FZLTXHK regular;*/

    line-height: 85px;

    text-align: center;

    width: 63%;

    display: flex;

    justify-content: center;

}

.dh_1 {

    float: right;

    display: flex;

    align-items: center;

    height: 70px;

    width: 15%;

}

.dh_1 p {

    margin-left: 10px;

    font-weight: 600;

	font-size: 18px;

}

.dh_2 {

    color: #74b841;

    font-size: 18px;

    font-weight: 600;

}



/* pc头部 */

.index_head{

    width: 100%;

    background: #fff;

}

.index_head_cont{

    width: 1400px;

    margin: 0 auto;

    height: 70px;

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.index_head_cont_r {

    width: 100%;

    overflow: hidden;

    width: 100%;

    overflow: hidden;

    display: flex;

    justify-content: center;

}

.index_head_cont_r_div1{

    display: flex;

    align-items: center;

    justify-content: flex-end;

    padding-top: 15px;

}

.index_head_cont_r_div1_a{

    display: flex;

    align-items: center;

    margin-left: 20px;

}

.index_head_cont_r_div2{

    display: flex;

    justify-content: center;

    width:80%;

}

.index_head_cont_r_div2_a1{

    line-height: 60px;

    display: block;

    color: #838383;

    border-bottom: 3px transparent solid;

    font-size: 17px;

    margin: 0 17px;

    padding: 0 2px;

}

.index_head_cont_r_div2 li:last-child .index_head_cont_r_div2_a1{

    margin-right: 0;

    padding-right: 0;

}

.index_head_cont_r_div2_a1.active{

    border-bottom: 3px #00499B solid;

    color: #00499B;

}

.index_head_cont_r_div1_a p{

    color: #5a9ad7;

    font-size: 15px;

    margin-left: 10px;

}

.index_head_cont_r_div1_a img{

    width: 13px;

}

/* pc头部 END */





/*nav*/

/*#nav{margin:60px auto 0 auto;width:1080px;height:32px;}*/

#nav .jquery_out{float:left;line-height:32px;display:block;border-right:1px solid #fff;text-align:center;color:#fff;font:18px/32px "微软雅黑";background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}

#nav .jquery_out .smile{padding-left:1em;}

#nav .jquery_inner{margin-left:16px;}

#nav .jquery{margin-right:1px;padding:0 2em;}



/*#nav .mainlevel{background:#ffe60c;float:left;border-right:1px solid #fff;width:140px;IE6 only}*/

#nav .mainlevel a{/*color:#838383;*/text-decoration:none;line-height:60px;display:block;text-align: center;font-size:17px;/*padding:0 32px;width:139px;*/}

#nav .ejdh li a {font-size: 14px;

    height: 45px;

    display: flex;

    align-items: center;

    justify-content: center;

    background: url(../img/navli2bg.png) repeat-x left top

}

#nav .mainlevel a:hover,#nav .mainlevel a.cur{/*color:#0079ff;*/text-decoration:none;/*background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;*/}

#nav .mainlevel ul{display:none;position:absolute;z-index: 999;margin-left: -15px;}

#nav .mainlevel li{/*border-top:1px solid #fff;*/background:#00499B;width:140px;/*IE6 only*/}

.index_head_cont_r_div2_a1:hover {

    border-bottom: 3px #00499B solid;

    color: #00499B!important;

}



.common-problem{

	width: 100%;

	position: relative;

	margin: 30px auto;

}

.side-nav{

	width: 110px;

	position: fixed;

       right: 0;

       top:390px;

}

.problem-list{

	width: 100%;

	box-sizing: border-box;

	color: #666666;	

	margin-bottom: 50px;

       

}

.problem-title,.problem-message{

	width: 100%;

	line-height: 47px;

	text-align: left;

	box-sizing: border-box;

	border-collapse:collapse;

	text-align: left;

}

.problem-message{

        border: 1px solid #ddd;

        border-top: 0;

}

.problem-title{

        border: 1px solid #ddd;

        border-bottom: 0;

}

.problem-list th:nth-child(1){

	padding-left: 30px;

	width: 80%;

}

.problem-list a{

	text-decoration: none;

	color: #666666;

}

.problem-list tr td{

	width:100%;

	font-size: 17px;

}



.problem-list tr:nth-child(2n - 1) td:nth-child(1){

	padding-left: 30px;

	width: 75%;

	/* display: inline-block; */

	float:left;

	height: 48px;

}

.problem-list tr:nth-child(2n - 1) td:nth-child(2){

	width: 22%;

	/* display: inline-block; */

	float:right;

	height: 48px;

}

.problem-list tr:nth-child(2n - 1) td:nth-child(1) a{

	height: 48px;

	display: inline-block;

	max-width: 80%;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

        cursor:pointer;

}

.problem-list th{

	padding: 0;

	background-color: #f4f4f4;

	color: #333333;

	font-size: 16px;

}

.problem-message tr{

  border-top: 1px solid #ddd;

}

.no-data{

	border: 1px solid #ddd;

	font-size: 14px;

	display: none;

}

.no-data-pic{

	height: 200px;

	width: 200px;

	margin: 0 auto;

	background: url("../images/nodata.png") 0 0 no-repeat;

	background-size: 100% 100%;

}

.no-data p{

	height: 48px;

	line-height: 48px;

	text-align: center;

	

}

.new{

	color: red;

	border: 1px solid red;

	font-size: 10px;

	position: relative;

	top: -30px;

	display: inline-block;

	width: 32px;

        text-align: center;

	line-height: 14px;

}

.mess-active{

	background: #d7e7fe;

}

.nav-list{

	display: block;

	width: 110px;

	min-height: 80px;

	background: #226BBC;

	color: white;

	padding: 10px;

	box-sizing: border-box;

	font-size: 12px;

	text-align: center;

	margin-bottom: 2px;

	cursor: pointer;

}

.nav-list:hover{color:white}

.customer-service-pic,.hotline-pic{

	width: 30px;

	height: 30px;

	margin: 0 auto;

	

}

.customer-service-pic{

background: url("../images/customerservice.png") 0 0 no-repeat;

	background-size: 100% 100%;



}

.customer-service-text,.hotline-text{

	margin-top: 10px;

}

.hidden{display:none;}

.problem-message a.question-select{color:#226bbc;}

.problem-message tr:nth-child(2n) td{padding:  10px 30px;line-height:30px;background:#d7e7fe;}

.cpms {

    width: 100%;

    overflow: hidden;

    padding: 50px 0;

    display: flex;

    justify-content: center;

}



.cpms  a {

    border: 1px solid #5a9ad7;

    color: #fff;

    font-size: 16px;

    padding: 15px 0px;

    margin-left: 5px;

    border-radius: 5px;

	background:#5a9ad7;

	float: left;

    text-align: center;

	width:12%;

}

.cpms  a.active {

	background:#949597;

	border:1px solid #949597;

}

#cpms-1 {

	text-align:center;

}

#cpjg {

	text-align:center;

	padding:30px 0;

}

#gnms {

	text-align:center;

}

#td {

	text-align:center;

	padding:30px 0;

}

.cpms-11 {

	width:100%;

	overflow:hidden;

	display:flex;

    justify-content: center;

    align-items: center;

}

.cpms-11 img {

	float:left;

}

.cpms-11 h3 {

	font-size:24px;

	color:#5a9ad7;

}

.cp-img {

	width:100%;

	padding:30px 0; 

}

.cp-img img {

	width:100%;

}



















.ejdh a {

    color: #fff;

    position: relative;

    bottom: 1px;

}

.logo_wap {

    display: none;

}

.logo_1 {

    display: none;

}

.wap_header {

    display: none;

}

.wap_show {

    display: none;

}

.banner-wap {

    display: none;

}

.wap-hxjs {

    display: none;

}

.wap-bottom  {

    display: none;

}

.wap-cpzx-1 {

    display: none;  

}

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

	
.tempWrap {
    
}
.wlw_2 li {
    float: left;
    text-align: center;
    margin-left: 15px;
    margin-right: 20px;
}
.biaoti {

 margin-left: 20px !important;

}

}

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

	.w1400 {

		width:1200px;

	}
    .zdxtkj_1 {

    /*padding: 10.5px 0px;*/
    padding: 22.1px 0px;

}
/*.bottom_2 {
    float: left;
    margin-right: 45px;
}*/
.head-catalog {
    width: 63%;
} #nav .mainNav .li1 {margin-left: 8px;}
}



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

    .w1400 {

        

        margin:0 auto;

    }

	.zczc1 {

    margin-top:-80px;

	position: relative;

    top: 100px;

}

.zczc h3 {

    position: relative;

    top: 30px;

}

    .head-catalog {

    font-size: 16px;

    /* font-family: FZLTXHK regular; */

    line-height: 85px;

    text-align: center;

    width: 60%;

    display: flex;

    justify-content: center;

}

    .gsxw_1 a {

    border: 1px solid #dae4ef;

    padding: 8px 15px;

    border-radius: 30px;

    background: #dae4ef;

    color: #1c448b;

    font-size: 16px;

}

    .hxys_4 {

    float: left;

    width: 20%;

    margin-left: 5%;

}

    .cp_3 img {

    width: 100%;

    height: 567px;

    transition: all 0.8s;

}

    .cp_6 img {

    width: 100%;

    height: 260px;

    transition: all 0.8s;

}

}



@media screen and (max-width:1400px){
#nav .mainNav .li1 .a1 {
    position: relative;
    display: block;
    padding: 0px 4px;
    color: #333;
}

.zedacloud4 img {

    width: 100%;

    /* height: 430px; */

}

.zedacloud44 img {

    width: 100%;

    height: 430px;

    display: flex;

    align-items: center;

}

.yjyj_4 {

    width: 100%;

    overflow: hidden;

    height: 350px;

}

	.hhda_5 p {

    line-height: 2;

    margin-top: 30px;

    color: #666666;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;

    overflow: hidden;

}

	.dlhz {

    height: 550px;

}

/*    .bottom_2 {

    float: left;

    margin-right: 36px;

}*/

.yywh_4 {

    width: 33%;

}

.cp_3 p {

    font-size: 14px;

}

.cp_6 p {

    font-size: 14px;

}

.cp_7 p {

    font-size: 14px;

}

.cp_9 p {

    font-size: 14px;

}

.cp_10 p {

    font-size: 12px;

}

.cp_11 p {

    font-size: 14px;

}

}

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

	.w1400 {

        width: 95%;

        margin:0 auto;

    }

    .w95 {

        width: 95%;

        margin: 0 auto;

    }

    .header {

        display: none;

    }

    .wlw {

        /* display: none; */

     /* wap 头部 */

    }

    .logo_1 {

    display: block;

    float: left;

    display: flex;

    align-items: center;

    height: 60px;

    position: relative;

    left:10px;

}

    .logo_1 img {

        width: 200px;

    }

    .wsc-logo img {

        width: 200px;

    }

.wap_header {

    display: block;

}

.wap_show {

    display: block;

}

.logo_wap {

    display: block;

    width: 100%;

    height: 60px;

}

.wap_show {

    display: block;

}

.wap_header{

    width: auto;

    float: right;

    height: 60px;

    display: flex;

    align-items: center;

}

.wap_header_btn{

    width: 60px;

    height: 60px;

    background: url(../img/daoh.png) no-repeat center right;

    display: block;

    float: right;

    background-size: 55% 55%;

    cursor: pointer;

    position: relative;

    top: 0px;

    left: -10px;

}

.wap_header_btn.wap_header_btn2{

    background: url(../img/close-icon.png) no-repeat center right;

    background-size: 45% 45%;

}

.wap_headlist{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: -100%;

    background-color: #fff;

    z-index: 999999999;

    transition: all .36s ease;

    overflow-y: scroll;

}

.wap_headlist.active{

    left: 0;

}

.wap_headlist_top{

    width: 100%;

    border-bottom: 1px solid #eaeaea;

}

.wap_headlist_top_cont{

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.wap_headlist_cont{

    width: 100%;

}

.wap_headlist_cont_uls{

    width: 100%;

}

.wap_headlist_cont_uls li{

    border-bottom: 1px solid #eaeaea;

}



.wap_headlist_cont_uls_a1 {

    display: block;

    color: #555;

    font-size: 20px;

    line-height: 55px;

    padding: 0 16px;

}

.wap_a1 {

    background: url(../img/wap_down.png) no-repeat right center;

    background-size: 18px auto;

    background-position-x: 95%;

    transition: all 0.4s;

    padding: 0 1.5%;

    box-sizing: border-box;

}

.wap_a1 .active {

    background: url(/Public/Uploads/weblogo/wap_up.png) no-repeat right center;

    background-size: 18px auto;

    background-position-x: 95%;

}

.wap_headlist_cont_uls_a1 span {

    float: right;

    position: relative;

    right: 5%;

    font-size: 30px;

}

.dropdown_menu {

    display: none;

    background: #e4e4e4;

}

.dropdown_menu a {

    display: block;

    height: 50px;

    line-height: 50px;

    box-sizing: border-box;

    border-bottom: 1px solid #f5f5f5;

    font-size: 18px;

    padding: 0 20px;

    color: #333333;

}

/* wap 头部 END */

}



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

    .w1400 {

        width: 95%;

        margin:0 auto;

    }

    .w95 {

        width: 95%;

        margin: 0 auto;

    }

    .header {

        display: none;

    }

    .wlw {

        /* display: none; */

     /* wap 头部 */

    }

    .logo_1 {

    display: block;

    float: left;

    display: flex;

    align-items: center;

    height: 60px;

    position: relative;

    left:10px;

}

    .logo_1 img {

        width: 200px;

    }

    .wsc-logo img {

        width: 200px;

    }

.wap_header {

    display: block;

}

.wap_show {

    display: block;

}

.logo_wap {

    display: block;

    width: 100%;

    height: 60px;

}

.wap_show {

    display: block;

}

.wap_header{

    width: auto;

    float: right;

    height: 60px;

    display: flex;

    align-items: center;

}

.wap_header_btn{

    width: 60px;

    height: 60px;

    background: url(../img/daoh.png) no-repeat center right;

    display: block;

    float: right;

    background-size: 55% 55%;

    cursor: pointer;

    position: relative;

    top: 0px;

    left: -10px;

}

.wap_header_btn.wap_header_btn2{

    background: url(../img/close-icon.png) no-repeat center right;

    background-size: 45% 45%;

}

.wap_headlist{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: -100%;

    background-color: #fff;

    z-index: 999999999;

    transition: all .36s ease;

    overflow-y: scroll;

}

.wap_headlist.active{

    left: 0;

}

.wap_headlist_top{

    width: 100%;

    border-bottom: 1px solid #eaeaea;

}

.wap_headlist_top_cont{

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.wap_headlist_cont{

    width: 100%;

}

.wap_headlist_cont_uls{

    width: 100%;

}

.wap_headlist_cont_uls li{

    border-bottom: 1px solid #eaeaea;

}



.wap_headlist_cont_uls_a1 {

    display: block;

    color: #555;

    font-size: 20px;

    line-height: 55px;

    padding: 0 20px;

}

.wap_a1 {

    background: url(../img/wap_down.png) no-repeat right center;

    background-size: 18px auto;

    background-position-x: 95%;

    transition: all 0.4s;

    padding: 0 5%;

    box-sizing: border-box;

}

.wap_a1 .active {

    background: url(/Public/Uploads/weblogo/wap_up.png) no-repeat right center;

    background-size: 18px auto;

    background-position-x: 95%;

}

.wap_headlist_cont_uls_a1 span {

    float: right;

    position: relative;

    right: 5%;

    font-size: 30px;

}

.dropdown_menu {

    display: none;

    background: #e4e4e4;

}

.dropdown_menu a {

    display: block;

    height: 50px;

    line-height: 50px;

    box-sizing: border-box;

    border-bottom: 1px solid #f5f5f5;

    font-size: 18px;

    padding: 0 20px;

    color: #333333;

}

/* wap 头部 END */

/*banner*/

    

    .banner {

        display: none;

    }

    .banner-wap {

        display: block;

        width: 100%;

    }

    .banner-dt {

        width: 100%;

    }

    .banner-dt img {

        width: 100%;

    }

    .banner-wap-an2:after, .swiper-container-rtl .banner-wap-an1:after {

        display: none;

    }

    .banner-wap-an2 {

        left: 30px!important;

    }







/*banner end*/



/*核心技术*/

    .hxys {

        display: none;

    }

    .wap-hxjs {

        display: block;

        width: 100%;

    }

    .wap-hxjs1 {

        width: 100%;

        overflow: hidden;

        padding: 10px 0;

    }

    .wap-hxjs2 {

        width: 100%;

        overflow: hidden;

        text-align: center;

        padding: 10px 0;

    }

    .wap-hxjs2 h3 {

        

        font-size: 21px;

    }

     .wap-hxjs2 p {

        line-height: 2;

        color: #9c9a9a;

		font-size: 14px;

    }

    .wap-hxys {

        padding: 10px 0;

    }

    .wap-ptys {

        width: 100%;

        overflow: hidden;

        text-align: center;

    }

    .wap-ptys img {

        width: 100%;

    }

    .wap-ptys p {

        color: #50585f;

        text-align: center;

        margin-top:10px;

		font-size: 14px;

    }









/*核心技术 end*/





/*ZedaSmart物联网全系列产品架构图*/

    .zeda {

        display: none;

    }

    .wap-cpgjt {

        width: 100%;

        overflow: hidden;

        padding: 10px 0;

    }

    .wap-cpgjt img {

        width: 100%;

    }

/*ZedaSmart物联网全系列产品架构图 end*/





/*产品介绍*/



    .cpjs {

        display: none;

    }

    .wap-cpjs {

        width: 100%;

        overflow: hidden;

        padding: 10px 0;

    }

    .wap-cpjs-1 {

        width: 100%;

        overflow: hidden;

    }

    .wap-cpjs-2 {

        width: 65.5555555%;

        float: left;

    }

    .wap-cpjs-3 {

        width: 100%;

    }

    .wap-cpjs-3 img {

        width: 100%;

    }

    .wap-cpjs-4 {

        width: 33.333333%;

        float: right;

    }

    .wap-cpjs-5 {

        width: 100%;

    }

    .wap-cpjs-5 img {

        width: 100%;

    }

    .wap-cpjs-6 {

        width: 100%;

    }

    .wap-cpjs-6 img {

        width: 100%;
        height:170px;

    }

    .wap-cpjs-7 {

        width: 100%;

        overflow: hidden;

    }

    .wap-cpjs-8 {

        width: 100%;

    }

    .wap-cpjs-8 img {

        width: 100%;

    }

    .wap-cpjs-9 {

        width: 100%;

        overflow: hidden;

    }

    .wap-cpjs-10 {

        width: 100%;

        overflow: hidden;

    }

    .wap-cpjs-11 {

        width: 49%;

        float: left;

    }

    .wap-cpjs-11 img {

        width: 100%;

    }

    .wap-cpjs-12 {

        width: 49%;

        float: right;

    }

    .wap-cpjs-12 img {

        width: 100%;

    }

    .wap-cpzx-wz {

        position: relative;

    }

    .wap-cpzx-wz p {

        position: absolute;

        bottom: 3%;

        color: #fff;

        font-size: 12px;

        left: 5px;

    }



/*产品介绍 end*/



/*解决方案*/



.jjfa {

    display: none;

}

.wap-jjfa {

    width: 100%;

    padding: 10px 0;

}

.wap-jjfa1 {

    width: 100%;

    overflow: hidden;

    position: relative;

}

.wap-jjfa1 img {

    width: 100%;

}

.wap-jjfa2 {

    width: 100%;

    position: absolute;

    bottom: 4px;

    text-align: center;

    height: 70px;

    background:rgba(0,0,0,0.4);

}

.wap-jjfa2 h3 {

    font-size: 13px;

    color: #fff;

    font-weight: 100;

    margin-top: 10px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

.wap-jjfa2 p {

    font-size: 14px;

    color: #fff;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}





/*解决方案 end*/



/*新闻中心*/

.xwzx {

    display: none;

}

.wap-xwzx {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: flex-end;

    padding: 10px 0;

}

.wap-xwzx1 {

    float: left;

    width: 25%;

}

.wap-xwzx1 h3 {

    font-size: 18px;

    color: #415270;

    font-weight: bold;

}

.wap-xwzx1 p {

    font-size: 16px;

    color: #415270;

    font-weight: bold;

}

.wap-xwzx2 {

    float: left;

    width: 70%;

}

.wap-xwzx2 a {

    font-size: 16px;

    color: #415270;

    font-weight: bold;

    margin-left: 10px;

}

.wap-xwzx2 a.active {

    font-size: 16px;

    color: #415270;

    font-weight: bold;

    margin-left: 10px;

    border:1px solid;

    padding: 5px 10px;

    border-radius: 30px;

}

.wap-xwzx3 {

    float: right;

    width: 30%;

    display: flex;

    justify-content: flex-end;

    position: relative;

    top: 5px;

}

.wap-xwzx3 a {

    font-size: 14px;

    border: 1px solid #e3ebf4;

    background: #e3ebf4;

    color: #1c448b;

    padding: 5px 20px;

    border-radius: 30px;

}

.wap-zh {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.wap-gjwl {

    width: 100%;

    overflow: hidden;

}

.wap-gjwl1 {

    width: 70%;

    float: left;

}

.wap-gjwl1 p {

    font-size: 14px;

    color: #6b717b;

}

.wap-gjwl2 {

    float: right;

}

.wap-gjwl2 a {

    letter-spacing: 3px;

    position: relative;

    top:10px;

    font-size: 14px;

    color: #6b717b;

    border-bottom: 1px solid;

    padding: 5px 0;

}

.wap-xwzx-img {

    width: 100%;

    padding: 10px 0;

}

.wap-xwzx-img img {

    width: 100%;

}

.wap-xwzx-xw {

    width: 100%;

    overflow: hidden;

}

.wap-xwzx-xw {

    display: none;

}

.wap-xwzx-xw.active {

    display: block;

    border-bottom:none;

}

.wap-xwzx-xw1 {

    width: 100%;

    overflow: hidden;

    border-bottom: #b4c1d0 solid 1px;

    padding: 10px 0;

}

.wap-xwzx-xw2 {

    float: left;

    width: 20%;

    text-align: center;

    background: #dde3e9;

    padding: 10px;

}

.wap-xwzx-xw2 h3 {

    font-size: 28px;

    color: #b4b4c6;

}

.wap-xwzx-xw2 p {

    font-size: 16px;

    color: #b4b4c6;

    font-weight: 600;

}

.wap-xwzx-xw3 {

    width: 70%;

    float: right;

}

.wap-xwzx-xw3 h3 {

    font-size: 15px;

    color: #415270;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

.wap-xwzx-xw3 p {

    font-size: 14px;

    color: #415270;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

}





/*新闻中心 end*/





/* wap底部*/

    

.bottom {

    display: none;

}

.wap-bottom {

    display: block;

    width: 100%;

    overflow: hidden;

    background: #22447f;

}

.wap-bottom-1 {

    width: 100%;

    overflow: hidden;

}

.wap-bottom-2 {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 30px 0;

    position: relative;

    top: 15px;

}

.wap-bottom-22 {

    width: 80%;

    overflow: hidden;

    display: flex;

    align-items: center;

    border: 1px solid #fff;

    padding: 10px;

    justify-content: center;

    border-radius: 50px;

    background: #fff;

}

.wap-bottom-2 img {

    float: left;

}

.wap-bottom-2 p {

    color: #74b841;

    font-size:28px;

}

.wap-bottom-3 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0px;

    display: flex;

    justify-content: center;

}

.wap-bottom-33 {

	display:none;

    width: 40%;

    float: left;

}

.wap-bottom-333 {

    width: 35%;

    float: right;

}

.wap-bottom-4 {

    width: 100%;

    overflow: hidden;

    border-bottom: 1px solid #fff;

    padding: 10px 0;

}

.wap-bottom-4 p {

    font-size: 12px;

    color: #fff;

}

.wap-bottom-5 {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.wap-bottom-5 p {

    font-size: 12px;

    color: #fff;

}















/*wap底部end*/



/*产品介绍*/



.wlw_2 {

    display: none;

}



.wap-cpzx {

    display: block;

    width: 100%;

    overflow: hidden;

}
.wap-cpzx .swiper-slide {
 width: 100%!important;
 margin: 0 auto!important;
}
.wap-cpzx .swiper-slide.swiper-slide-active {
	width:100%!important;
}

/*.wap-cpzx .swiper-wrapper {
    
    display: flex;

    justify-content: center;

}*/





.zedacloud3 {

     margin-top: 0px; 

     float: none; 

     width:auto; 

}

.zedacloud33 h3 {

    color: #333333;

    font-size: 24px;

   

    text-align: center;

}

.zedacloud34 p {

     width: 100%; 

    color: #666666;

    font-size: 16px;

    line-height: 2;

}

.zedacloud4 {

     float: none; 

     width: auto; 

     padding: 10px 0;

     margin-top: 0!important;

}

.wap-dh-t {

    width: 100%;

    overflow: hidden;

    text-align: center;

}

.wap-dh-t p {

    font-size: 14px;

    margin-top: 10px;

    color: #727272;

}

.zedacloud44 img{ width:100%;height:100%;}







/*内页*/



.zdh_1 {

    width: 100%;

    overflow: hidden;

    border-bottom: 1px solid #dddddd;

    padding: 15px 0;

    display: flex;

    align-items: center;

    justify-content: center;

}

.zdh_2 {

    float: right;

    margin-left: 10px;

    width: 90%;

}

.zdh_2 p {

    float: left;

    font-size: 13px;

    color: #666666;

}

.bzq_2 {

     width: auto; 

     float: none; 

}

.zdl_1 h3 {

    float: left;

    color: #333333;

    font-size: 21px;

}

.zdl_2 a {

    border: 1px solid #72b943;

    padding: 5px 15px;

    font-size: 14px;

    display: flex;

    color: #72b943;

    border-radius: 5px;

}

.bzq_3 {

     width: auto; 

     float: none; 

    padding: 30px 0;

}

.yyly_3 {

    display: none;

}



.wap-yyly-1 {

    width: 100%;

    overflow: hidden;

    text-align: center;

}

.wap-yyly-1 p {

    font-size: 14px;

    color: #333333;

}

.wap-yyly {

    display: block;

    width: 100%;

    padding: 10px 0;

}

.xgzl_4 {

    height: 40px;

}

.xgzl_4 li {

    height: 40px;

}

.xgzl_4 li a {

    font-size: 14px;

}





/*内页end*/









/*服务支持*/





.yyly_11 {

    padding: 10px 0;

}

.xmss_2 {

    padding: 0px 0;

}

.xmss_3 {

    display: none;

}

.wap-xmss {

    width: 100%;

    padding: 20px 0;

    display: block;

}

.wap-xmss1 {

    width: 100%;

    overflow: hidden;

}

.wap-xmss-1 {

    width: 49%;

    float: left;

    position: relative;

}

.wap-xmss-1 img {

    width: 100%;

}

.wap-xmss-1 p {

    width: 100%;

    position: absolute;

    bottom: 5px;

    font-size: 12px;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    height: 35px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.wap-xmss-11 {

    width: 49%;

    float: right;

    position: relative;

}

.wap-xmss-11 img {

    width: 100%;

}

.wap-xmss-11 p {

    width: 100%;

    position: absolute;

    bottom: 5px;

    font-size: 12px;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    height: 35px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.wap-xmss-2 img {

    width: 100%;

}

.wap-xmss-2 {

    width: 100%;

    position: relative;

}

.wap-xmss-2 p {

    width: 100%;

    position: absolute;

    bottom: 5px;

    font-size: 12px;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    height: 35px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.shfw_1 {

    padding:0;

}

.shfw_2 {

    display: none;

}

.wap-ssfw {

    display: block;

    width: 100%;

    padding: 10px 0;

}

.wap-ssfw-1 {

    width: 100%;

    overflow: hidden;

}

.wap-ssfw-2 {

    width: 50%;

    overflow: hidden;

    display: flex;

    align-items: center;

    float: left;

}

.wap-ssfw-2 img {

    float: left;

}

.wap-ssfw-2 p {

    float: left;

    margin-left: 8px;

    font-size: 14px;

}

.yywh_2 {

    padding: 15px 0;

}

.yywh_3 {

    display: none;

}

.wap-jjfa2-1 {

    width: 100%;

    position: absolute;

    bottom: 4px;

    text-align: center;

    height: 35px;

    background: rgba(0,0,0,0.4);

}

.wap-jjfa2-1 h3 {

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    width: 100%;

    font-size: 13px;

    color: #fff;

    font-weight: 100;

    margin-top: 10px;

}

/*内页*/



.tjdd a {

    border: 1px solid #74b841;

    background: #74b841;

    padding: 15px;

    border-radius: 30px;

    color: #fff;

    width: 100%;

    text-align: center;

}

.wbk_1 {

     width: auto; 

     float: none; 

}

.wbk_2 {

    width: auto;

    float: none;

}

.input {

    width: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin-top: 10px;

    justify-content: end;

}

.input p {

    float: left;

    width: 30%;

    text-align: center;

    color: #415270;

    font-size: 14px;

    display: flex;

    justify-content: end;

}

.input input {

    width: 100%;

	padding-left: 20px;

	font-size: 16px;

}

.input_1 input {

    width: 100%;

	padding-left: 20px;

	font-size: 16px;

}

.input_2 input {

    width: 100%;

	padding-left: 20px;

	font-size: 16px;

}

.input_3 input {

    width: 100%;

	padding-left: 20px;

	font-size: 16px;

}

.input_1 p {

    font-size: 14px;

    float: left;

    width: 30%;

    display: flex;

}

.input_2 p {

    font-size: 14px;

    float: left;

    width: 30%;

    display: flex;

}

.input_3 p {

   font-size: 14px;

    float: left;

    width: 30%;

    display: flex;

}



/*内页 end*/



/*服务支持 end*/



/*wap 企业介绍*/



.qyjs_1 {

    padding: 10px 0;

}

    

.qyjs_3 {

    width:auto;

    float: none;

}

.qyjs_5 {

    width:auto;

    float: none;

}

.yjyj_3 {

    background: none;

}

.yjyj_4 {

    height: auto;

}

.yjyj_5 {

     float: none; 

    width: 100%;

}

.yjyj_55 {

    width: 100%;

    padding: 10px 0;

}

.yjyj_3333 .yjyj_55 {

    padding: 0;

}

.dht {

     float: none; 

     width: 100%; 

}

.dht img {

    height: 100%;

}

.yjyj33 {

    display: block;

}

.yjyj_333 {

    display: none;

}

.yjyj_77 {

    width: 100%;

    padding: 10px 0; 

}























/*wap 企业介绍 end*/





.zczc2 {

     width: auto; 

     float: none; 

}

.zczc3 {

     width: auto; 

     float: none; 

}

.dlhz {

    width: 100%;

	height:auto;

    overflow: hidden;

    background-image: url(../img/dlhz.png);

    background-position-x: center;

    background-size: cover;

}

.dlhz_6 p {

    color: #fff;

    font-size: 15px;

    line-height: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.dlhz_4 img {

    width: 100px;

}

.dlhz_2 {

    width: 100%;

    overflow: hidden;

    padding: 60px 0;

    text-align: center;

}

.zczc4 {

    margin-top: 10px;

    padding: 0;

}

.hzlc_3 {

    float: left;

    width: 20%;

}

.hzlc_3 img {

	width:80%;

}

.hzlc_4 {

    float: right;

    position: relative;

    display: flex;

    align-items: center;

    width: 80%;

}

.hzlc_4 img {

	width:100%;

}

.hzlc_4 h3 {

    font-size: 18px;

}

.hzlc_1 {

    padding: 10px 0;

}

.tjxg {

    display: none;

}

.wap-tjxg img {

    width: 100%;

}

.wap-tjxg p {

    font-size: 14px;

    color: #666666;

}



.qysq {

    width: 100%;

    overflow: hidden;

    background-image:none;

}

.qysq_2 {

    text-align: center;

}

.qysq_2 a {

    border: 1px solid;

    padding: 10px;

    border-radius: 15px;

    font-size: 14px;

}

.qysq_4 input {

    height: 35px;

    width: 95%;

    font-size: 15px;

}

.qysq_6 input {

    width: 95%;

    height: 35px;

    font-size: 15px;

}

.qysq_6 input:nth-child(2) {

    margin-left: 0px;

    margin-top: 10px;

}

.qysq_8 {

    width: 100%;

    overflow: hidden;

    padding: 30px 0;

    text-align: center;

}

.qysq_8 a {

    border: 1px solid #74b841;

    background: #74b841;

    padding: 10px 80px;

    text-align: center;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    border-radius: 50px;

}



.hhda_3 {

    float: none;

    width: auto;

}

.hhda_4 {

    float: none;

    width: auto;

}

.hhda_6 {

    width: 80%;

    padding: 50px 0px;

}

.hhda_5 {

    width: auto;

    padding:0;

    margin-top: 20px;

}

.hhdq_2 {

    background: none;

}

.hhda_44 {

    float: none;

    width: auto;

}

.hhda_33 {

    float: none;

    width: auto;

}

.fy_1 li a {

    padding: 0 4px;

}

.lxwmdt {

    width: auto;

    float: none;

}

.lxwmdtdt {

    width: auto;

    float: none;

    padding: 20px 0;

}

.lxwm_1 {

    padding: 0;

}

.gwmly_1 {

    padding: 0;

}

.form-input input {

    width: 100%;

}

.glForm-left {

    width: 100%;

    float: none;

}

form .v-select {

    width: 100%;

}

.form-tea textarea {

    width: 100%;

}

.glForm-right {

    width: 100%;

}



.swiper-container1 {

    display: block;

}

.swiper-container_1 {

    display: none;

}

.swiper-rjzzq_1 {

    display: block;

}

.swiper-rjzzq {

    display: none;

}

.swiper-lbgd_1 {

    display: block;

}

.swiper-lbgd {

    display: none;

}

.qydt_3 p {

    float: left;

    width: 50%;

    color: #666666;

    font-size: 16px;

}

.bjzd_5 {

     width: auto; 

     float: none; 

}

.bjzd_6 {

     width: auto; 

     float: none; 

}

.bjzd_9 {

    width: 60%;

    float: left;

}

.bjzd_9 p {

    font-size: 15px;

    color: #666666;

    line-height: 2;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

}

.bjzd_10 {

    width: 30%;

    float: right;

}

.xczl_2 li {

    float: left;

    width: 100%;

    text-align: center;

}



.bpgl {

    display: none;

}

.wlwxs {

    width: 100%;

     padding: 0; 

}

.wlwxs_2 {

    width: 95%;

    padding: 10px;

}

.wlwxs_3 {

    float: left;

    width: 80%;

}

.wlwxs_4 p {

    float: left;

    color: #666666;

     width: auto; 

    font-size: 14px;

}

.wlwxs_5 {

    float: right;

    width: 25%;

    display: flex;

    align-items: center;

    justify-content: flex-end;

}

.gezz {

    width: 95%;

    overflow: hidden;

    padding: 10px;

}

.wmdfl_1 {

     padding:0; 

     position: relative;

     /*top:20px;*/

}

.wlwxs_1 {

    height: auto;

}

.kfgcs1 {

    width: 95%;

    overflow: hidden;

    padding: 15px;

}

.kfgcs2 {

    float: left;

    width: 80%;

}

.kfgcs4 p {

    float: left;

    color: #666666;

     width: auto; 

}

.kfgcs5 {

    float: right;

    width: 20%;

    display: flex;

    align-items: center;

    justify-content: flex-end;

}

.xsl_1 li {

    float: left;

    width: 100%;

    margin:0;

    text-align: center;

}

.xsl_1 li a {

    font-size: 16px;

    color: #666666;

}

.p-innovate-cx {

    display: none;

}

.wap-fzlc {

    display: block;

    width: 100%;

    background-image: url(../img/dsds.jpg);

    background-size: cover;

}

.wap-fzlc-1 {

    width: 100%;

    text-align: center;

    padding: 20px 0;

}

.wap-fzlc-1 h3 {

    color: #fff;

    font-size: 24px;

   

}

.wap-fzlc-1 p {

    width: 35px;

    border-bottom: 2px solid #fff;

    padding: 10px 0;

    margin: 0 auto;

}



.wap-zzyf {

    width: 100%;

    text-align: center;



}

.wap-zzyf-1 {

    width: 100%;

    overflow: hidden;

}

.wap-zzyf-1 h3 {

    font-size: 32px;

    color: #fff;

}

.wap-zzyf-2 {

    width: 100%;

    margin-top:10px;

}

.wap-zzyf-2 h3 {

    color: #fff;

}

.wap-zzyf-2 p {

    color: #fff;

    line-height: 2;

}

.wap-maw-jjfa,.wap-maw-jjfa1 {

    color: #fff!important;

    background:rgba(0,0,0,0.6);

    padding: 5px;

}

.hhdq_1 {

    display: none;

}

.wap-jjfa-ls {

    display: block;

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.wap-jjfa-ls1 {

    width: 100%;

    height: 100px;

    padding: 20px 0;

}

.wap-jjfa-ls2 {

    width: 100%;

    overflow: hidden;

}

.wap-jjfa-ls3 {

    width: 49%;

    float: left;

}

.wap-jjfa-ls3 img {

    width: 100%;

}

.wap-jjfa-ls4 {

    width: 49%;

    float: right;

}

.wap-jjfa-ls4 h3 {

    font-size: 16px;

    font-weight: 100;

    color: #666666;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

.wap-jjfa-ls4 p {

    font-size: 14px;

    color: #666666;

    line-height: 18px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    position: relative;

    top: 5px;

}

.wap-jjfa-ls4 a {

    font-size: 14px;

    color: #666666;

    border:1px solid #666666;

    padding: 5px 5px;

    position: relative;

    top: 13px;

}

.xczl_1 {

    width: 100%;

    overflow: hidden;

    padding: 0px 0;

}

.fy {

    width: 100%;

    padding: 10px 0;

}

.cssbg {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.hzzm {

    width: 100%;

    overflow: hidden;

    padding: 10px 0;

}

.zczc {

    padding: 0px 0;

}

.zczc6 {

    padding: 10px 0;

}

.qysq_1 {

    padding: 0px 0;

}



.wap-yygl {

    display: block;

}

.glForm-right {

    display: none;

}

.dzkf_1 {

    padding: 10px 0;

}

.zp_tit .job {

    font-size: 18px;

}

.zp_tit {

    padding: 35px 10px 30px;

    background: url(../img/jiahao.png) no-repeat right 1px center;

}

.zp_list .on .zp_tit {

    background: url(../img/jianhao.png) no-repeat right 1px center;

}

.zp_tit .dq {

    font-size: 12px;

}

.paddbw {

    padding: 0;

}

.paddbw img {

    width: 100% !important; height:100% !important;

}

.lyly_2 p img {

	width:100%;

}

.cpms {

    padding: 20px 0;

}

.cpms a {

    border: 1px solid #5a9ad7;

    color: #fff;

    font-size: 16px;

    padding: 8px 0px;

    margin-left: 5px;

    border-radius: 5px;

    background: #5a9ad7;

    float: left;

    text-align: center;

    width: 100%;

}

.hzms {

    width: 100%;

    text-align: center;

    padding: 0px 0;

    position: relative;

    bottom: -50px;

}

.lxwm_2 {

    padding: 20px 0;

}

.yddeyz {

    margin-left: 3%;

}



.xczl_2 li a {

    font-size: 17px;

    color: #666666;

}



.common-problem {

    width: 100%;

    position: relative;

    margin: 30px auto;

}

.problem-list {

    width: 100%;

    box-sizing: border-box;

    color: #666666;

    margin-bottom: 50px;

}

.problem-title, .problem-message {

    width: 100%;

    line-height: 47px;

    text-align: left;

    box-sizing: border-box;

    border-collapse: collapse;

    text-align: left;

}

.problem-list th:nth-child(1) {

    padding-left: 30px;

    width: 83%;

}

.problem-list tr:nth-child(2n - 1) td:nth-child(1) {

    padding-left: 25px;

    width: 65%;

    display: inline-block;

    height: 48px;

    float: left;

}

.problem-list tr:nth-child(2n - 1) td:nth-child(1) a {

    height: 48px;

    display: inline-block;

    max-width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    cursor: pointer;

    font-size: 14px;

}

.problem-list tr:nth-child(2n - 1) td:nth-child(2) {

    width: 25%;

    display: inline-block;

    height: 48px;

	font-size: 14px;

}

.problem-message tr:nth-child(2n) td {

    padding: 10px 30px;

    line-height: 30px;

    background: #d7e7fe;

    font-size: 14px;

}

.cssbg_2 li a {

    color: #666666;

    font-size: 16px;

}

.cssbg_3 li a {

    color: #666666;

    font-size: 14px;

}

.swiper-next, .swiper-button-prev {

	color: #7979799e!important;

}

.bzq_4 img {

    width: 100%;

    padding: 30px;

}

.swiper-next {

    right: 0px!important;

    left: auto;

}

.swiper-prev {

    left: 0px!important;

    right: auto;

}

.bzq_4 {

    height: 310px;;

}

.shfw_1 h3 {

    text-align: center;

    color: #000;

    font-size: 24px;

	position: relative;

    top: 0px;

   

}

.rrr-1 {

	width:100%;

}

.wxwx {

    margin-top: 5px;

}

.dzkf_2 h3 {

    color: #fff;

    font-size: 18px;

}

.dzkf_3 {

    width: 100%;

    padding: 10px 0;

}

.dzkf_3 p {

    font-size: 14px;

    color: #fff;

    line-height: 2;

}

.mdxq {

    width: 100%;

    overflow: hidden;

}

.wap-wbk {

	display:block;

}

.wap-wbk_2 {

	display:block;

}

.wap-wbk_3 {

	display:block;

}

.wbk {

	display:none;

}

.wbk_2 {

	display:none;

}

.wbk_3 {

	display:none;

}

.tjdd {

    width: 100%;

    padding: 20px 0;

    display: flex;

    justify-content: center;

}

.yply_1 {

    width: 100%;

    overflow: hidden;

    padding: 50px 0;

    position: relative;

    top: 50px;

}

.qysq_8 .tijiao {

    border: 1px solid #6ba5e5;

    background: #6ba5e5;

    padding: 10px;

    text-align: center;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    border-radius: 10px;

    width: 100%;

}

.fhlb2 {

	display:none;

}
.zedacloud44 {
    width: 100%;
    float: inherit;
}
.dlhz_6 {
    display: none;
}



.wap-bottom-1 {
    display: none;
}
.wap-du {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #b1b6c0;
    padding: 20px 0 30px;
}
.wap-du ul {
    width: 100%;
}
.wap-du ul li {
    line-height: 2.5;
    display: flex;
}
.wap-du ul li h2 {
    font-size: 15px;
    color: #fff;
    width: 20%;
    float: left;
}
.wap-du ul li p {
    font-size: 16px;
    margin-left: 32px;
}
.wap-du-1 {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    float: right;
}
.wap-du ul li p {
    font-size: 15px;
    margin-left: 10px;
    color: #b1b6c0;
}
.wap-info {
    width: 100%;
    overflow: hidden;
    padding: 20px 0 030px;
}
.wap-info li {
    line-height: 2;
    display: flex;
    align-items: center;
}
.wap-info li h2 {
    font-size: 15px;
    color: #b1b6c0;
}
.wap-info li p {
    font-size: 14px;
    color: #b1b6c0;
    line-height: 1.5;
}
.wap-ewm {
    text-align: center;
    padding: 30px 0 0;
}
.wap-ewm img {
    width: 35%;
}








}