@charset "utf-8";
/* CSS Document */
/*列表页*/
/*内容部分*/
.container{ width: 100%; padding-bottom: 30px;  background: #f2f2f3; clear:both;}
.content{width: 1200px;  margin: 0 auto}
h3{width: 1200px; height: 90px; line-height: 90px; font-size: 24px; font-weight: normal; color: #2a2a2a}
h3 a{display: inline-block; height:30px; line-height: 30px; font-size: 16px; color: #2a2a2a; margin-left:20px; padding: 0 5px;}
h3 a.on{border-bottom: 2px solid #ff6600; color: #ff6600}

.listCon{ clear:both;}
.list{ margin-left: -15px;}
.list li{position: relative; width: 228px; height:232px; margin:0 0 15px 15px; float: left;}
.list li img{display: block; width: 100%; height: 172px; }
.list li p{padding: 10px; width: 208px; height: 40px; line-height: 20px; background: #fff; overflow: hidden;}
.list li p a{display:block; width: 100%; height: 100%; font-size: 14px; color: #3a3a3a; overflow: hidden; }
.listInfo{position: absolute; left:0; bottom:60px; width:210px; padding: 0 9px; height:50px; background: url(../images/s50.png);}
.listInfo i{display:inline-block; margin-top:26px; width:40px; height: 15px; padding-left: 18px; line-height: 15px; color: #fff; background: url(../images/tubiao.png) no-repeat;}
.listInfo i.play{width:60px; background-position: 0 4px}
.listInfo i.com{ background-position: 0 -21px}
.listInfo i.time{ background-position: 0 -49px}
.cover{display: none; position: absolute; left: 0; top:0; width: 100%; height: 172px; background: url(../images/s172.png);}
.cover a{display: inline-block; width: 55px; height: 55px; margin-left: 86px; margin-top:58px; background: url(../images/tubiao.png) no-repeat 0 -318px;}
.list li.on{box-shadow:0 0 10px #ddd}

/*分页*/
.pagerout{ text-align:center;padding:30px 0 0; font-family: "Microsoft Yahei"; position: relative; }

.pager a{height:36px;line-height:36px;display:inline-block;padding:0 15px; margin: 0 5px;  color:#585858;border:1px solid #e6e7e8;font-size:14px;vertical-align:middle; background: #fff}
.pager a:hover{color:#e50; text-decoration: none;}
.pager a.focus{background:#ff6600;color:#fcfcfc;font-size:16px}
.pager .next,.pager .next_{padding:0 15px 0 15px; font-weight:400;font-size:14px}

.pager .next_ span{color: #999}

/*详细页*/
.bread{width:1200px; height: 60px; line-height: 60px; color: #2a2a2a }
.bread a{color: #ff6600}
.bread span{color: #666}
.detail{width: 1138px; padding: 0 30px; overflow: hidden; background: #fff; border:1px solid #e8e8e8;}
.detail-l{width: 860px; }
.video{width: 100%; overflow: hidden; background: #f7f7f7}
.video p{padding:15px 28px;line-height: 30px; font-size: 14px; color: #666}
.detail-l dl{width: 800px; padding: 20px 0; border-top:1px solid #e8e8e8; margin: 0 auto; overflow: hidden;}
.detail-l dt{width:120px; height: 60px; margin:0 20px 0 30px; border: 1px solid #e8e8e8}
.detail-l dt img{display: block; width:100%; height: 100%}
.detail-l dd{float: left; width:600px; height: 30px;  }
.detail-l dd.name a{font-size: 16px; color: #fe0000}
.detail-l dd.addr,.detail-l dd.tel{font-size: 12px; color: #000; height: 20px; overflow: hidden;}

/*评论*/
.mod-commentTextareaTitle{margin-bottom:8px}
.mod-commentTextareaTitle span{font-size: 18px; }

.user { padding-top:10px; line-height:26px; overflow: hidden;}
 .user .qq { display:block;background: url(../images/con-2.gif); background-position:0 -69px; padding-left:18px; background-repeat:no-repeat;}
 .user a { margin-right:18px; float: left;}
 .left .checkbox { float:left; margin-top:6px; *margin-top:0; margin-right:5px;line-height: 16px;}
.text{background:url(../images/reg_input_bg.gif) no-repeat top left;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;width:120px;height:22px;font-size:12px;line-height:22px\0;padding:0 8px;float:left;margin-right:10px;}


.mod-commentTextareaMiddle{margin-bottom:8px}
.mod-commentTextareaMiddle .w-areaBox{position:relative;height:110px;width:100%}
.mod-commentTextareaMiddle .w-areaBox .plcg{position:absolute;left:50%;top:50%;margin-left:-45px;margin-top:-10px;padding-left:30px;height:20px;line-height:20px;background:url(../images/dd5.png) no-repeat;font-weight:bold;color:#666}
.mod-commentTextareaMiddle .w-commentArea{height:88px;width:828px;padding:10px;border:1px solid #dcdcdc;resize:none;outline:0;font-size:14px;color:#ededed}

/*评论 */
.comment_title{ width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; margin-top:40px;}
.comment_title span{font-size: 16px; color: #2a2a2a; display: inline-block;width: 70px; height:39px; border-bottom:3px solid #379be9}
.np-comment-list .np-post{ position:relative; padding-left:40px;border-bottom:1px solid #ddd;}
.np-comment-list .np-post-body{ padding-left:10px;padding-top: 18px; _padding-top:0px;*padding-top:0px;}
.np-comment-list .blueflag .np-post-body,.np-notice-list .blueflag .np-post-body{ padding-left:20px;}
.np-comment-list .np-avatar{ position:absolute; top:20px; left:0; width: 40px;
height: 40px;border-radius: 20px;}
.np-comment-list .np-post-header{
}
.np-comment-list .np-post-header span{ margin-right:3px;font-family: "SimSun"}
.np-comment-list .np-post-header span .np-user{ color: #379be9}
.np-comment-list .np-post-header .np-time{ margin-left:7px; color: #999}
.np-post-content{ margin-top:6px; font-size:14px; line-height:24px;word-break:break-all; padding-bottom: 25px;}
.np-post-content p{word-wrap: break-word; font-family: "SimSun"}

.sentCom i{font-size: 14px; color: #999; font-family: "宋体"}
.sentCom a{float: right; margin-left: 10px; display: inline-block; width: 84px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background: #46aff5}
p.moreCom{width: 100%; height:30px; line-height: 30px; text-align: center;font-family: "宋体"; color: #666; border-radius: 5px; margin-bottom:40px; background: #ddd}

.detail-r{ width: 250px;}
.hitVideo{width: 250px;  overflow: hidden;}
.hitVideo li{position: relative; width: 100%;  overflow: hidden; margin-top:14px; }
.hitVideo li p{width: 220px; padding-left: 23px; height: 16px; font-size: 14px; line-height: 16px; color: #666}
.hitVideo li i{position: absolute; left: 0; top: 0; display:inline-block; font-size: 12px; margin-right: 10px; width: 16px; height: 16px; line-height: 16px; text-align: center; color: #fff; background: #aaa}
.hitVideo dl{display: none; width: 100%; height: 75px;}
.hitVideo dt{float: left; width: 100px; height: 75px;}
.hitVideo dt img{display: block; width: 100%; height: 100%}
.hitVideo dd{float: right;width:130px; font-size: 14px; line-height: 25px; overflow: hidden;}
.hitVideo dd.title{ height: 50px;}
.hitVideo dd.title a{color: #666;}
.hitVideo dd.play{width: 110px; height: 25px; padding-left:20px; font-size: 12px; color: #999; background: url(../images/tubiao.png) no-repeat 0 -187px;}
.hitVideo li.on dl{display: block;}
.hitVideo li i.on{background: #f7774b}
.hitVideo li.on p{display: none;}

.newCom{width: 100%; padding-bottom: 10px;}
.newCom a{padding: 5px 10px; color: #2a2a2a; font-size: 16px;}
.newCom a.on{color: #ff6600; border-bottom: 2px solid #ff6600}
.newCom a:hover{text-decoration: none;}

.banner1{width: 100%; height: 110px; margin-top:19px;}
.banner1 img{display: block; width: 100%; height: 110px;}

p.random{width: 100%; height: 40px; margin-top: 10px; border-bottom: 1px solid #ddd}
p.random span{display:inline-block; font-size: 16px; color: #2a2a2a; padding: 0 15px; height: 39px; line-height:39px; border-bottom: 2px solid #ff6600; }

.randomRecom{width: 100%; margin: 0}
.randomRecom li{margin:20px 11px;}
.randomRecom li p{background: #f3f3f3}



/*20160510*/
.AntPage { display:block; height:auto; overflow:hidden;}
.AntPage ul{width:800px;display:block;margin:0 auto; height:auto; overflow:hidden; text-align:center; }
.AntPage li{float:left; line-height:40px;}
.AntPage .pagenum{float:inherit;margin-bottom: 10px;}

