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

/*banner*/
img{display:block;}
.w1600{ width:1400px; height:180px;}
.h430{ height:450px;}

.focusBox { position: relative; width: 550px; height: 350px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 550px; height: 350px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }


/*新闻导读*/
.w320{ width:320px;} .h320{ height:320px;}
.guide_title{ background:url(../images/bggg.png) no-repeat left center; height:36px; background-color:#f7f7f7;}
.guide_title span{ height:36px; line-height:36px;}
.guide_title span a{ text-decoration:none; color:#a6a6a6; font-size:14px; font-family:"Microsoft Yahei";}
.guide_span_title{ padding-left:20px; color:#FFFFFF; font-family:"Microsoft Yahei"; font-size:20px;}

.guide_img_title{ height:100px; border-bottom:dotted 1px #000; padding:20px 0;}
.guide_ul_list{}
.guide_ul_list li{width:310px;height:30px; line-height:30px;background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; white-space:nowrap; overflow:hidden; }
.guide_ul_list li a{color:#000; text-decoration: none;font-family:"宋体"; font-size:12px; }

.guide_list_title h1{ height:30px; line-height:30px; text-align:center; font-weight:600;}
.guide_list_title h1 a{color:#000; text-decoration: none;font-family:"宋体"; font-size:16px;}
.guide_list_title p{ text-indent:2em; line-height:20px;font-size:12px; color:#7f7f7f; height:60px; overflow:hidden; }
.guide_list_title p a{ color:#000000;font-family:"宋体"; font-size:12px; text-decoration:none;} 
.guide_list_title p a:hover{ color:#8a0000;}



/*焦点图带导读*/
.w550{ width:550px; height:350px;}
.w425{ width:425px;}
.h40{ height:40px; border-bottom:solid 2px #e4e4e4;} 
#fz_online{ display:block; border-bottom:solid 2px #d52f33; background:url(../images/laba.jpg) no-repeat left center; height:40px; padding-left:39px; line-height:40px; width:84px; font-family:"Microsoft Yahei"; font-size:18px;}
.fz_online_ul{ margin-top:20px;}
.fz_online_ul li{ background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; width:415px; white-space:nowrap; overflow:hidden; height:30px; line-height:30px;}
.fz_online_ul li a{ color:#000; text-decoration: none;font-family:"宋体"; font-size:16px; }

/*文章列表*/
.ml70{ margin-left:70px;}
.h140{ height:140px;}
.con_body{ width:320px;}
.con_body h1{ height:40px; line-height:40px; text-align:center}
.con_body h1 a{color:#000; text-decoration: none;font-family:"宋体"; font-size:20px; font-weight:600;}
.con_body p{ text-indent:2em; line-height:24px;font-size:14px; color:#7f7f7f; height:100px; overflow:hidden; }
.con_body p a{ color:#000000;font-family:"宋体"; font-size:14px; text-decoration:none;} 
.con_body p a:hover{ color:#8a0000;}






.img_ul_list{ width:220px;}
.img_ul_list li{ position:relative; width:220px;}
.vBg { width:100%; position:absolute; background:rgba(0,0,0,0.6); color:#fff; display:inline-block; filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000') \9; text-align:center;}
.tuBg{ left:0px; bottom:0px;}

