@charset "gb2312";
/* CSS Document */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
table{ border-collapse:collapse;}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
}
li {
	list-style-type:none;
}
ul{margin:0;padding:0;}
img {
	border:none;
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;

}
body {
	color:#111;
	font-family:"微软雅黑";
	font-size:12px;
}
a{
	color: #111;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #cc0000;
	text-decoration:none;
}
.clear{clear:both;}
.mtop10{margin-top:10px;}
div{ margin:0 auto;}
.left{float:left; display:inline;}
.right {float:right; display:inline;}

/*===================================================================*/
.wrapper{ width:1002px;}
.top{ background:url(topbg.jpg) repeat-x left top; height:188px; text-align:center;}
.nav{ background:url(navbg.jpg) repeat-x left top; height:46px;}
.nav ul{ width:1002px; margin:0 auto;}
.nav ul li{ float:left; width:106px; text-align:center; background:url(navline.jpg) no-repeat right top; height:46px; line-height:46px;}
.nav ul li.bgnone{ background:none;}
.nav ul li.logo{ float:right; margin-right:10px;}
.nav ul li a{ color:#A40603; font-size:14px; font-weight:bold; font-family:"幼圆";}
.nav ul li a:hover{ text-decoration:underline;}

.web_tool{ margin-top:9px; border:1px solid #E0E0E0; height:34px; line-height:34px; overflow:hidden;padding-left:10px;}
.search{display: inline-block;width: 220px;height:20px;padding-left: 30px;position: relative;float: right;*position: absolute; margin-right:10px;}
.search span{position: absolute;left: 40px;top: 6px;line-height: 20px;}
.search input{width:140px;height:18px;line-height: 16px;padding-left: 5px;margin: 0;border: 1px solid #BABABA;border-right: 0;position: absolute;right: 20px;top: 6px;}
.search input.ser_btn{width: 20px;height: 20px;background: url(serbtn.jpg) no-repeat;position: absolute;right: 0;top: 6px;cursor: pointer; }

.news_box{width:734px; border:1px solid #DCDCDC;height:330px; overflow:hidden;}
.news_box .intro{ background:url(introbg.jpg) no-repeat center bottom; padding-bottom:15px; width:703px; overflow:hidden;}
.news_box .intro h1{ text-align:center; margin-top:15px; margin-bottom:15px;}
.news_box .intro h1 a{ color:#B32300;font-size:24px; letter-spacing:2px;}
.news_box .intro p{ margin-top:5px; margin-bottom:15px; text-align:center;}
.news_box .intro p a{color: #B32300;}

.slide{width:300px;height:222px;position: relative;float: left; margin-left:14px;}
.slide .bd{width: 323px;height: 308px;float: left;}
.slide .bd li{float: left;position: relative;width: 300px;height: 222px;display: none;position: relative;}
.slide .bd li img{width:300px;height:200px;}
.slide .bd li p{width: 300px;height:22px;line-height: 22px;position: absolute;bottom: 0;left: 0;text-align: center;overflow: hidden;white-space: nowrap;}
.slide .bd li p a{color:#000;font-size:12px; font-weight:bold;}
.slide .bd li p a:hover{color:#E50100;}
.slide .hd{position: absolute;bottom:30px; right:10px; z-index:9;text-align: center;}
.slide .hd li{float: left;width: 10px;height: 10px;line-height: 10px;background: #FFF;margin-right: 5px;text-align: center;border-radius:50%;cursor: pointer;}
.slide .hd li.on{background: #199EDF;cursor: pointer;}

.whyw_box{ width:377px; margin-right:17px;}
.whyw_box h3{ border:1px solid #D8D8D8; height:28px; line-height:28px; background:url(news_hbg.jpg) repeat-x left top;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.whyw_box h3 span{ background:url(news_hline.jpg) no-repeat right top; width:71px;display:block; text-align:center; position:relative; margin-left:10px; padding-right:7px; float:left;}
.whyw_box h3 span a{font-size:14px; color:#343434; display:block; background:url(news_hhover.jpg) no-repeat left bottom; height:34px;}
.whyw_box ul{ margin-left:5px;}
.whyw_box ul li{ height:26px; line-height:26px; background:url(icon01.jpg) no-repeat left center; padding-left:8px; position:relative;}
.whyw_box ul li span{ position:absolute; right:6px; top:0px; color:#777;}

.tzgg_box{ width:252px; height:330px; border:1px solid #DCDCDC;overflow:hidden;}
.tzgg_box h3{ background:url(tzgg_hbg.jpg) repeat-x left top; height:30px; line-height:30px; border-bottom:1px solid #DCDCDC;}
.tzgg_box h3 span{ width:102px; display:block; text-align:center; background:#FFF; border-top:1px solid #E5A800; border-right:1px solid #DCDCDC;}
.tzgg_box ul{ margin-left:4px; margin-right:4px;}
.tzgg_box ul li{ height:31px; line-height:31px; background:url(icon02.jpg) no-repeat 6px center; padding-left:18px; position:relative; border-bottom:1px dashed #DCDCDC; white-space:nowrap;}
.tzgg_box ul li span{ position:absolute; right:6px; top:0px; color:#777;}

.xxgk_box{ width:303px; height:224px; border:1px solid #DBDBDB; background:url(areabg.jpg) repeat-x left top;}
.xxgk_box h3{background:url(areahover.jpg) no-repeat left top; display:block; width:93px; height:33px; padding-top:7px; margin-left:10px;}
.xxgk_box h3 span{height:29px; line-height:29px;text-align:center; display:block;}
.xxgk_box h3 span a{ color:#FFF;}
.xxgk_box ul{ margin-top:6px; margin-left:6px;}
.xxgk_box li{ margin-left:9px;float:left; width:84px; height:27px; line-height:27px;padding-left:47px; margin-top:12px;}
.xxgk_box li.icon1{background:url(xxgk_pic01.jpg) no-repeat left top;}
.xxgk_box li.icon2{background:url(xxgk_pic02.jpg) no-repeat left top;}
.xxgk_box li.icon3{background:url(xxgk_pic03.jpg) no-repeat left top;}
.xxgk_box li.icon4{background:url(xxgk_pic04.jpg) no-repeat left top;}
.xxgk_box li.icon5{background:url(xxgk_pic05.jpg) no-repeat left top;}
.xxgk_box li.icon6{background:url(xxgk_pic06.jpg) no-repeat left top;}
.xxgk_box li.icon7{background:url(xxgk_pic07.jpg) no-repeat left top;}
.xxgk_box li.icon8{background:url(xxgk_pic08.jpg) no-repeat left top;}

.box_list{width:419px; height:224px; border:1px solid #DBDBDB; background:url(areabg.jpg) repeat-x left top; margin-left:10px;}
.box_list h3{background:url(areahover.jpg) no-repeat left top; display:block; width:93px; height:33px; padding-top:7px; margin-left:10px;}
.box_list h3 span{height:29px; line-height:29px;text-align:center; display:block;}
.box_list h3 span a{ color:#FFF;}
.box_list ul{ margin-left:17px; margin-right:23px; margin-top:6px;}
.box_list ul li{ height:28px; line-height:28px; background:url(icon01.jpg) no-repeat left center; padding-left:8px; position:relative;}
.box_list ul li span{ position:absolute; right:0px; top:0px;}

.news_list{ width:252px; height:222px; border:1px solid #DBDBDB; border-top:2px solid #E5A800; overflow:hidden;}
.news_list h3{ height:33px; line-height:33px; background:#F3F3F3;}
.news_list h3 span{ display:block; margin-left:14px;}
.news_list h3 span a{ color:#353535;}
.news_list ul{ margin-left:4px; margin-right:4px;}
.news_list ul li{ height:31px; line-height:31px; background:url(icon02.jpg) no-repeat 6px center; padding-left:18px; position:relative; border-bottom:1px dashed #DCDCDC; white-space:nowrap;}
.news_list ul li span{ position:absolute; right:6px; top:0px; color:#777;}

.hdjl_box{ width:303px; height:224px; border:1px solid #DBDBDB; background:url(areabg.jpg) repeat-x left top;}
.hdjl_box h3{background:url(areahover.jpg) no-repeat left top; display:block; width:93px; height:33px; padding-top:7px; margin-left:10px;}
.hdjl_box h3 span{height:29px; line-height:29px;text-align:center; display:block;}
.hdjl_box h3 span a{ color:#FFF;}
.hdjl_box .pic{ width:257px; height:64px; margin:0 auto; border-bottom:1px dashed #CBCBCB; margin-top:13px; padding-bottom:11px; overflow:hidden; clear:both;}
.hdjl_box .pic span{ float:left; margin-left:10px;}
.hdjl_box .dczj{width:257px; margin-top:10px;}
.hdjl_box .dczj img{ float:left; margin-left:10px; margin-right:10px;}
.hdjl_box .dczj span{ margin-top:5px; float:left; width:155px; text-indent:20px;}
.hdjl_box .dczj span a{ font-size:14px; line-height:24px;color:#4D4D4D; letter-spacing:1px;}

.links{ text-align:center;}
.links select{width: 180px;border:1px solid #E1EAF1;}

.footer{ height:104px; margin-top:10px; background:url(footerbg.jpg) repeat-x left top; text-align:center;}
.footer .btns{ padding-top:10px;font-weight:bold; padding-bottom:10px;}
.footer .btns a{ color:#000; padding:0 5px;}
.footer p{ line-height:24px;}


.met_aside{ width:190px; border:1px solid #DBDBDB;}
.met_aside h2{height: 31px;line-height: 31px;color: #555;border-bottom: 1px solid #DBDBDB;}
.met_aside h2 span{ display:block;padding-left:30px; font-size:16px;background: url(icon02.jpg) no-repeat 10px center;}
.met_aside ul{padding: 10px 0;}
.met_aside li{ height:32px; line-height:32px;}
.met_aside li a{display: block;padding: 0 30px;color: #555;font-size:14px;}
.met_aside li a:hover{background:#efefef;}
.met_aside li a.on{background:#efefef;}

.met_article{width:800px;border:1px solid #DBDBDB; border-top:2px solid #E5A800; overflow:hidden;}
.met_article h3{ height:33px; line-height:33px; background:#F3F3F3; font-weight:normal; padding-left:10px;}
.met_article h3 span{ display:block; margin-left:14px;}
.met_article h3 span a{ color:#353535;}

.met_module_list{padding:10px 10px 0px 10px;}
.met_module_list li{border-bottom:1px solid #ddd;padding:10px 10px;position:relative; font-size:14px; background:url(icon03.png) no-repeat 6px center;}
.met_module_list li a{color: #555; margin-left:10px;}
.met_module_list li span.time{color:#818181;position:absolute;right:10px;top:15px}

.met_pager{text-align:center;padding:20px 0 20px;}
/**分页样式**/
.pagenav{height: 34px; margin:32px auto;text-align: center;font:12px/32px "宋体";color: #616161;padding-left: 30px;}
.pagenav .disabled{cursor: not-allowed;color: #DDD}
.pagenav .num{ width:35px; cursor: pointer;height: 32px;}
.pagenav .tail,.pagenav .home{padding: 0 5px;height: 32px;width: 35px;}
.pagenav .next,.pagenav .prev{width: 45px;padding: 0 5px;height: 32px;}
.pagenav .tail,.pagenav .home,.pagenav .next,.pagenav .prev,.pagenav .num{border: solid #AAB0C8;border-width: 1px 0 1px 1px;display:inline-block; }
.pagenav .tail{border-right: 1px solid #AAB0C8;}
.pagenav a:hover{font-weight: bold;}
.pagenav .current{color: white; background: #E5A800;display:inline-block; width: 35px; height: 32px; border:1px solid #AAB0C8; padding-right: 1px;cursor: pointer; border-right:none; }
.pagenav #num{border:1px solid #AAB0C8;margin-right:2px;height: 30px;line-height: 30px;text-align: center;display:inline-block;margin-left: 5px;font-size: 12px;width: 40px;vertical-align: top;}
.pagenav .go{border: 1px solid #AAB0C8;width:35px; cursor: pointer;height: 32px;display:inline-block;margin-left: -3px;}
.pagenav .sum{display:inline-block;padding-left: 10px;}

.article{ margin-top:10px;border:1px solid #E0E0E0;}
.sitepath{ background:url(sitepath_bg.jpg) repeat-x left top; height:31px; line-height:31px;}
.sitepath h3{ background:url(sitepath_icon.jpg) no-repeat 11px center; font-size:12px; font-weight:normal;padding-left:32px;}
.sitepath h3 a{ color:#000000;font-weight:normal;}
.sitepath h3 a:hover{ color:#5E751B;}

/*内容页样式*/
.contentShow{padding: 20px 30px;}
.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;}

/*信件列表*/
.email_list{padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:28px;}
.email_list h2{height:40px;line-height: 40px;border-bottom: 1px solid #E0E0E0;margin-bottom: 20px;padding: 0 10px;}
.email_list h2 .right a{background: url(letter.png) no-repeat left center;padding-left: 30px; font-size:14px;}
.email_list table{clear: both;}
.email_list td,.email_list th{text-align: center;height: 30px;line-height: 30px;border: 1px solid #E4E4E4;}
.email_list th{font-size: 15px;}

/*信件细览*/
.letter_list{font-size: 14px;padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:28px;}
.letter_list h2{height: 40px;line-height: 40px;border-bottom: 1px solid #3C981B;margin-bottom: 20px;padding: 0 10px; font-size:14px;}
.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: #E0E0E0;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 #E4E4E4}
.letter_list .line{border-bottom: 1px dotted #3C981B;margin: 20px 0;}
.letter_list .answer{margin-bottom: 50px;}

/*我要写信*/
.list_area{padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:28px;}
.must_know p{line-height: 25px;}
.must_know h2{height: 40px;line-height: 40px;border-bottom: 1px solid #E0E0E0;margin-bottom: 20px;padding: 0 10px; font-size:14px;}
.write_email h2{height: 40px;line-height: 40px;border-bottom: 1px solid #E0E0E0;margin-bottom: 20px;padding: 0 10px;background: url(letter.png) no-repeat left center;padding-left: 30px;font-size:14px;}
.write_email td{border: 1px solid #E4E4E4;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 #E4E4E4;padding: 5px;background: #E0E0E0;height: 30px;font-size: 14px;padding-left: 20px;text-align: left;}
.write_email th span{font-weight: normal;}


/*通栏横幅滚动*/
.adSlide{width:1002px; height:100px;overflow:hidden;position:relative;}
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px;}
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;}
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#f60;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; margin-top:5px;}
.adSlide .bd img{ width:1002px; height:100px;}





