body{font-size:12px;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;border:0;font-family:'Microsoft Yahei','黑体'!important}
body{min-width:1366px}
.min-width{width:1200px}
* a{color:#333;text-decoration:none}
* a:focus,* a:hover{color:#2d66bb;text-decoration:none!important}
* a:focus{outline-offset:-2px}
.iconfont{font-family:iconfont;font-size:16px;font-style:normal;vertical-align:middle;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;display:inline-block}
.font-12{font-size:12px}
.font-14{font-size:14px}
.font-16{font-size:16px}
.font-20{font-size:20px}
.font-22{font-size:22px}
.font-30{font-size:30px}
.font-18{font-size:18px}
.font-26{font-size:26px}
.font-24{font-size:24px}
.font-34{font-size:34px}
.font-62{font-size:62px}
.font-blod{font-weight:700}
.font-normal{font-style:normal}
.Yahei{font-family:'Microsoft Yahei'}
.mt10{margin-top:10px}
.mt25{margin-top:25px}
.mt50{margin-top:50px}
.padb70{padding-bottom:70px}
.line-height-2{line-height:2em}
.lineH_30{line-height:30px}
.bold{font-weight:700}
.Arial{font-family:Arial!important}
.margin_auto{margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto}
.overflow-hidden{overflow:hidden}
.overflow-x{overflow-x:hidden}
.text-align-center{text-align:center}
.text-align-left{text-align:left}
.text-align-right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.hidden{display:none}
.block{display:block}
ul, ol, li {
	list-style: none;
}

.inline-block{display:inline-block}
.posr{position:relative}

.bs_header_menu{width:100%;}
.bs_header_menu .bs_content_setting{width:1200px;padding-top:20px;padding-bottom:15px;}
.bs_header_menu .bs_content_setting .header-logo{}
.bs_header_menu .bs_content_setting .header-logo a{display:block;height:60px;line-height:60px}
.bs_header_menu .bs_content_setting .header-logo a h2{height:60px;line-height:55px;margin-top:0;margin-bottom:0}
.bs_header_menu .bs_content_setting #wrapper{color:#000;line-height:60px;height:60px;float:right}
.bs_header_menu .bs_content_setting #wrapper .heaer-u{height:60px}
.bs_header_menu .bs_content_setting #wrapper .heaer-u li{float:left;margin-right:30px;position:relative;z-index:3;list-style:none;}
.bs_header_menu .bs_content_setting #wrapper .heaer-u li a{color:#4c4c4c;display:inline-block;width:100%;height:100%;text-align:center;position:relative;z-index:1000}
.bs_header_menu .bs_content_setting #wrapper .heaer-u li a:hover{color:#d70110;font-weight:700}
.bs_header_menu .bs_content_setting #wrapper .heaer-u li.current-cat>a{color:#00c1de}
.bs_header_menu .bs_content_setting #wrapper .heaer-u li.back{z-index:2;position:absolute;border-bottom:3px solid #F2BA01;border-radius:12px;margin-top:57px}
.bs_header_menu .bs_content_setting #wrapper .header-line{position:absolute;left:50%;bottom:16px;width:30px;height:2px;margin-left:-15px;background-color:#f3bb02}
.bs_header_menu .bs_content_setting .btn-logins{display:block;position:absolute;top:10px;right:95px;border-radius:4px}
.bs_header_menu .bs_content_setting .btn-logins:hover{background-color:#fff;border-color:#e2b212;color:#e2b212}
.bs_header_menu .bs_content_setting .btn-logins:active,.bs_header_menu .bs_content_setting .btn-logins:focus{background-color:#fff!important;border-color:#f3bb02!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.bs_header_menu .bs_content_setting .btn-registers{position:absolute;top:10px;right:0;border-radius:4px}
.bs_header_menu .bs_content_setting .btn-registers:visited{background-color:#f3bb02;border-color:#f3bb02}
.bs_header_menu .bs_content_setting .btn-registers:hover{background-color:#ffc400;border-color:#ffc400}
.bs_header_menu .bs_content_setting .btn-registers:active,.bs_header_menu .bs_content_setting .btn-registers:focus{background-color:#f3ce56!important;border-color:#f3ce56!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}





.header-fixed{position:fixed;left:0;top:0;z-index:991;background-color:#fff!important;border-bottom:1px solid #E6E6E6}
.header_top_left ul li, .header_top_right ul li, .header_search, .header_search .header_select a.header_select_sort  span em, .header_search  .header_search_submit, .header_bottom .header_menu ul li, .ftc_left .ftcl_tab  li a, .ftc_left .join_link, .ftc_center dl dt, .ftc_right dl dt, .ftc_left .ftclt_content a{font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.header{ position:relative;background:#fff; z-index:998; min-width:1220px;margin:0 auto;}
.header_top{position:relative; height:35px; background:#d70110; z-index: 3000; width: 100%;background:#d70110 ;border-bottom:1px solid #d70110;}
.header_top_center{width:1200px; margin:0 auto; height:35px;}

.header_top_center{width:1150px}
.header_top_left {height:35px; color:#fff}
.header_top_left ul{height: 35px;}
.header_top_left ul li, .header_top_right ul li{display:inline-block; height:35px; position:relative; line-height:35px ; }

.header_top_right{float:right; height:35px;/* margin-right: -15px; */display: inline;}
.header_top_right ul li a, .header_top_right ul li  span ,.header_top_right ul li em{float:left;display:inline; color:#fff}
.header_top_right ul li .htr_line{overflow: hidden;width: 0.51px;height: 12px;margin-top: 11px;margin-right: 11px;background-color: #fff;}





/* banner */
.ico {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
#banner_main {
	overflow: hidden;
	position: relative;
	z-index: 2;
	max-width: 1920px;
	margin: 0 auto;
}
#banner_main .banner {
	height: 650px;
}
#banner {
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#banner, .banner ul {
	max-height: 650px;
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	display: none;
}
.banner li:first-child {
	display: block;
}
.banner li img {
	width: 1920px;
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
#banner .tip {
	width: 1000px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	bottom: 42px;
	z-index: 3;
}
#banner .tip span {
	width: 16px;
	height: 16px;
	margin: 0 6px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background-position: -150px 0px;
}
#banner .tip span.cur {
	background-position: -130px 0px;
}
#banner #btn_prev, #banner #btn_next {
	width: 32px;
	height: 50px;
	position: absolute;
	top: 350px;
	z-index: 5;
}
#banner #btn_prev {
	background-position: -60px 0;
	left: 12%;
	transition: all 600ms ease;
}
#banner #btn_next {
	background-position: -92px 0;
	right: 12%;
	transition: all 600ms ease;
}
#banner #btn_prev:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	transition: all 600ms ease;
	left: 11.6%;
}
#banner #btn_next:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	transition: all 600ms ease;
	right: 11.6%;
}




/* footer */
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.floor_7_main {
	height: 60px;
	width: 100%;
	line-height: 60px;
	background-color: #d70110;
}
.floor_7_main .tit {
	float: left;
	width: 120px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.floor_7_main ul {
	display: inline-block;
	float: right;
	width: 1120px;
	height: 60px;
	line-height: 60px;
}
.floor_7_main ul li {
	float: left;
	height: 60px;
	line-height: 60px;
	padding-right: 50px;
}
.floor_7_main ul li a {
	display: block;
	font-size: 18px;
	color: #fff;
}
.floor_7_main ul li a:hover {
	color: #f1f1f1;
}
/*footer*/
.footer_main {
	position: relative;
	width: 100%;
	height: 368px;
	background-color: #ececec;
	overflow: hidden;
}
.foot_z {
	width: 350px;
	float: left;
	margin-top: 50px;
	border-right: #bfbfbf solid 1px;
	height: 277px;
}
.foot_z h3 {
	font-size: 18px;
	color: #333;
}
.foot_z h3 i {
	display: block;
	width: 40px;
	height: 1px;
	background-color: #bfbfbf;
	margin-top: 16px;
}
.foot_z p {
	display: block;
	margin-top: 24px;
	font-size: 16px;
	color: #333;
}
.foot_z ul {
	display: inline-block;
	padding-top: 14px;
	width: 350px;
}
.foot_z ul li {
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	padding-top: 10px;
}
.foot_y {
	width: 550px;
	float: left;
	margin-top: 50px;
	margin-left: 48px;
	border-right: #495157 solid 1px;
}
.foot_y h3 {
	font-size: 18px;
	color: #333;
	padding-bottom: 20px;
}
.foot_y h3 i {
	display: block;
	width: 40px;
	height: 1px;
	background-color: #bfbfbf;
	margin-top: 16px;
}
.foot_y .item {
	float: left;
	margin-top: 10px;
}
.foot_y .item.item4 {
	margin-left: 20px;
}
.foot_y .item.item1 {
	clear: left;
}
.foot_y .item .txt {
	width: 232px;
	height: 44px;
	font-size: 14px;
	line-height: 43px;
	text-indent: 8px;
	color: #aeb0b2;
	padding-left: 6px;
*text-indent: 0px;
	border: #71787c solid 1px;
}
.foot_y .item .area {
	width: 496px;
	height: 74px;
	font-size: 14px;
	text-indent: 8px;
	resize: none;
	-webkit-appearance: none;
	color: #aeb0b2;
	line-height: 28px;
	padding-left: 6px;
	border: #71787c solid 1px;
	background-color: transparent;
	font-family: "microsoft yahei";
}
.foot_y .submit {
	display: block;
	clear: left;
}
.foot_y .submit .tijiao {
	width: 150px;
	height: 46px;
	margin-top: 20px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: none;
	border: 0;
	background-color: #d70110;
	display: inline-block;
	float: right;
	margin-right: 44px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.foot_y .submit .tijiao:hover {
	background-color: #bfbfbf;
	color: #333;
}
.foot_j {
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 50px;
}
.foot_j b {
	display: block;
	width: 198px;
	height: 198px;
	border: #71787c solid 1px;
	text-align: center;
}
.foot_j b img {
	width: 180px;
	height: 180px;
	display: inline-block;
	background-size: 100%;
	margin-top: 10px;
}
.foot_j p {
	display: inline-block;
	font-size: 14px;
	color: #333;
	padding-top: 20px;
}
.foot_j span {
	display: inline-block;
	font-size: 14px;
	color: #333;
	padding-top: 5px;
}
.foot_y .item .txt.tel {
	margin-left: 5px;
}
.copyright {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #d70110;
}
.copyright p {
	font-size: 12px;
	color: #fff;
	float: left;
}
.copyright a {
	font-size: 12px;
	color: #fff;
}
.copyright span {
	margin: 0 6px;
}
.copyright a:hover {
	color: #e2e2e2;
}
.copyright i {
	display: block;
	color: #fff;
	font-size: 12px;
	float: right;
}