@charset "utf-8";
body,button,input,select,textarea{font:12px/1 "Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi; line-height:1.125;}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,article,aside,footer,header,hgroup,nav,section,menu{margin:0; padding:0;-webkit-text-size-adjust:100%;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
abbr,acronym,fieldset,img{border:0 none;}
input,img{vertical-align:middle;}
article,aside,footer,header,hgroup,nav,section,menu,small{display:block;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
a {text-decoration:none; outline:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:hover {text-decoration:none;}
img { 
height: auto; 
width: auto\9; 
width:100%; 
}

/*body{-webkit-transform:translate3d(0,0,0);}
html,body{ height:100%; -webkit-font-smoothing:antialiased;  -webkit-text-size-adjust:none;}
*/
.page{width:100%;background:url(../images/bg.jpg) repeat-y; background-size:100%;padding-bottom:1em;}

.content{width:96%; min-width:320px; max-width:640px; margin:0 auto; background:#fff;}
/*视频*/
.video h1{line-height:44px; text-indent:1em;}
/*栏目介绍*/
.introduce{margin-top:10px;padding-left:1em;line-height:24px;}
.introduce1{margin-top:10px;line-height:24px;}
.introduce h2, .guest h2,.view h2,.scene h2,.introduce1 h2{font-weight:bold; color:#4D8D94;}
.introduce1 h2{padding-left:1em;}
.introduce .intro-table{margin:10px 0 15px;line-height:16px;}
.introduce .intro-table .intropic{width:50px;height:50px;}
.introduce .intro-table .intropic1{width:72px;height:30px;}
.introduce .intro-table .intropic2{width:86px;}
/*嘉宾介绍*/
.guest{padding:1em;background:#F5F5F5;}
.guest .info{border-bottom:1px solid #c9c9c9; overflow:hidden; padding:1em 0;}
.guest .pic{float:left;width:90px;height:90px; border-radius:90px; margin-right:10px;}
.guest dl{float:left;width:180px;}
.guest dt{font-weight:bold;line-height:18px;}
.guest dd{line-height:24px;position:relative;padding-left:1.5em;background:url(../images/repeat-x.png) repeat-y -9px 0;}
.guest dt i{display:inline-block; width:16px; height:18px; background:url(../images/icon1.gif) no-repeat; background-size:100%; vertical-align:middle;margin-right:4px;}
.guest dd i{display:inline-block;width:5px;height:5px;border-radius:5px;background-color:#E8935D; vertical-align:middle;position:absolute;top:10px;left:4px}
.guest .profile{line-height:24px;margin-top:5px;}
/*精彩观点*/
.view{padding:1em;}
#scroll{position:relative;overflow:hidden;border:1px solid #c9c9c9;border-top:2px solid #E8935D;margin-top:10px;}
.view-wrap{line-height:24px;position:absolute;top:0;left:0;}
.view-wrap .title{margin:0 10px;font-weight:bold;line-height:24px;}
.view-wrap .title i{display:inline-block;width:13px;height:23px;background:url(../images/icon2.gif) no-repeat; background-size:100%;margin-right:5px;}
.view-wrap .text{margin:0 10px;border-bottom:1px solid #c9c9c9;}
.view-wrap .attention{margin:0 10px;}
.view-wrap .attention dt{font-weight:bold;}
.view-wrap .attention dd{padding-left:1em;}
.view-wrap .attention dd i{float:left;width:4px;height:4px;border-radius:4px;background-color:#E8935D;margin-left:-1em;margin-top:9px;}
.view-wrap .attention .att-table{background:#eee;}
.view-wrap .attention .att-table td{border:1px solid #fff;text-indent:8px;}

.dot-wrap{text-align:center;}
.dot-wrap li{display:inline-block;width:6px;height:6px;background:#CDE1E3;margin-right:5px;border-radius:6px;}
.dot-wrap li.cur{background:#E9B393;}

.scene{padding:1em;background:#F5F5F5;}
.scene h2{margin-bottom:8px;}
.scene #picList{height:185px;position: relative;;overflow: hidden;}
.scene .pic-list{position:absolute;top:0;left:0;}
.scene .dot{text-align:center;padding:8px 0;border-bottom:1px solid #D6D6D6}
.scene .dot li{display:inline-block;width:6px;height:6px;background:#CDE1E3;margin-right:5px;border-radius:6px;}
.scene .dot li.cur{background:#E9B393;}
.scene .info{margin-top:8px;line-height:24px;}


.foot{width:100%;background:#fff url(../images/foot-bg.jpg) repeat-x left bottom; background-size:50%;}
.foot-cont{padding:2em 1em;}
.foot p{font-size:24px;line-height:30px;}
.foot p img{width:57px;height:47px;margin:0 5px;}
.foot p.item1{text-align:center;}
.foot p.item2{text-align:center;}
.app-wrap{width:200px;margin:10px auto 0;text-align:center;}
.app-wrap table td{border:1px solid #c9c9c9;padding:5px;}
.app-wrap table td .img{width:118px; height:29px;}

.toTop{display:block;width:40px;height:40px;background:url(../images/top.png) no-repeat;background-size:100%;position:fixed;right:10px;bottom:20px;}

/*往期回顾*/
.review{ background:#F5F5F5;padding-bottom:12px;}
.review-cont{width:98%;height:210px;overflow:hidden;position: relative;margin:0 auto;}
.review-list{position: absolute;left: 0;top: 0;}
.review-list li{float:left; width:49%;height:90px;margin:10px 5px 10px 6px}
@media screen and (max-width: 767px){
	.review-list li{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		height:auto;margin: 0;margin:10px 5px 10px 6px;}
}
@media screen and (max-width:479px){
	.review-list li{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		height:auto;margin: 0;margin:10px 5px 10px 6px;}
}
.review-btn{width:98%;height:34px;background:url("../images/review-icon.gif") repeat-x 0 -70px;}
.btn-wrap{width:165px;height:34px;margin:0 auto; background:#F5F5F5;text-align:center;}
.btn-wrap .review-icon{display:inline-block;width:34px;height:34px;background:url("../images/review-icon.gif") no-repeat 0 0;margin:0 10px;}
.btn-wrap .review-next{background-position:0 -35px;}
.btn-wrap .num{display:inline-block;line-height:34px;color:#338B92;font-size:14px;vertical-align:top}
.btn-wrap .num em{font-size:18px;color:#EA9861; font-style:italic;}
.review-list li .recommend_item{float:left; color:#333;}
.review-list li .name{height:40px;overflow:hidden;line-height:20px;word-break:break-all; word-wrap:break-word;}