/* CSS Document */
body{  background:white; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a;}
img{ border:none;}
h1,h2,h3,p,ul,dl,dt,dd{ margin:0; padding:0;}
a{ color:#666; text-decoration:none;}
a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#f30; text-decoration:underline;}

a.red{ color:#f00; text-decoration:none;}
a.red:visited{ color:#f00; text-decoration:none;}
a.red:hover{ color:#f30; text-decoration:underline;}
img{ border:none;}
ul,li{ margin:0; padding:0; list-style:none;}

.banner{ width:980px; height:268px;  margin:0 auto; background:url(banner.jpg) no-repeat center 0 #fff;}
.nav_box{ width:980px;height:44px; background:url(bg_nav_w.png) repeat-x; margin:0 auto; padding:0; text-align:center; line-height:44px;}
.nav_box li{float:left;}
.nav_box a{ font-size:14px; font-weight:bold; color:#fff; text-decoration:none; margin:0 15px;}
.nav_box a:visited{ color:#fff;}
.nav_box a:hover{ color:#ff0;}

.wrap{ width:983px; padding:0 10px;  margin:10px auto 0; background:#fff;}
.wrap .box1{ margin:0; padding:0; }
.wrap .box1 .left{ width:280px; float:left; margin-right:15px;}
.wrap .box1 .left .pic_turn{ height:256px; width:270px; overflow:hidden; float:left;}

.wrap .box1 .left .djs_box{ width:280px; height:47px; text-align:center; line-height:47px; font-size:24px; font-weight:bold; color:#fff; background:url(djs_bg.gif) no-repeat; margin-top:10px;float:left;}
.wrap .box1 .left .time_box{ height:68px; background:#FFF4DB;  padding:10px 0 0  20px; width:258px; float:left; line-height:28px; font-size:14px; color:#D50000; letter-spacing:0.1em; border:1px solid #ECD8B2;}
.wrap .box1 .center{ width:400px; float:left; background:url(news_title.gif) no-repeat;}
.wrap .box1 .center .title{ height:41px; line-height:200px; overflow:hidden; outline:none; font-size:12px;}
.wrap .box1 .center .news_box{ border:1px solid #C2CCD1; border-top:none; padding:1px 10px 5px 10px;}
.wrap .box1 .center .news_box .top_new{ margin-bottom:0; padding-bottom:18px; background:url(new_bg001.gif) no-repeat center bottom;}
.wrap .box1 .center .news_box .top_new h2{ text-align:center;}
.wrap .box1 .center .news_box .top_new h2 a{ font-size:18px; color:#D50000;}
.wrap .box1 .center .news_box .top_new h2 a:visited{ font-size:18px; color:#D50000;}
.wrap .box1 .center .news_box .top_new h2 a:hover{ text-decoration:underline;}
.wrap .box1 .center .news_box ul{ display:block;}
.wrap .box1 .center .news_box ul li{ line-height:25px; background:url(dot.png) no-repeat 0 center; padding-left:16px;}
.wrap .box1 .center .news_box .top_new p{ margin-top:10px; text-indent:25px; line-height:22px;}
.wrap .box1 .right{ width:273px; float:right;}
.wrap .box1 .right .zhxx_title{ height:30px; background:url(title_bg.gif) no-repeat; width:248px; line-height:30px; padding-left:25px;}
.wrap .box1 .right .zhxx_title h2{ font-size:14px; color:#D50000;}
.wrap .box1 .right .zhxx_box{ background:#FFF4DB; border:1px solid #ECD8B2; border-top:none; padding:10px; line-height:24px; height:216px; overflow:hidden; text-indent:25px;}

.wrap .box2{  margin-top:10px;}
.wrap .box2 .one_title{ height:41px; background:url(alltitle_bg.gif) no-repeat;  line-height:41px; padding-left:20px;}
.wrap .box2 .one_title h2{ font-size:20px; font-weight:bold; color:#fff; letter-spacing:0.1em;}



.wrap .box2 .one_box{ background:#FFF4DB; border:8px solid #A00000; border-top:none; padding:8px;}
.wrap .box2 .one_box ul li{line-height:28px;font-size:14px;}



.wrap .box2 .two_box{ background:#FFF4DC;border:8px solid #A00000; border-top:none; padding:8px;}
.wrap .box2 .two_box .left{ width:665px; float:left;}
.wrap .box2 .two_box .left .all_title{ height:35px; background:url(DD_03.gif) no-repeat 0 0; line-height:35px; padding-left:25px; margin-bottom:8px;}
.wrap .box2 .two_box .left .all_title h2{ font-size:16px; color:#D50000; float:left;}
.wrap .box2 .two_box .left .all_title p{ float:right; padding-right:15px;}

.wrap .box2 .two_box .left .all_box{ padding:10px; line-height:25px; text-indent:25px; font-size:14px;}
.wrap .box2 .two_box .left .all_box .tt_box{ float:left; width:322px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dashed #ccc;}
.wrap .box2 .two_box .left .all_box .tt_box img{ float:left; width:100px; height:80px;}
.wrap .box2 .two_box .left .all_box .tt_box dl{ float:left; margin-left:10px; width:200px;}
.wrap .box2 .two_box .left .all_box .tt_box dl dt{ line-height:28px;}
.wrap .box2 .two_box .left .all_box .tt_box dl dt a{ font-size:14px; font-weight:bold;}
.wrap .box2 .two_box .left .all_box .tt_box dl dd{ line-height:20px; color:#666; font-size:12px;}


.wrap .box2 .two_box .left .all_box ul{ display:block; width:645px; float:left;}

.wrap .box2 .two_box .left .all_box ul li{ line-height:28px; padding-left:20px; float:left; width:300px; background:url(gif-0056.gif) no-repeat 0 center;}
.wrap .box2 .two_box .left .all_box ul li a{ font-size:14px;}

.wrap .box2 .two_box .left .all_box ul li.sy2{ width:600px;}
.wrap .box2 .two_box .left .all_box ul li.sy2 a{ font-weight:bold; color:#A00000;}
.wrap .box2 .two_box .left .all_box ul li.sy3{ background:none; width:600px; line-height:22px; font-size:12px; text-indent:25px; color:#666; margin-bottom:6px; padding-bottom:6px; border-bottom:1px dashed #ccc;}

.wrap .box2 .two_box .left .all_box ul li.sy4{ width:280px;}
.wrap .box2 .two_box .left .all_box ul li.sy4 a{ font-weight:bold; color:#A00000;}
.wrap .box2 .two_box .left .all_box ul li.sy5{ background:none; width:280px; line-height:22px; font-size:12px; text-indent:25px; color:#666; margin-bottom:6px; padding-bottom:6px; border-bottom:1px dashed #ccc;}




.wrap .box2 .two_box .right{ float:right; width:273px; background:#FAE6C1;}
.wrap .box2 .two_box .right .r_title{height:30px; background:url(title_bg.gif) no-repeat; width:248px; line-height:30px; padding-left:25px;}
.wrap .box2 .two_box .right .r_title h2{ font-size:14px; color:#D50000;}
.wrap .box2 .two_box .right .r_box { padding:10px; line-height:25px; }
.wrap .box2 .two_box .right .r_box p{ text-indent:25px;}
.wrap .box2 .two_box .right .r_box img{ background:#fff; padding:4px; border:1px solid #ccc; margin-bottom:8px;}
.wrap .box2 .two_box .right .r_box .tt_box{ width:253px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px dashed #ccc;}
.wrap .box2 .two_box .right .r_box .tt_box img{ float:left; width:100px; height:80px;}
.wrap .box2 .two_box .right .r_box .tt_box dl{ float:left; margin-left:10px; width:133px;}
.wrap .box2 .two_box .right .r_box .tt_box dl dt{ line-height:28px;}
.wrap .box2 .two_box .right .r_box .tt_box dl dt a{ font-size:14px; font-weight:bold;}
.wrap .box2 .two_box .right .r_box .tt_box dl dd{ line-height:20px; color:#666;}
.wrap .box2 .two_box .right .r_box li{ line-height:25px;}

.wrap .foot{ margin-top:15px; text-align:center; line-height:23px;}

 .mt_10{ margin-top:10px;}
.clr{ clear:both;}





.top {
margin: 0 auto;
background: url(top_bg.gif) repeat-x;
width: 100%;
height: 28px;
}

.top_div {
margin: auto;
width: 983px;
padding: 7px 0 6px 0;
color: #666666;
}

.nav {
float: right;
}

.nav a {
margin: 0 5px;
}

#bdshare {
_overflow-x: hidden;
z-index: 999999;
padding-bottom: 2px;
font-size: 12px;
float: left;
text-align: left!important;
zoom: 1;
}

.pic_turn {
width: 270px;
background: #E5E5E5;
padding: 5px;
}




.nav_box ul{padding:0 15px;}

.list li{width: 610px !important;}

.catlist_sp {
background: none !important;
line-height: 10px !important;
margin:0 0 10px 0;
border-bottom: 1px dashed #ccc;
}

.f_r {
float: right;
}

.pages {
padding: 10px 0 10px 0;
text-align: center;
font-size: 14px;
color: #666666;
clear: both;
}

.pages a:link, .pages a:visited, .pages a:active {
color: #A00000;
background: #FFFFFF;
border: #DFD5C4 1px solid;
padding: 2px;
text-decoration: none;
}

.pages strong {
background: #A00000;
padding: 2px;
border: #A00000 1px solid;
color: #FFFFFF;
}

.pages cite {
font-style: normal;
}

.pages_inp {
border: #DFD5C4 1px solid;
padding: 2px;
width: 30px;
text-align: center;
color: #666666;
}

.pages_btn {
width: 36px;
padding: 2px;
background: #F0ECDF;
border: #DFD5C4 1px solid;
color: #954200;
font-weight: bold;
font-size: 11px;
}

#foot_kw {
width: 170px;
height: 18px;
border: 1px solid #C2CCD1;
}

.foot_search_m span {
color: #333333;
cursor: pointer;
}

.f_b {
font-weight: bold;
}

.baike{
width: 243px;
height: 53px;
margin: 0 auto;
background: url(baike.jpg) no-repeat center 0 #fff;
display: block;
line-height: 53px;
font-size: 22px;
text-align: center;
color: #D50000!important;
}

.luntan{
width: 243px;
height: 53px;
margin: 0 auto;
background: url(luntan.jpg) no-repeat center 0 #fff;
display: block;
line-height: 53px;
font-size: 22px;
text-align: center;
color: #D50000!important;
}


.foot_search {
border: none!important;
background: none!important;
}

.foot_search_s {
margin-top: 10px!important;
}

.links {margin-top:10px!important;}