/* 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:#FF6600}
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:19px; background-color:#fff; padding-top:8px; color:#555}
.outbox{ background:url(../xy_images/bg.jpg) repeat-x; min-height:600px;}
#content{ width:1024px; margin:0 auto}
.inbox{ clear:both; background-color:#fff;}

.title_top{ width:100%; float:left}
.title_top img{ width:321px; float:left; margin-top:30px;}
.top_right{ background:url(../xy_images/top_right.png) no-repeat; height:120px; float:right; width:620px;}
.menu_l{ width:9px; float:left;}
.menu_m{ width:1006px; float:left; background:url(../xy_images/menu_mid.png) repeat-x; height:40px;}
.menu_r{ width:9px; float:left;}

.menu_m ul li{ float:left;background:url(../xy_images/menu_li.jpg) no-repeat right; width:100px; text-align:center; margin-top:12px;}
.menu_m ul li a{ font-size:14px; font-weight:bold; color:#555}
.menu_m ul li a:hover{ color:#ff6600}
.menu_m ul li.last{ background:none;}
.menu_m ul li a.on{ color:#ff6600}
.main_cont{ width:100%; float:left; background-color:#fff; padding-top:20px;}

.main_left{ width:611px; margin-left:8px; margin-right:8px; float:left}
.focus{min-height:407px;position:relative;z-index:100;}
.focus_top{ min-height:407px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:611px;height:407px;}
.focus_top li .tit{ position:absolute;left:0; bottom:3px;background:url(../xy_images/focus_top.png);height:16px;padding:10px 0 10px 0px;width:100%;text-align:center;}
.focus_top li h4{ margin:0px; padding:0px; margin-bottom:0px;}
.focus_top li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:611px;}
.focus_top li .tit a:hover{text-decoration:underline;}
.focus_bottom {position:absolute;bottom:40px;width:100%;left:0;text-align:center;z-index:20;}
.focus_bottom span{background:url(../xy_images/focus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{background:url(../xy_images/focus_bottom.png) right top no-repeat;}
.focus .next{background:url(../xy_images/left-arrow.png) no-repeat;width:20px;height:34px;position:absolute;left:10px;top:50%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{background:url(../xy_images/right-arrow.png) no-repeat;width:20px;height:34px;position:absolute; right:10px;top:50%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .next:hover,.focus .por:hover{opacity:1;filter:alpha(opacity=10);}

.main_right{ width:390px; float:left; }
.new_title{ width:100%; height:40px; background:url(../xy_images/new_top.jpg) no-repeat; padding-top:13px;}
.new_title h3{ color:#138530; font-size:22px; width:100px; float:left; margin-left:15px;}
.new_title span{ width:60px; float:right; text-align:center; margin-top:6px;}
.new_con{ background:url(../xy_images/new_mid.jpg) repeat-y; height:344px;}
.hot_news{ border-bottom:1px solid #ccc; float:left; width:370px; margin-left:10px; padding-bottom:10px;padding-top:14px;}
.hot_news ul{margin-left:10px; }
.hot_news ul li{ width:370px; float:left}
.hot_news ul li a{ font-size:14px; color:#333; font-weight:bold; line-height:26px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; max-width:330px; float:left}
.hot_news ul li a:hover{ color:#ff6600;}
.hot_news ul li img{ margin-top:3px; float:left; margin-left:2px;}
.news_main_list{ width:370px; margin-left:10px; }
.news_main_list ul{ padding-top:10px; float:left}
.news_main_list ul li{ line-height:30px; border-bottom:1px dotted #ccc; width:100%; float:left;}
.news_main_list ul li a{ font-size:12px; color:#333; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; max-width:300px; float:left; background:url(../xy_images/li.jpg) no-repeat 10px 13px; padding-left:30px;}
.news_main_list ul li a:hover{ color:#ff6600}
.news_main_list ul li span{ width:40px; float:right; color:#666}

.jzmx{ height:35px; margin-left:10px; margin-top:20px; margin-bottom:20px; width:1024px; float:left}
.jz_left{ width:10px; float:left;}
#scrollobj{ background:url(../xy_images/jz_mid.jpg) repeat-x; height:25px; width:825px; float:left; padding-top:10px;white-space:nowrap;overflow:hidden;}
.jz_right{ width:10px; float:left;}
.jzmx h3{ color:#10631F; font-size:12px; font-weight:bold; width:100px; float:left;background:url(../xy_images/jz_mid.jpg) repeat-x; height:20px; padding-top:10px; padding-bottom:5px;}
.jzmx h3 a{ background:url(../xy_images/mx.jpg) no-repeat 10px 0px; color:#10631F; padding-left:30px; padding-bottom:5px; padding-top:2px;}
.jz_con ul{ width:800px; float:left}
.jz_con ul li{ float:left}
.jz_con span{ float:right;}
.jzmx span.more{ float:left;background:url(../xy_images/jz_mid.jpg) repeat-x; width:60px; text-align:center;height:25px; padding-top:10px;}
.jzmx span.more a{ color:#10631F}


.xiaokan{ width:251px; float:left; margin-left:10px;}
.xiaokan .qk_title{ width:251px; float:left; background:url(../xy_images/qk_top.jpg) no-repeat; height:36px;}
.xiaokan span{ width:60px; float:right; margin-top:12px; text-align:center;}

.xiaokan img{ margin:0px; padding:0px;}
.xk_m{ width:251px; background:url(../xy_images/qk_mid.jpg) repeat-y; text-align:center; padding-top:12px; padding-bottom:7px; float:left}
.xk_m img{ width:216px; height:128px;}

.xyqy{ width:494px; float:left; margin-left:13px;}
.xyqy_title{background:url(../xy_images/qy_top.jpg) no-repeat; height:36px; line-height:36px; width:494px; float:left;}
.xyqy_title h3{ color:#138530; font-size:16px; width:419px; float:left; margin-left:15px;}
.xyqy_title span{ width:60px; float:left; margin-top:4px; text-align:center }
.xyqy_con{ width:100%; background:url(../xy_images/qy_mid.jpg) repeat-y; height:132px; padding-top:15px; float:left}
.xyqy_con ul li{ padding-left:30px; background:url(../xy_images/li.jpg) no-repeat 18px 12px; line-height:32px; width:92%; float:left;font-size:14px;}
.xyqy_con ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; width:350px; float:left; font-size:14px;}
.xyqy_con ul li span{ width:90px; float:right; color:#666}

.link_list{ float:right; margin-right:10px; width:231px;}
.link_list img{ margin-bottom:7px;}
.link_list a{ outline:none}

.foot{ background-color:rgb(55,157,73); height:110px; width:1010px; float:left; margin-top:10px; margin-bottom:10px; padding-top:23px;margin-left:10px}
.foot p{ width:550px; float:left; color:#fff; margin-left:20px;}
.foot p a{ color:#fff;}
.foot_right{ width:420px; float:right; text-align:right; margin-right:8px; margin-top:-13px;}

#outerbox{ height:28px;}

#JNTopBar{ width:420px; margin:0 auto; height:20px; color:#fff; padding-top:0px; font-family:SimSun;}
#JNTopBar a{ color:#fff;}
#JNlink{ float:right; width:420px; text-align:center;}
#JNTopBar img{ float:left; margin:0; padding:0; width:88px;}
#JNlink li{width:83px; 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(../xy_images/topbarbg.png) no-repeat 60px 7px; height:30px;}
#JNlink li.jdbmlist{background:url(../xy_images/topbarbg.png) no-repeat 60px 7px; height:30px;}


.search{float:right; width:196px; margin-top:0;margin-top:58px; margin-right:0px; height:25px; }
.key{width:196px;height:22px;margin:0px;text-indent:12px;float:left;color:#aaa; padding-top:3px;background: url(../xy_images/key.png) no-repeat; border:none; display:inline;line-height:22px;}
.searchbtn{height:20px;width:22px;line-height:20px;float:left;cursor:pointer;margin:3px 0 0 -25px;border:none;display:inline;background:url(../xy_images/search.png) no-repeat;}

.list_page{ min-height:400px; padding-left:10px; padding-top:30px;}
.section { margin-bottom:10px; padding-bottom:20px; margin-right:20px; margin-left:10px;}
.s_title { line-height:36px; padding:0 10px 10px 10px; margin-bottom:20px;}
.s_title h3{ font-size:24px; font-weight:bold;font-family:Microsoft YaHei;color:#fff; width:930px; float:left; padding-left:30px; background:url(../xy_images/ItemBg.png) no-repeat; height:55px; float:left; padding-top:15px;}
.location{ float:left; width:98%; text-align:left; margin-top:10px;color:#666; padding-left:10px; border-bottom:1px solid #ddd; padding-bottom:4px; margin-bottom:15px;}
.s_title a {color:#666;}
.list1{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ddd;}
.block_list{ width:960px; float:left}
.block_list dl dt{ line-height:30px; background:url(../xy_images/li.jpg) no-repeat 15px 12px; padding-left:30px; margin-left:10px; margin-right:10px; width:930px; float:left}
.block_list dl dt a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:760px; float:left; font-size:14px;}
.block_list dl dt span{ width:100px; float:right;font-size:14px;}
.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:#444; color:#fff;}

#content_page{ background:#F7F5F4; margin:0px; padding:0px;}
#content_page .logo{ padding:20px 20px 15px 20px; float:left; width:924px;  border-bottom:1px solid #ddd; margin-bottom:40px;}
#content_page .logo img{ float:left;}
#content_page .logo .location{ margin-top:42px;}

.con_content{ padding:10px 0px 25px 0px; font-family:Microsoft YaHei; margin-left:10px; margin-right:30px;}
.con_title{  text-align:center; padding-top:10px;  padding-bottom:10px; width:960px;}
.con_title h3{ color:#ff6600; font-size:22px; padding-bottom:10px;margin-bottom:18px; font-weight:bold; width:960px; float:left}
.con_title span{ color:#999; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;width:960px; float:left; padding:10px 0px; margin-bottom:30px;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:960px;}
.newscontent p{ font-size:15px;line-height:28px; text-indent:2em; float:left; color:#444; padding:0px 10px 20px 0px; width:100%;}
.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 p a{font-size:15px;}
.newscontent p a:hover{ text-decoration:underline}
.newscontent div a{font-size:15px;}
.newscontent div a:hover{ text-decoration:underline}

.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(../xy_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(../xy_images/down.png) no-repeat 8px 6px; float:left}

.download_page a{ color:#000; }
.np{ margin:15px 0px 0px 20px; line-height:24px;text-align:left;}
.np a{ font-size:14px; color:#333}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; 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:920px;text-indent:0em;}
.share-custom img{ width:16px; height:16px; }
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

.con_page_con{ width:1024px; margin:0 auto; background-color:#fff;}

.list_content{ margin-top:20px; margin-left:3px;}
.list_content ul.pic_list{ width:210px; height:158px; float:left; margin-right:5px; margin-bottom:35px; margin-left:8px; background:url(../xy_images/pic_bg.jpg) no-repeat; padding:5px 10px;}
.list_content ul.pic_list img{ width:210px; height:142px;}
.list_content ul.pic_list p{  height:23px; color:#333;  display:block; position:relative; text-align:center;  padding-top:7px; font-size:12px; margin-top:10px;}
.list_content ul.pic_list p a{ color:#333; font-size:12px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:220px; float:left}
.list_content ul.pic_list p a:hover{ font-weight:bold}
.clckClass{
   color: #ff6600;
}