@charset "utf-8";
*{font-family:STHeiti !important;}
[class*=col-xs-]{padding:0;}
.container{
	width: 1200px;
	padding:0;
}
.container-fluid{
	width: 100%;
	/*min-width: 1300px;*/
	/* max-width: 1920px; */
	padding: 0;
}
.carousel  {
	max-width: 1920px;
	margin: 0 auto;
}
a{
	transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
}
a:hover,a:focus,a:active,.hover{
	text-decoration: none;
	outline: none;
	color: #e90e12!important;
}
input,textarea,select{outline: none!important;}
html{
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
}
body{
	background-color: #f2f2f2;
	font-size: 14px;
	/*min-width: 1300px;*/
	/*overflow-x: hidden!important;*/
}
.body_overhidden{
	height: 100%;
	overflow: hidden;
}
ul,li,.list-inline,.list-inline>li{list-style: none;margin:0;padding:0;}
.list-inline>li{
	*display: inline;
	*zoom: 1;
}
.wrapper{
	min-height: 100%;
	height: 100%;
	position: relative;
	z-index:0;
	width: 100%;
	padding-top: 140px;
	padding-bottom: 411px;
}

/* 自定义按钮样式 主色系 －S */
.btn-main{color:#fff;background-color:#fe7302;border-color:#fe7302;border-radius:3px;}
.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active,.open .dropdown-toggle.btn-main{color:#fff;background:#fe7302;border-color:#fe7302;border-radius:3px;}
.btn-main.disabled,.btn-main[disabled],fieldset[disabled] .btn-main,.btn-main.disabled:hover,.btn-main[disabled]:hover,fieldset[disabled] .btn-main:hover,.btn-main.disabled:focus,.btn-main[disabled]:focus,fieldset[disabled] .btn-main:focus,.btn-main.disabled:active,.btn-main[disabled]:active,fieldset[disabled] .btn-main:active,.btn-main.disabled.active,.btn-main[disabled].active,fieldset[disabled] .btn-main.active{background:#bbb;border-color:#bbb;color:#fff;border-radius:3px;}
/* 自定义按钮样式 主色系 －E */
/*字体 S*/
.f12{ font-size: 12px;}
.f13{ font-size: 13px;}
.f14{ font-size: 14px;}
.f15{ font-size: 15px;}  
.f16{ font-size: 16px;}
.f17{ font-size: 17px;}  
.f18{ font-size: 18px;} 
.f20{ font-size: 20px;} 
.f22{ font-size: 22px;} 
.f24{ font-size: 24px;} 
.f26{ font-size: 26px;}
.f28{ font-size: 28px;}
.f30{ font-size: 30px;}
.f32{ font-size: 32px;}
.f34{ font-size: 34px;}
.fnormal{font-weight: normal;}
.fbold{font-weight: bold;}
.fbolder{font-weight: bolder;}
/*字体 E*/

/*边距 S*/
.padding_0{padding: 0; } 
.padding_5{padding: 5px; }
.padding_r15{padding-right: 15px;}
.padding_l15{padding-left: 15px;}
.padding_15{padding: 15px;}
.padding_lr5{padding-left: 5px; padding-right: 5px; } 
.padding_lr10{padding-left: 10px; padding-right: 10px;}
.padding_lr15{padding-left: 15px; padding-right: 15px;}
.padding_tb15{padding-top: 15px;padding-bottom: 15px;} 
.padding_r30{padding-right: 30px;} 
.padding_t60{padding-top: 60px;} 
.padding_10{padding: 10px; }
.padding_20{padding: 20px; }
.padding_40{padding: 40px; } 
.margin_tb0{margin-bottom: 0px; margin-top: 0px; } 
.margin_tb10{margin-bottom: 10px; margin-top: 10px; } 
.margin_t50{margin-top: 50px; } 
.margin_t10{margin-top: 10px; } 
.margin_t15{margin-top: 15px; } 
.margin_t20{margin-top: 20px; } 
.margin_t30{margin-top: 30px; } 
.margin_t40{margin-top: 40px; } 
.margin_l15{margin-left: 15px; } 
.margin_l50{margin-left: 50px; } 
.margin_r20{margin-right: 20px; } 
.margin_b5{margin-bottom: 5px;} 
.margin_b10{margin-bottom: 10px;} 
.margin_b20{margin-bottom: 20px;} 
/*边距 E*/

/*背景色 S*/
.bg_0{background-color: #000;}
.bg_f{background-color: #fff;}
/*背景色 E*/

/*颜色 S*/
.color_f{ color: #fff;} 
.color_0{ color: #000;} 
.color_3{ color: #333;} 
.color_4{ color: #444;} 
.color_6{ color: #666;} 
.color_8{ color: #888;}
.color_9{ color: #999;}
.color_e90e12{ color: #e90e12;}
/*颜色 E*/

/* 分页 －S */
.pages{text-align:center;margin-top:20px;position: relative;}
.pages span{display: inline-block;*display: inline;*zoom: 1;min-width: 22px;color: #666;}
.pages a{display: inline-block;*display: inline;*zoom: 1;margin:0 2px;padding: 4px 10px;color: #444;text-decoration: none;font-size: 16px;}
.pages a:hover,.pages a.cur{background: #e90e12;color:#fff;}
.pages .pages_info{position: absolute;color: #666;font-size: 14px;top: 27px;left:20px;}
.pages .pages_info span{color: #fe7302;}
.pages .pages_form_div{
	position: absolute;
	font-size: 14px;
	color: #666;
	right: 20px;
	top: 20px;
}
.pages .pages_form_div input[type='text']{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 40px;
	height: 36px;
	line-height: 34px;
	border: 1px solid #eaeaea;
	margin: 0 10px;
	border-radius: 4px;
}
.pages .pages_form_div input[type='submit']{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: none;
	color: #fe7302;
	background: #fff;
}
/* 分页 －E */


/*头部导航 S*/
.header{
	position: fixed;
	width: 100%;
	/*max-width: 1920px;*/
	margin: 0 auto;
	top: 0;
	z-index: 100;
	left: 0;
}
.header .top{
	/*height: 40px;*/
	/*line-height: 39px;*/
	background: #f2f2f2;
	overflow: hidden;
	padding: 10px  0;
}
.header .top .language{
	background: url(../img/icon/lang.png) no-repeat left center;
	padding-left: 30px;
	margin-left: 110px;
	margin-bottom: 10px;
}
.header .top .language span {
	display: inline-block;
	margin: 0 5px;
}
.header .top .language a{
	color: #888;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 100%;
	padding-left: 25px;
	background-position: left center;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.header .top .language a span{
	margin: 0;
}
.header .top .language a.active{
	color: #e90e12;
}
.header .top .pull-right p{
	margin-bottom: 0;
	display: inline-block;
	margin-right: 27px;
}
.header .nav{
	position: relative;
	background: rgba(51,51,51,.95);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header .nav .logo{
	margin-top: 27px;
}
.auto_logo{
	display: none;
}
.header_nav{
	position: relative;
	margin-left: -20px;
}
.header_nav li{
	float: left;
	position: relative;
}
.header_nav li>a{
	display: block;
}
.header_nav li.active>a{
	/* background: #e90e12; */
	color: #e90e12;
}
.header_nav li>a{
	height: 50px;
	line-height: 50px;
	text-align: center;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
}
.header_nav li>.hide_div{
	position: absolute;
	background: #f2f2f2;
	padding: 1px 0px;
	top: 50px;
	width: auto;
	left: 0;
	background: #fff;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	-o-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: all 0.20s linear 0.10s;
	-o-transition: all 0.20s linear 0.10s;
	transition: all 0.20s linear 0.10s;
	opacity: 0;
	overflow: hidden;
	visibility: hidden;
	box-shadow: 0 3px 3px rgba(0,0,0,.3); 
}
.header_nav li:hover>.hide_div{
	opacity: 1;
	overflow: visible;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
/*.header_nav li.slide .hide_div{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}*/
.header_nav li:hover .hide_div .item{
	opacity: 1;
}
.header_nav li:hover>a{
	/*background: #e90e12!important;*/
	color: #e90e12;
}
.header_nav:hover li.active>a{
	background: transparent;
}
.header_nav li  .hide_div .item{
	width: 200px;
	background: #f2f2f2;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin: 10px;
	position: relative;
	/*min-height: 200px;*/
}
.header_nav li  .hide_div .item:after{
	content: "";
	height: 2px;
	width: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.header_nav li  .hide_div .item:nth-child(3n+1):after{
	background: #e90e12;
}
.header_nav li  .hide_div .item:nth-child(3n+2):after{
	background: #e75c01;
}
.header_nav li  .hide_div .item:nth-child(3n+3):after{
	background: #f5cb55;
}
.header_nav li  .hide_div .item.un:after{
	display: none;
}
.header_nav li  .hide_div .item:hover:after{
	width: 100%;
}
.header_nav li  .hide_div .item:first-child{
	/*margin-left: 200px;*/
}
.header_nav li  .hide_div h4{
	margin: 0;

}
.header_nav li  .hide_div .item div{
	padding: 5px 10px;
	height: 160px;
}
.header_nav li  .hide_div .item div:empty{
	height: 0;
	padding: 0;
}
.header_nav li  .hide_div .item div a{
	display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	color: #888;
	line-height: 25px;
	font-size: 12px;
}
.header_nav li  .hide_div .item div a:hover{
	color: #e90e12;
}
.header_nav li  .hide_div h4 a{
	height: 30px;
	line-height: 30px;
	display: block;
	width: 100%;
	color: #fff;
	background: #8a8a8a;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.header_nav li  .hide_div div a:hover{
	color: #333;
}
/*头部导航 E*/


/*底部 S*/
.footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.footer .top{
	border-top: 2px solid #e90e12;
	background: #333;
	padding: 50px 0;
}
.footer .top h4{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.footer .top li a:hover{
	color: #fff;
}
.footer .top li,.footer .top li a{
	color: #808080;
	line-height: 25px;
}
.footer .top .eqcode div{
	margin-left: 20px;
}
.footer .top .eqcode div img{
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 10px;
	margin-bottom: 5px;
}
.footer .top .eqcode div p{
	color: #888;
	font-size: 14px;
	text-align: center;
}
.footer .footerlink{
	padding-left: 20px;
}
.footer .footerlink a{
	display: block;
	color: #808080;
}
.footer .footerlink a:hover{
	color: #fff;
	text-decoration: underline;
}
.footer .bottom{
	background: #f2f2f2;
	color: #888;
	padding: 20px 0;
}
.footer .bottom p{
	margin-bottom: 0;
	font-size: 12px;
	line-height: 20px;
}
/*底部 E*/

/*右侧固定 S*/
.fixed_slide{
	position: fixed;
	z-index: 100;
	top: 40%;
	right: 0;
}
.fixed_slide li {
	width: 60px;
	height: 60px;
	margin: 10px 0;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	cursor: pointer;
	position: relative;
}
.wx_li .hide_div{
	position: absolute;
	width: 100px;
	height: 100px;
	top: -20px;
	right: 70px;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	border-radius: 5px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scale(0,1);
	-ms-transform: scale(0,1);
	-o-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center;
	opacity: 0;
}
.wx_li:hover .hide_div{
	-webkit-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
	opacity: 1;
}
.wx_li .hide_div img{
	display: block;
	width: 100%;
	height: 100%;
}
.wx_li .hide_div .right_arrow{
	position: absolute;
	width: 6px;
	height: 10px;
	background: url(../img/icon/right_arrow.png) no-repeat center;
	right: -6px;
	top: 45px;
}
/*右侧固定 E*/



/* validform表单验证提示 －S */
.Validform_checktip{background:none;padding-left:20px;color:#999!important;font-size:14px;line-height:34px;height: 34px;}
.Validform_checktip.success{background:url(../img/success.png) no-repeat 0 center;padding-left:20px;color:#096!important;}
.Validform_checktip.error{background:url(../img/error_icon.png) no-repeat 0 center;padding-left:20px;color:#f00!important;}
.Validform_checktip.wait{background:url(../img/wait.png) no-repeat 0 center;padding-left:20px;color:#999!important;}
input.error{border-color:#f60;}
.control-input{position:relative;}
.control-input .Validform_checktip{position:absolute;top:0;left:28px;line-height:32px;margin:1px 0;display:inline-block;white-space:nowrap;display:none;background:#fff;}
/* validform表单验证提示 －E */






