@font-face {
	font-family: shuti;
	src: url(../font/Politica.b961b328.ttf);
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
button,
legend,
caption,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
section {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #FFFFFF;
	color: #2a2a2a;
	font-family: "microsoft yahei", "黑体", "SimHei", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	text-align: left;
}

table,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 500
}

i,
em {
	font-style: normal;
}

u {
	text-decoration: none;
}

ul,
ol,
li {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

a,
img {
	border: 0;
	outline: none;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover,
a:active {
	text-decoration: none;
	color: #E4392A;
}

a:focus {
	outline: none;
	-moz-outline: none;
}

*:focus {
	outline: none;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	line-height: 0;
	height: 0;
	visibility: hidden
}


/*公共颜色*/

.c-000 {
	color: #000;
}

.c-333 {
	color: #333;
}

.c-f20 {
	color: #F20;
}

.c-f40 {
	color: #F40;
}

.c-f60 {
	color: #F60;
}

.c-777 {
	color: #777;
}

.c-754 {
	color: #754;
}

.c-888 {
	color: #848484;
}

.c-999 {
	color: #999;
}

.c-fbf {
	color: #f8e4d5;
}


/*淡褐*/

.c-5F7 {
	color: #5F7ED5;
}


/*青蓝*/

.c-ff0 {
	color: #FFFF00;
}


/*鹅黄*/

.c-da0 {
	color: #DA0065;
}


/*紫红*/

.c-05c {
	color: #0055CC;
}


/*墨蓝*/

.c-085 {
	color: #008857;
}


/*墨绿*/

.c-01B {
	color: #01BB6E;
}


/*青绿*/

.c-602 {
	color: #602B63
}


/*紫色*/


/*公共背景*/

.bg-fff {
	background: #FFF;
}


/*公共字体*/

.f-w-1 {
	font-weight: 100;
}

.f-w-4 {
	font-weight: 400;
}

.f-w-7 {
	font-weight: 700;
}

.f-12 {
	font-size: 12px;
}

.f-14 {
	font-size: 14px;
}

.f-16 {
	font-size: 16px;
}

.f-18 {
	font-size: 18px;
}

.f-20 {
	font-size: 20px;
}

.f-22 {
	font-size: 22px;
}

.f-24 {
	font-size: 24px;
}

.f-26 {
	font-size: 26px;
}

.f-28 {
	font-size: 28px;
}

.f-30 {
	font-size: 30px;
}

.f-34 {
	font-size: 34px;
}

.f-wei {
	font-family: "microsoft yahei", "SimHei", Arial, sans-serif;
}

.f-ver {
	font-family: Verdana, "SimHei", Arial, sans-serif;
}

.f-son {
	font-family: Arial, "宋体", sans-serif;
}

.f-hei {
	font-family: "黑体", Arial, "宋体", sans-serif;
}

.f-shu {
	font-family: "shuti", "microsoft yahei", "黑体", Arial;
}


/*浮动*/

.float-lt {
	float: left;
}

.float-rt {
	float: right;
}


/*margin*/

.mg-l-r-3 {
	margin: 0 3px;
}

.mg-l-r-5 {
	margin: 0 5px;
}


/*顶部*/

.topBox {
	width: 100%;
	height: 46px;
	background: #f86150f7;
}

.topBox .top {
	width: 1200px;
	height: 46px;
	margin: 0 auto;
}


/*logo*/

.topBox .top .logo {
	float: left;
	margin-top: 2px;
}

.topBox .top .logo a {
	display: block;
	width: 190px;
	height: 42px;
}

.topBox .top .logo a img {
	width: 100%;
	height: 100%;
}


/*导航*/

.topBox .top .menu {
	height: 26px;
	float: left;
	margin-left: 30px;
	padding: 10px 0;
}

.topBox .top .menu li {
	padding: 0 20px;
	height: 26px;
	line-height: 26px;
	float: left;
	position: relative;
}

.topBox .top .menu li.frist:before {
	content: " ";
	height: 26px;
	width: 0;
	border-left: 1px solid #ffffff30;
	position: absolute;
	left: 0;
	top: 0;
}

.topBox .top .menu li:after {
	content: " ";
	height: 26px;
	width: 0;
	border-left: 1px solid #ffffff30;
	position: absolute;
	right: 0;
	top: 0;
}

.topBox .top .menu li a {
	display: block;
	height: 26px;
	color: #FFF;
	font-size: 14px;
}


/*辅助*/

.fuzhu {
	height: 46px;
	float: right;
}

.fuzhu li {
	height: 46px;
	line-height: 46px;
	float: left;
	position: relative;
}

.fuzhu li:after {
	content: " ";
	height: 26px;
	width: 0;
	border-left: 1px solid #ffffff30;
	position: absolute;
	right: 0;
	top: 8px;
}

.fuzhu li a {
	display: block;
	height: 46px;
	color: #FFF;
	padding: 0 25px;
	font-size: 14px;
}

.fuzhu li a em {
	display: inline-block;
	float: right;
}

.fuzhu li a:before {
	display: inline-block;
	content: " ";
	float: left;
	background-image: url(http://www.bobao.rexun.cn/static/img/all.png);
	background-repeat: no-repeat;
}

.fuzhu li a#mobile:before {
	background-position: -173px 0;
	width: 13px;
	height: 20px;
	margin: 13px 8px 13px 0;
}

.fuzhu li a#search:before {
	background-position: -200px 0;
	width: 20px;
	height: 20px;
	margin: 13px 8px 13px 0;
}

.fuzhu li a#nav:before {
	background-position: -230px 0;
	width: 20px;
	height: 16px;
	margin: 15px 8px 15px 0;
}

