@charset "utf-8";
/* CSS Document */

 @font-face {
        font-family: 'PingFang';
        src: url('../font/PingFang Regular.eot'); /* IE9*/
        src: url('../font/PingFang Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../font/PingFang Regular.woff') format('woff'), /* chromeã€firefox */
             url('../font/PingFang Regular.ttf')  format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/       
    }

/*     common     */
html{
	font-family: "PingFang", "微软雅黑";
}
html, body, p, h1, h2, h3, h4, h5, h6, ul, li{
	margin: 0px;
	padding: 0px;
}
a{
	color: #ffffff;
	text-decoration: none;
}

ul, li{
	list-style: none;
}
.width_25{
	width: 25%;
	float: left;
}
.width_50{
	width: 50%;
	float: left;
}
.overh{
	overflow: hidden;
}
.pd_10{
	padding: 10px;
}
.text_c{
	text-align: center;
	margin: 0 auto;
}
.c_1200{
	width: 1200px;
	margin: 0 auto;
}
.font_32{
	font-size: 32px;
}
.font_28{
	font-size: 28px;
}
.font_24{
	font-size: 24px;
}
.font_18{
	font-size: 18px;
}
.font_14{
	font-size: 14px;
}
.font_12{
	font-size: 12px;
}
.color1{
	color: #333333;
}
.color2{
	color: #666666;
}
.bg_c1{
	background-color: #0F82E3;
}

/*    header    */
.header{
	min-width: 1200px;
	height: 65px;
	z-index: 9999!important;
	background-color: #191a1b;
}
.head{
	width: 1200px;
	height: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0 auto;
	background-color: #191a1b;
	/*overflow: hidden;*/
}
.logo{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: block;
	float: left;
	width: 100px;
	margin-top: -10px;
	min-height: 60px;
	background-size: 100%;
	background: url("../images/logo120x60.gif") no-repeat center center;
}

