@charset "utf-8";
/* CSS Document */

/***** ?    ? Global-Style *****/
*						{margin: 0; padding: 0;}
html,body				{margin: 0; font: 12px/160%,"    "; background:url(../images/0.png) center top no-repeat;}
form,ul,li,dl,dt,dd		{margin: 0; padding: 0; list-style: none;}
img						{border:none;}

/***** ?       Global-Link-Style *****/
a			{color: #606163; font-size:12px; text-decoration: none;}
a:hover		{color: #ff0000;}

/***** ??     *****/
.cen{margin:0 auto;margin-left:auto;margin-right:auto;  }

/*****         *****/
.cen{clear:both;}
.clear{ clear:both;}


/*****      *****/
#top_w{ width:100%; height:152px;background:#0669cf;}
.top{ width:1200px; height:152px;background:url(../images/top_bg.jpg) no-repeat top center;}
.top .top_logo{ width:508px; height:75px; float:left; margin:38px 0px 0px 16px;}

.top .top_right{ width:291px; height:auto;float:right; margin:59px 33px 0px 0px;}
/***      ***/
#search { float:right;display:block;width:291px;height:35px;}
#search li.ipt{ float:left;width:255px; height:35px;}
#search li.ipt .keyword{ float:left;display:block; border:none;width:235px;padding-left:20px;height:35px;font:13px/35px "?   ? "; color:#838384;background:url(../images/ss_txt.png) no-repeat left center;}
#search li.btn{ float:right;cursor:pointer;width:36px;height:35px; display:block;background:url(../images/ss_an.png) no-repeat left center; }

/***** nav *****/
.navBar{ width:100%;height:54px;background:#015bb7;margin-bottom:30px;}
.nav_top{ position:relative; width:1200px;}
.nav_top a{ color:#333;  }
.nav_top h3{ font-size:100%; font-weight:normal;}
.nav_top .m{ float:left;position:relative; z-index:1;}
.nav_top .m_ts h3{background:none; }
.nav_top h3 a{ display:block;width:120px; text-align:center;font-weight:bold; color:#fff; font:16px/54px "?   ? "; font-weight:normal; float:left;}
.nav_top h3 a:hover{ height:54px; color:#fff;width:120px;}
.nav_top .sub{ display:none; /*?      */  width:120px;position:absolute;top:54px; z-index:9999999999999;  border:1px solid #E6E4E3; border-top:0; background:#f1f5fc; }
.nav_top .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;}
.nav_top .sub li a{ display:block; border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; color:#666;font:14px/28px "?   ? ";}
.nav_top .sub li a:hover{ color:#cc0000;}
.nav_top .block{ height:54px; width:120px; background:#1869c4; color:#fff;position:absolute;margin-left:2px;top:0px;overflow:hidden;  }

/*****   ?     *****/
.position { width:824px; padding-left:30px;background:#fafbfd url(../images/add_ico01.png) 13px center no-repeat; height:38px;font:12px/38px "?   ? ";color:#787777; height:38px;margin-bottom:20px; 
box-shadow:0px 0px 3px #e3e3e3;/*    operaspace:nowrap*/
-moz-box-shadow:0px 0px 3px #e3e3e3;/*    firefox*/
-webkit-box-shadow:0px 0px 3px #e3e3e3;/*    safari  chrome*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=120,strength=3);/*    ie*/}
.position a{ font:13px/30px "?   ? "; height:30px;color:#535252; text-decoration:none; }
.position a:hover{text-decoration:underline;}  

#container{width:1200px;}
/*   ? ???    */
.clearfix:after {content: '.';clear: both;display: block;height: 0; visibility: hidden;}
.clearfix:after, .clearfix:before {content: " "; display: table;}

/***** foot *****/
#foot_w{ float:left;width:100%; height:206px; background:#0669cf url(../images/foot_bg.jpg) no-repeat left center;}
.foot_logo_w{ width:100%; height:73px; padding-top:8px; border-bottom:solid 1px #418cd9;}
.foot_logo{ width:1200px; height:73px;}
.foot{ width:1200px;}
.foot_xq{width:600px;font:14px/24px "?   ? "; color:#fff; float:left; margin-top:35px; }
.foot_ewm{float:right; margin-top:12px; }
.foot_ewm h3{float:left; margin-right:20px; }
.foot_ewm h3 img{ width:88px; height:81px;}
.foot_ewm h3 p{font:12px/18px "?   ? ";color:#fff; text-align:center;}
.cwyw25 {}

.cwyw25_tit p {
    width: 153px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: url(../images/xw_titBg.png) no-repeat;
    color: white;
    padding-left: 45px;
}

.cwyw25_tit a {
    font-size: 16px;
    color: #115db2;
}

.xw25_list ul {}

.xw25_list ul li {
    padding: 12px 10px;
    border-bottom: 1px solid #E2E2E2;
    position: relative;
    padding-left: 15px;
}

.xw25_list ul li:before {
    position: absolute;
    content: "";
    width: 3px;
    height: 3px;
    background-color: #b5b5b5;
    left: 0;
    bottom: 20px;
}

.xw25_list ul li a {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}

.xw25_list ul p {}

.xw25_list ul span {
    font-size: 14px;
    color: #bdbdbd;
}

.cwyw25_tit {
    display: flex;
    justify-content: space-between;
    align-items: end;
    border-bottom: 1px solid #115db2;
}

.xw25_list {
    margin-top: 25px;
}
.zhxw25{
    margin-top: 35px;
    margin-bottom: 50px;
}