.fuzhu li a:hover {
	background: #ffada4;
}


/*面包屑*/

.crumbsBox {
	width: 100%;
	height: 20px;
	padding: 15px 0;
	background: #FFF;
	border-bottom: 1px solid #E5E5E5;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12);
}

.crumbs {
	width: 1200px;
	height: 20px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 20px;
	color: #777;
}

.crumbs a,
.crumbs em {
	margin: 0 8px;
	color: #777;
}

.crumbs a.frist {
	margin-left: 0;
}


/*页脚*/

.footerBox {
	width: 100%;
	height: auto;
	margin-top: 40px;
	padding: 30px 0;
	background: #f86150f7;
	overflow: hidden;
}

.footer {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}


/*栏目*/

.footer .footerNavBox {
	width: 1200px;
	height: 60px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ffffff80;
}

.footer .footerNavBox .footerNavBox-logo {
	width: 170px;
	height: 60px;
	padding: 15px 15px 15px 0;
	float: left;
	position: relative;
}

.footer .footerNavBox .footerNavBox-logo a {
	display: block;
	width: 170px;
	height: 35px;
}

.footer .footerNavBox .footerNavBox-logo a img {
	width: 100%;
	height: 100%;
}

.footer .footerNavBox .footerNavBox-logo:after {
	display: block;
	content: " ";
	width: 1px;
	height: 50px;
	background: #ffffff80;
	position: absolute;
	right: 0;
	top: 5px;
}

.footer .footerNavBox .footerNavBox-link {
	width: 1000px;
	height: 60px;
	float: right;
}

.footer .footerNavBox .footerNavBox-link p {
	width: 1000px;
	height: 30px;
	line-height: 30px;
}

.footer .footerNavBox .footerNavBox-link p a {
	display: inline-block;
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	color: #ffffffa8;
	overflow: hidden;
}

.footer .footerNavBox .footerNavBox-link p a.frist {
	color: #FFF;
	font-weight: 700;
}


/*版权部分*/

.footer .footerCopy {
	width: 1200px;
	height: auto;
	padding-top: 20px;
	overflow: hidden;
}

