@charset "utf-8";
/* CSS Document by 2014-12-02 */

body{
	margin:0px;
	padding:0px;
	overflow:auto;
	font-family:"Microsoft YaHei",Arial;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
}
html{
	height:100%;
}
div,ul,li{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
dl,dt,dd{
	margin:0px;
	padding:0px;
	border:0px;
}
span,p{
	margin:0px;
	padding:0px;
	border:0px;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}
input{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:14px;
	color:#999;
	font-family:"Microsoft YaHei",Arial;
}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:"Microsoft YaHei",Arial;
	font-weight:bold;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.mtop{
	margin-top:20px;
	*margin-top:20px;
	_margin-top:10px;
}
.red{
	color:#cc3333;
}
.red a{
	color:#cc3333;
}
.red a:hover{
	color:#cc3333;
}
.blue{
	color:#0000ee;
}
.blue a{
	color:#0000ee;
}
.blue a:hover{
	color:#0000ee;
}
.gray{
	color:#888888;
}
.gray a{
	color:#888888;
}
.gray a:hover{
	color:#cc3333;
}
.png{
	position:absolute;
	z-index:1000;
}
.banner{
	width:1000px;
	height:auto;
	float:left;
	margin:10px 0 10px 0;
	*margin:10px 0 10px 0;
	_margin:5px 0 5px 0;
}
.title{
	width:100%;
	height:40px;
	line-height:40px;
	float:left;
	border-bottom:2px solid #e7e7e7;
}
.title h2{
	height:40px;
	line-height:40px;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#ea4a2d;
	border-bottom:2px solid #ff5555;
}

.title h2 a{color:#ff5555;}
.title h2 a:hover{text-decoration:none;}

.title span {
	float:right;
	font-size:12px;
	height:50px;
	font-style:normal;
	line-height:50px;
	*margin-top:0px;
	_margin-top:0px;
}
.title span a{
	color:#000000;
}
.title span a:hover{
	color:#ff5555;
}
.mtop{
	margin-top:10px;
	*margin-top:10px;
	_margin-top:5px;
}
.mleft{
	margin-left:20px;
	*margin-left:20px;
	_margin-left:10px;
}
.mleft1{
	margin-left:10px;
	*margin-left:10px;
	_margin-left:5px;
}
.blrb{
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding-left:9px;
	padding-right:9px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*头部文件*/
.header {width:1000px;height:85px;margin:0 auto;overflow:hidden;}
.htop {
width: 1000px;
height: 50px;
line-height: 50px;
margin: 0 auto;
}
.htopl{
	width: 610px;
	float:left;
	background: url(../images/index_bg.png) no-repeat -42px -105px;
}
.htopl h2{
	font-size:14px;
	height: 50px;
	line-height: 50px;
	float:left;
	color:#333333;
}
.htopl h2 a{
	color:#333333;
}
.htopl h2 a:hover{
	color:#ff5555;
}

.htopl ul{
	margin:0;
}
.htopl ul li{
	width:100px;
	height: 50px;
	line-height: 50px;
	float:left;
	text-align:right;
}
.htopl li a{
	color:#333333;
}
.htopl li a:hover{
	color:#ff5555;
}
.htopr{
	width:auto;
	float:right;
}
.htopr ul{
	margin:0;
}
.htopr ul li{
	width:auto;
	height:40px;
	line-height:40px;
	float:left;
	margin:0 8px;
	*margin:0 8px;
	_margin:0 4px;
}

.htopr li a{
	color:#333333;
}
.htopr li a:hover{
	color:#ff5555;
}

.htopr .user{
	background:url(../images/body_bg.png) repeat-x 0px 0px;
	color:#ff6f0f;
	display:block;
	float:left;
	overflow: hidden;
	width:100px;
	height:40px;
}

.htopr .user a{color:#ff6f0f;}
.mright{
	margin-right:20px;
	*margin-right:20px;
	_margin-right:10px;
}
/*-----top-----*/
.newtop{width:100%;height:47px;border-top:2px solid #ff5555;border-bottom:1px solid #d9e0ee;background:#ffffff;}
.topbox{width:1000px;margin:0 auto;overflow:visible;}
.topleft{width:700px;float:left;}
.topleft h2{width:auto;height:14px;line-height:14px;float:left;margin-top:16px;*margin-top:16px;_margin-top:8px;font-size:14px;padding:0 12px 0 0;font-weight:normal;}
.topleft ul{margin:0}
.topleft li{width:auto;height:14px;line-height:14px;float:left;margin-top:16px;*margin-top:16px;_margin-top:8px;padding:0 12px 0 12px;border-left:1px solid #333333;}
.topleft a{color:#333333;}
.topleft a:hover{color:#ff5555;}
.topright{width:auto;float:right;}
.topright a{color:#333333;}
.topright a:hover{color:#ff5555;}
.topright ul{margin:0}
.topright li{width:auto;height:14px;line-height:14px;float:left;margin-top:16px;*margin-top:16px;_margin-top:8px;margin-right:10px;}
/*logo,搜索*/
.header{width:1000px;height:80px;margin:0 auto;padding:10px 0;overflow:hidden;}
.logo{width:300px;height:70px;float:left;text-align:center;margin:6px 0 0 0;*margin:6px 0 0 0;_margin:3px 0 0 0;}
.logo img{width:120px;height:70px;float:left;}
.logo h3{width:160px;height:70px;line-height:70px;float:left;padding-left:16px;font-size:24px;color:#5E3A1B;text-align:left;overflow:hidden;}
/*搜索*/
.mleft40{
	margin-left:40px;
	*margin-left:40px;
	_margin-left:20px;
}
.mtop16{
	margin-top:16px;
	*margin-top:16px;
	_margin-top:8px;
}
.search{
	width:400px;
	height:70px;
	float:left;
}
.search dl{
	margin:0;
	float:left;
}
.search dt{
	width: 318px;
	height:40px;
	float:left;
}
.search dd{
	width:80px;
	height:40px;
	float: right;
}
.search input{
	width: 318px;
	height:32px;
	line-height:32px;
	border:1px solid #ff5555;
	text-indent:4px;
	float: left;
}
.search ul{
	float:left;
}
.search li{
	width:auto;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	padding-right:10px;
}
.search li a{
	color:#333333;
}
.search li a:hover{
	color:#ff5555;
}
.nav_others{float:right;margin-top:10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; margin-right:-8px;}
.nav_others a{text-align:center; color:#a9a9a9; display:block; padding:36px 16px 0; font-size:14px;}
.nav_others a:hover{color:#ff5555;}
.weibo_item{ background:url(../images/icon_top_weibo.png) no-repeat center 3px; background-size:32px;}
.weibo_item:hover{transition: all 0.2s;background-size:36px; background-position:center 0px;}
.weixin_item{ background:url(../images/icon_top_weixin.png) no-repeat center 2px; background-size:32px;}
.weixin_item:hover{transition: all 0.2s;background-size:36px;background-position:center 0px;}
.rss_item{ background:url(../images/icon_top_rss.png) no-repeat center 3px; background-size:28px;}
.rss_item:hover{transition: all 0.2s;background-size:32px;background-position:center 0px;}
.douyin_item{ background:url(../images/icon_top_douyin.png) no-repeat center 2px; background-size:32px;}
.douyin_item:hover{transition: all 0.2s;background-size:36px;background-position:center 0px;}
/*菜单*/
.menu{width:1000px;height:40px;background:#333333;margin:0 auto;}
.menu ul{margin:0}
.menu li{width:20%;height:40px;line-height:40px;text-align:center;float:left;font-size:16px;}
.menu-xz a{color:#ffffff;background-color:#ff5555;text-decoration:none;padding:9px 82px 10px 82px;}
.menu-xz a:hover{background-color:#ff5555;}
.menu-mr a{color:#ffffff;padding:9px 82px 10px 82px;}
.menu-mr a:hover{ color:#ffffff;background:#696969;text-decoration:none;}
/*主体文件*/
.content{width:1000px;margin:10px auto;}
.news-con{width:1000px;float:left;margin-top:10px;}
.news-con-l{width:680px;height:3000px;float:left;}
.news-con-r{width:300px;float:right;}

/*-----右侧栏目-----*/
.hotnews,.hotevents,.recommend{width:298px;background:#ffffff;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
/*热门新闻*/
.hotnews{height:380px;margin-top:20px;}
.hotnews .title{width:288px;float:left;height:40px;line-height:40px;border-top:2px solid #ff5555;border-bottom:1px solid #e7e7e7;padding-left:10px;font-size:18px;font-weight:bold;color:#ea4a2d;}
.hotnewsbox{width:280px;padding:6px 9px;float:left;}
.hotnewsbox ul{margin:0}
.hotnewsbox li{width:280px;height:32px;line-height:32px;float:left;overflow:hidden;font-size:14px;}
.hotnewsbox li a{color:#333333;}
.hotnewsbox li a:hover{color:#ff5555;}
/*热门活动*/
.hotevents{height:500px;margin-top:20px;}
.hotevents .title{width:288px;float:left;height:40px;line-height:40px;border-top:2px solid #ff5555;border-bottom:1px solid #e7e7e7;padding-left:10px;font-size:18px;font-weight:bold;color:#ea4a2d;}
.hoteventsbox{width:280px;padding:6px 9px;float:left;}
.hoteventsbox dl{width:280px;float:left;margin:4px 0 8px 0;}
.hoteventsbox dl dt {width:100px;text-align:left;float:left;}
.hoteventsbox dl dt img {width:90px;height:60px;}
.hoteventsbox dl dd{width:180px;line-height:200%;float:left;}
.hoteventsbox dl a{color:#333333;}
.hoteventsbox dl a:hover{color:#CE2029;text-decoration:underline;}
.hoteventsbox ul{margin:0;float:left;}
.hoteventsbox li{width:280px;height:32px;line-height:32px;float:left;overflow:hidden;font-size:14px;}
.hoteventsbox li a{color:#333333;}
.hoteventsbox li a:hover{color:#ff5555;}
/*推荐阅读*/
.recommend{height:490px;margin-top:20px;}
.recommend .title{width:288px;float:left;height:40px;line-height:40px;border-top:2px solid #ff5555;border-bottom:1px solid #e7e7e7;padding-left:10px;font-size:18px;font-weight:bold;color:#ea4a2d;}
.recommendbox{width:280px;padding:6px 9px;float:left;}
.recommendbox dl{width:280px;float:left;margin:4px 0 8px 0;}
.recommendbox dl dt {width:100px;text-align:left;float:left;}
.recommendbox dl dt img {width:90px;height:60px;}
.recommendbox dl dd{width:180px;line-height:200%;float:left;}
.recommendbox dl a{color:#333333;}
.recommendbox dl a:hover{color:#CE2029;text-decoration:underline;}

/*-----footer-----*/
.footer-back{width:100%;height:auto;text-align:center;margin-top:20px;padding:10px 0;float:left;color:#0f0f0f;z-index:0;border-top:1px solid #cccccc;}
.footer{width:1000px;height:100px;line-height:200%;text-align:center;font-size:14px;margin:0 auto;}
.footer dl{width:100%;}
.footer dt{width:100%;height:30px;text-align:center;}
.footer dt a{margin:0 20px;*margin:0 20px;_margin:0 10px;color:#333333;}
.footer dt a:hover{color:#ff5555;}
.footer dd{width:100%;height:30px;color:#333333;text-align:center;}
.footer dd a{color:#333333;}
.footer dd a:hover{color:#ff5555;}


.list_add .listtxt dd p{width:380px;height:18px;font-size:12px;overflow:hidden;}

/*-----标题来源样式-----*/
.titleBar{text-align: center;}
.titleBar i{width:auto;padding:0 8px 0 8px;font-size:12px;color:#888888;height:27px;line-height:27px;font-style: normal;}
.titleBar i a{color:#888888;}
.titleBar i a:hover{color:#888888;}