﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:15px; font-family:"微软雅黑"; text-align:center; color:#555; line-height:24px;  overflow-x: hidden; background: #e6f8ff url(../images/bg.jpg) no-repeat center top; }
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
em{font-style:normal;}
li{list-style:none;}
img{border:0px;}

a{color:#555; text-decoration:none;}
a:hover{color:#0093cb; text-decoration:none;}
.font12{font-size:12px;}
.font14{font-size:14px;} 
.font16{font-size:16px;} 
.font20{font-size:20px;}
.font30{font-size:30px;}
.w1200{width:1200px; margin:0 auto 0 auto; }
.w900{width:900px;}
.w600{width:660px!important;}
.w100{width:100%;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.red{color:#85000e;}
.lh20{line-height:25px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left: 18px;}
.mr28{margin-right: 28px;}
.mt30{margin-top:30px;}
.mt12{margin-top: 12px;}
.rmt20{margin-top: -20px;}
.w800{width:800px;}
.w387{width:387px;}
.w390{width:390px;}
.gray{width:100%; background: #f5f5f5; }
.white{color:white;}
.line_l{border-right:1px solid #c5dff6;}
.bg_white{background: #fff;}
.bg_violet{background: #5477de}
.bg_rhubarb{background: #d7ad53}
.bg_green{background: #28b59f}


.news .inBox li,.left_news .index_list li,.note .index_list li{background: url(../images/style.png) no-repeat;}

#content{width:100%; margin:0px auto 0; text-align: center;}
#top {width:100%;height: 175px; font-size: 12px; color: #fff; text-align: center; background: url(../images/banner.jpg) no-repeat center;  padding:20px 0 14px;position: relative;}
#top .logo{margin: 10px auto; text-align: left;}
#top .logo img{margin-left:20px;}
#top .menu{float: left; width:100%; margin-top: 9px; background:#1d63b0; border-radius: 10px;}
#top .menu ul{margin:10px 20px; float: left;}
#top .menu li{float: left; font-size: 20px; line-height: 35px;background: url(../images/menu_bg.gif) no-repeat right center;}
#top .menu li:last-child{background:none;}
#top .menu li a{color:#fff; float: left; padding:0 58px;}
#top .menu li a:hover{border-radius: 10px; background: #fff; color: #487db4;}
#top .menu li .selected{border-radius: 10px; background: #fff; color: #487db4;}
#body{width:100%; margin:0 auto 0; }
#body .banner{}
/*banner*/
.banner01{ width:1180px; height:207px; overflow:hidden; position:relative; padding:12px 10px; background: #fff; border-radius: 10px 10px 0 0;}
.banner01 .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:22px; z-index:1; }
.banner01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner01 .hd ul li{border-radius: 6px; float:left; margin-right:5px;  width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner01 .hd ul li.on{background:#1d63b0; color:#fff;}
.banner01 .bd{ position:relative; height:100%; z-index:0;   }
.banner01 .bd img{ width:1180px; height:207px; position: relative; z-index: 0 }

#body .pic_news{width:603px; height: 341px;margin: 0;}
#body .news{width:577px; height: 321px; text-align: left; background: #f3f9ff; padding:10px 0;margin: 0 10px 12px; float: left;}

.ad01{ width:1200px; height:132px; overflow:hidden; position:relative;}
.ad01 .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1; }
.ad01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ad01 .hd ul li{border-radius: 6px; float:left; margin-right:5px;  width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ad01 .hd ul li.on{background:#1d63b0; color:#fff;}
.ad01 .bd{ position:relative; height:100%; z-index:0;   }
.ad01 .bd img{ width:1200px; height:132px; position: relative; z-index: 0 }

.pic{ width:385px; /*! height:222px; */ overflow:hidden; position:relative; padding:0 1px 0 1px;}
.pic .bd{ position:relative; height:100%; z-index:0;   }
.pic .bd img{ width:385x; height:222px; position: relative; z-index: 0 }

.left_news{width:370px; margin:28px 0 0 20px;}
.left_news .title{background: url(../images/index_title_bg.png) no-repeat 160px 0px; height: 26px; width: 100%}
.left_news h1{border-left: 5px solid #1b73d3; padding-left: 20px; font-weight: bold; font-size: 22px; float:left; color: #1b73d3;}
.left_news .index_list{background: #f9f9f9; border-radius: 10px; width:100%; margin:18px 0 0 0;}
.left_news .index_list ul{margin:13px 10px; float: left;width: 94%;}
.left_news .index_list li{font-size: 16px; height: 34px; background-position: 0px -51px; color: #fff; padding-left:31px; float: left; width: 41%; text-align: left;line-height: 35px;}

.left_news01{width:761px; margin:28px 0 0 20px;}
.left_news01 .title{background: url(../images/index_title_bg.png) no-repeat 160px 0px; height: 26px; width: 100%}
.left_news01 h1{border-left: 5px solid #1b73d3; padding-left: 20px; font-weight: bold; font-size: 22px; float:left; color: #1b73d3;}
.left_news01 .index_list li{margin: 20px 11px 20px 0;}
.left_news01 .index_list li a{font-size: 17px; color: #fff; font-weight: bold; text-align: center; width: 246px; height: 40px; line-height: 40px; float: left;}
.left_news01 .index_list li:last-child{margin: 20px 0px 20px 0;}

.icon{width:100%;margin: 10px 0;}
.icon li{width:60px; height: 90px; margin:10px 16px 0 16px; font-size: 15px; float: left; line-height: 18px;}
.icon li .icon01,.icon li .icon02,.icon li .icon03,.icon li .icon04,.icon li .icon05,.icon li .icon06,.icon li .icon07,.icon li .icon08{width:59px; height: 59px; float: left; background: url(../images/icon.png) no-repeat; margin-bottom: 5px; -moz-transition:background 0.5s; /* Firefox 4 */ transition:background 0.5s;
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}
.icon li .icon01{background-position: 0 0;}
.icon li .icon01:hover{background-position: -58px 0;}
.icon li .icon02{background-position: -134px 0;}
.icon li .icon02:hover{background-position: -192px 0;}
.icon li .icon03{background-position: -268px 0;}
.icon li .icon03:hover{background-position: -326px 0;}
.icon li .icon04{background-position: -402px 0;}
.icon li .icon04:hover{background-position: -460px 0;}
.icon li .icon05{background-position: -536px 0;}
.icon li .icon05:hover{background-position: -594px 0;}
.icon li .icon06{background-position: -670px 0;}
.icon li .icon06:hover{background-position: -728px 0;}
.icon li .icon07{background-position: -804px 0;}
.icon li .icon07:hover{background-position: -862px 0;}
.icon li .icon08{background-position: -938px 0;}
.icon li .icon08:hover{background-position: -996px 0;}
.icon li .icon01:hover,.icon li .icon02:hover,.icon li .icon03:hover,.icon li .icon04:hover,.icon li .icon05:hover,.icon li .icon06:hover,.icon li .icon07:hover,.icon li .icon08:hover{-moz-transition:background 0.5s; /* Firefox 4 */ transition:background 0.5s;
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}

.search{font-size: 16px; width: 345px; padding:19px 21px;}
.search .text{font-size: 16px; background: #fff; border:2px solid #0975d1; width:270px; height: 25px; padding:5px 10px;}
.search .button{font-size: 16px; background: #0975d1 url(../images/style.png) no-repeat 5px -125px; width:49px; height: 39px; padding:5px 10px; border:0px; cursor: pointer;}

.note{width:367px; margin:14px 0 0 0;padding: 22px 0 0 20px;}
.note .title{background: url(../images/index_title_bg.png) no-repeat 160px 0px; height: 26px; width: 100%}
.note h1{border-left: 5px solid #1b73d3; padding-left: 20px; font-weight: bold; font-size: 22px; float:left; color: #1b73d3;}
.note .index_list{margin:10px 0;height: 181px;}
.note .index_list ul{margin:10px 0 0 0; width:550px;}
.note .index_list li{font-size: 16px; height: 32px; background-position: -7px 0; color: #fff; padding-left:18px; float: left; width: 63%;}
.note .index_list li a{color: #444; float: left;}
.note .index_list .date{color: #1d63b0; width:94px; text-transform: uppercase; height: 32px; font-size: 12px;}

#body .more{margin:0 10px 0 0; color:#000; font-size: 12px; line-height: 22px;}
#body .more1{width:66px; height: 30px; border-radius: 20px; background: #7515a6; color:#fff; text-align: center;  }
#body .more2{width:50px; height: 20px; background:#8ebfe4; color: #fff; text-align: center; margin-top: 10px; font-size: 12px; line-height: 20px;}
#body .more3{width:38px; height: 38px; background-position: -7px -360px;left: 40%;position: relative; top:10px;}


.footer{text-align: left; line-height: 24px; font-size:14px; color:#575757; width:100%; padding:20px 0 40px 0;}
.footer p{width:868px; text-align: left;}
.footer .ew{margin-top: 20px;}


/*pic_news*/
.slideBox{ width:593px; height:341px; overflow:hidden; position:relative; margin:0 10px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:14px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{border-radius: 4px; float:left; margin-right:5px;  width:40px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{background:red; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:593px; height:341px; position: relative; z-index: 0 }
.slideBox .bd .news_info{width:100%; height: 45px; line-height: 20px; color:#000; font-size: 16px; margin-top: -51px; text-align: left; padding:0 0 0 6px;position: relative; z-index:1;background:url(../images/newspic_bg.png);}
.slideBox .bd .news_info p{margin:2px 0; }
.slideBox .bd .news_info h1{font-weight: normal; line-height: 45px;color:#fff; font-size: 18px; margin:0 0 0 10px;}

/*blh_tab*/
.outBox{width:577px; text-align:left; margin:0 0 0 13px;height: 328px; }
.outBox .hd{ height:36px; line-height:41px; position:relative;  }
.outBox .hd ul{ float:left; position:absolute; height:41px;   }
.outBox .hd ul li{ margin:0; font-size: 20px; float:left; height: 41px; width:275px; text-align: center; background: #fff; color:#1d63b0; cursor: pointer; }
.outBox .hd ul li.on{ height:41px;  background:#1d63b0; cursor:pointer; color:#fff;  }
.outBox .hd ul li.on a{color:#fff;}

.inBox{ padding:15px 15px 0 0; float: right;}
.news .inBox ul{margin:10px 0 0 0; width:550px;}
.news .inBox li{font-size: 16px; height: 32px; background-position: 0 0; color: #fff; padding-left:25px; float: left; width: 99%;}
.news .inBox li a{color: #000; float: left;}
.news .inBox .date{color: #1d63b0; width:94px; text-transform: uppercase; height: 32px; font-size: 12px;}

/*pic_list*/
#body .piclist{width:92%; margin: 20px 4%}
#body .piclist li{border-bottom: 1px solid #eee; float: left; padding:0 0 10px 0; margin-bottom: 15px;width: 100%;}
#body .piclist .pic{width:210px; text-align: left;}
#body .piclist .text{width:890px; text-align:left;}
#body .piclist .text h3 a{color: #0093cb; margin:10px 0; float: left;}
#body .piclist .text .date{margin: 10px; color:#ccc; font-size: 14px;}

/*footer*/
.footer{text-align: left; line-height: 24px; background:#1d63b0; float: left; height: 179px; font-size:15px; color:#fff; width:100%; padding:44px 0 0 0;}
.footer h2{font-size: 18px; margin-bottom: 20px;}
.footer li{margin:0 55px 0 45px;}
.footer li li{margin:0;}
.link{background:#1d63b0; color:#fff; float: left;text-align: left;margin-top: 12px;}
.link .title{padding: 15px 55px 15px 44px; color: #fff; font-size: 18px; float: left; background:#1957a1 url(../images/style.png) no-repeat 120px -187px; }
.link select{padding:5px 20px; background:#fff; border-radius: 10px; width:313px; margin-left: 30px; border:0px; margin:12px 57px; font-size: 16px;}
.footer .foot_nav,.footer .foot_con{padding-left:240px; text-align:left}.copyright{text-align: left; padding: 20px;}
.copyright{text-align: left; padding: 20px;}
.foot_con{ position:relative; padding:25px 0; padding-bottom:0; line-height:37px; width:1169px; text-align: center;margin: 0 0 0 -100px;}
.foot_con p{ margin-bottom:10px; }
.zhaocuo{text-indent:220px;}
.jiucuowx{position:absolute;top:5px;right:100px;}
.govlogo{position:absolute;top:-2px;right:88px;}

/*info.shtml*/
#body .info {margin:0px 60px; text-align: left;}
#body .info h1{text-align: center; font-size: 24px; height: 75px;}
#body .info div{line-height: 25px; font-size: 16px; color:#555;}
#body .info p{margin-bottom: 10px;}
#body .info h2{text-align: center; font-size: 36px; height: 80px; color:#ff6825; font-weight: 500;margin-top: 38px;line-height:45px;}
#body .info  .file_info{border-bottom: 1px solid #eaeaea; padding:20px; font-weight: 14px; color:#7a7a7a; text-align: center;}
#body .info  .info{margin:70px 40px 50px 40px; text-align: center;}
#body .info  .info p{text-align: left;}
#body .info  .button_orange{ text-decoration: none; width:100px; color:#fff; text-align: center; margin:10px; background: #ff6825; line-height: 32px;}
#body .info  .button_orange:hover{background: #ccc;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}
#body .info  .share{border-top: 1px solid #eaeaea; padding:20px 0; font-weight: 14px; color:#7a7a7a; width:100%; margin:30px 0;}
#body .info  .share a{font-size:14px; color:#666666; height: 27px; float: right;}
#body .info  .share p{font-size:14px; color:#666;}
#body .icon_print,#body .icon_close,.position,#body .page li a,#body .page li a:hover,#body .page li .selected,#body .page li .back,#body .page li .back:hover,#body .page li .next,#body .page li .next:hover{background: url(../images/style.png) no-repeat; }
#body .icon_totop{background-position: 0px -632px; padding-left: 35px; margin:0 10px;}
#body .icon_print{background-position: 0px -670px; padding-left: 35px; margin:0 10px;}
#body .icon_close{background-position: 0px -708px; padding-left: 35px; margin:0 10px;}
.position{background-color:#f3f3f3; background-position: 20px -254px; font-size: 16px; color: #575757; padding:15px 0 0 53px; text-align: left; height: 39px; margin:20px auto;}
.position a{color:#60a5e3;}



/*newslist.shtml*/
#top_nei {width:100%;height: 295px; font-size: 12px; color: #fff; text-align: center; background: url(../images/banner_nei.jpg) no-repeat center; }
#top_nei .logo{margin: 10px auto; text-align: left;}
#top_nei .logo img{margin-left:20px;}
#top_nei .menu{float: right; width:442px; margin-top: 9px;}
#top_nei .menu li{margin:0 12px; float: left; font-size: 16px;}
#top_nei .menu li a{color:#fff; padding: 0 5px; float: left;}
#top_nei .menu li a:hover{border-bottom: 2px #fff solid;}
#top_nei .menu li .selected{border-bottom: 2px #fff solid;}
#body .list{width:1127px; margin-left: 39px; text-align: left;}
#body .title01 {width:94%; border-bottom: 1px solid #eee;float: left;margin: 0 3%;}
#body .title01 h1{background:url(../images/title_bg.png) no-repeat 0px 25px; font-weight: 500; font-weight: bold; color:#1d63b0; font-size: 24px; text-align: center; line-height: 72px; padding: 0 10px 0 57px; margin-left:30px; }
#body .list .title1{background: #fff6ed; width:100%; height: 48px; text-align: left}
#body .list .title1 h2{border-bottom: 3px solid #ff6825; color:#ff6825; font-size: 19px; font-weight: normal; margin-left:17px; height: 45px; width:100px; text-align: center;line-height: 45px;}
#body .list ul{margin-top: 10px;}
#body .list ul li{border-bottom: 1px dashed #c1c1c1; padding:12px 0 14px 0px; line-height: 40px; float: left; width:1121px;}
#body .list ul li .date{float: left; color:#fff; background:#6eace5; line-height: 40px; padding:10px;  margin: 15px;}
#body .list ul li a{color:#5f5f5f;font-size: 18px;}
#body .list ul li a:hover{color:#ff6825}
#body .list ul li p{line-height: 20px; color:#aaa; width:985px;}
#body .page{margin:40px; float: right; width:816px;}
#body .page li{float: left; line-height: 30px;}
#body .page li a{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:0px -471px; float: left;  margin: 0 5px 0 0;}
#body .page li a:hover{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:0px -509px; float: left;  margin: 0 5px 0 0; color:#fff;}
#body .page li .selected{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:0px -509px; float: left;  margin: 0 5px 0 0; color:#fff;}
#body .page li .back{width:34px; height: 30px; background-position:0px -549px;}
#body .page li .back:hover{width:34px; height: 30px; background-position:-41px -589px;}
#body .page li .next{width:34px; height: 30px; background-position:0px -589px;}
#body .page li .next:hover{width:34px; height: 30px; background-position:-41px -549px;}
#body .page li input{width:20px; height: 30px; line-height: 30px; border:1px solid #eee; margin:0 10px; padding:0 10px;}

/**20210730**/




