@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:13px; font-family:'Microsoft Yahei'; background:#e3e3e3; }
input { outline: none; }
ul,li{ margin:0; padding:0; list-style:none; }
input, select, textarea, button { font: 12px/15px '微软雅黑'; vertical-align: middle; color: #2f2f2f; }
img{ border:none;}
a{ color:#336699; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{ clear:both; }

.mt10{ margin-top:10px; }

.wp{ width:1000px; margin:auto;}
.header{ height:140px; }
.header-wp{ height:140px; position:relative; background:url(../images/jw_banner.jpg);}
.logo{ width:451px; height:74px; padding-top:10px; float:left;  }

.comFun{ width:450px; height:32px; line-height:32px; float:right; margin-top:15px; text-align:right; padding-right:5px;}
.comFun span{ padding-left:18px;}
.comFun span a{ color:#FFF; text-decoration:none; }
.comFun span a:hover{ color:#FFF; text-decoration:underline;}

/*搜索和社交媒体*/
.searchAndSns{margin-top: 18px;padding: 0 0 0 210px;}
div.search { height: 24px; /*border: 1px solid #c0c0c0;*/ background:#FFF; border-radius: 12px; color: #9e9e9e; float:right; outline: none; overflow: hidden; padding-right: 5px; -moz-box-shadow: inset 1px 1px 1px #dedede; -webkit-box-shadow: inset 1px 1px 1px #dedede; box-shadow: inset 1px 1px 1px #dedede; width: 180px; margin-top:5px; }
.search input[type=text] { margin-top: 4px; padding: 0 6px 0 10px; width: 120px; height: 15px; font-size: 14px; border: 0; background: none; outline: 0; -webkit-appearance: none; color: #333; position: absolute; }
.search input[type=submit] { width: 26px; height: 28px; border: none; background: url(../images/search.png) no-repeat 5px 6px; cursor: pointer; outline: none; float: right; }

.main-wrap{ width:1000px; margin:auto; padding-top:15px; position:relative; background:#FFF; /*box-shadow:0px 0px 6px #666;*/ top:0px; margin-top:-10px; }

.menu{ height:46px; width:1020px; background:url(../images/jc_menu_bg.png) top center; margin:auto; position:relative;  z-index:999; }
#jsddm{margin:0;padding:0px 0px 0px 15px;}
#jsddm li{float:left;list-style:none; font-size:14px;}
#jsddm li a{display:block;text-decoration:none; width:140px;color:#FFF;white-space:nowrap; height:38px; line-height:38px; text-align:center;}
#jsddm li a:hover{background:#1762B2; color:#FFF;}
#jsddm li ul{position:absolute;visibility:hidden; width:100px; margin:0;padding:0;}
#jsddm li ul li{float:none; width:100px; display:inline;}
#jsddm li ul li a{width:auto;background:#074f9b; color:#FFF;}
#jsddm li ul li a:hover{background:#1762B2;}

.banner{ width:960px; height:120px; padding-bottom:30px; margin:auto; }

.slider-wp{ height:320px; background:#eae8e8; }

.index-top-content{ padding:20px 20px 0px; }
.index-news-content{ padding:5px 20px 15px; }

.top-text-bar{ height:34px; margin:0px 20px 0px; background:#f9f9f9; border:1px solid #ccc; }

#scrollDiv{ height:34px; width:480px; padding:0px 12px 0px 0px; line-height:34px; float:right; overflow:hidden}
#scrollDiv li{height:34px; font-weight:bold; color:#194d8c; }

.mtjj{ width:430px; float:left; height:34px; line-height:34px; padding-left:20px; }
.mtjj span{ padding-right:10px; color:#C00; }

.block-wrap{ /*padding:10px; background:url(../images/block_bg.png) bottom repeat-x; border:1px solid #DEDEDE; border-top:3px solid #0873B8;*/ }

.news-slier{ width:320px; height:270px; float:left; }
.news-slier h4{ display:none; margin:0; padding:0; line-height:20px; }

.gj-dotai{ width:660px; height:300px; overflow:hidden; float:left;}
.block-notice{ width:310px; height:220px; overflow:hidden; float:left; }
.block-dudao{ width:310px; height:220px; overflow:hidden; float:left; margin-left:35px; }

h2.block-title{ margin:0; padding:0; margin-top:10px; height:20px; border-top:2px solid #0A60B5; color:#194d8c; position:relative; }
h2.block-title span{ font-size:18px; padding:0px 10px; background:#FFF; position:absolute; left:6px; top:-15px; color:#C00; font-weight:bold;  }
h2.block-title span em{ font-size:14px; color:#999; font-style:normal; }
h2.block-title .more{ display:block; background:#C00; position:absolute; font-weight:normal; right:0px; top:-10px; font-size:12px; line-height:16px; height:16px; padding:0px 5px; color:#FFF; border-left:10px solid #FFF;  }

.head-news{ padding-top:0px; width:315px; float:right; }
.head-news dl{ margin:0; padding:0px; border-bottom:1px dashed #DDD; }
.head-news dl dt{ font-size:18px; font-weight:bold; text-align:center; }
.head-news dl dt a{ font-size:17px; color:#444; }
.head-news dl dt span{ font-weight:normal; font-size:13px; color:#666; font-style:italic; }
.head-news dl dd{ margin:0; padding:10px 0px 10px; font-size:14px; color:#777; line-height:22px; }

.head-news-list{ list-style:none; padding-top:8px; }
.head-news-list li{ font-size:14px; font-weight:normal; line-height:26px; /*border-bottom:1px dashed #DDD;*/ padding:0px 0px 0px; }
.head-news-list li a{ color:#000; }
.head-news-list li span{ font-size:13px; color:#666; font-style:italic; font-weight:normal; }

.notice-list{ margin:auto; padding:10px 5px 0px 5px; }
.notice-list dl{ font-family: "微软雅黑"; height:50px; margin:0; padding:0; margin-bottom: 8px;}
.notice-list dl dt{ width:250px; margin:0; padding:0; float:right; font-size:14px; line-height:22px;}
.notice-list dl dt a{ color:#333;}
.notice-list dl .date{ width:40px; float:left; margin:0px; margin-top:4px; padding:0px; background:#FFF; text-align:center; }
.notice-list dl .date h5{ margin: 0; padding: 0px; color: #FFF; background: #336699; border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; line-height: 18px; }
.notice-list dl .date span{ color: #FFF;display: block; margin-top: 1px; font-size: 12px; line-height: 20px; background: #76A2CD; padding: 0px; font-family: Arial, Helvetica, sans-serif; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.notice-list dl .mesage{ width:205px; margin:0; padding:0; float:right; line-height:20px; font-size:12px; color:#999;  font-style:italic;/*background:url(../images/clock.png) 0px 8px no-repeat; padding-left:20px;*/ }

.index-news-list{ list-style:none; }
.index-news-list li{ font-size:14px; font-weight:normal; line-height:30px; padding:0px; }
.index-news-list li a{ color:#000; }
.index-news-list li span{ display:none; font-size:13px; color:#666; font-style:italic; font-weight:normal; }

.news-text-pic{ padding-top:0px;}
.news-text-pic dl{margin: 0px 0px 0px; padding:0px 0px 0px 3px; height: 100px; }
.news-text-pic dl dt{font-size: 14px; width:170px; line-height:22px; float:right; margin: 0; margin-bottom: 0px; font-weight:bold; padding: 0;}
.news-text-pic dl .pic { margin: 0; padding: 0; float: left; width: 130px; padding-top: 5px; }
.news-text-pic dl .text { margin: 0; padding: 0; padding-top:0px; float: right; font-weight:bold; width: 170px; font-size: 14px; line-height: 22px; color: #999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }

.block-buttons{ width:265px; height:294px; overflow:hidden; background:url(../images/jcsj_rp_bg.png) 36px 50px no-repeat; /* background:#EEE;*/ float:right; }

.button-links{ background:url(../images/button_bg.png) -15px -1px; margin-bottom:5px; }
.button-links a{ font-size:18px; border:1px solid #DEDEDE; display:block; line-height:52px; padding-left:56px; width:184px; color:#194d8c; }
.button-links a:hover{ text-decoration:none; color:#1861b9; }

.block-flinks{ width:265px; float:right; height:220px;}
.links-list{ margin:10px auto 0px; padding:0 7px;}
.links-list li{ padding-bottom:5px;}
.links-list a img{ background:#EFEFEF; border:1px solid #999999; border-radius:3px; padding:2px; }

.jcsj-links li{ width:240px; margin:0px auto 0px; padding:8px 0px 3px; }
.jcsj-links li img{ width:240px; height:45px; }

.footer{ height:80px; background:#535353; padding:15px 20px 15px; }
.footer-copy{  text-align:center; margin:0; padding:0px; }
.footer-copy span{ font-size:12px; line-height:30px; color:#CECECE; }
.footer-copy span a{ padding:0px 8px; color:#CECECE; font-size:13px; }
.footer-copy h6{ margin:0; padding:0; text-align:center; padding-right:8px; font-size:12px; font-weight:normal; line-height:22px; color:#CECECE; }



/* 二级页面 */

.spage-wrapper{ background:#FFF; padding:0px 15px 30px; min-height:300px; }

.sidebar-wrap{ width:250px; background:#F5F5F5; padding:0px 13px 0px; border-top:2px solid #336699; margin-top:10px; float:left; }

.sidebar-wrap h3{ margin:0; padding:15px 0px 0px; font-size:18px; font-weight:bold; color:#336699; line-height:20px; }
.side-menu{ margin:15px 0px 20px; padding:0; width:248px; list-style:none; border:1px solid #DEDEDE; border-bottom:none;}
.side-menu li{ font-size:14px; line-height:30px; }
.side-menu li a{ display:block; width:238px; padding-left:10px; border-bottom:1px solid #DEDEDE; background:#FFF; color:#336699; }
.side-menu li a:hover{ background:#DEDEDE; color:#333; text-decoration:none;}

.side-news-list{ margin:10px 0px 0px; padding:10px 0px 10px 5px; border-top:1px solid #DEDEDE; list-style:none; }
.side-news-list li{ font-size:14px; line-height:22px; padding-bottom:10px; }
.side-news-list li span{ color:#999; font-size:13px; padding-left:10px; }

.page-content-wrap{ width:660px; float:right; min-height:400px; padding-top:0px; padding-right:8px; }

.position{ font-size:14px; line-height:35px; color:#666; border-bottom:1px solid #DEDEDE; padding:0px 0px 5px; margin:0px 0px 15px; }

.news-list{ margin:0; padding:10px 0; border-bottom:1px dashed #CCC; clear:both;}
.news-list dt{ width:580px; margin:0; padding:0; float:right; font-size:15px; line-height:15px;}
.news-list dt a{ text-decoration:none; font-weight:bold; color:#336699;}
.news-list dt a:hover{ text-decoration:underline;}
.news-list .date{width:70px; float:left; margin:0; padding:0; background:#FFF; text-align:left; color:#999; font-size:25px; font-weight:bold;}
.news-list .date span{ font-size:14px;}
.news-list .desc{ width:580px; margin:0; padding:5px 0; float:right; line-height:22px; font-size:14px; color:#888;}

.page-bar{ height:40px; font-size:14px; padding-top:25px; line-height:40px;}
.page-bar ul{ list-style-type: none; overflow: hidden;}
.page-bar ul li{ float:left; margin:0 5px; font-size:15px; font-weight:bold; }
.page-bar ul li a{ display:block; padding:4px 7px 4px; line-height:15px; border:1px solid #336699; }
.page-bar ul li a:hover{ background:#336699; text-decoration:none; color:#FFF; }
.page-bar ul li span{ display:block; padding:4px 7px 4px; line-height:15px; border:1px solid #336699; background:#336699; color:#FFF; }

.Ntitle{ text-align:center; font-size:24px; font-weight:normal; color:#333333; margin:0; padding:0px 0px 10px;}
.tip{ text-align:center; font-size:13px; font-family:'微软雅黑'; color:#444; line-height:20px; /*border-bottom:1px solid #EFEFEF;*/ }
.tip em{ padding-right:10px; color:#999; border-bottom:1px solid #EFEFEF; }
.content{ margin:0; padding:30px 0;}

.cultrue{font-size:14px; text-align:center;color:#FFF;font-weight:bold;}
.cultrue:hover{text-decoration:none;}
.cul{ margin-left:10px; margin-right:30px; padding-left:20px; height:30px;background:#194d8c;line-height:30px;margin-top:15px;}
.cul2{ margin-left:10px; margin-right:30px; padding-left:20px; height:30px;background:#194d8c;margin-top:10px;line-height:30px;}


