@charset "utf-8";

/*-- 首页 --*/

body,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0px;
  padding: 0px;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

a:link,
a:visited,
a:active {
  color: #333;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
a:hover {
  color: #016bd5;
  text-decoration: underline;
  webkit-transition: 0.5s;
  transition: 0.5s;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
img {
  vertical-align: middle;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ' ';
  clear: both;
  height: 0;
}

input,
select {
  font-family: '微软雅黑', '黑体';
}


html,
body { background:#fff;
  font-family: '微软雅黑', '黑体';
 font-size:14px; 
  padding: 0;
  margin: 0;
}

/*-- 新版网站样式 --*/
.new_wid1200px{ width:1200px; margin:0 auto;}


.new_top_box{ background:url(../new_img/top_bg_new.jpg) no-repeat top center; height:198px;}
.new_top_box .top_wid_new{ width:1200px; margin:0 auto; position:relative;}
.new_top_box .logo_pos_new{ position:absolute; top:46px; left:0px;}
.new_top_box .wid510_ss{ width:510px; position:absolute; top:40px; right:0px;}
.ss_navd{ height:34px; margin-bottom:12px;}
.ss_navd ul li{ height:32px;  line-height:32px; border:1px solid #016bd5; border-color:transparent; color:#333; float:left; margin-right:40px; position:relative; border-radius:4px; padding:0 10px; cursor:pointer;}
.ss_navd ul li:hover{ color:#ff0101;}
.ss_navd ul li.on{ border:1px solid #ff0101; background:#fff; color:#ff0101;}
.ss_navd ul li:after{ height:16px; width:1px; position:absolute; top:9px; right:-19px; background:#c1c1c1; content:"";}
.ss_navd ul li:last-child:after{ width:0px;}
.ss_con_new{ background:url(../new_img/ss_btn.png) #fff no-repeat 14px center; height:40px;  border:1px solid #ff0101;  border-radius:6px; position:relative; overflow:hidden; padding-left:52px; opacity:.8;}
.ss_con_new input.srk_inp_bg{ width:400px; height:40px; opacity:1; font-size:16px; border:none; color:#333; outline:none;}
.ss_con_new input.submit_btn{ width:78px; background:#ff0101; opacity:1; line-height:40px; text-align:center; font-size:18px; color:#fff; position:absolute; top:0px; right:0px; border:none; cursor:pointer;}
.ss_con_new input.submit_btn:hover{ opacity:.9;}

.nav_hei60px{ height:60px; background:#016bd5; min-width:1200px; }
.nav_hei60px .nav_wid{ width:1200px;margin:0 auto;}
.nav_hei60px .nav_wid ul li{ width:14.28%; float:left; height:60px; text-align:center; line-height:60px; font-size:18px;}
.nav_hei60px .nav_wid ul li a{ display:block; text-decoration:none; color:#fff;}
.nav_hei60px .nav_wid ul li.on,.nav_hei60px .nav_wid ul li:hover{ background:#0162c3;}
.nav_hei60px .nav_wid ul li.on a,.nav_hei60px .nav_wid ul li:hover a{ color:#ffea59;}


.botm_new{ background:#243a58; margin-top:25px; min-width:1200px; padding:20px 0; min-height:90px;}
.botm_wid{width:1200px; margin:0 auto; position:relative; padding-left:500px; box-sizing:border-box; color:#fff; font-size:13px; line-height:30px;}
.botm_wid a{ color:#fff; margin:0 6px; text-decoration:none;}
.botm_wid a:hover{ opacity:.8;}

.link_picd{ position:absolute; top:50%; margin-top:-40px; height:80px; left:220px; line-height:75px; border-right:1px solid #3c506b; min-width:240px;}


/*-- 首页 --*/ 
.hei400px_box1{ height:400px; margin-bottom:30px; position:relative;}

.turn_new_pic{ width:680px; height:400px;}
.slideBox_new{ width:680px; height:400px; overflow:hidden; position:relative;  }
.slideBox_new .hd{ height:36px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }
.slideBox_new .hd ul{ overflow:hidden; zoom:1; text-align:center;   }
.slideBox_new .hd ul li{ float:left; margin-right:2px;  display:inline-block; *display:inline; zoom:1; width:30px; height:36px; line-height:36px; text-align:center;  cursor:pointer; color:#fff; }
.slideBox_new .hd ul li.on{ background:#016bd5; color:#fff; }
.slideBox_new .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_new .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox_new .bd img{ width:680px; height:400px; display:block;  }
.slideBox_new .prev,
.slideBox_new .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../new_img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox_new .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox_new .prev:hover,
.slideBox_new .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox_new .prevStop{ display:none;  }
.slideBox_new .nextStop{ display:none;  }
.slideBox_new .bd li .txt_d{ padding:0 2%; height:36px; line-height:36px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); *background:#000; color:#fff; font-size:15px; }
.wid485px_new{ height:400px; width:485px; position:absolute; top:0px; right:0px;}
.wid485px_new ul li{ background:url(../new_img/list_icon.png) no-repeat left center; height:45px; line-height:45px;  font-size:16px; padding-left:18px; position:relative; margin-bottom:5px;}
.wid485px_new ul li a{ display:block; text-decoration:none; border-bottom:1px solid #eee;}
.wid485px_new ul li:last-child a{ border-bottom:none;}
.wid485px_new ul li span{ position:absolute; top:0px; right:0px; color:#c1c1c1; font-size:15px;}
.new_ty_titd{ height:44px; line-height:44px; position:relative; font-size:16px; margin-bottom:12px;}
.new_ty_titd h2{ font-size:24px; color:#e9040d; }
.new_ty_titd h2 b{ color:#016bd5; }
.new_ty_titd h2 span{ color:#e3e3e3; margin-left:10px;}
.new_ty_titd a.more_icond{ position:absolute; top:0px; right:0px; text-decoration:none;}
.add_tidda{ height:auto; line-height:30px; text-align:center; margin-bottom:20px;}
.service_list_new{ height:140px; position:relative; margin-bottom:25px;}
.service_list_new ul li{ width:16.666%; float:left; height:140px; text-align:center; font-size:18px; line-height:40px;}
.service_list_new ul li a{ display:inline-block; text-decoration:none;}
.circle_box{ width:90px; height:90px; box-shadow:0px 3px 4px 4px #f4f4f4; border:1px solid #f4f4f4; background:#fff; line-height:90px; border-radius:100%; text-align:center; margin:0 auto; margin-bottom:5px;  -webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.service_list_new ul li .img_2{ display:none;}
.service_list_new ul li .circle_box:hover .img_1{ display:none;}
.service_list_new ul li .circle_box:hover .img_2{ display:block;}
.service_list_new ul li .circle_box:hover {background-image: linear-gradient(#4aabff, #0284f5);   webkit-transition: 0.5s; transition: 0.5s; }
.service_list_new a.prev{ background:url(../new_img/prev_btn.png) no-repeat; width:20px; height:29px; position:absolute; top:30px; left:-40px;opacity:.7;}
.service_list_new a.next{ background:url(../new_img/next_btn.png) no-repeat; width:20px; height:29px; position:absolute; top:30px; right:-40px;opacity:.7;}
.service_list_new a.prev:hover,.service_list_new a.next:hover{ opacity:1;}
.topic_list_new{ width:1220px; margin-left:-20px; height:180px; margin-bottom:30px;}
.topic_list_new ul li{  height:180px; width:286px; float:left; margin-left:19px; margin-bottom:19px; -webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.topic_list_new ul li img{height:180px; width:286px; }
.topic_list_new ul li:hover{ webkit-transition: 0.5s; transition: 0.5s; transform:translateY(-5px); box-shadow:3px 3px 6px 3px #eee; }
.chaxun_boxd{ background:url(../new_img/line_top.png) #eff7fc no-repeat top left; position:relative; height:300px; padding-left:290px;}
.cx_imgdd{ position:absolute; top:0px; left:0px;}
.chax_listda{ padding-top:15px;}
.chax_listda ul li{ background:#fff; border:1px solid #d2e6fb; font-size:16px; line-height:30px; width:270px; height:105px; float:left; margin:15px 15px; position:relative; box-sizing:border-box; overflow:hidden;  }
.chax_listda ul li a{ display:block; width:270px; height:105px; color:#999; }
.chax_listda ul li .first{ position:absolute; top:0px; left:0px; width:270px; height:105px; padding-top:20px; padding-left:110px;box-sizing:border-box;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;  }
.chax_listda ul li .after{background-image: linear-gradient(#4aabff, #0284f5);   webkit-transition: 0.5s; transition: 0.5s;  position:absolute; top:105px; left:0px; width:270px; height:105px; padding-top:20px; padding-left:110px;box-sizing:border-box;  -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
.cir_bgd{ width:70px; height:70px; text-align:center;box-sizing:border-box;  padding-top:15px; position:absolute; top:50%; margin-top:-35px; left:15px; background:rgba(120,185,246,0.14); border-radius:100%;}
.chax_listda ul li a h2{ font-size:20px; color:#333; line-height:30px; margin-bottom:4px; font-weight:normal;}
.chax_listda ul li:hover .first{ top:-105px; webkit-transition: 0.5s; transition: 0.5s;}
.chax_listda ul li:hover .after{ top:0px; webkit-transition: 0.5s; transition: 0.5s;}
.chax_listda ul li:hover a .after{ color:#fff;}
.chax_listda ul li:hover a .after h2{ color:#fff;}
.chax_listda ul li:hover .cir_bgd{background:rgba(255,255,255,0.14);}
.pos_fr_fixd{ position:fixed; top:258px; right:0px;   width:105px; border:1px solid #e5e5e5; background:#fff; z-index:11;}
.pos_fr_fixd ul li{ height:90px; border-bottom:1px solid #e1e1e1; text-align:center; line-height:30px; font-size:14px; position:relative;}
.pos_fr_fixd ul li a{ display:block; height:100px;  padding-top:12px; text-decoration:none; transition:none;}
.pos_fr_fixd ul li:hover{background-image: linear-gradient(#eb3333, #e22323); }
.pos_fr_fixd ul li:last-child{ border-bottom:none;}
.pos_fr_fixd ul li:hover a{ color:#fff;}
.pos_fr_fixd ul li .after{ display:none;}
.pos_fr_fixd ul li:hover .first{ display:none;}
.pos_fr_fixd ul li:hover .after{ display:block;}

.ewmm_posd{ position:absolute; top:0px; right:105px; z-index:101; width:160px; border:1px solid #e5e5e5; display:none;}
.ewmm_posd img{ width:160px;}
.pos_fr_fixd ul li:hover .ewmm_posd{ display:block;}

/*-- 列表 --*/ 
.location_new{ height:30px; background:url(../new_img/icon_dw.png) no-repeat left center; line-height:30px; font-size:14px; padding-left:22px; margin-bottom:10px; margin-top:10px;}
.location_new a{color:#016bd5; text-decoration:none;}


.wid230px_fl{ background:url(../new_img/nav_bg_botm.png) #4990e6 no-repeat bottom center; width:230px; min-height:801px; overflow:hidden; border-top-left-radius:6px;border-bottom-left-radius:6px;}

.list_boxdd{ border:1px solid #e1e1e1; width:970px; min-height:600px; box-sizing:border-box; padding:10px 40px; padding-top:15px; background:#fff; border-top-right-radius:6px;border-bottom-right-radius:6px;}




/*分页样式*/
.pages_new { margin:15px auto; 
}
.pages_new ul {
	float: left;
	position: relative;
	left: 50%;
}
.pages_new li {
	float: left;

	padding: 0 8px;
	color: #999;
	position: relative;
	right: 50%;
	font-size:14px;
}
.pages_new li span.curpage {
	color: #016bd5;
}
.pages_new li span.currecords {
	color: #016bd5;
}
.pages_new li a {
	padding: 0 8px;
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #d1d1d1;
	background: #fff;
	float: left;
}
.pages_new li.on {
	border: 1px solid #016bd5;
	background: #016bd5;
	color: #fff;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin: 0 3px;
	padding: 0 8px;
}
.pages_new li.dots {
	font-family: Tahoma;
	font-size: 14px;
}
.pages_new li a:hover {
	background: #fff;
	color: #016bd5;
	text-decoration: none;
	border: 1px solid #016bd5;
}
.pages_new li a.next, .pages_new li a.next:hover {
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 70px;
	height: 26px;
	padding: 0;
}
.pages_new li a.pre, .pages_new li a.pre:hover {
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 70px;
	height: 26px;
	padding: 0;
}
.pages_new li .skip_box {
	border: 1px solid #999;
	width: 22px;
	height: 20px;
	padding: 0;
	margin: 0 3px;
	line-height: 20px;
}
.pages_new li .skip_btn {
	border: 1px solid #d6dadb;
	background: #fff;
	width: 45px;
	height: 24px;
	text-align: center;
	margin: 0 0 0 5px;
}

.ty_list_new{ padding-bottom:6px;}
.ty_list_new ul li{ background:url(../new_img/list_bgd.png) no-repeat left 6px; padding-left:50px; line-height:28px; color:#999; font-size:14px; margin-bottom:12px;}
.ty_list_new ul li span{ min-width:200px; display:inline-block;}
.ty_list_new ul li a{ font-size:17px; color:#333; text-decoration:none; height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.ty_list_new ul li a:hover{ color:#016bd5;}
.zc_titdad h2{ text-align:center; font-size:24px; font-weight:normal; padding:20px 0; height:40px; line-height:40px; overflow:hidden; color:#fff;}
.zc_titdad ul li{ height:46px; line-height:46px; font-size:17px; margin-bottom:6px;}
.zc_titdad ul li a{ padding-left:30px; color:#fff; text-decoration:none; display:block;}
.zc_titdad ul li img{ margin-right:8px;}
.zc_titdad ul li:hover{background:#438ae0;}
.zc_titdad ul li.on{ background:#377bce;}
.arti_ss_box{ margin-top:30px;}
.arti_ss_box h2{ font-size:16px; color:#fff; font-weight:normal; text-align:center;}
.ss_new_boxd{ width:200px; height:46px; margin:10px auto; background:#fff; position:relative; padding-left:10px; border-radius:6px;}
.ss_new_boxd input.srk_inp_bg2{ width:150px; height:46px; font-size:15px; border:none; color:#333; outline:none;}
.ss_new_boxd input.submit_btn2{ width:50px; background:url(../new_img/ss_btn2.png) no-repeat center center; line-height:46px; text-align:center; font-size:18px; color:#fff; position:absolute; top:0px; right:0px; border:none; cursor:pointer;}


/*-- 列表 --*/ 
.wid850px{ width:850px; border:1px solid #c8dbee; box-sizing:border-box; padding:20px; min-height:750px;}

.wid325px{ width:325px; border:1px solid #c8dbee; box-sizing:border-box;min-height:750px;}

h2.art_titdd{ color:#333; font-size:20px; line-height:30px; text-align:center; margin-bottom:15px;}

.infor_newasd{ background:url(../new_img/line_bgc.png) no-repeat bottom center; padding-bottom:18px; font-size:14px; color:#888; margin-bottom:20px; line-height:32px; position:relative;}

.laiyuan_icon{ background:url(../new_img/icon_laiyuan.png) no-repeat left center; padding-left:20px;}
.timed_icon{ background:url(../new_img/icon_timed.png) no-repeat left center; padding-left:20px; margin-left:50px;}


.share_fr{ position:absolute; top:0px; right:0px; height:32px; padding-left:60px;}
 .share_fr a {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-left: 5px;
  vertical-align: top;
}

.share_fr .bdshare-button-style1-32 a{ margin:0 5px!important;}

.fx_tit{ position:absolute; top:0px; left:0px;}

.share_fr .bds_weixin{
    background-image: url('../new_img/css-bg.png');
    background-position: -13px -7px !important; margin-top:0px;
}
.share_fr .bds_tsina{
    background-image: url('../new_img/css-bg.png');
    background-position: -57px -7px !important;margin-top:0px;
}
.share_fr .bds_sqq{
    background-image: url('../new_img/css-bg.png');
    background-position: -101px -7px !important;margin-top:0px;
}
.share_fr .bds_qzone{
    background-image: url('../new_img/css-bg.png');
    background-position: -146px -7px !important;margin-top:0px;
}
.share-platform-text{
    color: #aaa;
    margin-top: 5px;
}


.arti_padd{ padding:10px 20px; font-size:16px; color:#333; line-height:28px;}
.arti_padd img{ max-width:100%;}
.arti_padd p{ margin-bottom:8px;}
.botm_fr { text-align:right; padding-top:12px; margin-top:15px; padding-right:20px;  border-top:1px dashed #aacbee; font-size:14px;}
.botm_fr a{ color:#333;}
.botm_fr a:hover{ color:#00a0e9; text-decoration:none;}
.botm_fr span{ margin:0 5px; cursor:pointer;}
.botm_fr span.on{ color:#016bd5;}
.fj_list{ padding:20px 10px; }
.fj_list ul li a{ background:url(../new_img/fj.png) no-repeat left 7px; height:30px; line-height:30px; overflow:hidden; color:#; font-size:14px; color:#00a0e9; padding-left:24px; display:block; text-decoration:none;}
.fj_list ul li a:hover{color:#f00; }
.fj_list ul li a span{color:#f00; text-decoration:none;  margin-left:15px;}
.fj_list h2{ font-size:17px;  color:#00a0e9; line-height:30px; margin-bottom:5px; padding-bottom:5px;}


.wzss_pad{ background:#d6ebff; padding:22px 35px; height:80px; border-bottom:1px solid #c8dbee; font-size:16px; line-height:32px; color:#333;}




.ss_new_boxd3{ width:260px; height:34px; margin:4px auto; line-height:32px; background:#fff; position:relative; padding-left:10px; border-radius:6px;}
.ss_new_boxd3 input.srk_inp_bg3{ width:210px; height:32px; background:none; font-size:15px; border:none; color:#333; outline:none;}
.ss_new_boxd3 input.submit_btn3{ width:40px; background:url(../new_img/ss_btn3.png) no-repeat center center; line-height:34px; text-align:center; font-size:18px; color:#fff; position:absolute; top:0px; right:0px; border:none; cursor:pointer;}


.ztc_boxd{ padding:10px;}

.ztc_titd{ height:32px; line-height:32px; font-size:16px; border-bottom:3px solid #e6e6e6; padding-bottom:4px; position:relative; margin-bottom:12px;}
.ztc_titd:after{ position:absolute; bottom:-3px; left:0px; height:3px; width:120px; content:''; background:#4a90e6;}
.ztc_titd img{ float:left; margin-right:10px; margin-top:7px;}

.ztc_boxd ul li{ width:46%; margin:6px 2%; float:left; background:#e8e7e7; height:28px; line-height:28px; text-align:center; font-size:14px;}
.ztc_boxd ul li a{ display:block; color:#333; text-decoration:none;}
.ztc_boxd ul li:hover{ background:#d6ebff;}

.zt_listd_art{ padding:10px;}
.zt_listd_art ul li{ margin-bottom:15px; height:110px;}
.zt_listd_art ul li img{ width:100%; height:110px;}
.zt_listd_art ul li img:hover{ opacity:.9;}


.rc_boxasd{ padding:10px;}
.rc_boxasd a{ border:1px solid #4a90e6; height:26px; text-align:center; color:#4a90e6; margin-bottom:10px; font-size:14px; line-height:26px; padding:0 12px; border-radius:14px; margin-right:12px; display:inline-block; text-decoration:none;}

.rc_boxasd a:hover{ background:#4a90e6; color:#fff;}

.rc_titd{ height:18px; border-bottom:1px solid #e1e1e1; margin-bottom:30px; position:relative;}
.rc_titd h2{ width:80px; position:absolute; top:0px; left:50%; margin-left:-40px; background:#fff; height:40px; line-height:40px; text-align:center; font-size:16px; color:#666; font-weight:normal;}

.hei_auto{ height:auto;}



/*-- 新增 --*/
.chaxun_boxd{ height:280px;}
.cx_imgdd img{ height:280px;}
.chax_listda{ padding-top:10px;}
.chax_listda ul li{ margin-bottom:8px;}
.links_botm{ height:30px; margin-top:30px; margin-bottom:30px; text-align:left; position:relative; padding-left:80px;}
.links_botm h2{ position:absolute; left:0px; top:0px; font-size:14px;}
.links_botm a{ color:#fff; margin-right:40px; display:inline-block;}
.links_botm .yq_titd{ color:#333; position:absolute; left:0px; top:0px; font-size:15px; height:37px; line-height:37px;  font-weight:bold;}
.sel_fl{ width:330px; height:36px; margin-left:42px; }
.sel_fl select{ width:100%; border:1px solid #d2e6fb; outline:none; background:none; text-indent:.5em; height:36px; color:#333; font-size:14px;  }
.sel_fl select option{ color:#333;}

.search_box{ width:950px; margin:0 auto; height:140px; margin-bottom:20px; padding-top:15px;}
.search_box .ss_con_new{ border:2px solid #008bff; height:50px; padding-left:60px;}
.search_box .ss_con_new input.srk_inp_bg{ height:50px;}
.search_box  .ss_navd{ height:40px; margin-bottom:0px; margin-left:100px; overflow:hidden;}
.search_box .ss_navd ul li{ height:40px; line-height:38px; font-size:18px; border:none; text-align:center; padding:0 20px; border-radius:0px; border-top-left-radius:4px; border-top-right-radius:4px;}
.search_box .ss_navd ul li:hover{color:#008bff;}
.search_box .ss_navd ul li.on{ color:#008bff; background:#c9e6ff;}
.search_box .ss_con_new input.submit_btn{ background:#008bff; height:50px; width:120px;}

.hot_box{ font-size:16px; color:#333; margin-top:10px; line-height:30px;}
.hot_box a{ margin:0 20px; color:#888;}
.hot_box a:hover{ color:#008bff; text-decoration:none;}


/*-- 2021-7-20 新版 --*/
.hei_auto ul li {
  height: 230px;
  background: #fff;
  box-shadow: 3px 3px 6px 3px #eee;
  margin-bottom: 30px;
}
.hei_auto ul li h2 {
  line-height: 50px;
  text-align: center;
  height: 50px;
  overflow: hidden;
  font-size: 20px;
  font-weight: normal;
}
.hei_auto ul li a:hover {
  text-decoration: none;
}

.body_hei {
  min-height: 500px;
}

.wid260px {
  box-shadow: 2px 3px 4px 3px #f3f3f3;
  width: 260px;
  color: #888;
  font-size: 16px;
  line-height: 28px;
  min-height: 700px;
  text-align: center;
  padding: 15px 15px;
  box-sizing: border-box;
}
.wid260px h2 {
  font-size: 17px;
  color: #222;
  font-weight: normal;
  margin-top: 20px;
  margin-bottom: 15px;
}
a.xiazai_btn {
  background: #3e6eff;
  width: 168px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  margin: 0 auto;
  display: block;
  text-decoration: none;
  margin-bottom: 25px;
}
a.xiazai_btn:hover {
  opacity: 0.9;
}
.wid920px {
  width: 920px;
  box-shadow: 2px 3px 4px 3px #f3f3f3;
  min-height: 400px;
  text-align: center;
  padding: 15px 0;
}

.txt_fl {
  padding: 10px 15px;
  text-align: left;
}

.xiufu_nav {
  box-shadow: 2px 3px 4px 3px #f3f3f3;
  width: 260px;
  color: #888;
  font-size: 16px;
  line-height: 28px;
  padding: 0px 0px;
  box-sizing: border-box;
}

.xiufu_nav ul li {
  height: 60px;
  line-height: 60px;
  border-left: 5px solid #fff;
  padding-left: 24px;
  cursor: pointer;
  color: #333;
  border-bottom: 1px solid #e1e1e1;
}
.xiufu_nav ul li.on {
  background: #e1e9f2;
  border-left: 5px solid #016bd5;
  color: #016bd5;
}
.xiufu_nav ul li img {
  margin-right: 10px;
}
.xiufu_nav ul li:hover {
  color: #016bd5;
}
.xiufu_nav ul li a {
  display: block;
}

.xiufu_txt {
  background: #deeffd;
  padding: 20px;
  margin: 20px;
  text-align: left;
  color: #333;
  line-height: 26px;
  font-size: 14px;
}
.xiufu_txt h2 {
  font-size: 18px;
  line-height: 40px;
  margin-bottom: 10px;
  text-align: center;
}
.xiufu_txt h3 {
  font-size: 16px;
  line-height: 40px;
}

.xiufu_tab {
  margin: 20px;
  font-size: 14px;
  line-height: 24px;
}
.xiufu_tab h2 {
  font-size: 18px;
  line-height: 40px;
  margin-bottom: 10px;
  text-align: center;
}

.xiufu_tab table tr td {
  border: 1px solid #eee;
  font-size: 13px;
  padding: 5px;
  line-height: 22px;
  text-align: left;
}
.xiufu_tab table tr th {
  background: #26a5ff;
  color: #fff;
  text-align: center;
  padding: 5px;
  line-height: 22px;
}
.xiufu_tab table tr td a {
  color: #26a5ff;
}

.xfzn {
  text-align: left;
  color: #333;
  line-height: 24px;
  font-size: 14px;
  padding: 15px 25px;
}
.xfzn h2 {
  font-size: 18px;
  line-height: 40px;
  margin-bottom: 10px;
  text-align: center;
}
.xfzn strong {
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  display: block;
}
.xfzn p {
  text-indent: 2em;
  margin-bottom: 5px;
}

.xfzn h3 {
  font-size: 15px;
  line-height: 40px;
  display: block;
}

.new_tt table tr td {
  font-size: 14px;
  padding: 10px;
}
.new_tt table tr th {
  font-size: 16px;
  padding: 10px;
}

/*-- 视图说信用 --*/
.video_nav {
  width: 352px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.video_nav ul li {
  width: 176px;
  height: 60px;
  float: left;
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
  text-align: center;
}
.video_nav ul li a {
  display: block;
  color: #333;
  text-decoration: none;
}
.video_nav ul li a:hover {
  color: #016bd5;
}
.video_nav ul li.on {
  background: url(../new_img/sp_arrow.png) no-repeat bottom center;
}
.video_nav ul li.on a {
  color: #016bd5;
}

.video_list ul li {
  width: 380px;
  height: 268px;
  background: #fff;
  line-height: 55px;
  margin-bottom: 30px;
  margin-left: 30px;
  *margin: 0 15px;
  box-shadow: 0px 3px 4px 4px #f4f4f4;
  -webkit-transition: all 0.2s linear;
  overflow: hidden;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  transition: all 0.2s linear;
  float: left;
}
.video_list ul li:nth-child(3n + 1) {
  margin-left: 0px;
}
.img_box {
  position: relative;
  height: 210px;
  overflow: hidden;
}
.img_box img {
  width: 100%;
  vertical-align: middle;
  min-height: 210px;
}
.img_box span {
  background: url(../new_img/video_icon.png) no-repeat;
  height: 75px;
  width: 75px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -38px;
  margin-left: -38px;
  z-index: 10;
}
.video_list ul li a {
  color: #333;
  display: block;
  text-decoration: none;
}

.video_list ul li p {
  text-align: center;
  font-size: 18px;
  height: 55px;
  overflow: hidden;
}
.video_list ul li:hover a {
  color: #3b9dff;
}
.img_box:after {
  content: '';
  width: 100%;
  height: 200px;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.video_list ul li:hover {
  transform: translateY(-5px);
  webkit-transition: 0.5s;
  transition: 0.5s;
}
.video_list ul li:hover .img_box:after {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  webkit-transition: 0.5s;
  transition: 0.5s;
}

.imgdd_list ul li {
  width: 380px;
  height: 230px;
  background: #fff;
  line-height: 55px;
  margin-bottom: 30px;
  margin-left: 30px;
  *margin: 0 15px;
  box-shadow: 0px 3px 4px 4px #f4f4f4;
  -webkit-transition: all 0.2s linear;
  overflow: hidden;
  border-radius: 6px;
  transition: all 0.2s linear;
  float: left;
  position: relative;
}
.imgdd_list ul li:nth-child(3n + 1) {
  margin-left: 0px;
}
.imgdd_list ul li img {
  width: 100%;
  vertical-align: middle;
  min-height: 230px;
}
.imgdd_list ul li p {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 17px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 44px;
  line-height: 44px;
  text-align: center;
  left: 0px;
}

.xiufu_nav h2 {
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #016bd5;
  color: #fff;
  font-size: 18px;
}

.gongshi_nav ul li {
  text-align: center;
  padding-left: 0px;
}

.wid920px_new {
  width: 920px;
  min-height: 400px;
}

.hongshi_list ul li {
  width: 280px;
  height: 218px;
  background: #efefef;
  margin-bottom: 25px;
  margin-left: 25px;
  -webkit-transition: all 0.2s linear;
  overflow: hidden;
  transition: all 0.2s linear;
  float: left;
  position: relative;
}

.hongshi_list ul li img {
  width: 100%;
  vertical-align: middle;
  height: 160px;
  margin-bottom:7px;
}
.hongshi_list ul li p {
  color: #333;
  font-size: 15px;
  padding:0 8px;
  
  height: 44px;
  line-height: 22px;
  text-align: center;
}
.hongshi_list ul li a {
  color: #333;
  text-decoration: none;
}

.hongshi_list ul li:hover {
  transform: translateY(-5px);
  webkit-transition: 0.5s;
  transition: 0.5s;
}

.tubiao {
  background: #fff;
  padding: 20px;
  box-shadow: 0px 3px 4px 4px #f4f4f4;
  margin-bottom: 30px;
}

.num_tiaoshu {
  margin-bottom: 15px;
}
.num_tiaoshu ul li {
  display: inline-block;
  margin-right: 60px;
  color: #333;
  font-size: 16px;
}
.num_tiaoshu ul li span {
  color: #016bd5;
  margin: 0 4px;
}

.tub_boxd {
  height: 320px;
  width: 100%;
}

.hei400_tb {
  height: 360px;
  margin-bottom: 30px;
}

.wid590_new {
  width: 585px;
  box-shadow: 0px 3px 4px 4px #f4f4f4;
  height: 360px;
  overflow: hidden;
}
.wid590_new h2 {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  padding: 0 20px;
  font-size: 22px;
  color: #016bd5;
  font-weight: 500;
}
.wid590_new a.more_btng {
  font-size: 16px;
  position: absolute;
  top: 0px;
  right: 20px;
}

.sgh_listd {
  padding: 12px 20px;
  overflow: hidden;
}
.sgh_listd ul li {
  height: 45px;
  line-height: 45px;
}
.sgh_listd ul li a {
  background: url(../new_img/yq_point1.png) no-repeat left center;
  padding-left: 22px;
  font-size: 17px;
  width: 94%;
  display: block;

  height: 45px;
  overflow: hidden; /*自动隐藏文字*/
  text-overflow: ellipsis; /*文字隐藏后添加省略号*/
  white-space: nowrap; /*强制不换行*/
}

h1.sgs_tida {
  font-size: 24px;
  color: #016bd5;

  line-height: 50px;
  text-align: center;
}

.sgs_chaxun {
  width: 600px;
  margin: 15px auto;
  margin-bottom: 40px;
}

.sgs_chaxun .ss_navd {
  height: 38px;
}
.sgs_chaxun .ss_navd ul li {
  background: url(../new_img/sgscx.png) no-repeat center center;
  cursor: pointer;
  line-height: 32px;
  font-size: 16px;
  color: #333;
  width: 108px;
  height: 38px;
  border: none;
  text-align: center;
  margin-left: 0px;
  margin-right: 30px;
  padding: 0px;
  border-radius: 0px;
}

.sgs_chaxun .ss_navd ul li:after {
  width: 0px;
}

.sgs_chaxun .ss_navd ul li.on {
  background: url(../new_img/sgscx_hover.png) no-repeat center center;
  color: #fff;
  border: none;
}
.sgs_chaxun .ss_con_new {
  border: 1px solid #016bd5;
  background-size: 18px 18px;
  padding-left: 42px;
}
.sgs_chaxun .ss_con_new input.submit_btn {
  background: #016bd5;
  font-size: 16px;
}

.hei46px_ssd {
  height: 46px;
  margin-top: 20px;
  padding: 0 30px;
  margin-bottom: 25px;
}

a.chaxun_btn {
  height: 46px;
  width: 120px;
  line-height: 46px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  background: #016bd5;
  display: block;
}

.hei46px_ssd select {
  background: #eff2f7;
  width: 250px;
  height: 46px;
  border: none;
  outline: none;
  font-size: 16px;
  color: #333;
  padding-left: 10px;
  appearance: none; /* 去掉默认图标 */
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  background: url(../new_img/xycn_xuanz.png) #eff2f7 no-repeat 94% center;
}

input.inp_widff {
  height: 46px;
  background: #eff2f7;
  width: 460px;
  font-size: 16px;
  color: #333;
  padding-left: 10px;
  border: none;
  outline: none;
}

input.rqi_inp {
  width: 220px;
  height: 46px;
  border: none;
  outline: none;
  font-size: 16px;
  color: #333;
  padding-left: 10px;
  background: url(../new_img/xycn_riqi.png) #eff2f7 no-repeat 94% center;
}

.xycn_tab table tr th {
  background: #016bd5;
  height: 58px;
  font-size: 18px;
  color: #fff;
  text-align: left;
  padding-left: 25px;
}
.xycn_tab table tr td {
  padding: 10px 25px;
  padding-right: 0px;
  font-size: 16px;
  color: #333;
  line-height: 30px;
  border-bottom: 1px solid #eee;
}
.xycn_tab table tr td a {
  color: #016bd5;
}

.loading_box {
  text-align: center;

  height: 200px;
  display: none;
}

.guiji_tit {
  margin-bottom: 30px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e1e1e1;
  margin-top: 15px;
}
.guiji_tit h2 {
  font-size: 18px;
  color: #333;
  display: inline-block;
  border-bottom: 2px solid #016bd5;
}
.guiji_tit h2 img {
  margin-right: 10px;
}

.tb_mnb {
  height: 120px;
  width: 100%;
}

.guiji_list ul li {
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  color: #333;
  float: left;
  width: 14.2%;
}
.guiji_list ul li h2 {
  color: #466ddb;
  font-size: 26px;
}
.guiji_list ul li h2 span {
  font-size: 16px;
  margin-left: 4px;
}
.guiji_list ul li:nth-child(4n + 2) h2 {
  color: #3a9d60;
}
.guiji_list ul li:nth-child(4n + 3) h2 {
  color: #eaa11a;
}
.guiji_list ul li:nth-child(4n + 4) h2 {
  color: #f55f42;
}

h2.bt_grxy {
  font-size: 18px;
  color: #333;
  line-height: 40px;
  font-weight: normal;
  margin-bottom: 15px;
}

.bank_list ul li {
  border: 1px solid #c4c4c4;
  border-top: 3px solid #e11d1d;
  width: 280px;
  height: 85px;
  margin: 0 9px;
  margin-bottom: 20px;
  float: left;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.bank_list ul li:hover {
  webkit-transition: 0.5s;
  transition: 0.5s;
  transform: translateY(-5px);
}
.bank_list ul li a {
  display: block;
}

.grxy_box {

  overflow: hidden;
}
.grxy_box h2 {
  height: 60px;
  line-height: 60px;
  border-bottom: 2px solid #e1e1e1;
  position: relative;

  font-size: 20px;
  color: #333;
  font-weight: normal;
}
.grxy_box h2 b {
  height: 58px;
  display: inline-block;
  border-bottom: 4px solid #e22323;
  padding: 0 15px;
}
.grxy_box a.more_btng {
  font-size: 16px;
  position: absolute;
  top: 0px;
  right: 20px;
}

.sgh_listd ul li {
  position: relative;
}
.geren_list {
  padding: 8px 0px;
}
.sgh_listd ul li span {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 15px;
  color: #888;
}

.xinydaima_bg {
  background: url(../new_img/daimachaxun_bg.jpg) no-repeat top center;
  padding: 30px 0;
}
.shuishou_bg {
  background: url(../new_img/shuishou_bg.jpg) no-repeat top center;
  padding: 30px 0;
}

h1.sgs_tida2 {
  font-size: 24px;
  color: #333;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
}

.wid1000_ss {
  width: 1000px;
  margin: 15px auto;
  height: 60px;
  background: #fff;
  position: relative;
  padding-left: 20px;
  margin-bottom: 40px;
}
input.ss_bgd {
  width: 900px;
  font-size: 16px;
  color: #333;
  border: none;
  height: 60px;
  outline: none;
}

input.cx_brnd {
  width: 160px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: #fdb301;
  color: #fff;
  border: none;
  cursor: pointer;
  height: 60px;
  text-align: center;
  font-size: 18px;
}
input.cx_brnd:hover {
  opacity: 0.9;
}

.ser_conds {
  box-shadow: 0px 3px 4px 4px #f4f4f4;
  min-height: 300px;
  padding: 25px;
  background-color: #fff;
}

.ser_conds table tr th {
  background: #f0f7fc;
  height: 58px;
  font-size: 18px;
  color: #333;
  text-align: center;
  padding-left: 25px;
  border: 2px solid #e3ecf3;
}
.ser_conds table tr td {
  padding: 10px;
  padding-right: 0px;
  font-size: 16px;
  color: #333;
  line-height: 30px;
  text-align: center;
  border: 2px solid #e3ecf3;
}
.ser_conds table tr td a {
  color: #016bd5;
}



/*-- 专项治理 --*/
.hei340_zxzl {
  height: 340px;
  background: url(../new_img/zxzl_bg.jpg) no-repeat top center;
  position: relative;
}

.nav_zxzl {
  position: absolute;
  top: 26px;
  left: 85px;
}
.nav_zxzl ul li {
  height: 36px;
  line-height: 36px;
  margin-bottom: 6px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  width: 120px;
  padding-left: 30px;
}
.nav_zxzl ul li.on {
  color: #00ccff;
}
.nav_zxzl ul li.zxzl_icon1 {
  background: url(../new_img/zxzl_icon1.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon1.on {
  background: url(../new_img/zxzl_icon1_hover.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon2 {
  background: url(../new_img/zxzl_icon2.png) no-repeat left center;
  margin-left: 20px;
}
.nav_zxzl ul li.zxzl_icon2.on {
  background: url(../new_img/zxzl_icon2_hover.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon3 {
  background: url(../new_img/zxzl_icon3.png) no-repeat left center;
  margin-left: 40px;
}
.nav_zxzl ul li.zxzl_icon3.on {
  background: url(../new_img/zxzl_icon3_hover.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon4 {
  background: url(../new_img/zxzl_icon4.png) no-repeat left center;
  margin-left: 50px;
}
.nav_zxzl ul li.zxzl_icon4.on {
  background: url(../new_img/zxzl_icon4_hover.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon5 {
  background: url(../new_img/zxzl_icon5.png) no-repeat left center;
  margin-left: 40px;
}
.nav_zxzl ul li.zxzl_icon5.on {
  background: url(../new_img/zxzl_icon5_hover.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon6 {
  background: url(../new_img/zxzl_icon6.png) no-repeat left center;
  margin-left: 20px;
}
.nav_zxzl ul li.zxzl_icon6.on {
  background: url(../new_img/zxzl_icon6_hover.png) no-repeat left center;
}

.nav_zxzl ul li.zxzl_icon7 {
  background: url(../new_img/zxzl_icon7.png) no-repeat left center;
}
.nav_zxzl ul li.zxzl_icon7.on {
  background: url(../new_img/zxzl_icon7_hover.png) no-repeat left center;
}

.zxzl_map {
  height: 340px;
  width: 400px;
  position: absolute;
  top: 0px;
  left: 340px;
}

.zxzl_listd {
  width: 400px;
  position: absolute;
  top: 10px;
  right: 25px;
}

.zxzl_listd h2 {
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 5px;
  font-weight: 500;
}

.zxzl_listd table tr th {
  height: 32px;
  background: #146bc2;
  color: #fff;
  font-size: 14px;
  text-align:center;
}

.zxzl_listd ul li {
  text-align: center;
  color: #fff;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  border-bottom: 1px solid #0b3479;
  background: #0f274f;
  overflow:hidden;
}
.zxzl_listd ul li a {
  color: #fff;
}
.zxzl_listd ul li a:hover {
  color: #2c83d9;
  text-decoration: none;
}
.zx_name,
.zx_code {
  width: 50%;
  text-align: center;
  overflow: hidden;
  display: inline-block;
}

.zxzl_tit1 {
  margin-top: 35px;
  margin-bottom: 25px;
}

.zxzl_list_new {
  width: 1220px;
  margin-left: -20px;
  height: 200px;
  margin-bottom: 40px;
}
.zxzl_list_new ul li {
  height: 200px;
  width: 388px;
  float: left;
  margin-left: 18px;
  margin-bottom: 19px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.zxzl_list_new ul li img {
  height: 200px;
  width: 388px;
}
.zxzl_list_new ul li:hover {
  webkit-transition: 0.5s;
  transition: 0.5s;
  transform: translateY(-5px);
  box-shadow: 3px 3px 6px 3px #eee;
}

.zxzl_wid485px_new {
  height: 400px;
  width: 485px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.zxzl_wid485px_new ul li {
  background: url(../new_img/list_icon.png) no-repeat left center;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  padding-left: 18px;
  position: relative;
}
.zxzl_wid485px_new ul li a {
  display: block;
  text-decoration: none;

  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zxzl_wid485px_new ul li:last-child a {
  border-bottom: none;
}

.zxzl_wid485px_new h1 {
  height: 40px;
  line-height: 40px;
  margin-bottom: 0px;
  font-size: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: #016bd5;
  margin-top: 10px;
  text-align: center;
}
.zxzl_wid485px_new h1 a {
  text-decoration: none;
  color: #016bd5;
}

.zxzl_wid485px_new .heid {
  max-height: 52px;
  margin-bottom: 10px;
  line-height: 26px;
  font-size: 15px;
  text-indent: 2em;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

a.more_listdd {
  height: 32px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  line-height: 32px;
  font-size: 16px;
  background: #eee;
  color: #016bd5;
  text-align: center;
  text-decoration: none;
}
a.more_listdd:hover {
  background: #016bd5;
  color: #fff;
}

.hei30dda {
  height: 40px;
  position: relative;
  line-height: 40px;
  margin-bottom: 8px;
}
.city_tit {
  background: url(../new_img/zxzl_star.png) no-repeat left center;
  padding-left: 26px;
  font-size: 16px;
  color: #000;
}

.year_sel {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 14px;
}

.year_sel input {
  background: url(../new_img/xycn_riqi.png) no-repeat 95% center;
  height: 28px;
  width: 160px;
  padding-left: 14px;
  color: #333;
  font-size: 16px;
  border: 1px solid #e1e1e1;
  outline: none;
  display: inline-block;
}

.shuangshi_con {
  border: 1px solid #dbdbdb;
  padding: 10px 20px;
}
.ty_zxzl_tit {
  height: 26px;
  position: relative;
  line-height: 26px;
  color: #016bd5;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 12px;
}
.ty_zxzl_tit:after {
  height: 18px;
  width: 3px;
  background: #016bd5;
  content: '';
  position: absolute;
  top: 5px;
  left: 0px;
}

.zxzl_tab table tr th {
  background: #efefef;
  height: 48px;
  font-size: 16px;
  color: #333;
text-align:center;
  font-weight: normal;
}
.zxzl_tab table tr td {
  padding: 6px 10px;

  font-size: 15px;
  color: #333;
  line-height: 26px;

  text-align: center;
  word-wrap: break-word;
  word-break: normal;
  word-break: break-all;
}
.zxzl_tab table tr td a {
  color: #016bd5;
}

.charge_box {
  width: 100%;
  height: 100%;
}
.shishi_bdx {
  height: 360px;
}

.hei50dsa {
  height: 50px;
  margin: 50px 0;
  position: relative;
  font-size: 16px;
}

.pos_frd3 {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 600px;
  padding-left: 70px;
  padding-right: 120px;
  line-height: 50px;
}
.pos_frd3 h2 {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 16px;
}
.pos_frd3 h3 {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 36px;
  color: #2c70ff;
  font-weight: bold;
}
.txt_fldad {
  line-height: 50px;
  padding-left: 100px;
}
.txt_fldad b {
  font-size: 26px;
  margin: 0 4px;
}

.layui-progress.layui-progress-big {
  margin-top: 15px;
}

.city_nav_lsit {
  height: 38px;
  border: 1px solid #016bd5;
  width: 260px;
  margin-bottom: 20px;
}
.city_nav_lsit ul li {
  width: 130px;
  float: left;
  text-align: center;
  line-height: 38px;
  cursor: pointer;
  font-size: 16px;
  position: relative;
  z-index: 10;
}
.city_nav_lsit ul li.on {
  background: #016bd5;
  color: #fff;
}
.city_nav_lsit ul li:after {
  background: url(../new_img/zxzl_arrow2.png) no-repeat;
  content: '';
  width: 12px;
  height: 6px;
  position: absolute;
  top: 15px;
  right: 15px;
}

.xiala_lsitd {
  position: absolute;
  background: #fff;
  text-align: left;
  top: 39px;
  left: -1px;
  width: 1200px;
  border: 1px solid #999999;
  box-sizing: border-box;
  padding: 12px;
  display: none;
}

.xiala_lsitd a {
  width: 90px;
  height: 36px;
  border: 1px solid #999999;
  display: inline-block;
  text-align: center;
  line-height: 34px;
  box-sizing: border-box;
  color: #666;
  margin: 10px;
  text-decoration: none;
}
.xiala_lsitd a.on {
  border: 1px solid #016bd5;
  color: #016bd5;
}
.xiala_lsitd a:hover {
  color: #016bd5;
  border: 1px solid #016bd5;
}

.xiala_lsitd h2 {
  font-size: 15px;
  font-weight: bold;
  line-height: 28px;
  color: #016bd5;
  padding-left: 10px;
}

.marfld {
  left: -131px;
}

/*-- 信息公示 --*/

.xinxigongshi ul li {
  text-align: center;
  line-height: 28px;
  height: auto;
  padding: 8px 10px;
  font-size:15px;
}


.xinxigongshi ul li a{text-decoration:none;}

.xinxigongshi h2 {
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border-bottom: 2px solid #e1e9f2;
}
.xinxigongshi h2:after {
  background: url(../new_img/zxzl_xxgs_icon.png) no-repeat;
 
  position: absolute;
  width: 21px;
  height: 13px;
  position: absolute;
  top: 24px;
  right: 14px;
  transform: rotate(180deg);
  webkit-transition: 0.5s;
  transition: 0.5s;
}
.xinxigongshi h2.on:after {
  transform: rotate(0deg);
  webkit-transition: 0.5s;
  transition: 0.5s;
}

.xinxigongshi .ul_list {
 
}

.hongshi_list ul li p {
  font-size: 15px;
  overflow: hidden;

 
}

/*-- 失信投诉 --*/
.sxts_con {
  background: url(../new_img/sxts_bg.jpg) no-repeat top center;
  padding-top: 300px;
}

.new_wid1200px_fff {
  width: 1200px;
  margin: 0 auto;
  background: #fff;
  padding: 10px 20px;
  box-shadow: 2px 4px 3px 3px #f4f4f4;
  min-height: 600px;
  padding-bottom:40px;
  margin-bottom: 20px;
}

.sxts_box h2 {
  font-size: 24px;
  color: #333;
  position: relative;
  padding-left: 15px;
  height: 40px;
  line-height: 40px;
  margin-top: 15px;
  margin-bottom: 20px;
  display: block;
}

.sxts_box h2:after {
  background: #016bd5;
  content: '';
  position: absolute;
  width: 4px;
  height: 24px;
  position: absolute;
  top: 8px;
  left: 0px;
}

.sxts_box span {
  color: #f00;
  margin-right: 4px;
}

.sxts_box .layui-inline {
  width: 48%;
}
.sxts_box .layui-form-label {
  width: 150px;
  font-size: 17px;
  color: #000;
}

.sxts_box .layui-form-item .layui-input-inline {
  width: 350px;
  font-size: 16px;
  color: #333;
}

.sxts_box .layui-input,
.layui-textarea {
  width: 350px;
  font-size: 16px;
  color: #333;
}
.sxts_box .layui-textarea {
  width: 900px;
  min-height: 200px;
}

.sxts_box .layui-form-mid {
  padding-left: 180px !important;
}

.padd_large {
  min-width: 200px;
  text-align: center;
  font-size: 20px;
}

.layer_notice {
  padding: 10px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  color: #333;
  display: none;
}

/* 守信 失信 */

.shouxin_bg {
  background: url(../new_img/hmd_bg.jpg) no-repeat top center;
  padding-top: 50px;
}

.hongmei_nav {
  width: 500px;
  margin: 0 auto;
  margin-bottom: 15px;
}
.hongmei_nav ul li {
  width: 197px;
  height: 53px;
  line-height: 48px;
  cursor: pointer;
  color: #fff;
  font-size: 20px;
  text-align: center;
  float: left;
  margin: 0 25px;
}
.hongmei_nav ul li.on {
  background: url(../new_img/hmb_hover.png) no-repeat top center;
  color: #016bd5;
}

.hot_list {
  position: relative;
  background: url(../new_img/rmmd_tit.png) no-repeat left top;
  padding-left: 110px;
  margin-bottom: 20px;
  height: 150px;
  overflow: hidden;
}

.hot_list ul li {
  height: 40px;
  line-height: 40px;
  background: #b5d3f0;
  display: inline-block;
  margin-right: 20px;
  font-size: 18px;
  color: #0056c8;
  margin-bottom: 13px;
  overflow: hidden;
}
.hot_list ul li a {
  display: block;
  color: #0056c8;
  text-decoration: none;
  padding: 0 20px;
  cursor: pointer;
  transition: none;
}
.hot_list ul li:hover {
  background: #99c0e6;
}

.hot_list ul li.on {
  background: #fdb301;
}
.hot_list ul li.on a {
  color: #fff;
}

.shouxin_bg .wid1000_ss {
  width: 960px;
  margin-bottom: 25px;
  margin-top: 20px;
}
input.cx_brnd {
  font-size: 20px;
}

.hongmei_tab table tr th {
  background: #f0f7fc;
  height: 58px;
  font-size: 18px;
  color: #333;

  padding-left: 25px;
  border: 2px solid #e3ecf3;
}
.hongmei_tab table tr td {
  padding: 10px;
  padding-right: 0px;
  font-size: 16px;
  color: #333;
  line-height: 30px;
  text-align: center;
  border: 2px solid #e3ecf3;
}

.hongmei_tab table tr td h6 {
  padding: 80px 0;
  height: 100px;
  line-height: 60px;
  color: #888;
}

.hongmei_tab table tr td a {
  color: #016bd5;
}

h3.jieguo_titd {
  font-size: 22px;
  line-height: 60px;
  margin-bottom: 10px;
  font-weight: bold;
}

::placeholder {
  color: #aaa;
}




/* 新版首页 */
.top_hei {
  height: 634px;
  position: relative;
  overflow: hidden;
}

.news_index_turn {
  height: 634px;
}
.news_index_turn ul li {
  height: 634px;
}
.news_index_turn ul li.banner_1 {
  background: url(../new_img/new_banner_1.jpg) no-repeat top center;
}
.news_index_turn ul li.banner_2 {
  background: url(../new_img/new_banner_2.jpg) no-repeat top center;
}

.top_wid_pos {
  width: 1140px;
  position: absolute;
  top: 45px;
  left: 50%;
  margin-left: -600px;
}

.nav_index {
  height: 50px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.nav_index ul li {
  background: url(../new_img/new_line.png) no-repeat left center;
  width: 132px;
  height: 50px;
  float: left;
  text-align: center;
  line-height: 46px;
}

.nav_index ul li a {
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  text-shadow: 1.1px 1.1px 1.5px #222;
  transition: none;
  display: block;
  height: 50px;
}

.nav_index ul li a:hover,
.nav_index ul li.on a {
  background: url(../new_img/nev_bor_line.png) no-repeat bottom center;
}

.search_index {
  width: 690px;
  position: absolute;
  left: 50%;
  margin-left: -345px;
  top: 140px;
}

.ss_new_nav {
  height: 50px;
  width: 560px;

  text-align: center;
}
.ss_new_nav ul li {
  height: 50px;
  line-height: 52px;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  margin: 0 6px;
  text-shadow: 1.1px 1.1px 1.5px #000;

  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  cursor: pointer;
  padding: 0 14px;
}
.ss_new_nav ul li:hover {
}
.ss_new_nav ul li.on {
  background: #006bff;
  color: #fff;
  text-shadow: none;
}

.ss_con_new_index {
  height: 46px;
  border: 1px solid #006bff;
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  padding-left: 24px;
  background: rgba(255, 255, 255, 0.6);
}
.ss_con_new_index input.srk_inp_bg {
  width: 520px;
  height: 46px;
  opacity: 1;
  font-size: 16px;
  border: none;
  color: #333;
  outline: none;
  background: none;
}
.ss_con_new_index input.submit_btn {
  background: url(../new_img/new_ss_btn.png) #006bff no-repeat 14px center;
  background-size: 22px 22px;
  width: 95px;
  height: 46px;
  padding-left: 20px;
  opacity: 1;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  position: absolute;
  top: 0px;
  right: 0px;
  border: none;
  cursor: pointer;
}
.ss_con_new_index input.submit_btn:hover {
  background: url(../new_img/new_ss_btn.png) #0160e3 no-repeat 14px center;
  background-size: 22px 22px;
}

.new_ty_tit_ind {
  height: 60px;
  line-height: 60px;
  margin-top: 30px;
  margin-bottom: 25px;
  position: relative;
}
.new_ty_tit_ind b {
  font-size: 24px;
  color: #006bff;
  letter-spacing: 1px;
  border-bottom: 3px solid #e02323;
  display: inline-block;
  float: left;
}

.new_ty_tit_ind span {
  color: #e4e4e4;
  margin-left: 10px;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 1px;
}

.new_ty_tit_ind a.more_index {
  background: url(../new_img/more_ind.png) no-repeat;
  width: 89px;
  height: 21px;
  position: absolute;
  top: 24px;
  right: 0px;
  display: block;
}
.new_ty_tit_ind a.more_index:hover {
  opacity: 0.8;
}

.service_list_ind {
  height: 220px;
  position: relative;
  border: 1px solid #e4e4e4;
  box-sizing: border-box;
  padding: 28px 70px;
  overflow: hidden;
}
.service_list_ind ul li {
  width: 16.666%;
  float: left;
  height: 162px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  box-sizing: border-box;
}
.service_list_ind ul li a {
  display: inline-block;
  text-decoration: none;
  color: #606060;
}
.circle_box_new {
  width: 98px;
  height: 98px;
  line-height: 98px;
  border: 1px solid #e4e4e4;
  background: #fff;
  line-height: 98px;
  border-radius: 100%;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 12px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.service_list_ind ul li .circle_box_new:hover {
  background-image: linear-gradient(#f4fafe, #c4dcfe);
}
.service_list_ind ul li .circle_box_new:hover img {
  -webkit-animation: bounce 1s 0.2s ease both;
  -moz-animation: bounce 1s 0.2s ease both;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-14px);
  }
  60% {
    -webkit-transform: translateY(-7px);
  }
}
@-moz-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}

.service_list_ind ul li p {
  width: 140px;
  margin: 0 auto;
}

.service_list_ind a.prev {
  background: url(../new_img/new_prev_btn.png) no-repeat center center;
  width: 30px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -35px;
}
.service_list_ind a.prev:hover {
  background: url(../new_img/new_prev_btn.png) #dff2ff no-repeat center center;
}
.service_list_ind a.next {
  background: url(../new_img/new_next_btn.png) no-repeat center center;
  width: 30px;
  height: 70px;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -35px;
}
.service_list_ind a.next:hover {
  background: url(../new_img/new_next_btn.png) #dff2ff no-repeat center center;
}

.hot_box {
  position: absolute;
  left: 50%;
  width: 600px;
  margin-left: -300px;
  top: 240px;
  color: #fff;
  text-shadow: 1.1px 1.1px 1.5px #000;
}
.hot_box a {
  color: #fff;
  text-decoration: none;
  margin: 0px;
  margin-right: 20px;
}
.hot_box a:hover {
  color: #fff;
}

.pos_fr_fixd_new {
  position: fixed;
  top: 50%;
  right: 0px;
  margin-top: -250px;
  width: 120px;
  border: 1px solid #e5e5e5;
  background: #fff;
  z-index: 11;
}
.pos_fr_fixd_new ul li {
  height: 100px;
  border-bottom: 1px solid #e1e1e1;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
}
.pos_fr_fixd_new ul li img {
  margin-bottom: 5px;
  margin-top: 17px;
}
.pos_fr_fixd_new ul li a {
  display: block;
  height: 100px;
  padding-top: 12px;
  text-decoration: none;
  transition: none;
}

.pos_fr_fixd_new ul li:last-child {
  border-bottom: none;
}
.pos_fr_fixd_new ul li:hover a {
  color: #fff;
}
.pos_fr_fixd_new ul li .after {
  position: absolute;
  top: 100px;
  left: 0px;
  height: 100px;
  text-align: center;
  line-height: 30px;
  width: 120px;
  background-image: linear-gradient(#4aabff, #0284f5);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.pos_fr_fixd_new ul li .first {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 95px;
  text-align: center;
  line-height: 30px;
  width: 120px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.pos_fr_fixd_new .ewmm_posd {
  position: absolute;
  bottom: 40px;
  top: auto;
  right: 120px;
  z-index: 101;
  width: 160px;
  border: 1px solid #e5e5e5;
  display: none;
}
.pos_fr_fixd_new .ewmm_posd img {
  width: 160px;
}

.pos_fr_fixd_new ul li:hover .first {
  top: -100px;
  webkit-transition: 0.5s;
  transition: 0.5s;
}
.pos_fr_fixd_new ul li:hover .after {
  top: 0px;
  webkit-transition: 0.5s;
  transition: 0.5s;
}

.topic_list_new_ind {
  width: 1220px;
  margin-left: -20px;
  height: 143px;
  margin-bottom: 30px;
}
.topic_list_new_ind ul li {
  height: 143px;
  width: 286px;
  float: left;
  margin-left: 19px;
  margin-bottom: 19px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.topic_list_new_ind ul li img {
  height: 143px;
  width: 286px;
}
.topic_list_new_ind ul li:hover {
  webkit-transition: 0.5s;
  transition: 0.5s;
  transform: translateY(-3px);
}

.hei340px_ind {
  height: 340px;
  position: relative;
}

.slideBox_new_ind {
  width: 640px;
  height: 340px;

  position: relative;
}
.blue_boxd {
  height: 250px;
  width: 22px;
  background: #006bff;
  position: absolute;
  right: -3px;
  bottom: -3px;
}

.slideBox_new_ind .hd {
  height: 34px;
  overflow: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
.slideBox_new_ind .hd ul {
  overflow: hidden;
  zoom: 1;
  text-align: center;
}
.slideBox_new_ind .hd ul li {
  float: left;
  margin-right: 2px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 34px;
  font-size:16px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
}
.slideBox_new_ind .hd ul li.on {
  background: #016bd5;
  color: #fff;
}
.slideBox_new_ind .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox_new_ind .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.slideBox_new_ind .bd img {
  width: 640px;
  height: 340px;
  display: block;
}
.slideBox_new_ind .prev,
.slideBox_new_ind .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../new_img/slider-arrow.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.slideBox_new_ind .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}
.slideBox_new_ind .prev:hover,
.slideBox_new_ind .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox_new_ind .prevStop {
  display: none;
}
.slideBox_new_ind .nextStop {
  display: none;
}
.slideBox_new_ind .bd li .txt_d {
  padding: 0 2%;
  height: 36px;
  line-height: 36px;
  width: 96%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.3);
  *background: #000;
  color: #fff;
  font-size: 15px;
}
.wid485px_new_ind {
  height: 340px;
  width: 485px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.wid485px_new_ind .new_ty_tit_ind {
  margin-top: -10px;
  margin-bottom: 15px;
}

.wid485px_new_ind ul li {
  background: url(../new_img/new_point.png) no-repeat left center;
  height: 42px;
  line-height: 42px;
  font-size: 15px;
  padding-left: 22px;
  position: relative;
  margin-bottom: 3px;
  border-bottom: 1px dashed #bfbfbf;
}
.wid485px_new_ind ul li a {
  display: block;
  text-decoration: none;

  width: 68%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wid485px_new_ind ul li:last-child a {
  border-bottom: none;
}
.wid485px_new_ind ul li span {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #c1c1c1;
  font-size: 15px;
}
.new_ty_titd {
  height: 44px;
  line-height: 44px;
  position: relative;
  font-size: 16px;
  margin-bottom: 12px;
}

.links_botm_index {
  height: 42px;
  margin-top: 40px;
  margin-bottom: 50px;
  text-align: left;
  position: relative;
  padding-left: 80px;
}
.links_botm_index h2 {
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 14px;
}
.links_botm_index a {
  color: #fff;
  margin-right: 40px;
  display: inline-block;
}
.links_botm_index .yq_titd {
  color: #606060;
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 17px;
  height: 37px;
  line-height: 37px;
  font-weight: bold;
}
.links_botm_index .sel_fl {
  width: 340px;
  height: 42px;
  margin-left: 32px;
}
.links_botm_index .sel_fl select {
  width: 100%;
  background: url(../new_img/new_sel_icon.png) no-repeat 95% center;
  border: 1px solid #e4e4e4;
  outline: none;

  text-indent: 0.5em;
  height: 40px;
  color: #333;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; /*去掉下拉箭头*/
}
.links_botm_index .sel_fl select option {
  color: #333;
}

.botm_new {
  background: url(../new_img/botm_bgd.png) no-repeat bottom center;
  height: 200px;
  padding-top: 40px;
  box-sizing: border-box;
}

.botm_wid {
  padding-left: 260px;
}

.link_picd {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  height: 80px;
  left: 0px;
  line-height: 75px;
  border-right: 1px solid #fff;
  min-width: 230px;
}

.hei284_chaxun {
  height: 284px;
  position: relative;
  margin-bottom: 50px;
}

.chaxun_nav {
  width: 308px;
}
.chaxun_nav ul li {
  width: 308px;
  height: 142px;
  background: url(../new_img/xycx_bg.png) no-repeat left center;
  cursor: pointer;
  text-align: center;
  line-height: 40px;
  color: #606060;
  font-size: 17px;
  box-sizing: border-box;
  padding-top: 28px;
  font-weight: bold;
}
.chaxun_nav ul li.on {
  background: url(../new_img/xycx_bg_hover.png) no-repeat left center;
  color: #fff;
}

.chaxun_cond {
  height: 284px;
  border: 2px solid #e4e4e4;
  border-left: none;
  top: 0px;
  right: 0px;
  width: 910px;
  position: absolute;
  box-sizing: border-box;
  padding: 15px 42px;
}

.gkcx_list ul li {
  width: 33.33%;
  float: left;

  height: 126px;
  box-sizing: border-box;

  position: relative;
  padding-left: 100px;
  line-height: 24px;
}

.gkcx_list ul li:after {
  height: 70px;
  width: 2px;
  margin-top: -35px;
  content: '';
  background: #e4e4e4;
  position: absolute;
  top: 50%;
  left: 0px;
}

.gkcx_list ul li:nth-child(1),
.gkcx_list ul li:nth-child(2),
.gkcx_list ul li:nth-child(3) {
  border-bottom: 2px solid #e4e4e4;
}

.gkcx_list ul li:nth-child(1):after,
.gkcx_list ul li:nth-child(4):after {
  width: 0px;
}

.gkcx_list ul li a {
  display: block;
  font-size: 14px;
  color: #b1b1b1;
  text-decoration: none;
  padding: 22px 0;
}
.gkcx_list ul li h2 {
  font-size: 17px;
  color: #606060;
  line-height: 26px;
  margin-top: 13px;
}
.gkcx_list ul li a:hover h2 {
  color: #006bff;
}
.icon_cx {
  position: absolute;
  top: 35px;
  left: 38px;
}
.gkcx_list_three{margin-top:-5px;}
.gkcx_list_three ul li {
  width: 33.33%;
  float: left;

  height: 88px;
  box-sizing: border-box;

  position: relative;
  padding-left: 80px;
  line-height: 24px;
}

.gkcx_list_three ul li:after {
  height: 55px;
  width: 2px;
  margin-top: -28px;
  content: '';
  background: #e4e4e4;
  position: absolute;
  top: 50%;
  left: 0px;
}

.gkcx_list_three ul li:nth-child(1),
.gkcx_list_three ul li:nth-child(2),
.gkcx_list_three ul li:nth-child(3),
.gkcx_list_three ul li:nth-child(4),
.gkcx_list_three ul li:nth-child(5),
.gkcx_list_three ul li:nth-child(6) {
  border-bottom: 2px solid #e4e4e4;
}

.gkcx_list_three ul li:nth-child(1):after,
.gkcx_list_three ul li:nth-child(4):after,
.gkcx_list_three ul li:nth-child(7):after {
  width: 0px;
}

.gkcx_list_three ul li a {
  display: block;
  font-size: 14px;
  color: #b1b1b1;
  text-decoration: none;
  padding: 20px 0;
}
.gkcx_list_three ul li h2 {
  font-size: 15px;
  color: #606060;
  line-height: 20px;
  margin-top: 14px;
  font-weight: normal;
}
.gkcx_list_three ul li a:hover h2 {
  color: #006bff;
}
.gkcx_list_three ul li .icon_cx {
  position: absolute;
  top: 20px;
  left: 25px;
}




.gongshi_navd {
  width: 500px;
}
.gongshi_navd ul li {
  font-size: 20px;
  width: 250px;
}

.hongshi_list_new ul li {
  width: 280px;
  height: 220px;
  background: #efefef;
  margin-bottom: 25px;
  margin-left: 25px;
  -webkit-transition: all 0.2s linear;
  overflow: hidden;
  transition: all 0.2s linear;
  float: left;
  position: relative;
  *margin: 10px;
}

.hongshi_list_new ul li:nth-child(4n + 1) {
  margin-left: 0px;
}

.hongshi_list_new ul li img {
  width: 100%;
  vertical-align: middle;
  height: 165px;
  margin-bottom: 3px;
}
.hongshi_list_new ul li p {
  font-size: 15px;
  width: 100%;
  height: 60px;
  padding: 0 10px;
  padding-top: 4px;
  line-height: 20px;
  box-sizing: border-box;
  text-align:center;
}
.hongshi_list_new ul li a {
  text-decoration: none;
}

.hongshi_list_new ul li:hover {
  transform: translateY(-5px);
  webkit-transition: 0.5s;
  transition: 0.5s;
}
.hongshi_list_new ul li:hover a {
  color: #006bff;
}


.line_tit {
  height: 50px;
  line-height: 50px;
  border-bottom: 2px solid #eee;
  font-size: 18px;
  margin-bottom: 24px;
}
.line_tit h2 {
  border-bottom: 2px solid #006bff;
  font-size: 18px;
  display: inline-block;
  padding: 0 10px;
  color: #333;
}



.txt_bgda {
  background: url(../new_img/txt_bg.jpg) no-repeat top center;
  height: 360px;
  box-sizing: border-box;
  padding: 37px 70px;
  color: #016bd5;
  font-size: 16px;
  overflow: hidden;
  line-height: 26px;
  margin-bottom: 30px;
}

.height_small{ background: url(../new_img/txt_bg2.jpg) no-repeat top center;  height: 263px;}

.txt_bgda h2 {
  text-align: center;
  color: #016bd5;
  font-size: 20px;
  line-height: 40px;
  margin-bottom: 12px;
  font-weight: bold;
}
.txt_bgda p {
  text-indent: 2em;
  height: 195px;
  overflow: hidden;
}

.wid1000_ss_new {
  width: 1000px;
  margin: 10px auto;
  height: 50px;
  background: #f0f7fc;
  position: relative;
  padding-left: 20px;
  margin-bottom: 30px;
}
.wid1000_ss_new input.ss_bgd {
  width: 900px;
  font-size: 16px;
  color: #333;
  border: none;
  height: 50px;
  outline: none;
  background: none;
}

.wid1000_ss_new input.cx_brnd {
  width: 160px;
  position: absolute;
  top: 0px;
  right: 0px;

  background: url(../new_img/new_ss_btn.png) #016bd5 no-repeat 24px center;
  padding-left: 20px;
  background-size: 22px 22px;
  color: #fff;
  border: none;
  cursor: pointer;
  height: 50px;
  text-align: center;
  font-size: 18px;
}
input.cx_brnd:hover {
  opacity: 0.9;
}
.ser_conds{margin-bottom:20px;}


.gongshi_tab {
  min-height: 500px;
  padding: 5px 25px;
  padding-bottom: 25px;
  margin-bottom: 20px;
 
   background: #ffffff;
}
.gongshi_tab h3 {
  color: #006bff;
  font-size: 16px;
  padding-left: 12px;
  height: 30px;
  line-height: 30px;
  position: relative;
  margin-bottom: 15px;
}
.gongshi_tab h3:after {
  height: 16px;
  width: 3px;
  background: #006bff;
  position: absolute;
  top: 7px;
  left: 0px;
  content: '';
}


.gongshi_tab table {
  margin-bottom: 20px;
  border:none!important;
}
.gongshi_tab table tr th {
  border: 1px solid #e3ecf3!important;

  padding: 10px 15px!important;
  height:auto!important;
  background: #f0f7fc!important;
  text-align: left!important;
  font-size: 15px;
  line-height: 26px;
  font-weight: normal;
}
.gongshi_tab table tr td {
  border: 1px solid #e3ecf3!important;
  padding: 10px 15px !important;
  text-align: left;
  font-size: 15px;
  line-height: 26px;
  height:auto!important;
  width:25%;
}

.loading_box{ line-height:200px}




.shixintousu {
  padding: 0px;
  box-shadow: none;
  padding: 20px;
}

.shixintousu .wid1000_ss_new {
  width: 600px;
  margin: 0px;
  margin-bottom: 30px;
}

.shixintousu .wid1000_ss_new input.ss_bgd {
  width: 500px;
}

a.tousu_btnd {
  width: 140px;
  background: #fdb301;
  color: #fff;
  border: none;
  cursor: pointer;
  height: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 50px;
  display: block;
  text-decoration: none;
}
a.tousu_btnd:hover {
  opacity: 0.9;
  color: #fff;
}


h2.titadd{
text-align: center;
    color: #016bd5;
    font-size: 24px;
    line-height: 50px;
    margin-bottom: 12px;
    font-weight: bold;
}

.ser_conds table tr td h6 {
  padding: 100px 0;
  color: #777;
}
.jiuye_box {
  box-shadow: none;
}

.jiuye_box {
  width: 320px;
}

.wid920px_new2 {
  width: 880px;
}
.jiuye_box ul {
  background: #f0f7fc;
  min-height: 400px;
  margin-bottom: 20px;
}
.jiuye_box ul li {
  border-color: #f0f7fc;
  padding-left: 20px;
  text-align: left;
}
.jiuye_box ul li.on {
  background: none;
  text-align: left;
}
.jiuye_box ul li img {
  margin-right: 8px;
}
.jiuye_icon{height:30px; width:30px;  margin-right: 8px; float:left; display:inline-block;}
.jiuye_icon1{  background: url(../new_img/jiuye_icon1.png) no-repeat center center; }
.jiuye_icon2{  background: url(../new_img/jiuye_icon2.png) no-repeat center center; }
.jiuye_icon3{  background: url(../new_img/jiuye_icon3.png) no-repeat center center; }

.jiuye_icon4{  background: url(../new_img/jiuye_icon4.png) no-repeat center center; }

.jiuye_icon5{  background: url(../new_img/jiuye_icon5.png) no-repeat center center; }

.jiuye_icon6{  background: url(../new_img/jiuye_icon6.png) no-repeat center center; }

.jiuye_icon7{  background: url(../new_img/jiuye_icon7.png) no-repeat center center; }

.jiuye_icon8{  background: url(../new_img/jiuye_icon8.png) no-repeat center center; }

.jiuye_icon9{  background: url(../new_img/jiuye_icon9.png) no-repeat center center; }

.jiuye_icon10{  background: url(../new_img/jiuye_icon10.png) no-repeat center center; }
.jiuye_icon11{  background: url(../new_img/jiuye_icon11.png) no-repeat center center; }



.chaxun_bor {
  border: 1px solid #dddfe1;
  padding: 22px 30px;
  min-height: 500px;
  background:#fff;
}

.hei120px {
  height: 120px;
  border-bottom: 1px solid #dddfe1;
  position: relative;
  margin-bottom: 20px;
}
.hei120px h2 {
  color: #111;
  font-size: 26px;
  line-height: 40px;
  font-weight: normal;
  height: 80px;
  overflow: hidden;
  width: 880px;
}
.hei120px h2 span {
  border: 1px solid #adceef;
  height: 22px;
  line-height: 22px;
  padding: 0 8px;
  display: inline-block;
  font-size: 14px;
  background-color: #eaf3fb;
  color: #016bd5;
  margin-left: 10px;
}

.right_btn {
  width: 165px;
  position: absolute;
  right: 0px;
  top: 4px;
}
.right_btn a {
  height: 42px;
  border: 1px solid #1174d8;
  line-height: 42px;
  color: #1174d8;
  font-size: 16px;
  padding-left: 50px;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 10px;
  box-sizing: border-box;
  width: 165px;
}
.right_btn a.xiazai_baogao {
  background: url(../new_img/xq_xiazai.png) no-repeat 14px center;
}
.right_btn a.yiyi_btn {
  background: url(../new_img/xq_yiyi.png) no-repeat 14px center;
}
.right_btn a.xiazai_baogao:hover {
  background: url(../new_img/xq_xiazai2.png) #1174d8 no-repeat 14px center;
  color: #fff;
  border-color: #1174d8;
  cursor: pointer;
}
.right_btn a.yiyi_btn:hover {
  background: url(../new_img/xq_yiyi2.png) #1174d8 no-repeat 14px center;
  color: #fff;
  border-color: #1174d8;
  cursor: pointer;
}

.daima_btm {
  position: absolute;
  left: 0px;
  bottom: 14px;
  font-size: 16px;
  line-height: 30px;
  color: #333;
}

.tip_chaxd {
  background-color: #faf4ed;
  padding: 12px 20px;
  font-size: 15px;
  color: #333;
  line-height: 28px;
  margin-bottom: 20px;
}

.tip_chaxd h2 {
  font-size: 18px;
  list-style: 30px;
  margin-bottom: 8px;
  color: #f00;
  font-weight: normal;
}

.tip_chaxd a {
  color: #006bff;
}

.chaxun_tab {
  background: url(../new_img/chaxun_bg.jpg) repeat top left;
  width: 100%;
  margin-bottom: 20px;
}
.chaxun_tab table tr td {
  border: 1px solid #dddfe1;
  padding: 10px 10px;
  padding-left: 30px;
  line-height: 26px;
  font-size: 16px;
}
.chaxun_tab table tr th {
  border: 1px solid #dddfe1;
  padding: 10px 10px;
  padding-left: 30px;
  font-weight: bold;
  text-align: left;
  font-size: 16px;
  background: rgba(0,0,0,0.02);
  width:280px;
}

.num_frd{text-align:right; padding-bottom:10px; line-height:30px; font-size:14px; color:#333; background:#fff;}
.num_frd span{ margin:0 4px; color:#006bff;}
.xiangqing_nav {
  height: 64px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 3px solid #016bd5;
  margin-bottom: 20px;
}
.xiangqing_nav ul li {
  width: 11.5%;
  float: left;
  margin-right: 0.5%;
  background: #e4eefb;
  height: 64px;
  box-sizing: border-box;
  cursor: pointer;
  padding: 8px 0;
  font-size: 14px;
  line-height: 24px;
  padding-left: 55px;
  position: relative;
}
.xiangqing_nav ul li h2 {
  font-size: 18px;
}
.xiangqing_nav ul li:hover {
  color: #016bd5;
}
.xiangqing_nav ul li.chaxun_1 {
  background: url(../new_img/xq_icon1.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_1.on {
  background: url(../new_img/xq_icon1_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_2 {
  background: url(../new_img/xq_icon2.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_2.on {
  background: url(../new_img/xq_icon2_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_3 {
  background: url(../new_img/xq_icon3.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_3.on {
  background: url(../new_img/xq_icon3_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_4 {
  background: url(../new_img/xq_icon4.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_4.on {
  background: url(../new_img/xq_icon4_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_5 {
  background: url(../new_img/xq_icon5.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_5.on {
  background: url(../new_img/xq_icon5_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_6 {
  background: url(../new_img/xq_icon6.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_6.on {
  background: url(../new_img/xq_icon6_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_7 {
  background: url(../new_img/xq_icon7.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_7.on {
  background: url(../new_img/xq_icon7_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}
.xiangqing_nav ul li.chaxun_8 {
  background: url(../new_img/xq_icon8.png) #e4eefb no-repeat 10px center;
}
.xiangqing_nav ul li.chaxun_8.on {
  background: url(../new_img/xq_icon8_hover.png) #016bd5 no-repeat 10px center;
  color: #fff;
}

.no_data {
  background: url(../new_img/wu.png) no-repeat center center;
  height: 400px;
}

.num_tit {
  height: 40px;
  background: url(../new_img/chaxun_icon.png) no-repeat left center;
  padding-left: 20px;
  line-height: 40px;
  margin-bottom: 15px;
  font-size: 16px;
  color: #222;
}

.num_tit.active {
  
  background: url(../new_img/chaxun_icon2.png) no-repeat left center;
  
}


.num_tit b {
  color: #016bd5;
}
.num_tit span {
  color: #016bd5;
  margin-left: 10px;
}


.guojia_con{ margin-bottom:10px;}
.guojia_con .ul_listd{ display:none;}
.guojia_con h2{ position:relative; cursor:pointer;}
.guojia_con h2 span{ background: url(../new_img/zxzl_xxgs_icon.png) no-repeat center center; transform:rotate(180deg); width:21px; height:13px; position:absolute; top:24px; right:15px;  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;}
.guojia_con h2 span.active{ transform:rotate(0deg);   webkit-transition: 0.5s;
  transition: 0.5s;}


.nrContent table{ background: url(../new_img/chaxun_bg.jpg) repeat left top;}




/*-- 在线修复 --*/
.xiufu_box {
  border: 1px solid #dddfe1;
  padding: 20px 30px;
  min-height: 500px;
}

.new_wid1200px_fff_add {
  width: 1200px;
  margin: 0 auto;
  background: #fff;
  padding: 10px 20px; box-sizing:border-box;

  min-height: 600px;
}

.xiufu_tit{ text-align:center; line-height:50px; font-size:22px; color:#333; font-weight:bold; margin-bottom:10px;}
.add_color{ text-align:center; color:#f00; padding:8px 20px;}
.add_color a:hover{ color:#006bff;}

.xf_tit{ height:44px; line-height:44px; border-bottom:1px solid #dddfe1; margin-bottom:20px; margin-top:20px;}
.xf_tit h2{line-height:43px; font-size:19px; color:#333; font-weight:bold;  border-bottom:3px solid #16a5f3; display:inline-block; padding:0 3px;}

.xiufu_box .layui-form-item{ padding:0 25px;}

.xiufu_box .layui-disabled,.xiufu_box .layui-disabled:hover{ background:#edf7fc; color:#333!important;}

.xiufu_box .layui-form-label{ width:190px; text-align:left; }

.xiufu_box .layui-input-block{ margin-left:220px;}
.zhujie{ color:#f00; font-size:13px; padding-left:250px; margin-bottom:12px;}
.xiufu_box span{ color:#f00; margin-right:4px;}
.yanzhong_box{ display:none;}
.yzm_btna{ cursor:pointer; background:#ff6666; height:40px; width:140px; line-height:40px; text-align:center; color:#fff; font-size:16px; display:inline-block; margin-left:30px;}

.yzm_btna.on{ cursor:default; background:#999;}


.xf_tit .zhujie{ display:inline-block; padding-left:40px;}
 .zhujie a, .zhujie a:hover{ color:#f00;}

.disbox{ display:inline-block; padding-left:20px;}

a.chexiao{ height:44px; line-height:44px; margin-top:40px; margin-bottom:40px; margin-left:250px; display:inline-block; padding:0 50px; color:#fff; background:#999; font-size:16px; text-decoration:none;}
a.chexiao:hover{ color:#fff;}

.yiban_txt{ padding:10px 40px;}


a.xiufu_new{ height:32px; border:1px solid #e22323; line-height:32px; margin-right:20px; text-decoration:none; text-align:center;  min-width:100px; padding:0 20px; font-size:16px; display:inline-block; color:#e22323; cursor:pointer;}

a.xiufu_new.disabled{ color:#999; border:1px solid #999; cursor:default;}

a.xiufu_new{ margin-right:15px;} 

a.xiufu_new:hover{color:#e22323;}
a.xiufu_new.disabled:hover{color:#999;}


.btn_posfrd{ height:34px; position:relative; }
.dw_tip{ background:#eee; position:absolute; top:34px; display:none; right:0px; width:340px; text-align:center; border:1px solid #ccc; height:32px; line-height:32px;}
.dw_tip a,.dw_tip a:hover{color: #006bff;}
.tip_bbdd:hover .dw_tip{ display:block;}
.wts_parent{display:none;}




.an_listd{ margin-bottom:5px;}
.an_listd ul li{ cursor:pointer; height:30px; display:inline-block; float:left; margin-right:20px; line-height:30px; color:#666; font-size:14px; border:1px solid #dddfe1; padding:0 15px; min-width:60px;}

.an_listd ul li:hover{ border:1px solid #016bd5; color:#016bd5;}
.an_listd ul li.on{ background:#016bd5;border:1px solid #016bd5; color:#fff;}
.an_listd ul li b{ margin-left:6px; font-size:16px;}


.tip_bbdd{ display:inline-block;}


	.ty_list_new{min-height:520px;}
	
	.wid230px_fl{min-height:607px;}


.chaxun_bor{ border:none;}

/*--手机端适配2025-2-17--*/

@media screen and (max-width: 1000px) { 
.hei120px h2 span{ font-weight:normal; padding:0 6px; font-size:12px;}

.xiufu_nav{ width:100%; box-shadow:none; padding:0 2%; box-sizing:border-box;}

.xiufu_nav.fl{ float:inherit; padding:4px 0;}
.xiufu_nav.fl:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}

.titdda h2{ display:none;}

.xiufu_nav ul li{ width:46%; overflow:hidden; font-size:14px; box-shadow:4px 4px 4px #d1d7d7; border-left:4px solid #016bd5; background:#e1e9f2; margin:0 2%; box-sizing:border-box; padding:0px 6px; float:left; margin-bottom:12px; height:40px; line-height:40px; border-bottom:none;}

.xiufu_nav ul li.on{ color:#fff; background:#016bd5;}
.xiufu_nav ul li.on a{ color:#fff;}

.xiufu_nav ul li a { overflow:hidden; text-overflow: ellipsis;  white-space: nowrap; display:block; width:100%;}

.wid920px_new{ width:100%; padding:12px 0; margin-top:15px;}
.wid920px_new.fr{float:inherit;}

.hongshi_list{ padding:2%; box-sizing:border-box;}
.hongshi_list ul li{width:46%; margin:2% !important; height:160px; overflow:hidden;}

.hongshi_list ul li img{ height:115px;}

.hongshi_list ul li p{ height:20px;}


h2.titadd{ font-size:20px; margin-bottom:0px;}


.wid1000_ss_new{ width:100%; box-sizing:border-box; margin-top:0px; margin-bottom:20px;}

.wid1000_ss_new input.cx_brnd{ width:90px; padding-left:0px; background:#016bd5; font-size:16px;}

.wid1000_ss_new input.ss_bgd{ width:70%; font-size:15px;}

.ser_conds table tr td{ font-size:12px; padding:6px 2px; line-height:20px; word-wrap:break-word}
.ser_conds table tr td a{  display:block;}

.ser_conds  #page{ display:none;}

.ser_conds table tr th{ font-size:14px; line-height:22px; padding:8px 2px;}

.gongshi_tab{ padding:5px 10px; border:none; position:relative; }

.line_tit{ height:40px; line-height:40px; margin-bottom:16px;}
.line_tit h2{ font-size:17px; font-weight:bold;}

.gongshi_tab table tr th{ padding:8px 8px !important; font-size:14px; font-weight:bold;}
.gongshi_tab table tr td{ font-size:13px; padding:8px 8px !important;  word-wrap:break-word;}

.gongshi_tab{ overflow-y:auto;}
.gongshi_tab table{ width:700px;}

  .new_wid1200px{width:100%;}
  .chaxun_bor{padding: 4%;}
  .hei120px h2{width: 100%;font-size: 18px;line-height: 40px;height: 40px;font-weight: bold;}
  .hei120px .daima_btm{position: static;font-size: 14px;}
  .hei120px .right_btn{position: static;width: 100%;}
  .right_btn a.xiazai_baogao{
    /* background: url(./xq_xiazai.png) no-repeat 14px center; */
    background-position:8px center;background-size: 18px;}
  .right_btn a {width: 130px;padding-left: 30px;height: 36px;font-size: 15px;line-height: 36px;margin-top: 5px;}
  .right_btn a.yiyi_btn{background-position:8px center;background-size: 18px;margin-left: 10px;}
  .tip_chaxd{font-size: 13px;padding:2% 4%; line-height: 24px;}.tip_chaxd h2{font-size: 16px;}

  /* .chaxun_tab{background: url(./chaxun_bg.jpg) repeat top left;} */
  .chaxun_tab table tr th{width: 62px !important;font-size: 13px ;padding: 6px 5px ;line-height: 20px ;}
  .chaxun_tab table tr td{font-size: 12px !important;padding: 6px 5px !important;line-height: 20px; min-width:70px;}
  .xiangqing_nav{height: auto !important;padding: 0px !important;}
  .xiangqing_nav ul li h2{display: inline-block !important;color: #f00 !important;font-size: 16px !important;}
  .xiangqing_nav ul li{width: auto !important;
    margin-right: 8px !important;
    height: 34px !important;
    line-height: 34px !important;
    background-image: none !important;
    padding: 0 8px !important;
    border-radius: 6px;
    margin-bottom: 8px;}
    .an_listd ul li{margin-top: 5px;}


.xiangqing_nav ul li.on h2{ color:#fff !important; }


.an_listd ul li{ padding:0 10px; margin-right:10px;}
#content .chaxun_tab table tr th{width: 90px !important;}
}