.logo120x60{
	/*background: url("../images/logo100x40.gif") no-repeat center center;*/
}
.title{
	line-height: 35px;
	margin-left: 130px;
	position: absolute;
	/*left: 100px;*/
	/*overflow: hidden;*/
}
.clear_both:after{
	content: '';
	width: 100%;
	height: 0px;
	overflow: hidden;
	clear: both;
	display: block;
}
.title_li{
	float: left;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
.title_li_fuwu{
	position: relative;
}
.title_a{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	display: block;
	font-size: 14px;
	color: #ccc;
}
.title_a:after{
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background-color: #0f82e3;
	position: absolute;
	left: 0px;
	bottom: -10px;
	opacity: 0;
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.title_a:hover{
	color: #0083E7;
}
.title_a:hover:after{
	bottom: 0px;
	opacity: 1;
}
.title_a_active{
	color: #0f82e3;
}
.title_a_active:after{
	content: '';
	display: block;
	width: 100%;
	background-color: #0f82e3;
	position: absolute;
	left: 0px;
	bottom: 0px;
	opacity: 1;
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.title_li_fuwu .title_l_li{
	text-align: center;
	height: 50px;
	line-height: 75px;
}
.title_li_fuwu:hover .title_l_ul{
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
}
.title_l_uls{
	width: 720px;
}

.title_l_lis{
    float: left;
   	text-align: center;
    width: 120px;
}

.title_l_lis .icon{
	width: 22px;
	height: 22px;
	margin-right: 5px
}

.icon_0{
	background: url("../images/icon_znjj.png") center 5px no-repeat;
}

.icon_0:hover{
	background: url("../images/icon_znjj_active.png") center 5px no-repeat;
}

.icon_1{
	background: url("../images/icon_zhsq.png") center 5px no-repeat;
}

.icon_1:hover{
	background: url("../images/icon_zhsq_active.png") center 5px no-repeat;
}

.icon_2{
	background: url("../images/icon_znyj.png") center 5px no-repeat;
}

.icon_2:hover{
	background: url("../images/icon_znyj_active.png") center 5px no-repeat;
}

.icon_3{
	background: url("../images/icon_znjk.png") center 5px no-repeat;
}

.icon_3:hover{
	background: url("../images/icon_znjk_active.png") center 5px no-repeat;
}

.icon_4{
	background: url("../images/icon_lybg.png") center 5px no-repeat;
}

.icon_4:hover{
	background: url("../images/icon_lybg_active.png") center 5px no-repeat;
}

.icon_5{
	background: url("../images/icon_zhgy.png") center 5px no-repeat;
}

.icon_5:hover{
	background: url("../images/icon_zhgy_active.png") center 5px no-repeat;
}




.title_l_ul{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	left: 0px;
	top: 50px;
	opacity: 0;
	z-index: 9;
	min-width: 160px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	overflow: hidden;
	background-color: #242628;
}
.title_l_li a{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	font-size: 14px;
	color: #a0a0a0;
	width: 100%;
	height: 100%;
	display: block;
	
}
.title_l_li a:hover{
	color: #E6E6E6;
}
.platform{
	float: right;
	/*overflow: hidden;*/
}
.p_button_SaaS{
	position: relative;
}
.p_button_SaaS:hover .p_button_ul{
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
}
.p_button_ul{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	right: 0px;
	top: 40px;
	opacity: 0;
	z-index: 9;
	text-align: left;
	padding-left: 10px;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	min-width: 160px;
	overflow: hidden;
	background-color: #242628;
}
@media(max-width: 900px){
    .p_button_ul{
		/*left: auto;right: 0;*/
		min-width: 50%;
		position: fixed;
		left: 25%;
		right: 25%;
		top: 25%;
		text-align:center;
		padding-left:0px;
		z-index: 999
	}
}
.p_button{
	display: inline-block;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	border-radius: 4px;
}
.p_button_a{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #FFFFFF;
	display: block;
	height: 100%;
	border-radius: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.p_button_a:hover{
	background-color: #0F82E3;
	color: #FFFFFF;
}
.p_button_active{
	background-color: #0f82e3;
}
.title_a_nav:hover .title_wrap{
	opacity: 1;
	height: 400px;
}
.title_b_nav:hover .title_wrap_min{
	opacity: 1;
	height: 300px;
}

.title_wrap{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	left: 0px;
	top: 50px;
	opacity: 0;
	z-index: 13;
	min-width: 1200px;
	width: 100%;
	height: 0px;
	overflow: hidden;
	background-color: #242628;
}
.title_case{
	width: 900px;
	height: 500px;
	margin: 0 auto;
	padding-left: 145px;
	background-color: #242628;
	overflow: hidden;
}

.title_wrap_min{
	min-width: 750px;
}

.title_wrap_min .title_case{
	width: 750px;
	height: 300px;
	padding-left: 45px;
}

.anli{
	float: left;
	margin-top: 30px;
	overflow: hidden;
}
.anli1{
	width: 500px;
	border-right: 1px solid #505153;
}
.anli2{
	width: 320px;
	margin-left: 40px;
}
.anli_p{
	font-size: 16px;
	color: #e6e6e6;
	width: 90%;
	line-height: 35px;
	border-bottom: 1px solid #505153;
}
.anli_ul{
	margin-top: 25px;
	min-width: 140px;
	float: left;
	margin-left: 15px;
	overflow: hidden;
}
.anli_li a{
	display: block;
	font-size: 14px;
	color: #7c7d7e;
}
.anli_li a:hover{
	color: #E6E6E6;
}
.anli_li{
	line-height: 25px;
}
.anli_li_weight a{
	font-size: 16px;
	cursor: auto;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	color: #e6e6e6;
}

/*       footer        */
.footer{
	min-width: 1200px;
	background-color: #2b2b2b;
}
.foot{
	width: 1200px;
	background-color: #2b2b2b;
	margin: 0 auto;
	padding-top: 50px;
}
.f_l_content a{
	display: block;
	float: left;
	margin-right: 30px;
	width: 20px;
	height: 20px;
}
.a_sina{
	background: url("../images/icon_sina.png") no-repeat center center;
}
.a_sina:hover{
	background-image: url(../images/icon_sina_on.png);
}
.a_sina iframe{width: 25px!important;opacity:0}
.a_qq{
	background: url("../images/icon_qq.png") no-repeat center center;
}
.a_qq:hover{
	background-image: url(../images/icon_qq_on.png);
}
.a_weixin{position:relative;
	background: url("../images/icon_weixin.png") no-repeat center center;
}
.a_weixin:hover{
	background-image: url(../images/icon_weixin_on.png);
}
.a_weixin .imgbox{position: absolute;left: 40px;top: 50%;transform:translateY(-50%);height: 120px;width: 120px;opacity: 0;visibility: visible;-webkit-transition:0.4s;transition:0.4s;}
.a_weixin .imgbox img{max-width: 100%;max-height: 100%;}
.a_weixin:hover .imgbox{visibility: visible;opacity: 1;}
.foot_list{
	float: left;
	margin-right: 90px;
}
.foot_list:last-child{
	margin-right: 0px;
}
.f_l_p1{
	font-size: 28px;
	color: #ffffff;
	line-height: 25px;
	margin-right: 70px;
}
.f_l_p2{
	font-size: 16px;
	color: #999999;
	line-height: 25px;
	margin-bottom: 50px;
}
.f_l_p3{
	color: #9c9c9c;
	line-height: 30px;
	font-size: 12px;
}
.copyright{
	font-size: 12px;
	color: #666666;
	margin-top: 100px;
	margin-bottom: 20px;
}

/*     wrap_content    */
.to_top{
	position: fixed;
	right: 60px;
	bottom: 60px;
	width: 50px;
	padding-top: 80px;
	display: none;
	background-image: url(../images/top.png);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
/*.guide{
	position: absolute;
	right: 0px;
	top: 750px;
}*/
.guide_wrap{
	position: fixed;
	top:50%;
	margin-top: -20px;
	right: 0px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	border: 1px solid #cacbe8;
	border-right: 0px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	z-index: 9;
	background-color: #fff;
	background-image: url(../images/g_chat.png);
	background-position: center;
	background-repeat: no-repeat;
}
.guide_wrap:hover{
	background-image: url(../images/g_chat_on.png);
}
.guide_content{
	position: fixed;
	right: -245px;
	top: 50%;
	transform:translateY(-50%);
	display: none;
	background-color: #FFFFFF;
	z-index: 9;
	border: 1px solid #e6e6e6;
	overflow: hidden;
}
.g_c_title{
	overflow: hidden;
	background-color: #0F82E3;
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.g_c_pick{
	color: #CBDEF7;
	float: right;
	font-size: 14px;
	margin-right: 15px;
	font-weight: bold;
	padding-right: 15px;
	background-image: url(../images/pick_03.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}
.g_c_con{
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
	border-bottom: 1px dashed #E6E6E6;
}
.g_c_t{
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
}
.g_c_s{
	font-size: 12px;
	color: #999999;
}
.g_c_info_input{
	line-height: 30px;
	margin: 5px auto 5px;
	width: 180px;
	display: block;
	padding-left: 5px;
	border: 1px solid #E6E6E6;
}
.g_c_info{
	margin-left: 10px;
}
.btn_g{
	line-height: 35px;
	background-color: #0083E7;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right: 30px;
	color: #FFFFFF;
	outline: none;
	border: 0px;
	cursor: pointer;
	width: 180px;
}
.banner{
	min-width: 1200px;
	height: 500px;
	background-position: center bottom!important;
	padding-top: 86px;
	background-repeat: no-repeat;
	background-color: #000000;
	overflow: hidden;
}
.banner_con{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.banner_title{
	margin-top: 180px;
	margin-bottom: 10px;
	font-size: 32px;
	line-height: 50px;
	color: #FFFFFF;
}
.banner_p{
	font-size: 14px;
	line-height: 40px;
	color: #FFFFFF;
}
.banner_p_f{
	font-size: 14px;
	line-height: 40px;
	color: #FFFFFF;
}
.banner_line{
	display: block;
	width: 25px;
	height: 2px;
	background-color: #0F82E3;
}
.banner_line_f{
	display: block;
	width: 25px;
	height: 2px;
	background-color: #ddf0fd;
}
.wrap_content{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 150px;
	overflow: hidden;
}
.wrap_content img{max-width: 100%; height: auto; vertical-align:middle}
.bigContent{
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 20px;
	overflow: hidden;
}
.button_l{
	position: absolute;
	left: 0px;
	top: 50%;
	width: 32px;
	height: 50px;
	margin-top: -25px;
	cursor: pointer;
	z-index: 10;
	background-image: url(../images/left_2.png);
}
.button_l:hover{
	background-image: url(../images/left_1.png);
}
.button_r{
	position: absolute;
	right: 0px;
	top: 50%;
	width: 32px;
	height: 50px;
	margin-top: -25px;
	cursor: pointer;
	z-index: 10;
	background-image: url(../images/right_2.png);
}
.button_r:hover{
	background-image: url(../images/right_1.png);
}
div.swiper-wrapper{
	width: 720px;
	height: 360px;
}
.bigContent_li{
	float: left;
	width: 160px;
	height: 45px;
	border-right: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	text-align: center;
	line-height: 45px;
}
.bigContent_li_first{
	border-left: 1px solid #E6E6E6;
}
.bigContent_a{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	font-size: 14px;
	display: block;
	color: #333333;
	text-align: center;
	line-height: 45px;
}
.bigContent_a_active{
	background-color: #0f82e3;
	color: #ffffff;
}
.bigContent_con{
	display: none;
	width: 1200px;
	height: 360px;
}
.bigContent_con_active{
	display: block;
}
.bigContent_con_l{
	float: left;
	width: 440px;
	height: 360px;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #0f82e3;
	background-repeat: no-repeat;
	background-position: 20px 97%;
}
.b_c_1{
	background-image: url("../images/icon_jj.png");
}
.b_c_2{
	background-image: url("../images/icon_sq.png");
}
.b_c_3{
	background-image: url("../images/icon_bg.png");
}
.b_c_4{
	background-image: url("../images/icon_jk.png");
}
.b_c_5{
	background-image: url("../images/icon_yj.png");
}
.b_con_p{
	color: #ffffff;
	font-size: 24px;
	border-left: 3px solid #ffffff;
	margin-top: 60px;
	margin-bottom: 20px;
	padding-left: 10px;
}
.b_con_content{
	color: #cbdef7;
	font-size: 14px;
	line-height: 24px;
}
.bigContent_con_r{
	float: left;
	width: 720px;
	height: 360px;
	overflow: hidden;
}
.bigContent_list{
	margin-top: 40px;
	border-top: 1px solid #e6e6e6;
}
.b_list_ul{
	width: 138px;
	float: left;
}
.b_list_li{
	margin-left: 20px;
	margin-right: 20px;
	cursor: pointer;
	border-bottom: 1px solid #e6e6e6;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	color: #666666;
}
.b_list_li_on{
	color: #0f82e3;
	border-bottom: 1px solid #0f82e3;
}
.b_list_con{
	display: none;
	float: left;
	padding-left: 40px;
	padding-top: 20px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	width: 1020px;
	overflow: hidden;
}
.b_list_con_active{
	display: block;
}
.b_list_con_title1{
	font-size: 24px;
	color: #414141;
	padding-top: 20px;
	padding-bottom: 20px;
}
.b_list_con_content{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 20px;
    margin-right: 2.5%;
}
@media(min-width: 900px){
    .b_list_con_content{
        margin-right: 2.5%;
    }
}
.b_list_con_title2{
	font-size: 14px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 20px;
}
.list_partner{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	width: 280px;
	height: 160px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}
.list_partner img{
	width: 100%;
	vertical-align: middle;
}
.list_partner:hover img{
	display: none;
}
.list_partner:hover .list_partner_d{
	top: 0px;
	opacity: 1;
}
.list_partner_d{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	top: 160px;
	opacity: 0;
	background-color: #0f82e3;
	text-align: center;
	width: 100%;
	height: 100%;
}
.list_partner_p{
	font-size: 18px;
	padding-top: 50px;
	margin-bottom: 20px;
	color: #ffffff;
}
.list_partner_span{
	font-size: 14px;
	display: block;
	width: 75%;
	margin: 0 auto;
	color: #9fcdf4;
}

/*   an é¡µé¢2   */
.anli_top_l{
	width: 800px;
	float: left;
}
.anli_t_title{
	font-size: 32px;
	color: #303030;
	margin-bottom: 50px;
}
.anli_t_gai{
	line-height: 60px;
}
.anli_t_con{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.anli_top_r{
	float: right;
	border: 1px solid #cdcdcd;
	width: 378px;
	height: 218px;
	text-align: center;
}
.anli_top_r:before{content:'';display: inline-block;width: 1px;height: 100%;vertical-align: middle;margin-right: -1px;}
.anli_top_r img{vertical-align: middle;display: inline-block;}
.cooperation_title{
	margin-top: 40px;
	height: 52px;
}
.c_t_ul{
	z-index: 9;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
.c_li{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	width: 25%;
	display: block;
	color: #333333;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	cursor: pointer;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #cdcdcd;
	float: left;
}
.c_li:hover{
	color: #0083E7;
	border-bottom: 1px solid #0083E7;
}
.c_li_active{
	color: #0083e7;
	border-bottom: 1px solid #0083E7;
}
.c_group{
	margin-top: 10px;
}
.c_title{
	padding-left: 20px;
	font-size: 18px;
	color: #303030;
	margin-top: 60px;
	margin-bottom: 60px;
	background-color: #F5F5F5;
	line-height: 60px;
	height: 60px;
}
.c_title:before{
	content: '';
	width: 4px;
	height: 22px;
	margin-right: 10px;
	background-color: #0F82E3;
	display: inline-block;
	vertical-align: text-bottom;
}
.c_font_con{
	font-size: 14px;
	color: #5c5c5c;
	margin-top: 40px;
	line-height: 24px;
}
.c_n_top{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	border: 1px solid #f0f0f0;
	line-height: 60px;
	font-size: 18px;
	padding-left: 20px;
	color: #303030;
	cursor: pointer;
	background-color: #f5f5f5;
}
.c_n_top:hover{
	background-color: #0083E7;
	border-color: transparent;
	color: #FFFFFF;
}
.c_n_top_active{
	color: #FFFFFF;
	border-color: transparent;
	background-color: #0083E7;
}
.c_n_show_on{
	display: block;
	float: right;
	width: 18px;
	height: 18px;
	background-image: url(../images/plus.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 20px;
}
.c_n_show_on_active{
	background-image: url(../images/minus.png);
}
.c_n_list_l{
	float: left;
	width: 230px;
	text-align: center;
	line-height: 100px;
    box-sizing: border-box;
    border-right:1px solid #f0f0f0;
    vertical-align: middle;
}
.c_n_list_1{
	background-position: 40px center;
	background-repeat: no-repeat;
}
.c_n_list_2{
	background-position: 40px center;
	background-repeat: no-repeat;
}
.c_n_list_3{
	background-position: 40px center;
	background-repeat: no-repeat;
}
.c_n_list_4{
	background-position: 40px center;
	background-repeat: no-repeat;
}
.c_n_list_5{
	background-position: 40px center;
	background-repeat: no-repeat;
}
.c_n_list{border-top: 1px solid #f0f0f0;width: 100%;}
.c_n_list:first-child{border-top: 0;}
.c_n_top_con{border:1px solid #f0f0f0;}
.c_n_list_r{
	border-left: 1px solid #F0F0F0;
	padding:20px 80px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
	margin-left:-1px;
	font-size: 14px;
    width:calc(100% - 240px);
	color: #5C5C5C;
	line-height: 24px;
}
div.c_n_top_con_active{
	/*height: 100%;*/
	display: block;
}
.c_n_top_con{
	/*height: 0px;*/
	overflow: hidden;
	display: none;
}
.c_j_con{
	overflow: hidden;
}
.c_j_con_list{
	width: 33.3%;
	margin-bottom: 100px;
	overflow: hidden;
	float: left;
}
.c_j_con_img{
	text-align: center;
	height: 100px;
	overflow: hidden;
}
.c_j_con_title{
	text-align: center;
	margin-top: 30px;
	line-height: 60px;
	font-weight: bold;
}
.c_j_con_c{
	text-align: center;
	font-size: 14px;
	color: #666666;
	padding-left: 40px;
	padding-right: 40px;
	line-height:1.5;
}
.c_z_p{
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px;
}
.c_z_con{
	border: 1px solid #e7e7e7;
}
.c_z_con_l{
	float: left;
}
.c_z_l_tabs{
	cursor: pointer;
	line-height: 70px;
	font-weight: bold;
	padding-left: 20px;
	border-bottom: 1px solid #E7E7E7;
	width: 350px;
	color: #303030;
}
.c_z_l_tabs_on{
	margin-left: -1px;
	border-left: 3px solid #0083e7;
	color: #0083E7;
}
.c_z_con_r{
	display: none;
	float: right;
	width: 825px;
}
.c_z_con_r_active{
	display: block;
}
.c_z_con_r img{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	min-width: 100%;
}

/*   æœç´¢å¼•æ“Ž   */
.s_s_bg_1{
	background-image: url(../images/sousuo_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 726px;
}
.s_s_bg_2{
	background-image: url(../images/sousuo_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 727px;
}
.s_s_bg_3{
	background-image: url(../images/sousuo_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 727px;
}
.s_s_bg_4{
	background-image: url(../images/sousuo_bg_04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 727px;
}
.s_s_p{
	width: 450px;
	font-size: 40px;
	color: #323232;
	line-height: 56px;
	padding-top: 325px;
	padding-bottom: 20px;
}
.s_s_p2{
	padding-top:220px
}
.s_s_span{
	font-size: 14px;
	color: #4D4D4D;
	line-height: 26px;
}
.s_s_p_r{
	font-size: 40px;
	color: #323232;
	line-height: 56px;
	padding-top: 325px;
	padding-left: 700px;
	padding-bottom: 20px;
}
.s_s_span_r{
	font-size: 14px;
	color: #4D4D4D;
	line-height: 26px;
	padding-left: 700px;
	padding-bottom: 10px;
}
.c_1200 .s_s_p_2{
	padding-top: 170px;
}

/*  æ ‡å‡†åŒ–äº§å“?  */
.b_z_h_1{
	height: 726px;
	background-image: url(../images/biaozhunhua_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.b_z_h_1_2{
	height: 726px;
	background-image: url(../images/cpys.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.b_z_h_1_3{
	height: 726px;
	background-image: url(../images/sbksznh2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.b_z_h_2{
	background-color: #F5F7F9;
}
.b_z_h_2 .w_4_b_span{
	left: 0px;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.b_z_h_2 .b_z_h_wrap{
	padding-bottom: 80px;
}
.b_z_h_2 .w_4_l{
	width: 200px;
}
.zdy_a{
	font-size: 14px;
	color: #0084F5;
	display: inline-block;
	background-image: url(../images/jiantou_03.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
.b_z_h_2 .w_4_i_1{
	background-image: url(../images/z_icon_2.png);
}
.b_z_h_2 .w_4_i_1_on{
	background-image: url(../images/z_icon_2_on.png);
}
.b_z_h_2 .w_4_i_2{
	background-image: url(../images/z_icon_1.png);
}
.b_z_h_2 .w_4_i_2_on{
	background-image: url(../images/z_icon_1_on.png);
}
.b_z_h_2 .w_4_i_3{
	background-image: url(../images/z_icon_6.png);
}
.b_z_h_2 .w_4_i_3_on{
	background-image: url(../images/z_icon_6_on.png);
}
.b_z_h_2 .w_4_i_4{
	background-image: url(../images/z_icon_3.png);
}
.b_z_h_2 .w_4_i_4_on{
	background-image: url(../images/z_icon_3_on.png);
}
.b_z_h_2 .w_4_i_5{
	background-image: url(../images/z_icon_4.png);
}
.b_z_h_2 .w_4_i_5_on{
	background-image: url(../images/z_icon_4_on.png);
}
.b_z_h_2 .w_4_i_6{
	background-image: url(../images/z_icon_5.png);
}
.b_z_h_2 .w_4_i_6_on{
	background-image: url(../images/z_icon_5_on.png);
}
.bzh_a{
	cursor: pointer;
	height: 40px;
	display: inline-block;
	padding-left: 40px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.b_z_h_3{
	height: 727px;
	background-image: url(../images/biaozhunhua_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.b_z_h_4{
	height: 727px;
	background-image: url(../images/biaozhunhua_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.b_z_h_wrap{
	width: 1100px;
	margin: 30px auto 0px;
	/*overflow: hidden;*/
	padding-top: 30px;
	padding-bottom: 30px;
}
.b_z_h_wrap:after{
	content: '';
	width: 0;
	height: 0;
	display: block;
	clear: both;
}
.b_z_h_2 .w_4_img_con{
	overflow: hidden;
}
.bzh_p_l{
	float: left;
	width: 450px;
}
.bzh_p_r{
	float: right;
	width: 180px;
	margin-top: 20px;
	margin-right: 40px;
}
.bzh_erweima{
	margin-left: 20px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #0d1010;
}
.b_z_h_2 .swiper-container{
	height: 410px;
}

/*   è‡ªå®šä¹?   */
.zdy_1{
	background-image: url(../images/zdy_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 726px;
}
.zdy_2{
	background-image: url(../images/zdy_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 727px;
}
.zdy_3{
	background-image: url(../images/zdy_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 727px;
}
.zdy_4{
	background-image: url(../images/zdy_bg_04.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 727px;
}
.zdy_5{
	background-image: url(../images/zytd.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 726px;
}
.zdy_6{
	background-image: url(../images/ysjs2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 726px;
}
.zdy_7{
	background-image: url(../images/hzlc3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 726px;
}

.zy_ptys{
	background-image: url(../images/ptys.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 726px;
}

.zy_hzzy{
	background-image: url(../images/hzzy2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 830px;
}
@media(min-width: 900px){
    .zdy_4 .s_s_p{
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
        margin-left:-225px;
    }
    .zdy_4 .s_s_span{padding-top: 400px;}
}
.zdy_4 .s_s_span{
	text-align: right;
}

/*    å¸‚åœºæ´»åŠ¨          */

.hd_line{
	display: inline-block;
	width: 12px;
	height: 1px;
	background-color: #CCCCCC;
	position: relative;
	top: -4px;
}
.huodong_title{
	font-size: 28px;
	color: #333333;
	text-align: center;
}
.huodong_date{
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
	text-align: center;
}
.huodong_paragraph{
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 14px;
	color: #5C5C5C;
}
.line{
	width: 100%;
	height: 1px;
	background-color: #E6E6E6;
	display: block;
}
.share{
	margin-top: 20px;
	overflow: hidden;
}
.share_l{
	float: left;
	line-height: 30px;
}
.share_s{
	display: block;
	float: left;
}
.share_icon{
	display: block;
	float: left;
	margin-right: 30px;
}
.share_r{
	float: right;
	overflow: hidden;
}
.paging_a{
	display: block;
	margin-left: 20px;
	float: left;
}
.paging_a i{
	display: block;
	float: left;
}
.paging_a span{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: block;
	font-size: 14px;
	color: #999999;
	padding-left: 5px;
	float: left;
	line-height: 25px;
}
.paging_a span:hover{
	color: #0083E7;
}
.hd_all{
	margin-top: 40px;
	margin-bottom: 20px;
	overflow: hidden;
}
.hd_all:after{
	content: '';
	width: 1px;
	height: 100%;
	display: inline-block;
	margin-right: -1px;	
}
.hd_title{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: inline-block;
	cursor: pointer;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.hd_title_on{
	background-color: #0083E7;
	color: #FFFFFF;
}
.new_d_list{
	overflow: hidden;
}
/* .new_d_list{
	display: none;
}
.new_d_list_on{
	display: block;
} */
.c_news{
	margin-bottom: 120px;
}
.c_new{
	border-bottom: 1px solid #E6E6E6;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
	overflow: hidden;
	display: block;
	width: 1200px;
}
.c_new:first-child{
	border-top: 1px solid #E6E6E6;
}
.c_new_a{
	display: block;
}
.c_new_a:hover{
	background-color: #0F82E3;
}
.c_new_a:hover .new_con_t{
	color: #FFFFFF;
}
.c_new_a:hover .new_con_c{
	color: #FFFFFF;
}
.new_img{
	float: left;
	width: 110px;
	line-height: 92px;
	overflow: hidden;
	margin-left: 50px;
	margin-right: 60px;
}
.new_con{
	margin-left: 220px;
	height: 92px;
	overflow: hidden;
}
.new_con_t{
	font-size: 18px;
	color: #303030;
	margin-bottom: 30px;
	display: inline-block;
}
.new_con_c{
	font-size: 14px;
	color: #979797;
}
.new_more{
	display: block;
	width: 240px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	background-color: #0083E7;
	color: #FFFFFF;
	margin: 40px auto 120px;
}

/*    about    å…³äºŽæˆ‘ä»¬           */
.banner3{
	background-position: center;
}
.about_title{
	width: 1200px;
	margin: 30px auto 0;
	overflow: hidden;
}
.about_title_s{
	float: left;
	cursor: pointer;
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #4e4e4e;
	width: 398px;
	border: 1px solid #E6E6E6;
}
.about_title_s:first-child{
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-right: 0px;
}
.about_title_s:last-child{
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-left: 0px;
}
.about_title_s_on{
	background-color: #0F82E3;
	color: #FFFFFF;
}
.about_con{
	overflow: hidden;
	margin-top: 30px;
	display: none;
}
.about_con_active{
	display: block;
}
.company_profile{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.c_p_img{
	float: left;
	width: 530px;
}
.c_p_img img{
	width: 100%;
}
.c_p_con{
	margin-left: 560px;
	position: relative;
}
.c_p_title{
	position: absolute;
	left: -180px;
	top: 20px;
	background-color: #0083E7;
	padding: 20px;
	width: 460px;
	height: 50px;
}
.c_p_t_en{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 20px;
}
.c_p_t_cn{
	float: right;
	color: #FFFFFF;
	font-size: 20px;
}
.c_p_con_c1{
	font-size: 14px;
	color: #4c4c4c;
	line-height: 25px;
	padding-top: 130px;
}
.c_p_con_c2{
	font-size: 14px;
	color: #4c4c4c;
	line-height: 25px;
	padding-top: 40px;
}
.development_history{
	margin-top: 70px;
}
.d_h_cn{
	text-align: center;
	font-size: 24px;
	color: #303030;
}
.d_h_en{
	font-size: 12px;
	color: #949494;
	text-align: center;
}
.d_h_map{
	width: 1200px;
	margin: 0 auto;
}
.d_h_develop{
	position: relative;
	width: 200px;
	height: 360px;
	margin-right: 0px;
}
.d_h_line{
	position: absolute;
	top: 50%;
	left: 0px;
	display: block;
	height: 1px;
	background-color: #E7E7E7;
	width: 230px;
}
.d_h_spot{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #007bc6;
	margin-top: -3px;
}
.d_h_even{
	position: absolute;
	bottom: 55%;
	width: 200px;
	text-align: center;
}
.d_h_odd{
	position: absolute;
	top: 55%;
	width: 200px;
	text-align: center;
}
.team_presentation{
	margin-top: 50px;
}
.t_p_cn{
	text-align: center;
	font-size: 18px;
	color: #464646;
}
.t_p_en{
	font-size: 14px;
	text-align: center;
	color: #979797;
}
.t_p_img{
	width: 1200px;
	margin: 40px auto 0px;
	overflow: hidden;
}
.ideal{
	margin: 60px auto 60px;
	min-width: 1200px;
	width: 100%;
	overflow: hidden;
	height: 360px;
	background-image: url(../images/tree_09.png);
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.ideal_list{
	height: 120px;
	width: 1200px;
	margin: 120px auto 120px;
	overflow: hidden;
}
.ideal_con{
	float: left;
	width: 398px;
	height: 120px;
	border-right: 1px solid #dcdbd7;
}
.ideal_con:first-child{
	border-left: 1px solid #DCDBD7;
}
.ideal_c_title{
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 30px;
	line-height: 40px;
	margin-left: 60px;
	margin-right: 60px;
}
.ideal_c_span{
	text-align: center;
	color: #d6d6d4;
	font-size: 14px;
	margin-left: 60px;
	margin-right: 60px;
}
.company_management{
	width: 1200px;
	margin: 0 auto 120px;
	overflow: hidden;
}
.c_m_info{
	position: relative;
	overflow: hidden;
}
.c_m_button_l{
	cursor: pointer;
	position: absolute;
	top: 170px;
	display: none;
	left: 0px;
	width: 50px;
	height: 50px;
	background-image: url(../images/p_l.png);
	background-position: center;
	background-repeat: no-repeat;
}
.c_m_button_l:hover{
	background-image: url(../images/p_l_on.png);
}
.c_m_button_r{
	cursor: pointer;
	position: absolute;
	display: none;
	top: 170px;
	right: 0px;
	width: 50px;
	height: 50px;
	background-image: url(../images/p_r.png);
	background-position: center;
	background-repeat: no-repeat;
}
.c_m_button_r:hover{
	background-image: url(../images/p_r_on.png);
}
.c_m_managers{
	width: 760px;
	height: 265px;
	margin: 50px auto 30px;
	position: relative;
	overflow: hidden;
}
.c_m_slide{
	height: 265px;
	position: absolute;
	top: 0px;
	left: 0px;
	white-space: nowrap;
}
.c_m_manager:before{
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	vertical-align:middle;
	margin-right:-1px;
}
.c_m_manager{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity: 0.3;
	margin-left: 50px;
	margin-right: 50px;
	cursor: pointer;
	width: 120px;
	height: 250px;
	overflow: hidden;
	display: inline-block;
	float: left;
}
.c_m_manager_on{
	opacity: 1;
	width: 220px;
}
.c_m_manager img{
	width: 100%;
	vertical-align: middle;
}
.c_m_manager_info{
	overflow: hidden;
	position: relative;
	width: 960px;
	height: 170px;
	margin: 0 auto;
}
.c_m_info_list{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	top: 0px;
	display: none;
	width: 100%;
	opacity: 0;
}
.c_m_info_list_on{
	display: block;
	opacity: 1;
}
.c_info_list_title{
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}
.c_info_list_span{
	text-align: center;
	font-size: 12px;
	color: #b4b4b4;
	margin-bottom: 40px;
}
.c_info_list_con{
	font-size: 14px;
	text-align: center;
	color: #666666;
	line-height: 25px;
}
.a_j_treatment_l{
	float: left;
	width: 600px;
	height: 340px;
	position: relative;
}
.treatment{
	position: absolute;
	bottom: 1px;
	left: 0px;
	overflow: hidden;
}
.treatment_icon{
	display: block;
	width: 100px;
	height: 100px;
	box-sizing: border-box;
	padding-left: 5px;
	margin-right: 10px;
	border-radius: 3px;
	float: left;
	border: 1px solid #E6E6E6;
	text-align: center;
}
.treatment_icon img{
	vertical-align: middle;
}
.treatment_icon:after{
	content: '';
	width: 0px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.a_j_treatment_r{
	float: right;
	overflow: hidden;
	width: 600px;
	height: 340px;
}
.ad{
	margin-top: 80px;
	margin-bottom: 40px;
}
.join_environment{
	width: 100%;
	min-width: 1200px;
	height: 530px;
	margin: 0 auto;
	overflow: hidden;
}
.height_100{
	height: 100%;
}
.j_e_1{
	margin-right: 10px;
	overflow: hidden;
	position: relative;
}
.j_1_1{
	width: 100%;
	height: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #39c2a4;
	z-index: 9;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
}
.j_1_1:after{
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	width: 12px;
	height: 7px;
	background-image: url(../images/jiao_03.png);
	background-position: center;
	background-repeat: no-repeat;
}
.j_1_2{
	width: 100%;
	height: 50%;
	position: absolute;
	top: 50%;
	left: 0px;
	background-color: #6cc1ef;
	z-index: 9;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
}
.j_1_2:after{
	content: '';
	position: absolute;
	top: -7px;
	left: 48%;
	width: 12px;
	height: 7px;
	background-image: url(../images/jiao_07.png);
	background-position: center;
	background-repeat: no-repeat;
}
.j_1_3{
	width: 50%;
	height: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	background-color: #0f82e3;
	z-index: 9;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
}
.j_1_3:after{
	content: '';
	position: absolute;
	top: -7px;
	left: 48%;
	width: 12px;
	height: 7px;
	background-image: url(../images/jiao_11.png);
	background-position: center;
	background-repeat: no-repeat;
}
.j_e_list{
	display: none;
	opacity: 0;
}
.j_e_list span{
	display: block;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 50%;
	border-top: 1px solid #fff8f8;
	border-bottom: 1px solid #FFF8F8;
	margin: 50% auto 0px;
	-webkit-transform: translateY(-150%);
	-moz-transform: translateY(-150%);
	-ms-transform: translateY(-150%);
	-o-transform: translateY(-150%);
	transform: translateY(-150%);
}
.j_img_intro{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: block;
	position: relative;
}
.j_i_i_1{
	height: 50%;
}
.j_i_i_2{
	height: 100%;
}
.j_e_2{
	height: 100%;
	overflow: hidden;
	position: relative;
}
.contact_dir{
	width: 1200px;
	margin: 40px auto 0px;
	position: relative;
	overflow: hidden;
}
.contact_a{
	color: #666666;
	cursor: pointer;
	font-size: 14px;
	border-top: 1px solid #CDCDCD;
	line-height: 60px;
	float: left;
	width: 32%;
	margin-right: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.contact_a:last-child{
	margin-right: 0px;
}
.contact_a_on{
	color: #303030;
	border-top: 1px solid #0083e7;
}
.contact_a_img{
	display: none;
	width: 1200px;
	margin: 0 auto;
}
.contact_a_img img{
	width: 100%;
}
.contact_a_img .contact_ip img{
	width: 45px;
}
.contact_a_img_on{
	display: block;
}
.contact_ip{
	width: 1200px;
	height: 160px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 60px;
	position: relative;
	overflow: hidden;
}
.c_ip_l{
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	padding-bottom: 60px;
	border-bottom: 1px solid #cdcdcd;
	width: 48%;
}
.c_ip_r{
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	padding-bottom: 60px;
	border-bottom: 1px solid #CDCDCD;
	width: 48%;
}

/*     å¸‚åœºæ´»åŠ¨      -->   èµ„æºæœåŠ¡       */
.banner5{
	background-position: center;
	background-repeat: no-repeat;
}
.z_y_wrap{
	min-width: 1200px;
	width: 100%;
	overflow: hidden;
	background-color: #f5f7f9;
}
.z_y_title{
	text-align: center;
	color: #323232;
	font-size: 40px;
	padding-top: 110px;
	line-height: 70px;
	margin-bottom: 10px;
}
.zzkf{
	width: 100%;
	overflow: hidden;
	background-color: #f5f7f9;
	position: relative;
}
.z_y_span{
	width: 690px;
	margin: 0 auto;
	font-size: 14px;
	color: #4d4d4d;
	text-align: center;
	line-height: 24px;
}
.z_y_img{
	width: 100%;
	height: 400px;
	background-image: url(../images/ziyuan_03.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 50px;
	padding-bottom: 80px;
}
.gyl{
	margin: 25px auto 0px;
	width: 780px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.gyl_title{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	display: block;
	float: left;
	width: 258px;
	height: 38px;
	border: 1px solid #e4e7e9;
	text-align: center;
}
.gyl_title:first-child{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-right: 0px;
}
.gyl_title:last-child{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-left: 0px;
}
.gyl_title_on{
	background-color: #0081e9;
	color: #fff;
}
.gyl_back{
	height: 500px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/gyl_back_02.png);
	background-position: center;
	background-repeat: no-repeat;
}
.gyl_img{
	display: none;
	position: absolute;
	left: 50%;
	top: 125px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 1050px;
	background-position: center;
	background-repeat: no-repeat;
}
.gyl_img_on{
	display: block;
}
.gyl_a_img{
	display: block;
	border: 1px solid #e8e9ea;
	border-radius: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	width: 158px;
	height: 50px;
	overflow: hidden;
}
.gyl_a_img img{
	width: 100%;
}
.shiye{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	min-width: 1200px;
	width: 100%;
	background-image: url(../images/shiye_04.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 37vw;
	overflow: hidden;
}
.shiye_content{
	margin: 6vw auto 0px;
	width: 1200px;
	overflow: hidden;
	position: relative;
	height: 240px;
}
.shiye_c_con{
	position: relative;
	width: 880px;
	margin: 0px auto;
}
.shiye_c_con_t{
	position: relative;
	width: 100%;
	height: 90px;
}
.shiye_title{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: inline-block;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	line-height: 60px;
	font-size: 40px;
	color: #FFFFFF;
}
.shiye_c_span{
	width: 40px;
	height: 2px;
	display: block;
	background-color: #1362b9;
	margin: 10px auto 0px;
}
.shiye_back{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	height: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
}
.shiye:hover{
	background-size: 104%;
}
.shiye:hover .shiye_back{
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	left: 100%;
}
.shiye:hover .shiye_title{
	left: 0;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.shiye:hover .shiye_b_con{
	visibility: visible;
}
.shiye:hover .shiye_c_con_c{
	opacity: 1;
}
.shiye_b_con{
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-o-transform: translateX(50%);
	transform: translateX(50%);
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	font-size: 14px;
	white-space: nowrap;
	color: #0084f5;
	visibility: hidden;
	padding-right: 20px;
	background-image: url(../images/jiantou_03.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.shiye_b_s{
	-ms-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	-webkit-transform: translateX(50%);
	-o-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
	display: inline-block;
	width: 40px;
	height: 2px;
	background-color: #0084F5;
}
.shiye_c_con_c{
	-ms-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	margin-top: 40px;
	font-size: 14px;
	color: #bfbcc2;
	opacity: 0;
	line-height: 28px;
}
.z_y_wrap_bg{
	background-image: url(../images/SaaS_img_03.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.z_y_img4_wrap{
	background:url(../images/SaaS_img__02.jpg) center 0 no-repeat;	
	height: 727px;
	overflow: hidden;
}
.z_y_img2{
	background-image: none;
}
.z_y_img3{
	background-image: url(../images/SaaS_img_02.png);
	background-position: center bottom;
}
.z_y_img4{
	background-image: none;
}
.z_y_img5{
	background-image: url(../images/jingshui_03.png);
	background-position: center top;
	margin-top: 40px;
	padding-bottom: 20px;
}
.z_y_img6{
	background-image: url(../images/jingshui_01_03.png);
	background-position: center bottom;
}
.z_y_img7{
	background-image: none;
	overflow: hidden;
}
.z_y_img8{
	background-image: url(../images/jingshui_03_03.png);
}
.z_7_list{
	float: left;
	width: 33.3%;
	height: 360px;
	text-align: center;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.z_7_1_bg{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	margin: 0px auto;
	width: 360px;
	height: 270px;
	background-image: url(../images/rule/ss1.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
}
.z_7_2_bg{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	margin: 0px auto;
	width: 360px;
	height: 270px;
	background-image: url(../images/rule/ss2.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
}
.z_7_3_bg{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	margin: 0px auto;
	width: 360px;
	height: 270px;
	background-image: url(../images/rule/ss3.png);
	background-repeat: no-repeat;
	background-position: center;
}
.z_7_list_on .z_7_1_bg{
	background-image: url(../images/jingshui_1_on.png);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.z_7_list_on .z_7_p{
	color: #1480d2;
}
.z_7_list_on .z_7_2_bg{
	background-image: url(../images/jingshui_2_on.png);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.z_7_list_on .z_7_p{
	color: #1480d2;
}
.z_7_list_on .z_7_3_bg{
	background-image: url(../images/jingshui_3_on.png);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.z_7_list_on .z_7_p{
	color: #1480d2;
}
.z_7_p{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	line-height: 80px;
	font-size: 34px;
	color: #323232;
}
.wrap_js{
	min-width: 1200px;
	width: 100%;
	overflow: hidden;
	background-image: url(../images/jingshui_04_02.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.wrap_js2{
	background-image: none;
	background-color: #edeff1;
}

/*   å•†ä¸šåœºæ™¯     */
.business_scene{
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	font-size: 28px;
	color: #373737;
}
.business_t{
	width: 1200px;
	height: 40px;
	margin: 30px auto 30px;
	overflow: hidden;
}
.business_t_list{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	width: 238px;
	line-height: 38px;
	border-right: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	text-align: center;
	color: #303030;
	font-size: 14px;
	float: left;
}
.business_t_list:first-child{
	border-left: 1px solid #E7E7E7;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.business_t_list:last-child{
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.business_t_list_on{
	background-color: #0083E7;
	color: #fff;
}
.scene_1{
	display: none;
}
.scene_1 .s_t_span{
	height: 4px;
}
.s_1 .scene_1_w{
	background-image: url(../images/scene_back_03.png);
}
.s_2 .scene_1_w{
	background-image: url(../images/scene_back_02.png);
}
.s_3 .scene_1_w{
	background-image: url(../images/scene_back_07.png);
}
.s_4 .scene_1_w{
	background-image: url(../images/scene_back_06.png);
}
.s_5 .scene_1_w{
	background-image: url(../images/scene_back_05.png);
}
/*.s_1 .s_back_1{
	background-image: url(../images/chatu_01_02.jpg);
	background-position: center top;
	height: 445px;
}
.s_2 .s_back_1{
	background-image: url(../images/chatu_03.png);
}
.s_3 .s_back_1{
	background-image: url(../images/chatu_05.png);
}
.s_4 .s_back_1{
	background-image: url(../images/chatu_10.png);
	background-position: center bottom;
}
.s_5 .s_back_1{
	background-image: url(../images/chatu_13.png);
}*/
.scene_1 .s_back_1{
	background:url(../images/chatu_bg.jpg) center 0 no-repeat;
	text-align: center;
}

.scene_1_on{
	display: block;
}
.scene_1_w{
	-ms-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	-webkit-transition: 1s;
	transition: 1s;
	min-width: 1200px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 27vw;
}
.s_1200{
	margin: 0 auto;
	width: 1200px;
	height: 520px;
	position: relative;
	overflow: hidden;
}
.scene_1_w:hover .s_title{
	left: 70px;
}
.scene_1_w:hover .s_con{
	display: block;
	opacity: 1;
}
.scene_1_w:hover .s_t_move{
	left: 330px;
	opacity: 1;
        width: 100px;
}
.scene_1_w:hover .s_t_span{
	left: 330px;
        width: 95px;
                height: 2px;
}
.scene_1_w:hover{
	background-size: 104%;
}
.s_title{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	width: 400px;
	height: 80px;
	top: 80px;
	left: 120px;
}
.s_t_t{
	font-size: 20px;
	color: #FFFFFF;
}
.s_t_s{
	color: #E6E6E6;
	margin-top: 3px;
}
.s_t_move{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #038df6;
	position: absolute;
	bottom: 10px;
	left: 0px;
	padding-right: 17px;
	opacity: 0;
	background-image: url(../images/jiantou_03.png);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 12px;
}
.s_t_span{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: block;
	width: 35px;
	height: 2px;
	background-color: #038df6;
	position: absolute;
	bottom: 5px;
	left: 0px;
}
.s_con{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	top: 160px;
	left: 70px;
	width: 400px;
	color: #a5a5a5;
	display: none;
	opacity: 0;
	line-height: 32px;
	font-size: 14px;
}
.s_back_1{
	height: 340px;
	width: 100%;
	background-image: url(../images/chatu_03.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 50px;
}
.s_jiaju{
	margin-top: 60px;
	overflow: hidden;
	margin-bottom: 120px;
}
.jiaju_list{
	float: left;
	width: 25%;
	text-align: center;
}
.jiaju_list_o{
	width: 20%;
}
.jiaju_p{
	padding-left: 40px;
	padding-right: 40px;
	line-height: 32px;
	margin-top: 20px;
	font-size: 14px;
	color: #666666;
}
.scene_back_1{
	min-width: 1200px;
	width: 100%;
	background-image: url(../images/jaiju_back_04.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 170px;
}

/*   ç‰©è”ç½?      */
.b_t_fff{
	font-weight: bolder;
}
.b_p_fff{
	color: #FFFFFF;
	margin-top: 10px;
}
.b_l_fff{
	background-color: #FFFFFF;
}
.wlw_icon{
	margin: 0 auto;
	width: 1240px;
	padding-top: 15px;
	padding-bottom: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
}
.wlw_i_list{
	-ms-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	position: relative;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	width: 268px;
	height: 120px;
	text-align: center;
	background-color: #FFFFFF;
	border-radius: 4px;
	display: block;
	padding-top: 25px;
	padding-bottom: 30px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	border-bottom: 6px solid #2196F3;
	box-shadow: 0px 2px 8px #bbdefb;
}
.wlw_i_list:hover{
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.wlw_i_p{
	position: absolute;
	text-align: center;
	width: 100%;
	top: 115px;
	font-size: 20px;
	line-height: 30px;
	color: #323232;
}
.w_1{
	width: 1200px;
	margin: 0px auto 0px;
	overflow: hidden;
}
.w_1_wrap{
	background-image: url(../images/w_img_03_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.w_1_l{
	float: left;
	margin-left: 60px;
	margin-top: 100px;
	width: 440px;
}
.w_title{
	font-size: 40px;
	color: #323232;
	padding-bottom: 40px;
	background-image: url(../images/w_img_06.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 25px;
}
.w_span{
	width: 320px;
	font-size: 14px;
	color: #4D4D4D;
	line-height: 26px;
}
.w_btn{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	width: 240px;
	height: 50px;
	outline: none;
	margin-top: 80px;
	text-align: center;
	line-height: 50px;
	color: #2196F3;
	border: 1px solid #2196F3;
	background-color: #FFFFFF;
}
.w_btn:hover{
	background-color: #2196F3;
	color: #FFFFFF;
}
.w_btn_2{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	left: 50%;
	bottom: 60px;
	width: 180px;
	height: 40px;
	line-height: 40px;
	background-color: #FFFFFF;
	color: #2196F3;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.w_btn_2:hover{
	color: #FFFFFF;
	background-color: #2196F3;
}
.w_1_r{
	float: right;
	width: 640px;
	margin-right: 60px;
	height: 560px;
	/*background-image: url(../images/w_img_03.png);*/
	background-position: center 0px;
	background-repeat: no-repeat;
}
.w_2_bg{
	background-image: url(../images/wlw_bg__04.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 938px;
}
.w_2{
	margin: 0px auto 0px;
	padding-top: 130px;
	padding-bottom: 120px;
	width: 1200px;
	overflow: hidden;
}
.w_2_t{
	text-align: center;
}
.w_2_t .w_title{
	background-position: center bottom;
}
.w_2_t .w_span{
	width: 260px;
	margin: 0 auto;
	text-align: center;
}
.w_2_b{
	width: 1200px;
	margin: 0px auto 0px;
	padding-top: 70px;
	padding-bottom: 35px;
	overflow: hidden;
}
.w_2_b_list{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 60px;
	width: 358px;
	height: 350px;
	border: 1px solid #d8dde2;
	border-radius: 6px;
	text-align: center;
	background-color: #FFFFFF;	
}
.w_2_b_list:hover{
	box-shadow: 0px 0px 10px 10px rgba(234, 242, 249, 0.8);
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-o-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}
.b_line{
	text-align: center;
	display: inline-block;
	width: 10px;
	height: 2px;
	background-color: #2196f3;
}
.w_2_b_t{
	font-size: 20px;
	color: #1f2835;
	text-align: center;
}
.w_2_b_span{
	width: 260px;
	margin: 0 auto;
	color: #667386;
	text-align: center;
	line-height: 26px;
}
.w_3_bg{
	background-image: url(../images/wlw_bg_06.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.w_3{
	width: 1200px;
	margin: 0px auto;
	padding-bottom: 20px;
	overflow: hidden;
}
.w_3_l{
	float: left;
	width: 660px;
	height: 680px;
	background-image: url(../images/w_img_09.png);
	background-repeat: no-repeat;
	background-position: center;
}
.w_3_r{
	float: right;
	width: 360px;
	margin-right: 70px;
	margin-top: 220px;
}
.w_3_r .w_span{
	width: 100%;
}
.w_4{
	width: 1050px;
	padding-top: 220px;
	margin: 0px auto 170px;
}
.w_4_b{
	padding-bottom: 30px;
}
.w_4_b:after{
	content: '';
	display: block;
	width: 0px;
	height: 0px;
	clear: both;
}
.w_4_l{
	float: left;
	width: 140px;
}
.w_4_l_h{
	height: 290px;
	overflow-y: hidden;
}
.w_4_list{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*.w_4_list:hover .w_4_b_span{
	width: 40px;
	opacity: 1;
}*/
.w_4_i_span{
	position: relative;
	font-size: 18px;
	color: #5b5b5b;
}
.w_4_i_span_on{
	color: #0084F5;
}
.w_4_i_1{
	background-image: url(../images/w_icon_1.jpg);
}
.w_4_i_2{
	background-image: url(../images/w_icon_2.jpg);
}
.w_4_i_3{
	background-image: url(../images/w_icon_3.jpg);
}
.w_4_i_4{
	background-image: url(../images/w_icon_4.jpg);
}
.w_4_i_5{
	background-image: url(../images/w_icon_5.jpg);
}
.w_4_i_6{
	background-image: url(../images/w_icon_6.jpg);
}
.w_4_i_1_on{
	background-image: url(../images/w_icon_1_on.jpg);
}
.w_4_i_2_on{
	background-image: url(../images/w_icon_2_on.jpg);
}
.w_4_i_3_on{
	background-image: url(../images/w_icon_3_on.jpg);
}
.w_4_i_4_on{
	background-image: url(../images/w_icon_4_on.jpg);
}
.w_4_i_5_on{
	background-image: url(../images/w_icon_5_on.jpg);
}
.w_4_i_6_on{
	background-image: url(../images/w_icon_6_on.jpg);
}
.w_4_b_span{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	width: 0px;
	height: 2px;
	background-color: #0084F5;
	opacity: 0;
	position: absolute;
	bottom: -15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.w_4_b_span_on{
	opacity: 1;
	width: 40px;
}
.w_4_r{
	float: right;
	display: none;
	width: 720px;
	height: 390px;
	position: relative;
	margin-right: 30px;
	border-radius:10px 10px 0 0;
	cursor: pointer;
}
.w_4_r .swiper-container{
	overflow: hidden;
	box-shadow: 0px 8px 25px rgba(33, 150, 243, 0.27);
	border-radius: 7px;
}
.w_4_4{
	background:url(../images/wulianwang1.jpg) right bottom no-repeat;
	padding-bottom: 55px;
}
.swiper-scrollbar{
	opacity: 1!important;
}
.w_4_r .swiper-wrapper{height: 390px;}
.w_4_r_on{
	display: block;
	position: relative;
	margin-right: 30px;
	border-radius:10px 10px 0 0;
}
.w_4_img{
	height: 270px;
	position: relative;
	overflow: hidden;
}
.w_4_img img{
	width: 100%;
}
.w_4_img:before{content: '';height:6px;width:100%;position: absolute;left: 0;bottom: 0;background-color: #d1d2d3;display: block;z-index: 4;}
.w_4_load{
	-ms-transition: 4s linear;
	-moz-transition: 4s linear;
	-o-transition: 4s linear;
	-webkit-transition: 4s linear;
	transition: 4s linear;
	width: 0px;
	height: 6px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 5;
	background-image: -webkit-linear-gradient(left, #007df4, #00c9fe);
	background-image: -moz-linear-gradient(left, #007df4, #00c9fe);
	background-image: -ms-linear-gradient(left, #007df4, #00c9fe);
	background-image: -o-linear-gradient(left, #007df4, #00c9fe);
	background-image: linear-gradient(left, #007df4, #00c9fe);
	overflow: hidden;
	background-color: #d1d2d3;
}
.swiper-slide-active .w_4_load{
	width: 100%;
}
.w_4_i_title{
	font-size: 22px;
	color: #323232;
	line-height: 44px;
	margin-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
}
.w_4_i_s{
	font-size: 14px;
	color: #404040;
	padding-left: 40px;
	padding-right: 40px;
}

/*    åŠ©åŠ›ä¼ ç»Ÿä¼ä¸šäº§å“æ·±å…¥ ç‰©è”ç½‘åŒ–   */
.header_s{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	min-width: 1200px;
	width: 100%;
	position: fixed;
	z-index: 5;
	background-color: transparent;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.header_s:hover,.header_s_on{
	/*background-color: #191A1B;*/
	background-color: #000;
}
.head_s{
	background-color: transparent;
	width: 1500px;
}
.index_banner{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1500px;
	width: 100%;
	height: 700px;
	margin: 0px auto;
}
.index_banner .swiper-container{
	width: 100%;
	height: 100%;
}
.index_banner .swiper-wrapper{
	height: 100%;
	width: 100%;
}
.banner6_2{
	height: 100%;
	min-width: 1500px;
	background-position: center;
	background-repeat: no-repeat;
}
.banner6_1{
	height: 100%;
	min-width: 1500px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/ad_01.png);
}
.banner6 {
	background-position: center;
}
.banner6 .banner_con{
	width: 1500px;
	overflow: hidden;
}
.banner_line_3{
	background-color: #0083E7;
	display: inline-block;
	width: 40px;
	height: 2px;
	vertical-align: middle;
}
.w_title_t{
	margin-top: 290px;
}
.w_title_t_t{
	color: #E6E6E6;
	font-size: 16px;
}
.banner_title2{
	margin-top: 10px;
	font-size: 80px;
	color: #FFFFFF;
}
.b_p_f2{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	padding-right: 15px;
	background-image: url(../images/jiantou_03.png);
	background-position: right center;
	background-repeat: no-repeat;
	width: 60px;
	margin-top: 20px;
	display: block;
}
.b_p_f2:hover{
	color: #0083E7;
}
.banner_ss{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	float: right;
	display: block;
	width: 100px;
	padding-left: 70px;
	padding-right: 70px;
	background-image: url(../images/jiantou_03.png);
	background-position: 160px center;
	background-repeat: no-repeat;
	height: 55px;
	line-height: 55px;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #131313;
	margin-top: 150px;
}
.banner_ss:hover{
	color: #0083E7;
}
.banner_center_3{
	position: absolute;
	left: 50%;
	top: 755px;
	z-index: 3;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	/*-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);*/
	width: 1200px;
	height: 140px;
	background-color: #FFFFFF;
}
.b_c_list{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	padding-left: 100px;
	width: 300px;
	float: left;
	background-position: 20px center;
	background-repeat: no-repeat;
	height: 140px;
}
.b_c_bg1{
	background-image: url(../images/wlw_1.png);
}
.b_c_bg1_on{
	background-image: url(../images/wlw_1_on.png);
}
.b_c_bg2{
	background-image: url(../images/wlw_2.png);
}

@media(max-width:900px){    /*2017年7月29日 17:19:30*/
    body .b_c_bg2{-webkit-background-size:22%;background-size:22%;}
}
.b_c_bg2_on{
	background-image: url(../images/wlw_2_on.png);
}
.b_c_bg3{
	background-image: url(../images/wlw_3.png);
}
.b_c_bg3_on{
	background-image: url(../images/wlw_3_on.png);
}
.b_c_title{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	font-size: 22px;
	margin-top: 45px;
	color: #585858;
	padding-left: 20px;
}
.b_c_title_on{
	color: #eef6fb;
}
.b_c_s{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: #7f7f7f;
	font-size: 14px;
	padding-left: 20px;
}
.b_c_s_on{
	color: #b3d7ed;
}
.w_zyfw{
	width: 1200px;
	margin: 150px auto 130px;
	height: 610px;
}
.w_zyfw{
	background-image: url(../images/chuangxinfuwu_02.png);
	background-position: center;
	background-repeat: no-repeat;
}
.w_syjz{
	width: 1540px;
	margin: 0 auto;
	overflow: hidden;
}
.syjz_title{
	text-align: center;
	font-size: 42px;
	line-height: 60px;
	color: #333333;
	display: block;
	margin-bottom: 8px;
	margin-top: 40px;
}
.syjz_s{
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	color: #666666;
}
.syjz_img{
	margin-top: 30px;
	overflow: hidden;
}
.s_i_l{
	float: left;
	width: 500px;
	margin-right: 20px;
}
.s_i_c{
	float: left;
	width: 500px;
	height: 600px;
	margin-right: 20px;
	overflow: hidden;
	position: relative;
}
.s_i_c img{
	width: 100%;
}
.s_i_r{
	float: right;
	width: 500px;
}
.s_i_l_t{
	overflow: hidden;
	position: relative;
	height: 295px;
	margin-bottom: 10px;
}
.s_i_l_t img{
	width: 100%;
}
.s_i_l_b{
	overflow: hidden;
	position: relative;
	height: 295px;
	margin-top: 10px;
}
.s_i_l_b img{
	width: 100%;
}
.s_i_r_t{
	overflow: hidden;
	position: relative;
	height: 295px;
	margin-bottom: 10px;
}
.s_i_r_t img{
	width: 100%;
}
.s_i_r_b{
	overflow: hidden;
	position: relative;
	height: 295px;
	margin-top: 10px;
}
.s_i_r_b img{
	width: 100%;
}
.s_i_over{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	overflow: hidden;
}
.s_i_over:hover .s_i_o{
	bottom: 0px;
}
.s_i_o{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	bottom: -100%;
	width: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #0083E7;
	background-image: url(../images/jiantou_03__15.png);
	background-position: 420px center;
	background-repeat: no-repeat;
}
.s_i_o_t{
	font-size: 16px;
	line-height: 30px;
	width: 390px;
	color: #FFFFFF;
}
.s_i_o_s{
	font-size: 14px;
	color: #8db9ee;
	width: 390px;
}
.w_ppys_wrap{
	width: 100%;
	min-width: 1000px;
	background-image: url(../images/ppys.png);
	background-position: center 220px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.w_ppys{
	width: 1200px;
	margin: 80px auto 140px;
}
.ppys_con{
	background-image: url(../images/ppys_1_03.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFF8F8;
	-webkit-box-shadow: 0px 5px 10px #E2E2E2;
	-moz-box-shadow: 0px 5px 10px #E2E2E2;
	-o-box-shadow: 0px 5px 10px #E2E2E2;
	box-shadow: 0px 5px 10px #E2E2E2;
	overflow: hidden;
}
.p_c_l{
	float: left;
	width: 300px;
	padding-right: 90px;
}
.p_c_l_title{
	margin-top: 30px;
	margin-bottom: 10px;
	padding-right: 30px;
	background-image: url(../images/dian_22.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
}
.p_c_l_s{
	text-align: right;
	color: #999999;
	font-size: 12px;
}
.p_c_r{
	float: right;
	width: 300px;
	padding-left: 90px;
}
.p_c_r_title{
	margin-top: 30px;
	margin-bottom: 10px;
	padding-left: 30px;
	background-image: url(../images/dian_22.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}
.p_c_r_s{
	text-align: left;
	color: #999999;
	font-size: 12px;
}
.p_c_c{
	padding-top: 40px;
	float: left;
	width: 380px;
	overflow: hidden;
}
.p_c_c img{
	width: 100%;
}
.w_mtbd{
	padding-bottom: 120px;
	background-color: #f5f5f5;
}
.w_mtbd_con{
	margin-top: 30px;
}
.mtbd_a{
	-ms-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-position: left center;
	background-repeat: no-repeat;
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	display: block;
}
.m_a_con{
	background-position: left center;
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto;
	width: 1020px;
	padding-left: 180px;
	padding-right: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #E5E5E5;
}
.mtbd_a:first-child .m_a_con{
	border-top: 1px solid #E5E5E5;
}
.mtbd_j{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 25px;
	height: 100%;
	background-image: url(../images/jiantou__03.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.m_a_title{
	font-size: 18px;
	line-height: 50px;
	color: #333333;
}
.m_a_title_on{
	color: #FFFFFF;
}
.m_a_s{
	font-size: 14px;
	color: #828282;
	line-height: 22px;
}
.m_a_s_on{
	color: #CBDEF7;
}
.mtbd_a_bg1{
	background-image: url(../images/com_1.png);
}
.mtbd_a_bg1_on{
	background-image: url(../images/com_1_on.png);
}
.mtbd_a_bg2{
	background-image: url(../images/com_2.png);
}
.mtbd_a_bg2_on{
	background-image: url(../images/com_2_on.png);
}
.mtbd_a_bg3{
	background-image: url(../images/com_3.png);
}
.mtbd_a_bg3_on{
	background-image: url(../images/com_3_on.png);
}
.mtbd_a_bg4{
	background-image: url(../images/com_4.png);
}
.mtbd_a_bg4_on{
	background-image: url(../images/com_4_on.png);
}
.mtbd_btn{
	margin: 0 auto;
	display: block;
	margin-top: 60px;
}

.new_list{width: 100%;height: auto;margin-top: 40px;}
.new_list .item{padding:45px 0;position: relative;-webkit-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;
width: 100%;}
.new_list .tit{font-size: 18px;color:#333333;margin-bottom: 12px;margin-left:220px;font-weight: normal;-webkit-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.new_list .text{font-size: 14px;color: #828282;line-height: 22px;margin-left:220px;-webkit-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.item .imgbox{height: 80px;width: 155px;text-align: center;float: left;margin:0 40px 0 25px;overflow: hidden;position: relative;}
.item .imgbox img{position: absolute;top: 50%;left: 50%;}
.item .imgbox img:nth-child(1){-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:0.4s 0.1s;transition:0.4s 0.1s;}
.item .imgbox img:nth-child(2){-webkit-transform:translate(-50%,-50%)  scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:0.4s;transition:0.4s;}
.item:hover .imgbox img:nth-child(1){-webkit-transform:translate(-50%,-50%)  scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:none;transition:none}
.item:hover .imgbox img:nth-child(2){-webkit-transform:translate(-50%,-50%)  scale(1);transform:translate(-50%,-50%) scale(1);}
.item:hover .tit{color: #fff;}
.item:hover .text{color: #fff;}

.new_list .item:before{content:'';display: block;width: 1200px;left: 50%;margin-left: -600px;position: absolute;bottom: 0;z-index: 1;height: 1px;background: #e5e5e5;}
.new_list .item:hover{background:#0f82e3;}
.new_list .item:hover:before{display: none;}
.new_list .item a{display: block;margin:0 auto;width: 1200px;}


.Hm_s4_ani_box{position: relative;height: 430px;visibility: visible!important;}
.Hm_s4_ani_box .p_c_l_title,
.Hm_s4_ani_box .p_c_r_title{background: none;padding: 0;}
.Hm_s4_ani_box .p_c_r{margin-left: 30px;width: 345px;padding-left: 10px;}
.Hm_s4_ani_box .p_c_l{margin-right: 30px;width: 345px;padding-right: 10px;}

.Hm_s4_ani_box .p_c_r_s,.Hm_s4_ani_box .p_c_l_s{opacity: 0;-webkit-transition:0.4s;transition:0.4s;}
.Hm_s4_ani_box .p_c_r_list:hover .p_c_r_s,
.Hm_s4_ani_box .p_c_l_list:hover .p_c_l_s{opacity: 1;}

.Hm_s4_ani_box .ppys_con{padding-bottom: 40px;padding-top: 60px;box-shadow:0 5px 20px #E2E2E2;margin-top: 25px;}
.Hm_s4_ani_box .ani_1,
.Hm_s4_ani_box .ani_2{position: absolute;top: 95px;left: 50%;margin-left: -54px;z-index: 1;transition:0.5s 1s;}
.Hm_s4_ani_box .ani_2{opacity: 0;transition-delay:1.4s}


.Hm_s4_ani_box .ani_e{position: relative;padding-top: 40px;float: left;width: 380px;margin-left: 5px;}
.Hm_s4_ani_box .ani_e i{width: 8px;height: 8px;border-radius:1px;background-color: #007ac2;display: block;position: absolute;top:138px;z-index: 0;transition:1.5s;}
.Hm_s4_ani_box .ani_e .e_l{left: 160px;}
.Hm_s4_ani_box .ani_e .e_r{right: 160px;}
.Hm_s4_ani_box .ani_e .e_1{-webkit-transition-delay:2s;transition-delay:2s}
.Hm_s4_ani_box .ani_e .e_2{-webkit-transition-delay:2.1s;transition-delay:2.1s}
.Hm_s4_ani_box .ani_e .e_3{-webkit-transition-delay:2.2s;transition-delay:2.2s}

.Hm_s4_ani_box .p_c_l,
.Hm_s4_ani_box .p_c_r{overflow: hidden;}
.Hm_s4_ani_box .p_c_l_list,
.Hm_s4_ani_box .p_c_r_list{-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor: pointer;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-name:none;animation-name:none;height: 70px;}


.Hm_s4_ani_box.animated  .ani_1{opacity: 0;}
.Hm_s4_ani_box.animated  .ani_2{opacity: 1;}
.Hm_s4_ani_box.animated .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.Hm_s4_ani_box.animated .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.Hm_s4_ani_box.animated .p_c_l_list,
.Hm_s4_ani_box.animated .p_c_r_list{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:2.6s;animation-delay:2.6s;}
.Hm_s4_ani_box.animated [data-wow-delay="0.02s"]{-webkit-animation-delay:2.7s;animation-delay:2.7s;}
.Hm_s4_ani_box.animated [data-wow-delay="0.04s"]{-webkit-animation-delay:2.8s;animation-delay:2.8s;}

.Hm_s4_ani_box.animated .ani_e .e_l{left: -30px;-webkit-animation:vsin 0.8s 1.7s both;animation:vsin 0.8s 1.7s both}
.Hm_s4_ani_box.animated .ani_e .e_r{right: -30px;-webkit-animation:vsin 0.8s 1.7s both;animation:vsin 0.8s 1.7s both}
.Hm_s4_ani_box.animated .ani_e .e_1{margin-top: -100px;}
.Hm_s4_ani_box.animated .ani_e .e_3{margin-top: 100px;}

@-webkit-keyframes vsin{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
@keyframes vsin{
    0%{opacity: 0;}
    100%{opacity: 1;}
}


/*   åˆ†é¡µå™? */
.w_4_b .swiper-pagination{
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 430px;
}
.w_4_b .swiper-pagination span{
	margin: 0 4px;
}
.b_z_h_wrap .swiper-pagination{
	right: -66px;
	top: 50%;
	width: 10px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

/*åˆ†é¡µ*/
.paging{text-align: center;padding:50px 0 ;}
.paging a,
.paging span {
  display: inline-block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  color: #999;
  background-color: #e7e7e7;
  margin-left: 5px;
  margin-right: 5px;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.paging a:hover,
.paging span:hover {
  background-color: #007bc6;
  color: #fff;
}
.paging .prev,
.paging .next {
  padding-left: 10px;
  padding-right: 10px;
}
.paging .current {
  background-color: #007bc6;
  color: #fff;
}



.treatment_1 .swiper-slide img{width: 100%;}
/* 添加 */
.index-swiper-container div.swiper-pagination-bullets{
	bottom: 10px;
}
.index-swiper-container .swiper-pagination-bullet-active{
	background: #fff;
}
.p_but_a{
	display: inline-block;
	vertical-align: middle;
}

/*HOME SECTION*/
.section_wrap{width:100%;height:1014px;text-align:center;position:relative;z-index:0;overflow:hidden;margin-bottom:75px}.section_wrap.active{z-index:10}.section_wrap.active .btn{will-change:transform}.section_wrap .mouse_tips_box{position:absolute;bottom:40px;color:#666;font-size:14px;overflow:hidden}.section_wrap .mouse_tips_box .fl{float:left;display:inline-block}.section_wrap .mouse_tips_box .fr{float:right;display:inline-block;cursor:pointer}.section_wrap .mouse_tips_box .fr:hover{-webkit-animation:fadeIn .4s;animation:fadeIn .4s}.section_wrap .mouse_tips_box .e_btn{width:50%}.section_wrap .mouse_tips_box .e_btn_1{float:left;position:relative}.section_wrap .mouse_tips_box .e_btn_1:before{content:'';position:absolute;width:1px;height:100%;right:0;background:#ccc;opacity:0}.section_wrap .mouse_tips_box .e_btn_2{float:right}.section_wrap .mouse_tips_box img{-webkit-transition:.5s 2s;transition:.5s 2s;-webkit-transform:translateY(100px);transform:translateY(100px)}.section_wrap .mouse_tips_box span{display:block;-webkit-transition:.8s 2s;transition:.8s 2s;-webkit-transform:translateY(100px);transform:translateY(100px)}.section_wrap .content{height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section_wrap .section{height:100%;width:100%;float:left;-webkit-transition:.8s;transition:.8s;overflow:hidden}.section_wrap .section.active .mouse_tips_box img,.section_wrap .section.active .mouse_tips_box span{-webkit-transform:translateY(0);transform:translateY(0)}.section_wrap .section.active .mouse_tips_box .e_btn_1:before{-webkit-animation:fadeIn .4s 2.3s both;animation:fadeIn .4s 2.3s both}
.section_wrap .section.active h2{/*-webkit-animation:fadeInUp 1s .8s both;animation:fadeInUp 1s .8s both*/}
.section_wrap .section.active h3{-webkit-animation:fadeInUp 1s .8s both;animation:fadeInUp 1s .8s both}
.section_wrap .section.active p{/*-webkit-animation:fadeInUp 1s 1s both;animation:fadeInUp 1s 1s both*/}
/*xwj 注释掉按钮动画*/
.section_wrap .section.active .btn{/*-webkit-animation:fadeInUp 1s 1.2s both;animation:fadeInUp 1s 1.2s both*/}
.section_wrap .btn{width:238px;height:52px;background:#0f82e3;display:block;line-height:52px;color:#fff;cursor:pointer;border:1px solid #0f82e3;/*-webkit-transition:.3s;transition:.3s;*/text-align:center;opacity:1}.section_wrap .btn:after{content:'';display:inline-block;background:url(../images/rule/arrows_1.png) 0 0 no-repeat;margin-left:5px;width:16px;height:9px;vertical-align:middle;-webkit-transition:.5s;transition:.5s}.section_wrap .btn:hover{background:#fff;color:#0f82e3}.section_wrap .btn:hover:after{background:url(../images/rule/arrows_2.png) 0 0 no-repeat;-webkit-transform:translateX(10px);transform:translateX(10px)}
.section_wrap p{color:#4c4c4c;font-size:14px;line-height:24px;opacity:1}.section_wrap .section_one{background:url(../images/rule/s1_bg.jpg) 0 center;overflow:hidden;position:relative;z-index:5}
.section_wrap .section_one .content{padding-bottom:127px; opacity:1}
.section_wrap .section_one .mouse_tips_box{width:210px;margin-left:-105px;left:50%}
.section_wrap .section_one .btn{position:absolute;bottom:-105px;left:50%;margin-left:-119px;z-index:100}
.section_wrap .section_one h2{font-size:42px;color:#333;font-weight:normal;opacity:1}.section_wrap .section_one p{max-width:650px;margin:40px auto 0}.section_wrap .section_one .list{margin-top:75px}

.section_wrap .section_one .item{display:inline-block;width:245px;position:relative;margin-left:80px;opacity:1}
.section_wrap .section_one .item:after{content:'';display:block;height:1px;background:#ccc;width:80px;position:absolute;left:-80px;top:60px}.section_wrap .section_one .item:first-child{margin-left:0}.section_wrap .section_one .item:first-child:after{display:none}.section_wrap .section_one .item h6{font-size:14px;color:#666;font-weight:normal;margin-top:4px}.section_wrap .section_one.active{z-index:10}.section_wrap .img_box{height:100%;width:60%;position:absolute;overflow:hidden;top:0;left:0;z-index:4}.section_wrap .img_box .img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:.8s filter,.5s .6s opacity;transition:.8s filter,.5s .6s opacity;opacity:0}.section_wrap .img_box .z_2{z-index:2;background:url(../images/rule/s2_main_2.png) 0 0 no-repeat;width:1152px;height:1014px;position:absolute;left:0;top:50%;opacity:1}.section_wrap .img_box .z_3{z-index:3;opacity:0}.section_wrap .img_box .z_4{z-index:4;opacity:0}.section_wrap .img_box.s_4{z-index:3}.section_wrap .img_box.active{-webkit-animation:section_two_img_box 1.5s both;animation:section_two_img_box 1.5s both}.section_wrap .img_box.active img{-webkit-transition:none;transition:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.section_wrap .img_box.active.s_2 .z_2{-webkit-animation:flash .8s 2.2s both;animation:flash .8s 2.2s both;-webkit-filter:blur(0);filter:blur(0)}.section_wrap .img_box.active.s_2 .tit_mn{-webkit-animation:fadeIn 1.5s 3s alternate 2;animation:fadeIn 1.5s 3s alternate 2}.section_wrap .img_box.active.s_3 .z_3{opacity:1;-webkit-transition:.5s 1.5s opacity;transition:.5s 1.5s opacity;-webkit-animation:fadeOut .5s forwards 3s;animation:fadeOut .5s forwards 3s}.section_wrap .img_box.active.s_3 .z_4{opacity:1;-webkit-transition:.5s 3.4s opacity;transition:.5s 3.4s opacity}@-webkit-keyframes section_two_img_box{0%{z-index:4}0.1%{z-index:1}99.9%{z-index:1}100%{z-index:5}}@keyframes section_two_img_box{0%{z-index:4}0.1%{z-index:1}99.9%{z-index:1}100%{z-index:5}}.section_wrap .tit_mn{position:absolute;background:url(../images/rule/s2_main_2_title.png) 20px 20px no-repeat;line-height:32px;width:113px;height:32px;padding:26px 0 0 65px;font-size:14px;color:#0f82e3;opacity:0;-webkit-transition:.4s .2s cubic-bezier(.55, .09, .68, .53);transition:.4s .2s cubic-bezier(.55, .09, .68, .53)}.section_wrap .tit_mn:hover{opacity:1}.section_wrap .tit_mn_1{bottom:300px;left:22px}.section_wrap .tit_mn_2{bottom:426px;left:420px}.section_wrap .tit_mn_3{top:100px;left:485px}.section_wrap .tit_mn_4{top:156px;left:865px}.section_wrap .tit_mn_5{top:480px;right:165px}.section_wrap .tit_mn_6{bottom:213px;right:175px}.section_wrap .page{font-size:200px;color:#e9e8e8;font-weight:normal;position:absolute;top:-245px;left:70px;opacity:0;-webkit-transition:2s;transition:2s}.section_wrap .section_two{background-color:#fff}.section_wrap .section_two .mouse_tips_box{left:60%;margin-left:80px;text-align:left;width:80px}.section_wrap .section_two .mouse_tips_box .e_btn_1:before{height:80%;margin-top:2px}.section_wrap .section_two h3{font-size:42px;color:#333;font-weight:normal;padding-bottom:20px;line-height:1.5;opacity:0}.section_wrap .section_two .content{width:40%;float:right;padding:0 110px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.section_wrap .section_two .btn{margin-top:75px}.section_wrap .section_two.active .page{opacity:1}.section_wrap .section_page{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;z-index:10}.section_wrap .section_page:before{content:'';display:block;height:100%;width:3px;background-color:rgba(0,0,0,0.1);position:absolute;left:6px;top:0;z-index:0}.section_wrap .section_page .e{display:block;width:9px;height:9px;border-radius:50%;cursor:pointer;background-color:#dcdcdc;border:3px solid #dcdcdc;margin-top:75px;position:relative;z-index:1;-webkit-transition:.2s;transition:.2s}.section_wrap .section_page .e.active{background-color:#0f7fdf}.section_wrap .section_page .e:first-child{margin-top:0}

.swip-bg-content{
	position: relative;
	width: 100%
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
  z-index:1;
}


.swip-bg-content .swiper-wrapper{height: auto; width: 100%}
.swip-bg-content .swiper-wrapper img{
	max-width: 100%;
	display: block;
	margin: -10px auto;	
}
.swiper-pagination-bullet{
	margin-right: 10px;
}
.link_btn{ 
	width: 240px;
	height: 50px;
	display:block;
	line-height:  50px;
 	color: #008FEF;
	text-align: center;
	margin-top: 50px;
 	cursor: pointer;
	background:url(../images/btn_link.png);
	background: #FFF;
	box-shadow:2px 2px 5px #666
}
.link_btn:active{
	background:url(../images/btn_link_active.png);
	box-shadow:1px 1px 5px #666
}
.rel{
	position: relative
}
.bar_btn{
	position: absolute;
	bottom: 120px;
	width: 100%;
}
 
.bom220{
	bottom: 220px;
}
.bom60{
	bottom: 60px;
}
.bom50{
	bottom: 50px;
}
.bar_btn_top{
	position: absolute;
	top: 220px;
	width: 100%;
}
.link_btn_2{
	width: 240px;
	height: 50px;
	line-height: 50px;
	color: #2193F3;
	border: 1px solid #2193F3;
	left: 25%;
	position: absolute;
	transform: translateX(-25%);
	text-align: center;
	float: left;
	cursor: pointer;
 }
.link_btn_3{
	 
	left: 75%;
	position: absolute;
	transform: translateX(-75%);
 
 } 
 
.link_btn_2:active, .link_btn_2:hover{
	color: #1963a2;
	border-color: #1963a2
 }
.section_wrap .section.active h4{
	-webkit-animation:fadeInUp .9s 1s both;
	animation:fadeInUp .9s 1s both;
	font-size: 18px;
	color: rgba(51, 51, 51, 0.8);
	font-weight:700;
	line-height: 1.5;
	padding-bottom: 15px;
}
.d_map{
	 height: 350px;
	/*width: 109px;*/
}
@media(max-width: 1540px){
    .d_map{width: 90%;margin-left: 5%;}
} 
/*@media(max-width: 700px){
    .d_map{height: 350px;}
}*/
.bzh_p_l{
	width: 360px;
}
.mobile_header{
	display: none;
}
.managers_swiper{
	text-align: center;
}
.section_wrap_mobile{
	display: none;
}
.ppys_con_mobile{
	display: none;
}
.zhanwei{
	height: 774px;
}
.managers_dis2{
	display: none;
}

/*  响应式  */
@media screen and (max-width: 1450px) and (min-width: 1200px){
	.c_p_con_c1{
		padding-left: 15%
	}
}

@media screen and (min-width: 1540px){
	/*.header{
		min-width: 1200px;
	}
	.head{
		width: 1200px;
	}
	.title_p_tel{
		display: block;
	}*/
}

@media screen and (max-width: 1000px) and (min-width: 800px){
	.title_l_uls{
		width: auto;
	}
}

.business_t_list{
	width: 16.4%;
}	
@media screen and (max-width: 1540px) and (min-width: 900px){
	.header{
		width: 100%;
	}
	.header_s{
		min-width: 100%;
	}
	.head{
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	.title_p_tel{
		display: block;
	}
	.logo{
		width: 100px;
	}
	.title{
		margin-left: 130px;
	}
	.title_li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.title_wrap{
		min-width: 970px;
	}
	.title_case{
		padding-left: 60px;
		width: auto;
	}
	.anli_ul{
		width: auto;
	}
	.anli1{
		width: 480px;
	}
	.anli2{
		width: 340px;
	}
	.menu_btn{
		display: none;
	}
	.index_banner{
		min-width: 100%;
	}
	.swiper-slide .banner6{
		width: 100%;
		min-width: 100%;
	}
	.banner6 .banner_con{
		width: 100%;
	}
	.banner_center_3{
		width: 98%;
	}
	.b_c_list{
		width: 23.33%;
		padding-left: 10%;
		background-position: 10px center;
	}
	.b_c_title{
		font-size: 18px;
		margin-top: 50px;
	}
	.w_syjz{
		width: 100%;
	}
	.s_i_l{
		width: 32.33%;
		height: 18.65vw;
		margin-right: 1%;
	}
	.s_i_c{
		width: 32.33%;
		height: 37.93vw;
		margin-right: 1%;
	}
	.s_i_r{
		width: 32.33%;
		height: 18.65vw;
		margin-right: 1%;
	}
	.s_i_l_t, .s_i_r_t{
		height: 18.71vw;
	}
	.s_i_l_b, .s_i_r_b{
		height: 18.71vw;
	}
	.new_list .item a{
		width: 100%;
	}
	.foot_list:first-child{
		display: none;
	}
	.footer{
		min-width: 100%;
	}
	.foot{
		width: 100%;
	}
	.foot .overh{
		width: 840px;
		margin: 0 auto;
	}
	.banner{
		width: 100%;
		min-width: 100%;
	}
	.banner_con{
		width: 100%;
	}
	.business_t{
		width: 99%;
	}
	.business_t_list{
		width: 16.4%;
	}
	.banner_title{
		padding-left: 70px;
	}
	.banner_p_f{
		padding-left: 70px;
	}
	.banner_p{
		padding-left: 70px;
	}
	.scene_1_w{
		min-width: 100%;
	}
	.s_jiaju{
		margin-bottom: 60px;
		width: 100%;
	}
	.scene_back_1{
		min-width: 100%;
		background-size: 100%;
	}
	.wlw_icon{
		width: 97%;
	}
	.wlw_i_list{
		width: 20.74%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.w_1, .w_2, .w_4, .w_3, .bigContent_con{
		width: 100%;
	}
	.wrap_content{
		width: 90%;
		/*margin: 0 auto;*/
	}
    
	.w_2_b{
		width: 100%;
	}
	.w_2_b_list{
		padding-top: 20px;
		width: 31.1%;
		margin-left: 1%;
		margin-right: 1%;
		height: 350px;
	}
	.w_btn_2{
		bottom: 30px;
	}
	.w_4{
		padding-top: 100px;
	}
	.w_4_4{
		padding-left: 10px;
	}
	.w_4_l{
		width: 120px;
	}
	.w_4_r{

	}
	.w_4_r_on{
		margin-right: 20px;
	}
	.w_3_l{
		width: 55%;
		background-size: contain;
	}
	.w_3_r{
		width: 30%;
		margin-right: 50px;
	}
	.bigContent_li{
		width: 19%;
	}
	.bigContent_con_l{
		box-sizing: border-box;
        width: 30%;
        padding:0 20px;
	}
	.bigContent_con_r{
		width: 70%;
	}
	.b_list_ul{
		width: 17%;
	}
	.b_list_con{
		width: 80%;
		float: right;
		padding-left: 2.5%;
	}
	
	.bigContent_con_r div.swiper-wrapper{
		width: 100%;
	}
	.about_title{
		width: 90%;
	}
	.about_title_s{
		width: 33.1%;
	}
	.company_profile{
		width: 90%;
	}
	.d_h_map{
		width: 80%;
	}
	.t_p_img{
		width: 90%;
	}
	.t_p_img img{
		width: 100%;
	}
	.ideal{
		min-width: 100%;
	}
	.ideal_list{
		width: 90%;
	}
	.ideal_con{
		width: 33.1%;
		height: 100%;
	}
	.ideal_list{
		height: 150px;
	}
	.company_management{
		width: 90%;
	}
	.c_m_manager_info{
		width: 100%;
	}
	.c_1200{
		width: 90%;
	}
	.a_j_treatment_l{
		width: 45%;
        position: absolute;
        height: 100%;
	}
	.a_j_treatment_r{
		width: 45%;        
	}
	.a_j_treatment_l .font_14{
		width: 100%;
	}
	.treatment_icon{
		width: 78px;
		height: 78px;
	}
	.join_environment{
		min-width: 100%;
	}
	.j_e_list span{
		font-size: 16px;
        line-height: 1;
	}
	.contact_dir{
		width: 90%;
	}
	.contact_a_img{
		width: 90%;
	}
	.contact_ip{
		width: 100%;
	}
	.to_top{
		right: 30px;
	}
	.c_p_img{
		width: 40%;
	}
	.c_p_con{
		margin-left: 42%;
	}
	.c_p_title{
		width: 420px;
		height: 20px;
		top: 5px;
	}
	.c_p_con_c1{
		padding-top: 70px;
	}
	.s_title{
		top: 40px; 
	}
	.s_con{
		line-height: 20px;
		top: 120px;
	}
	.scene_1_w .s_1200{
		height: 27vw;
		width: 100%;
	}
	.jiaju_p{
		padding-left: 15px;
		padding-right: 15px;
	}
	.s_s_bg_2{
		background-size: 110%;
	}
	.s_s_p_r{
		padding-left: 55%;
	}
	.s_s_span_r{
		padding-left: 55%;
	}
	.b_z_h_wrap{
		width: 90%;
	}
	.b_z_h_3{
		background-size: 130%;
		background-position: -45px center;
	}
	.zdy_2{
		background-size: 125%;
		height: 46.94vw;
	}
	.zdy_2 .s_s_p{
		padding-top: 11vw;
	}
	.z_7_3_bg,
	.z_7_2_bg,
	.z_7_1_bg{
		width: 100%;
		background-size: contain;
	}
	.wrap_js{
		min-width: 100%;
	}
	.z_y_wrap{
		min-width: 100%;
	}
	.shiye{
		min-width: 100%;
	}
	.shiye_content{
		width: 85%;
	}
	.shiye_c_con{
		width: 100%;
	}
	.managers_dis2{
		display: none;
	}
}
@media screen and (max-width: 900px){
	.m_ul_i{
		display: none;
	}
	.m_ul_i_li{
		line-height: 36px;
		border-bottom: 1px solid #036fcc;
	}
	.m_ul_i_li:last-child{
		border-bottom: 0;
	}
	.m_ul_i_a{
		font-size: 14px;
		color: #ccc;
		display: block;
		width: 100%;
		height: 100%;
	}
	.m_list_li_i{
		position: absolute;
		right: 0;
		top: 16px;
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		/*-webkit-transform: translateY(-50%);*/
		/*transform: translateY(-50%);*/
		width: 18px;
		height: 18px;
		display: block;
	}
	.m_list_li_i_on{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.header{
		width: 100%;
		height: 54px;
		padding: 0!important;
	}
	.head{
		width: 100%;
	    padding-top: 10px;
    	padding-bottom: 10px;
	}
	.mobile_header{
		/*position: fixed;*/
		/*width: 100%;*/
		/*height: 100%;*/
		display: block;
		/*margin-top: 55px;*/
	}
	.mobile_list_nav{
		overflow-y: auto;
		display: none;
		position: fixed;
		z-index: 99999;
		background-color: #191a1b;
		width: 100%;
		height: 100%;
		top: 55px;
	}
	.m_list_li{
		position: relative;
		margin: 0 40px;
		border-bottom: 1px solid #0f82e3;
		line-height: 40px;
	}
	.m_list_a{
		display: block;
		height: 100%;
	}
	.footer, .foot{
		width: 100%;
		min-width: 100%;
	}
	.foot{
		padding-top: 0;
	}
	.copyright{
		width: 90%;
		margin: 10px auto;
		color: #9c9c9c;
	}
	.foot_list{
		display: block;
		float: none;
		margin: 0 auto 0;
		width: 90%;
		text-align: left;
	}
	.foot_list:last-child{
		margin: 0 auto 0;
	}
	.f_l_p1{
		text-align: center;
		font-size: 18px;
		margin: 0 0 0 0;
		line-height: 36px;
	}
	.f_l_content{
		height: 26px;
		display: inline-block;
	}
	.f_l_p2{
		text-align: left;
		margin: 10px 0 10px 0;
	}
	.f_l_p3{
		line-height: 16px;
	}
	.banner{
		padding-top: 80px;
		height: 41.68vw;
        background-position: 63% 100%!important;
        -webkit-background-size: 240%;
        background-size: 240%;
	}
	.banner_title{
		font-size: 18px;
		margin-top: 20px;
		line-height: 24px;
	}
	.banner_p{
		font-size: 12px;
		line-height: 20px;
	}
	.header_s{
		min-width: 100%;
	}
	.banner6{
		background-size: 156%;
		min-width: 100%;
	}
	.banner6 .banner_con{
		width: 100%;
	}
	.platform{
		display: none;
	}
	.title{
		display: none;
	}
	.title_p_tel{
		display: none;
	}
	.logo{
		margin: -10px auto 0px;
		float: none;
		background-size: 90%!important;
		width: 100px!important;
		height: 35px!important;
	}
	.menu_btn{
		cursor: pointer;
		display: block;
		position: absolute;
		left: 10px;
		top: 50%;
		z-index: 99999;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 20px;
		height: 20px;
	}
	.line_box{
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		margin-top: 10px;
		border-top: 1px solid #fff;
		height: 20px;
		position: relative;
	}
	.line_box_on{
		-webkit-transform: rotate(-45deg) translateX(5px);
		transform: rotate(-45deg) translateX(5px);
	}
	.line_tt{
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		position: absolute;
		width: 100%;
		height: 1px;
		bottom: 10px;
		left: 0px;
		background-color: #fff;
	}
	.line_tt_on{
		-webkit-transform: rotate(90deg) translateX(-9px);
		transform: rotate(90deg) translateX(-9px);
	}
	.index_banner{
		height: 170px;
		min-width: 100%;
	}
	.index-swiper-container div.swiper-pagination-bullets{
		bottom: 10px;
	}
	.index_banner .swiper-container img{
		background-size: 100%;
	}
	.banner_center_3{
		top: 225px;
		width: 98%;
		height: 100px;
	}
	.b_c_list{
		width: 33.3%;
		height: 100%;
		padding-top: 7%;
		padding-left: 0;
		background-position: center 5px;
		background-size: 18%;
	}
	.b_c_title{
		font-size: 14px;
		margin-top:7px; 
		padding-left: 0;
		text-align: center;
	}
	.syjz_title{
		font-weight: bold;
		width: 90%;
		margin: 0 auto;
		padding-top: 20px;
		padding-bottom: 10px;
		font-size: 16px;
		line-height: 20px;
	}
	.syjz_s{
		width: 90%;
		margin: 0 auto;
		line-height: 18px;
	}
	.b_c_s{
		font-size: 12px;
		padding-left: 0;
		text-align: center;
	}
	.w_syjz{
		width: 100%;
	}
	.s_i_l{
		width: 90%;
		/*height: 18.65vw;*/
		float: none;
		margin: 10px auto 0;
	}
	.s_i_c{
		width: 90%;
		height: 107.93vw;
		float: none;
		margin: 10px auto 0;
	}
	.s_i_r{
		width: 90%;
		/*height: 18.65vw;*/
		float: none;
		margin: 10px auto 0;
	}
	.s_i_l_t, .s_i_r_t{
		height: 52.71vw;
	}
	.s_i_l_b, .s_i_r_b{
		height: 53.71vw;
	}
	.syjz_img{
	    height: 52.18vh;
	}
	.w_syjz .syjz_img{
		margin-top: 0;
		height: auto;
	}
	.ppys_con_mobile{
		display: block;
	}
	.ppys_con{
		display: none;
	}
	.swiper_pic{
		display: none;
	}
	.w_ppys_wrap{
		background: snow;
		width: 100%;
		min-width: 100%;
	}
	
	.swip-bg-content{
		background: snow
	}
	
	.Hm_s4_ani_box .ani_e{
		/*height: 263px;*/
		float: none;
		margin: 20px auto 0;
		text-align: center;
		padding: 0;
		width: 90%;
		position: relative;
	}
	.Hm_s4_ani_box .ani_e img{
		width: 80%;
	}
	.Hm_s4_ani_box{
		height: auto;
	}
	.Hm_s4_ani_box .p_c_l_title{
		margin: 20px auto 10px;
		padding: 0 0;
		width: 90%;
		text-align: center;
		font-size: 16px;
		line-height: 22px;
		color: #525151;
		/*background-image: url(../images/dian_22.png);
	    background-repeat: no-repeat;
	    background-position: left center;*/
	}
	.p_c_l_p{
		font-size: 12px;
		line-height: 20px;
		color: #808080;
		width: 90%;
		margin: 0 auto 0;
		text-align: center;
	}
	.w_mtbd{
		padding-bottom: 20px;
	}
	.w_ppys{
		width: 100%;
		margin: 20px auto;
	}
	.section_wrap_mobile{
		display: block;
		width: 90%;
		margin: 0 auto 0;
	}
	.section_wrap_mobile .btn:hover {
	    background: #fff;
	    color: #0f82e3;
	}
	.s_c_title{
		color: #333333;
		font-size: 16px;
		margin-bottom: 10px;
		text-align: center;
	}
	.s_c_subtitle{
		color: #666;
		font-size: 14px;
		margin-bottom: 10px;
		text-align: center;
	}
	.s_c_span{
		text-align: center;
		font-size: 12px;
		color: #7f7f7f;
	}
	.s_c_list{
		width: 50%;
		float: left;
		margin: 10px 0;
		text-align: center;
	}
	.s_c_list img{
		width: 68px;
	}
	.to_top .color2{
		display: none!important;
	}
	.s_c_over{
		overflow: hidden;
		margin: 10px 0;
	}
	.list_partner:hover .list_partner_d{
		top: 160px!important;
		opacity: 0!important;
	}
	.zhanwei{
		height: 294px;
	}
	.section_wrap_mobile .btn{
		width: 100%;
	    height: 26px;
	    background: #0f82e3;
	    display: block;
	    margin: 10px auto 10px;
	    line-height: 26px;
	    color: #fff;
	    cursor: pointer;
	    border: 1px solid #0f82e3;
	    -webkit-transition: .3s;
	    transition: .3s;
	    text-align: center;
	    font-size: 14px;
	}
	.section_wrap_mobile .btn:after {
	    content: '';
	    display: inline-block;
	    background: url(../images/rule/arrows_1.png) 0 0 no-repeat;
	    margin-left: 5px;
	    width: 16px;
	    height: 9px;
	    vertical-align: middle;
	    -webkit-transition: .5s;
	    transition: .5s;
	}
	.section_content{
		margin-top: 20px;
	}
	.s_c_y_p{
		font-size: 12px;
		color: #7f7f7f;
	}
	.section_wrap{
		display: none;
	}
	.Hm_s4_ani_box .ppys_con{
		margin: 10px auto 0;
		padding: 0;
	}
	.new_list .item a{
		width: 100%;
	}
	.item .imgbox{
		display: none;
		width: 18.19%;
		margin-right: 0.05%;
		margin-left: 0.03%;
	}
	.item .imgbox img{
		width: 100%;
	}
	.new_list .tit{
		font-size: 14px;
		margin: 0 auto;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		/*text-align: center;*/
        line-height: 1.8;
	}
	.new_list .text{
		font-size: 12px;
		margin: 0 auto;
        line-height: 1.5;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
	}
	.new_d_list .new_list .item a{
		width: 90%;
	}
	.new_list .item:before{
		width: 90%;
		margin-left: 0;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.paging{
		padding: 20px 0;
	}
	.foot .overh{
		display: block;
	}
	.banner{
		width: 100%;
		min-width: 100%;
	}
	.banner_con{
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-80%);
		transform: translateY(-80%);
		width: 100%;
	}
	.banner_title{
		text-align: left!important;
		margin-top: 0;
		padding-left: 10px;
	}
	.banner_p{
		text-align: left!important;
		padding-left: 10px;
	}
	.huodong_title{
		font-size: 18px;
	}
	.newinfo_wrap{
		width: 90%!important;
		margin: 30px auto 0!important;
	}
	.newinfo_wrap a,
	.newinfo_wrap span{
		font-size: 14px!important;
	}
	.newinfo_wrap img{
		height: auto;
	}
	.scene_1_w{
		min-width: 100%;
	}
	.s_jiaju{
		margin-top: 20px;
		margin-bottom: 20px;
		width: 100%;
	}
	.jiaju_list{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.jiaju_p{
		margin-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.scene_back_1{
		min-width: 100%;
		background-size: 100%;
		height: 20px;
	}
	.business_t{
		margin: 10px auto 0;
		height: auto;
		width: 99%;
	}
	.business_t_list{
		width: 94%;
		line-height: 30px;
		height: 30px;
		margin: 0 auto 5px;
		border-radius: 6px;
		float: none;
		border: 1px solid #E7E7E7;
	}
	.scene_1 .s_back_1{
		margin-top: 10px;
		height: auto;
		background-size: 100%;
	}
	.bshare-custom{
		margin-bottom: 20px;
	}
	.scene_1 .s_back_1 img{
		width: 100%;
	}
	.scene_1_w{
		height: 130px;
        -webkit-background-size:cover !important;
        background-size:cover !important;
		padding: 10px 0;
	}
	.scene_1_w .s_1200{
		width: 100%;
		height: auto;
		top: 50%;
		padding-left: 10px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.s_title{
		top: 5px;
		left: 10px;
		height: auto;
		width: 100%;
		position: static;
	}
	.s_t_t{
		font-size: 18px;
	}
	.s_t_s{
		font-size: 14px;
	}
    .scene_1_w .s_t_move{opacity: 1;position:static }
    .scene_1_w .s_con, .scene_1_w .s_t_span{
		display: none;
	}
	.scene_1_w:hover .s_title{
		left: 10px;
	}
	.to_top{
		right: 10px;
		bottom: 30px;
	}
	.guide_wrap, .guide_content{
		display: none;
	}
	.wlw_icon{
		width: 100%;
	}
	.wlw_i_list{
		padding-top: 5px;
		padding-bottom: 20px;
		width: 22.3%;
		height: 70px;
		margin-left: 1%;
		margin-right: 1%;
	}
	.wlw_i_p{
		top: 58px;
		line-height: 16px;
		font-size: 12px;
	}
	.wlw_i_list img{
		height: 65%;
	}
	.w_1, .w_2, .w_3, .w_4, .w_2_b{
		width: 100%;
	}
	.w_1_l{
		text-align: center;
		margin: 20px 0 80px;
		width: 100%;
	}
	.w_1_r{
		display: none;
	}
	.w_title{
		font-size: 18px;
		background-position: center bottom;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.w_3_r .w_span{
		padding-left: 10px;
		padding-right: 10px;
		width: auto;
		text-align: center;
	}
	.w_1_wrap{
		background-image: none;
	}
	.w_btn{
		margin-top: 20px;
		height: 40px;
		line-height: 40px;
	}
	.wlw_i_list:hover{
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.w_2_b_list{
		float: none;
		width: 70%;
		height: 300px;
		padding: 10px;
		margin: 20px auto 0;
	}
	.w_btn_2{
		bottom: 20px;
	}
	.w_2_bg{
		height: auto;
		background-color: #f6f7fb;
		background-image: none;
		padding-top: 20px;
	}
	.w_2_b{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.w_2{
		padding: 0;
	}
	.w_title{
		text-align: center;
	}
	.w_4{
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.w_4_4{
		text-align: center;
		background-image: none;
		padding-bottom: 10px;
	}
	.w_span{
		width: auto;
	}
	.w_2_b_span{
		width: 100%;
	}
	.w_4_l{
		float: none;
		width: 100%;
		padding-bottom: 10px;
	}
	.w_4_list{
		height: 26px;
		line-height: 26px;
		width: 120px;
		margin: 0 auto;
	}
	.w_4_l_h{
		height: 180px;
        overflow: visible;
	}
	.bzh_erweima img{
		width: 52px;
	}
	.w_4_i_span{
		font-size: 14px;
	}
	.w_4_img{
		height:auto;
	}
	.w_4_r{
		float: none;
		margin: 0 auto;
		width: 94%;
        height: auto;
	}
	.w_4_r div.swiper-wrapper{
		width: 100%;
        height: auto;
        padding-bottom: 10px;
	}
    .w_4_r .swiper-container{
        height: auto;
    }
	.w_4_img_con{
		width: 100%;
	}
	.w_4_i_title{
		font-size: 16px;
		line-height: 20px;
		padding:0;
	}
	.w_4_i_s{
		font-size: 12px;
        padding: 0;
	}
	.w_4_img img{
		height:auto;
	}
	.w_4_b .swiper-pagination{
		top: 400px;
	}
	.w_3_bg{
		background-image: none;
	}
	.w_3_l{
		display: none;
	}
	.w_3_r{
		text-align: center;
		float: none;
		width: 100%;
		margin: 20px auto;
	}
	.bzh_p_l{
		width: calc(95% - 160px);
        padding-left: 5%;
	}
	.bzh_p_r{
		margin-top: 60px;
		width: 130px;
		padding-right:5%;
		margin-right: 0;
	}
	.b_z_h_3 .c_1200{
		padding-top: 3vw;
		text-align: center;
		width: 100%;
	}
	.b_z_h_3{
		height: 99vw;
		background-size: cover;
		background-position: -114vw 60px;
	}
	.b_z_h_4{
		height: 90vw;
		background-size: cover;
	}
	.b_z_h_4 .c_1200{
		width: 100%;
		padding-top: 4vw;
	}
	.b_z_h_wrap .swiper-pagination{
		display: none;
	}
	.c_1200{
		width: 100%;
	}
	.zdy_1{
		height: 70vw;
		background-size: 182%;
		background-position: center bottom;
	}
	.zdy_2{
		text-align: center;
		background-size: 236%;
		height: 89vw;
		background-position: -90vw bottom;
	}
	.zdy_3{
		text-align: center;
		height: 111vw;
		background-size: cover;
		background-position: -139vw 14vw;
	}
	.zdy_4{
		text-align: center;
		height: 94vw;
		background-size: cover;
		background-position: -49vw 0vw;
	}
	.zdy_4 .s_s_p{
		text-align: center;
	}
	.zdy_4 .s_s_span{
		text-align: center;
	}
	.zdy_5,.zdy_6,.zdy_7{
		text-align: center;
		height: 94vw;
		background-size: cover;
 	}
 
	.zdy_6{
		background-position: -115vw 0vw;
	}
	
	.zdy_7{
		background-position: center -5vw;
	}
	
	.z_y_wrap_bg{
		height: 63vw;
		background-size: contain;
	}
	.z_y_img2{
		width: 0;
		height: 0;
	}
	.z_y_img3{
		background-size: 144%;
		height: 35vw;
		padding: 10px 0;
	}
	.z_y_img4_wrap{
		background-size: 160%;
		height: 60vw;
	}
	.z_y_img5{
		margin-top: 10px;
		background-size: 88%;
		height: 43vw;
	}
	.wrap_js{
		height: auto;
		min-width: 100%;
	}
	.z_y_img8{
		padding: 0;
		height: 58vw;
		background-size: contain;
		background-position: center;
	}
	.z_y_img6{
		height: 60vw;
		padding: 0;
		background-size: contain;
	}
	.zy_ptys, .zy_hzzy{
		height: 60vw;
		background-size: cover;
	}
	.z_7_p{
		font-size: 14px;
		line-height: 26px;
	}
	.z_7_1_bg,
	.z_7_2_bg,
	.z_7_3_bg{
		width: auto;
		background-size: contain;
		height: 27vw;
	}
	.z_7_list{
		height: auto;
	}
	.z_y_img7{
		height: auto;
		padding: 30px 0;
	}
	.z_y_img_122{
		height: 60vw;
		padding: 0;
		background-size: contain;
	}
	.z_y_wrap{
		width: 100%;
		min-width: 100%;
	}
	.gyl{
		margin: 10px auto 0;
		height: auto;
		width: auto;
		line-height: 26px;
	}
	.gyl_title{
		border-radius: 8px;
		margin: 10px auto 0;
		float: none;
		width: 80%;
		height: 26px;
	}
	.gyl_title:last-child{
		border-left: 1px solid #e4e7e9;
	}
	.gyl_title:first-child{
		border-right: 1px solid #e4e7e9;
	}
	.gyl_back{
		height: auto;
	}
	.gyl_img{
		margin-top: 20px;
		width: auto;
		position: static;
		-webkit-transform: translate(0);
		transform: translate(0);
		overflow: hidden;
	}
	.gyl_a_img{
		width: 45%;
		margin: 10px 2%;
        height: auto;
	}
    .gyl_a_img:nth-child(odd){
        float: right;
    }
	.gyl_a_img img{
		width: 100%;
		height: auto;
	}
	.shiye{
		background-size: cover;
		height:auto;
        padding:40px 0 50px;
		min-width: 100%;
		width: 100%;
	}
	.shiye_content{
        margin: 5% auto;
		width: 90%;
        height: auto;
	}
	.shiye_b_s{
		display: none;
	}
	.shiye_b_con{
	}
	.shiye_c_con{
		width: 100%;
	}
	.shiye_title{
		line-height: 26px;
		font-size: 18px;
	}
	.shiye:hover{
		background-size: auto;
	}
	.shiye:hover .shiye_title{
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.shiye_back{
		left: 100%;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.shiye_c_con_c{
		padding: 0 5px;
		opacity: 1;
		font-size: 12px;
		line-height: 16px;
		margin: 10px 0 0 0;
	}
	.shiye_c_con_t{
		height: 50px;
	}
	.shiye_b_con{
		visibility: visible;
	}
	.wrap_content{
		width: 100%;
		margin: 10px auto;
	}
	.bigContent_li{
		border: 1px solid #E6E6E6;
		float: none;
		width: 92%;
		height: 30px;
		line-height: 30px;
		margin: 5px auto;
		border-radius: 6px;
	}
	.bzh_erweima{
		margin-left: 10px;
	}
	.bigContent_a{
		line-height: 30px;
		border-radius: 6px;
	}
	.bigContent{
		border: none;
	}
	.bigContent_con{
		height: auto;
		width: 100%;
	}
	.bigContent_con_l{
		float: none;
		width: auto;
		height: 340px;
		background-size: 120px;
		background-position: 20px 220px;
	}
	.b_con_p{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.bigContent_con_r{
		height: 94vw;
		height: 47vw;
		float: none;
		width: 90%;
		margin: 10px auto 0;
	}
	.bigContent_con div.swiper-wrapper {
		width: 94vw;
		height: 47vw;
	}
	.bigContent_list{
		margin-top: 20px;
		border-top: 0;
	}
	.b_list_li{
		line-height: 24px;
		margin: 0;
		width: 60px;
        white-space: nowrap;
	}
	.b_list_ul{
		float: none;
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}
	.b_list_ul a{
		width: 138px;
		overflow: hidden;
	}
	.b_list_con{
		float: none;
		margin: 10px auto;
		width: 90%;
		border: 0;
		padding: 0;
        overflow: visible;
	}
	.b_list_con_title1{
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 18px;
	}
	.b_list_con_title2{
		text-align: center;
	}
	.list_partner{
        width: calc(33.3% - 15px);
        height: auto;
        float: left;
        display: block;
        text-align: center;
	}
    .b_list_con_content{margin-right: 0;}
    .b_list_con_title3{width:calc(100% + 20px);}
	.list_partner_d{
		text-align: center;
		top: 0px;
	}
	.list_partner_p, .list_partner_span{
		position: relative;
		top: 30%;
	}
	.list_partner_p{
		padding-top: 0;
		margin-bottom: 10px;
	}
	.hd_all{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.new_list{
		margin-top: 0;
	}
	.new_list .item{
		padding: 10px 0;
	}
	.paging a, .paging span{
		width: 38px;
		height: 38px;
		line-height: 38px;
	}
	.about_title{
		width: 100%;
		margin: 10px auto 0;
	}
	.about_title .about_title_s{
		width: 90%;
		margin: 5px auto 5px;
		float: none;
		border-radius: 6px;
		border: 1px solid #E6E6E6;
		font-size: 14px;
		line-height: 30px;
	}
	.about_con{
		margin-top: 10px;
	}
	.company_profile{
		width: 100%;
	}
	.c_p_img{
		width: 100%;
		float: none;
	}
	.c_p_con{
		margin-left: 0px;
	}
	.c_p_title{
		position: static;
		width: auto;
		padding: 10px;
		height: 20px;
	}
	.c_p_con_c1{
		margin: 0 auto;
		width: 90%;
		padding: 10px 0 0 0;
        line-height: 1.5;
        font-size: 12px;
	}
	.development_history{
		margin-top: 20px;
	}
	.f_l_content a{
		margin: 0 10px;
	}
	.d_h_cn{
		font-size: 18px;
	}
	.swip-bg-content .swiper-wrapper img{
		max-width: 100%;
	}
	.t_p_en{
		font-size: 12px;
	}
	.d_h_map{
		width: auto;
	}
	.team_presentation{
		margin-top: 20px;
	}
	.t_p_img{
		width: 100%;
		margin: 10px auto 0;
	}
	.t_p_img img{
		width: 100%;
	}
	.ideal{
		margin: 20px 0 0;
		min-width: 100%;
		height: auto;
	}
	.ideal_list{
		width: 90%;
		height: 130px;
		margin: 0 auto;
	}
	.ideal_con{
		width: 32.8%;
		height:auto;
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
        border:0!important;
	}
    .ideal_con:after{content:'';display: block;width: 1px;height: 100px;top: 50%;margin-top: -50px;right: 0;background: #fff;position: absolute;}
    .ideal_con:last-child:after{display: none;}
	.ideal_c_title{
		font-size: 16px;
		line-height: 22px;
		margin: 5px auto 0;
		width: 90%;
	}
	.ideal_c_span{
		margin: 0 auto;
		width: 90%;
		font-size: 12px;
	}
	.company_management{
		width: 100%;
		margin: 20px auto 0;
	}
	.about_con .c_1200{
		width: 100%;
	}
	.a_j_treatment_l{
		width: 100%;
		height: auto;
		margin-bottom: 10px;
		float: none;
		text-align: center;
	}
	.a_j_treatment_l p{
		padding-left: 10px;
		padding-right: 10px;
	}
	.treatment{
		display: inline-block;
		position: static;
		margin-top: 20px;
	}
	.treatment_icon{
		width: 70px;
		height: 70px;
	}
	.treatment_icon:last-child{
		margin-right: 0;
	}
	.a_j_treatment_r{
		float: none;
		width: 90vw;
		height: 54vw;
		margin: 0 auto;
	}
	.a_j_treatment_r div.swiper-wrapper{
		width: 100%;
		height: 100%;
	}
	.ad{
		margin: 20px auto;
		padding-left: 10px;
		padding-right: 10px;
	}
	.font_24{
		font-size: 18px;
		line-height: normal!important;
		margin: 15px 0;
	}
	.join_environment{
		width: 100%;
		min-width: 100%;
	}
	.join{
		margin-bottom: 10px;
	}
	.j_e_list span{
		font-size: 12px;
		color: #fff;
		line-height: normal;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	.contact_dir{
		width: 100%;
		margin: 0 auto 10px;
	}
	.about_con .color2{
		width: 90%;
		margin: 0 auto 10px;
	}
	.about_con .color1{
		width: 90%;
		margin: 0 auto 10px;
	}
	.contact_a_img{
		width: 100%;
	}
	.contact_a{
		width: 90%;
		margin: 10px auto;
		float: none;
		font-size: 12px;
		line-height: 30px;
		border-top: 0;
		border-bottom: 1px solid #CDCDCD;
	}
    .contact_a_on{
        border-bottom:1px solid #0083e7;
    }
	.contact_a:last-child{
		margin: 10px auto;
	}
	.contact_ip{
		width: 100%;
		height: 110px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.font_14{
		font-size: 12px;
	}
	.contact_a_img .contact_ip img{
		width: 30px;
	}
	.c_ip_r{
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.c_ip_l{
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.banner5{
		background-size: 190%;
	}
	.banner_p_f{
		line-height: 22px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.s_s_bg_1{
		background-size: 190%;
		background-position: -58vw bottom;
		height: 100vw;
	}
	.s_s_bg_1 .c_1200{
		text-align: center;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.s_s_p{
		width: 90%;
		margin: 0 auto;
		text-align: center;
		font-size: 18px;
		line-height: 30px;
		padding: 10px;
	}
	.s_s_span{
		font-size: 14px;
		line-height: 20px;
		margin: 0 auto;
		width: 90%;
	}
	.s_s_span2{
		visibility:hidden
	}
	.s_s_bg_2{
		height: 83vw;
		background-size: 180%;
		background-position: -17vw bottom;
	}
	.s_s_bg_2 .c_1200{
		text-align: center;
		width: 100%;
	}
	.s_s_p_r{
		width: 90%;
		margin: 0 auto;
		font-size: 18px;
		line-height: 30px;
		padding: 0;
	}
	.s_s_span_r{
		font-size: 14px;
		line-height: 20px;
		padding: 0;
		width: 90%;
		margin: 0 auto;
	}
	.s_s_bg_3 .c_1200{
		width: 100%;
		text-align: center;
	}
	.s_s_bg_3{
		background-position: center bottom;
		background-size: contain;
		height: 228px;
	}
	.s_s_bg_4{
		background-size: cover;
		height: 220px;
	}
	.s_s_bg_4 .c_1200{
		width: 100%;
	}
	.c_1200 .s_s_p_2{
		padding-top: 10px;
		font-size: 18px;
		line-height: 30px;
		margin: 0 auto;
		width: 90%;
	}
	.b_z_h_1{
		background-size: cover;
		height: 70vw;
	}
	.b_z_h_1 .c_1200{
		width: 100%;
	}
	.b_z_h_1_2{
		height: 72vw;	 
	}
	.b_z_h_1_3{
		height: 50vw;	 
		background-size: cover;
	}
	.link_btn{
		display:none;
	}
	.link_btn_2{
		display:none;
	}
	.z_y_title{
		padding-top: 10px;
		margin-bottom: 0;
		font-size: 18px;
		text-align: center;
		line-height: 30px;
		width: 90%;
		margin: 0 auto;
	}
	.z_y_span{
		width: 90%;
		margin: 0 auto;
		padding: 0 10px;
		line-height: 20px;
	}
	.b_z_h_2 .b_z_h_wrap{
		width: 100%;
		padding: 0 0 35px 0;
		margin: 0;
	}
	.b_z_h_2 .w_4_l{
		margin: 10px auto;
	}
	.d_h_map div.swiper-wrapper{
		width: 100%;
		height: 230px;
	}
	.d_h_develop{
		height: 230px;
		width: 190px;
	}
	.c_m_manager_info{
		width: auto;
		padding: 0 10px;
		height: auto;
	}
	.c_m_info_list{
		position: static;
	}
	.managers_dis1{
		display: none;
	}
	.c_m_managers{
		width: 100%;
	}
	.managers_dis2 div.swiper-wrapper{
		width: auto;
		height: auto;
	}
	.c_m_managers{
		height: auto;
	}
	.managers_dis2{
		display: block;
	}
	.managers_dis2 .swiper-button-prev,
	.managers_dis2 .swiper-button-next{
		color: #999;
		width: 29px;
		height: 17px;
	}
	.c_info_list_con{
		width: 90%;
		margin: 0 auto;
		font-size: 12px;
	}
	.c_info_list_span{
		margin-bottom: 10px;
	}
	.anli_t_title{
		font-size: 18px;
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.anli_t_gai{
		font-size: 14px;
		width: 90%;
		margin: 0 auto;
		text-align: center;
		display: block;
		line-height: 30px;
	}
	.anli_top_r{
		float: none;
		margin: 20px auto;
		text-align: center;
		width: 90%;
	}
	.anli_top_r img{
		text-align: center;
		max-width: initial;
	}
	.anli_t_con{
		font-size: 12px;
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.anli_top_l{
		float: none;
		width: 100%;
	}
	.cooperation_title{
		height: auto;
		margin: 20px 0 0 0;
	}
	.c_t_ul{
		width: 90%;
		margin: 0 auto;
	}
	.c_li{
		width: 100%;
		border-top: 0;
		float: none;
	}
	.c_li:first-child{
		border-top: 1px solid #CDCDCD;
	}
	.c_title{
		font-size: 16px;
		line-height: 40px;
		height: auto;
		margin: 20px 0;
	}
	.c_li1_con{
		width: 90%;
		margin: 0 auto;
	}
	.c_n_top{
		font-size: 16px;
		line-height: 40px;
	}
	.c_n_show_on{
		margin-top: 13px;
	}
	.c_j_con_list{
		width: 50%;
		margin-bottom: 10px;
	}
	.c_j_con_title{
		margin: 0;
		line-height: 40px;
	}
	.c_z_con_l{
		float: none;
	}
	.c_z_l_tabs{
		line-height: 40px;
		width: 100%;
	}
	.c_z_con_r{
		float: none;
		margin-top: 20px;
		width: 100%;
	}
	.c_z_con_r div.swiper-wrapper{
		width: 100%;
		height: 100%;
	}
	.c_z_con_r img{
		height: 100%;
		position: static;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.c_t_ul{
		position: static!important;
	}
	.wrap_content img{
		/*width: 77%;*/
	}
	.c_j_con_img{
		height: auto;
	}
	.c_j_con_c{
		padding: 0 15px;
	}
}
@media screen and (max-width: 400px){
}
@media screen and (max-width: 1540px) and (min-width: 1200px){
	.w_2_b_list{
		width: 358px;
		height: 350px;
	}
	.w_2_b{
		width: 1160px;
	}
	.w_4{
		width: 1050px;
	}
	.new_list .item a{
		width: 1200px;
	}
}
@media screen and (max-width: 1200px) and (min-width: 1000px){
	.w_4{
		width: 90%
	}
}
@media screen and (max-width: 1250px) and (min-width: 900px){
	
	.b_con_p{
		margin-top: 30px;
	}
	.c_p_img{
		width: 100%;
		float: none;
	}
	.c_p_con{
		margin-left: 0;
	}
	.c_p_title{
		left: 0;
	}
	.a_j_treatment_l{
		text-align: center;
		float: none;
		width: 100%;
		height: auto;
	}
	.a_j_treatment_r{
		float: none;
		width: 720px;
		margin: 20px auto;
	}
	.treatment{
		position: static;
		display: inline-block;
		padding-top: 30px;
	}
	.j_e_list span{
		margin: 58% auto 0;
	}
	.zdy_2 .s_s_p,
	.zdy_3 .s_s_p{
		width: 46%;
	}
	.zdy_2 .s_s_span,
	.zdy_3 .s_s_span{
		width: 46%;
	}
	.w_4_r{
		width: 570px;
	}
	div.swiper-wrapper{
		width: auto;
	}
	.b_z_h_wrap .swiper-pagination{
		right: -30px;
	}
	.bzh_p_r{
		margin-right: 20px;
	}
	.w_4_img img{
		width: auto;
		height: 100%;
	}
	.zdy_3{
		background-size: 150%;
	}
	.zdy_3 .s_s_p{
		padding-top: 22vw;
	}
	.gyl_img{
		width: 875px;
		position: static;
		overflow: hidden;
		margin: 125px auto 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@media screen and (max-width: 1000px) and (min-width: 900px){
	.gyl_img{
		width: 700px;
	}
}
@media(max-width:500px){
	blockquote{margin: 20px !important}
    .footer_i2em{text-indent:3em;}
}
@media(min-width:900px){
    .footer_i2em{text-indent:3em;}
}
@media(max-width:900px){
    .footer_i2em{margin-top: 5px;}
}
	
.layui-layer{background-color: #000;}
    .layer-video{width: 100%;height: 98%;}
    @media screen and (max-width: 1250px){
        .section_wrap .section_one .content{margin-top:20px;}
    }
    .s_i_o{display: block;z-index: 5;left: 0;}
    @media screen and (max-width:1050px){
        .s_i_o{width:95%;padding:2.5%;bottom:0;background-color: rgba(0,131,231,0.8);}
        .Hm_s4_ani_box .p_c_l_title{margin:0;padding:0 5% 5px;}
        .p_c_l_p{margin:0 5% 5% 5%;padding:0 0 5%;border-bottom: 1px solid #ccc;line-height: 1.5;}
        .new_list .item{width:90%;height:auto;margin:0 5%;border-bottom: 1px dashed #ccc;}
        .new_list .text{width:100%;height:auto;margin:0;padding:0;}
        .new_list .item:before{content:'';display: none;}
        .new_list .tit{width:100%;height:auto;margin:0;}
        
        
    }
    @media screen and (max-width:900px){
        .c_title{margin:0;margin-left:5%;}
        .c_z_p{margin-left:5%;}
    }
    .media{cursor: pointer;}
    .media[isvideo=""][url=""]{cursor:default;}
    @media screen and (max-width: 700px){
        .b_c_list{background-position:5% center;width:98%;margin-left: 1%;height:45px;background-size:6%;padding-top:0;box-sizing:border-box;padding-left:16%;border-bottom:1px dashed rgba(0,131,231,.2);}
        .b_c_list:last-child{border-bottom: 0;}
        .b_c_title,.b_c_s{text-align: left;line-height: 1.25;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        body .b_c_bg2{background-size:7%;}
        .banner_center_3{height: auto;padding:5px 0;border-bottom:1px solid rgba(0,131,231,.3);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);}
        .s_i_o_t{width:100%;text-align: center;}
        .s_i_o_s{width:100%;height:19px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
        .layui-layer-setwin{right: 0;top: 0;}
        .section_wrap_mobile{margin:25% auto 0;}
        .section_wrap_mobile .btn{margin:10px auto -10px;}        
        
    }

	

.linkUs{
	display:none
}

.linkUs .p_button{
	width: 240px;
	display:block;
	margin: 0px auto 10px;
 }
 
 .mobile{
	display: none
 }
 
 .solution_dialog{
	transition: .3s;
    -webkit-transition: .3s;
    z-index: 99;
	position: fixed;
	width: 750px;
	height: 400px;
	left: 50%;
	top: 50%;
	margin-left: -350px;
	margin-top: -200px;
	background: url(../images/solution.png) 0 0 repeat;
	overflow: hidden;
	display: none;
 }
 #down_bg{
	 transition: .3s;
	 -webkit-transition: .3s;
	z-index: 98;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-color: #1d1919;
	opacity: 0.8;
	display: none;
 }
 
 .solution_dialog .dialog_form{
	height: 100%;
	margin-left: 327px;
 }
 
 .dialog_form .dialog_logo{
	background: url(../images/logo_dialog.png) center center no-repeat;
	height: 112px;
	line-height: 112px;
 }
 
 .dialog_form .dialog_main{
	height: 200px;
	padding: 0px 20px
 }
 
 .dialog_main .item{
	 height: 35px;
	 line-height: 35px; 
	 margin-bottom: 15px;
 }
 
  .dialog_main .item > div{
	  float: left;
	  height: 30px;
  }
	
  .dialog_main .item .item_label{
	  width: 100px;
	  text-align: left;
  }
 
  .dialog_main .item .item_input{
	  width: 270px;
  }
 
 .dialog_main .item .short{
	 width: 180px;
 }
 
 .dialog_main .item .item_btn{
	 width: 86px;
	 margin-left: 5px;
 }
 
 .dialog_main .item .btn_code{
	display:block;
	margin: 4px auto;
	background-color: #007fe6;
	border-color: #007fe6;
	font-size: 14px;
	color: #FFF;
	height: 100%;
	width: 100%;
	box-shadow: 1px 1px 2px #666
 }
 
 .dialog_main .item img{
	 vertical-align: middle;
 }
 
 .dialog_main .item .dialog_input{
	width: 100%;
	height: 100%;
	background-color: #ebebeb;
	border: 0;
 }
 
 .dialog_input.error{
	 border: 1px solid #F00 !important;
 }
 
 .dialog_main .short_input{
	 width: 180px;
 }
 
 .msg{
	 height: 20px;
	 line-height: 20px;
	 text-align:center;
	 font-size: 12px;
	 color: #F00;
 }
 .dialog_submit {
	margin-top: 5px
 }
 .btn_down{
	display:block;
	margin: 0px auto; 
	background-color: #007fe6;
	border-color: #007fe6;
	font-size: 14px;
	color: #FFF;
	padding: 10px 40px;
	box-shadow: 1px 1px 2px #666
 }
 
	
.center_main{	
	padding-top: 86px;	
}	
	

.big_img{
	width: 100%;
	height: auto;
}	

	
	
@media screen and (max-width: 900px){
	.linkUs{
		display:block;
	}
	.mobile{
		display: block
	}
	
 
	.solution_dialog{
		width: 90%;
		min-height: 50%;
		background: #FFF;
		margin: auto;
		transform: translate(-50%, -50%)
	}
	.dialog_form .dialog_logo{
		height: 50px;
		line-height: 50px;
	}
	.dialog_form .dialog_main{
		height: auto;
	}
	.dialog_main .item{
		height: 70px;
		line-height: 70px;
		margin-bottom: 0px;
	}
	.dialog_main .item .item_label{
		width: 100%
	}
	
	.dialog_main .item .item_btn{
		width: 35%;
	}
	.solution_dialog .dialog_form{
		margin: 0px;
	}
	.dialog_main .item .item_input{
		width: 100%;
	}
	.dialog_main .item .short{
		width: 60%;
	}
	.dialog_main .item .btn_code{
		margin-top: 2px
	}
	.msg{
		margin-top: 0px;
	}
	.dialog_main .item > div{
		line-height: 30px;
	}
	
	.dialog_submit{
		margin: 0px;
	}
}



@media screen and (max-width: 988px) {
	.title_p_tel {
		display:none
	}
}

/**
 * 六大业务模块 beign
 */ 
.six_web{
	display: block;
}
.six_mobile{
	display: none;
}
.six_mobile img{
	width: 100%;
}
	
.six_banner{
	width: 100%;
	height: 622px;
	overflow: hidden;
}

.six_banner .solution-title{
	min-width: 50%;
	margin: 260px auto;
	font-size: 50px;
	color: #FFF;
	text-align: center
}

	
.six_sys{
	width: 100%;
	height: 917px;
	position: relative;
}	

.sys-title{
	color: #000;
	width: 478px;
	margin: 0px  auto;
	padding-top:100px;
	padding-bottom: 50px;
	font-size: 52px;
	font-weight: 600;
	text-align:center;
}	

.znjj_banner{
	background-image: url('../images/znjj_banner.png');
	background-position: center;
	background-repeat: no-repeat;
}
	
.znjj_sys_bg{
	background-image: url('../images/znjj_sys_bg.png');
	background-position: center;
	background-repeat: no-repeat;
}
.six_core .core-title{
	transform:translateX(-20px);
	-webkit-transform:translateX(-20px);
}

.sys-card-line{
	width: auto;
	position: absolute;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%);
	min-width: 769px;
}
.line-3{
	min-width: 1180px;
	margin-top: 520px;
}

.sys-card-line .card{
	width: 303px;
	height: 467px;
	position: relative;
	float: left;
	color: #FFF;
}
.sys-card-line .card+.card{
	margin-left: 120px;
}

.line-3 .card+.card{
	margin-left: 120px;
}

.sys-card-line .card-bg{
	position: absolute;
	z-index: -1;
	width: 100%;
}
.sys-card-line .card-title{
	margin: 60px 50px 0px 50px;
	text-align:center;
	font-size: 28px;
}
	
.sys-card-line .card-content{
	color: #C9CDCC;
	font-size: 18px;
	margin: 30px 0px 0px 70px;
	line-height: 1.5
}	
	
.six_core{
	width: 100%;
	height: 1054px;
	background-image: url('../images/core_bg.png');
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 500px
}
.core-title{
	color: #000;
	font-size: 52px;
	margin: 0px  auto;
	font-weight: 600;
	padding-top: 30px;
	width: 340px;
	text-align: center;
}

.core-title-sub{
	margin: 0px auto;
	text-align: center;
	font-size: 42px;
	margin-top: 150px
}
.core-content{
	margin: 0 auto;
	margin-top: 44px;
	line-height: 2;
	text-align:center;
	color:#565656;
}

.core_item{
	width: 100%;
	height: 792px;
}
.core-cloud{
	background-image: url('../images/core_cloud.png');
	background-position: center;
	background-repeat: no-repeat;
}

.core_item-title{
	font-size: 42px;
	text-align: center;
	padding-top: 80px;
}	

.core_item-title-sub{
	margin-top: 25px;
	color: #484f56;
	text-align: center;	
    line-height: 2;
}

.core_item-title-content{
	color: rgba(6, 6, 6, 0.63);
	margin-left: 50%;
	font-size: 24px;
	margin-top: 180px;
}
.core_item-title-content li{
	line-height: 1.5;
	list-style-type: disc;
	margin: 10px 0px;
}
	
.core-compat{
	background-image: url('../images/core_compat.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 960px;
}	
.item_union{
	height: 987px;
}
.core-union{
	background-image: url('../images/core-union.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 790px;
}

.six_frame{
	width: 100%;
	height: 1322px;
}

.frame_znjj{
	background-image: url('../images/core_frame.png');
	background-position: center;
	background-repeat: no-repeat;
}

.frame-title{
	width: 730px;
	text-align:center;
	padding: 30px 0px;
	 
}

.frame-title-sub{
	text-align: center;
}
.cust_znjj{
	background-image: url('../images/cust_znjj.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1050px;	
}
.six_cust{
	margin-bottom: 150px;
}

.six_cust-title{
	width: 240px;
	text-align:center;
	padding: 35px 0px;
}

.six_cust-title-sub{
	margin-top: 50px;
}

.zhsq_banner{
	background-image: url('../images/zhsq_banner.png');
	background-position: center;
	background-repeat: no-repeat;
}

.zhsq_sys_bg{
	background-image: url('../images/zhsq_sys.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 710px;
}

.zhsq_sys_bg .sys-title{
	padding-top:120px;
}

.zhsq_sys_bg .sys-card-line{
	min-width: 1225px;
}
.zhsq_sys_bg .sys-card-line .card+.card{
	margin-left: 0px;
}

.zhsq_core1{
	background-image: url('../images/zhsq_core_1.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1156px;
}
.zhsq_core2{
	background-image: url('../images/zhsq_core_2.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 954px;
}
.zhsq_core3{
	background-image: url('../images/zhsq_core_3.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 2079px;
	margin-top: 100px;
}
.zhsq_core4{
	background-image: url('../images/zhsq_core_4.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 954px;
}

.mt750{
	margin-top: 750px;
}

.zhsq_frame{
	background-image: url('../images/zhsq_frame.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1020px;
}

.zhsq_frame .core-title{
	min-width: 700px;
}
.cust_zhsq{ 
	margin-top: 100px;
	background-image: url('../images/zhsq_cust.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1050px;
}

.znyj_banner{
	background-image: url('../images/znyj_banner.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 625px;
}

.znyj_sys_bg{
	background-image: url('../images/znyj_sys_bg.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 577px;
}
.znyj_sys_bg .sys-title{
	padding-top: 120px;
}


.znyj_sys_bg .sys-card-line{
	min-width: 950px;
}
.znyj_sys_bg .sys-card-line .card-title{
	margin:	45px 50px 0px 50px;
}
.znyj_sys_bg .sys-card-line .card+.card{
	margin-left: 20px;
}

.znyj_sys_bg .card-content{
	margin-left: 50px;
}

.znyj_core1{
	background-image: url('../images/znyj_core_1.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1047px;
	margin-top:200px;
}

.znyj_core1 .core-title-sub{
  padding-top: 70px
}

.znyj_core2{
	background-image: url('../images/znyj_core_2.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 805px;
}

.znyj_core3{
	background-image: url('../images/znyj_core_3.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 798px;
}

.znyj_core4{
	background-image: url('../images/znyj_core_4.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 776px;
}
.znyj_frame{
	background-image: url('../images/znyj_frame.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1087px;
	margin-top: 100px;
}

.znyj_frame .core-title{
	width: 730px
}

.cust_znyj{
	background-image: url('../images/cust_znyj.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1050px;
}
.cust_znyj .six_cust-title{
	padding-top: 50px
}


.znjk_banner{
	background-image: url('../images/znjk_banner.png');
	background-position: center;
	background-repeat: no-repeat;
	overflow:hidden
}

.znjk_sys_bg{
	background-image: url('../images/znjk_sys_bg.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 625px;
}
.znjk_sys_bg .sys-title{
	width: 777px;
	padding-top: 60px;
}
.znjk_sys_bg .sys-card-line {
	min-width: 940px;
}

.znjk_sys_bg .sys-card-line .card+.card{
	margin-left: 15px;
}

.znjk_sys_bg .sys-card-line .card-title{
	margin: 62px 20px 0px 20px;
}

.znjk_sys_bg .sys-card-line .card-content{
	margin: 30px 0px 0px 35px;
}
.znjk_core1{
	background-image: url('../images/znjk_core_1.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1111px;
}

.znjk_core1 .core-title{
	padding-top: 75px;
	width: 400px;
}

.znjk_core2{
	background-image: url('../images/znjk_core_2.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1036px;
}

.znjk_core3{
	background-image: url('../images/znjk_core_3.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1240px;
}

.znjk_core4{
	background-image: url('../images/znjk_core_4.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 827px;
	color: #FFF;
}
.znjk_core4 .core-content{
	color: #e8e8e8;
}
.znjk_core .core_item-title{
	padding-top: 120px;
}

.znjk_frame{
	background-image: url('../images/znjk_frame.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1820px;
	color: #FFF;
}

.znjk_frame .core-title{
	width: 800px;
	padding-top: 200px
}

.cust_znjk{
	background-image: url('../images/cust_znjk.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 703px;
    margin-bottom: 0px
}
.cust_znjk .six_cust-title{
	padding: 150px 0px
}



.lybg_banner{
	background-image: url('../images/lybg_banner.png');
	background-position: center;
	background-repeat: no-repeat;
}
.lybg_sys_bg{
	background-image: url('../images/lybg_sys_bg.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 739px;
}

.lybg_sys_bg .sys-title{
	width: 700px;
	padding-top: 110px;
}

 
.lybg_sys_bg  .sys-card-line .card+.card{
	margin-left: 10px;
}

.lybg_sys_bg .sys-card-line .card-title{
	margin: 62px 20px 0px 20px
}

.lybg_sys_bg .sys-card-line .card-content{
	margin: 30px 0px 0px 60px
}

.lybg_core1{
	background-image: url('../images/lybg_core1.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1029px;
	color: #FFF;
}

.lybg_core1 .core-title-sub{
	padding-top: 80px
}

.invert{
	color: #FFF;
}
.invert .core-content{
	color: #e8e8e8
}


.lybg_core2{
	background-image: url('../images/lybg_core2.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1089px;
}
.lybg_core3{
	background-image: url('../images/lybg_core3.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1061px;
}

.lybg_core4{
	background-image: url('../images/lybg_core4.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 864px;
}

.lybg_core .core-title{
	padding-top:70px;
}

.lybg_frame{
	background-image: url('../images/lybg_frame.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1131px;
}

.lybg_frame .core-title{
	width: 830px;
}

.cust_lybg{
	background-image: url('../images/cust_lybg.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1367px;
}

.cust_lybg .six_cust-title{
	padding-top: 145px
}



.zhgy_banner{
	background-image: url('../images/zhgy_banner.png');
	background-position: center;
	background-repeat: no-repeat;
}

.zhgy_sys_bg{
	background-image: url('../images/zhgy_sys_bg.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 747px;
}
.zhgy_sys_bg .sys-title{
	width: 630px;
	padding-top: 120px;
}
.lybg_sys_bg  .sys-card-line,
.zhgy_sys_bg .sys-card-line {
	min-width:1250px;
}
.zhgy_sys_bg .sys-card-line .card+.card{
	margin-left: 10px;
}
.zhgy_sys_bg .sys-card-line .card-title{
	margin: 62px 20px 0px 20px
}
.zhgy_sys_bg .sys-card-line .card-content{
	margin: 30px 0px 0px 50px
 }


.zhgy_core1{
	background-image: url('../images/zhgy_core1.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 963px;
}
.zhgy_core1 .core-title{
	padding-top: 58px;
}
.zhgy_core1 .core-title-sub{
	padding-top: 0px
}

.zhgy_core2{
	background-image: url('../images/zhgy_core2.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 963px;
}


.zhgy_core3{
	background-image: url('../images/zhgy_core3.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 963px;
}

.zhgy_core4{
	background-image: url('../images/zhgy_core4.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 963px;
}

.zhgy_frame{
	background-image: url('../images/zhgy_frame.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1306px;
}

.zhgy_frame .core-title{
	width: 830px;
	padding-top: 157px
}

.cust_zhgy{
	background-image: url('../images/cust_zhgy.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 555px;
}

.cust_zhgy .six_cust-title{
	padding-top: 145px;
}

.six_mtb0{
  margin-bottom: 0px;
}

.six_mgt{
  margin-top: 150px;
}

.znyj_core1_bottom{
  margin: 380px auto 0px;
  width: 1100px;
  height: 30px;
  font-size: 18px;
}
.znyj_core1_item1{
  float: left;
}

.znyj_core1_item2{
  float: left;
  margin-left: 256px;
}

.znyj_core1_item3{
  float: left;
  margin-left: 290px;
}

.znyj_core2_bottom{
  width: 1100px;
  height: 315px;
  margin: 88px auto;
  text-align: center;
  display: flex
}
.znyj_core2_item{
  flex: 1;
  font-size: 24px;
  font-weight: 600;
}

.txt_bottom{
  line-height: 600px;
}
@media screen and (max-width: 1100px) and (min-width: 990px){
  .znyj_core1_bottom{
    width: 100%
  }
  
  .znyj_core1_item2{
    margin-left: 200px
  }
  
  .znyj_core1_item3{
    
  }
}

@media screen and (max-width: 990px) and (min-width: 930px){
  .znyj_core1_bottom{
    width: 100%
  }
  .znyj_core1_item3{
    margin-left: 180px
  }
}

@media screen and (max-width: 1230px) and (min-width: 930px){
  .znyj_core2_bottom{
    width: 100%;
  }
	.sys-card-line{
		min-width: 550px;
	}
	
	 
	.sys-card-line .card+.card{
		margin-left: 20px;
	}
	.line-3{
		min-width: 790px;
	}
	 
	.line-3 .card+.card{
		margin-left: 10px;
	}
	.znyj_sys_bg .sys-card-line,
	.znjk_sys_bg .sys-card-line,
	.zhsq_sys_bg .sys-card-line,
	.lybg_sys_bg  .sys-card-line, 
	.zhgy_sys_bg .sys-card-line{
		min-width: 90%
	}
	
	 
	
	.zhsq_sys_bg .sys-card-line .card,
	.lybg_sys_bg .sys-card-line .card,
	.zhgy_sys_bg .sys-card-line .card{
		width: 22%;
	}
	
	.znyj_sys_bg .sys-card-line .card,
	.znjk_sys_bg .sys-card-line .card{
		width: 30%
	}
	
	.zhsq_sys_bg .sys-card-line .card+.card,
	.lybg_sys_bg .sys-card-line .card+.card,
	.zhgy_sys_bg .sys-card-line .card+.card{
		margin-left: 4%		
	}
	
	
	.znyj_sys_bg .sys-card-line .card+.card,
	.znjk_sys_bg .sys-card-line .card+.card{
		margin-left: 3%		
	}
	
	.zhsq_sys_bg .sys-card-line .card-title
	{
		font-size: 18px;
		margin: 42px 50px 0px 50px;
	}
	
	.lybg_sys_bg .sys-card-line .card-title,
	.zhgy_sys_bg .sys-card-line .card-title{
		font-size: 18px;
		margin: 42px auto 0px auto;
	}
	
	.zhsq_sys_bg .sys-card-line .card-content,
	.lybg_sys_bg .sys-card-line .card-content,
	.zhgy_sys_bg .sys-card-line .card-content{
		font-size: 14px;
		margin: 20px auto;
		text-align: center;
	}
	
	.line-3 {
		margin-top: 420px;
	}
	.znjj_sys_bg .card{
		width: 250px;
	}

	.znjj_sys_bg .card+.card{
		margin-left: 10px;
	}
	
}

@media screen and (max-width: 1230px) and (min-width: 1050px){
	.lybg_sys_bg .sys-card-line .card-title,
	.zhgy_sys_bg .sys-card-line .card-title{
		font-size: 18px;
		margin: 52px auto 0px auto;
	}
	
}

@media screen and (max-width: 930px){
	 .six_web{
		display: none;
	}
	.six_mobile{
		display: block;
	}
}


/**
 * 六大业务模块 end
 */

/**
 * 产品展示 begin
 */  
 
 .stand-title{
	 text-align:center;
	 width: 100%;
	 font-size: 42px;
	 font-weight: 600;
	 padding: 110px 0px 78px
 }
 
 .stand-banner{
	 height: 572px;
	 position: relative;
 }
 
 .stand-banner_1{
	background-image: url('../images/stand_banner1.png');
	background-position: center;
	background-repeat: no-repeat;
 }
 
 .stand-row{
	 width: 1150px;
	 position: absolute;
	 left: 50%;
	 transform: translateX(-50%);
	 top: 170px;
 }

 
 .stand-col{
	float: left;
 }
 
 .stand-col+.stand-col{
	 margin-left: 90px;
 }
 
 .stand-col-main{
	width:  323px;
	height: 612px;	
	position: relative;
 }
 
 
 .stand-col-info{
	text-align: center;
	font-family: 'PingFangSC-Medium'
 }
 
 .stand-phone{
	background: url('../images/stand_phone.png') center no-repeat; 
 }
 
 .stand-wrap{
	 position: absolute;
	 width: 245px;
	 height: 440px;
	 left: 39px;
	 top: 78px;
 }
 
 .stand-img{
	 width: 100%;
 }
 .stand-btn{
	 width: 100px;
	 height: 30px;
	 line-height: 30px;
	 border: 1px solid #0083E7;
	 background-color: #0083E7;
	 color: #FFF;
	 border-radius: 20px;
	 text-align:center;
	 margin: 20px auto;
	 cursor: pointer;
	 
 }
 .stand-btn:active{
	 color: #0083E7;
	 background-color: #FFF;
	 
 }
 .stand-phone_bg1{
	 background: url('../images/stand-phone_bg1.png') center no-repeat; 
 }
 
 .stand-play{
	 position: absolute;
	 right: 20px;
	 bottom: 10px;
	 width: 51px;
	 height: 23px;
	 border-radius: 20px;
	 background: url('../images/stand-play_bg.png') center no-repeat; 
	 color: #FFF;	 
	 cursor: pointer;
	 text-align: center;
 }
 
 .stand_play_none{
	 background: url('../images/stand-play_bg.png') center no-repeat; 
 }
 .stand-play_gif{
	 background: url('../images/stand-play_gif.png') center no-repeat; 
 }
 .stand-play_gif:hover{
	 background: url('../images/stand-play_start.png') center no-repeat; 
 }
 .stand-play_start{
	 background: url('../images/stand-play_start.png') center no-repeat; 
 }
 .stand-play_stop{
	 background: url('../images/stand-play_stop.png') center no-repeat; 
 }
 
 .stand-play-loading{
	 display: none;
	 margin-top: 5px;
    animation: rotate 2s ease infinite;
	-webkit-animation: rotate 2s ease infinite;
 }

@keyframes rotate {
  0% {
        opacity: 1;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        opacity: 1;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    100% {
        opacity: 0;
       -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        opacity: 1;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    100% {
        opacity: 0;
       -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
 
 .tand-info{
	font-family: 'PingFangSC-Medium' 
 }
 
 .green{
	 color: #1EC46E
 }
.yellow{
    color: #FBBA36
}
.indigo{
  color: #6B68FB;
}
 
 .stand-info_title{
	 text-align: center;
	 font-size: 22px;
 }
 
 .stand-info_content{
	 text-align: center;
	 font-size: 16px;
	 color: #888;
	 padding: 20px 0px 40px;
 }
.inner{
  padding-top: 20px;
}
.stand-info_inner{
  text-align: center;
  color: #888;
  font-size: 16px;
  padding: 15px 0px;
  line-height: 1.7
}
 
 .stand_socket1{
	 background: url('../images/stand_socket1.png') center no-repeat; 
	 height: 479px;
	  
 }
 
 .stand_socket2{
	 background: url('../images/stand_socket2.png') center no-repeat; 
	 height: 580px;
 }
 
 .stand_socket3{
	 background: url('../images/stand_socket3.png') center no-repeat; 
	 height: 595px;
 }
 
 .stand_socket4{
	 background: url('../images/stand_socket4.png') center no-repeat; 
	 height: 533px;
 }


.stand_lamp1{
   background: url('../images/stand_lamp1.png') center no-repeat; 
    height: 490px;
}
.stand_lamp2{
   background: url('../images/stand_lamp2.png') center no-repeat; 
    height: 526px;
}
.stand_lamp3{
   background: url('../images/stand_lamp3.png') center no-repeat; 
   height: 525px;
}



.stand_balance1{
   background: url('../images/stand_balance1.png') center no-repeat; 
   height: 541px;
}
.stand_balance2{
   background: url('../images/stand_balance2.png') center no-repeat; 
   height: 483px;
}
.stand_balance3{
   background: url('../images/stand_balance3.png') center no-repeat; 
   height: 658px;
  
}
.stand_balance4{
   background: url('../images/stand_balance4.png') center no-repeat; 
   height: 660px;
}
.stand_bm140{
  margin-bottom: 140px;
}
.stand_bm{
   margin-bottom: 88px;
}
 
/**
 * 产品展示 end
 */  
 


.popu_bg{
  transition: .3s;
  -webkit-transition: .3s;
  z-index: 98;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background-color: #000;
  opacity: 0.8;
  display: none;
 }

.popu_wrap{
    min-width: 1000px;
    height: 500px;
    transition: .3s;
    -webkit-transition: .3s;
    z-index: 99;
	position: fixed;	 
	left: 50%;
	top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: #000;
    padding-top: 20px;
    display: none;
  
}

.popu_close{
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: #FFF;
  right: -10px;
  top: -10px;
  cursor: pointer;
  z-index:1
}

.popu_close::before{
  content:'';
  background-color: #000;
  width: 22px;
  height: 2px;
  margin-left: 5px;
  top: 14px;
  left: 0px;
  position: absolute;
  transform: rotate(40deg);
  cursor: pointer;
}

.popu_close::after{
  content:'';
  background-color: #000;
  width: 22px;
  height: 2px;
  margin-left: 5px;
  top: 14px;
  left: 0px;
  position: absolute;
  transform: rotate(140deg);
  cursor: pointer;
}
#video{
  height: 500px;
}
video{
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1200px) and (min-width: 900px){
  
  .stand_bm{
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 1000px){
  
  .popu_wrap{
    width: 100%;
  }
}


@media screen and (max-width: 900px){
  .stand_show{
    background-size: contain;
  }
  .stand_bm{
    margin-bottom: -20px;
  }
  
  .stand_show{
    height: 250px;
  }
  
  .stand-title{
    font-size: 22px;
    padding: 10px;
  }
  
  .stand-info_title{
    font-size: 16px;
  }
  
  .stand-info_content{
    font-size: 14px;   
    padding: 10px 40px;
  }
}

@media screen and (max-width: 1150px) {
  .stand-row{
    width: 969px;
  }
  .stand-col+.stand-col{
	 margin-left: 0px;
 }
}