.footer .footerCopy .footerCopy-lt {
	width: 1000px;
	height: auto;
	float: left;
	overflow: hidden;
}

.footer .footerCopy .footerCopy-lt-about {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}

.footer .footerCopy .footerCopy-lt-about li {
	padding: 0 30px;
	height: 30px;
	float: left;
	position: relative;
}

.footer .footerCopy .footerCopy-lt-about li a {
	display: inline-block;
	height: 30px;
	font-size: 14px;
	color: #FFF;
}

.footer .footerCopy .footerCopy-lt-about li:after {
	display: block;
	content: " ";
	width: 1px;
	height: 20px;
	background: #ffffff80;
	position: absolute;
	left: 0;
	top: 5px;
}

.footer .footerCopy .footerCopy-lt-about li.frist {
	padding-left: 0;
}

.footer .footerCopy .footerCopy-lt-about li.frist:after {
	display: none;
}

.footer .footerCopy .footerCopy-lt p {

	line-height: 25px;
	color: #ffffffa8;
	font-size: 12px;
}

.footer .footerCopy .footerCopy-lt p a {
	color: #ffffffa8;
}

.footer .footerCopy .footerCopy-lt p span {
	margin-right: 5px;
}

.footer .footerCopy .footerCopy-rt {
	width: 110px;
	height: 110px;
	float: right;
	overflow: hidden;
}

.footer .footerCopy .footerCopy-rt img {
	width: 110px;
	height: 110px;
}

.footer .footerCopy .footer_police li {
	display: inline-block;
}

.footer .footerCopy .footer_police li img {
	max-height: 40px;
}


/*公共遮挡层*/

.publicLayer {
	z-index: 8888;
	width: 100%;
	height: 100%;
	background: url(../images/gray85.png);
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*ajax 提示层 容器*/

.ajaxBox {
	width: 420px;
	height: 260px;
	border: 1px solid #E5E5E5;
	box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.2);
	position: fixed;
	left: 50%;
	bottom: 50%;
	margin-left: -210px;
	background: #FFF;
	z-index: 9999;
	display: none;
}

.ajaxBoxTit {
	height: 45px;
	padding: 0 15px;
	border-bottom: 1px solid #DDD;
	background: #F2F2F2;
}

.ajaxBoxTit h3 {
	float: left;
	font-size: 16px;
	line-height: 45px;
	color: #000;
}

.ajaxBoxTit a {
	display: inline-block;
	float: right;
	font-size: 22px;
	line-height: 45px;
	text-decoration: none;
}

.ajaxBoxTit a:hover {
	text-decoration: none;
	color: #E4392A;
}

.ajaxBoxCon {
	width: 390px;
	height: 128px;
	padding: 30px 15px 0;
	overflow: hidden;
}

.ajaxBoxCon .biaoqing {
	width: 128px;
	height: 128px;
	float: left;
}

.ajaxBoxCon .biaoqing span {
	display: block;
	width: 128px;
	height: 128px;
	text-indent: -9999px;
}

.ajaxBoxCon .biaoqing span.success {
	background: url(../images/success.gif) no-repeat;
}

.ajaxBoxCon .biaoqing span.error {
	background: url(../images/error.gif) no-repeat;
}

.ajaxBoxCon .neirong {
	float: left;
	width: 230px;
	height: 60px;
	padding: 30px 0 34px 20px;
	font-size: 15px;
	line-height: 30px;
}

.ajaxBoxCon .neirong a {
	color: #F40;
	text-decoration: underline;
}


/* 主体*/

.main {
	width: 1200px;
	margin: 0px auto 0;
}


/*左部*/

.mainLt {
	width: 860px;
	float: left;
}


/*标题*/

.mainLt .titBox {
	width: 860px;
	height: auto;
	overflow: hidden;
	padding-top: 15px;
}

