@charset "utf-8";
/* CSS Document */

#banner-wrap .wrap{padding:0;}
#mainbanner{display:block; width:160%; margin:0 -30%; position:relative;}
	

#middle{background:url(../images/index/index-middle-bg.png) top repeat-x; border-top:1px #fff solid;}
#index-feature{padding:0 0 46px 0;}
	#index-feature .wrap{position:relative; top:-68px; margin-bottom:-68px; overflow:hidden;  z-index:102; }
#index-feature ul{list-style:none; padding:0; margin:0; margin-left:-1.5%; margin-right:-1.5%;}
	#index-feature ul:after{clear: both; content: " "; display: block; height: 0; visibility: hidden;}
#index-feature li{width:30.3%; padding:1px; margin:0 1.5%; float:left; border:1px #d8d8d8 solid; background:#fff;}
	.feature-txt{border-top:3px #e70819 solid; font-size:13px; padding:15px 10px; line-height:1.3em; }
	.feature-txt h2{font-size:18px; color:#000; text-transform:uppercase; font-weight:600; margin:0; padding:0 0 8px 0;}
	.feature-txt h2 span{ color:rgba(96,96,96,1.00); font-size:15px;margin-left:2px; font-weight:normal; text-transform:capitalize}
	.feature-txt p{margin:0; color:#060606; display:none}
	
#index-news-wrap{border-top:1px #f2f2f2 solid; border-bottom:1px #e5e5e5 solid; padding:1px 0;}
	#index-news-wrap2{ background:#dadada}
	#index-news-wrap .wrap{padding:9px 15px 7px ;}
	#index-news-ti{background:#bc0000; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 10px; display:inline-block; float:left; margin:0; box-shadow:inset 2px 3px 13px 0px rgba(95,9,10,1.00)}
	#index-news-ti a{color:#fff;}
	#index-news{margin-left:100px; height:32px;}
	#index-news marquee{height:100%;}
	#index-news ul{list-style:none; padding:0; margin:0; font-size:13px;}
	#index-news li{position:relative; padding-left:16px;}
	#index-news li:before{ display: inline-block; text-align: right; position:absolute; top:1.2em; left:0px; content:"\f04d"; font:normal normal normal 12px/1 FontAwesome; -webkit-transform:scale(0.4);	-ms-transform:scale(0.4);	transform:scale(0.4); color:#e60012;}
	#index-news li img{display:none;}
	#index-news h3{font-size:14px; display:inline-block; margin:0; padding:0;}
	#index-news p{display:none;} 
	#index-news a{color:#111; padding:1em 0; display:inline-block; overflow: hidden; white-space: nowrap; TEXT-OVERFLOW: ellipsis;-o-text-overflow: ellipsis;}
	.msgdate_span{padding-right:8px;}
	
#index-com-wrap{background:url(../images/index/index-combg.jpg) center center no-repeat; padding:50px 0 100px;}
	#index-com{width:50%;}
	#index-com h1{color:#bc000f; font-size:30px; font-weight:700; margin:0 0 0.8em 0;}
	#index-com h1 span{font-size:18px; color:#111; display:none}
	#index-com p{font-size:15px; line-height:1.4em;margin-bottom:5px}
	#index-com-more{background:#e60012; padding:0 0 0 15px; display:inline-block; color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold;margin-top:30px}
	#index-com-more i{margin-left:12px;padding:10px 12px; background:#a6a6a6}
	#index-com-more:hover{background:#9c010d; text-decoration:none;}
	
	
@media (max-width : 1199px) {
	
	#index-feature .wrap{top:-30px; margin-bottom:-30px;}
	#index-feature li{margin:0 0.5%; width:32.3%;}
	.feature-txt h2{font-size:16px;}
	#index-com-wrap{background-size:cover; background-image:url(../images/index/index-combg_s.jpg); padding:36px 0;}
	#index-com{width:60%;}
}

@media (max-width: 979px)  { /*bootstrap width 724px */
	
}
@media (max-width: 979px) and (min-width : 601px){
	#index-feature ul{ margin-left:0; margin-right:0;}
	#index-feature li{width:auto; float:none; margin:0 0 12px 0; }
	#index-feature li:after {clear: both; content: " "; display: block; height: 0; visibility: hidden;}
	.feature-img{width:38%; display:table-cell; border-right:3px #e70819 solid;}
	.feature-img img{width:100%;}
	.feature-txt{width:62%; display:table-cell; border:0; vertical-align:middle; text-align:left;  }
}
@media (max-width : 768px) {
	

}
@media (max-width: 767px)  { /*bootstrap width auto */
	
}
@media (max-width : 720px){
	
}
@media (max-width : 600px){
	#index-feature{padding-bottom:0px;}
	#index-feature .wrap{top:0; margin-bottom:0;}
	#index-feature ul{margin-left:0; margin-right:0; margin-top:24px; margin-bottom:0;}
	#index-feature li{width:auto; max-width:460px;  float:none; margin-left:auto; margin-right:auto; margin-bottom:20px;}
	.feature-txt{min-height:auto;}
	
	#index-com-wrap{padding-bottom:10%; background-position:100% -60%; background-size:130% 130%;}
	#index-com{width:auto;}
	
}
@media (min-width : 600px){
  
 
}
@media (max-width : 599px){
	
	
}
@media (max-width : 480px){
	#index-com-wrap{background:none; padding-bottom:26px; padding-top:24px;}
	#index-com h1{font-size:24px;}
	#index-com h1 span{font-size:14px;}

	
	
}
@media (max-width : 360px){
	
	
	
}
@media (max-width : 320px){
	
}

