@charset "gb2312";
/* CSS Document */

#container-side{ float: left; width: 240px; min-height:950px; height:100%; _height:950px; margin-bottom: -32767px; padding-bottom: 32767px; }
#container-main{ float: right; width: 950px; min-height:950px; height:100%; _height:950px; background-color: #FFF; margin-bottom: -32767px; padding-bottom: 32767px;}

.lm-tit{ background: #FFF url(hd08.png) no-repeat center top; height: 55px; }
.lm-tit h2{background: url(dot22.png) no-repeat 35px center; font: 20px/43px "Microsoft YaHei"; color: #fff; text-align: center; height: 43px; }
.sidenav-link{ width: 228px; border: 1px solid #ecf0f3; border-top: 0px; margin: 0px auto; min-height:500px; height:100%; _height:500px;}
.sidenav-link .hd{ padding: 0px 2px 35px; min-height:900px; height:100%; _height:200px;}
.sidenav-link .hd li{ height: 40px; color: #2f2f2f; text-align: left; letter-spacing: 1px; border-bottom: 1px dashed #ecf0f3; font: 16px/40px "Microsoft YaHei"; overflow: hidden; }
.sidenav-link .hd li.on{ color: #d7000f; cursor: pointer; background: url(dot22.png) repeat-y; }

.sidenav-link .hd li.on a{ color: #d7000f; background: url(dot23.png) no-repeat 20px center; padding-left:50px; }
.sidenav-link .hd li.on a:hover{color: #d7000f;}
.sidenav-link .hd li a:hover{color: #2f2f2f;}
.sidenav-link .hd li a{ color: #2f2f2f; display: block; background: url(dot23.png) no-repeat 20px center; padding-left:50px; }

.dtwz{ height: 40px; border: 1px solid #e9e9e9; border-bottom: 3px solid #dd0000; background:#f8f8f8; }
.dtwz h2{ font: 18px/40px "Microsoft YaHei"; border-bottom: 1px solid #e50b03; height: 40px; float: left; background: url(dot24.png) no-repeat 26px center; padding-left: 50px; color:#dd0000;}
.dtwz span{ float: right; color: #333; line-height: 40px; padding-right: 35px; }
.dtwz span a{ color: #333; }

.nr-dtwz{width: 1198px; height: 40px; border-bottom: 3px solid #dd0000; background:#f8f8f8; clear: both; }
.nr-dtwz span{color: #333; line-height: 40px; padding-left: 23px;  }
.nr-dtwz span a{ color: #333; }

#news_list{ clear: both; border: 1px solid #e9e9e9; padding: 10px 20px; }
#news_list li{ font-size: 14px; line-height: 30px; clear: both; height: 30px; padding-left:30px; background:url(dot01.png) no-repeat 10px 13px; }
#news_list li i{ color: #ce2c00; padding-right: 5px; }
#news_list li span{ float:right; color: #a3a4a4; }
#news_list li.li-line{ border-bottom: 1px dashed #b1b1b1; padding-bottom: 24px; margin-bottom: 24px; }

.news-list-nr{ clear: both; padding: 20px 20px 10px; }
.news-list-nr li{ font-size: 14px; line-height: 30px; clear: both; margin-bottom: 15px;}
.news-list-nr li span{ float:right; color: #a3a4a4; }
.news-list-nr li p{ clear: both; padding-top: 5px; padding-bottom: 15px; border-bottom: 1px dashed #b1b1b1; color: #656565; font-size: 12px; text-indent: 2em; }

.pic-list{ clear: both; overflow: hidden; margin-top: 40px; }
.pic-list li{ float: left; width: 186px; height: 150px; margin-left: 39px; }
.pic-list img{ clear: both; display: block; width: 186px; height: 79px; }
.pic-list h1{ clear: both; text-align: center; padding-top: 15px; }

.pic-list2{ clear: both; overflow: hidden; margin-top: 40px; }
.pic-list2 li{ float: left; width: 74px; height: 150px; margin-left: 39px; }
.pic-list2 img{ clear: both; display: block; width: 74px; height: 74px; }
.pic-list2 h1{ clear: both; text-align: center; padding-top: 15px; }

.vod-list{ clear: both; overflow: hidden; margin-top: 40px; }
.vod-list li{ float: left; width: 180px; height: 180px; margin-left: 40px; background: url(vod-bkbg_05.png) no-repeat; }
.vod-list img{ clear: both; display: block; width: 166px; height: 114px; padding:3px; }
.vod-list h1{ clear: both; padding-left: 28px; background: url(vod-icon_05.gif) no-repeat 6px 0px; margin-top: 15px; }

#content-area{width: 1198px; height: auto; min-height:900px; _height:900px; border: 1px solid #e9e9e9; }
#content_tit{ font: 22px/40px "Microsoft YaHei"; text-align: center; clear: both; padding-top: 35px; margin-bottom: 15px; }
#news_info{ text-align: center; clear: both; margin-right: 40px; margin-left: 40px; height: 30px; background: #f2f2f2; line-height: 30px; }
#news_info span{ padding: 0px 30px; color:#b8b8b8; font-size:12px !important; }
#content{ clear: both; color: #000000; padding: 30px 35px; }
#content div{padding: 0px 20px; font-size:14px !important; line-height:36px !important;}
#content p{padding: 5px 0px; font-size:14px !important; line-height:36px !important;}
#content img{ margin: 0px auto; display: block; text-align: center; vertical-align: top; padding-bottom: 15px; }


.content_tit{ font: 20px "Microsoft YaHei"; text-align: center; clear: both; margin-bottom: 30px; margin-top: 30px; }
.content{ line-height: 30px; font-size: 16px; clear: both; color: #000000; margin-bottom: 50px; }
.content div{padding: 0px 20px;}
.content p{padding: 5px 0px;}
.content img{ margin: 0px auto; display: block; text-align: center; vertical-align: top; padding-bottom: 15px; }


.t_body{ width:1000px; margin:0 auto; background:#FFF;}
.con_list{ border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
.sub_list{ border-top:#e00000 solid 2px; margin-bottom:20px; }
.sub_list span{ height:40px;  line-height:40px; padding:0 20px;  }
.sub_list span a{font-family:"Microsoft YaHei"; font-size:16px; color:#cc0000; }
.sub_list ul.sub_menu{border-top:#ddd solid 1px;border-bottom:#ddd solid 1px; padding:0 15px;  display:block; }
.sub_list ul.sub_menu li{ line-height:50px; float:left; width:155px; text-align:center; background:url(wzdh_R_img03.jpg) right center no-repeat; position:relative; height:50px; }
.sub_list ul.sub_menu li h3{font-weight:normal;}
.sub_list ul.sub_menu li h3 a{color:#7d0000; font-size:12px; padding: 5px 10px; text-decoration:none;}
.sub_list ul.sub_menu li h3 a.red{background:#c9000f; color:#FFF;}
.sub_list ul.sub_menu li h3 a:hover{ background:#c9000f; color:#FFF;}


.rrs_box{width:100%}
.rrs_l{width:255px;float:left}
.rl_box01{ border:1px #e9e9e9 solid}
.rl_title{ height:30px;line-height:30px; border-bottom:1px #e9e9e9 solid; background:#EC0000 url(rss_titbg.jpg) no-repeat 23px center; font-size:14px;font-weight:bold; color:#fff; padding-left:35px; overflow:hidden} 
.rl_con{padding:8px 14px}
.rl_con ul li{height:28px;line-height:28px}
.rl_con span{line-height:28px;}
.rrs_r{width:934px;float:right}
.rr_title{ height:30px; line-height:30px; background: #fff3d1 url(rss_titbg02.jpg) repeat-x; border:1px #e9e9e9 solid}
.rr_title h2{ line-height:30px; background:url(rss_tubiao.jpg) no-repeat 10px center; padding-left:30px; color:#333}
.rr_title h2 a{ color:#333}
.rr_title h2 a:hover{color:#C00}
.rr_con{border:1px #e9e9e9 solid; padding:0 17px; min-height:938px;_height:938px}
.rr_con ul li{ height:30px; line-height:30px;background:#f8f8f8; margin-top:29px}
.rr_con ul li dt{ line-height:30px; font-size:14px; font-weight:bold; color:#d11e05; padding:0 25px; float:left; color:#d11e05}
.rr_con ul li dt a{color:#d11e05}
.rr_con ul li dd{ line-height:30px; background:url(rss_tubiao02.jpg) no-repeat left center; float:left; padding-left:23px}
.rr_con ul li dd a{ color:#333}
.rr_con ul li dd a:hover{color:#C00}

.page{text-align:center;clear:both;height:28px; padding: 10px 0;background:#fff;line-height:28px;}
.page span{color:#8d8d8d;}
.page a{border:1px solid #d9d9d9;padding:5px 7px 4px;}
.page a.cur{border:1px solid #e06b5a;background:#eee;}
.page a.dis,.page a.dis:hover{border:1px solid #eee;color:#eee;cursor:default;display:inline;}
.page a:hover{ border:1px solid #e06b5a;background:none; color:#e06b5a;text-decoration:none;}

.list{min-height:726px;_height:726px; clear: both; border: 1px solid #e9e9e9; padding: 10px 20px;}
.list li{ height:32px;line-height:32px;*height:30px;*line-height:30px;background:url(dot01.png) no-repeat 10px 13px;clear:both;font-size:14px;}
.list li a{ float:left; padding-left:30px;}
.list li span{ float:right; color:#999;}
.list li .belongto{ float:none;color:#0D62A5; padding-left:0px;}
.sonnamelist{margin:5px 0 0;min-height: 200px;_height: 200px;}
.sonnametitle{border-bottom:1px solid #ccc;height:25px;line-height:25px;}
.sonnametitle .sonnametitlename{float:left;height:26px;line-height:26px;background:#e50b03;padding:0 30px;position: relative;color:#fff;font-size: 14px;font-weight: 700;}
.sonnametitle .sonnametitleicon{width:12px;height:5px;background: url(tongyong_sonnamlisttitlebg.jpg) no-repeat 0 0;position: absolute;top:26px;left:45%;}
.sonnametitle span{float: right;}

/* ËÑË÷Ò³ */
.so_info{clear: both; padding: 20px;}
.so_tit{ padding-left:21px; height:40px;line-height: 40px;font-size: 14px;font-weight: bold;}
.so_tit em{color:#FF6600;}
.so_list{ height:auto;min-height:550px;_height:550px;}
.so_list li{ height:auto; line-height:30px; list-style:none; color:#999999;background:url(arr01.gif) 5px 13px  no-repeat;  padding-left:21px; padding-bottom:5px; border-bottom:1px dashed #dddddd; margin-bottom:5px;}
.so_list li span{ float:right; font-family:Arial, Helvetica, sans-serif; }
.so_list li a{ color:#333333;font-size:14px; }
.so_list li p{ line-height:20px;}