@charset "utf-8";
/* CSS Document */
*{ font-family:Arial,"微软雅黑"}
.wrap{width:1003px;margin:0 auto;}
/*.button{ clear:both;float:right; margin-top:10px;text-align:right;width:100%;}*/
.button{clear:both;float:right;margin-top:15px;text-align:right;width:100%;}
.button a{ width:154px; height:35px; float:left; color:#fff; font-weight:bold; text-align:center; line-height:35px;}
.button a.button1{ background:url(../img/images/syszc.gif) no-repeat; color:#fff; }
.button a.button2{background:url(../img/images/xxpt.gif) no-repeat;/* margin-top:5px; */line-height:30px;color:#fff;}
.header{width:1003px;height:150px;border-bottom:6px solid #3089ca;padding:24px 218px 0;margin-left:-218px;background:url(../img/images/body_bg.jpg) no-repeat;}
.header .head{height:148px;background:#fff;border:1px solid #dcdcdc;}
.header .top{ display:table; margin-bottom:10px; width:960px; padding:0 20px;}
.logo img{height:100px;}
.header .top .logo{ margin-top:10px; display:table; float:left; width:358px;}

.header .top .top_r{ float:right; width:320px; display:table;}
.header .top .top_r span{float:right;line-height:30px;font-weight:bold;clear:both;color:#000;opacity: 0;}
.header .top .top_r span a{ margin:0 5px; color:#000;}
/*nav*/
.nav{position:relative; width:1000px; margin:0 auto; background:url(../img/images/nav_bg.png) no-repeat center; height:51px; display:table; clear:both; z-index:999}
.nav .nav_box{ display:table; margin:6px 0 0 20px;}
#first{ font-weight:bold; color:#9b171a;}
.UpLayer{ float:left;background:url(../img/images/li_bg.png) no-repeat right center; }
.UpLayer dl{ margin:0; position:relative;}
.UpLayer dl dt{text-align:center; height:39px; float:left; margin-right:1px;}
.UpLayer dl dt a.aa{ width:86px; height:39px; float:left;line-height: 39px;font-size: 15px;font-weight: bolder;color: #000000;}
.UpLayer dl:hover a.aa{
  color: #ffffff;
  background: url("../img/images/nav_bgn.png") no-repeat center center;
  background-size: 100%;
}
.UpLayer dl dt.UpLayer02 a{color:#9b171a;_color:#9b171a;}
.UpLayer dl dd{position:absolute; top:39px; left:0px;padding:5px 20px 5px 0; width:73px; line-height:20px; display:none; background:#f2f2f2; z-index:999; border:1px solid #bdbdbd;}
/*.UpLayer dl dd.a{ width:980px; left:0; top:50px;}
.UpLayer dl dd.c{ width:180px; left:240px; top:50px;padding:10px 0;_width:190px;*width:190px;}
.UpLayer dl dd.d{ width:360px; left:360px; top:50px;padding:10px 0;_width:370px;}
.UpLayer dl dd.e{ width:460px; left:360px; top:50px;}
.UpLayer dl dd.f{ width:360px; left:600px; top:50px;padding:10px 0;_width:370px;}*/

.UpLayer dl dd.a div{padding:0; float:left; display:table;}
.UpLayer dl dd.c a,.UpLayer dl dd.d a,.UpLayer dl dd.f a{ float:left; padding:0 20px;}
.UpLayer dl dd a{ display:block; line-height:30px; width: 100%; color:#2c2c2c; font-family:Arial; padding-left:20px; font-weight:bold;}
.UpLayer:nth-child(5) dl dd a:nth-child(3),.UpLayer:nth-child(5) dl dd a:nth-child(5){width: 90%;line-height: 20px;height: 40px;padding: 5px 20px;}
.UpLayer dl dd a:hover{ background:url(../img/images/li_li_bg.png) no-repeat left center; padding-left:20px;background-size: 100% 100%;}

/*footer*/
.footer{ background:url(../img/images/footer_bg.png) repeat-x; height:110px; width:1440px; margin-left:-218.5px; display:table;}
.footer .foot{ width:1160px; margin:40px auto 0; display:table;}
.footer .foot span{display:table; display:block; width:340px; float:left; line-height:35px;}
.footer .foot span a{ margin:0 5px;}
.footer .foot span a:hover{color:#4f8120;}
.footer .foot .button{ margin:0; clear:none;width:310px;}
.wechat{ position: relative;}
.wechat_icon{ width: 16px;height: 15px;vertical-align: middle;}
.wechat_img{ position: absolute; top: -45px;left: 25px;width: 100px;height: 100px;z-index: 2;box-shadow: 0 0 4px 2px #dedede;display: none;}
.wechat_down{position: absolute; top: -0px;left: 14px;width: 14px;height: 14px;z-index: 3;display: none;}
.wechat:hover .wechat_img,.wechat:hover .wechat_down{display: block;}
.foot_ewm{width: 90px;margin-top: -26px;}
/*content*/
.content .banner{width:1001px;border:1px solid #dcdcdc;margin:10px 0;}
.content_L{width:257px;padding:12px;border:1px solid #dcdcdc;background:url(../img/images/content_L.jpg) repeat-y;float:left;}
#submenu a{display:block;padding-left:28px;width:200px;border-top:1px solid #fff;height:44px;font:15px/44px Arial;color:#000; margin:0 auto;background:url(../img/images/sub_nav_bg.jpg) no-repeat;}
#submenu a:hover,#submenu .focus1 a{color:#fff;background:url(../img/images/sub_nav_bg.jpg) no-repeat 0 -44px;}
#submenu .focus1 ul a{height:38px;line-height:38px;background:url(../img/images/nav.gif) no-repeat 28px 16px;padding-left:50px;width:180px;color:#000;}
#submenu .focus1 ul .focus2 a{background:url(../img/images/sub_nav_bg.jpg) no-repeat 0 -88px;}
#submenu .focus1 ul a:hover{color:#000;background:url(../img/images/sub_nav_bg.jpg) no-repeat 0 -88px;}
#submenu .focus1 ul .focus2 ul a{background:none;padding-left:88px;width:169px;font-size:12px;color:#717171;border-top:none;}
#submenu .focus1 ul .focus2 ul a:hover{color:#054fd8;}

#submenu .focus1 ul{display:block;}
#submenu .focus1 ul ul{display:none;}
#submenu .focus1 .focus2 ul{display:block;}
#submenu li ul{display:none;}

.content_R{width:668px;border:1px solid #DCDCDC;background:#fafafa;padding:18px;padding-top:0; /*height:501px;*/}
/*当前地址*/
.place{line-height:42px;text-align:right;}
.place strong{padding-left:24px;background:url(../img/images/qi2.png) no-repeat left center;}
/*页码*/
/*.page{margin-top:24px;height:22px;text-align:center;}0
                             0 0.page a{height:20px;display:inline-block;line-height:20px;text-align:center;color:#888888;margin-right:3px;cursor:pointer;}
.page .limit{width:28px;border:1px solid #e5e5e5;background:#fff;}
.page .prev,.page .next,.page .num{width:22px;background:#fff;border:1px solid #e5e5e5;}
.page .prev{margin-left:6px;}
.page .num{width:17px;color:#656565;font-weight:bold;}
.page .num:hover,.page .focus{background:#1348aa;color:#fff;}
.page .txt{width:30px;height:20px;line-height:20px;border:1px solid #e5e5e5;background:#fff;}
.page .btn{width:23px;height:22px;background:url(../img/images/go.jpg) no-repeat;border:none;text-indent:-20000px;cursor:pointer;}
.page span{margin:0 5px;}*/
.paging .page a{color: #909090;display: block;width:25px;text-align: center;}
.paging .page.on a{color: #000;}
.page { overflow: hidden; text-align: center; padding: 50px 0; }
.page a{height:20px;display:inline-block;line-height:20px;text-align:center;color:#888888;margin-right:3px;cursor:pointer;font-weight:bold;background: #fff;border: 1px solid #e5e5e5;width: 22px;}
.page .no, .page a:hover { 	color: #fff; }
.page a:hover{background: #1176bb;}
.page .num{width:17px;color:#656565;font-weight:bold;}
.page .num:hover,.page .focus{background:#1348aa;color:#fff;}
.page input{width:25px;height:20px;line-height:20px;border:1px solid #e5e5e5;background:#fff;font-size:12px;text-align:center;}
.page span{margin:0 5px;}
.page .current {height: 20px;display: inline-block;line-height: 20px;text-align: center;color: #fff;margin-right: 3px;cursor: pointer;font-weight: bold;background: #1176bb;border: 1px solid #e5e5e5;width: 22px;}
/*news*/
.news li{height:42px;line-height:42px;padding-left:20px;background:url(../img/images/li_left.png) no-repeat 6px center;border-bottom:1px dashed #dcdcdc;font-size:14px;}
.news a{font-size:14px;float:left;width: 410px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .new a{background:url(../img/images/new.gif) no-repeat right center;}
.news a:hover{color:#4f8120;}
.news .time{float:right;width: 200px;text-align: right;}

/*invite*/
#invite {font-size:14px;}
#invite td{padding:12px 28px;border-bottom:1px dashed #DCDCDC;}
#invite tr{background:url(../img/images/small_1.gif) no-repeat 10px center;overflow:hidden;}
#invite tr .det{display:none;padding:12px 28px;}
#invite .hidden{background:none;}
#invite .hidden td{padding:0;border:none;}
#invite .hide,#invite .show{position:relative;width:17px;height:17px;display:block;cursor:pointer;}
#invite .hide{left:600px;background:url(../img/images/hide.png) no-repeat;}
#invite .show{left:38px;background:url(../img/images/show.png) no-repeat;}
#invite .more{display:none;font-weight:normal;color:#1a8cdc;position:relative;left:25px;}
#invite .for{color:#1a8cdc;line-height:26px;}
#invite p{line-height:26px;}
/*partners*/
.partners dl{height:106px;padding:11px 22px 11px 2px;border-bottom:1px dashed #DCDCDC;}
.partners dt{width:160px;height:106px;float:left;}
.partners dt img{width:154px;border:1px solid #288ec5;padding:2px;}
.partners dd{width:470px;line-height:22px;position:relative;float:right;}
.partners dd strong a{color:#0476ba;font:14px/36px Arial;font-weight:bold;}
.partners dd .more{position:absolute;right:0;bottom:0;color:#ff5800;}

/*contactUs*/
#contactUs{width:588px;margin:0 40px;font:14px/36px Arial;color:#000;}
#contactUs td{padding:10px 0;}
#contactUs .txt{width:270px;height:34px;border:1px solid #e5e5e5;line-height:34px;}
#contactUs textarea{width:486px;height:144px;border:1px solid #e5e5e5;resize:none;}
#contactUs .btn{width:85px;height:27px;padding:0 2px 3px 0;color:#fff;font-size:12px;background:url(../img/images/submit.png) no-repeat;border:none;font-weight:bold; cursor:pointer;}

/*report*/
.report{padding:0 42px;}
.report h2{text-align:center;height:19px;padding:20px 0;}
.report_det{font:14px/36px Arial;color:#000;padding:30px 94px 40px;width:389px;height:185px;background:url(../img/images/search_submit.png) no-repeat;}
.report_det td{white-space:nowrap;padding:10px 0;}
.report_det .txt{width:270px;height:34px;border:1px solid #e5e5e5;line-height:34px;}
.report_det table span{color:#f00;font-size:12px;}
.report_det .btn{width:79px;height:31px;border:none;margin:0 15px;cursor:pointer;}
.report_det .btn1{background:url(../img/images/submit.png) no-repeat -85px 0;}
.report_det .btn2{background:url(../img/images/submit.png) no-repeat -164px 0;}
.report .tips,.report p.det{font:13px/24px Arial;color:#000;}
.report p.det{padding-left:14px;background:url(../img/images/li_left2.png) no-repeat left 8px;}


.sitemap {width: calc(100% - 8px);line-height: 30px;}
.sitemap h3 a {color: #6E6D6D;font-size: 14px;font-weight: normal;}
.sitemap h3 {text-indent: 0;}
.sitemap p a {color: #6E6D6D;margin-right: 20px;width: 120px;}
.sitemap p {text-indent: 0;}
.sitemap h4{height: 15px; margin-bottom: 20px; background: url(../img/images/news_line.jpg) no-repeat left bottom;}
.p0{text-indent: 21pt;}

.articleText{padding-top: 20px;line-height: 28px;font-size: 15px;}
.articleText p{margin-bottom: 10px;text-indent: 2em;}
.articleText a{text-decoration: underline;color: #00f;}
.articleText_link{text-align: center;margin: 10px;}
#allmap{height: 484px;margin: 20px auto;}

.articleList .articleTitle{background-color: rgba(48, 137, 202, .1);border-radius: 8px 8px 0px 0px;border-bottom: 3px solid #1344A0;padding: 10px;}
.articleList .articleTitle h2{font-size: 17px;color: #000;text-align: center;padding: 5px 0 10px;}
.articleList .articleSearch{position: relative;cursor: pointer;}
.articleList .articleSearch input{border-radius: 4px;border: 1px solid rgba(18, 67, 160, .6);width: 556px;height: 28px;padding-left: 5px;}
.articleList .articleSearch .articleBtn{position: absolute;right: 0;top: 0;width:80px;text-align:center;height: 30px;line-height: 30px;color: #fff;background-color: rgba(18, 67, 159, .8);background: linear-gradient(180deg, #3173F2 0%, #12439F 100%);border-radius: 4px;font-size: 14px;}
.articleList .articleSearch .articleBtn img{width: 16px;height: 16px;vertical-align: middle;margin-right: 6px;margin-bottom: 3px;}
.articleList .articleBtns{margin: 10px 0;}
.articleList .articleBtns li div{display: inline-block;}
.articleList .articleBtns li .articleBtn0{font-size: 12px;margin-right: 10px;font-weight: bold;}
.articleList .articleBtns .articleBtns1 span{display: inline-block;width: 80px;text-align: center;cursor: pointer;height: 22px;line-height: 22px;border-radius: 4px;margin-right: 6px;}
.articleBtnColor{background-color: #12439F;background: linear-gradient(180deg, #3173F2 0%, #12439F 100%);color: #ffffff;}

.articleBox{margin-top: 12px;border-bottom: 3px solid #1344A0;height: 417px;overflow: scroll;}
.articleBox table thead tr{width:100%;background-color: rgba(18, 67, 159, .8);background: linear-gradient(180deg, #3173F2 0%, #12439F 100%);border-radius: 8px 8px 0px 0px;}
.articleBox table thead tr th:nth-child(1){border-top-left-radius: 8px;}
.articleBox table thead tr th:nth-child(8){border-top-right-radius: 8px;}
.articleBox table thead th{text-align: center;color: #fff;line-height: 36px;font-size: 11px;}
.articleBox table tbody tr td{text-align: center;line-height: 36px;}
.articleBox table tbody tr:nth-child(2n){background-color: #ECF6FB;}
.articleBox .article1{width: 40px;}
.articleBox .article2{width: 120px;}
.articleBox .article3{width: 110px;}
.articleBox .article3 a{display: block;width: 110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: left;}
.articleBox .article4{width: 84px;}
.articleBox .article4 span{display:inline-block;width:60px;height:24px;line-height:24px;;border-radius: 4px;color: #fff;font-size: 10px;}
.articleBox .article4 .article41{background-color: #12439F;background: linear-gradient(180deg, #3173F2 0%, #12439F 100%);}
.articleBox .article4 .article42{background-color: #31870E;background: linear-gradient(180deg, #66AC15 0%, #31870E 100%);}
.articleBox .article4 .article43{background-color: #EE0000;background: linear-gradient(180deg, #EE0000 0%, #EE0000 100%);}
.articleBox .article4 .article44{background-color: #CD00CD;background: linear-gradient(180deg, #CD00CD 0%, #CD00CD 100%);}
.articleBox .article4 .article45{background-color: #B8860B;background: linear-gradient(180deg, #B8860B 0%, #B8860B 100%);}
.articleBox .article4 .article46{background-color: #030303;background: linear-gradient(180deg, #030303 0%, #030303 100%);}
.articleBox .article5{width: 90px;}
.articleBox .article6{width: 80px;}
.articleBox .article7{width: 90px;}
.articleBox .article7 div{width: 90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.articleBox .article8{width: 54px;}
.searchList{display: none;}