@charset "gb2312";
/**
 * 娄底市经信委
 * @authors YeJing (yejing@live.cn)
 * @date    2014-11-26 09:53:37
 */

/*base*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
}
ul, li {
	list-style-type:none;
}
img {
	border:none;
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;

}
table{ border-collapse:collapse;}
body {
	background:#CDEAF2 url(bodybg.jpg) repeat-x left 36px;
	color: #333;
	font: 12px '宋体', Arial, Helvetica, sans-serif;
}
a {
	color: #333;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #cc0000;
	text-decoration:none;
}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.mtop10 {
	margin-top:10px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.wrapper {
	width:1002px;
	margin: 0px auto;
	padding:0px;
}
.bg{ background:#EEF7FF;}
.wrap{ width:982px; padding:10px 10px 0px 10px; margin:0 auto;}
/*
****************************************************************
*************************  公共头尾        *************************
****************************************************************
*/
.top{ height:36px; line-height:36px; background:url(topbg.jpg) repeat-x left top; overflow:hidden;}
.top .left a{ display:inline-block; padding-left:5px; padding-right:5px;}
.top .right a{float:left; padding-left:24px; margin-right:15px; color:#E70103;}
.top .right a#top01{ background:url(top2.jpg) no-repeat left center;}
.top .right a#top02{ background:url(top1.jpg) no-repeat left center;}
.top .right a#top03{ background:url(top3.jpg) no-repeat left center;}

.banner_logo{ width:1002px; margin:0 auto; height:193px;}

.menu{ background:url(menubg.jpg) repeat-x left top; height:42px;}
.menu li{ float:left; background:url(menuline.jpg) no-repeat right bottom;height:42px; width:140px; text-align:center;}
.menu li.last{ background:none;}
.menu li a{ display:block; color:#FDFFFC; font-weight:bold; font-size:14px; width:93px; margin:0 auto; height:30px; margin-top:7px; line-height:30px;}
.menu li a:hover{background:url(menuhov.jpg) no-repeat left top; color:#1D9EF1;}

.webtool{ height:34px; line-height:34px; background:url(webtoolbg.jpg) repeat-x left top;}
.webtool .left{ margin-left:10px;}
.webtool .right{ margin-right:18px;}
.ser_btn{ background:url(searchbtn.jpg) no-repeat left center; border:none; width:46px; height:22px; margin-left:6px;}

.friendlink{border: 1px solid #D7D7D9; height:28px; line-height:28px; background:url(friendlinkbg.jpg) repeat-x left top;  margin-top:10px;}
.friendlink span{float:left;color:#6E6E6E; font-size:12px; font-weight:bold; margin-left:8px; display:inline-block; width:72px;}
.friendlink select{height: 20px;width: 200px;margin-right: 10px; float:left; margin-top:4px;}

.footer{ background:#FFF; padding-top:15px; line-height:24px; padding-bottom:25px; text-align:center;}

/*
****************************************************************
*************************  首页        *************************
****************************************************************
*/
.newsBox{ border:1px solid #D8DDE1; background:#FFF; width:760px;height:307px;}

.focusBox {float:left; position: relative; width:363px; height: 285px;overflow: hidden; margin-left:5px; margin-top:10px; margin-bottom:5px;}
.focusBox .pic{ overflow:hidden;width: 363px; height: 285px;}
.focusBox .pic img{width: 363px; height: 285px; 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;}

.slideTxtBox{ float:right;width:369px; height: 285px; overflow:hidden; margin-left:10px; margin-right:8px; margin-top:12px;}
.slideTxtBox .hd{ height:28px; line-height:28px;border-bottom:2px solid #39A4DC; font-size:14px;}
.slideTxtBox .hd ul{overflow:hidden; zoom:1;}
.slideTxtBox .hd ul li{float:left; margin-left:10px;}
.slideTxtBox .hd ul li a{ display:block; padding:0 15px;}
.slideTxtBox .hd ul li.on a{background:#39A4DC; color:#fff; font-weight:bold;}
.slideTxtBox .bd{ padding:5px 10px;}
.slideTxtBox .bd li{ height:26px; line-height:26px; background:url(icon01.jpg) no-repeat left center; padding-left:10px;}
.slideTxtBox .bd li .date{ float:right; }

.index_tzgg{ width:222px;height: 285px;border:1px solid #D8DDE1; background:#FFF; padding-left:7px; padding-right:9px; padding-top:12px; overflow:hidden;}
.index_tzgg h3{ background:url(tzgg_line.jpg) repeat-x left center; height:14px; line-height:14px; position:relative;}
.index_tzgg h3 span{ float:left; padding-right:10px; color:#1B9CEF; background:#FFF url(icon02.jpg) no-repeat left center; padding-left:20px; font-size:14px;}
.index_tzgg h3 a{ position:absolute; right:0px; top:0px; padding-left:10px; background:#FFF;}
.index_tzgg ul{padding:10px 5px;}
.index_tzgg ul li{height:30px;line-height:30px; background:url(icon01.jpg) no-repeat left center; padding-left:10px; overflow:hidden; border-bottom:1px dashed #CFCFCF;}
.index_tzgg ul li .date{ float:right; }

.index_jyxx{ background:#FFF;}
.index_jyxx .mhd{height: 46px;background: url(indTitBg.png) repeat-x left top;overflow: hidden;border-left: 1px solid #9acffa;border-right: 1px solid #9acffa;}
.index_jyxx .mhd .more{float: right;margin: 15px 10px 0 0;width: 48px;height: 18px;line-height: 18px;border: 1px solid #8bc6f5; text-align:center;color: #0675ce;background: #edf6ff;}
.index_jyxx .mhd h3{height: 40px;line-height: 40px;margin-top: 6px;border-left: 1px solid white;border-right: 1px solid white; font-size:17px; padding-left:20px; color:#016BBC;text-shadow: 2px 0px 0px #fff,-2px 0px 0px #fff,0px 2px 0px #fff,0px -2px 0px #fff; font-family:"微软雅黑";}
.index_jyxx .mbd{border: 1px solid #a8d3f4;border-top: 0 none;padding: 10px;}

.slidewBox{height:160px;overflow:hidden;}
.slidewBox .hd{height:28px;line-height:28px; background:url(titBg01.png) repeat-x left top;border: 1px solid #e1e1e1;position: relative;}
.slidewBox .hd h4{position: absolute;left:0px;top:0;font-size:12px; width:110px; overflow:hidden; text-align:center;}
.slidewBox .hd ul{position: absolute; left:110px;top: 0;height: 30px;}
.slidewBox .hd ul li{float:left;width:110px;text-align: center;}
.slidewBox .hd ul li a{display:block;color: #333;}
.slidewBox .hd ul li.on a{background:url(titBg02.png) no-repeat center top; color:#fff; font-weight:bold;margin-bottom: -2px;}
.slidewBox .bd{ padding:5px 10px;}
.slidewBox .bd li{ height:24px; line-height:24px; background:url(icon01.jpg) no-repeat left center; padding-left:10px;}
.slidewBox .bd li .date{ float:right;}


.indSidenav h3{background:url(indtitbg02.jpg) no-repeat left top; height:30px; line-height:30px; position:relative;}
.indSidenav h3 span{display:block; margin-left:9px; padding-left:15px; font-size:12px; color:#fff; background:url(icon03.jpg) no-repeat left center;}
.indSidenav h3 a{ position:absolute; right:11px; display:block; top:10px; width:41px; height:13px;}
.indSidenav ul{ border:1px solid #D8DDE1; background:#FFF; padding-bottom:10px;}
.indSidenav ul li{ background:url(indnavbg.jpg) no-repeat left top; width:211px; height:27px; line-height:27px; text-align:center; margin-left:14px; margin-top:10px;}
.indSidenav ul li a{ color:#008DE5; font-size:12px; font-weight:bold;}


.indSideBox{border: 1px solid #D8DDE1; background:#FFF; width:208px;}
.indSideBox h3{ background:url(indSideHd.png) no-repeat center top; height:35px; line-height:35px; text-align:center;font-size: 14px; color:#FFF;}
.indSideBox ul{ padding-bottom:6px;}
.indSideBox ul li{width:184px; height:38px; line-height:38px; margin-left:10px; margin-right:10px; margin-top:6px;}
.indSideBox ul li a{color: #401F0E;font-weight: bold;font-family: 微软雅黑,宋体;font-size: 14px; display:block; margin-left:60px;}
.indSideBox ul li#icon01{ background:url(jyzn_2.jpg) no-repeat left top;}
.indSideBox ul li#icon02{ background:url(zbwjxz_2.jpg) no-repeat left top;}
.indSideBox ul li#icon03{ background:url(szzszq_2.jpg) no-repeat left top;}
.indSideBox ul li#icon04{ background:url(dyzq.jpg) no-repeat left top;}
.indSideBox ul li#icon05{ background:url(y_tssl1.jpg) no-repeat left top;}
.indSideBox ul li#icon06{ background:url(pbzj_2.jpg) no-repeat left top;}
.indSideBox ul li#icon07{ background:url(bzj_2.jpg) no-repeat left top;}

.hasMoreTab{ background:#FFF;border:1px solid #B3E0F7; border-top:none; height:220px; overflow:hidden;}
.hasMoreTab .hd{line-height:34px; height:34px; background:url(indtitbg03.jpg) repeat-x left top; position:relative; padding-right:10px;}
.hasMoreTab .hd .more{ float:right;}
.hasMoreTab .hd .more a{ color:#8F8E8C;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:34px;  overflow:hidden; zoom:1;}
.hasMoreTab .hd li{ float:left;cursor:pointer; margin-left:-1px;}
.hasMoreTab .hd li span{ margin-left:10px; margin-right:15px; padding-left:15px;}
.hasMoreTab .hd li.on{ font-weight:bold; height:34px; line-height:34px; background:url(indtitbg03hov.jpg) repeat-x left top; border:1px solid #B3E0F7; border-top:0;font-weight:bold; color:#0290D8;}
.hasMoreTab .hd li.on span{ display:block; background:url(icon04.jpg) no-repeat left center;}
.hasMoreTab .bd{padding:10px;clear:both; position:relative;}
.hasMoreTab .bd ul li{ height:25px; line-height:25px; background:url(icon01.jpg) no-repeat left center; padding-left:10px; overflow:hidden;}
.hasMoreTab .bd ul li .date{ float:right;}

.hdjl_box{ text-align:center;}
.hdjl_box a{ display:inline-block; width:115px; height:30px; line-height:30px;border:1px solid #E1E1E1; background:url(hdjl_btnbg.jpg) repeat-x left top; font-size:12px; font-weight:bold; color:#0090E7;}
.hdjl_box a:hover{ border:1px solid #6ABBEA;}
.hdjl_box a span#hd01{ display:block;background:url(hdjl_icon02.jpg) no-repeat 10px center; padding-left:15px;}
.hdjl_box a span#hd02{ display:block;background:url(hdjl_icon01.jpg) no-repeat 10px center;padding-left:15px;}

.subnav{width: 240px;}
.subnav h3{ background:url(sub_nav_h3.jpg) no-repeat center top; height:44px;line-height: 34px;color: #FFF;font-size: 16px;text-align: center;}
.subnav ul{border:1px solid #B3E0F7; border-top:none;width:189px;background:#F0F7FD;margin-left:10px;padding: 0 15px 10px;*padding: 0 12px 10px;}
.subnav ul li{height: 40px;line-height: 40px;background: url(li7.jpg) repeat-x bottom;}
.subnav ul li a{background: url(li5.jpg) no-repeat left center;padding-left: 25px;display: block;width: 170px;height: 40px;text-align: left;font-size: 14px;}

.position{height: 30px;line-height: 30px;background: url(position.jpg) repeat-x 0 2px;border: 1px solid #B3E0F7;margin-bottom: 10px;}
.position h3{padding-left: 30px;background: url(li5.jpg) no-repeat 10px center;font-weight: normal;font-size: 13px;}

.newsList{border: 1px solid #DFDFDF; background:#FFF;padding: 20px; margin-bottom:10px;height: auto !important;min-height: 500px;height: 600px;}
.newsList ul li{height: 30px;line-height: 30px;padding-left: 25px;background: url(li8.jpg) no-repeat 10px center;border-bottom: 1px dashed #DFDFDF;clear: both;}
.newsList ul li a{float: left;}
.newsList ul li span{float: right;padding-right: 10px;}

.page{ text-align:center; padding:20px 0;  font-size:12px; clear:both;}


/*信件列表*/
.email_list h2{height: 40px;line-height: 40px;border-bottom: 2px solid #306DBD;margin-bottom: 20px;padding: 0 10px;}
.email_list h2 .right a{background: url(letter.png) no-repeat left center;padding-left: 30px;}
.email_list table{clear: both;}
.email_list td,.email_list th{text-align: center;height: 30px;line-height: 30px;border: 1px solid #B3E0F7;}
.email_list th{font-size: 15px;}

/*我要写信*/
.must_know p{line-height: 25px;}
.must_know h2{height: 40px;line-height: 40px;border-bottom: 2px solid #306DBD;margin-bottom: 20px;padding: 0 10px;}
.write_email h2{height: 40px;line-height: 40px;border-bottom: 2px solid #306DBD;margin-bottom: 20px;padding: 0 10px;background: url(letter.png) no-repeat left center;padding-left: 30px;}
.write_email td{border: 1px solid #B3E0F7;padding: 5px;height: 20px;line-height: 30px;}
.write_email td span{color: red;padding-left: 10px;}
.write_email td input{height: 25px;line-height: 20px;}
.write_email .radio{padding-left: 20px;}
.write_email .radio label{vertical-align: middle;}
.write_email .radio input{vertical-align: middle;margin-left: 10px;}
.write_email th{border: 1px solid #B3E0F7;padding: 5px;background: #C0DCFF;height: 30px;font-size: 14px;padding-left: 20px;text-align: left;}
.write_email th span{font-weight: normal;}

/*信件细览*/
.letter_list{font-size: 14px;}
.letter_list h2{height: 40px;line-height: 40px;border-bottom: 2px solid #306DBD;margin-bottom: 20px;padding: 0 10px;}
.letter_list h2 .right{float: right;background: url(letter.png) no-repeat left center;padding-left: 30px;text-align: right;}
.letter_list th{font-weight: normal;height: 30px;line-height: 30px;background: #C5E8FC;padding: 5px;border: 1px solid #B3E0F7;}
.letter_list td{height: 35px;line-height: 35px;vertical-align: top;padding: 5px 0 5px 10px;}
.letter_list .send td{border: 1px solid #B3E0F7}
.letter_list .line{border-bottom: 1px dotted #306DBD;margin: 20px 0;}
.letter_list .answer{margin-bottom: 50px;}

/*纠错*/
.background{width: 0;height: 0;}
.webox{position: fixed; z-index: 999; padding: 8px; border: 1px solid #000; background: none repeat scroll 0% 0% rgba(10, 10, 10, 0.5); }
.webox #inside {background-color: #FFF; height: 240px; }
.webox #inside h1 {-moz-user-select: none; position: relative; display: block; margin: 0px; padding: 0px 0px 0px 5px; font-size: 13px; line-height: 30px; height: 30px; font-family: Arial; background: none repeat scroll 0% 0% #F1F7FC; cursor: move; font-weight: 800; color: #000; }
.webox #inside h1 a {position: absolute; right: 6px; margin-top: 6px; top: 0px; font-size: 14px; background-image: url("close.fw.png"); background-repeat: no-repeat; background-position: center top; width: 17px; height: 17px; cursor: pointer; display: inline-block; }

/*内容页样式*/
.contentShow{border: 1px solid #DFDFDF; background:#FFF;padding: 20px 30px;margin-bottom:10px;}
.contentShow h1{color:#333333;font-size:26px;text-align:center;line-height:24px; margin-top:20px;}
.article_info{ background:#FAFAFA; border-top:1px solid #E0E0E0; line-height:38px; line-height:38px; color:#A5A5A5; text-align:center;margin:20px 0px;}
.article_info span{ display:inline-block; padding-left:5px; padding-right:5px;}
.article_info a{color:#A5A5A5;}
.article_content_list{line-height:180%;font-size:14px;color:#353535;word-wrap:break-word;word-break:normal;}
.share{height: 20px;line-height:20px; margin:10px 0;}
.share .bshare-custom{display: inline;}


.slideBox{ width:762px; height:85px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:762px; height:85px; display:block;  }

.frame-downtimer{height:140px; margin-bottom:10px;overflow: hidden;border: 1px solid #D8DDE1; background:#FFF;}
.frame-downtimer h5{float: left;width: 40px;background-color: #39A4DC;line-height:16px;position: relative;font-weight:normal;height:140px;}
.frame-downtimer h5 .h-title{display: block;background-color: #39A4DC;color: #fff;position: absolute;left: 0;top: 0;font-size: 14px;padding-top: 10px;padding-left: 14px;}
.frame-products{width:685px;float:right;}



