/* CSS Document */
html{ width:100%;}
body{ font-family:SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
img{ border:none;}
body a{ font-size:12px; color:#333333; text-decoration:none;}
body a:hover{ color:#960C09;}
ul,p,li,h1,h2,h3,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
input{display:inline;}

.top{ height:22px; background-color:#F6BC97; padding-top:10px; color:#333;}
.outbox{ background:url(../dsh_images/bg.jpg) repeat-x; min-height:500px;}
#content{ width:1024px; margin:0 auto;}
.inbox{ clear:both; background-color:#fff;}
.np-1{text-align:left;}
.title_top{ width:100%; float:left;}
.title_top img{ width:300px; float:left; margin-top:30px; height:59px;}
.top_right img{height:38px; float:right; width:249px; margin-top:-45px;}
.menu_m{ width:1024px; float:left; background:#950A07; height:40px; margin-top:28px;}
.menu_m ul{ margin-left:12px; width:750px; float:left;}
.menu_m ul li{ float:left;background:url(../dsh_images/menu_li.png) no-repeat right; width:106px; text-align:center;}
.menu_m ul li a{ font-size:14px; font-weight:bold; color:#fff; display:block; width:106px; padding-top:12px; height:28px;}
.menu_m ul li a:hover{ color:#960C09; background-color:#fff;}
.menu_m ul li.last{ background:none;}
.menu_m ul li a.on{ color:#ff3300;background-color:#fff;}
.main_cont{ width:100%; float:left; background-color:#fff;}

#menu_list{ width:1024px; float:left; background:#950A07; height:40px; margin-top:28px;z-index:888; position:relative;}
#menu_list ul{margin-left:12px; width:1024px;}
#menu_list ul li{ float:left;background:url(../dsh_images/menu_li.png) no-repeat right; width:126px; text-align:center; position:relative; font-size:14px; font-weight:bold; color:#fff; padding-top:12px; height:28px; display:block;}
#menu_list ul li:hover{ background-color:#fff; color:#960C09; background-image:none;}
#menu_list ul li.lastright{ border:none;}
#menu_list ul li a{font-size:14px; font-weight:bold; color:#fff; display:block;   height:28px;}
#menu_list ul li a:hover{ background-color:#fff; color:#960C09;}
#menu_list ul li a.on{background-color:#fff; color:#960C09;}
#menu_list li ul { position:absolute;display: none;top:12px;left:0;text-align:center;}
#menu_list li:hover ul, li.over ul {display: block;}
#menu_list ul.nav_list{ margin-top:28px;width:126px; margin-left:0px;}
#menu_list ul.nav_list li{ width:126px;padding-left:0; margin:0;  position:relative; margin:0 auto;  margin-top:0px; border-right:none; background-color:#950A07; background-image:none; padding-top:0px; height:auto;}
#menu_list ul.nav_list li a{display:block;font-size:12px;text-decoration: none; line-height:28px; height:26px; color:#fff; font-weight:normal; padding:4px 0px 4px 0px;  border-top:none; text-align:center; background:none; border-bottom:1px solid #F5B9B8; position:relative}
#menu_list ul.nav_list li a:hover{  color:#333;border-top:none; background-color:#fff;}
#menu_list ul li.last{ background-image:none;}
#menu_list ul li.last:hover{ background-color:#fff; color:#960C09;background-image:none ;}
#menu_list ul.nav_list dl{position:absolute;display: none;top:-14px;left:126px;text-align:center;}
#menu_list ul.nav_list li:hover dl{display: block;}
#menu_list ul.nav_list dd{width:95px;padding-left:0; margin:0;  position:relative; margin:0 auto;  margin-top:0px; border-right:none; background-color:#950A07; background-image:none; padding-top:0px; height:auto;}
#menu_list ul.nav_list dd a{display:block;font-size:12px;text-decoration: none; height:auto;line-height:28px; height:26px; color:#fff; font-weight:normal; padding:4px 0px 4px 0px; width:95px; border-top:none; text-align:center; background:none; border-bottom:1px solid #F5B9B8;}
#menu_list ul.nav_list dd a:hover{  color:#333;border-top:none; background-color:#fff;}

.search{float:right; width:200px; margin-top:8px; margin-right:20px;}
.key{width:153px;height:25px;margin:0px 0 0 3px;text-indent:2px;float:left; padding-right:30px;padding-left:5px;display:inline;color:#aaa; background:none; background:url(../dsh_images/search.jpg) no-repeat; border:none;}
.searchbtn{height:19px;width:25px;line-height:20px;float:left;cursor:pointer;margin:3px 0 0 -32px;border:none;display:inline;background:url(../dsh_images/search.png) no-repeat;}

.out_banner{ background:url(../dsh_images/banner.jpg) no-repeat; height:394px; margin-bottom:28px;}
.banner a { blr: expression(this.onFocus=this.blur()); outline: none; position:absolute;}
.banner img {border:0px; width:530px; height:340px; float:left; display:block;}
.banner {position:relative; width:924px; height:340px;overflow:hidden;border:2px solid #fff; margin:0px 0px 0px 50px; top:23px; background-color:#fff;}
.banner ul.pic_b{}
.banner .prev,
.banner .next { display: none; width: 33px; height: 37px; background: url(../dsh_images/btn.png) no-repeat; position: absolute; bottom:0px;}
.banner .prev { right: 33px;}
.banner .next { right: 0px; background-position: right ;}
.banner .hd {position:absolute;top:90%;left:48%;}
.banner .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:18px;background:#fff;float:left;cursor:pointer;}
.banner .hd ul li.on{background:#ff6600;}
/*.pic_b span a{ background:url(../dsh_images/banner_span.png) repeat; position:absolute; bottom:2px; left:52px; padding:6px 0px 0px 20px;width:820px; height:31px; color:#fff;font-family: Microsoft YaHei; font-size:16px;}*/

.pic_b span a{ background:url(../dsh_images/banner_span.png) repeat; position:absolute; top:304px; left:0px; padding:6px 0px 0px 20px;color:#fff;width:820px; height:31px; font-family: Microsoft YaHei; font-size:16px;}
.banner ul.pic_b{ width:924px; float:left; height:340px;}
.banner_right{ width:396px; float:right; height:340px; background-color:#fff;}
.banner_right h3{ font-family: Microsoft YaHei; font-size:20px;width:336px;margin-left:30px; font-weight:normal; margin-top:30px; margin-bottom:10px; line-height:30px;   float:left;}
.banner_right h3 a{font-family: Microsoft YaHei; font-size:20px;line-height:30px; position:static; top:auto; left:auto;}

.banner_right p{ float:left; font-family:SimSun;width:326px; margin-left:30px; line-height:24px; font-size:14px; color:#555; position:static;}
.banner_right span a{ background:none; position:static; top:auto; left:auto; padding:0px; color:#000; width:326px; height:auto; font-size:16px; float:left; margin-top:10px;}
.banner_right span a:hover{ color:#960C09;}

.index_box{ width:420px; border:1px solid #CACACA; border-top:none; float:left; height:241px;}
.box_title{ width:100%; border-top:3px solid #A12523; padding:14px 0px 12px 0px; float:left;}
.box_title h3{  font-family: Microsoft YaHei; font-size:20px; width:150px; float:left; margin-left:20px; font-weight:normal;}
.box_title h3 a{  font-size:20px; font-weight:normal;}
.box_title span{ width:60px; float:right; text-align:center; margin-top:5px;}
.box_list ul li{ line-height:25px; background:url(../dsh_images/libg.jpg) no-repeat 16px 9px; padding-left:30px; width:390px; float:left;}
.box_list ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; width:330px; float:left; color:#555;}
.box_list ul li a:hover{ color:#A12523;}
.box_list ul li span{ width:60px; float:right; text-align:center; color:#888;}

.jzyl{ width:312px; margin:0px 10px;}
.jzyl ul li{ width:280px;}
.jzyl ul li a{ width:270px;}

.index_link{ width:264px; float:right;}
.index_link ul li{ margin-bottom:4px;}


.list_page{ min-height:400px; padding-left:0px; padding-top:0px;}
.section { margin-bottom:10px; padding-bottom:20px; margin-right:0px; margin-left:0px;}
.s_title { padding:0 5px 10px 5px; margin-bottom:10px; border-bottom:1px solid #ccc; width:1020px; float:left;}
.s_title h3{ font-size:22px; font-weight:500;font-family:Microsoft YaHei;color:#000; width:430px; float:left; padding-left:10px; float:left; padding-top:15px;}
.location{ float:right; width:430px; text-align:right; margin-top:25px;color:#666; padding-left:10px;  padding-bottom:2px; margin-bottom:3px;}
.s_title a {color:#666;}
.list1{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ddd;}
.block_list{ width:980px; float:left;}
.block_list dl dt{ line-height:30px; background:url(../dsh_images/libg.jpg) no-repeat 8px 12px; padding-left:30px; margin-left:10px; margin-right:10px; width:1000px; float:left;}
.block_list dl dt a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:780px; float:left; font-size:14px;}
.block_list dl dt span{ width:100px; float:right;font-size:14px; color:#888;}
.page{ text-align:center; margin:0; padding-bottom:6px;font-size:14px; margin:10px 0px 0px 0px; width:100%; float:left;font-family:Microsoft YaHei; float:left; height:50px;}
.page a{ border:1px solid #ccc; padding:4px 7px; color:#333; font-size:14px;}
.page a:hover{ background-color:#960C09; color:#fff;}

.con_content{ padding:10px 0px 15px 0px; font-family:Microsoft YaHei; margin-left:10px; margin-right:30px; margin-top:15px; float:left;}
.con_title{  text-align:center; padding-top:0px;  padding-bottom:10px; width:1020px; margin-bottom:14px; float:left;}
.con_title h3{ color:#333; font-size:24px; padding-bottom:20px;margin-bottom:0px; font-weight:bold; width:1020px; float:left;  border-bottom:1px dashed #ccc;}
.con_title span.neirong{ color:#999; border-bottom:1px dashed #ccc;width:1020px; float:left; padding:10px 0px;}
.listpage_pic img{ width:1024px; height:182px;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:1020px;}
.newscontent p{ font-size:15px;line-height:28px; text-indent:2em; float:left; color:#444; padding:0px 10px 20px 0px; width:100%;}
.newscontent p a{font-size:15px;}
.newscontent p a:hover{ text-decoration:underline;color:#960C09;}
.newscontent div a{font-size:15px;}
.newscontent div a:hover{ text-decoration:underline;}
.newscontent div{ font-size:15px;line-height:28px; text-indent:2em; color:#444; padding:0px 10px 20px 0px; width:100%;}

.newscontent table td,table tr,table{text-indent:0px;} 
.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px 0px 0px; clear:both;  padding-bottom:5px;}
.newscontent div.biaot{ padding-bottom:6px; font-family: "楷体","楷体_GB2312"; text-align:center;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:800px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(../dsh_images/dropbox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(../dsh_images/down.png) no-repeat 8px 6px; float:left;}

.download_page a{ color:#000;}
.np{ margin:15px 0px 0px 20px; line-height:24px;}
.np a{ font-size:14px; color:#333;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%;  padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%;}
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:1000px;text-indent:0em;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}


.foot{  height:110px; float:left;  padding-top:23px; background-color:rgb(149,10,17); width:100%;}
.foot p{  color:#fff; }
.foot p a{ color:#000;}

#foot_con{ width:1020px; margin:0 auto;}

#JNTopBar{ width:420px; margin:0 auto; height:20px; color:#333; padding-top:0px; font-family:SimSun;}
#JNTopBar a{ color:#333;}
#JNlink{ float:right; width:420px; text-align:center;}
#JNTopBar img{ float:left; margin:0; padding:0; width:88px;}
#JNlink li{width:85px; float:left; height:19px; padding-top:2px; padding-left:0px;margin-left:5px; text-align:left;}
#JNlink li.link{ padding:0; width:130px;padding-left:8px; color:#B7BBBE; margin-top:0px; margin-left:10px;font-size:15px; padding-top:1px;} 
#JNlink li.link a{color:#333; text-align:center; font-size:12px;}
#JNlink li.jdxylist{background:url(../dsh_images/topbarbg.png) no-repeat 60px 7px; height:30px;}
#JNlink li.jdbmlist{background:url(../dsh_images/topbarbg.png) no-repeat 60px 7px; height:30px;}
#c_lunar51651{margin-top:-13px; margin-left:48px;}






