.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: 260px; position: relative; width: 380px; float:left; }
.slides li {display: none; height: 260px; width: 380px; }
.slides .on {display: block;}
.slides h2 { bottom: 0; height: 40px; left: 0;  position: absolute; text-align: left; text-indent: 5px; width: 380px; font:16px/40px "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: 40px;  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("/img/templates/ahwang2017/css/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;}

/* 头条 */
.headline{text-align:center; width: 780px;}
.headline h1{font-size:30px; color:#444; 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: 780px; 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: 750px; 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(/img/templates/ahwang2017/css/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;}


/*视频*/
.video-list{ width:380px; padding: 10px 0 0 0; position: relative;overflow: hidden; }
.video-list li{float: left; margin: 0 25px 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:50px; 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(/img/templates/ahwang2017/css/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: 300px; position: relative; width: 1180px;}
.ppic { position: absolute; }
#ppic1 { left: 0; top: 0; height: 300px; width: 310px;}
#ppic2 { left: 330px; top: 0; height: 140px; width:220px}
#ppic3 { bottom: 0; left: 330px;  height: 140px;width:220px}
#ppic4 { left: 570px; top: 0; height: 140px;width:220px}
#ppic5 { bottom: 0; left: 570px; height: 140px;width:220px}
#ppic6 { top: 0; right: 0; height: 300px; width: 370px;}

.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: 1180px;}
.media_link ul{float:left;margin:10px 0px;}
.media_link li{line-height:36px;color:#ddd}
.media_link li a{color:#004276; padding: 0px 8px; font-size: 14px; display: inline-block}
.media_link li a:visited{color:#004276}
.media_link li a:hover{color:#ba2636}