@charset "utf-8";

html,body{
	position: relative;
	/*width:100%;*/
	/*height:100%;*/
}

body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
ul,ol{list-style: none;}

a:hover{text-decoration: none;}

html,body,div,p,a,span{font-size: 14px;}

ul li{float: left;}

body{
	/*background-color: rgba(241,241,241,.8);*/
}
/*字体颜色*/

.c_000{
	color: #000;
}

.c_f60{
	color: #f60;
}

.c_666{
	color: #666;
}

.c_bbb{
	color: #bbb;
}

.c_ccc{
	color: #ccc;
}

.c_ddd{
	color: #ddd;
}

.c_999{
	color: #999;
}

.c_fff{
	color: #fff;
}

.c_016{
	color: #0165BD;
}

.c_f38{
	color:#FF3338;
}

.c_c23{
	color: rgba(80,80,80,.8);
}

.text_red{
	color: red;
}

.ft1{
	font-size: 0.8em;
}

.ft2{
	font-size: 1em;
}

.f12{
	font-size: 12px;
}

.f13{
	font-size: 13px;
}

.f14{
	font-size: 14px;
}

.f15{
	font-size: 15px;
}

.f16{
	font-size: 16px;
}
.f18{
	font-size: 18px;
}
.f20{
	font-size: 20px;
}
.f22{
	font-size: 22px;
}
.f24{
	font-size: 24px;
}
.f26{
	font-size: 26px;
}
.f28{
	font-size: 28px;
}
/*文本居中*/
.text_center{
	text-align: center;
}

.text_left{
	text-align: left;
}

.text_right{
	text-align: right;
}

.text_b{
	font-weight: bold;
}

/*边框线*/
.b_b999{
	border-bottom: 1px solid #999;
}

.b_b_bbb{
	border-bottom: 1px solid #bbb;
}

.b_b_df{
	border-bottom: 3px solid #DF2228;
}

.b_t999{
	border-top: 1px solid #999;
}

.b_s{
	border: 0.1em solid #ccc;
}

/*内外边距*/
.mb0{
	margin-bottom: 0px;
}

.mt10{
	margin-top: 10px;
}

.mt20{
	margin-top: 20px;
}

.mt30{
	margin-top: 30px;
}

.mt40{
	margin-top:40px;
}

@media screen and (min-width: 768px){
	.mt50{
		margin-top:50px;
	}
}

.mb10{
	margin-bottom: 10px;
}

.mb30{
	margin-bottom: 30px;
}

.mtb10{
	margin-top: 10px;
	margin-bottom: 10px;
}

.mtb20{
	margin-top: 20px;
	margin-bottom: 20px;
}

.mtb30{
	margin-top: 30px;
	margin-bottom: 30px;
}

.mt100{
	margin-top: 100px;
}

.ms10{
	margin: 0.7em;
}

.pt10{
	padding-top: 10px;
}
.pt20{
	padding-top:20px;
}
.pt30{
	padding-top: 30px;
}
.pt40{
	padding-top:40px;
}
.pb30{
	padding-bottom: 30px;
}
.ptb5{
	padding-top: 5px;
	padding-bottom: 5px;
}
.ptb10{
	padding-top: 10px;
	padding-bottom: 10px;
}
.ptb40{
	padding-top: 40px;
	padding-bottom: 40px;
}

.plr10{
	padding-left:10px;
	padding-right:10px;
}

.ps20{
	padding: 20px;
}

.p30{
	padding: 30px;
}

.p40{
	padding: 40px;
}

.pl5{
	padding-left: 0.5em;
}

.p10{
	padding: 0.8em;
}

.mr20{
	margin-right: 20px;
}

.ml24{
	margin-left: 24px;
}

.pl10{
	padding-left: 0.8em;
}

.pl20{
	padding-left: 1.43em;
}

.pl35{
	padding-left: 35px;
}


.pr2{
	padding-right: 2em;
}

.pb5{
	padding-bottom: 5px;
}

.pb10{
	padding-bottom: 10px;
}

.pb20{
	padding-bottom: 20px;
}

.pb40{
	padding-bottom: 40px;
}

.m10{
	margin: 0.7em;
}

.m20{
	margin: 1.5em;
}

.ptb20{
	padding-top: 20px;
	padding-bottom: 20px;
}

.ptb30{
	padding-top: 30px;
	padding-bottom: 30px;
}

.lh10{
	line-height: 10px;
}

table{
	width: 100%;
}

table tr td:nth-of-type(2){
	width: 20px;
}


.suojin2{
	text-indent: 2em;
}

.suojin4{
	text-indent: 4em;
}

.hangjianju2{
	line-height: 2em;
}

.hangjianju3{
	line-height: 3em;
}

.bg_f8{
	background: #f8f8f8;
}

.bg_df2228{
	background: #df2228;
}

.bg_c8{
	background: #c8c8c8;
}

.bg_f1{
	background-color: rgba(241,241,241,.8);
}

.bg_f7{
	background: #F7B8A6;
}

.bg_edc267{
	background: #EDC267;
}

.bg_ed6767{
	background: #ED6767;
}

.bg_fff{
	background: #fff;
}

.navbar-header{
	/*z-index: 1;*/
}

.content_cur{
	background: #DF2228;
	color: #fff;
}

.m_flanks5{
	margin-left: 5px;
	margin-right: 5px;
}

.p_flanks10{
	padding-left: 10px;
	padding-right: 10px;
}
/*选中tab_menu*/
.on{
	/*background-color: #f60;
	color: #fff;*/
}

