﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{ border:0; font-size:16px; color:#5b5a5a; margin:0px; text-align:left; line-height:35px;}
.logo{margin:0 auto;}
img{border:0;}
ul{padding:0; margin:0; }
li{padding:0; margin:0; list-style:none; }
a {text-decoration: none; color:#5b5a5a;}
a:hover {color: #197eaf; text-decoration:underline}

.main{ width:990px; margin: 0 auto; overflow:auto; }

header{ background:url(../images/top.png) no-repeat; height:119px;}

.banner{ background:url(../images/banner.png) no-repeat; height:358px; width:990px;position: relative;}

.banner .bg{ background:#333; height:50px; position: absolute; bottom:0px; width:990px; background-color: rgba(0,0,0,0.5);}
 .banner .bg p{font-size:20px; color:#FFF ; text-align:left; line-height:50px; margin-left:20px; }
 
.explain{ background:#eeeeee; height:170px; margin-bottom:15px; }
.explain p{ display:block; padding:20px;text-indent:50px;
}
.explain p a{ color:#5b5a5a}
.explain p a:hover{color: #197eaf;}
#wrapper{ width:990px; margin:0px 0px 0px 0px; overflow:auto}
.right{ width:300px; float:right}
 
.rightbg{ background:#faf8f9; border-right:#d2d2d2 1px solid;border-left:#d2d2d2 1px solid;border-bottom:#d2d2d2 1px solid;border-top:#2e92c3 2px solid; padding-bottom:10px; margin-bottom:20px;}
.rightbg1{ background:#fff; border-right:#f5f5f5 1px solid;border-left:#f5f5f5 1px solid;border-bottom:#f5f5f5 1px solid;border-top:#2e92c3 2px solid; padding-bottom:10px; margin-bottom:20px;}
.titlebg{position: relative; height:60px;}
.title { width:100px; height:36px; background:#2e92c3; margin:10px; color:#FFF ; text-align:center;position: absolute; left:10px;}
.more{position: absolute; right:10px; width:50px; top:10px; height:35px; text-align: center; font-size:14px}
.more a{color: #197eaf;}
.list{margin-left:10px;}
.list li{display:block; font-size:15px; overflow:hidden;text-overflow:ellipsis;height:35px; line-height:35px; width:280px;}
.left{ width:665px; float:left;}
.periodical {  margin-bottom:15px; border-bottom:1px solid #ededed; }
.plistbg{position:relative; height:50px; margin-bottom:10px;}
.plistbg .name{ font-size:24px; position:absolute; left:10px; width:490px; height:45px; color:#000; line-height:45px;}
.plistbg .more1{position:absolute; right:0px; width:150px; font-size:14px;line-height:45px;  text-align:right}
.plistbg .more1 a{color: #197eaf;}
.imglist{ position: relative; height:180px; font-size:14px}
.img01{  no-repeat; width:110px; height:142px;position: absolute; left:0px;top:10px;}
.subject{position: absolute; left:140px; width:420px; top:8px;}
dd{ display:block;  height:30px; overflow:hidden;text-overflow:ellipsis;}
.time{position: absolute; right:0px; top:5px; width:85px; top:8px; color:#999}
.more01{  border-bottom:1px solid #ededed; line-height:35px; text-align:center; margin-bottom:10px;}
.bottom{ background:url(../images/bottom.png) no-repeat; height:166px;}

/* 回顾往期*/
.hglistbox{ overflow:auto}
.hgimgbox{width:142px; border:1px solid #e9e6e6; padding:10px; margin:10px 16px;float:left; background:#FFF}
.hgimg{ width:142px;  background:url(../images/img01.png) no-repeat;  }

.hgimgbox p{ text-align:center}
/* 查看更多*/
.ckleft{width:665px; float:left; margin:20px 10px;border:0px solid #d2d2d2;}
.ckright{ width:300px; float:right;margin:10px 0px;}
.ckimg{ background:url(../images/img03.png) no-repeat; margin:20px 0px 10px 50px; width:167px; height:200px;}
.fanye{ text-align:center; line-height:50px; margin:0px 0px 30px 0px;}
.ckpot{ position:relative; height:300px; width:665px; margin-bottom:40px;border-bottom:1px solid #e6e6e6;}
.img003{ display:block; width:187px; height:243px; position: absolute ; top:10px; left:0px;border:1px solid #d2d2d2; background:url(../images/img02.png) no-repeat}
.contbox{ width:440px; position:absolute; top:10px; left:210px;}
.title1{ font-size:22px; font-weight:bold}
.cont{ line-height:30px; font-size:16px}
.time1{ color:#999}
.cklistbox{ overflow:auto}
.cklist{ float:left; width:320px;}
.cklist li{display:block; font-size:15px; overflow:hidden;text-overflow:ellipsis;height:35px; line-height:35px; width:320px;}

/* 详情页*/
.details { margin:20px 10px; padding:10px;}
.details p{ display:block; text-indent:0em; margin-bottom:10px;}
.title2 { font-size:36px; margin:20px 0px 30px 0px; line-height:50px; text-align:center;color:#000}
.tagging { text-align:center; color:#999; border-bottom:1px solid #d2d2d2; margin-bottom:50px; font-size:14px; padding-bottom:10px}
.remarks { font-weight:bold; line-height:30px; color:#000}
.details .dd{ margin:10px 0px;}
.gdlw li{ display:block; margin-left:20px; line-height:36px;}
.weizhi {
    font-size:14px; 
}
.weizhi span{
    font-size:14px; 
}
.weizhi a{
    font-size:14px; 
}