@charset "utf-8";
*{
	margin:0;
	padding:0;
}
body{font:14px/180% Arial, Helvetica, sans-serif, "微软雅黑"; color:#333;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a,label,input{color:#333;text-decoration:none;outline:none;hide-focus:expression(this.hideFocus=true);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:0px;}
i,em{font-style:normal}
ul{margin:0px;padding:0px;list-style:none;}
.clear{clear:both; height:1px; margin-top:-1px; overflow:hidden;}  
.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.cl::after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden; }
.clearfix{display:inline-block;}
.hh5{clear:both;height:5px;font-size:5px}

.w_1000{width:1000px; margin:0 auto; font-family:"微软雅黑";}
.left{float:left;}
.right{float:right;}
*{box-sizing: border-box;}

.con_l{width:680px; float:left;}
.con_r{width:300px; float:right}

.w_1000_bottom{margin:0 auto 100px; width:1000px; font-family:"微软雅黑";}
/*--顶部--*/
.top{background:#cbcbcb; font-size:12px; color:#595757; height:30px; line-height: 30px;font-family:"微软雅黑";}
.top_r a{color:#003366; line-height:30px;}
.top ul{width:1000px; margin:0 auto; display: block; height: 30px;background:#cbcbcb;  }
.top li {float:left; margin-right:10px;}
.top_r{float:right;  right:0px;}
.showErWeiMa0{display: inline-block;}
.erweima{position: absolute; z-index: 999;}
#erweima img{ width:190px;}
/*--header--*/
.header{width:1000px; margin:0 auto; height:118px;font-family:"微软雅黑";}
.header_l{float:left;}
.header_l img{margin-top:17px;}
.header_r{float:right;width:381px;}

.m_searchbar{ height:48px;background:#FFF; margin-top:37px; border-radius:10px; border:1px solid #dcdddd;position:relative;}
.searchbg01{width:350px;}
.searchbg02{width:45px; height:48px; position: absolute; right:5px; top:0px;}
.searchtext{text-align:center; border:none; height:44px; margin:2px 0px 0px 5px; color:#8c8d8d; width:98%; font-size:1.5em;}
.searchbtn{float:right; height:48px; width:45px; cursor:pointer; background:url(../images/searchbtn.png) center no-repeat; border:none; text-indent:-9999px;}

.WeChat{position:relative;}
/*--nav--*/
.nav{height:40px; width:1000px; font-family:"微软雅黑";}
.nav li{float:left; width:125px; background:#036;}
/*.nav li:nth-child(1){background:#1363ac;}*/
.nav a{color:#98cbff;  line-height:40px;text-align:center; display:block; height:40px;  font-size:16px;font-family:微软雅黑;}
.nav a:hover{color:#fff;background: #1363ac;}
.nav .nav_a{background:#F00; margin-left:0px;}
.page_list{  height: 36px; margin-top: 15px;text-align: center;  font-size: 12px;padding:10px 2px;}
.page_list a{ border: 1px solid #bfbebe; padding: 5px 10px;margin: 0 3px; color: #454646; border-radius: 5px;}
.on{background: #003366 ; color: #fff !important; border: 1px solid #bfbebe;}
.navbox{width:1000px;height:40px; margin:0 auto;background:#003366;position:relative;z-index:9;}
.nav{width:1002px; height:40px;margin:0 auto; font-family: "微软雅黑";}
.nav li{float:left;height:40px;position:relative; }
.nav li.last{background:none;}
.nav li a{float:left;display:block;width:125px;height:40px;text-align:center;overflow:hidden;}
.nav li a span{float:left;display:block;font-size:16px;font-family:"微软雅黑";cursor:pointer;width:125px;text-align:center;}
.nav li.selected a,.nav li a.selected{text-decoration:none;}
.nav li.selected .submenu{display:block;background:#003366;}
.nav li .submenu{display:none;position:absolute;top:40px;left:1px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;}
.nav li .submenu li a:hover{background:#0d4a86;color:#ffffff;}
.nav li .submenu table{border-collapse:collapse;}
.nav li .submenu table a{font-size:12px; width:62px;line-height:18px; height:auto;}
.nav li .submenu table td{color:#595757;}
.nav li .submenu table td:hover{background:#0d4a86;color:#ffffff;}
.nav li .submenu table td:hover a{background:#0d4a86;color:#ffffff;}
.nav li .submenu table tr{ white-space:0;}
.nav li .submenu table td{ border-bottom:#102647 solid 1px; text-align:center; }
/*公告*/
.notice{background: url("../images/gonggao.png") #f0f0f0 left center no-repeat; width:1000px; margin:9px auto; height:30px; line-height:30px; overflow: hidden;font-family:"微软雅黑";}
.re_dian_con2 {width:260px; float:right; height:26px; overflow:hidden; position:relative; }
.re_dian_list2 { float:right; height:26px; position:absolute; top:0; left:0; }
.re_dian_list2 .list_news { display:inline-block; *zoom:1; *display:inline; float:left; }
.re_dian_list2 .list_news a { padding-right:10px; display:inline-block; height:26px; line-height:26px; *zoom:1; *display:inline; color:#838383;}
.notice .left{text-indent:25px; width:100px;}

.re_dian_con {width:900px;  height:30px; overflow:hidden; position:relative; margin:0 auto;}
.re_dian_list { float:right; height:30px; position:absolute; top:0; left:0; }
.re_dian_list .list_news { display:inline-block; *zoom:1; *display:inline; }
.re_dian_list .list_news a { padding-right:60px; display:inline-block; *zoom:1; *display:inline; color:#e50012;}
.re_dian_list .list_news a:hover{text-decoration: underline;}
/*--底部--*/
.footer{height:165px; width:100%; min-width: 1000px; background:#878787;}
.footer p {color:#fff; text-align:center; padding-top:15px; font-size:12px;}

.nav_sub{display:none;}
.s{position: absolute;display:none;
left: 125px;}
.news_li ul{overflow:hidden;}

.p-ul{overflow: hidden;}
.desc{    font-weight: 800;    border: 1px solid #dcdcdc; padding: 0px 10px;background: rgba(80, 105, 152, 0.09);}
.title{    text-align: center; overflow: hidden; font-weight: normal; font-size:25px;   color: #003366;}
.page_info{text-align: center;line-height: 55px !important;height: 50px !important ;}
.info {    background: #f0f0ef;color: #888; margin: 15px 0px;}
.info  small{    margin: 0 10px;}
.info  span{    margin: 1px 14px;}
.contPage {margin:20px 0;text-align:center;}
.contPage  a{    border: 1px solid #bfbebe; padding: 5px 10px; margin: 0 3px; color: #454646;border-radius: 5px;}
.author{line-height: 44px;}
.author span{    color: #497FB4;}
.preNext .text{    margin-top: 20px;}

.news_li_a{  font-size: 14px; color: #231815; height: 25px;line-height: 18px; overflow: hidden;   display: table;display: block;font-weight:600;}