/*清除浮动*/
.clear{
	clear: both;
}

/*浮动*/
.f_left{
	float: left;
}

.f_right{
	float: right;
}

.of_hid{
	overflow: hidden;
}

/*字间距*/
.lt_sp2{
	letter-spacing:2px;
}
.lt_sp4{
	letter-spacing:4px;
}

.plf0{
	padding-left:0;
	padding-right:0;
}

.plf5{
	padding-left:5px;
	padding-right:5px;
}

.plf15{
	padding-left:15px;
	padding-right:15px;
}

@media screen and (max-width: 768px) {
	.plf0{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.plf15{
		padding-left:15px !important;
		padding-right:15px !important;
	}
}

.mouse_finger{
	cursor: pointer;
}


/*手机和PC轮播的隐藏显示*/
@media screen and (min-width: 768px) {
	.hidden768{
		display: none;
	}
	.show768{
		display: block;
	}
}

@media screen and (max-width: 768px) {
	.hidden768{
		display: block;
	}
	.show768{
		display: none;
	}
}

/*新增改动*/
@media screen and (max-width: 768px){
	.nav_text li{
		float: none;
		border-bottom:1px solid #ccc;
	}
	.navbar-form{
		position: relative;
	}
	.nav_head .btn_seek {
		position:absolute;
		top:10px;
		right:12px;
	}
}

/*手机页脚样式*/
#help-left {
	min-width: 100%;
	float: left;
}

.navigation {
	display: block;
	border-left: 1px solid #FEFEFE;
	border-right: 1px solid #FEFEFE;
	border-bottom: 1px solid #ddd;
	width: 100%;
}
.navigation summary {
	height: 50px;
	line-height: 54px;
	text-indent: 25px;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #FEFEFE));
	cursor: pointer;
}

.navigation summary::-webkit-details-marker {
	display: none;
}

#header_nav .navigation:nth-of-type(1) summary:after{
	content: "";
	display: none;
}
.navigation summary:after{
	content: "+";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 1.5em;
	font-size: 1.2em;
	/*font-weight: 700;*/
	float: right;
	color: #aaa;
}
.navigation[open]{
	border-bottom: 1px solid transparent;
}

.navigation[open] summary:after{
	content: "-";
}

.navigation ul {
	margin-bottom: 0px;
	padding: 0px 10px;
	overflow: hidden;
	background: #fff;
}

.navigation ul li {
	list-style: none;
	padding: 10px;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
}

.navigation ul li a {
	display: block;
	color: #000000;
	font-size:12px;
	text-indent:10px;
}
.navigation ul li a img {
	width: 30px;
	height: 30px;
}

.navigation ul li a:hover {
	text-decoration: none;
}
#header_nav .navigation ul li {
	padding:0;
}

/*页脚部分*/
.nav_head button{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
@media screen and (min-width: 768px) {
	.wechar{
		display: inline-block;
		margin-left:40%;
	}
	.wechar .wechar_img{
		position:relative;
		display: inline-block;
	}
	.wechar .wechar_img .gongzhonghao{
		position: absolute;
		top:-106px;
		left:-47px;
		width:100px;
		display: none;
	}
	.wechar .wechar_img:hover .gongzhonghao{
		display: block;
	}
}

@media screen and (max-width: 768px) {
	.wechar{
		display: block;
		text-align: center;
		margin:16px 0;
	}
	.wechar img{
		height:50px !important;
		width:50px !important;
		padding:2px;
		border:1px solid #ccc;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
	}
	.wechar .wechar_img .gongzhonghao{
		display: none;
	}
	.nav_bottom{
		text-align:center;
	}
}
/*手机蒙层*/
/*.qwe{
	display: none;
	position: fixed;
	text-align: center;
	z-index: 3;
	top: 46%;
	left: 30%;
}
.qwe img{
	width:162px;
	height:162px;
}
.zxc{
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.5);
	text-align: center;
	top: 0;
	left: 0;
}*/
/*右侧客服*/
#aboutUs{
	width:60px;
	position:fixed;
	right:3px;
	top:34%;
	z-index:1;
}
#aboutUs ul{
	float:left;
	text-align: center;
	border-radius: 10px;
}
#aboutUs ul li{
	position: relative;
	padding: 10px;
	border: 1px solid #ccc;
	background: #333;
	cursor: pointer;
}
#aboutUs ul li>img{
	width: 25px;
	height: 25px;
}
#aboutUs ul li>a{
	display: none;
	position: absolute;
	left: -102px;
}
#aboutUs ul li:hover>a{
	display: block;
	top: 0;
	right: 50px;
}
#aboutUs ul li #erweima{
	left: -122px;
}
#aboutUs ul li:nth-last-child a{
	line-height: 50px;
}
/*右侧点击蒙层*/
#jiameng,#feedback{
	display: none;
	position: fixed;
	top: 30%;
	left: 35%;
	width: 500px;
	padding: 5px;
	background: #ccc;
	border: 1px solid #ccc;
	z-index: 666;
}
#jiameng form,#feedback form{
	background: #fff;
	padding: 15px;
}
#jiameng input,#feedback input{
	width: 16.6em;
	height: 2em;
	padding: .5em;
	font-size: 0.9em;
}
#jiameng form div span:last-child,#feedback form div span:last-child{
	color: red;
}

/*固定宽度*/
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.container{
		width:1200px;
	}
	.min-w1200{
		min-width:1200px;
	}
}