/* 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:#ff3300;}
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:#313131; padding-top:8px; color:#fff;}
.outbox{ background:url(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:434px; float:left; margin-top:30px; height:64px;}
.top_right{height:120px; float:right; width:236px;}
.menu_m{ width:1024px; float:left; background:#10646F; height:40px;}
.menu_m ul{ margin-left:12px;}
.menu_m ul li{ float:left; width:100px; text-align:center;}
.menu_m ul li a{ font-size:14px; font-weight:bold; color:#fff; display:block; width:100px; padding-top:12px; height:28px;}
.menu_m ul li a:hover{ color:#ff3300; 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;}

.main_left{ width:620px;margin-right:8px; float:left;}
.focus{min-height:413px;position:relative;z-index:100;}
.focus_top{ min-height:413px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:620px;height:413px;}
.focus_top li .tit{ position:absolute;left:0; bottom:3px;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:620px;}
.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{width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{}
.focus .next{width:20px;height:34px;position:absolute;left:10px;top:50%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{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; padding-top:23px; border-bottom:1px solid #ddd;}
.new_title h3{ color:#333; font-size:22px; width:100px; float:left; margin-left:15px;font-family: Microsoft YaHei; font-weight:normal;}
.new_title span{ width:60px; float:right; text-align:center; margin-top:10px;}
.new_con{  height:344px;}
.news_main_list{ width:370px; margin-left:10px;}
.news_main_list ul{ padding-top:10px; float:left;}
.news_main_list ul li{ line-height:33px; 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;  padding-left:30px;}
.news_main_list ul li a:hover{ color:#ff3300;}
.news_main_list ul li span{ width:40px; float:right; color:#666;}

.xiaokan{ width:251px; float:left; margin-left:0px; margin-top:30px;}
.xiaokan .qk_title{ width:251px; float:left; height:36px;}
.xiaokan .qk_title h3{ width:150px; float:left; font-family: Microsoft YaHei;font-weight:normal;color:#333; font-size:22px;}
.xiaokan span{ width:60px; float:right; margin-top:12px; text-align:right;}

.xiaokan img{ margin:0px; padding:0px;}
.xk_m{ width:251px; text-align:center; padding-top:8px; padding-bottom:7px; float:left; border:1px solid #eee; margin-top:10px;}
.xk_m img{ width:217px; height:129px;}
.xk_list{ width:251px; margin-top:10px; float:left;}
.xk_list ul li{ width:100%; float:left;}
.xk_list ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;float:left;padding-left:15px; width:235px; line-height:24px;}

.xxgk{ width:460px; float:left; margin-left:30px; margin-top:20px;}
.xxgk_title{ height:26px; padding-top:10px; width:460px; float:left; padding-bottom:15px;}
.xxgk_title h3{ width:150px; float:left; font-family: Microsoft YaHei;font-weight:normal;color:#333; font-size:22px;}
.xxgk_title span{width:60px; float:right; margin-top:12px; text-align:right;}
.xxgk_con{ width:100%; height:132px; padding-top:15px; float:left;}
.xxgk_con ul li{ padding-left:18px;  line-height:27px; width:442px; float:left;font-size:12px;}
.xxgk_con ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; width:350px; float:left; font-size:12px;}
.xxgk_con ul li span{ width:90px; float:right; color:#666; text-align:right;}

.link_list{ float:right; margin-right:12px; width:240px; margin-top:40px;}
.link_list img{ margin-bottom:10px;}

.foot{  height:40px; float:left; margin-top:25px;  padding-top:23px; background-color:#1A7884; width:100%;}
.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;}

#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{ height:30px;}
#JNlink li.jdbmlist{ height:30px;}

.search{float:right;width: 240px;margin-top:56px;margin-right:0px;}
.key{width:124px;height:23px;margin:0px 0 0 3px;text-indent:2px;float:left; padding-left:5px;display:inline;color:#aaa; border:none;}
.searchbtn{height:23px;width:36px;line-height:20px;float:left;cursor:pointer;margin:1px 0 0 8px;border:none;display:inline;}

.list_page{ min-height:400px; padding-left:10px; padding-top:20px;}
.section { margin-bottom:10px; padding-bottom:20px; margin-right:20px; margin-left:10px;}
.s_title { padding:0 5px 10px 5px; margin-bottom:10px; border-bottom:1px solid #ccc; width:976px; 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;}
.s_title h3 a{ font-size:20px; padding:4px 10px; background-color:#ff0000; color:#fff; font-weight:bold; margin-left:20px;}
.location{ float:right; width:430px; text-align:right; margin-top:20px;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;  padding-left:30px; margin-left:10px; margin-right:10px; width:950px; 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:#14818B; 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 15px 0px; font-family:Microsoft YaHei; margin-left:10px; margin-right:30px; margin-top:14px; float:left;}
.con_title{  text-align:center; padding-top:0px;  padding-bottom:10px; width:960px;}
.con_title h3{ color:#0D8285; font-size:24px; padding-bottom:10px;margin-bottom:10px; 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;  padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; 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%; 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;  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;}

.listpage_pic{ height:202px; width:1024px; padding-top:10px;}
.listpage_pic img{ width:1006px; height:177px; margin-left:9px;}