/*公共样式*/
body,b,p,input,textarea,a,h1,h2,h3,h4,h5,h6,i,b,ul,ol,li,img,dl,dt,dd,iframe{
padding: 0;
margin: 0;
outline: none;	
}
li{ list-style:none;}
img{ border:none;}
.none{ display:none;}
/*整体样式*/	
/*body{background: url(bodybg.jpg) no-repeat fixed;}*/
.contentbody{background-color:#ffffff;margin:0 auto;width: 1100px;margin-top:100px;}
.padding10{padding:0 10px 0 10px;}
.wrap{
width: 1100px;
height:auto;
margin:0 auto;
overflow: hidden;
position: relative;
font-family: Microsoft YaHei;
z-index:700;
}
a{

color: #333;
cursor:pointer;
text-decoration: none;
}
a:hover{
    color: #4db6ff
}
a font:hover {
    color: #4db6ff;
}
.content{padding:0 20px;}
.content a {
    display: inline;
    float: none;
}
.wrap .li_last{
border:none!important;
}
.wrap .no_magin_r{
margin-right: 0;
}
.wrap .b_num{
font-size: 10px;
font-weight: normal;
}
.wrap .b_num2{
font-size: 12px;
font-weight: normal;
position: relative;
}
.wrap .b_num3{
font-size: 9px;
position:absolute;
font-weight: normal;
}

/*二级页面头部公共样式*/
.sec_nav{
width: 100%;
height: 40px;
position: relative;
z-index:1;
}
/*LOGO*/
.sec_nav .s_nav_L{
float: left;
width: 20%;
height: 40px;
background: url(sec_logo.png) no-repeat;
background-position: center center;
}
/*中间导航*/	
.sec_nav .s_nav_M{
float: left;
width: 60%;
height: 40px;
}
.s_nav_M ol li{
width: 12%;
float: left;
font-size: 16px;
padding-top:8px;
list-style: none;
line-height: 30px;
text-align: center;
}
.sec_nav .M_current{
color: #4db6ff!important;
border-bottom: 2px solid #4db6ff;
}
.s_nav_M ol li a{
width: 100%;				
text-align: center;
}
.s_nav_M ol a:hover{
border-bottom: 2px solid #4db6ff;
}
.s_nav_M .list_M{
left: 50%;
top: 40px;
width:1100px;
margin-left:-550px;
opacity: 0.9;
z-index: 888;
background: #fff;
position: absolute;
}
.list_M ul li{
opacity: 1;
float: left;
width: 24.9%;
list-style: none;
border-right: 1px solid #2d7ec4;
}
.list_M ul a{
width: 80%;
height: 40px;
color: #1554a7;
padding: 0 10%;
overflow: hidden;
line-height: 40px;
white-space: nowrap;
text-overflow: ellipsis;
}
.list_M li a:hover{
color: #1554a7!important;
background-color: #92e7ff;
}
.list_M .M_noborder{
border: 0;
}
/*右边搜索*/		
.sec_nav .s_nav_R{
float: right;
width: 20%;
height: 40px;
}
.s_nav_R .sec_searchdiv{
width: 76%;
margin: 2%;
float: left;
height: 30px;
border:1px solid #4db6ff;
}
.s_nav_R .input_search{
width: 85%;
float: left;
border: none;
text-indent: 5px;
line-height: 30px;
height:30px;
}
.s_nav_R .user_img{
right: 1%;
margin-top: 3px;
cursor: pointer;
position: absolute;
}
.user_img:hover{
border-bottom: 2px solid #005ca7;
}
.s_nav_R .s_search{
right: 13%;
width: 18px;
height: 18px;
padding: 6px 0;
cursor: pointer;
}
/*右边用户登录*/
.sec_nav .sec_user{
top: 40px;
right: 0;
z-index: 999;
width: 174px;
height: 122px;
color: #163254;
font-size: 14px;
padding-top: 2%;
background: url(../images/sec_arrow.png) no-repeat #f0f7fd;
background-position: 88% 0;
position: absolute;
}
.sec_user .inpt_userdiv{
width: 80%;
padding: 4% 10%;
font-size: 14px;
line-height: 20px;
}
.sec_user .inpt_txt{
width: 60%;
float: right;
}
.sec_user .btn_div{
width: 80%;
margin: 3% auto;
}
.btn_div input{
width: 40%;
float: left;
color: #fff;
cursor: pointer;				
margin-right: 14%;
background: #2d7ec4;
border:1px solid #153052;
}
/*头图和标题*/
.sec_navimg{
height: 240px;
position: relative;
}
.sec_navtitle{
height: 40px;
padding-top: 20px;
float: left;		
}
/*.sec_navtitle .title_bg{
width: 15.5%;
height: 40px;
border-radius:8px 8px 0 0;
background: url(../images/title_bg.jpg) repeat;
}
.title_bg .t_img{
float: left;
padding:8px 10px;
}
.title_bg .t_span{
color: #fff;
float: left;
font-size: 24px;
font-weight: bold;
line-height: 40px;
font-family: '宋体';
}*/
.sec_navcrumbs{
height: 30px;
padding: 15px 10px;
overflow: hidden;
}
.sec_navcrumbs span{
color: #999;
font-size: 14px;
list-style: none;
line-height: 26px;
}
.sec_navcrumbs a{
float: none;
color: #333;
font-size: 14px;
list-style: none;
line-height: 26px;
    display: inline;
}
.sec_navcrumbs a:hover{ color:#4db6ff; text-decoration:underline;}
.sec_navcrumbs .crumbs_more{
color: #999;
display: block;
font-size: 14px;
float: right;
}
/*二三级页面正文共用样式*/
.text_con{
width: 80%;
float: left;
padding: 20px 10% 60px;
}
.text_con .text{
text-align: center;
}
.text img{
margin: 10px;
}
h1{
color: #0352a9;
padding: 10px 0;
font-weight: normal;
}		
h5{
color: #999;
padding:0 0 30px 0;
font-weight: normal;
}
p{
text-align: left;
line-height: 40px;
/*text-indent: 40px;*/
padding: 0 0 20px 0;
}


.text p img{
        position: relative;
        left:-30px;
    }


table p{
    line-height: 24px;
    text-indent: 0px;
    padding: 0 0 0px 0;
}
.text .text_down{
width: 30.4%;
height: 100px;
margin: 0 auto;
cursor: pointer;
position: relative;
background: url(../images/text_titlebg.png) no-repeat;
}
.text .text_down .t_down{
width: 58%;
top: 18px;
left: 40px;
color: #fff;
font-size: 16px;
overflow: hidden;
position: absolute;
white-space: nowrap;
text-overflow: ellipsis;
}
.text .li_div{
width: 100%;
height: 220px;
padding: 0 0 2% 0;
border-radius: 4px;
border:1px solid #ccc;
    clear: both;
}
.li_div .test_img{
float: left;
display: block;
padding: 2% 0% 0 5%;
}
.li_div ul{
width: 85%;
float: left;
padding: 0 0 2% 0;
}
.li_div ul li{
font-size: 16px;
list-style: none;				
margin-right: 2%;
float: left;
width: 30%;
color: #999;
text-align: left;
}
.li_div ul a{				
color: #999;
width: 100%;
line-height: 30px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}			
.li_div .a_all{
width: 98%;
color: #999;
text-align: right;
}
.li_div b{
font-size: 20px;
float: left;
color: #000;
font-size: 20px;
line-height: 60px;
}
/*二三级页面文字列表样式*/
.textcon_list{
float: left;
width: 96%;
padding:20px 2%;	    
}
.textcon_list ul{
width: 100%;
}
.textcon_list ul li{
width: 100%;
float: left;
color: #333;

list-style: none;
line-height: 30px;	   
}
.textcon_list a {
width: 80%;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.textcon_list .list_point {
width: 2%;
float: left;
color: #999;
}
.textcon_list .pt_color{ color:#333;}
.textcon_list .txt_time {
width: 9%;
color: #999;
float: right;
}
.wrap .list_page{
width: 60%;
clear: both;
margin: 0 auto;
padding-bottom: 30px;
}
.list_page	span {
color: #1476d2;
line-height: 80px;
padding: 0 1% 0 0;
}
.list_page .list_hand {
cursor: pointer;
}
.list_page .list_txt{
width: 10%;
}
.list_page a {float: none; display: inline; color: #1476d2; padding: 0 4px;}
.list_txt .list_inpt {
width: 5%;
color: #1476d2;
text-align: center;
font-style: normal;
display: inline-block;
border: 1px solid #ccc;
box-sizing:border-box;
vertical-align:middle;
}
.ldjj_con img{ display:block; margin:10px auto;}
.ldjj_con p{ margin-left:40px; font-size:14px;}
/*二三级页面图标列表样式*/
.list_icon{
width: 96%;
float: left;
padding:20px 2% 50px 2%;
}
.list_icon ul{
width: 100%;
}
.list_icon ul li{
width: 30%;
float: left;
color: #333;
margin: 0 1.5% 2%;
list-style: none;
padding:0 0 2% 0;     			
}
.list_icon .list_icon_border{
border-radius: 6px;
border: 1px solid #d0d0d0;
}
.list_icon ul .list_topdiv{
float: left;
width: 100%;
padding:10px 0;
text-align: center; 
}	
.list_topdiv img{
height: 121px;
}			
.list_topdiv b{
display: block;
line-height: 40px;
}
.list_icon .list_icon_more{
width: 90%;
color: #999;
display: block;
line-height: 20px;
text-align: right;
}
.list_icon ul ol{
width: 100%;
}
.list_icon ul ol li{
width: 80%;
padding: 0 10%;
list-style: none;

}
.list_icon .list_icon_point{
width: 4%;
float: left;
color: #269efe;
}
.list_icon  a{
width: 96%;
float:left;
color: #666;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/*底部公用样式*/
/*分栏显示*/
.about_link1{
height: 46px;
line-height: 44px;
font-size: 18px;
border-bottom: 2px solid #2d7ec4;
}
.about_link1 ul li{
float: left;
list-style: none;
padding: 0 1%;
}
.about_link1 .link_current{
border-bottom: 2px solid #2d7ec4;
}

.about_link2{
height: 70px;
overflow-x: hidden;
overflow-y: auto;		
}
.s_linkdiv a{display:block;float:left;}
/*相关链接*/
.about_link{
clear: both;
/*height: 44px;*/
}
.about_link .s_about{
width: 8%;
height: 40px;
float: left;
color: #4db6ff;
font-size: 18px;
line-height: 40px;
font-weight: bold;
}	
.about_link .s_linkdiv{
width: 100%;
float: left;
}	
.about_link .s_link{
width: 24%;
margin: 5px 0;
padding: 0 0 0 10px;
}
/*.about_link .s_link_noborder{
margin: 10px 0;
padding: 0 10px;
display: inline-block;
border-right: none;
}*/
/*地方相关链接*/
.about_locallink{
clear: both;
height: 72px;
padding-top: 10px;
}
.about_locallink .s_about2{
width: 12%;
height: 20px;
float: left;
color: #4db6ff;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}	
.about_locallink .s_linkdiv2{
width: 100%;
float: left;
}	
.about_locallink .s_link2{
width: 6%;
padding: 0 10px;
margin: 0 0 10px 0;
}
/*.about_locallink .s_link_noborder2{
padding: 0 10px;
margin: 0 0 10px 0;
border-right: none;
display: inline-block;
}*/
/*相关系统平台链接*/
.about_systemlink{
clear: both;
/*height: 44px;*/
}
.about_systemlink .s_about{
width: 8%;
height: 40px;
float: left;
color: #4db6ff;
font-size: 18px;
line-height: 40px;
font-weight: bold;
}	
.about_systemlink .s_linkdiv{
width: 100%;
float: left;
}	
.about_systemlink .s_link{
width: 32%;
margin: 5px 0;
padding: 0 0 0 10px;
}
/*站点地图*/
.about_other{
float: left;
width: 100%;
height: 38px;
background-color: #005ca7;
border-radius: 10px;
}
.about_other ul{
width: 39%;
height: 38px;
margin: 0 auto;
display:flex;
justify-content:center; /* 水平居中 */
}
.about_other ul li{
float: left;
margin: 9px 0;
padding: 0 20px;
font-size: 16px;
list-style: none;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
}
.about_other ul .li_rightborder{
border-right:none;
}
.about_other ul li a{
color: #fff;
}
.about_other ul li a:hover{
color: #fff!important;
}
/*foot*/
/* .footer{		
clear: both;
padding:20px 130px;
} */
/*foot*/
.footer{
height: 100px;	
padding:10px 0 30px 0;
border-top: 2px solid #2d7ec4;
}
.footer .imgdiv1{
width: 200px;
float: left;
height: 150px;	
padding-top: 10px;			
}
.footer .imgdiv2{
width: 100px;
float: left;
height: 150px;	
padding-top: 10px;			
}
.footer .imgdiv3{
width: 580px;
height: 100px;	
margin:0 auto;
}
.footer .imgdiv3 p {
width:100%;
    padding: 0;
    line-height: 30px;
    text-indent: 0;
	text-align:center;
}
.pdf_link{ font-size:12px; display:block; color:#0066cc;}
.pdf_link img{ display:inline-block; margin:0;}
.pdf_con{ width:950px; height:908px; margin-top:50px;}
.konghang{ width:950px; height:10px; margin:0 auto;}
.box{margin:15px 0 20px 0;overflow:hidden; clear: both;padding:0 10px}
.box .mleft {width: 304px; border: 1px #DBECF6 solid; float: left; background-color: #F4FAFD}
.box .mright {width: 760px; float: right;}
.box .mright1 {width: 100%}
.menu {padding: 0 20px; font-style: 16px;}
.menu ul li {border-bottom: 1px #E2E2E2 solid; height: 49px; line-height: 49px; font-size: 16px; padding-left: 10px;}
.menu .hover a {color: #093F63; font-weight: bold;}
.rt_list {overflow: hidden;border-bottom: 1px #093F63 solid;}
.rt_list .title {float: left; font-size: 18px;}
.rt_list .title a {color: #093F63; font-weight: bold; display: block; line-height: 32px; border-bottom: 2px #093F63 solid;}
.rt_list .more {float: right; font-size: 12px;}
.rt_list .more a {display: block;color: #093F63; background: url(rt_more.png) 45px no-repeat; line-height: 24px; border: 1px #DBECF6 solid; background-color: #F4FAFD;padding: 0 24px 0 10px;}
.rt_list_box1 {
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 30px;
	font-size:16px;
	line-height:1.6em;
}
.rt_list_box1 a{
cursor:pointer;
text-decoration: none;
}
.rt_list_box {
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 20px;
}
.rt_list_box ul li {clear: both; line-height: 58px; background: url(rt_dian.png) left 27px no-repeat; padding-left: 20px; border-bottom: 1px #E6E6E6 dashed; font-size: 16px; overflow: hidden;}
.rt_list_box span {float: right; color: #999999;}
.channels{height:40px;line-height:40px;background:url(channels_bg.png) no-repeat right center; margin-top: 10px;padding:0 10px;}
.channels .sub{float:left;font-size:18px;color:#666;}
.channels .sub a{color:#666;padding:0 20px;}
.channels .sub .cur{font-weight:bold;}
.channels h3{float:left;width:110px;font-size:20px;color:#24598e;}
.channels h3 a{color:#24598e;}
.rt_list_box3 {overflow: hidden; margin-bottom: 20px;}
.rt_list_box3 ul li {clear: both; line-height: 30px; background: url(rt_dian.png) left 14px no-repeat; padding-left: 20px; border-bottom: 1px #E6E6E6 dashed; padding-bottom: 10px; margin-bottom: 10px; color: #666666; overflow: hidden;}
.rt_list_box3 .rt_img {float: left; background-color: #F7F7F7; padding: 10px; text-align: center; margin-right: 20px; margin-top: 8px; padding-bottom: 0; margin-left: -20px;}
.rt_list_box3 .rt_img img {width: 77px; height: 99px; border: 1px #E6EEF6 solid;}
.rt_list_box3 span {float: right; font-size: 14px; color: #999999;}
.rt_list_box3 .tb {font-size: 16px;}
.rt_list_box3 .tb:hover {font-weight: bold}
.rt_list_box3 i {display: block; font-style: normal;}
.rt_list_box3 p {margin-bottom: 4px;}
.page{ margin-top:30px; text-align:center;padding:0 0 10px;}
.page a{font-size:14px; color:#ffffff; background-color:#C9C9C9; padding:4px 12px; border-radius:1px;margin:0px 4px;}
.page .hover{ color:#fff; background:#17609C;}
.gywm_l{float:left;width:285px;}
.gywm_l h4{padding:0 0 25px;}
.gywm_l p{font-size:16px;line-height:30px;text-align:justify;text-indent:30px;}
.gywm_l .more{float:right;font-size:14px;color:#4e79a4;}
.gywm_l .more:hover{font-weight:bold;}
.gywm_m{float:left;width:290px;padding:0 0 0 48px;}
.gywm_m .pic_box{margin:30px 0 0;overflow:hidden;}
.gywm_m .pic_box .pic{float:left;width:83px;height:108px;border:1px solid #e5eef6;}
.gywm_m .pic_box .pic img{width:83px;height:108px;}
.gywm_m .pic_box .txt{float:left;width:175px;padding:0 0 0 20px;}
.gywm_m .pic_box .txt h5{font-size:16px; margin-bottom: 10px;}
.gywm_m .pic_box .txt h5 a:hover{color:#24598e;}
.gywm_m .pic_box .txt p{padding:15px 0 0;}
.gywm_m ul{margin:18px 0 0 -8px;overflow:hidden;}
.gywm_m ul li{float:left;width:60px;margin:0 0 0 8px;}
.gywm_m ul li img{display:block;width:60px;height:80px;border:1px solid #e5eef6;}
.gywm_m ul li h5{margin:5px 0 0;text-align:center;}
.gywm_m ul li h5 a:hover{color:#24598e;}
.gywm_r{float:right;width:426px;}
.gywm_r ul{margin:15px 0 0 -12px;overflow:hidden;}
.gywm_r ul li{float:left;width:197px;height:40px;line-height:40px;background:#d6e1ed;border-bottom:2px solid #93adc9;margin:14px 0 0 12px;text-align:center;}
.gywm_r ul li a{color:#214f85;}
.gywm_r ul li a:hover{font-weight:bold;}
.gywm_r ul li.last{font-size:12px;}
.gywm_r img {
    width: 500px;
    border: 1px #E5EEF6 solid;
    display: block;
    margin-top: 20px;
}