@charset "utf-8";

.conbox{ width: 1163px; margin: 0 auto;}
.head{ height: 60px; padding: 10px 0;}
.head .logo{ width: 160px; float: left; overflow: hidden;}
.head .ban-1{ width: 530px; height: 60px; float: left; overflow: hidden;}
.search{ float: left; width: 300px; margin-left: 70px;}
.search-1{ height: 30px; margin-bottom: 10px; position: relative;}
.tx01{ width: 294px; height: 25px; line-height: 25px; border: 1px solid #a0a0a0; border-radius: 25px; text-indent:10px;}
.btn-search{ position: absolute; top: 1px; right: 0px; width: 27px; height: 27px; background: url(/uploads/image/rrimages/search.png) no-repeat; cursor: pointer;}
.search-2{ height: 20px; line-height: 20px; overflow: hidden; color:#333;}
.search-2 a{ color: #666; margin-right: 10px;}

.wxss{ width: 50px; float: right; padding-top: 8px;}
.wxss i{ display: inline-block; width: 50px; height: 28px; background-image: url(/uploads/image/rrimages/icon.png); background-repeat: no-repeat;}
.wxss i{ background-position: center 0;}
.wxss i{ background-position: center -56px;}
.wxss a:hover i, .sha ul li.wx i.cur{ background-position: center -84px;}
.wxss a{ display: block; text-align: center;}
.wxss a:hover{ text-decoration: none;}
.wxss{ position: relative;}
.wxss .wxsspic{ position: absolute; left: 0; top: 55px; width: 160px; height: 160px; border: 1px solid #ddd; display: none; z-index: 111;}
.wxss .wxsspic img{ width: 160px; height: 160px;}

.nav{ height: 39px; background: url(/uploads/image/rrimages/nav-bg.png) repeat-x; border: 1px solid #e5e5e5; margin-bottom: 15px;}
.nav ul{ width: 1162px;}
.nav ul li{ float: left; height: 39px; width: 83px; background: url(/uploads/image/rrimages/nav-li-bg.png) no-repeat right top; overflow: hidden;}
.nav ul li:last-child{ background: none;}
.nav ul li a{ display: block; height: 39px; line-height: 39px; text-align: center; font-size: 16px; color:#383838;}
.nav ul li a:hover, .nav ul li.cur a{ background-color: #383838; color: #fff;}

.ban-2{ max-height: 100px; overflow: hidden;;}


.h15{ clear: both; height: 15px;}

.tr1{ margin-bottom: 15px;}

.foucspic{ width: 795px; height: 360px; float: left; background-color: #e1e1e1; overflow: hidden;}


.m-video{ width: 353px; float: right;}
.m-v-box{ background-color: #e1e1e1; height: 314px;}


.td1{ width: 390px; float: left; margin-right: 15px;}
.td3{ width: 353px; float: right; margin-right: 0;}
.td5{ width: 795px; float: left;}
.box{ height: 228px; border: 1px solid #e5e5e5;}

.tit-1{ position: relative; height: 36px; margin-bottom: 10px;}
.tit-1 span{ display: inline-block; width: 90px; height: 36px; line-height: 36px; background-color: #e80012; color: #fff; text-align: center; border-radius: 10px; font-size: 18px; font-weight: 600; letter-spacing: 10px; padding-left: 10px;}
.tit-1 i{ font-style: normal; font-size: 12px; position: absolute; top: 10px; right: 0; font-weight: normal;}

.u1{ padding: 10px;}
.u1 li{ height: 26px; line-height: 26px; overflow: hidden;}
.u1 li a{}

.u2{ padding: 10px 0 0 12px; margin-bottom: -5px;}
.u2 li{ width: 160px; float: left; margin-right: 10px;}
.u2 li:last-child{ margin-right: 0;}
.u2 li div{ height: 98px; margin-bottom: 8px; overflow: hidden;}
.u2 li div img{ width: 160px;}
.u2 li p{ height: 20px; line-height: 20px; overflow: hidden;}
.u2 li p a{ color: #e80012;}

.u3{ padding: 10px 0 0 12px; margin-bottom: -5px;}
.u3 li{ width: 140px; float: left; margin-right: 17px;}
.u3 li:last-child{ margin-right: 0;}
.u3 li div{ height: 164px; margin-bottom: 8px; overflow: hidden;}
.u3 li div img{ width: 140px;}
.u3 li p{ height: 40px; line-height: 20px; text-align: center; overflow: hidden;}
.u3 li p a{ color: #e80012;}

.u4{ padding: 10px 0 0 12px; margin-bottom: -5px;}
.u4 li{ width: 245px; float: left; margin-right: 17px;}
.u4 li:last-child{ margin-right: 0;}
.u4 li div{ height: 157px; margin-bottom: 8px; overflow: hidden;}
.u4 li div img{ width: 245px;}
.u4 li p{ height: 40px; line-height: 20px; overflow: hidden;}
.u4 li p a{}

.ebox{}
.ele{ width: 800px; float: left;  overflow: hidden;}
.eri{ width: 345px; float: right; overflow: hidden;}

.l1{ padding-top: 5px;}
.l1 li{ clear: both; height: 118px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee;}
.l1 li .pic{ float: left; width: 210px; height: 118px;}
.l1 li .pic img{ width: 210px; height: 118px; border-radius: 5px;}
.l1 li .txt{ width: 575px; float: left; margin-left: 15px;}
.l1 li h2{ height: 30px; line-height: 30px; margin-bottom: 12px; font-size: 22px; font-weight: 300; overflow: hidden;}
.l1 li h2 a{ font-size: 22px;}
.l1 li .des{ height: 44px; line-height: 22px; margin-bottom: 10px; color: #999; overflow: hidden;}
.l1 li .date{ color: #999;}

.pages { height: 32px; padding: 10px 0 10px;}
.pages a {display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; font-size: 12px; border: 1px solid #eee; margin-right:10px;}
.pages span {display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; font-size: 12px; font-weight: bold; margin-right:10px;}
.pages a:hover, .pages span.cur { background-color: #e80012; color: #fff;}

.u6{ margin-bottom: 15px;}
.u6 li{ clear: both; height: 36px; line-height: 36px; background: url(/uploads/image/rrimages/e1.png) no-repeat 0 12px; padding-left: 18px; border-bottom: 1px solid #eee; overflow: hidden;}
.u6 li a{}

.u7{ margin-bottom: 15px;}
.u7 li{ clear: both; height: 40px; line-height: 40px; background: url(/uploads/image/rrimages/e1.png) no-repeat 0 14px; padding-left: 18px; border-bottom: 1px solid #eee; overflow: hidden;}
.u7 li a{}

.ban-e1{ margin-bottom: 15px;}

.edo{ border: 1px solid #eee; padding: 15px;;}
h1.title{ font-slze: 24px; line-height: 30px; margin-bottom: 10px; font-weight: 500; color: #000; padding: 5px 0;}
.from{ line-height: 26px; font-size: 14px; color: #999;}
.keyword{ line-height: 26px; font-size: 14px; color: #999; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 10px;}
.content{ line-height: 26px; font-size: 14px;}
.content p{ margin-bottom: 10px;}

.fxzj{ clear: both; padding: 15px 0 0 0;}

.u3-1 li{ margin-bottom: 15px;}
.u3-1 li p a{ color: #333;}
.u4-1 li{ margin-bottom: 15px;}


.foucspic .swiper-container {
  width: 100%;
  height: 100%;
}

.foucspic .swiper-slide p{  position: absolute; bottom: 0; left: 0; right: 0; font-size: 20px; color: #fff; font-weight: 600; padding: 0 100px 0 20px; height: 60px; line-height: 70px; background: url(/uploads/image/rrimages/bg1.png) repeat-x; overflow: hidden;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px; right:10px;left:auto;width:auto;}


.w404{ padding: 80px 20px;}
.w404 div{ font-size: 16px; text-align: center; margin-bottom: 20px;}
.w404 p{ padding: 5px 0; font-size: 14px; text-align: center;}
.w404 .links a{margin-right: 20px;}