.mainLt .titBox h1 {
	line-height: 1.5;
	font-size: 28px;
	font-weight: 700;
}

.mainLt .titBox .txtinfo {
	height: 20px;
	line-height: 20px;
	padding-top: 10px;
	font-size: 14px;
	color: #777;
}

.mainLt .titBox .txtinfo span {
	float: left;
	margin-right: 20px;
}


/*左微信+频道+阅读量*/

.mainLt .conBox {
	width: 860px;
	margin-top: 30px;
}

.mainLt .conBox .conBox_lt {
	width: 130px;
	height: 100%;
	float: left;
	position: relative;
}


/*固定样式*/

.mainLt .conBox .conBox_lt .conBox_on {
	width: 100px;
	background: #FFF;
	padding-right: 29px;
	border-right: 1px solid #E5E5E5;
	z-index: 99;
}


/*左侧公共抬头*/

.mainLt .conBox .conBox_lt .pubTit {
	width: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: relative;
}

.mainLt .conBox .conBox_lt .pubTit:after {
	content: " ";
	display: block;
	width: 100%;
	height: 1px;
	background: #E5E5E5;
	position: absolute;
	left: 0;
	top: 9px;
	z-index: 1;
}

.mainLt .conBox .conBox_lt .pubTit em {
	display: inline-block;
	height: 20px;
	padding: 0 10px;
	background: #FFF;
	position: relative;
	z-index: 2;
}


/*微信*/

.mainLt .conBox .conBox_lt .erweima {
	width: 90px;
	height: 90px;
	padding: 5px;
	background: #F0F2F5;
}

.mainLt .conBox .conBox_lt .erweima img {
	width: 90px;
	height: 90px;
}


/*时间*/

.mainLt .conBox .conBox_lt .shijian {
	height: auto;
	border: 1px solid #E5E5E5;
	margin-top: 40px;
	overflow: hidden;
}

.mainLt .conBox .conBox_lt .shijian p.sha {
	height: 28px;
	line-height: 28px;
	text-align: center;
	position: relative;
}

.mainLt .conBox .conBox_lt .shijian p.sha:after {
	display: block;
	content: " ";
	width: 100%;
	height: 1px;
	background: #E5E5E5;
	position: absolute;
	left: 0;
	top: 14px;
	z-index: 1;
}

.mainLt .conBox .conBox_lt .shijian p.sha span {
	display: inline-block;
	height: 28px;
	padding: 0 10px;
	background: #FFF;
	position: relative;
	z-index: 2;
}

.mainLt .conBox .conBox_lt .shijian p.int {
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 10px 0;
	overflow: hidden;
}

.mainLt .conBox .conBox_lt .shijian p.xia {
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden;
}


/*导航*/

.mainLt .conBox .conBox_lt .conNav {
	width: 78px;
	padding: 0 10px;
	height: auto;
	margin-top: 40px;
	border: 1px solid #E5E5E5;
	overflow: hidden;
}

.mainLt .conBox .conBox_lt .conNav li {
	height: auto;
	text-align: center;
	overflow: hidden;
}

.mainLt .conBox .conBox_lt .conNav li a {
	display: block;
	height: 20px;
	line-height: 20px;
	border-top: 1px solid #E5E5E5;
	padding: 12px 0;
	color: #555;
	position: relative;
}

.mainLt .conBox .conBox_lt .conNav li a.frist {
	border: 0;
}

.mainLt .conBox .conBox_lt .conNav li a:hover:after {
	display: block;
	content: " ";
	width: 2px;
	height: 20px;
	background: #B60005;
	position: absolute;
	left: 0;
	top: 12px;
}

.mainLt .conBox .conBox_lt .conNav li a:hover {
	color: #B60005;
}


/*正文部分*/

.mainLt .conBox .conBox_rt {
	width: 700px;
	height: auto;
	float: right;
	overflow: hidden;
}


/*正文开始*/

