/* Basic style */
* {
	margin: 0px;
	padding: 0px;
}
html, body {
	font-size:12px;
	color: #b0afaf;
	font-family: Microsoft YaHei;background:#fff url(../images/banner.png) 50% 40px no-repeat;
}
ul, li {
	list-style: none;
	text-align: left;
}
h1, h2, h3, h4 {
	font-size: 12px;
	font-weight: normal;
}
input,select,textarea,.form-control{
	vertical-align: middle;
	
	font-family: Microsoft YaHei;
}
em {
	font-style: normal;
}
a img {
	border: 0;
}
/* font color */
a {
	text-decoration: none;
	color: #aaaaab;
	outline: none;
	cursor: pointer;transition: 0.1s linear 0.1s;
}
a:hover {
	color:#b12e23;
	outline: none;
}
a:active {
	color:#b12e23;
	outline: none;
}
input[type=checkbox], input[type=radio] {
    margin-top:-4px;
}
/* general */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
*+height:1%;
	zoom: 1;
}
.fade.in{display:block;}
.fade{display:none;}
.wapper {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.font_wei {
	font-weight: bold;
}
.text_le {
	text-align: left!important;
}
.text_ri {
	text-align: right!important;
}
.text_cen {
	text-align: center!important;
}
.fl_le {
	float: left!important;
}
.fl_ri {
	float: right!important;
}
.pad_top0 {
	padding-top: 0!important;
}
.pad_top20 {
	padding-top: 20px!important;
}
.pad_ri0 {
	padding-right: 0!important;
}
.pad_le0 {
	padding-left: 0!important;
}
.pad_bot0 {
	padding-bottom: 0!important;
}
.mar_top0 {
	margin-top: 0px!important;
}
.mar_top5 {
	margin-top:5px!important;
}
.mar_top15 {
	margin-top:10px!important;
}
.mar_top23 {
	margin-top: 23px!important;
}
.mar_top30 {
	margin-top: 30px!important;
}
.mar_ri0 {
	margin-right: 0!important;
}
.mar_bot0 {
	margin-bottom: 0px!important;
}
.pad_bot10 {
	padding-bottom: 10px!important;
}
.pad_bot20 {
	padding-bottom: 20px!important;
}
.mar_le0 {
	margin-left: 0!important;
}
.black {
	color: #000!important;
}
.withe {
	color: #fff!important;
}
.red {
	color: #dd1700!important;
}
.blue {
	color: #0861A2!important;
}
.orange {
	color: #ff7d36;
}
.pink {
	color: #f56464!important;
}
.grey {
	color: #9f9f9f!important;
}
.bac_fff {
	background: #fff!important;
}
.bg_no {
	background: none!important;
}
.shadow_no{box-shadow:none!important;}
.red_bg{background: #e46363!important;}
.yellow_bg{background: #f3e50a!important;}
.green_bg{background: #14d742!important;}
.wid_auto {
	width:auto!important;
}
.wid_28b {
	width: 28%!important;
}
.wid_50b {
	width: 50%!important;
}
.wid_100b {
	width: 100%!important;
}
.wid_auto {
	width:auto!important;
}
.wid_581{
	width: 567px!important;
}
.wid_749{
	width: 759px!important;
}
.fon_si14 {
	font-size: 14px!important;
}
.bor_no {
	border: 0!important;
}
.dis {
	display: block;
}
.undis {
	display: none;
}
.modalcen{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%)!important;
-webkit-transform:translate(-50%,-50%)!important;
-moz-transform:translate(-50%,-50%)!important;
-ms-transform:translate(-50%,-50%)!important;
-o-transform:translate(-50%,-50%)!important;   	
}
/*form*/
select{height:29px!important;padding:0 0 0 12px!important;
background:#f3f3fd!important;box-shadow:none!important;
border-radius:5px;font-size:14px;
font-family:SimHei;
font-weight:bold;
color:rgba(71,86,133,1)!important;
line-height:29px;}
.btn:hover{opacity:0.8;}

/* home Layout */
.ho_bg_lay,.menu,.ho_lay,.ho_lanm_lay .fon_list,.ho_lanm_lay .tit,.ho_lanm_lay .fon_list li,.ho_lanm_lay .fon_list li a,.news_list,.news_list_lay,.news_list li strong,.mbx_lay,
.le_nav dt,.le_nav dd,.le_nav dd a,.ri_ney_lay,.ri_ney_lay li,.ri_ney_lay li a,.video_lay .carousel-indicators,.ho_lanm_lay .img_list,.ho_lanm_lay .img_list li a span,.top_menu{width:100%;}
.ho_pad{padding-top:40px;}
.top_menu,.top_menu li,.fon_lay{display:inline-block;}

.top_menu{height:40px;line-height:40px;background: #c30505;text-align:center;}
.top_menu li{border-right:1px solid #fff;line-height:20px;}
.top_menu li a{padding:0 20px;color:#fff;font-size:14px;}
.top_menu .active,.top_menu li:hover{line-height:40px;background-color:#fff;}
.top_menu .active a,.top_menu li:hover a{color: #b72434;text-decoration:none;}

.fon_lay{width:925px;height:302px;background-color:rgb(255,255,255,0.7);box-shadow:0 0 10px #9b9a9a;margin:358px 0 50px 0;padding:30px 40px;font-size:16px;color:#020202;text-align:left;line-height:34px;text-indent:30px;}

.menu{margin:0 0 50px 0;}
.menu li{float:left;width:18%;height:68px;line-height:68px;background:url(../images/menu_line.jpg) 100% 50% no-repeat;transition: 0.3s linear 0.3s;}
.menu li a{width:100%;text-align:center;display:inline-block;float:left;font-size: 18px;background:url(../images/menu_active.jpg) 50% 0 no-repeat;background-size:100% 0;
font-weight: 400;
color: #FFFFFF;}
.menu li a:hover,.menu .active{background:url(../images/menu_active.jpg) 50% 0 no-repeat;background: none\0;background-size:100% 100%;color:#fff;text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/menu_active.jpg', sizingMethod='scale');
}

.ho_lay{float:left;background-color:#fff;border:1px solid #dfdfdf;margin-bottom:26px;padding:20px;}

.video_lay,.video_lay .pic{width: 553px;
height: 331px!important;float:left;}
.video_lay{position:relative;}
.video_lay .play{opacity:0.8;cursor:pointer;transition:0.1s linear 0.1s;}
.video_lay .play:hover{opacity:0.9;}
.video_lay .carousel-indicators{height:51px;background-color:rgba(0,0,0,0.5);left:0;bottom:0;margin:0;padding-top:20px;background:#000\0;}
.video_lay .carousel-indicators li{width:16px;height:16px;border:0;background-color:#fff;margin:0 5px;}
.video_lay .carousel-indicators .active{background-color:rgba(234, 30, 21, 1);}

.ho_lanm_lay{float:right;}
.ho_lanm_lay .tit{float:left;margin:0;height:44px;border-bottom:1px solid #dfdfdf;}
.ho_lanm_lay .tit strong{height:44px;line-height:44px;font-weight:normal;padding:0 22px;background-color:#c10112;color:#fff;float:left;font-size:18px;color:#fff;}
.ho_lanm_lay .fon_list,.ri_ney_lay{float:left;padding:10px 20px 0 10px;}
.ho_lanm_lay .fon_list li,.ri_ney_lay li{display: inline-block;padding:12px 0 0 0;}
.ho_lanm_lay .fon_list li a,.ri_ney_lay li a{padding-left:17px;*+width:540px;display:inline-block;background:url(../images/icon.png) 0 50% no-repeat;font-size:16px;color:#333333;overflow:hidden;text-overflow:ellipsis;
white-space:nowrap;}
.ho_lanm_lay .fon_list li a:hover,.ri_ney_lay li a:hover{color:#b12e23!important;}
.ho_lanm_lay .img_list{width:110%;}
.ho_lanm_lay .img_list li{float:left;margin:22px 25px 0 0;}
.ho_lanm_lay .img_list li a,.ho_lanm_lay .img_list li a img{width:271px;height:177px;float:left;position:relative;}
.ho_lanm_lay .img_list li a:hover{opacity:0.8;margin-top:-5px;}
.ho_lanm_lay .img_list li a img{position:absolute;top:0;left:0;z-index:0;}
.ho_lanm_lay .img_list li a span{display: inline-block;height:36px;line-height:36px;position:absolute;left:0;bottom:0;z-index:10;background-color:rgba(0,0,0,0.5);font-size: 16px;
color: #FFFFFF;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#000\0;}
.news_list_lay .fon_list{border-right:1px solid #dfdfdf;padding-top:0;margin-top:20px;}
.news_list_lay .fon_list li a{width:523px;}
.news_list_lay .fon_list li span{float:right;font-size: 16px;
font-weight: 400;
color: #ABAAAA;}
.news_list_lay .ad{float:right;margin:20px 0 0 0;}
.news_list_lay .ad:hover img{opacity:0.7;}


.ho_lanm_lay ul .wid_50b{padding-right:5%;*+padding-right:0;}

.news_list_lay{overflow:hidden;}
.news_list{display:inline-block;padding:0!important;width:130%!important;margin:0;}
.news_list li{float:left;padding:15px!important;width:270px!important;*+width:240px!important;
height: 248px;transition:0.1s linear 0.1s;
border: 1px solid #D6D4D4;float:left;margin:20px 26px 0 0;*+margin:20px 23px 0 0;}
.news_list li:hover{border: 1px solid #ea1e15;}
.news_list li a{padding:0!important;}
.news_list li a:hover{text-decoration:none;}
.news_list li img{width: 239px;height: 134px;float:left;}
.news_list li strong{display:inline-block;
font-size: 16px;font-weight:normal;
color: #444444;margin:12px 0;}
.news_list li span{
font-size: 15px;
color: #ABAAAA;}
.news_list li:hover strong{color:#982023;}

/*neyte*/
.mbx_lay{height:47px;line-height:47px;background-color:#F3F3F3;display:inline-block;font-size:14px;color:#404040;text-align:left;font-family:SimSun;
*+background:#F3F3F3 url(../images/icon2.png) 18px 50% no-repeat;*+padding-left:50px;*+width:1108px;}
.mbx_lay:before{content:"";display: block;background:url(../images/icon2.png) 0 0 no-repeat;width:17px;height:17px;margin:14px 20px 0 18px;
float:left;}
.mbx_lay a{font-size:14px;color:#404040;font-family: Microsoft YaHei;padding:0 7px;}

.le_nav{width:238px;border: 2px solid #EA1E15;float:left;margin-top:32px;}
.le_nav dt{height:48px;line-height:48px;display:inline-block;background:#d71711 url(../images/icon3.png) 0 0 no-repeat;font-size: 18px;color:#FFFFFF;font-weight:normal;}
.le_nav dd{padding:10px 10px 0 10px;*+width:218px;}
.le_nav dd a{display:inline-block;height:49px;line-height:49px;background-color:#F3F3F3;margin-bottom:10px;
font-size: 16px;transition:0.1s linear 0.1s;
color: #202020;*+width:220px;}
.le_nav dd a:hover{color:#fff!important;background-color:#e21b13;text-decoration:none;}

.ri_ney_lay,.fy_lay{width:890px;*+width:860px;float:right;padding:24px 27px 0 0;}
.ri_ney_lay li a{width:700px;float:left;}
.ri_ney_lay li span{float:right;
font-size: 16px;
color: #ACA9A9;}

.fy_lay{text-align:center;padding:30px 0;
font-size: 16px;
color: #000000;}

.ho_lanm_lay .more{float:right;font-size:16px;color:#000;margin:10px 5px 0 0;}
.ho_lanm_lay .more em{font-family:SimSun;padding-right:8px;}

.ho_bg_lay{display: inline-block;padding-bottom:52px;}