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



.ihp_list{  padding: 5px 5px 0 5px; padding-left: 10px; border-bottom: 1px dashed #ccc; background: url(201805xyfz_xygscn_icon2.png) left 18px no-repeat;}
.ihp_list p{ line-height: 32px;}
.ihp_list p b{display: inline-block;}


.ihp_list_box{ display: none;}
.ip_xl{ display: none;}
.ip_cngs{ display: none;}
.ip_cngs ul li{ float: left; width: 49%;}
.ip_cngs ul li:first-child{ margin-right:2%; }
.ip_cngs ul li a{height: 35px; display: block; line-height: 35px; background:#f4f4f4; text-align: center;} 
.ip_cngs ul li a em{ width:14px; height: 8px ;display: inline-block; background: url(20180808_icon2.png) left center no-repeat; margin-left: 2%;}
.ip_cngs ul li a:hover em,.ip_cngs ul li.curr a em{background: url(20180808_icon.png) left center no-repeat;}


.ip_cngs_xl{background:#f4f4f4;  margin-top: 10px; padding: 10px;}
.ip_cngs_xl p{ float: left; width: 33%; text-align: center;}
.ip_cngs_xl p a{ height: 30px; line-height: 30px; display: block; overflow: hidden;text-overflow:ellipsis; white-space:nowrap; }
.ip_cngs_xl p a:hover,.ip_cngs_xl p a.curr{ background: #e7e7e7;}

.sj_yc{ display: none; }


.gdlm-xl2 { position:absolute; width:121px; background:#FFF; border:1px solid #e1e1e1; text-align:center; line-height:30px; z-index:99; top:27px;right: 0;}
.gdlm-xl2 li  {padding-top:5px; padding-bottom:5px;}
.gdlm-xl2 li  a { margin-left:5px; margin-right:5px; display:block; text-decoration:none;}
.gdlm-xl2 li  a:hover,.gdlm-xl ul li.curr a { background:#f8f8f8;}

.ihp_fgl{ display: none;}


.ip_cngs2{ display: none; margin-top: 10px;}
.ip_cngs2 ul li{ float: left; width: 32%;}
.ip_cngs2 ul li:nth-child(1),.ip_cngs2 ul li:nth-child(2){ margin-right:2%; }
.ip_cngs2 ul li a{height: 35px; display: block; line-height: 35px; background:#fafafa; text-align: center;} 
.ip_cngs2 ul li a em{ width:14px; height: 8px ;display: inline-block; background: url(20180808_icon2.png) left center no-repeat; margin-left: 2%;}
.ip_cngs2 ul li a:hover em,.ip_cngs ul li.curr a em{background: url(20180808_icon.png) left center no-repeat;}


.ip_cngs_xl2{background:#fafafa;  margin-top: 10px; padding: 10px; margin-bottom: 10px; height: 150px; overflow-y: scroll}
.ip_cngs_xl2 p{ float: left; width: 50%; text-align: center;}
.ip_cngs_xl2 p a{ height: 30px; line-height: 30px; display: block; overflow: hidden;text-overflow:ellipsis; white-space:nowrap; }
.ip_cngs_xl2 p a:hover,.ip_cngs_xl2 p a.curr{ background: #e7e7e7;}


@media screen and (max-width: 1300px) {
	
	.wyzx_wap{ width: 85%; }
	.personal_top{ width: 230px; }
	.personal_btm{width: 675px; }
}


@media screen and (max-width:970px) {
	.xydm_box{ display: none;}
	.xyxf_box{ padding: 3%;}
	.wyzx_wap{ width: 100%; }
	.zxwt_xs{ display: none !important;}
	.zxwt_xs2{ display: block;}
	.wyzx_wap ul li em{ width: 100%;}
	.wyzx_wap ul li i{ width: 100%;}
	.wyzx_wap ul li span{width:100px;}
	.wyzx_btn{ width: 40%;}
	.wyzx_btn2{ width: 40%;}
	.wyzx_wap ul li span{ padding-bottom: 10px;}
	.wyzx_wap ul li { margin-top: 10px;}
	.wyzx_wap ul li img{ width: 50%;}
	
	.ihp_list_box{ display: block !important;}
	/*-------*/
.pad-35 {
  padding: 3%; }
	.personal_top{ width: 100%; float:inherit;}
	.personal_btm{width: 100%; float:inherit;}
	.wznr{ width: 100%; padding: 0 !important; margin-top:20px;}
	.personal_top ul li{ float: left; width:50%; margin-top: 0; margin-right: 0; margin-bottom: 10px; font-size: 14px;}
	.personal_top li span{ bottom: 10px; left: 40%;}
	.news_pc{  display: none;}
	.ip_xl{ display: block !important;}
	
	.ip_cngs{ display: block!important;}
	.ip_cngs2{ display: block!important;}
	.sj_yc{ display: block!important;}
	.zxft_tit em{ display: none;}
	
	.sgs_list span{ display: none; }
	
	.ihp_fgl{ display: block!important;}
	.ihp_fgl2{ display: none;}
	
	.sm-gl-bg tr:nth-child(1),.sm-gl-bg tr:nth-child(2),.sm-gl-bg tr:nth-child(3),.sm-gl-bg tr:nth-child(4){ display: none;}
}  

@media screen and (max-width:768px) {
	
	.sm-gl-bg tr th { width:15%;}
	
	.xzxl-xl p b{ width: 100%;display: block;}
.xzxl-xl p i{width: 100%; display: block;}
	.xzxk_hc{ float:inherit; margin-bottom: 10px;}
	.xzxk_hc a{ width: 49%; text-align: center;}
	.xzxk_tit h4{ font-size: 18px;}
}
@media screen and (max-width:540px) {
	.sm-gl-bg tr th { width:23%;}
}
@media screen and (max-width:404px) {
	.sm-gl-bg tr th { width:27%;}
}
@media screen and (max-width:320px) {
	.sm-gl-bg tr th { width:32%;}
	
	.sm_gl_inp_text{ width: 40%;}
}