.mainLt .conBox .conBox_rt .content {
	width: 700px;
	height: auto;
	font-size: 18px;
	line-height: 36px;
	text-decoration: inherit;
	color: #404040;
	overflow: hidden;
}

.mainLt .conBox .conBox_rt .content a {
	text-decoration: underline;
}

.mainLt .conBox .conBox_rt .content a:hover {
	color: #D83B2D;
}

.mainLt .conBox .conBox_rt .content p {
	margin-bottom: 15px;
	text-indent: 2em;
}

.mainLt .conBox .conBox_rt .content img {
	display: block;
	margin: 10px auto;
	max-width: 640px;
	width: expression(document.body.clientWidth>700?"700px": "auto");
	overflow: hidden;
}

.mainLt .conBox .conBox_rt .content p img {
	margin: 0 auto;
}

.mainLt .conBox .conBox_rt .fromurl {
	font-size: 18px;
}

.mainLt .conBox .conBox_rt .fromurl a {
	color: #E4392A;
}

.mainLt .conBox .conBox_rt .fromurl a:hover {
	text-decoration: revert;
}


/*分页*/

.mainLt .conBox .conBox_rt .page1 a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	margin: 0 3px;
	background: #393C44;
	color: #FFF;
	border-radius: 3px;
}

.mainLt .conBox .conBox_rt .page1 {
	padding: 25px 15px;
	margin-top: 15px;
}

.mainLt .conBox .conBox_rt .page {
	float: left;
	height: auto;
	background: #fff;
	text-align: center;
	padding: 25px 15px;
	margin-top: 15px;
	border-radius: 5px;
	overflow: hidden;
}

.mainLt .conBox .conBox_rt .page a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	margin: 0 3px;
	background: #dc5656;
	color: #FFF;
	border-radius: 3px;
}

.mainLt .conBox .conBox_rt .page b {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	margin: 0 3px;
	border: #393C44;
	color: #393C44;
	border-radius: 3px;
}

.mainLt .conBox .conBox_rt .page a b {
	background: none;
	border: 0;
	color: #FFF;
	border-radius: 0;
	padding: 0 2px;
	margin: 0;
}

.mainLt .conBox .conBox_rt .page a:hover {
	background: #F10;
}


/*分页展开更多*/

.mainLt .conBox .conBox_rt .page a.no_page {
	display: none;
	width: 200px;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
}


/*正文部分公共抬头*/

.mainLt .conBox .conBox_rt .pubTit {
	width: 700px;
	height: 30px;
	text-align: center;
	margin-top: 35px;
	position: relative;
	overflow: hidden;
}

.mainLt .conBox .conBox_rt .pubTit:after {
	width: 100%;
	height: 8px;
	display: block;
	content: " ";
	position: absolute;
	left: 0;
	top: 11px;
	z-index: 1;
}

.mainLt .conBox .conBox_rt .pubTit span {
	display: inline-block;
	height: 30px;
	background: #FFF;
	padding: 0 25px;
	line-height: 30px;
	position: relative;
	z-index: 2;
}


/*推荐阅读*/

.tuijianBox {
	width: 700px;
}

.tuijianBox li {
	height: 102px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E5E5E5;
}

.tuijianBox li div.pic {
	width: 158px;
	height: 102px;
	float: left;
	overflow: hidden;
}

.tuijianBox li div.pic img {
	display: block;
	width: 158px;
	height: 100%;
}

.tuijianBox li div.con {
	width: 522px;
	height: 102px;
	float: right;
	overflow: hidden;
	position: relative;
}

.tuijianBox li div.con h5 {
	height: auto;
	line-height: 1.5;
	margin-top: 5px;
	overflow: hidden;
}

.tuijianBox li div.con h5 a {
	font-size: 20px;
}

