﻿﻿.recommend {border:1px solid #f7e5e5;}
.recommend ul li{ float:left; width:275px; margin: 10px 5px;}
.recommend .first {margin-left: 13px;}
.re_pic{ float:left; width:60px; height:70px;}
.re_pic img{ width:60px; height:70px;}
.re_all{ float:right; width:200px;}
.re_all p{ font-size:16px; line-height:26px; height: 26px; overflow: hidden;}
.re_all p a{ color:#cc0000;}
.re_all span{ color:#1f3b7b; line-height: 20px; padding-top: 6px; display: block;}
.re_all span a{ color:#545454}


/*幻灯片*/
.headslide {height: 440px; position: relative; width: 765px; float:left; }
.slides li {display: none; height: 440px; width: 765px; overflow:hidden;}
.slides li img {width:765px; overflow:hidden;}
.slides .on {display: block;}
.slides h2 { bottom: 0; height: 60px; left: 0;  position: absolute; text-align: center; text-indent: 5px; width: 765px; font:16px/60px "microsoft yahei" }
.slides .bg {background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); 
	bottom: 0; display: block; height: 60px;  left: 0; opacity: 0.7;  position: absolute;  width: 100%;}
.headslide .ctrls { right: 10px; position: absolute; bottom:15px;}
.headslide a, .headslide a:visited {color: #FFF;}
.ctrls li { background: url("../images/qhc.png") no-repeat -66px -4px; cursor: pointer; display: inline; float: left; height: 10px;  margin-right: 10px; width: 10px; text-indent:-9999px;}
.ctrls .on, .ctrls .active {background-position: -41px -4px;}

/* 头条 1*/
.headline1{text-align:center; width: 100%;}
.headline1 h1{font-size:34px; color:#0059B2; clear:both; height:50px; overflow:hidden; letter-spacing: 0px; font-weight: 700}
.headline1 h1 a{ color: #0059B2; text-decoration:none;}
.headline1 h1 a:hover{ color: #0059B2; text-decoration:none;}
.headline1 .desc{ height:30px; overflow:hidden; margin-top: 5px;color:#0059B2;}
.headline1 .desc a:hover {color:#8d0000;text-decoration:none;}
.headline1 .desc p{ text-align: center;padding: 10px 0 25px 0;}
/* 头条 */
.headline{text-align:center; width: 400px;}
.headline h1{font-size:30px; color:#0059B2; clear:both; height:40px; overflow:hidden; letter-spacing: 0px; font-weight: 700}
.headline h1 a,.headline h1 a:visited{ color:#003052; text-decoration:none;}
.headline h1 a:hover{ color: #8d0000;}
.headline .desc{ height:26px; overflow:hidden; margin-top: 5px;}
.headline .desc a,.headline .desc a:visited{color:#003052; text-decoration:none; display:inline-block; padding-left:15px; }
.headline .desc a:hover {color:#8d0000;text-decoration:underline;}

/*暖新闻*/
.nxw {width: 400px; border: 1px solid #e8e8e8; height: 78px;} 
.nxw span { width: 30px; background: #ca1b00; height: 70px; text-align: center; font-size: 16px; color: #fff; vertical-align:middle; padding-top: 8px;}
.nxw ul {  width: 370px; padding: 5px 0;}
.nxw li { height: 12px; font-size: 15px; overflow: hidden; padding: 8px 10px; float: left; width: 335px; overflow: hidden;}


/*分栏*/
.col { width:380px;}
.col-r { width: 780px;}
.col-r-extra { width:380px;}

.livenews {height: 195px;overflow: hidden; margin-top: 10px;}
.livenews i {display: block; float: left; line-height: 20px; padding-left: 3px; margin-top: 5px;}
.livenews i.date {background: url(../images/split.png) no-repeat -120px 3px;width: 46px;height: 23px;font-family: Arial;  color: #de000a; font-size: 12px; padding: 4px 0px 0px 5px;}

/*融媒体*/
.rmedia { width: 380px;}
.rmedia li {width: 81px;height:40px; display: block; margin: 0px 15px 20px 0;float: left; background: #e73018; line-height: 40px; text-align: center; border: 1px solid #c8c8c8;}
.rmedia li a {font-size: 16px; color: #fff;}
.rmedia .r { margin-right: -15px;}
.rmedia .color1 {background: #bf8f36;}
.rmedia .color2 {background: #7e7e7e;}

/*图片*/
.t-list{ width:100%; padding: 15px 0 0 0; position: relative;overflow: hidden; }
.t-list li{float: left; margin: 0 25px 10px 0; _margin: 0 16px 15px 0; position: relative; }
.t-list .last{ margin-right: -25px;}
.t-list li img{ width:180px; height:100px; padding-bottom: 5px;}
.t-list li a{ display: block;width: 170px;margin:0;}
.t-list li p { height:50px; overflow:hidden; font-size:15px; text-align:center; line-height: 24px; display: block;}
.t-list li .play-icon{ position: absolute;width: 22px;height: 22px;right: 5px;top: 53px; background: url(../images/split.png) no-repeat -176px 0px;}

.w370 .bg {background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); 
    bottom: 0; display: block; height: 40px;  left: 0; opacity: 0.7;  position: absolute;  width: 100%;}
.w370  h3 { bottom: 0; height: 40px; left: 0;  position: absolute; text-align: left; width: 370px;line-height: 40px; text-indent: 5px; overflow: hidden;}
.w370  h3  a {color: #fff;}
/*视频*/
.video-list{ width:370px; padding: 10px 0 0 0; position: relative;overflow: hidden; }
.video-list li{float: left; margin: 0 15px 10px 0; _margin: 0 16px 15px 0; position: relative; }
.video-list .last{ margin-right: -25px;}
.video-list li img{ width:110px; height:80px; padding-bottom: 5px;}
.video-list li a{ display: block;width: 110px;margin:0;}
.video-list li p { height:20px; overflow:hidden; font-size:12px; float: left; line-height: 24px; display: block;}
.video-list li .play-icon{ position: absolute;width: 22px;height: 22px;right: 5px;top: 53px; background: url(../images/split.png) no-repeat -176px 0px;}

.w370 .bg {background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); 
	bottom: 0; display: block; height: 40px;  left: 0; opacity: 0.7;  position: absolute;  width: 100%;}
.w370  h3 { bottom: 0; height: 40px; left: 0;  position: absolute; text-align: left; width: 370px;line-height: 40px; text-indent: 5px; overflow: hidden;}
.w370  h3  a {color: #fff;}


/*原创图片*/
.picbox {height: 400px; position: relative; width: 1180px;  float:left; }

.ppic1 {position: absolute;  left: 0; top: 0; height: 400px; width: 320px;overflow:hidden;}
.ppic1 img {height: 400px; overflow:hidden;}
.ppic2 {position: absolute;  left: 330px;top: 0; height: 160px; width:225px;overflow:hidden;}
.ppic2 img {width:225px;overflow:hidden;}
.ppic3 { position: absolute;  bottom: 0; left: 330px;  height: 230px;width:460px;overflow:hidden;}
.ppic3 img{width: 460px;overflow:hidden;}
.ppic4 { position: absolute; left: 565px; top: 0; height: 160px;width:225px;overflow:hidden;}
.ppic4 img{width:225px;overflow:hidden;}
.ppic5 { position: absolute;  top: 0; right: 0; height: 210px; width: 380px;overflow:hidden;}
.ppic5 img {width: 380px;overflow:hidden;}
.ppic6 {position: absolute;  bottom: 0; right: 0;  height: 180px;width:380px;overflow:hidden;}
.ppic6 img {width:380px;overflow:hidden;}

.hshadow { position: absolute;  width: 100%; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); bottom: 0; left: 0;  display: block; height: 40px; opacity: 0.7; }
.hstxt { bottom: 0; left: 0; line-height: 40px;  position: absolute;  width: 100%; text-align: center; }
.hstxt a { color: #fff;}

.media_link{float:left; widows: 800px;}
.media_link ul{text-align: left; margin:0 auto；width:800px;}
.media_link li{line-height:36px;color:#ddd}
.media_link li a{color:#333; padding: 0px 8px; font-size: 14px; display: inline-block}
.media_link li a:visited{color:#333}
.media_link li a:hover{color:#ba2636}
