/*---首页特效start---*/
#focus{width:580px; height:360px; overflow:hidden;position:relative;}
#focus ul{height:360px;position:absolute;}
#focus ul li{float:left;width:580px;height:360px;overflow:hidden;position:relative;}
#focus ul li img {width:580px; height:360px;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:560px;height:30px;left:0;bottom:0;}
#focus .btn{position:absolute;width:560px;height:10px;z-index: 9;padding:10px 10px;right:0;bottom:8px;color: #fff; text-align:right;}
#focus .btn span{display:inline-block;text-align: center; _display:inline; _zoom:1;width:7px;height:7px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:160px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.foc_wz { z-index:9999999; position:absolute; left:15px; bottom:0px; height:30px; line-height:30px; font-size:14px; color:#FFF; font-weight:bold;}
/*---首页特效end---*/
.swiper-slide p {
    width: 100%;
    height: 36px;
    background: #000000;
    opacity: 0.6;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
}
.swiper-slide  span {
	color: #FFFFFF;
    position: absolute;
    z-index: 10;
    opacity: inherit;
    bottom: 4px;
    left: 15px;
    font-size: 12px;
    width: 400px;
    overflow: hidden;
}
.content {
	width: 1000px;
	margin: auto;
	margin-top: 24px;
}
.news_focus {
	width: 580px;
	height: 360px;
	float: left;
}
.recommend {
	width: 380px;
	height: 380px;
	float: right;
}
.recommend li {
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 15px;
}
.recommend_title {
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 10px;
}
.recommend_main {
	font-size: 12px;
	color: #666666;
	height: 28px;
	overflow: hidden;
	/*margin-bottom: 15px;*/
}
.recommend_main em {
	color: red;
}
.news_mid {
	width: 1000px;
	margin: auto;
	margin-top: 15px;
}
.mid_left {
	width: 580px;
	float: left;
	border-top: 2px solid #E7121A;
}
.rili {
	width: 580px;
	height: 120px;
}
.mid_left li {
	width: 580px;
	height: 138px;
	border-bottom: 1px dashed #e5e5e5;
}
/*.mid_left li img {
	float: left;
	width: 136px;
	height: 84px;
	margin-top: 23px;
	margin-right: 17px;
}*/
/*.mid_left li div {
	width: 427px;
	float: left;
	margin-top: 23px;
}*/
.mid_left_title {
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	overflow: hidden;
			    text-overflow: ellipsis;
			    white-space: nowrap;
}
.mid_left_main {
	font-size: 12px;
	margin-top: 10px;
	height: 55px;
	overflow: hidden;
	color: #666666;
}
.zkgd {
	width: 580px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	background: #E7121A;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}
.mid_right {
	width: 380px;
	float: right;
}
.video_play_title {
	width: 100%;
	height: 43px;
	line-height: 43px;
	border-top: 2px solid #E7121A;
	border-bottom: 1px dashed #eeeded;
}
.video_play_title em {
	float: left;
	font-size: 16px;
	color: #E7121A;
	font-weight: bold;
    margin-left: 10px;
}
.video_play_title img {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
}
.video_play_title a{
	float: right;
	color: #666666;
	margin-right: 12px;
	font-size: 12px;
}
/*.zjgxw {
	margin-top: 20px;
}*/

.zjgxw {
	width: 160px;
	float: left;
}
.mid_right_list li:nth-child(2n){
	margin-left:0;
    margin-right:10px;
}
.mid_right_list li:nth-child(2n+1){
	margin-left: 10px;
    margin-right:40px;
}
.z_list li:nth-child(2n){
	margin-left:0;
    margin-right:10px;
}
.z_list li:nth-child(2n+1){
	margin-left: 10px;
    margin-right:40px;
}
.zjgxw .zjgxw_img1 {
	width: 160px;
	height: 90px;
}
.zjgxw .zjgxw_img2 {
	display: none;
}
.zjgxw p {
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zjgxw_list {
	width: 100%;
	border-top:1px dashed #cccccc;
	float: left;
	padding-top: 10px;
}
.zjgxwlist{
	width: 100%;
	height: 30px;
}
.zjgxwlist .zjgxw_img1 {
	display: none;
}
.zjgxwlist .zjgxw_img2 {
	width: 16px;
	height: 12px;
	float: left;
    margin-top: 8px;
    margin-right: 10px;
}
.zjgxwlist p {
	height: 36px;
	float: left;
	height: 30px;
	line-height: 30px;
    width: 340px;
    font-size: 14px;
    overflow: hidden;
			    text-overflow: ellipsis;
			    white-space: nowrap;
}
.dysx {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.zjgr {
	width: 1000px;
	margin-top: 30px;
}
.video_play_title span {
	font-size: 12px;
	color: #b8b8b8;
	float: left;
	margin-left: 35px;
}
.zjgr_list {
	width: 100%;
	margin-top: 24px;
}
.zjgr_list li {
	margin-bottom: 25px;
	width: 183px;
	float: left;
	margin-left: 19px;
}
.zjgr_list img {
	width: 183px;
	height: 141px;
}
.zjgr_list p {
	width: 183px;
    /* height: 35px; */
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
    /* font-size: 14px;*/
}
.ztch {
	width: 1000px;
	margin-top: 30px;
}
.ztch_list {
	width: 1000px;
	margin-top: 20px;
}
.ztch_list li {
	width: 240px;
	float: left;
	margin-left: 12px;
	margin-bottom: 20px;
}
.ztch_list img {
	width: 240px;
	height: 90px;
}
.ztch_list p {
	width: 240px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.rili_title{
	width: 100%;
	height: 40px;
	font-size: 20px;
	color: #666666;
	/*margin-top: 10px;*/
}
.rili_title .riqi_riqi {
	margin: 0 45px;
}
.rili_title em {
	font-size: 20px;
	color: #d8d8d8;
}
.rili_today{
    float: right;
    /* margin-right: 15px; */
    color: #999999;
    font-size: 12px;
    background: #f8f8f8;
    width: 91px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}
.rili_mouth{
    float: left;
    margin-left: 185px;
    margin-top: 10px;
}
.rili_main {
	width: 100%;
	height: 80px;
}
.rili_main img {
	width: 58px;
	height: 43px;
	float: left;
	margin-top: 18px;
}
.rili_content {
	width: 460px;
	float: left;
	height: 80px;
	overflow: hidden;
}
.rili_content .rili_content_ul {
	height: 30px;
	overflow-y: hidden;
}
.rili_content .rili_content_ul li {
	width: 65px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	float: left;
	border-bottom: none;
	font-size: 14px;
	color: #666666;
}