.tuijianBox li div.con p {
	width: 100%;
	height: 18px;
	line-height: 18px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.tuijianBox li div.con p a {
	color: #777;
}

.tuijianBox li div.con p a:hover {
	color: #D83B2D;
}

.tuijianBox li div.con p a.site {
	display: inline-block;
	float: left;
	height: 18px;
	padding-right: 15px;
	position: relative;
}

.tuijianBox li div.con p a.site:after {
	display: block;
	content: "●";
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	top: 0;
	right: 0;
}

.tuijianBox li div.con p a.link {
	display: inline-block;
	float: left;
	height: 18px;
	margin-left: 10px;
}

.tuijianBox li div.con p span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding-left: 20px;
	position: relative;
	float: right;
	margin-left: 15px;
	color: #999;
}

.tuijianBox li div.con p span.tims:after {
	display: block;
	content: " ";
	width: 17px;
	height: 18px;
	background: url(../images/content-bg.png) no-repeat 0 -1px;
	position: absolute;
	left: 0;
	top: 0;
}

.tuijianBox li div.con p span.hits {
	padding-left: 22px;
}

.tuijianBox li div.con p span.hits:after {
	display: block;
	content: " ";
	width: 20px;
	height: 18px;
	background: url(../images/content-bg.png) no-repeat -21px -1px;
	position: absolute;
	left: 0;
	top: 0;
}


/*图片新闻*/

.picNews {
	width: 726px;
	margin-left: -26px;
}

.picNews li {
	width: 216px;
	height: auto;
	float: left;
	margin: 26px 0 0 26px;
	overflow: hidden;
}

.picNews li div.pic {
	width: 216px;
	height: 140px;
	overflow: hidden;
}

.picNews li div.pic img {
	display: block;
	width: 216px;
}

.picNews li div.con {
	height: 50px;
	line-height: 25px;
	font-size: 16px;
	margin-top: 10px;
	overflow: hidden;
}


/*右部*/

.mainRt {
	width: 302px;
	float: right;
	margin-top: 20px;
}

.mainRt .margin-top-20 {
	margin-top: 20px;
}

.mainRt .margin-top-30 {
	margin-top: 30px;
}

.mainRt .margin-top-40 {
	margin-top: 40px;
}


/*公共抬头*/

.mainRt .pubTit1 {
	height: 30px;
	text-align: center;
	position: relative;
}

.mainRt .pubTit1:after {
	display: block;
	content: " ";
	width: 300px;
	height: 15px;
	background: #FFF;
	border: 1px solid #E5E5E5;
	border-bottom: 0;
	position: absolute;
	left: 0;
	top: 15px;
	z-index: 1;
}

.mainRt .pubTit1 h3 {
	display: inline-block;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #777;
	background: #FFF;
	position: relative;
	z-index: 2;
}

.mainRt .pubTit2 {
	height: 40px;
	text-align: center;
	position: relative;
}

.mainRt .pubTit2 h3 {
	display: inline-block;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 400;
	color: #777;
	background: #FFF;
	border: 1px solid #E5E5E5;
	border-bottom: 0;
	position: absolute;
	left: 0;
	bottom: -1px;
}


/*热读*/

.mainRt .redu {
	width: 270px;
	height: auto;
	border: 1px solid #E5E5E5;
	padding: 0 15px 10px;
	overflow: hidden;
}

.mainRt .redu li {
	height: auto;
	padding: 20px 0;
	border-top: 1px solid #E5E5E5;
	margin-top: -1px;
}

.mainRt .redu li a {
	display: block;
	height: auto;
	line-height: 1.5;
	font-size: 14px;
	color: #555;
}

.mainRt .redu li a:hover {
	color: #D83B2D;
}

.mainRt .redu li em {
	display: block;
	margin-top: 15px;
	font-size: 12px;
	line-height: 15px;
	color: #999;
}


/*炫图*/

.mainRt .xuantu {
	width: 270px;
	height: auto;
	border: 1px solid #E5E5E5;
	padding: 0 15px 5px;
	overflow: hidden;
}

