@supports (-ms-accelerator:true) {

  /* IE Edge 12+ CSS styles go here */

}

/*@font-face {
font-family: '思源黑体';
src:url('font-style/SourceHanSansCN-ExtraLight.otf');
src:url('font-style/SourceHanSansCN-ExtraLight.otf');
font-display:swap;
}

@font-face {
font-family: '思源黑体1';
src:url('font-style/SourceHanSansCN-Light.otf');
font-display:swap;
}*/

@font-face {
font-family: 'UUSUN';
src:url('font-style/UUSUNInchike_0.ttf');

}

@font-face {
font-family: 'Avant';
src:url('font-style/Avant_M.ttf');

}

body{
	color:#222;
	-webkit-text-size-adjust:none;
	font-family: "微软雅黑","Microsoft YaHei",Arial;
}

/*body,button,input,select,textarea {font-size:62.5%; line-height:1.5;}*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td

{margin:0; padding:0; letter-spacing:0px;font-size:100%;}

html, body {width:100%;}

body {
	background:#fff;
	-webkit-tap-highlight-color: transparent;
	font-size: 1rem;
}



ul, ol, li {list-style:none;}

a:link, a:visited {text-decoration:none;}

img{

	border:none;

	/*display:block;*/

}
video{
	max-width: 100%;
}

.donwloadLists{
	margin-top: 3rem;color: #999;font-size: 1.25rem;
}

.donwloadLists a{
	line-height: 59px;
}

em{font-style:normal;}

h1, h2, h3, h4, h5{font-weight:normal;}

