@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: #6b9afb;
  text-decoration: none;
  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: '微软雅黑', '黑体';
}


.layout{
	/*overflow: visible;*/
	display: block;
	width: 100%;	
}

.main {
	height: auto;!important;
	width:1200px;
	margin:0 auto;
	padding-bottom: 20px;
	display: block;
}

/*当前位置*/
.list_addr{
	border-width:0 0 2px 0;
	background:url(../images/lift_03.png) no-repeat 5px center;
	color: #808080;
	display: block;
	font-family:"Microsoft YaHei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	text-align: left;
	height: 56px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	line-height: 56px;
	font-size: 14px;
}



.pages { padding:20px 0;}
.pages ul { float:left; position:relative; left:39%;}
.pages li { float:left; font-family: "verdana", arial; padding:0 3px; color:#999; position:relative; right:35%;}
.pages li span.curpage { color:#c20c00;}
.pages li span.currecords { color:#c20c00;}
.pages li a { padding:0 5px; display:block; height:22px; line-height:22px; text-align:center; border:1px solid #d1d1d1; background:#fff; float:left;}
.pages li.on { border:1px solid #c20c00; background:#c20c00; color:#fff; height:22px; line-height:22px; text-align:center; margin:0 3px; padding:0 5px;}
.pages li.dots { font-family:Tahoma; font-size:14px;}
.pages li a:hover { background:#16a5f3; color:#fff; text-decoration:none; border:1px solid #16a5f3;}
.pages li .skip_box { border:1px solid #999; width:22px; height:20px; padding:0; margin:0 3px; line-height:20px;}


/*--------2017-6-28 李帅滨新增样式-------*/
.search_list{background-color: #fff; padding:5px 10px;}
.search_list ul li{ padding:12px 12px; border-bottom:1px solid #e1e1e1; font-size:14px; line-height:24px;}
.search_list ul li b{ font-size:20px; }
.search_list ul li b a{ text-decoration:none; color:#333;}
.search_list ul li b a:hover{color:#3dc1ff; }
.search_list ul li b span{ color:#f00;}
.sear_tit{ padding:10px 0; line-height:30px; margin-bottom:2px;}
.sear_tit i{ height:24px; line-height:24px; padding:0 12px; border-radius:4px; color:#fff; font-size:13px; background-color:#09f; display:inline-block; margin-left:15px; margin-top:5px; font-style:normal;}
.sear_tit i.bg_f00{ background-color:#ff6666;}
.sear_tit i.bg_f00:hover{ background-color:#f74f4f;}

.sear_tit i.bg_f60{ background-color:#666;}
.sear_tit i.bg_f60:hover{ background-color:#777;}
.sear_tit i a{ display:block; text-decoration:none; color:#fff;}
.search_list ul li table tr td{ padding:2px 5px;}
.sear_end span{ margin-right:100px; min-width:200px; display:inline-block; line-height:26px; }
.sear_end span:last-child,.sear_end span:nth-child(3n){ margin-right:0px;}


.wid940px{ margin:0 auto;}
.zkg_con{ background:url(../images/xy_bg.png) repeat top center; padding:30px 25px; min-height:300px; margin-bottom:30px;}
.sear_nav ul li{ float:left; width:13.0%; margin-left:1.5%; height:50px; position:relative; overflow:hidden;}
.sear_nav ul li a{ height:36px; line-height:32px; text-align:center; font-size:14px; color:#fff; border-top:4px solid #3dc1ff; display:block; background-color:#3dc1ff; text-decoration:none; overflow:hidden; }
.sear_nav ul li.on a{background-color:#3dc1ff; color:#fff;}
.sear_nav ul li a.bg_col2{ border-top:4px solid #f88600;  background-color:#f88600;}
.sear_nav ul li.on a.bg_col2{}
.sear_nav ul li a.bg_col3{ border-top:4px solid #d00000; background-color:#d00000;}
.sear_nav ul li.on a.bg_col3{ }
.sear_nav ul li a.bg_col4{ border-top:4px solid #666666; background-color:#666666;}
.sear_nav ul li.on a.bg_col4{ }
.sear_nav ul li a.bg_col5{ border-top:4px solid #6699ff; background-color:#6699ff;}
.sear_nav ul li.on a.bg_col5{ }
.sear_nav ul li a.bg_col6{ border-top:4px solid #9966cc; background-color:#9966cc;}
.sear_nav ul li.on a.bg_col6{ }
.sear_nav ul li a.bg_col7{ border-top:4px solid #04bc52; background-color:#04bc52;}
.sear_nav ul li.on a.bg_col7{ }
.sear_nav ul li span{border: 10px solid #c00; display:none;
    border-color: #3dc1ff transparent transparent  transparent ;  position:absolute; top:40px; left:50%; margin-left:-10px;}
.sear_nav ul li i{ font-style: normal;}
.sear_nav ul li.on span{ display:block;}
.sear_nav ul li.on span.arrow_2{ display:block; border-color: #f88600 transparent transparent  transparent ;}
.sear_nav ul li.on span.arrow_3{ display:block; border-color: #d00000 transparent transparent  transparent ;}
.sear_nav ul li.on span.arrow_4{ display:block; border-color: #666666 transparent transparent  transparent ;}
.sear_nav ul li.on span.arrow_5{ display:block; border-color: #6699ff transparent transparent  transparent ;}
.sear_nav ul li.on span.arrow_6{ display:block; border-color: #9966cc transparent transparent  transparent ;}
.sear_nav ul li.on span.arrow_7{ display:block; border-color: #04bc52 transparent transparent  transparent ;}





/*china  */

.wid941px{ margin:0 auto;}
.zkg_con{ background:url(../images/xy_bg.png) repeat top center; padding:30px 25px; min-height:300px; margin-bottom:30px;}
.sear_nav1 ul li{ float:left; width:100%; margin-left:1.5%; position:relative; overflow:hidden;}
.sear_nav1 ul li a{ height:36px; line-height:32px; text-align:left; font-size:15px; color:#fff; border-top:4px solid #3dc1ff; display:block; background-color:#3dc1ff; text-decoration:none; overflow:hidden;padding-left:10px; }
.sear_nav1 ul li a.bg_col2{ border-top:4px solid #d00000;  background-color:#d00000;}
.sear_nav1 ul li.on a.bg_col2{}
.sear_nav1 ul li a.bg_col3{ border-top:4px solid #f88600; background-color:#f88600;}
.sear_nav1 ul li.on a.bg_col3{ }
.sear_nav1 ul li a.bg_col4{ border-top:4px solid #9966cc; background-color:#9966cc;}
.sear_nav1 ul li.on a.bg_col4{ }
.sear_nav1 ul li a.bg_col5{ border-top:4px solid #6699ff; background-color:#6699ff;}
.sear_nav1 ul li.on a.bg_col5{ }
.sear_nav1 ul li a.bg_col6{ border-top:4px solid #666666; background-color:#666666;}
.sear_nav1 ul li.on a.bg_col6{ }
.sear_nav1 ul li a.bg_col7{ border-top:4px solid #04bc52; background-color:#04bc52;}
.sear_nav1 ul li.on a.bg_col7{ }
.sear_nav1 ul li span{border: 10px solid #c00; display:none;
    border-color: #3dc1ff transparent transparent  transparent ;  position:absolute; top:40px; left:50%; margin-left:-10px;}
.sear_nav1 ul li i{ font-style: normal;}
.sear_nav1 ul li.on span{ display:block;}
.sear_nav1 ul li.on span.arrow_2{ display:block; border-color: #d00000 transparent transparent  transparent ;}
.sear_nav1 ul li.on span.arrow_3{ display:block; border-color: #f88600 transparent transparent  transparent ;}
.sear_nav1 ul li.on span.arrow_4{ display:block; border-color: #9966cc transparent transparent  transparent ;}
.sear_nav1 ul li.on span.arrow_5{ display:block; border-color: #6699ff transparent transparent  transparent ;}
.sear_nav1 ul li.on span.arrow_6{ display:block; border-color: #666666 transparent transparent  transparent ;}
.sear_nav1 ul li.on span.arrow_7{ display:block; border-color: #04bc52 transparent transparent  transparent ;}




/*7tab  */


.wid940px{ margin:0 auto;}
.zkg_con{ background:url(../images/xy_bg.png) repeat top center; padding:30px 25px; min-height:300px; margin-bottom:30px;}
.sear_nav2 ul li{ float:left; width:13.0%; margin-left:1.5%; height:50px; position:relative; overflow:hidden;}
.sear_nav2 ul li a{ height:36px; line-height:32px; text-align:center; font-size:14px; color:#fff; border-top:4px solid #3dc1ff; display:block; background-color:#3dc1ff; text-decoration:none; overflow:hidden; }
.sear_nav2 ul li.on a{background-color:#3dc1ff; color:#fff;}
.sear_nav2 ul li a.bg_col2{ border-top:4px solid #f88600;  background-color:#f88600;}
.sear_nav2 ul li.on a.bg_col2{}
.sear_nav2 ul li a.bg_col3{ border-top:4px solid #d00000; background-color:#d00000;}
.sear_nav2 ul li.on a.bg_col3{ }
.sear_nav2 ul li a.bg_col4{ border-top:4px solid #666666; background-color:#666666;}
.sear_nav2 ul li.on a.bg_col4{ }
.sear_nav2 ul li a.bg_col5{ border-top:4px solid #6699ff; background-color:#6699ff;}
.sear_nav2 ul li.on a.bg_col5{ }
.sear_nav2 ul li a.bg_col6{ border-top:4px solid #9966cc; background-color:#9966cc;}
.sear_nav2 ul li.on a.bg_col6{ }
.sear_nav2 ul li a.bg_col7{ border-top:4px solid #04bc52; background-color:#04bc52;}
.sear_nav2 ul li.on a.bg_col7{ }
.sear_nav2 ul li span{border: 10px solid #c00; display:none;
    border-color: #3dc1ff transparent transparent  transparent ;  position:absolute; top:40px; left:50%; margin-left:-10px;}
.sear_nav2 ul li i{ font-style: normal;}
.sear_nav2 ul li.on span{ display:block;}
.sear_nav2 ul li.on span.arrow_2{ display:block; border-color: #f88600 transparent transparent  transparent ;}
.sear_nav2 ul li.on span.arrow_3{ display:block; border-color: #d00000 transparent transparent  transparent ;}
.sear_nav2 ul li.on span.arrow_4{ display:block; border-color: #666666 transparent transparent  transparent ;}
.sear_nav2 ul li.on span.arrow_5{ display:block; border-color: #6699ff transparent transparent  transparent ;}
.sear_nav2 ul li.on span.arrow_6{ display:block; border-color: #9966cc transparent transparent  transparent ;}
.sear_nav2 ul li.on span.arrow_7{ display:block; border-color: #04bc52 transparent transparent  transparent ;}








/*6tab  */


.wid940px{ margin:0 auto;}
.zkg_con3{ background:url(../images/xy_bg.png) repeat top center; padding:10px 25px; min-height:300px; margin-bottom:30px;}
.zkg_con3 table tr td{ padding: 8px 15px; color: #666; font-size: 13px;}
.zkg_con3 table tr th{ padding: 8px 15px; color: #333; font-size: 14px;}
.zkg_con3 table{ margin-bottom: 15px;}
.zkg_con3 dd{ margin-bottom:10px;}
.sear_nav3 ul li{ float:left; width: 15.3%; margin-left:1.5%; height:50px; position:relative; overflow:hidden;}
.sear_nav3 ul li a{ height:36px; line-height:32px; text-align:center; font-size:14px; color:#fff; border-top:4px solid #3dc1ff; display:block; background-color:#3dc1ff; text-decoration:none; overflow:hidden; }
.sear_nav3 ul li.on a{background-color:#3dc1ff; color:#fff;}
.sear_nav3 ul li a.bg_col2{ border-top:4px solid #f88600;  background-color:#f88600;}
.sear_nav3 ul li.on a.bg_col2{}
.sear_nav3 ul li a.bg_col3{ border-top:4px solid #d00000; background-color:#d00000;}
.sear_nav3 ul li.on a.bg_col3{ }
.sear_nav3 ul li a.bg_col4{ border-top:4px solid #666666; background-color:#666666;}
.sear_nav3 ul li.on a.bg_col4{ }
.sear_nav3 ul li a.bg_col5{ border-top:4px solid #6699ff; background-color:#6699ff;}
.sear_nav3 ul li.on a.bg_col5{ }
.sear_nav3 ul li a.bg_col6{ border-top:4px solid #9966cc; background-color:#9966cc;}
.sear_nav3 ul li.on a.bg_col6{ }
.sear_nav3 ul li a.bg_col7{ border-top:4px solid #04bc52; background-color:#04bc52;}
.sear_nav3 ul li.on a.bg_col7{ }
.sear_nav3 ul li span{border: 10px solid #c00; display:none;
    border-color: #3dc1ff transparent transparent  transparent ;  position:absolute; top:40px; left:50%; margin-left:-10px;}
.sear_nav3 ul li i{ font-style: normal;}
.sear_nav3 ul li.on span{ display:block;}
.sear_nav3 ul li.on span.arrow_2{ display:block; border-color: #f88600 transparent transparent  transparent ;}
.sear_nav3 ul li.on span.arrow_3{ display:block; border-color: #d00000 transparent transparent  transparent ;}
.sear_nav3 ul li.on span.arrow_4{ display:block; border-color: #666666 transparent transparent  transparent ;}
.sear_nav3 ul li.on span.arrow_5{ display:block; border-color: #6699ff transparent transparent  transparent ;}
.sear_nav3 ul li.on span.arrow_6{ display:block; border-color: #9966cc transparent transparent  transparent ;}
.sear_nav3 ul li.on span.arrow_7{ display:block; border-color: #04bc52 transparent transparent  transparent ;}








/*10tab  */


.wid940px{ margin:0 auto;}
.zkg_con4{ background:url(../images/xy_bg.png) repeat top center; padding:10px 25px; min-height:300px; margin-bottom:30px;}
.zkg_con4 table tr td{ padding: 8px 15px; color: #666; font-size: 13px;}
.zkg_con4 table tr th{ padding: 8px 15px; color: #333; font-size: 14px;}
.zkg_con4 table{ margin-bottom: 15px;}
.zkg_con4 dd{ margin-bottom:10px;}
.sear_nav4 ul li{ float:left; width: 15.3%; margin-left:1.5%; height:50px; position:relative; overflow:hidden;}
.sear_nav4 ul li a{ height:36px; line-height:32px; text-align:center; font-size:14px; color:#fff; border-top:4px solid #3dc1ff; display:block; background-color:#3dc1ff; text-decoration:none; overflow:hidden; }
.sear_nav4 ul li.on a{background-color:#3dc1ff; color:#fff;}
.sear_nav4 ul li a.bg_col2{ border-top:4px solid #f88600;  background-color:#f88600;}
.sear_nav4 ul li.on a.bg_col2{}
.sear_nav4 ul li a.bg_col3{ border-top:4px solid #d00000; background-color:#d00000;}
.sear_nav4 ul li.on a.bg_col3{ }
.sear_nav4 ul li a.bg_col4{ border-top:4px solid #666666; background-color:#666666;}
.sear_nav4 ul li.on a.bg_col4{ }
.sear_nav4 ul li a.bg_col5{ border-top:4px solid #6699ff; background-color:#6699ff;}
.sear_nav4 ul li.on a.bg_col5{ }
.sear_nav4 ul li a.bg_col6{ border-top:4px solid #9966cc; background-color:#9966cc;}
.sear_nav4 ul li.on a.bg_col6{ }
.sear_nav4 ul li a.bg_col7{ border-top:4px solid #04bc52; background-color:#04bc52;}
.sear_nav4 ul li.on a.bg_col7{ }
.sear_nav4 ul li span{border: 10px solid #c00; display:none;
    border-color: #3dc1ff transparent transparent  transparent ;  position:absolute; top:40px; left:50%; margin-left:-10px;}
.sear_nav4 ul li i{ font-style: normal;}
.sear_nav4 ul li.on span{ display:block;}
.sear_nav4 ul li.on span.arrow_2{ display:block; border-color: #f88600 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_3{ display:block; border-color: #d00000 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_4{ display:block; border-color: #666666 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_5{ display:block; border-color: #6699ff transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_6{ display:block; border-color: #9966cc transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_7{ display:block; border-color: #04bc52 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_1{ display:block; border-color: #04bc52 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_8{ display:block; border-color: #04bc52 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_9{ display:block; border-color: #04bc52 transparent transparent  transparent ;}
.sear_nav4 ul li.on span.arrow_10{ display:block; border-color: #04bc52 transparent transparent  transparent ;}








.zkg_con table tr td{ padding: 8px 15px; color: #666; font-size: 13px;}
.zkg_con table tr th{ padding: 8px 15px; color: #333; font-size: 14px;}
.other_infor table tr th.th_1 { width:156px;}
.other_infor table tr td.td_1 { width:249px;}
.zkg_con table{ margin-bottom: 15px;}
.none_text{ padding: 100px 0; font-size: 14px; color: #888; text-align:center;}

.tit_ty_add{ height:40px; padding:0 15px; cursor:pointer; line-height:40px; color:#333; font-size:15px; position:relative; background-color:#ceefff; margin-bottom:15px; }
.tit_ty_add h2{ font-size:16px;}
.list_numd{cursor:pointer;}

.arrow{ height:40px; width:40px; background:url(../images/arrow_1.png) no-repeat center center; background-size:22px 22px; position:absolute; top:0px; right:0px;
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    -ms-transition: -ms-transform 0.3s ease-out;
}

.arrow.active{background-position:center center;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);}

.zkg_con dd{ margin-bottom:10px;}



.other_infor ul li table,a.yyss_btn{ display:none;}
.other_infor ul li:first-child table,.other_infor ul li:first-child a.yyss_btn{ display:block;}



a.closed_btn{ margin-top:4px;}

#jbxx .tit_ty_add{ background-color:#ceefff; }
#data_article_jcxx_shouxin .tit_ty_add{ background-color:#f2bfbf;  }
#data_article_jcxx_sx .tit_ty_add{ background-color:#ccc;  }
#djzczong .tit_ty_add{ background-color:#ffe5bf;  }
#data_article_zgrz_2 .tit_ty_add{ background-color:#b6e7cb;  }
#data_article_jcxx_jblb .tit_ty_add{ background-color:#e5d9f2;  }







.slideBox222{ width:413px; height:426px; overflow:hidden; position:relative;  }
.slideBox222 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox222 .hd ul{ overflow:hidden; zoom:1; text-align:center; width:230px;   }
.slideBox222 .hd ul li{ float:left; margin-right:2px;  display:inline-block; *display:inline; zoom:1; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox222 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox222 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox222 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox222 .bd img{ width:413px; height:426px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox222 .prev,
.slideBox222 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox222 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox222 .prev:hover,
.slideBox222 .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.slideBox222 .bd li .txt_d{ /*padding:0 2%;*/ height:32px; line-height:32px; /*width:96%;*/ width:426px;position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); *background:#000; color:#fff; font-size:12px; font-weight:bold;text-align:center;}





.pic_turn{ padding:0px 20px; margin-bottom:15px; height:165px;  position:relative;margin-top:20px;}
.pic_turn ul li{ margin:0 7px;width:200px; height:150px; float:left;    line-height:30px; font-size:14px; }

.pic_turn ul li img{width:200px; height:150px; }
.pic_turn  a.prev{ background:url(../images/jtzuo.png) no-repeat left center; height:91px; width:32px; position:absolute; left:1px; top:50%; margin-top:-55px; cursor:pointer; opacity:.8;}
.pic_turn a.next{ background:url(../images/jtyou.png) no-repeat left center; height:91px; width:32px; position:absolute; right:1px; top:50%; margin-top:-55px; cursor:pointer; opacity:.8;}

.pic_turn  a.prev:hover{ opacity:1;}
.pic_turn a.next:hover{opacity:1;}



/**  联合奖惩  **/
.pic_turn_lhjc{ padding:0px 20px; margin-bottom:15px; height:165px;  position:relative;margin-top:20px;}
.pic_turn_lhjc ul li{ margin:0 7px;width:250px; height:150px; float:left;    line-height:30px; font-size:14px; }

.pic_turn_lhjc ul li img{width:250px; height:150px; }
.pic_turn_lhjc  a.prev{ background:url(../images/jtzuo.png) no-repeat left center; height:91px; width:32px; position:absolute; left:1px; top:50%; margin-top:-55px; cursor:pointer; opacity:.8;}
.pic_turn_lhjc a.next{ background:url(../images/jtyou.png) no-repeat left center; height:91px; width:32px; position:absolute; right:1px; top:50%; margin-top:-55px; cursor:pointer; opacity:.8;}

.pic_turn_lhjc  a.prev:hover{ opacity:1;}
.pic_turn_lhjc a.next:hover{opacity:1;}


.xz_sk_lhjc{
	border: 1px solid #D6D6D6;
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
	position: relative;
	}
.xz_nk_lhjc{
	display: inline-block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;	
	}
.xz_nk_lhjc li{
	display: inline-block;
	float: left;
	padding-right: 5px;
	padding-left: 5px;	
	height: 150px;
	}
.xz_nk_lhjc li span{
	display: inline-block;
	position: absolute;
	height: 30px;
	width: 250px;
	text-align: center;
	background-image: url(../images/hdt.png);
	background-repeat: repeat-x;
	color: #FFF;
	margin-top: 110px;
	font-size: 14px;
	}
a:hover .imgopacity {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
        }
		
		
		
/*--20200623 信用查询详情边框--*/		
.zkg_con table tr th{border:#d6e2f4 1px solid;}		
.zkg_con table tr td{border:#d6e2f4 1px solid;}		






		

/*分页样式*/
.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;
}

.slideBoxdd{position: relative;}

.slideBoxdd .hd .prev2,.slideBoxdd .hd .next2{ display:block;  width:24px; height:50px; position:absolute; z-index:10; top:48px; left:0px;  overflow:hidden; cursor:pointer; background:url(../images/btn_prev_a.png) no-repeat;}
.slideBoxdd .hd .next2{  left:auto; right:0px; background:url(../images/btn_next_a.png) no-repeat;  }
.slideBoxdd .hd .prev2:hover,.slideBoxdd .hd .next2:hover{ opacity:.8;}


/*-- 20210801 --*/
 .baogao_box h2{ font-size:22px; color:#333; line-height:40px; text-align:center; margin-bottom:12px; border-bottom:1px solid #eee; padding-bottom:15px;}
	  .baogao_tit{ height:42px; line-height:42px; border-radius:21px; display:inline-block; overflow:hidden; background:#c2e0fd; position:relative; padding-left:60px; padding-right:60px; font-size:18px; color:#000; margin-top:22px; margin-bottom:12px;}
	  .baogao_tit h3{ position:absolute; top:0px; left:0px; background:#3399ff; font-size:18px; text-align:center; color:#fff; width:44px;}
	  .anw_erd{ font-size:16px; color:#333; line-height:28px;}
	  .anw_erd p{ margin-bottom:5px; text-indent:2em;}
	  .anw_erd a{ text-decoration:none; color:#006bff;}
	  
	  .tip_boxabb{ position:fixed; background:rgba(0,0,0,0.2); top:0px; left:0px; width:100%; height:100%; display:none;}
	  
	  .pic_boxbb{ position:fixed; width:900px; height:550px; padding:25px; background:#fff; top:50%; left:50%; margin-top:-300px; margin-left:-475px;}
	  a.close_gb{ background:url(../images/close_btn.jpg) no-repeat; width:50px; height:50px; position:absolute; top:0px; right:0px;}



		
		.bang_con{ background:#fff; padding:20px; min-height:400px; position:relative;}
.bang_img{ text-align:center;}
.bang_img img{width:100%;}




 .opa_bg{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); display:none; z-index:100001;}
 .tip_conda{font-family:"微软雅黑","黑体";  width:500px; height:310px; background:#fff; border-radius:6px; position:fixed; top:50%; left:50%; margin-left:-250px; margin-top:-180px; box-sizing:border-box; padding:25px 20px; font-size:16px; color:#333; line-height:30px; text-align:center;}
 .tip_conda h3{ font-size:24px; color:#0063ba; text-align:center; line-height:40px; margin-bottom:20px;}
 
 a.close_btnd{ position:absolute; top:20px; right:20px; width:20px; margin-right:0px !important; height:20px; text-align:center; font-size:30px; line-height:20px; color:#ea3e3e !important; text-decoration:none;}
 
 .links_col{color:#0063ba;}
 
 a.tz_btnd{  width:160px; height:40px; background:#0063ba; margin:0 auto; margin-top:30px; border-radius:20px; text-align:center; line-height:40px; color:#fff; display:block; font-size:16px; text-decoration:none; margin-bottom:15px;margin-right:0px !important}
 
  .dhk_txt{ color:#888; font-size:18px; }
 .dhk_txt input{ width:18px; height:18px; margin-right:4px; outline:none;}
 
 
 

.slideBoxdd .hd .prev2,.bmfw_list .hd .next2{ display:block; z-index:1001;  width:24px; height:50px; position:absolute; z-index:10; top:44px; left:0px;  overflow:hidden; cursor:pointer; background:url(../images/btn_prev_sy.png) no-repeat;}
.slideBoxdd .hd .next2{  left:auto; right:0px; background:url(../images/btn_next_sy.png) no-repeat;  }
.slideBoxdd .hd .prev2:hover,.bmfw_list .hd .next2:hover{ opacity:.8;}
 	


.top_banner,.top_banner_indx{ position:relative;}	


.login_con{ position:absolute; top:0px; right:0px;}

.unlogin { height:30px; line-height:28px; font-size:14px;}
.unlogin img{ float:left; margin-right:4px; margin-top:4px; height:20px; width:20px; }

.unlogin a{ display:block; font-size:14px; color:#222; }


.login_boxd{ height:30px; position:relative;   z-index:100011;line-height:30px; }


a.arrowdddd{}
.arrowdddd span{ overflow:hidden; text-overflow: ellipsis; white-space:nowrap; max-width:12em;  }
.arrowdddd img{ margin-right:5px; margin-top:4px; height:20px; width:20px;  }

.hei30pxdd{ height:30px; background:#f9f9f9; line-height:30px; font-size:14px; }



.wid1500pxd{ width:1160px; margin:0 auto; position:relative;}


.unlogin a,.login_boxd a{ display:inline-block; float:left; }

.unlogin a:hover,.login_boxd a:hover{ color:#1aa2f8;}

 span.jg{ margin:0 12px; color:#ccc; float:left;}






/*-- 无违法违规记录证明版 --*/

*{ padding:0px; margin:0px;}

 a.tz_btnd:hover{color:#fff !important; }

.wwfwg_con{ margin:0 auto; width:1121px;}

h2.wwfwf_tit{ font-size:22px; color:#333; line-height:40px; padding:12px 0; text-align:center; font-weight:normal;}

.wfwg_txt{ font-size:15px; color:#333; line-height:28px; margin-bottom:15px;}
.wfwg_txt p{ padding-left:30px;}

.wfwg_txt h2{ background:url(../images/wwfwg_tit.png) no-repeat left center; font-weight:normal; padding-left:32px; line-height:30px; font-size:18px; color:#257ef0; margin-top:18px; margin-bottom:5px;}


.wfwg_txt2{ padding:15px 0; font-size:16px; color:#333; line-height:30px;}


.wfwg_txt2 h3{color:#257ef0; font-size:17px; line-height:40px; margin-top:15px;}


.weig_btn{ padding:35px 0; margin-bottom:20px; margin-top:20px;}

.weig_btn a{ height:60px; line-height:60px; width:280px; text-decoration:none; font-size:20px; color:#fff; text-align:center; background:#02d08b; display:inline-block; margin:0 45px;}

.weig_btn a:hover{ color:#fff; background:#01b87b;}
.weig_btn a:nth-child(2){ background:#00cebd;}
.weig_btn a:nth-child(2):hover{ color:#fff; background:#00b5a6;}
.weig_btn a:nth-child(3){ background:#ff9c00;}
.weig_btn a:nth-child(3):hover{ color:#fff; background:#e18a01;}


/*-- 常见问题 --*/

.wid1138px_auto{ width:1200px; margin:0 auto; background:#fff;   padding:20px 30px; box-sizing:border-box; margin-bottom:20px;}

.ques_bg_img{ background:url(../images/ques_add_img.png) no-repeat top center; font-weight:bold; color:#333; font-size:24px; height:131px; text-align:center; margin-bottom:15px; line-height:130px;}

li{ list-style: none;}
.ques_list_add ul li{ padding:20px 0; border-bottom:1px solid #eaeaea; font-size:15px; color:#555; line-height:24px;}
.ques_list_add ul li p{ text-indent:2em; margin-bottom:8px;}

.ques_list_add ul li h2{ background:url(../images/ques_add_icon.png) no-repeat left 5px; margin-bottom:15px; line-height:36px; padding-left:70px; color:#333; font-size:18px; font-weight:bold;}

.ques_list_add ul li:last-child{ border-bottom:none;}




.tool{ background-position: center 30px;}
.logo{ margin-top:6px;}
.logo_2{ background-position:0 10px;}




/*-- 弹出框新增 --*/

.tanchu_txt_add{  background-image: linear-gradient(#d7ecff, #fff); border-radius:10px;  padding:25px; position:fixed; width:400px;
height:280px; top:50%; left:50%; margin-left:-200px; margin-top:-150px; z-index:10001; box-sizing:border-box; padding-top:70px;
font-size:16px; text-align:center; line-height:26px;}

.tanchu_txt_add:after{ background:url(../images/notice_icon.png) no-repeat; content:''; width:96px; height:108px; position:absolute; left:50%; margin-left:-48px; top:-30px;}
.tanchu_txt_add h2{ text-align:center; font-size:24px; margin-bottom:12px; line-height:40px; font-weight:bold;}
.tanchu_txt_add span{ color:#f00;}
a.gb_add_btn{ background:url(../images/icon_guanbidd.png) no-repeat center center; height:30px; width:30px; position:absolute; top:6px; right:6px;}
a.dq_btn_add{ position:absolute; bottom:25px; left:50%; margin-left:-100px; background:#1E9FFF;height:42px; width:200px; overflow:hidden; color:#fff; text-decoration:none; display:block;  box-sizing:border-box; line-height:42px; font-size:16px; border-radius:6px;}
a.dq_btn_add:hover{ color:#fff; opacity:.9;}



/*-- 2024-7-18 新增 --*/
.null_data_new{ background:url(../images/wu2.png) no-repeat top center; margin-top:12%; margin-bottom:20%; padding-top:60px; color:#999; font-size:14px; text-align:center;}

.menu ul li ul.wid_ul{ width:160px; position:absolute; left:50%; margin-left:-80px; top:40px;}
.menu ul li ul.wid_ul li{ width:160px; overflow:hidden; float:inherit; background:#7cc9f5; }

.menu ul li ul.wid_ul li a{ width:auto; font-size:15px; display:block; padding:0 5px; text-align:center;}
.menu ul li ul.wid_ul li a:hover{ font-size:15px; }

.menu ul li ul.wid_ul li.li_height{ }
.menu ul li ul.wid_ul li.li_height a{ padding:10px 5px; line-height:22px;  height:64px; box-sizing:border-box;}
.ser_conds table tr td h6{ color:#777; font-size:14px; padding:140px 0;}




.xiang_con{ width:250px;  height:250px; position:fixed; z-index:1000001; top:650px;  left:1645px;  box-shadow:4px 8px 8px #e3e3e3; background:url(../images/xiang_bg.png) #fff no-repeat top right; display:inline-block;   border-radius:20px;  box-sizing:border-box; 
padding:75px 5px 55px 15px; font-size:14px; line-height:24px; font-family:"微软雅黑"; }


.xiang_pic2{ background:url(../images/xiang_pic.png) no-repeat center center; cursor:move; width:150px; height:160px; background-size:150px 160px; position:absolute; top:-114px; left:60px; 
-webkit-animation:tada 3.6s 1s ease both infinite;
-moz-animation:tada 3.6s 1s ease both infinite;

}

.xiang_pic{ background:url(../images/xiang_pic.gif) no-repeat center center; cursor:move; width:150px; height:170px;  position:absolute; top:-125px; left:60px; 


}

@-webkit-keyframes tada {
0% {
-webkit-transform:scale(1)
}
5%, 10% {
-webkit-transform:scale(0.9) rotate(-3deg)
}
15%, 25%, 35%, 45% {
-webkit-transform:scale(1.1) rotate(3deg)
}
20%, 30%, 40% {
-webkit-transform:scale(1.1) rotate(-3deg)
}
50% {
-webkit-transform:scale(1) rotate(0)
}
}
@-moz-keyframes tada {
0% {
-webkit-transform:scale(1)
}
5%, 10% {
-webkit-transform:scale(0.9) rotate(-3deg)
}
15%, 25%, 35%, 45% {
-webkit-transform:scale(1.1) rotate(3deg)
}
20%, 30%, 40% {
-webkit-transform:scale(1.1) rotate(-3deg)
}
50% {
-webkit-transform:scale(1) rotate(0)
}
}

@-webkit-keyframes bounce {
0%, 10%, 25%, 40%, 50% {
-webkit-transform:translateY(0)
}
20% {
-webkit-transform:translateY(-22px)
}
30% {
-webkit-transform:translateY(-11px)
}
}
@-moz-keyframes bounce {
0%, 10%, 25%, 40%, 50% {
-webkit-transform:translateY(0)
}
20% {
-webkit-transform:translateY(-22px)
}
30% {
-webkit-transform:translateY(-11px)
}
}

a.xiang_close{background:url(../images/xiang_close.png) no-repeat center center; width:17px; height:17px; position:absolute; top:-105px; right:25px;-webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;}
.xiang_con a{ color:#1aa2f8 !important;}

a.xiang_close:hover{ transform:rotate(90deg);webkit-transition: 0.5s;
  transition: 0.5s;}

.tishi_dd{ position:absolute; border-bottom-left-radius:20px; border-bottom-right-radius:20px;   bottom:0px; left:0px; width:100%; height:40px; text-align:center; line-height:40px; border-top:1px solid #e1e1e1; font-size:16px; color:#c20c00; font-weight:bold;}


.xiang_yincang{background:url(../images/yincang_pic.png) no-repeat top center; position:fixed; top:50%; margin-top:20px; right:-103px; width:103px; height:220px;  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; cursor:pointer; z-index:10000011;}


.xiang_yincang.on{ right:0px; webkit-transition: 0.5s;
  transition: 0.5s;}
  
 .yx_txtd{max-height:125px; overflow:hidden;}
  .yx_txtd p{margin-bottom:5px; text-indent:2em;}
  .yx_txtd span{color:#f00;}
  
  #more_btndd{display:block; text-align:center; color:#c20c00; }
  
  
  
  .xiang_opa{ background:rgba(0,0,0,0.3); position:fixed; top:0px; left:0px; height:100%; width:100%; z-index:10000001; display:none;}


.xiang_boxd{ background:url(../images/xiang_bg3.png) #fff no-repeat top right; position:fixed; width:560px;   top:60%; left:110%;  
min-height:450px;border-radius:20px;  box-sizing:border-box; padding:115px 35px 20px 35px; z-index:1000000001;opacity:0; transform:scale(0.1);
transition: all .5s linear; animation-timing-function:ease;
}

.xiang_boxd.active{

width:560px;  top:50%; left:50%; margin-left:-280px; margin-top:-240px; opacity:1; transform:scale(1); 
  webkit-transition: 1s;
 transition: 1s; animation-timing-function:ease;
  }


a.xiang_close2{background:url(../images/xiang_close2.png) no-repeat center center; width:37px; height:37px; position:absolute; top:20px; right:20px;-webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;}

a.xiang_close2:hover{ transform:rotate(90deg);webkit-transition: 0.5s;
  transition: 0.5s;}


.xiang_boxd{ font-size:15px; line-height:26px;}
.xiang_boxd h2{ font-size:17px; line-height:40px; color:#333; margin:5px 0;}

.yx_txtddd{ color:#444; margin-top:4px;}
.yx_txtddd span{ color:#f00;}
.yx_txtddd a{color:#1aa2f8;}
.yx_txtddd p{ background:url(../images/xiang_point.png) no-repeat left 6px; padding-left:30px; margin-bottom:10px; }

.yx_txtd{ height:130px; overflow:hidden; overflow-y:auto; padding-right:8px;}

.yx_txtd::-webkit-scrollbar {
  width: 6px;
}
.yx_txtd::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 3px;
}
.yx_txtd::-webkit-scrollbar-track {
  background:none;
  border-radius: 3px;
}
.yx_txtd::-webkit-scrollbar-button {
  display: none;
}
.xiang_pic_big{ background:url(../images/xiang_pic2.png) no-repeat center center;  width:212px; height:128px; 
position:absolute; top:-99px; left:50%;  z-index:0; margin-left:-106px;}


.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;
}





/*-- 新网站头尾 --*/

body{ background:#f3f4f7; font-family:"Microsoft YaHei",微软雅黑,Verdana, Arial, Helvetica, sans-serif;}

.wid1200{ width:1200px; margin:0 auto;}
.xy_new_top{ background:url(../image_new/banner_bg4.jpg) no-repeat top center;
 height:calc(100vh - 380px); min-height:500px; max-height:650px; position:relative; }

.hei30_top{ height:60px; line-height:60px; position:relative; font-size:16px; color:#fff; padding:6px  0;  text-shadow: 1.2px 1.2px 1.5px #888;}

.huanying img{ height:60px; width:auto;}

.posr_fr{ position:absolute; top:4px; right:0px; display:flex; align-items:center;   }
.dl_boxd a{color:#fff !important; text-decoration:none; }
.dl_boxd a:hover{color:#fff; opacity:.8;}
.wzhangai{ margin-right:30px;}
.dl_boxd img{ margin-right:5px; }
a.arrowdddd img{ width:32px; height:30px; margin-top:0px;}
.mar{ margin:0 10px;}


.new_navd{ height:40px; line-height:40px; margin-top:0px; }
.new_navd ul li{ float:left; margin:0 30px; position:relative; font-size:18px; color:#fff; text-align:center; width:124px;}

.new_navd ul li:first-child{ width:70px;}
.new_navd ul li:nth-child(7){ width:90px;}


.new_navd ul li a{color:#fff; text-shadow: 1.2px 1.2px 1.5px #888; text-decoration: none; display:block;  border-bottom:2px solid #fff; border-color:rgba(255,255,255,0); }
.new_navd ul li a:hover{ 
 }
 .new_navd ul li a:after{ position:absolute; bottom: 0px; left:50%; height:3px; width:0px; content:''; background:rgba(255,255,255,0);
 -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
 }
 .new_navd ul li a:hover:after{ margin-left:-40px; width:80px;  background:rgba(255,255,255,0.6);  webkit-transition: 0.5s;
  transition: 0.5s;
	 }
	 
	   


.new_navd ul li.on a{color:#e22e27; text-shadow: 1.2px 1.2px 1.5px #fff; font-weight:bold; border-bottom:2px solid #fff;}


.new_navd ul li:after{ height:18px; width:2px; background:rgba(255,255,255,0.65); content:''; position:absolute; left:-30px; top:11px;}
.new_navd ul li:first-child:after{ width:0px;}

.logo_newss{ text-align:center; margin:0 auto; margin-top:60px; display:block; }

.chaxun_boxd2{ width:800px; margin:0 auto; margin-top:60px; height:113px;}

.chaxun_nav2{ height:50px; padding-left:40px;}
.chaxun_nav2 ul li{ display:inline-block; margin:0 10px;  text-shadow: 1.2px 1.2px 1.5px #888; height:50px; padding:0 15px; line-height:45px; cursor:pointer; font-size:18px; color:#fff;}
.chaxun_nav2 ul li.on{ background:#fe6a10; text-shadow: none; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px;}

.chaxun_list{  width:800px; position:relative;}

.chaxun_bg{ width:690px; position:relative; box-shadow:0px 5px 5px #85cbf7; height:60px; box-sizing:border-box; background:url(../image_new/serach_icon.png) #fff no-repeat 16px center; 
border-radius:8px; padding-left:60px; }


.chaxun_bg .kdx_gg{ font-size:16px; width:620px; background:none; border:none;  height:60px; outline:none; color:#333;}

a.gjcx{ background:#ff9f39; border-radius:8px; height:60px; font-size:18px; line-height:60px; position:absolute; top:0px; right:0px; color:#fff !important; 
display:inline-block; padding:0 14px; text-decoration:none;}
a.gjcx:hover{ background:#ec891f; text-decoration:none; color:#fff;}

.chaxun_bg .button_gg2{background:#006bff; border:none; border-radius:8px; height:60px; font-size:18px; line-height:60px; position:absolute; top:0px; right:0px; color:#fff; 
display:inline-block; padding:0 24px;  color:#fff; cursor:pointer;  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; outline:none;}

.chaxun_bg .button_gg2:hover{ background:#025ddc;webkit-transition: 0.5s;
  transition: 0.5s;}
  
  
.hot_ss{ width:800px;  margin:0 auto; font-size:15px; margin-top:10px; background:url(../image_new/search_txt.png) no-repeat left -3px; box-sizing:border-box;  padding-left:126px;  }
.hot_ss ul li{  margin-bottom:10px; display:inline-block;  margin-right:15px; height:28px; line-height:28px; color:#333;}
.hot_ss ul li a{ color:#fff; text-shadow: 1.2px 1.2px 1.5px #888; display:block; border-radius:4px; }
.hot_ss ul li a:hover{ color:#fe8b0c; text-decoration:none;text-shadow: 1.2px 1.2px 1.5px #fff;}


.phone_logo{ position:relative; z-index:1000;}

 .menu-btn {
	display:block;
    position: absolute;
    top: -32px;
    right: 4%;
    width: 26px;
    height:26px;
    overflow: hidden;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); z-index:1001;
}

.menu-btn .line, .menu-btn .line:before, .menu-btn .line:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 2px;
    border-radius: 10px;
}

.menu-btn .line, .menu-btn .line::before, .menu-btn .line::after {
    background: rgba(255,255,255,0.7);
    border-radius: 10px;
}
.menu-btn .line {
    top: 0;
    bottom: 0;
    -webkit-transition: border 0.3s;
    transition: border 0.3s;
}
.menu-btn .line, .menu-btn .line::before, .menu-btn .line::after {
   background: rgba(255,255,255,0.7);
    border-radius: 10px;
}

.menu-btn .line:before {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
}


.menu-btn .line:after {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
}
.menu-btn .line:before, .menu-btn .line:after {
    content: '';
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}

.menu-open .line {
    background: transparent;
}
.menu-open .line:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.menu-open .line:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


.phone_logo{ display:none;}
.bottom_newdd{ background:#fff; padding:45px 0; margin-top:20px;}


.hei40dd{ height:56px;  border-bottom:1px solid #dbdbdc; position:relative; width:100%; box-sizing:border-box; padding-left:200px;
font-size:16px; color:#333; margin-bottom:35px;
}

.hei40dd h2{ background:url(../image_new/yqlj_icond.png) no-repeat left center; padding-left:26px; font-size:16px; color:#333; font-weight:normal; position:absolute;
left:0px; top:0px; line-height:40px;}


.links_listd{ width:245px; display:inline-block; margin-left:50px; height:40px;}
.longdd{ width:350px;}

.opa_bg a.tz_btnd{ margin:15px auto !important; color: #fff !important;}

.links_listd select {
  width: 100%;
  background: url(../image_new/yqlj_arrow.png)  no-repeat 95% center;
  border: 1px solid #eee;
  outline: none;

  height: 40px;
  color: #333;
  font-size: 15px;
 
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; /*去掉下拉箭头*/
}


.botm_txt{ text-align:center; font-size:15px; color:#333; line-height:28px; position:relative;}

.botm_txt p a{color:#333; margin:0 4px;}
.botm_txt  a:hover{color:#6b9afb; }
.logo_fldd img{ display:inline-block; vertical-align:middle;}
.logo_fldd{ position:absolute; top:10px; left:0px;}
.logo_fldd .shiye img{ height:70px; margin-right:15px; width:auto;}


.logo_frrdd{ position:absolute; top:10px; right:0px;}

.logo_frrdd img{ width:75px; height:auto; margin-left:15px;}

.wzss_bpx{ display:none;}



.list_addr{ background:url(../image_new/dq_weizhi.png) no-repeat left center; font-size:15px;  padding:6px 0; margin-bottom:0px; padding-left:28px;}

.list_addr a{ color:#21a4f4 !important;}
.list_addr a:hover{ color:#0c91e2 !important;}


.pages_new li{ padding:0 6px; height:26px; line-height:26px; font-size:15px;}
.pages_new li a{height:26px; line-height:26px; padding:0 10px; }
.pages_new li.on{ padding:0 10px; height:26px; line-height:26px; font-size:15px;}


.oldinfo {
    display: flex;

    z-index: 1000;
}
.oldinfo .right_wza {
   
    display: flex;
	border-radius: 15px;
	border:1px solid #fff;
	 height: 30px;
    padding: 0px 12px;
	  line-height: 30px;
}
 .oldinfo .right_wza a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding:0 15px;
    font-size: 15px;
    letter-spacing: 0.32px;
    color: #fff;
    
}

 .oldinfo .right_wza a:hover{ opacity:.9;}
 
 .jiange{ margin:0 15px;}
 
 .baogao_box{background:#fff; padding:15px 20px;}
 
.wzhangai{ display:block;}

.list_l_bg_1  .d_l_box{width:588px;}

.lianxiwom{min-height:640px; background:#fff; padding:30px 25px;  line-height: 30px; font-size: 17px;}
.lianxiwom h2{font-size: 18px; line-height: 40px; }
.lianxiwom p{ margin-bottom:8px;}



 .select_box{ height:40px; line-height:40px; box-sizing:border-box; padding-left:12px; background: url(../image_new/yqlj_arrow.png)  no-repeat 95% center;
  border: 1px solid #eee;   color: #333; cursor:pointer;
  font-size: 15px;}
  
  .select_box.on{background: url(../image_new/yqlj_arrow2.png)  no-repeat 95% center;}
 
 
 .link_tipd{ position:absolute; box-sizing:border-box; padding:25px; box-shadow:0 10px 10px rgba(26,82,133,0.10);
  left:-30px; z-index:100011; bottom:72px; display:none; width:1260px; height:330px; background:#fff; border:1px solid #eee; border-top:2px solid #3d7cf8;}
 
  .link_tipd ul li{ width:20%; cursor:pointer; float:left; line-height:32px; height:32px; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; margin-bottom:2px;}
  
   .links_add .tip_conda{ padding:15px 20px;}
  .links_add h3{ text-align:left; line-height:40px; font-weight:normal; font-size:24px; color:#333;}
 .links_add h3 img{ margin-right:8px;}
.links_add  a.close_btnd{ color:#333 !important;}
 .links_add  a.close_btnd:hover{ color:#006bff  !important;}
 .links_add p{word-wrap:break-word; }
 .link_txtdd{ background:#fff4f2; overflow:hidden; border-radius:6px; padding:10px 12px; text-align:center;}
 
.links_add a.tz_btnd{ background:#006bff; width:100%;}
.links_add a.tz_btnd{ background:#005edf; }
.links_add .links_col{ color:#f34a4a;}

.links_add .dhk_txt{ text-align:left; font-size:16px;}
.links_add .dhk_txt input{ float:left; margin-top:6px; margin-right:4px;}

.oldModel .select_box{ font-size:18px;}



.left_pos1{ position:fixed; left:10px; bottom:240px;}
.left_pos2{ position:fixed; left:10px; bottom:120px;}
.left_pos1 img{ width:104px;}
.left_pos2 img{ width:260px;}



#toolbarOldman,#jianged{ display:block;}

/*--手机端适配2025-2-17--*/

@media screen and (max-width: 1000px) { 
.left_pos1,.left_pos2{ display:none;}

.lianxiwom{min-height:360px; padding:15px;  line-height: 24px; font-size: 16px;}
.lianxiwom h2{font-size: 17px; line-height: 32px; }
.lianxiwom p{ margin-bottom:10px;}

.ty_listdddaa{min-height:300px !important;}


#toolbarOldman,#jianged{ display:none;}

.oldinfo .right_wza{ border:none; padding:0px; margin-right:12px;}

.jiange{ height:0px; display:block;}
.pages_new li{ padding:0 3px;  font-size:14px;}
.pages_new li a.firstpage,.pages_new li a.endpage{ display:none;}
.pages_new li.on{ font-size:14px;}



.wid1200{ width:100%; margin:0 auto;}
.xy_new_top{ background-size:250% auto; background-position:top center;   height:auto;   position:relative;
 width:100%;  box-sizing:border-box; min-height:inherit;}

.hei30_top{ height:30px; line-height:30px; font-size:13px; padding-top:2px; padding-bottom:2px; text-shadow:none; margin-bottom:50px; }
.hei30_top a{color:#fff !important;}
.oldinfo .right_wza a{  border:none; color:#fff; font-size:13px; padding: 0px 8px;}

.huanying{ position:absolute; top:25px; left:2%;}
.huanying img{ height:52px; width:auto;}

.new_navd{ height:auto; line-height:28px; padding:5px 0;  width:100%; margin-top:0px;  }
.new_navd ul li{ padding:0px; margin:0px; height:28px; width:25%; font-size:15px; font-weight:normal; overflow:hidden; }

.new_navd ul li:first-child,.new_navd ul li:last-child{ width:25%; }

.new_navd ul li:nth-child(7){ width:25%;}

.posr_fr{ right:4%; top:2px;   }

.dl_boxd img{ display:none;}

.new_navd ul li:after{ height:14px; width:1.4px; background:rgba(255,255,255,0.55); content:''; position:absolute; left:0px; top:7px;}

.new_navd ul li:nth-child(4n+1):after{ width:0px;}
.new_navd ul li a{ font-weight:none; font-size:15px; text-shadow:none;}

.new_navd ul li a:after,.new_navd ul li a:hover:after{ width:0px; height:0px;}
.new_navd ul li a:hover{ color:#fff;  border-bottom:none; transition:none;}


.dl_boxd img{ height:18px; width:18px; margin-top:6px;}
a.arrowdddd img{ height:18px; width:18px; margin-top:6px;}

.logo_newss{ display:none;}

.phone_logo{display:block; margin-top:0px; text-align:left; margin-left:2%; margin-bottom:6px; }

.phone_logo img{ width:80%;}


#show{ background:rgba(0,0,0,0.22);}

.chaxun_boxd2{ width:96%; overflow:hidden;}
.wzhangai{ margin-right:10px;}
.chaxun_nav2{ height:26px; overflow:hidden; padding-left:3px;}
.chaxun_nav2 ul li{ height:26px; line-height:26px; font-size:13px; margin:0px;  padding:0 6px; text-shadow:none;}
.chaxun_nav2 ul li.on{ border-top-left-radius:6px; border-top-right-radius:6px;}
.chaxun_nav2 ul li:nth-child(3){ display:none;}

.chaxun_boxd2{ height:62px; margin-top:5px; padding-top:6px; padding-bottom:50px;}

.chaxun_list{ width:100%; height:36px; overflow:hidden;}
.chaxun_cond2{ height:36px;}
a.gjcx{ height:36px; line-height:36px; font-size:14px; padding:0 6px; border-radius:6px;}

.chaxun_bg{ width:80%;  height:36px; background-size:16px 16px; background:#fff; box-shadow:none; padding-left:0px; border-radius:6px;}

.chaxun_bg .kdx_gg{ width:80%; height:36px; font-size:14px;}

.chaxun_bg .button_gg2{ height:36px; line-height:36px; width:auto; font-size:14px; padding:0 11px; border-radius:6px;}


.hot_ss{ width:96%; margin:0 auto; margin-top:8px; background-size:75px 26px; padding-left:82px; background-position:left 0px; padding-bottom:12px;
	}

.hot_ss ul li{ height:24px; line-height:24px; font-size:13px; margin-right:5px; margin-bottom:0px; }
.hot_ss ul li a{padding:0px; text-shadow:none;}

#show{ height:0px; overflow:hidden;}


.bottom_newdd{ padding:20px 0;}

.hei40dd{ display:none;}

.logo_fldd,.logo_frrdd{ position:inherit; text-align:center; top:inherit; left:inherit; margin:10px auto;}

.botm_txt{ line-height:24px; font-size:14px;}
.logo_fldd  img{ height:50px;}
.logo_fldd .shiye img{ height:50px; margin-right:15px;}

.logo_frrdd img{ width:62px; height:auto; margin:0 10px;}

.wzss_bpx{ display:block;}


.list_addr{ height:30px; margin-left:3%; line-height:30px; font-size:14px; background-size:14px 14px; padding-left:20px;}

.pages_new  ul li:nth-child(1),.pages_new  ul li:nth-child(2){ display:none;}
}
/*--头尾--*/




.top_content{background:#fff; padding:10px 20px;}
.list_addr{box-sizing:initial;}


.top_content .bottom-btn-div .red{ font-size:16px;}

.bottom-btn-div a{ color:#21a4f4 !important;}
.bottom-btn-div a.btn{ color:#fff !important;}

.xiufu_nav{background:#fff; box-shadow:none;}
.wid920px_new{background:#fff; padding:20px 0;}

.hongshi_list ul li{margin-left:20px;}

.xz_sk1{ margin-bottom:0px !important; margin-top:0px !important; border:none !important; margin-left：10px !important;}
#frame_sk_xz_sp .modtitle h2{margin-bottom:15px !important; }


#phone_video{ display:none;}
#pc_video{ display:block;}
/*--手机端适配2025-2-17--*/

@media screen and (max-width: 1000px) { 
#phone_video{ display:block;}
#pc_video{ display:none;}

.xz_nk1{ padding:10px 2%!important;}
.xz_nk1 li{ padding:0px !important; margin:0 3% !important; width:44% !important;}
.xz_nk1 li img{ width:100% !important; height:120px; margin-bottom:5px !important; }

#data_dk_xz_sk p{width:auto !important;}

.top_content .bottom-btn-div .red{ font-size:15px;}
.gzjb-title{ text-align:left !important;}
.col-xs-5 img{ width:100%;}
.gzjb-title img{ height:24px; width:auto; float:left; margin-top:10px; margin-right:6px;}

.top_content{ padding:10px; margin:0 4%;}

.main .top_content{ padding:10px 4%; margin:0%;}

.bottom-btn-div{ margin-top:15px !important;}

.gzjb-title>span{ font-size:16px !important;}

.bottom-btn-div .btn{ padding:4px 8px !important;}



.top_content .col-xs-5{ width:100%; padding:0px  !important;}
.top_content .col-xs-7{ width:100%; padding:0px  !important;}
.top_content .col-xs-7 img{width:100%; }



.main{width:100%;}
.main_2{ background:#f3f4f7;}

.new_wid1200px{width:100%;}
.location_new{ height:auto; line-height:22px; margin:0 4%; width:90%; box-sizing:border-box; margin-top:12px; background-position:0px 5px; margin-bottom:12px;}
.ser_conds{padding:10px 4%; margin:0px;box-shadow:none;}
.wwfwg_con{width:100%;}
h2.wwfwf_tit{ font-size:18px !important; line-height:30px;}
.wfwg_txt h2{ font-size:16px; font-weight:bold; background-size:17px 12px; padding-left:24px;}
.wfwg_txt p{ padding-left:24px;}
.wfwg_txt{ font-size:14px !important; line-height:22px;}
.weig_btn{ margin-bottom:0px; padding:15px 0;}
.weig_btn a{ width:100%; margin:6px 0; height:46px; line-height:46px; font-size:17px;}

.ser_conds img{ width:100%; height:auto;}
.ser_conds .loading_box img{width:26px;}
.tanchu_txt_add{ width:320px; margin-left:-160px;}
.tip_conda{width:320px !important; margin-left:-160px !important; height:280px !important; margin-top:-150px !important; line-height:26px !important;}

.tip_conda h3{ margin-bottom:0px !important;}

.wid1138px_auto{padding:10px 4%; margin:0px;box-shadow:none; width:auto;}

.ques_bg_img{ background-size:200% 90px; background-position: 20% center; font-size:22px; height:90px; line-height:90px;}

.ques_list_add ul li h2{ line-height:26px !important; font-size:16px; margin-bottom:10px; padding-left:60px; background-size:50px 20px; background-position:left 4px;}

.ques_list_add ul li{ padding:15px 0; font-size:14px; line-height:22px;}

.ques_list_add table tr td{ padding:8px  0 !important; font-size:14px !important;}


.baogao_box h2{ font-size:18px; padding-bottom:8px;}

.baogao_box{ padding:10px 4%;}

.baogao_tit{ height:auto; font-size:16px; margin-top:15px; line-height:28px; padding-top:6px; padding-bottom:6px; padding-left:50px; min-width:70%; padding-right:0px;}
.baogao_tit h3{height:100%; line-height:40px;}


.anw_erd p{ font-size:14px; line-height:22px;}


.pic_boxbb{ width:92%; padding:10px; box-sizing:border-box; height:auto; margin-left:-46%; margin-top:-105px; }

.pic_boxbb img{ width:100%; height:auto;}


a.close_gb{ background-size:36px 36px; width:36px; height:36px;}

.yy_txt_add{ width:92% !important;}

.yy_txt_add h2{ line-height:28px !important; padding:10px 0 !important;}

.yy_txt_add a{word-wrap: break-word; }

.yy_txt_add h3{ font-size:16px !important;}


.city_map_bg{ background-size:220% auto !important; padding:10px !important; box-sizing:border-box; width:100% !important; height:auto !important; background-position: top left !important; background-color:#10264f !important;}



.pm_bg_boxd{ position:inherit !important; top:inherit !important; right:inherit !important; width:100% !important;}

.henan_map{ margin-left:-86px !important; margin-top:80px !important;  }


.pm_bg_boxd{ background-size:100% 415px !important; margin-top:-25px; }

.pm_pad_new{ padding:12px 8px !important;}


.pm_tit_df{ margin-bottom:20px !important; margin-top:10px; background-size:100% 40px !important; height:40px !important; font-size:14px !important; line-height:36px !important;}


.tb_box_fr{ position:inherit !important; top:inherit !important; right:inherit !important; width:100% !important;}

.con_pad15px{ padding:10px 12px !important;}

.pm_tab_listd{ margin-left:0px !important; width:100% !important; margin-bottom:20px;}

.hei365px_ddd{ height:auto !important;}

.con_margin{ width:100% !important; box-sizing:border-box; padding:3% 4% !important;}

.ss_boxda{ width:250px !important;height:36px !important}

input.kdx22{ width:100% !important;  }

a.message_btn{ width:80px !important; font-size:15px !important; height:38px !important; line-height:38px !important;}

input.kdx22{font-size:15px !important;}

input.button_ggcx_lie_22{ background-size:82px 38px !important; width:82px !important; height:38px !important}

.ty_tab_new{ overflow:hidden;}
.ty_tab_new table tr td.txt_fl{ max-width:inherit !important; min-width:100px !important; white-space:inherit !important; padding-left:8px !important;}

.ty_tab_new table tr th{ font-size:14px !important; line-height:25px !important; padding:10px 0;}

.ty_tab_new table tr td{ font-size:13px !important; line-height:20px !important; padding:6px 0px !important;}

.layui-laypage a, .layui-laypage span{ padding:0 10px !important;}


.wid1160px{width:100% !important; margin-top:0px !important; }

.wid1160px .layui-inline{ margin-bottom:0px !important;}



 .list_l_bg_1{ width:100% !important;}
	.chengnuo_box{width:100% !important;padding: 5% !important;}
	 .chengnuo_box .cn_ss{padding:18px 5px !important;height: auto !important;}
	 .chengnuo_box .cn_ss tr{display: flex;flex-wrap: wrap;}
	 .cn_ss table tr td.txt_fr{text-align: left !important;width: 100%;}
	 .cn_ss table tr td input{width: 100% !important;}
	 .chengnuod_list{width: 100% !important;}
	 .chengnuod_list table{table-layout: fixed !important;}
	 .chengnuod_list table tr th{width: 50% !important;}
	 .chengnuod_list #cn_con tr td{width: 50% !important;}
	.chengnuod_list table tr td a{width: 80% !important;}
	 .chengnuod_list table tr td:nth-child(2){overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
	 
	 

 /* 联合奖惩 */
.list_l_bg_1{ width:100% !important;}
.chengnuo_box{width:100% !important;padding:0 4% !important;}
 .chengnuo_box .cn_ss{padding:10px 5px !important;height: auto !important;margin-bottom: 10px !important;}
 .chengnuo_box .cn_ss tr{display: flex;flex-wrap: wrap;}
 .cn_ss table tr td.txt_fr{text-align: left !important;width: 100%;font-size: 15px !important; display:none !important;}
 .cn_ss table tr td input{width: 100% !important;font-size: 12px !important;}
 .cn_ss table tr td a.cx_btn_new{position: absolute;width: 70px !important;font-size: 13px !important;}
 .chengnuod_list{width: 100% !important;}
 .chengnuod_list table{table-layout: fixed !important;}
 .chengnuod_list table tr th{width: 50% !important;}
 .chengnuod_list #cn_con tr td{width: 50% !important;font-size: 12px !important;}
 .chengnuod_list table tr td a{width: 80% !important;font-size: 12px !important;}
 .chengnuod_list table tr td:nth-child(2){overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
 #pages .laypage_total{display: none;}

  /* 守信失信 */
  .bang_con{padding: 4px 4% !important;}
  .hh_nav a{font-size: 16px !important; width: 40% !important;}
  .sr_kuang{width: 100% !important;}
  .hhhh_box .hong_list_1 .ss_boxda{width: 96% !important;}
  .hhhh_box .hong_list_1 .ss_btn{
	/* background: url(./index_09.png) no-repeat; */
	width: 90px;height: 38px;background-size: cover;}
  .hhhh_box .hei_list_1 .ss_boxda{width: 96% !important;}
  .hhhh_box .hei_list_1 .ss_btn{
	/* background: url(./index_09.png) no-repeat; */
	width: 90px;height: 38px;background-size: cover;}
  .hhhh_box .jingqueresult-box{padding: 0;}
  .hhhh_box .jingqueresult-box .mt span{font-size: 16px;}
  .hhhh_box .jingqueresult-box_1{padding: 0;}
  .hhhh_box .jingqueresult-box_1 .mt_1 span{font-size: 16px;}
  .hhhh_box .jingqueresult-box table td.graybg{width: 100px;}
  .hhhh_box .jingqueresult-box_1 table td.graybg{width: 140px;}
  /* 信用代码公示 */
  .list_l_bg .list_l {width: 100%;}
  .list_l_bg .list_l .list_bj_bs{padding: 0;}
  .list_l_bg .list_l .list_bj_bs .list_menu{width: 100%;}
  .list_l_bg .list_l .list_menu .modhead{
	/* background-image: url(./list_ks_16.gif); */
	width: 100%;font-size: 16px;line-height: 36px;}
  .ggcx_lie .dt_jl_box{height: auto;}
  .ggcx_lie .dt_jl_box .modcon{padding-top: 10px; padding-bottom: 10px;box-sizing: border-box;position: relative;}
  .info_list_2 .ggcx_lei_1 .kdx{width: 70%;background-color: #fff;}
  .zst .info_list_2 .cx_an{position: absolute; margin: 0;top:14px;left: 70%;}
  .zst .info_list_2 .cx_an .button_ggcx_lie_1{
	/* background-image: url(./list_29.png); */
	background-size: cover;height: 38px!important;}

  .list_l_bg .list_r{width: 100%;}
  .list_l_bg .list_r .list_r_2_s{width: 100%;}
  .list_l_bg .list_r .list_r_2_s .list_r_2_x{width: 100%;}
  .list_l_bg .list_r .list_r_2_s .list_r_2_x .list_box{width: 100%;padding: 4%;box-sizing: border-box;}
  .list_l_bg .list_r .list_r_2_s .list_r_2_x .list_box table{table-layout: fixed;}
  .list_l_bg .list_r .list_r_2_s .list_r_2_x .list_box #userlistxm{font-size: 12px !important;}
  .list_l_bg .list_r .list_r_2_s .list_r_2_x .list_box #userlistxm .STYLE19{font-size: 12px !important;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}

 
  /* 视图宣传视频 */
 .article_con{padding-left: 4%;padding-right: 4%;}
 .article_con .video_box_phone{width: 100% !important;}
 .article_con .video_box_phone video{width: 100% !important;height: auto;}
 
 .no_data{ background-size:150px auto;}
 
 .nrContent{ overflow:hidden; overflow-x:auto;}
 .nrContent table{ width:600px !important;}
 
.arrow{ background-size:16px 16px;}


.search_list{ padding:0px;}

.search_list ul li{ padding:10px 5px;}

.sear_tit{ padding:5px 0;}

.search_list ul li b{ font-size:18px; line-height:26px;}
.sear_end span{ line-height:22px;}

.chaxun_boxdd{ padding-bottom:4%; min-height:300px;}

.hongshi_list ul li a{
	display:block;
	height:160px;
}

.ser_conds table tr td{ padding:4px 2px; line-height:18px;}

.wid1000_ss_new{ height:42px;}
.wid1000_ss_new input.ss_bgd{ height:42px;}

.wid1000_ss_new input.cx_brnd{height:42px; line-height:42px;}

}



.xiang_con{ left:1920px;}
.xiang_yincang.on{ right:0px; webkit-transition: 0.5s;
  transition: 0.5s;}
.xiang_yincang{background:url(../images/yincang_pic2.png) no-repeat top center; position:fixed; 
top:50%; margin-top:-275px; right:-120px; 

width:106px; height:100px;  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; cursor:pointer; z-index:1011;
  -webkit-animation:bounce 2.5s 0s   infinite;
-moz-animation:bounce 2.5s 0s   infinite;
  
  }


@-webkit-keyframes bounce {
0%,  100% {
-webkit-transform:translateY(0)
}
50% {
-webkit-transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0px)
}
}
@-moz-keyframes bounce {
0%,  100% {
-webkit-transform:translateY(0)
}
50% {
-webkit-transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0px)
}
}


.new_boxd3 ul li{ background:url(../images/fx_bg.png) no-repeat left  center; margin-bottom:20px; padding-left:30px; background-size:20px 20px; cursor:pointer;}
.new_boxd3 ul li.active{background:url(../images/fx_bg3.png) no-repeat left  center; background-size:20px 20px;}

.loading_box{ background:#fff;}

.gzjb-title{ text-align:left; overflow:hidden;}




/*-- 适老化 --*/

body.oldModel { font-size:18px; line-height:32px;}

.oldModel .new_navd ul li:nth-child(7){ width:110px;}
.oldModel .new_navd ul li{ margin:0 28px;}
.oldModel .new_navd ul li{
	font-size:24px; 
}

.oldModel .hei30_top{ height:70px; line-height:70px;  font-size:18px;}
.oldModel .huanying img{height:70px;}

.oldModel .oldinfo .right_wza a{ font-size:18px;}

.oldModel .chaxun_nav2 ul li{  font-size:19px; font-weight:bold; margin:0px 5px; padding:0 10px;}

.oldModel .hot_ss ul li{ font-size:20px;}

.oldModel .chaxun_bg .kdx_gg { font-size:20px;}

.oldModel a.gjcx,.oldModel .chaxun_bg .button_gg2{font-weight:bold;}

.oldModel .pos_fr_fixd_new2{ width:110px;}
.oldModel .pos_fr_fixd_new2 ul li .first{ width:110px;}
.oldModel .pos_fr_fixd_new2 ul li .after{ width:110px;}

.oldModel .pos_fr_fixd_new2 ul li{ font-size:17px;}

.oldModel .hei260px{ height:auto;}

.oldModel .hei260px ul li{ width:48.5%; margin-right:3%; margin-bottom:3%; background-size:100% auto;}

.oldModel .hei260px ul li h2{ margin-bottom:14px;}

.oldModel .hei260px ul li:nth-child(2n){ margin-right:0px;}
.oldModel .hei260px ul li h2{ font-size:28px;}

.oldModel .hei260px ul li,.oldModel .font_sized{ font-size:20px; line-height:46px;}


.oldModel .hei350pxd{ height:auto; margin-top:-20px; margin-bottom:0px;}

.oldModel .hei44_titdd h2{ font-size:26px; font-weight:bold;}

.oldModel .wid390dd{width:48.5%; margin-left:3%; margin-bottom:30px; margin-right:0px; height:400px; padding:15px 20px; }
.oldModel .wid390dd.dongtai{ margin-left:0px;}

.oldModel .new_list_dd ul li{ height:50px; line-height:50px;}
.oldModel .new_list_dd ul li a{ font-size:20px; height:50px; line-height:50px;}

.oldModel .hei440pxdd{ height:auto; position:relative; overflow:inherit; height:600px;}
.oldModel  .zhuanti_con{ width:100%; height:auto;}

.oldModel .zhuanti_con .zlan_list{ width:100%;}

.oldModel .zhuanti_con .zlan_list_new ul li{ width:246px; height:226px; margin:12px 23px; height:auto;}

.oldModel .zhuanti_con .wid176px{ width:100%; height:auto;}
.oldModel .zhuanti_con  .zlan_list ul li img{ width:246px; height:226px;}


.oldModel  .zlan_list ul li h2{ font-size:26px; left:28px; top:35px; width:100%;}



.oldModel .chengshi_paihang{ position:absolute; top:-430px; right:0px; height:400px; width:48.5%;}

.oldModel .chengshi_paihang .pm_tiddd2{ font-size:16px; font-weight:bold;}
.oldModel .chengshi_paihang .paiming_con table tr th{ font-size:18px;}

.oldModel .chengshi_paihang .pm_ul_list ul li{ font-size:18px;}

.oldModel .pm_tiddd{ font-size:15px; font-weight:bold;}
.oldModel .links_listd select{font-size:17px;}

.oldModel .longdd{ width:380px;}
.oldModel .hei40dd h2{font-size:18px; font-weight:bold;}
.oldModel .hei40dd{ padding-left:160px;}
.oldModel .hei40dd,.oldModel .botm_txt{font-size:18px; line-height:32px;}

.oldModel .baogao_box h2,.oldModel .yy_txt_add h2,.oldModel h2.wwfwf_tit{ font-size:26px; line-height:50px;}

.oldModel .baogao_tit{font-size:20px;}

.oldModel .anw_erd{font-size:20px; line-height:40px;}

.oldModel .anw_erd p{margin-bottom:15px;}
.oldModel .yy_txt_add h3{font-size:22px; line-height:50px;}
.oldModel .yy_txt_add p{font-size:20px; line-height:40px; margin-bottom:15px;}

.oldModel .wfwg_txt h2{font-size:20px;font-weight:bold;  margin-bottom:12px !important;}
.oldModel .wfwg_txt{font-size:20px; line-height:40px; }
.oldModel .weig_btn a{font-size:24px;  }
.oldModel .list_addr{font-size:18px;  }

.oldModel.news_list h2 a{font-size:24px; line-height:40px; }


.oldModel .lhjc_list .jj_txt{font-size:17px; line-height:32px; overflow:hidden; }

.oldModel .py_hei .news_list.lhjc_list ul li{font-size:19px;  overflow:hidden;}

.oldModel .py_hei .news_list.lhjc_list ul li span{font-size:16px;  }

.oldModel  .pyd_box2 .modtitle h2{font-size:22px;  }

.oldModel  .zxll_list ul li a h2{font-size:22px; font-weight:bold;  line-height:40px; }

.oldModel .zxll_list ul li{font-size:18px; line-height:32px; }



.links_listd option{ text-indent:1em;}


.links_listd  select {
  -webkit-appearance: none; /* 移除默认样式 */
  -moz-appearance: none;
  appearance: none;
  padding:2px 10px; /* 添加内边距 */
}

.oldModel .d_l_box .modtitle{font-size:22px;  }

.oldModel .info_list li{font-size:18px; line-height:38px;}
.oldModel  .sgs_ser_box h1{font-size:24px;  }
.oldModel  .wid600px_auto ul li{font-size:18px; }
.oldModel .ss_con_bordd input,.oldModel a.ss_btnddd{font-size:18px; }
.oldModel .d_l_box{height:340px;}
.oldModel .xuke_list ul li h2{font-size:22px; line-height:40px; }
.oldModel .jg_tit_add h3{font-size:22px;  }
.oldModel .xuke_list ul li{font-size:18px; }

.oldModel  .xuke_btn{ font-weight:bold;font-size:19px;}

.oldModel .search_list ul li b{font-size:26px;  }
.oldModel .search_list ul li{font-size:18px; }
.oldModel .ty_tit_py1 h2{font-size:22px;  }
.oldModel .news_list h2 a{font-size:26px;  }


.oldModel .xiufu_nav h2{font-size:22px;  }

.oldModel .xinxigongshi ul li{font-size:18px; padding:14px 5px; line-height:34px; }

.oldModel .hongshi_list ul li p{font-size:20px;}

.oldModel .location_new{font-size:18px; }
.oldModel .wid1000_ss_new input.ss_bgd{font-size:18px; }
.oldModel  .wid1000_ss_new input.cx_brnd{font-size:20px; font-weight:bold;}

.oldModel .ser_conds table tr th{font-size:22px;  }
.oldModel .ser_conds table tr td{font-size:18px; }

.oldModel .zhushi_txt{font-size:18px !important; }
.oldModel .layui-laypage a, .oldModel .layui-laypage span{font-size:18px !important; }

.oldModel .line_tit h2{font-size:22px; font-weight:bold;}

.oldModel .gongshi_tab table tr th,.oldModel .gongshi_tab table tr td{font-size:18px; }

.oldModel .pm_tab_listd table tr th,.oldModel .pm_tab_listd table tr td{font-size:18px; }

.oldModel .chaxun_bg22 .kdx_gg{font-size:18px; }
.oldModel .chaxun_bg22 .button_gg2{font-size:20px; font-weight:bold;}
.oldModel .tab_newssdd table tr th{font-size:20px; font-weight:bold;}
.oldModel .tab_newssdd table tr td{font-size:18px; padding:14px 10px;}

.oldModel .laypage_main a, .oldModel .laypage_main span{font-size:18px !important; }

.oldModel .gzjb-title>span{font-size:22px; }

.oldModel .top_content .bottom-btn-div .red{font-size:20px;  }
.oldModel .bottom-btn-div a.btn{font-size:18px; }

.oldModel .cn_ss table tr td{font-size:18px; }
.oldModel .cn_ss table tr td input{font-size:18px; width:450px; }

.oldModel a.cx_btn_new{font-size:20px; font-weight:bold;}

.oldModel .chengnuod_list table tr th{font-size:22px; font-weight:bold;}
.oldModel .chengnuod_list table tr td{font-size:20px; padding:14px 10px;}


.oldModel #frame_sk_xz_sp .modtitle h2{font-size:24px; }
.oldModel .xz_nk1 li{ margin-bottom:20px;}
.oldModel #data_dk_xz_sk p{ height:60px; overflow:hidden;}

.oldModel input.kdx22{font-size:18px; }
.oldModel a.message_btn{font-size:20px; font-weight:bold;}

.oldModel .ty_tab_new table tr th {font-size:20px; font-weight:bold;}
.oldModel .ty_tab_new table tr td{font-size:18px; padding:12px 5px;}

.oldModel .lianxiwom{font-size:20px; line-height:36px;}
.oldModel .lianxiwom h2{font-size:24px; padding:6px 0px;}

.oldModel .arti_padd2 table tr td{font-size:18px; }

.oldModel .daima_btm{font-size:18px; }
.oldModel  .hei120px h2{font-size:28px; font-weight:bold;}

.oldModel  .right_btn a{font-size:18px; font-weight:bold; }

.oldModel .tip_chaxd h2{font-size:22px; font-weight:bold;}

.oldModel .tip_chaxd{font-size:18px; line-height:38px;}
.oldModel .chaxun_tab table tr th,.oldModel .chaxun_tab table tr td{font-size:18px; }

.oldModel .xiangqing_nav ul li{font-weight:bold;font-size:15px;}

.oldModel .num_frd{font-size:18px; }
.oldModel .an_listd ul li{font-size:18px; }

.oldModel .add_bend ul li{font-size:18px; }

.oldModel .ques_bg_img{font-size:32px; }

.oldModel .ques_list_add ul li h2{font-size:22px; font-weight:bold;}

.oldModel .ques_list_add ul li{font-size:20px; line-height:36px; }

.oldModel .ques_list_add table tr th,.oldModel .ques_list_add table tr td{font-size:20px;  line-height:30px; }




   .dialog-container {
            background: white;
            border-radius: 16px;
            box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1);
            width: 680px;
            height: 100vh;
            display: flex;
            flex-direction: column;
            overflow: hidden;
            border: 1px solid var(--border-color);
        }

        .dialog-header {
            background: #1877f2;
            padding: 16px 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .dialog-title {
            color: white;
            margin: 0;
            font-size: 20px;
            font-weight: 500;
        }

        .close-btn {
            color: white;
            font-size: 24px;
            cursor: pointer;
            padding: 0 8px;
        }

        .dialog-content {
            height: 600px;
            overflow-y: auto;
            padding: 24px;
            background: #f8f9fa;
        }

        .message-container {
            display: flex;
            flex-direction: column;
            gap: 24px;
        }

        /* 消息行布局 */
        .message-row {
            display: flex;
            gap: 12px;
            max-width: 85%;
        }

        .message-row.user {
            align-self: flex-end;
            flex-direction: row-reverse;
        }

        /* 头像样式 */
        .avatar {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #e6f4ff;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            flex-shrink: 0;
        }

        /* 消息气泡 */
        .message-bubble {
            max-width: calc(100% - 60px);
            padding: 0px 16px;
            border-radius: 12px;
            background: white;
            border: 1px solid #e0e0e0;
            position: relative;
            min-width: 200px;
        }

        .message-row.user .message-bubble {
            background: #1877f2;
            color: white;
            border: none;
        }

        /* 输入区域样式 */
        .input-area {
            display: flex;
            padding: 16px;
            border-top: 1px solid #e0e0e0;
            background: white;
            gap: 12px;
        }

        .input-field {
            flex: 1;
            padding: 12px 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            font-size: 16px;outline:none;
        }

        .action-btn {
            background: #1877f2;
            color: white;
            border: none;
            padding: 12px 24px;
            border-radius: 8px;
            cursor: pointer;
            font-size: 16px;
            transition: opacity 0.2s;
            flex-shrink: 0; outline:none;
        }

        .action-btn:hover {
            opacity: 0.9;
        }

        /* 内容区样式 */
        .message-content {
            
            line-height: 1.6;
        }

        /* 思考内容样式 */
        .thinking-section {
            background: #f8f9fa;
            padding: 12px;
            border-radius: 8px;
            margin-bottom: 12px;
            color: #666;
            font-size: 0.9em;
            line-height: 1.5;
        }

        /* 正式回答样式 */
        .answer-section {
            padding: 12px;
            line-height: 1.6;
        }

        /* Markdown样式 */
        .markdown-body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
        }
        .markdown-body h3 {
            color: #1677ff;
            border-bottom: 1px solid #eee;
            padding-bottom: 0.3em;
            margin: 1em 0 0.5em;
        }
        .markdown-body strong {
            color: #1677ff;
        }
        .markdown-body em {
            font-style: italic;
            color: #666;
        }
        .markdown-body code {
            background: #f6f8fa;
            padding: 2px 4px;
            border-radius: 4px;
            font-family: monospace;
        }
        .markdown-body pre {
            background: #f6f8fa;
            padding: 16px;
            border-radius: 8px;
            overflow: auto;
            margin: 12px 0;
        }

        /* 光标动画 */
        .typing-cursor {
            display: inline-block;
            width: 8px;
            height: 1.2em;
            background: #1890ff;
            margin-left: 2px;
            animation: blink 1s infinite;
            vertical-align: middle;
        }

        @keyframes blink {
            0%, 100% { opacity: 0; }
            50% { opacity: 1; }
        }

        .loading-indicator {
            display: none;
            padding: 16px;
            text-align: center;
            color: #666;
        }
	
        .tip-box {
            margin-top: 16px;
            padding: 12px;
            background: #e6f7ff;
            border-left: 4px solid #1890ff;
            border-radius: 4px;
            color: #666;
            font-size: 0.9em;
        }
		
		/* 错误消息特殊样式 */
.message-row.error .message-bubble {
    background: #fffbe6 !important;
    border: 1px solid #ffe58f !important;
    color: #faad14 !important;
}

.message-row.error .avatar {
    background: #ffe58f !important;
    color: #faad14 !important;
}

.bot .avatar{ background:url(../image_new/xiang.png) #e6f4ff no-repeat center center;}
.user .avatar{ background:url(../image_new/user_img.png) #e6f4ff no-repeat center center;}


