body {
	min-width: unset;
}

#head_top{
	background-color: #5B5B5B;
	height: 45px;
	margin: 0px auto;
	text-align: center;

	min-width:unset;
	width:100%;
}

#head_links{
	min-width:unset;
	overflow: auto;
}

#head_link{
	width:100%;
}

.index_u0{
	width:97%;
}

#index_lists a:hover {
	background-color: #F0F8E5;
}

.index_ver_title_bg{
	width:100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.index_ver {
	width:49%;
}

#big_hls_box{
	width:100%;
}

#demo_hls_box{
	width:100%;
}

#demo_hls_cover{
	width:100%;
}

.index_utitle{
	width:98%;
}

#index_lists{
	width:100%;
}

#index_lists a{
	width:98%;
	border-left:none;
	border-right:none;
	border-top:none;
	margin-bottom: 0px;
}

#index_u1{
	width:100%;
}

.u1_boxs{
	width:100%;
	border:none;
	border-top: 1px dashed #DDDDDD;
	border-bottom: 1px dashed #DDDDDD;
}

.u1_box2{
	border-right:none;
}

.u1_box3, .u1_box5{
	border-bottom: 1px dashed #DDDDDD;
}

.img_box{
	border-right:none;
}

.img_list{
	width:100%;
}

.customer_say_left{
	width:100%;
}

.customer_say_right{
	width:100%;
}

.customer_say_name{
	/*clear:both;*/

}

.customer_say_item{
	width:auto;
	height: auto;
	padding:0;
	margin-top: 10px;
	/*text-align:center;*/
	line-height: 25px;
	padding: 15px;
}

.index_head_8 {
	background-image: url("../wap/images/8.png");
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 10px;
}
.new_index_utitle{
	width:100%;
}

.new_index_ucont{
	width:100%;
}

.new_index_ucont li{
	width:30%;
}

.new_index_ucont2{
	width:100%;
}

.new_index_ucont2 li{
	width:20%;
}

.u1_box1, .u1_box2, .u1_box3, .u1_box4, .u1_box5{
	width:49%;
}

#head_link{
	height:auto;
}

#links_box_mobile {
	background-color: #656565;
	width: 100%;
	overflow: auto;
	height: 40px;
	line-height: 40px;
	display: block;
	margin: 0px auto;
	-webkit-overflow-scrolling: touch;
}

#links_mobile {
	width: 1260px;
	height: 40px;
	text-align: center;
	margin: 0px auto;
}

.links_a, .links_a:link {
	display: inline-block;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	background-color: #656565;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}

.links_a:visited {
	color: #ffffff;
	text-decoration: none;
}

.top_mobile {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 800;
	width: 100%;
	background-color: #5B5B5B;
}
.top_spacer {
	width: 100%;
	height: 86px;
}
.main_menu_more{
	width:46px;
	height:40px;
	position: fixed;
	z-index: 999998;
	top:45px;
	right:0;
	background-image: url("../wap/images/more.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #656565;
	box-shadow: -2px 0 5px rgba(0, 0, 0, 0.1);
}

.menu_btn{
	height: 50px;
	line-height: 50px;
	display: block;
	margin-left: 18px;
	border-bottom: 1px solid #E6E6E6;
	color: #4F4F4F;
}

.menu_btn:active{
	background-color: #ccc;
}

.menu_btn_left_ico{
	float: left;
	display: block;
	width:30px;
	height:50px;
	background-image: url("../wap/images/cor.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.more_menu_box{
	position: fixed;
	left:0;
	top:0;
	background-color: #f8f8f8;
	z-index: 999999;
	box-shadow: 0 0 15px #4E4E4E;
}

.more_menu_title{
	height:50px;
	background-color: #fff;
}

.more_menu_close{
	width: 50px;
	height:50px;
	display: block;
	background-image: url("../wap/images/back.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.more_menu_content{
	overflow: auto;
}

.index_u0{
	clear: both;
}

.index_u0 h3{
	font-size:16px;
}
.index_u0 h5{
	font-size:14px;
	line-height: 25px;
}

.index_p_content{
	font-size:14px;
	line-height: 25px;
}

#big_hls_box{
	width:100%;
}

#demo_hls_play_btn{
	background-size: cover;
}
.img_box{

	width:49%;
}

.img_list{
	background-color: transparent;
	border:0px;
}

.alert_center {
	background-color: #F6F6F6;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.6em;
	clear: both;
	width:auto;
	line-height:25px;
}

.foot2, .foot1 {
	padding: 10px;
	background-color: #656565;
	color: #fff;
	font-size: 0.6em;
}

.foot1 a {
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}

#beian {
	color: #fff;
}

.goto_div {
	position: fixed;
	bottom: 0;
	width: 100%;
	/* height: 60px; */
	overflow: hidden;
	box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);
	z-index: 999999;
}

.foot_contact_left {
	float: left;
	display: block;
}

.foot_contact_right {
	float: right;
	display: block;
}

.wx_pop{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	top: 0;
	left: 0;
	z-index:99999999;
}

.wx_pop .talk {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 200px;
	width: 330px;
	background-color: white;
}

.wx_pop .close {
	float: right;
	margin: 5px 10px;
	cursor: pointer;
	zoom: 1.5;
	color: #000000;

	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}

.content_wx {
	position: relative;
	height: 105px;
	width: 280px;
	border: 1px solid #dddddd;
	margin-left: 25px;
	margin-top: 50px;
}

.title_wx {
	position: absolute;
	text-align: center;
	font-size: 20px;
	background-color: white;
	width: 140px;
	left: 60px;
	top: -20px;
}

.content_wx p {
	margin-top: 25px;
	font-size: 18px;
	padding: 5px;
	color: gray;
	width:96%;
}

#wx_num{
	color: red;
	background-color: yellow;
	font-weight: bold;
}

.btn_goWechat {
	color: #2f96c8;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}

.index_news_lists{
	border-right:none;
}


.cont_more_pagex2 {
	 width: auto;

	 padding-bottom: 50px;
	 line-height: 26px;
	 /* background-color: #fff; */
	 font-size: 14px;
	 color: #747474;
	 padding:15px;
 }

.page_right {
	float:inherit;
	width: 100%;
}

.page_cont {
	width: 100%;
}

.viewbox{
	width:100%;
}

.index_jkrj_tjyd{
	width:100%;
}

.viewbox .title{

	height: auto;
}

#index_lists a {
	width:50%;
	margin-right:0;
	margin-bottom: 0;
	border-radius: 0;
	padding:0;
	text-align: center;
	padding-top:10px;
	padding-bottom: 10px;
}

#index_lists a img {
	height: 120px;
}

#index_lists a span {
	height: 45px;
	display: block;
}

.links_act, #links_act {
	background-color: #EC7138;
}

.show_help_cont_box img{
	width:95%;
	height:auto;
}