@charset "utf-8";

body{ width: 100%; }

.r_index{ min-width: 1200px; background: url(../image/banner.jpg) no-repeat top center; background-size: 100% auto; }

/* Toutiao */
.toutiao{ background: #f1f1f1; padding: 30px 0; }
	.toutiao .container{ background: url(../image/frist-bg.png) no-repeat 15px; center; text-align: center; }
	.toutiao .first-one,.toutiao .first-two{ margin-left: 50px; }
	.toutiao .first-one{ padding-top: 15px; }
	.toutiao .first-one a{ display: inline-block; max-width: 900px; padding-right: 35px; height: 40px; overflow: hidden; font-size: 32px; font-weight: bold; position: relative; }
	.toutiao .first-one a img{ position: absolute; top: 0px; right: 0; }
	.toutiao .first-two a{ display: inline-block; width: 25%; margin-left: 15px; font-size: 16px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; max-width: 900px; }

/* Slide */
.slides{ padding-top: 30px; color: #999; }
	.slides .tt a{ display: inline-block; width: 100%; overflow: hidden; height: 30px; line-height: 30px; font-size: 15px; }
	.slides .tt a.bold{ font-weight: bold; font-size: 18px; }
	
	.slides .slide{ border-radius: 5px; overflow: hidden; }
	.slides .slide .item img{ height: 430px; }
	.slides .carousel-caption{ text-align: left; background: #313131; color: #fff; width: 100%; left: 0; right: 0; bottom: 0; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; }
	.slides .carousel-indicators{ bottom: 5px; text-align: right; left: auto; right: 15px; }
	.slides .carousel-indicators li{ background-color: #6a6a6a; border: none; }
	
	.slides .scAdver{ margin-top: 23px; }
	.slides .scAdver .row div:first-child{ padding-right: 10px; }
	.slides .scAdver .row div:nth-child(2){ padding-left: 10px; }

	.slides .adModel{ margin-top: 23px; }
	.slides .adModel .row{ position: relative; }
	.slides .adModel .row div:first-child{ padding-right: 10px; }
	.slides .adModel .row div:nth-child(2){ padding-left: 10px; padding-right: 10px; }
	.slides .adModel .row div:nth-child(3){ padding-left: 10px; padding-right: 10px; }
	.slides .adModel .row div:nth-child(4){ padding-left: 10px; }
	.slides .adModel .adver-left-top{ position: absolute; left: 10px; top: 0; background: url(../image/adver-left-top-bg.png) no-repeat right center; width: 100px; height: 25px; line-height: 25px; color: #fff; }

	.sliderA1{ width:100%; height: 90px; position: relative; overflow: hidden; }
	.sliderA1s{ position: absolute; height: 270px; left: 0; top: 0; width: 100%; }
	.sliderA1s li{ float: left; list-style-type: none; height: 90px; width: 100%; }
	.sliderA1s img{ border: 0; width: 100%; height:90px; }

	.sliderA2{ width:100%; height: 95px; position: relative; overflow: hidden; }
	.sliderA2s{ position: absolute; height: 270px; left: 0; top: 0; width: 100%; }
	.sliderA2s li{ float: left; list-style-type: none; height: 95px; width: 100%; }
	.sliderA2s img{ border: 0; width: 100%; height:95px; }

/* Big-Adver */
.big-adver{ margin-top: 15px; }

/* News Model */
.news{ margin-top: 30px; background: #f1f1f1 url(../image/news-bg.jpg) no-repeat center; background-size: 100% 100%; padding-top: 30px; padding-bottom: 10px; }
	.news .news-model-rmt{ float: left; width: 100%; margin-bottom: 25px; }
	/*#e3441e;*/
	.news .news-model-rmt .news-model-rmt-title{ height: 40px; font-size: 22px; color: #eee;  font-weight: bold; }
	.news .news-model-rmt .news-model-rmt-title p{ height: 39px; border-bottom: 3px solid #fbb3a1; width: 90px; }
	.news .news-model-rmt .news-model-rmt-title p a{ font-size: 22px; color: #eee;  font-weight: bold; }
	.news .news-model-rmt .news-model-rmt-left-content{ margin-top: 15px; }
	.news .news-model-rmt .news-model-rmt-left-content .rmt-left{ position: relative; width: 45%; height: 200px; float: left; margin-right: 30px; border-radius: 5px; overflow: hidden; }
	.news .news-model-rmt .news-model-rmt-left-content .rmt-left .rmtTitle{ position: absolute; bottom: 0; width: 100%; }
	.news .news-model-rmt .news-model-rmt-left-content .rmt-left .rmtTitle a{ color: #f9f9f9; padding: 0 15px; display: inline-block; width: 100%; background: rgba(0,0,0,.6); height: 40px; line-height: 40px; text-align: center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
	.news .news-model-rmt .news-model-rmt-left-content .rmt-left img{ height: 200px; width: 100%; }
	.news .news-model-rmt .news-model-rmt-left-content .rmt-right{ width: 50%; float: left; }
	.news .news-model-rmt .news-model-rmt-left-content .rmt-right a{ display: inline-block; float: left; width: 100%; height: 33px; line-height: 33px; overflow: hidden; font-size: 16px; color: #eee; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }

	.carousel-control.left{ background: none; }
	.carousel-control.right{ background: none; }

	#rmbd img{ height: 480px; width: 100%; }
	.rmbd-title{ line-height: 23px; margin-bottom: 10px; margin-top: 5px; height: 23px; font-size: 22px; color: #eee; font-weight: bold; border-left: 5px solid #e3441e; padding-left: 15px; }
	.news .col-xs-8{ width: 70%; }
	.news .col-xs-4{ width: 30%; }
	.rmbd-adver{ margin-top: 23px; }
	.rmbd-adver img{ width: 100%; height: 120px; }

/* newsList */
.newsList{  margin-top: 25px; }
	.newsList .newslist-model{  }
	.newsList .newslist-model .newslist-title{ width: 100%; font-size: 22px; line-height: 30px; height: 40px; font-weight: bold; }
	.newsList .newslist-model .newslist-title span{ border-bottom: 3px solid #f0370b; display: inline-block; height: 40px; }
	.newsList .newslist-model .newslist-con{ margin-top: 15px; }
	.newsList .newslist-model .newslist-con .con-img{ width: 100%; position: relative; border-radius: 5px; overflow: hidden; }
	.newsList .newslist-model .newslist-con .con-img img{ width: 100%; height: 220px; }
	.newsList .newslist-model .newslist-con .con-img .fl{ width: 100%; position: absolute; left: 0px; bottom: 0; background: rgba(0,0,0, .4); height: 40px; color: #fff; z-index: 999; line-height: 40px; text-align: center; overflow: hidden; padding: 0 30px;white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
	.newsList .newslist-model .newslist-con .con-list{ width: 100%; margin-top: 10px; }
	.newsList .newslist-model .newslist-con .con-list a{ display: inline-block; width: 100%; height: 35px; line-height: 35px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }

/* newsLists */
.newsLists{ margin-top: 15px; }
	.newsLists .newslist-model{  }
	.newsLists .newslist-model .newslist-title{ width: 100%; font-size: 22px; line-height: 23px; height: 30px; font-weight: bold; }
	.newsLists .newslist-model .newslist-title span{ display: inline-block; height: 25px; border-left: 5px solid #e10012; padding-left: 15px; }
	.newsLists .newslist-model .newslist-con{ margin-top: 15px; margin-bottom: 20px; }
	.newsLists .newslist-model .newslist-con .con-img{ width: 100%; position: relative; border-radius: 5px; overflow: hidden; }
	.newsLists .newslist-model .newslist-con .con-img img{ width: 100%; height: 220px; }
	.newsLists .newslist-model .newslist-con .con-img .fl{ width: 100%; position: absolute; left: 0px; bottom: 0; background: rgba(0,0,0, .4); height: 40px; color: #fff; z-index: 999; line-height: 40px; text-align: center; overflow: hidden; padding: 0 30px;white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
	.newsLists .newslist-model .newslist-con .con-list{ width: 100%; margin-top: 10px; }
	.newsLists .newslist-model .newslist-con .con-list a{ display: inline-block; width: 100%; height: 35px; line-height: 35px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }

/* news-box */
.news-box{ margin-top: 30px; }
	.news-box .nav-tabs > li.active > a, .news-box .nav-tabs > li.active > a:hover, .news-box .nav-tabs > li.active > a:focus{ background: #e10012; color: #fff; }
	.news-box .nav-tabs{ background: #f8f8f8; height: 55px; border: none; border-radius: 5px; overflow: hidden; }
	.news-box .nav > li > a{ padding: 0 25px; height: 55px; line-height: 55px; font-size: 18px; }
	.news-box .nav-tabs a:hover{ border-bottom: none; }
	.news-box .nav-tabs > li > a{ border-radius: 0; }
	
	.news-list-box{ border-bottom: 1px solid #f1f1f1; padding-bottom: 10px; }
	.news-list-box-title{ max-height: 50px; line-height: 50px; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
	.news-list-box-title a{ font-weight: bold; font-size: 22px; }
	.news-list-box-img img{ width: 100%; height: 180px; }
	.news-list-box-content{ font-size: 15px; height: 150px; overflow: hidden; line-height: 30px; }
	.news-list-box-content-main p{ margin-bottom: 0; }
	.news-list-box-date{ line-height: 40px; color: #ccc; text-align: left; }
	.news-list-box-date .fa-drivers-license-o{ margin-left: 30px; }

/*  ad-one */
.ad-one{ margin-top: 15px; }
	.ad-one img{ width: 100%; height: 90px; border-radius: 5px; }

/* friend */
.friend{ margin-top: 30px; background: #f1f1f1; padding-top: 10px; padding-bottom: 30px; }
	.friend .friend-title{ width: 100%; font-size: 26px; font-weight: bold; text-align: center; line-height: 80px; }
	.friend .friend-con{ width: 100%; }
	.friend .friend-con a{ display: inline-block; float: left; width: 20%; margin: 10px 9px; }
	.friend .friend-con a img{ width: 100%; height: 102px; }