a{text-decoration:none;text-transform:capitalize;

	color:#9fa0a0;transition: background-color 0.5s ease-in-out; }

input{outline:none;}

mark{background:none;padding:0px;color:red}

a:hover, a:hover span{color:#555;}



[type="submit"],[type="reset"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
/*table{border-collapse:collapse;table-layout:fixed;}

td{ white-space:nowrap;overflow:auto;}*/

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  

/*::-webkit-scrollbar {width:0px;height:5px;}*/

/*::-webkit-scrollbar-track {border-radius:10px;background-color:#fff; }*/

/*::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#ccc; }*/

hr{border:none}

.clear{clear:both;}

.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-flow:row wrap;}

.flex_1{display:flex !important;display:-webkit-flex !important;display:-ms-flexbox !important;}

.font{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}





.w1200{width:100vw;max-width:1200px;content:"";clear:both;margin:0 auto;position:relative;

box-sizing: border-box;padding: 0 8px;}

.w100{width:100vw;content:"";clear:both;margin:0 auto;position:relative;overflow:hidden;}

.w1320{width:100%;max-width:1320px;content:"";clear:both;position:relative;margin:0 auto;}

.w1230{width:100%;max-width:1230px;content:"";clear:both;position:relative;margin:0 auto;}

.w1440{width:100%;max-width:1440px;content:"";clear:both;position:relative;margin:0 auto;}

.w1420{width:100%;max-width:1420px;content:"";clear:both;position:relative;margin:0 auto;overflow:hidden;}

.w100vw{background:#f1f1f1;content:'';width:100vw;clear:both;padding:40px 0px;margin:0 auto;}

.m5{margin-top:5px;}

.m30{margin-top:30px;}

.m70{margin-top:70px;}

.m100{margin-top:100px;}

.b50{margin-bottom:50px;}

.b100{margin-bottom:100px;}

.bg_fff{background:#fff}

.bg_f1f1f1{background:#f1f1f1}

.h50{height:50px;clear:both;width:100%;}

.m_dis_ib{
	display: none !important;
}

.w100vw img{display:block;margin:0 auto;}

.grid{display:grid;}



.flex{display:flex;justify-content:center;overflow:hidden;}

.box_title{font-size:48px;color:#88181a;text-align:center;}

.box_title span{font-size:18px;color:#000;}



.max_width{
	box-sizing: border-box;
	padding: 0 10px;
	max-width:1650px;
	margin:0 auto;
}

body{padding-top:110px;
	
}



.header{height:110px;position:fixed;top:0;width:100%;background:#fff;z-index:999;padding:0 20px;box-sizing:border-box;}

.header_left{float:left;margin-top:32px;}

.header_right{float:right;margin-top:10px;}

.mobile_menu{
	width:12.5%;
	float:right;
	padding: 0.2rem;
}
.mobile_menu img{
	display: block !important;
}

.header img{display:inline-block;}

.header_address{color:#b5b5b6;}

.user_login{display:inline-block;
	width:50px;
	height: 1.5rem;
	background:url(../images/user3.png) no-repeat center center;
	background-size: auto 100%;
	vertical-align: top;
}

.phone{
	height: 1.5rem;
	line-height: 1.5rem;
	color:#b5b5b6;display:inline-block;padding-left:30px;background:url(../images/phone2.png) no-repeat ;
	background-size: auto 100%;
}

.submit{display:inline-block;padding-left:20px;background:url(../images/search1.png) no-repeat ;
	height: 22px;
    border: none;
    outline: none;
    cursor: pointer;
}

.header form{
	display: inline-block;
}
.header input[type="text"]{width:70px;border:none;font-size:14px;color:#b5b5b6;margin-left:16px;}

input::-webkit-input-placeholder{font-size:14px;color:#b5b5b6;}



.header .header_top{text-align:right;}

.header .header_bottom{margin-top:20px;}

.header_bottom li{float:left;width:100px;text-align:center;color:#9fa0a0;font-size:18px;}

.header_bottom li.line_METHOD:before{
	content: '';
	display: inline-block;
	width: 1px;
	height: 1.125rem;
	background: #a0a0a1;
	margin-right: 0.2rem;
	vertical-align: -0.1875rem;
}

.header_bottom li:hover .en{display:inline-block;color:#231815;}

.header_bottom li:hover .cn{display:none;}

.header .en{display:none;}

.sele .cn{display:none;}

.sele .en{display:inline-block;color:#231815;}



.header .header_right_1{display:none;}



.mobile_nav{width:100%;position:fixed;top:0;right:0%;height:100%;z-index:-9;display:none;}

.box_sroll{overflow-x:hidden;overflow-y:auto;height:100%;background:rgba(255,255,255,.95);box-sizing:border-box;box-shadow:0 0 10px #dfdfdf inset;padding-top:10px;}

.mobile_nav_list .mobile_nav_li{color:#595757;border-bottom:1px solid #b4b5b5;line-height:35px;font-size:18px;width:40%;margin:0 auto;position:relative;}

.mobile_nav_list .mobile_nav_li ul{display:none;}

.mobile_nav_list .none_son{background:none;}

.mobile_nav_list .sele .en{color:#595757;}

.mobile_nav_bottom{width:40%;margin:0 auto;padding-bottom:60px;}

.mobile_nav .addr,.mobile_nav .mobile_phone{font-size:10px;display:block;margin-top:18px;}

.mobile_nav .mobile_phone{font-size:20px;color:#595757;margin-top:6px;}

.mobile_nav .code_img{margin-top:16px;}

.mobile_nav .code_img img{width:20px;display:inline-block;}

.mobile_nav .code_img .img_2{display:none;}



.banner{position:relative;}

.banner_control{position:absolute;width:100%;top:294px;}

.banner_control span{float:left;display:block;margin-left:9%;cursor:pointer;}

.banner_control .right{float:right;margin-right:90px;}

.banner_img li{position:relative;}

.banner .banner_font{position:absolute;bottom:70px;left:9%;z-index:1;}

.banner_font span{margin:15px 0;display:inline-block;color:#fff;font-size:28px;}

.banner .banner_title{font-size:28px;border-bottom:1px solid #fff;line-height:60px;display:inline-block;}

.banner .banner_title_en{}

.mobile_top_height{display:none;opacity:0;}

.banner_page{position:absolute;bottom:24px;width:100%;text-align:center;z-index:2;}

.banner_page span{display:inline-block;width:45px;border:1px solid #fff;height:1px;margin:3px;cursor:pointer;}

.banner_page .on{background:#fff;}

.title_font,.title_font div,.title_font li,.title_font a,.title_font span{
	/*font-family:"思源黑体";*/
	font-family:'SiYuan-ExtraLig1fc54e5601216f2';
}

.title_font1,.title_font1 div,.title_font1 li,.title_font1 a,.title_font1 span{
	/*font-family:"思源黑体1";*/
	font-family:'SiYuan-ExtraLig1fc54e5601216f2';
}
.btn_style2{
	font-family:'SiYuan-ExtraLig1fc54e5601216f2' !important;
}

@keyframes rotation {

	0%{ transform: rotate(0deg);}

	20%{ transform: rotate(0deg);}

	60% {transform: rotate(90deg);}

	100%{ transform: rotate(90deg);}

}



.mobile_menu{

	animation: rotation 2s linear infinite;

	animation-direction:alternate;

}


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

	.max_width{margin:0 auto;padding: 0 1.4rem;}
	.w1200{
		padding: 0 1.4rem;
	}
}

@media only screen and (max-width: 1315px){
	.header_bottom li{
		width: 88px;
	}
}

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

	.header .logo_font{display:none;}

}



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

	.header{height:auto;box-shadow: 0 3px 16px -7px rgba(0,0,0,0.5);}

	.header .header_right_1{display:block;}

	.header .header_right{display:none;}

	.header .header_left{width:40%;margin-left:0;margin:0;position:absolute;display:table;height:50px;min-height:100%;}

	.header_left .logo_img{display:table-cell;vertical-align:middle;}

	.banner .banner_control{display:none;}

	.header img{width:100%;}

	.banner img{width:200%;max-width: none;}

	.mobile_top_height img{width:40%;margin:2%;margin-left:0;}

	.banner .banner_font{bottom:10px;}

	.banner .banner_title{font-size:40px;line-height:30px;}

	.banner_font span{margin:0px 0;font-size:40px;}

	body{padding-top:0;}

	.mobile_top_height{display:block;}

	.header{padding:0 10px;}

	.banner_page{bottom:6px;}

}

@keyframes rotation1{

	from{ transform: rotate(0deg);}

	to{ transform: rotate(90deg);}

}

.mobile_nav_li img{position:absolute;left:90%;top:14px;width:14px;}

.click_style img{animation: rotation1 0.5s linear infinite;animation-iteration-count:1;animation-fill-mode: forwards;}





.index_box1{margin-top:40px;}

.index_box1 .box1_number{float:left;font-size:60px;font-family: 'UUSUN';margin-right:70px;margin-top:20px;}

.index_box1 .box1_content{float:left;padding:15px 0 5px;}

.box1_content .box1_en{display:block;font-size:18px;font-family: 'Avant';}

.box1_content .box1_cn{font-size:18px;line-height:48px;display:block;}

.box1_content .box1_border{width:35px;display:block;border-bottom:1px solid #595757;height: 1px;}

.index_box1 li{position:relative;float:left;width:380px;margin-right:1%;max-width:24%;}

.index_box1 .position{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);color:#fff;line-height:94px;left:0;top:0;display:none;text-align:center;}

.index_box1 li:hover .position{display:block;}



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

	.index_box1{display:none;}

}




.map_address span{color:#898989;font-size:12px;border-left:1px solid #898989;padding-left:10px;}

.address_list li{display:none;}

.address_list .sele{display:block;}

.map_address_city .city_list{margin-top:20px;}

.city_list li{float:left;font-size:14px;color:#898989;padding:0 10px;border-left:1px solid #898989;cursor:pointer;}

.city_list .last{border:none;}

.city_list .sele span{background:#272b2f;color:#fff;padding:2px 4px;}



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

	.box8{width:96%;margin:0 auto;padding:0;}

	.box8 .box8_left,.box8 .box8_right{float:none;}

	.box8 .box8_right{margin-top:20px;text-align:center;}

	.box8 .box8_title{font-size:20px;}

	.box8 .box8_title1{font-size:16px;margin-top:30px;}

	.box8_title span{font-size:16px;}

	.box8_title1 span{font-size:12px;}

	.box8_right img{max-width:100%;margin:0 auto;}

	.city_list li{font-size:1.5rem;padding:0 8px;}

	.box8 .box8_title{display:none;}

}



.footer{background:#272b2f;margin-top:1.75rem;padding:0 20px 24px;}

.footer .footer_left{float:left;margin-top:45px;}

.footer .footer_seize{height:60px;border-bottom:1px solid #9f9fa0;width:80px;}

.footer .footer_font1{line-height:36px;font-size:18px;color:#727171;margin-top:10px;}

.footer_font1 span{color:#b5b5b6;font-size:14px;}



.footer_right{float:right;margin-top:50px;}

.footer_right li{float:left;color:#898989;margin-right:60px;}
.footer_right li:last-of-type{
	margin-right: 0;
}

.footer_right li span:hover {color:#fff;}

.footer_right .last{margin-right:10px;}

.footer_right .footer_right_title{font-size:14px;}

.footer_right li span{display:block;line-height:40px;font-size:12px;}



.footer_right ul{float:left;}

.footer_right_r{float:right;text-align:right;margin-top:100px;}

.footer_right_r img{display:inline-block;}

.footer_right_r span{font-size:36px;color:#b5b5b6;margin-top: 1rem;display: inline-block;}

.footer_bottom{background:#3a3f40;color:#727171;font-size:12px;text-align:center;padding:0 20px;overflow:hidden;line-height:60px;height:60px;}

.footer_bottom li{display:inline-block;width:auto;}

.footer_bottom a{color:#727171;}

.footer_bottom a:hover {color:#fff;}

.footer_bottom1{

	z-index: 999;

	background:#3a3d42;padding:5px 0;text-align:center;display:none;position:fixed;bottom:0;width:100%;}

.footer_bottom1 .mobie_button{width:25%;float:left;line-height: 100%;}

.footer_bottom1 img{display:inline-block;width:25%;}

.footer .code_img img{width:20px;}

.footer .code_img .img_2{display:none;}

.code_img span{display:inline-block;}

.code_img span:hover .img_2,.code_img a:hover .img_2{display:inline-block;}

.code_img span:hover .img_1,.code_img a:hover .img_1{display:none;}



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

	.footer_right ul{display:none;}

}



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

	.footer{background:none;text-align:center;

		background: #F3F4F3;

	}
	.footer_right_r span{
		color: #999;
	}

	.footer .footer_logo{display:none;}

	.footer .footer_seize{height:1px;margin:0 auto;}

	.footer_right{float:none;margin-top:20px;width:100%;}

	.footer .footer_left{float:none;width:100%;margin-top:10px;}

	.footer .code_img img{width:25px;
		/*-webkit-filter: brightness(44%);*/
		/*filter: brightness(44%);*/
	}

	.footer_right_r .title_font{font-size:24px;font-weight:normal;display:block;width:100%;}

	.footer .footer_font1{font-size:14px;line-height:24px;}

	.footer_right_r{
		padding-top: 1rem;
		margin-top:45px;float:none;text-align:center;}

	.footer_bottom{display:none;}

	.footer_bottom1{display:block;}

	body{padding-bottom:40px;}

}



.right_button{position:fixed;bottom:15%;right:0;z-index: 9;}

.right_button img{margin-top:10px;cursor:pointer;}

.right_button .mobile_back_top{display:none;background:none;}

.right_button img:hover{opacity:0.5;}

.right_button .wx_code_content{

	box-sizing: border-box;

	min-width: 136px;

	position:absolute;right:70px;background:#272b2f;padding:14px;top:0;font-size:12px;color:#898989;display:none;}

.right_button .box_style{width:0;height:0;border:17px solid;border-color: transparent transparent transparent  #272b2f;display:inline-block;margin-top:-17px;position:absolute;background:none;right:-33px;top:97px;}

.right_button .wx_code:hover .wx_code_content{display:block;}



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

	.right_button{bottom:20%;right:0;}

	.right_button div{display:none;}

	.right_button .mobile_back_top{display:block;width:35px;}

	.right_button .mobile_back_top img{width:100%;opacity: 0.5;}

	.right_button img:hover{opacity:1;}

}



.box9 input::-webkit-input-placeholder{font-size:18px;color:#dcdddd;}

.box9 input{width:300px;height:40px;font-size:18px;border:none;float:left;max-width:80%;}

.box9_search{line-height:40px;}

.box9_search_contnet{margin:0 auto;max-width:400px;padding:0 20px;}

.box9_search .click_button{float:left;margin-top:5px;cursor:pointer;max-width:20%;margin-left:10px;}



.box7_1{margin-top:40px;}

.box4_2 .cate_list{margin-right:50px;}

.box4_2{
	margin:0 auto;margin-top:50px;
}

.box4_3{margin:10px 0;}



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

	.box9 input::-webkit-input-placeholder{font-size:15px;}

	.box9 input{font-size:14px;}

}

.page_box1{max-width:800px;margin:0 auto;margin-top:50px;line-height:45px;
	text-align: center;
}
.page_box1 i{
	font-style: initial;
}
.page_box1 .page_list{
	display: inline-block;
}
.page_box1 .page_list span{
	width:16px;
	height:16px;
	margin-right: 2px;
	/*background:#898989;*/
	/*color:#fff;*/
	border-radius:100%;
}

.page_box1 a{display: inline-block;font-size:12px;color:#898989;}
.page_box1 .cur span{
	background: #898989;
	color: #fff;
}

/*.page_box1 .page_prev_1,.page_box1 .page_next_2{line-height:45px;}*/


.page_box1 .page_prev_2{margin:0 30px 0 14px;}

.page_box1 .page_next_1{margin:0 14px 0 30px;}

.page_box1 a span{display:inline-block;text-align:center;line-height:16px;}


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

	.page_box1{max-width:95%;}

	.page_box1 .page_prev_2{margin:0 20px 0 10px;}

	.page_box1 .page_next_1{margin:0 10px 0 20px;}

}





/*新增的通用样式*/

img{

	max-width: 100%;

}

.target-fix{

	position: relative;

	top: -6.875rem;

	display: block;

	height: 0;

	overflow: hidden;

}

.btn_style1{

	display: inline-block;

	width: auto;
	padding: 1px 0.5rem;
	background: #272b2f;

	font-size: 14px;

	color: #ddd;

	text-align: center;

}

.btn_style1:hover{

	color: #fff;

}

.btn_style2{

	display: inline-block;

	padding: 0.625rem 0.75rem;

	padding-right: 3.75rem;

	background: url('../images/donwload.png') no-repeat 98% center;

	background-color: #fff;

	font-size: 1.5rem;

	border: 1px solid #595757;

	color: #595757;

	font-family: '思源黑体';

	text-align: center;

}

.btn_style2:hover{

	color: #fff;

	background: url('../images/donwload1.png') no-repeat 98% center;

	background-color: #333;

}

.ul_style1{

	position: relative;

	margin: 2rem auto;

	font-size: 1rem;

}

.ul_style1:before{

	content: '';

	position: absolute;

	z-index: 0;

	top: 8px;

	left: 4px;

	width: 1px;

	height: 100%;

	height: calc(100% - 16px);

	background: #c0c1c1;

}

.ul_style1 li{

	position: relative;

	margin-bottom: 2.6rem;

	line-height: 1.4;

	padding-left: 2.6rem;

}

.ul_style1 li:last-of-type{

	margin-bottom: 0;

}

.ul_style1 li:before{

	content: '';

	position: absolute;

	z-index: 1;

	left: 0;

	top: 5px;

	display: inline-block;

	width: 10px;

	height: 10px;

	background: #9f9fa0;

	border-radius: 10px;

}

.ul_style2{

	overflow: hidden;
	white-space: nowrap;

}

.ul_style2 .li{

	/*float: left;*/
	display: inline-block;

	font-size: 0.875rem;

	line-height: 1.4;

	padding: 0 6px;

	/*border-right: 1px solid #adadae;*/

	color: #adadae;

}

.ul_style2 .li:hover{

	background: #272b2f;

	color: #fff;

}

.ul_style2 .yLine{

	/*float: left;*/
	display: inline-block;

	width: 1px;

	height: 1rem;

	margin: 0 0.5rem;

	margin-top: 2px;

	background: #adadae;

}

.ul_style3{

	position: relative;

	margin: 2rem auto;

	font-size: 1rem;

}

.ul_style3:before{

	content: '';

	position: absolute;

	z-index: 0;

	top: 8px;

	left: 7.25rem;

	left: calc(7rem + 4px);

	width: 1px;

	height: 100%;

	height: calc(100% - 16px);

	background: #c0c1c1;

}

.ul_style3 li{

	position: relative;

	margin-bottom: 2.6rem;

	line-height: 1.4;

	overflow: hidden;

}

.ul_style3 li:last-of-type{

	margin-bottom: 0;

}

.ul_style3 li .date{

	float: left;

	width: 4rem;

	white-space: nowrap;

	font-family: "思源黑体";

}

.ul_style3 li p{

	position: relative;

	float: left;

	margin-left: 6rem;

	max-width: calc(100% - 10rem);

}

.ul_style3 li p:before{

	content: '';

	position: absolute;

	z-index: 1;

	left: -3rem;

	top: 5px;

	width: 10px;

	height: 10px;

	background: #9f9fa0;

	border-radius: 10px;

	line-height: 1.4;

}

.ul_style4{

	position: relative;

	margin: 1rem auto;

}

.ul_style4:before{

	content: '';

	position: absolute;

	z-index: 1;

	top: 16px;

	left: 7.5rem;

	margin-left: 4px;

	width: 2px;

	height: 100%;

	height: calc(100% - 36px);

	background: #e60012;

}

.ul_style4 li{

	position: relative;

	/*margin-bottom: 2.6rem;*/

	padding-bottom: 2.6rem;

	line-height: 1.4;

	font-size: 0;

}

.ul_style4 li:last-of-type{

	margin-bottom: 0;

}

.ul_style4 li.state_1:after{

	content: '1';

	position: absolute;

    z-index: 1;

	display: block;

    top: 16px;

    left: 7.5rem;

    margin-left: 4px;

    width: 2px;

    height: 100%;

    background: #221815;

}

.ul_style4 li .date{

	/*float: left;*/

	display: inline-block;

	vertical-align: middle;

	width: 6rem;

	font-size: 1.25rem;

	text-align: right;

	white-space: nowrap;

	font-family: "思源黑体";

	vertical-align: middle;

}

.ul_style4 li .date .reserve{

	display: block;

	width: 100%;

	font-size: 12px;

	color: #c9caca;

}

.ul_style4 li p{

	/*float: left;*/

	display: inline-block;

	vertical-align: middle;

	position: relative;

	margin-left: 4.8rem;

	max-width: calc(100% - 10.8rem);

	vertical-align: middle;

	font-size: 1.125rem;

	cursor: pointer;

}

.ul_style4 li:hover>p{

	color: #595757;

}

.ul_style4 li p .line{

	display: inline-block;

	width: 100px;

	height: 1px;

	margin-left: 0.75rem;

	background: #b3b4b4;

	vertical-align: middle;

}

.ul_style4 li .dot{

	position: absolute;

	z-index: 3;

	left: 7.5rem;

	/*top: 50%;*/

	top: 0;

	margin-top: 1rem;

	width: 10px;

	height: 10px;

	background: #9f9fa0;

	border-radius: 10px;

	line-height: 1.4;

}

.ul_style4 li .dot.dotStyle2{

	background: #727172;

	transform: scale(2); 

}

.ul_style4 li .dot.dotStyle3{

	background: #e60012;

	transform: scale(3);

}

.ul_style4 li .dot.dotStyle4{

	background: #595757;

	transform: scale(3);

}

.containBox{

	position: relative;

	width: 100%;

	margin: 2rem 0;

}

.containBox:before{

	content: '';

	position: absolute;

	top: 50%;

	display: block;

	width: 100%;

	height: 1px;

	background: #a7a7a8;

}

.containBox .containBtn{

	position: relative;

	z-index: 1;

	display: block;

	width: 100px;

	height: 24px;

	margin: 0 auto;

	background: url(../images/img10.png) no-repeat;

	background-size:  100%;

}

.containBox .containBtn:hover{

	background: url(../images/img9.png) no-repeat;

	background-size:  100%;

}

.more_style{

	display:inline-block;

	position: relative;

}

.more_style:hover .more_cate{display:block;}

.more_cate{

	display:none;

	position:absolute;

	right:-129px;

	top: 170%;

	z-index:2;

	width:18.5rem;

	height:auto;

	font-size:12px;

	color:#9fa0a0;

	background:#272b2f;

}

.more_cate_content{padding:14px 10px;position:relative;}

.more_cate_content span{font-size:14px;color:#9fa0a0;margin-left:10px;display:inline-block;}

.more_cate_content .more_content{color:#595757;display:inline-block;line-height:28px;}

.more_cate_content img{display:inline-block;vertical-align:top;margin-left:3px;}

.more_cate_content .more_style{display:inline-block;}

.more_cate_content .box_style{width:100%;height:17px;position:absolute;top:-17px;left:0;text-align:center;}

.more_cate_content .box_style span{width:0;height:0;border:17px solid;border-color: transparent transparent #272b2f;display:inline-block;margin-top:-17px;}

.more_content{

	font-size: 0.875rem;

	font-weight: 700;

	font-family: "思源黑体1";

}

.more_content .more_icon{

	display: inline-block;

	margin-left: 4px;

	vertical-align: middle;

}

.more_cate span{display:inline-block;line-height:30px;}

.more_cate_content a:hover span{color:#fff;}



.listPage{

	margin: 0 auto;

	color: #999;

	font-size: 0.75rem;

	line-height: 2.875rem;

}

.listPage .prevBtn,.listPage .nextBtn{

}

.listPage .prevBtn{

	order: -1;

	padding-right: 2.6rem;

	background: url(../images/prevBtn.png) right center no-repeat;

}

.listPage .nextBtn{

	order: 99;

	padding-left: 2.6rem;

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

}

.listPage .pages{

}

.listPage .pages a{

	display: inline-block;

	padding: 0 2px;

	width: 11px;

	text-align: center;

}

.listPage .pages a.active{

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

	color: #fff;

}

.cus_container{

	width: 100%;

}

.cus_container:after{

	content: '';

	display: block;

	height: 0;

	clear: both;

}

.cus_container .cus_col_6{

	float: left;

	box-sizing: border-box;

}

.cus_container .cus_col_6{

	width: 50%;

}

.title_style1{

	font-size: 3rem;

	line-height: 1.8;

	/*color: #9fa0a0;*/

}

.title_style1:after{

	display: block;

	content: '';

	margin-top: 0.5em;

	width: 86px;

	height: 1px;

	background: #9fa0a0;

}

.title_style2{

	display: block;

	font-size: 3rem;

	color: #9fa0a0;

}

.title_style2:after{

	display: block;

	content: '';

	margin-top: 0.5em;

	width: 100%;

	max-width: 18rem;

	height: 1px;

	background: #9fa0a0;

}

.logonBox{

	width: 100%;

	max-width: 460px;

	margin-bottom: 2rem;

	color: #898989;

	font-size: 12px;

}

.logonBox .top{

	margin-bottom: 0.875rem;

	line-height: 1.2;

	overflow: hidden;

}

.logonBox .top .explain{

	float: left;

}

.logonBox .top .explain h5{

	margin-bottom: 0.2rem;
	font-size: 1.25rem;
}

.logonBox .top .explain small{
	font-size: 0.875rem;
}

.logonBox .top .register{

	float: right;

	margin-top: 1rem;

	font-size: 0.875rem;

}

.logonBox .top .register a{

	color: #898989;

}

.logonBox .top .register a:hover{

	color: #595757;

}

.logonBox .logonInput input,.logonBox .logonInput textarea{
	box-sizing: border-box;
	width: 100%;
	height: 3.2rem;
	padding: 0.625rem 0.5rem;
	font-size: 0.875rem;
	border: 1px #949595 solid;
	margin-bottom: 0.375rem;
}

.logonBox .logonInput textarea{
	height: 78px;
	resize: unset;
	::-moz-placeholder { color: #369; }
	 { color:#369; }
	:-ms-input-placeholder { color:#369; }
}
.logonBox .logonInput textarea::-webkit-input-placeholder,.logonBox .logonInput textarea::-webkit-input-placeholder{
	color: #aaa;
}

.logonBox .logonInput input[type="submit"]{
	padding: 5px 0;
	background: #272b2f;
	color: #fff;
	font-size: 1rem;
	cursor: pointer;
	border: none;
}

.logonBox .logonInput input[type="submit"]:hover{
	border: 1px solid #272b2f;
    color: #272b2f;
    background: #fff;
}



.pageContent{

	margin-top: 1rem;

	color: #999;

}

.pageContent .unit1{

	transition: all 0.4s;

}

.pageContent .unit1:hover{

	color: #595757;

}

.pageContent .s_content{

	margin-top: 4rem;

	line-height: 2.2;

	font-size: 0.875rem;

}

.hr_line{

	width: 100%;height: 1px; background: #ccc;

}

.manage_header{

	box-sizing: border-box;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 999;

	width: 100%;

	height: 110px;

	background: #272b2f;

	border-bottom: 16px solid #3a3f40;

	color: #898989;

}

.manage_header a{

	color: #898989;

}

.manage_header .left{

	margin-top: 2rem;
	float: left;

}

.manage_header .left .logo{

	display: block;

}

.manage_header .right{

	margin-top: 3.5rem;

	float: right;

}

.manage_header_height{

	display: none;

	height: 110px;

}



/*内页栏目样式*/

.columnBox{

	padding: 28px 8px !important;

	margin: 0 auto;

	max-width: 700px;

	justify-content: space-between;

}

.columnBox .col{

	display: block;

	flex: 1;

	margin-top: 0.5rem;

	max-width: 25%;

	text-align: center;

	color: #9fa0a0;

	transition: all 0.4s;

}

.columnBox .col.active,.columnBox .col:hover{

	color: #595757;

}

.columnBox .col:after{

	content: '';

	display: block;

	width: 32px;

	height: 2px;

	background: #d8d8d9;

	margin: 12px auto 0;

	transition: all 0.4s;

}

.columnBox .col:hover:after,.columnBox .col.active:after{

	background: #595757;

}

.columnBox .col .tit{

	font-size: 1.125rem;

}

.columnBox .col small{

	margin-top: 12px;

	font-size: 12px;

}
.columnBox .swiper-wrapper{
	justify-content: inherit;
}

.c-column .columnMark {

	position: fixed;

	z-index: 9;

	right: 5rem;

	bottom: 6rem;

}

.c-column .columnMark .hash{

	position: relative;

	display: block;

	width: 20px;

	height: 20px;

	margin-bottom: 1.75rem;

	border-radius: 20px;

	background: #9f9fa0;

	cursor: pointer;

}

.c-column .columnMark .hash.active{

	background: #595757;

}

.c-column .columnMark .cur_title{

	display: none;

	position: absolute;

	right: 2rem;

	top: -30%;

	font-size: 1rem;

	width: 8.5rem;

	text-align: center;

}

.c-column .columnMark .hash.active .cur_title{

	display: block;

}

.case_share_btn{

	position: relative;

}

.case_share_btn .hover_style{

    display: none;

	background: #272b2f;

    width: 110px;

    text-align: center;

    height: 36px;

    position: absolute;

    bottom: -46px;

    left: -10px;

}

.case_share_btn:hover .hover_style{

	display:block;

}

.case_share_btn .box_style{width:100%;height:10px;position:absolute;top:-10px;left:0;text-align:left;}

.case_share_btn .box_style span{width:0;height:0;border:10px solid;border-color: transparent transparent #272b2f;display:inline-block;margin-top:-10px;margin-left:10px;}

.case_share_btn .hover_style img{margin-top:9px;width:20px;}

.case_share_btn .hover_style .img_2{display:none;}



.case_share_btn .hover_style span:hover .img_2,.hover_style a:hover .img_2{display:inline-block;}

.case_share_btn .hover_style span:hover .img_1,.hover_style a:hover .img_1{display:none;}



.achievementBox{

	width: 100%;

	padding: 2.4rem 0;

	overflow: hidden;

	line-height: 2.2;

}

.achievementBox .achiev_col{

	position: relative;

	float: left;

	width: 25%;

	font-family: '思源黑体';

}

.achievementBox .achiev_col h5{

	position: absolute;.

	left: 8px;

	top: 14px;

	float: left;

	line-height: 3.75rem;

	font-size: 3.125rem;

	color: #222;

	font-family: 'UUSUN';

}

.achievementBox .textBox{
	padding-left: 6.875rem;
}

.achievementBox .textBox:after{

	content: "";

	display: block;

	margin-top: 0.75rem;

	width: 25px;

	height: 2px;

	background: #d3d3d4;

}

.achievementBox .mask{

	box-sizing: border-box;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: #000;

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

	color: #fff;

	padding: 1rem 1.875rem;

	font-size: 18px;

	font-family: "思源黑体";

	line-height: 1.2;

	transition: all 0.4s;

	opacity: 0;

}

.achievementBox .achiev_col:hover .mask{

	opacity: 1;

}

.achievementBox .mask span{

	vertical-align: middle;

	line-height: 1.2;

}



.partnersBox .partnersSlide li{

	float: left;

	width: 16.66%;

}

.partnersBox .partnersSlide li a{

	display: block;

	margin: 0 auto 4rem;

}
.partnersBox .partnersSlide li:nth-of-type(2n) a{

	margin-bottom: 0;

}

.partnersBox .partnersSlide a img{

	display: block;

	margin: 0 auto;

	opacity: 0.8;

}

.partnersBox .partnersSlide a img:hover{

	opacity: 1;

}

.partnersBox .swiper-button-prev{

	background-image: url(../images/prevBtn.png);

	top: 42%;

}

.partnersBox .swiper-button-next{

	background-image: url(../images/nextBtn.png);

	top: 42%;

}



@media(max-width: 1200px){

	.achievementBox{

		display: none;

	}

}

@media(max-width: 992px){

	.c-column .columnMark{

		display: none;

	}

}

@media(max-width: 768px){

	body{
		font-size: 2rem;
	}

	.m_dis_ib{
		display: inline-block !important;
	}
	.m_dis_no{
		display: none !important;
	}
	.btn_style1{
		margin-top: 1.8rem;
		font-size: 1.8rem;
		line-height: 1.4;
	}

	.pageContent .s_content{
		font-size: 2rem;
	}
	.listPage .pages{

		width: 100%;

		text-align: center;

	}

	.listPage .prevBtn{

		order: 98;

	}

	.cus_container .cus_col_6{

		width: 100%;

	}

	.cus_dn{

		display: none !important;

	}

	.ul_style2 .li{
		font-size: 1.2rem;
	}
	.ul_style3{
		font-size: 1.8rem;
	}
	.ul_style3 .date{

		display: none;

	}

	.ul_style3 li p{

		margin-left: 1.5rem;

	}

	.ul_style3 li p:before{

		left: -1.5rem;

	}

	.ul_style3:before{

		left: 0.3rem;

	}
	.title_style1:after{
		width: 5rem;
	}

	.manage_header {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
    	height: 5rem;
    	border: none;
    	align-items: center;
	}

	.manage_header_height{
		display: block;
		height: 5rem;
	}

	.manage_header .left{
    	float: none;
		margin: 2px auto 0;
	}
	.manage_header .left img{
		display: inline-block;
    	width: 16.5rem;
	}

	.manage_header .left .text{
		display: inline-block;
		font-size: 1.4rem;
	}

	.columnBox .col{

		flex: none;

	}

	.columnBox .col small{

		display: none;

	}

	.partnersBox .swiper-button-prev,.partnersBox .swiper-button-next{
		display: none;
	}
	
	.logonBox{
		max-width: 660px;
	}
	.logonBox .logonInput input,.logonBox .logonInput textarea,.logonBox .logonInput input[type="submit"]{
		font-size: 1.4rem;
	}
	.logonBox .logonInput input[type="submit"]{
		height: 3rem;
		font-size: 1.6rem;
	}
	
	.logonBox .top .explain{
		width: 100%;
	}
	.logonBox .top .explain h5{
		font-size: 2rem;
		text-align: center;
	}
	.logonBox .top .explain small{
		display: block;
		font-size: 1.2rem;
		text-align: center;
	}


	.c-column{
		padding-top: 1.5rem;
	}
	.columnBox .col .tit{
		font-size: 2rem;
	}

	.case_share_btn{
		display: none;
	}
	
	.pageContent{
		font-size: 1.6rem;
		line-height: 2.2;
		/*color: #898989;*/
		text-align: justify;
	}
	.pageContent p{
		font-size: 1.6rem;
		margin-bottom: 1rem;
	}
	.pageContent img{
		display: block;
		margin-bottom: 1rem;
	    vertical-align: top;
	}
	.pageContent h2{
		font-size: 3rem;
		margin-bottom: 1rem;
	}
	.pageContent h3{
		font-size: 1.2rem;
		margin-bottom: 1rem;
	}
	.mfsize20{
		font-size: 1.8rem;
	}
}

	/*.pageContent p{
		margin-bottom: 1rem;
	}
	.pageContent img{
		display: block;
		margin-bottom: 1rem;
	    vertical-align: top;
	}
	.pageContent h2{
		font-weight: 400;
		font-size: 3rem;
		margin-bottom: 1rem;
	}
	.pageContent h3{
		font-weight: 400;
		font-size: 0.8rem;
		margin-bottom: 1rem;
	}*/