.mainRt .xuantu a {
	display: block;
	width: 270px;
	height: 220px;
	padding-top: 20px;
	margin-top: -1px;
	margin-bottom: 20px;
	border-top: 1px solid #E5E5E5;
	position: relative;
	overflow: hidden;
}

.mainRt .xuantu a img {
	display: block;
	width: 270px;
	min-height: 220px;
}

.mainRt .xuantu a em {
	display: block;
	width: 230px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	text-align: center;
	background: rgba(255, 255, 255, .6);
	position: absolute;
	left: 20px;
	bottom: 10px;
	border-radius: 3px;
	overflow: hidden;
}


/*排行*/

.mainRt .toutiao {
	width: 270px;
	height: auto;
	border: 1px solid #E5E5E5;
	padding: 0 15px 5px;
	overflow: hidden;
}

.mainRt .toutiao li {
	width: 270px;
	height: 66px;
	padding-top: 20px;
	margin-bottom: 20px;
	margin-top: -1px;
	border-top: 1px solid #E5E5E5;
}

.mainRt .toutiao li div.pic {
	width: 86px;
	height: 66px;
	float: left;
	overflow: hidden;
}

.mainRt .toutiao li div.pic img {
	display: block;
	width: 86px;
	height: 100%;
}

.mainRt .toutiao li div.con {
	width: 174px;
	height: 66px;
	float: right;
	overflow: hidden;
}

.mainRt .toutiao li div.con a {
	display: block;
	height: 40px;
	line-height: 20px;
	color: #555;
	font-size: 14px;
	overflow: hidden;
}

.mainRt .toutiao li div.con a:hover {
	color: #D83B2D;
}

.mainRt .toutiao li div.con p {
	height: 16px;
	line-height: 16px;
	margin-top: 10px;
}

.mainRt .toutiao li div.con span {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	color: #999;
}

.mainRt .toutiao li div.con span.lt {
	float: left;
}

.mainRt .toutiao li div.con span.rt {
	float: right;
}


/*固定区域广告位*/

.adFixedBox {
	width: 302px;
	position: relative;
}

.adFixedBox .adFixed_on {
	width: 302px;
	background: #FFF;
	overflow: hidden;
}


/*最底部图片新闻*/

.botPhontBox {
	width: 1200px;
	height: 200px;
	margin: 40px auto 0;
	overflow: hidden;
}

.botPhontBox_on {
	width: 1232px;
	height: 200px;
	margin-left: -32px;
	overflow: hidden;
}

.botPhontBox li {
	width: 276px;
	height: 200px;
	float: left;
	margin-left: 32px;
	overflow: hidden;
	position: relative;
}

.botPhontBox li:hover .con {
	bottom: 0;
}

.botPhontBox li div.pic {
	display: block;
	width: 276px;
	height: 200px;
}

.botPhontBox li div.pic a img {
	display: block;
	width: 276px;
	height: 100%;
}

.botPhontBox li div.con {
	display: block;
	width: 276px;
	height: 200px;
	background: #999;
	background-color: rgba(0, 0, 0, .6);
	position: absolute;
	left: 0;
	bottom: -200px;
}

.botPhontBox li div.con a {
	display: block;
	width: 224px;
	margin: 76px 15px;
	padding: 0 10px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #CCC;
	color: #CCC;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 5px;
}
.tuijianBox li.noimg div.con{
	width: 100%;
}

/*迷你窗*/

#iframeBox {
	z-index: 9999;
	background: #FFF;
	border-radius: 3px;
}

#iframeLoading {
	background: url(http://www.bobao.rexun.cn/static/img/loding_big.jpg) no-repeat;
}


/*访问手机页面*/

.wappage {
	margin: 5px;
	text-align: center;
}
.topBox .top .logo a img {
    width: 80%;
    height: auto;
    margin-top: 6px;
}