@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 .2s linear;transition:all .2s linear;}a:hover{ color:#246bb9; text-decoration:underline; webkit-transition: .5s; transition: .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{font-family:"微软雅黑","黑体"; background:#fff;   color:#333; font-size:14px; line-height:22px;
 
}

.body_bg{background:#fff;  overflow:hidden;   color:#333; font-size:14px; line-height:22px; font-family:"微软雅黑","黑体";}
 .top_banner{ height:400px; min-width:1200px;}
 .hei300dd{ height:360px; margin-top:30px; overflow:hidden; position:relative;}


.slideBox{ width:585px; height:360px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; width:600px;   }
.slideBox .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; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:585px; height:360px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images_yq/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.wid1200_yq{ width:1200px; margin:0 auto;}

.slideBox .bd li .txt_d{ padding:0 2%; height:32px; line-height:32px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); *background:#000; color:#fff; font-size:15px;text-align:center; }



.tt_news{ height:80px; text-align:center; font-size:32px; line-height:80px; margin-top:30px;}
.tt_news a{ color:#c60001; text-decoration:none;}
.tt_news a:hover{ color:#246bb9;}


.wid570px{ width:585px; height:360px; position:absolute; top:0px; right:0px;}

.tt_hei40d{ height:50px; border-bottom:2px solid #c8c8c8; position:relative; line-height:50px; margin-bottom:10px;}
.tt_hei40d h2{ height:50px; line-height:44px; border-bottom:2px solid #246bb9; font-size:31px; color:#246bb9; display:inline-block;}
.tt_hei40d a{ position:absolute; top:0px; right:4px; font-size:14px; color:#888;}

.wid570px ul li{ background:url(../images_yq/yq_point1.png) no-repeat left center; position:relative;   padding-left:18px; height:44px; line-height:44px; overflow:hidden; font-size:17px;}

.wid570px ul li span{ position:absolute; right:0px; top:0px; font-size:16px; color:#999;}


.wid585px{ width:585px; height:360px;  left:0px;}


.qjdt_con{ height:320px; margin-top:10px; width:1200px;}

h2.ty_ttt{ background:url(../images_yq/tqtit_bg.jpg) no-repeat top center; height:50px; text-align:center; line-height:50px; color:#246bb9; font-size:31px; margin-bottom:10px;}
h2.ty_ttt a{ text-decoration:none; color:#246bb9; }
.qjdt_con ul{ width:1200px;}
.qjdt_con ul li{ background:url(../images_yq/yq_point2.png) no-repeat left center; padding-left:14px; height:44px; line-height:44px;  font-size:17px; width:50%; float:left; box-sizing:border-box;}

.crumbs{ background:url(../images_yq/sub_tit.jpg) #fff no-repeat left center; padding:15px 12px; padding-left:20px;  font-size:14px; height:24px; line-height:24px; padding-bottom:13px; margin-bottom:10px;}


.listdd ul li{ background:url(../images_yq/yq_point2.png) no-repeat left center; padding-left:14px; height:44px; line-height:44px;  font-size:17px; position:relative; }

.listdd ul li span{ position:absolute; top:0px; right:0px; font-size:16px; color:#777;}



.zy_infor{ text-align:center; font-size:13px; color:#888; height:28px; line-height:28px; margin-bottom:20px; position:relative; background-color:#f6f6f6;}
.zy_infor span{ margin:0 15px;}
.zy_infor a{ text-decoration:none;}





/*-- 文章页面 --*/

.article_box{ padding:20px 15px; min-height:500px; }

.article_p p{line-height:34px; color:#333; font-size:17px;}

.article_box h2{ padding:25px 0; text-align:center; font-size:30px; color:#246bb9; line-height:40px; padding-top:5px; margin-bottom:12px;}


.fj_list{ padding:20px 15px;}
.fj_list ul li a{ background:url(../images_yq/fj.png) no-repeat left 7px; height:30px; line-height:30px; overflow:hidden; color:#; font-size:14px; color:#00f; padding-left:24px; display:block;}

.botm_fr { text-align:right; padding-top:20px; }
.botm_fr a{ color:#00a0e9;}



a.loaddown_btn{ position:absolute; top:0px; right:12px; height:40px; line-height:40px; color:#3966c0;}
a.loaddown_btn:hover{ color:#c00;}

 

 .article_box h3{ font-size:18px; margin-bottom:20px; text-align:center;} 
  
   .fj_list{ border-bottom:1px dashed #e1e1e1;}
 .fj_list h2{ font-size:18px; line-height:20px; color:#c00; margin-bottom:10px; text-align:left; padding:0px; margin-top:20px;} 
.fj_list ul li a{ color:#333;}
.fj_list ul li a:hover{ color:#c00;}


/*.bottom{ padding:25px 0; text-align:center; line-height:28px; font-size:15px; border-top:2px solid #246bb9; margin-top:30px;}*/


/*分页样式*/
.pages { margin:20px auto; margin-bottom:10px; font-size:14px;
}
.pages ul {
	float: left;
	position: relative;
	left: 50%;
}
.pages li {
	float: left;

	padding: 0 8px;
	color: #999;
	position: relative;
	right: 50%;
}
.pages li span.curpage {
	color: #d6dadb;
}
.pages li span.currecords {
	color: #d6dadb;
}
.pages li a {
	padding: 0 8px;
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #d1d1d1;
	background: #fff;
	float: left;
}
.pages li.on {
	border: 1px solid #e22323;
	background: #e22323;
	color: #fff;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin: 0 3px;
	padding: 0 8px;
}
.pages li.dots {
	font-family: Tahoma;
	font-size: 14px;
}
.pages li a:hover {
	background: #fff;
	color: #e22323;
	text-decoration: none;
	border: 1px solid #e22323;
}
.pages li a.next, .pages li a.next:hover {
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 70px;
	height: 26px;
	padding: 0;
}
.pages li a.pre, .pages li a.pre:hover {
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 70px;
	height: 26px;
	padding: 0;
}
.pages li .skip_box {
	border: 1px solid #999;
	width: 22px;
	height: 20px;
	padding: 0;
	margin: 0 3px;
	line-height: 20px;
}
.pages li .skip_btn {
	border: 1px solid #999;
	background: #fff;
	width: 45px;
	height: 24px;
	text-align: center;
	margin: 0 0 0 5px;
}



.chaxun_list{ margin-top:25px;}
.chaxun_list ul li{ float:left; width:360px; overflow:hidden;  border-radius:8px; margin:0 13px; margin-bottom:24px;}
.chaxun_list ul li img{width:360px; height:85px; -webkit-transition:all .2s linear;transition:all .2s linear;}
.chaxun_list ul li img:hover{ transform:scale(1.03);}

.tt_hei40d h2{ padding:0 8px; color:#007fe4; border-color:#007fe4;}

.chaxun_tj{ height:40px; margin:20px 0;}
.chaxun_tj table tr td{ padding:0 7px; font-size:16px; color:#333;}
.chaxun_tj table tr td.txt_fr{ text-align:right;}
.sel_bgd{ background:url(../images_yq/sel_arrow.png) no-repeat 90% center; height:38px; width:200px; border:1px solid #007fe4;}
.sel_bgd2{ background:url(../images_yq/sel_arrow.png) no-repeat 90% center; height:38px; width:380px; border:1px solid #007fe4;}
.sel_bgd2 select{ height:38px; border:none; background:none; width:100%; text-indent:.8em; font-size:16px; color:#333; appearance:none;
-moz-appearance:none;
-webkit-appearance:none; outline:none;}

.input_bgd{ width:500px; height:38px; border:1px solid #007fe4;}
.input_bgd input{ height:38px; border:none; background:none; outline:none; width:100%; text-indent:.8em; font-size:16px; color:#333; }

.input_bgd2{ width:200px; height:38px; border:1px solid #007fe4;}
.input_bgd2 input{ height:38px; border:none; background:none; outline:none; width:100%; text-indent:.8em; font-size:16px; color:#333; }


.data_bg{ background:url(../images_yq/data_icon.png) no-repeat 94% center; cursor:pointer; height:42px; width:200px; border:1px solid #007fe4;}
.data_bg input{ height:42px; border:none; background:none; width:100%; cursor:pointer; text-indent:.8em; font-size:16px; color:#333; outline:none;}

.sel_bgd select{ height:38px; border:none; background:none; width:100%; text-indent:.8em; font-size:16px; color:#333; appearance:none;
-moz-appearance:none;
-webkit-appearance:none; outline:none;}
option{ color:#333; font-size:15px;}

input.tj_btn{ height:40px; width:110px; border-radius:6px; border:none; background:#fca204; line-height:40px; cursor:pointer; color:#fff; font-size:17px; outline:none; margin-left:15px;}


.tab_listd{ padding:0 15px;}
.tab_listd table tr th{ height:40px; border:1px solid #86d4ff; line-height:40px; padding:2px 3px;  text-align:center; font-size:15px; background-color:#16A5F3; color:#fff;}
.tab_listd table tr td{ border:1px solid #86d4ff; padding:9px 5px; font-size:13px; line-height:22px; text-align:center; color:#333;}
.tab_listd table tr:nth-child(even) td{ background-color:#E1F3FD;}
.tab_listd table tr td a{ color:#e22323;}

.tab_listd table tr td.ng-star-inserted{ font-size:15px;}

.tab_listd table tr td a{ text-decoration:underline; color:#0b72e7;}
.tab_listd table tr td a:hover{ color:#f00;}
.ziti_tab table tr td{ font-size:14px; line-height:24px;}
.ziti_tab table tr th{ font-size:16px;}


.more_txt{ text-align:center; margin-top:15px; font-size:16px; color:#777;}


.piyao_list{}
.piyao_list ul li{ height:100px; position:relative; padding:15px 10px; border-bottom:1px solid #e1e1e1; padding-left:200px; font-size:13px; line-height:24px; color:#888;}
.py_img{ position:absolute; top:15px; left:10px; width:170px; height:100px;}
.py_img img{width:170px; height:100px;}

.piyao_list ul li h2{ font-size:16px; margin-top:5px; line-height:30px; color:#333; margin-bottom:12px;}
.piyao_list ul li a{ text-decoration:none; color:#888;}
.piyao_list ul li a:hover{ color:#888;}
.piyao_list ul li a:hover h2{ color:#007fe4;}


.chuxing_list{}
.chuxing_list ul li{ color:#888; font-size:13px; line-height:22px; padding:15px 10px; border-bottom:1px solid #e1e1e1;}
.chuxing_list ul li h2{ font-size:18px; color:#333; line-height:30px;}
.chuxing_list ul li a{ color:#16A5F3;}


  
  

/*-- 信用立法新增 --*/
 .top_banner600px{  min-width:1200px;}
 
 .wid570px h1{ height:40px; line-height:40px; margin-bottom:5px; font-size:22px; overflow:hidden; text-align:center; text-overflow: ellipsis;white-space: nowrap; width:95%;}
.wid570px h1 a{ text-decoration:none;}

.heid{ height:44px; margin-bottom:6px; line-height:22px; text-indent:2em; color:#666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lcb_box{ margin-bottom:30px;}
.lcb_tit{ background:url(../images_yq/tit_bg2.png) no-repeat; width:1200px; height:80px; margin-top:35px; color:#2b87e6; text-align:center; font-size:24px; line-height:40px; margin-bottom:10px;}
.lcb_tit h2{ text-align:center; width:200px; line-height:35px; font-size:24px; margin:0 auto; padding-top:15px; padding-left:16px;}
.ty_titdad{ height:40px; border-bottom:2px solid #2b87e6; position:relative; margin-top:30px; margin-bottom:20px;}
.ty_titdad h2{ height:40px; background:#2b87e6; color:#fff; font-size:18px; line-height:40px; display:inline-block; padding:0 16px; border-top-left-radius:6px; border-top-right-radius:6px;}
.ty_titdad a{ position:absolute; top:0px; right:4px; font-size:14px; line-height:40px;}
.tj_hei{ height:620px;}
.bmfw_list{ position:relative; width:1200px; overflow:hidden; height:559px; }
.bmfw_list ul li{ width:380px;  height:559px;  margin-right:30px; text-align:center; overflow:hidden; position:relative; float:left;  font-size:15px; line-height:22px;}
.bmfw_list ul li img{ height:559px; width:380px; }
.bmfw_list ul li a{ color:#fff; text-decoration:none;}
.bmfw_list ul li:hover{ opacity:.9;}
.bmfw_list .hd .prev2,.bmfw_list .hd .next2{ display:block;  width:24px; height:50px; position:absolute; z-index:10; top:50%; margin-top:-25px; left:0px;  overflow:hidden; cursor:pointer; background:url(../images_yq/btn_prev.png) no-repeat;}
.bmfw_list .hd .next2{  left:auto; right:0px; background:url(../images_yq/btn_next.png) no-repeat;  }
.bmfw_list .hd .prev2:hover,.bmfw_list .hd .next2:hover{ opacity:.8;}
.bmfw_list ul li p{ height:30px; background:rgba(0,0,0,0.5); *background:#222; position:absolute; left:0px; bottom:0px; line-height:30px; text-align:center; font-size:15px; width:100%; overflow:hidden;}
.wid580px{ width:575px; height:390px; overflow:hidden;}
.wid580px ul{}
.wid580px ul li{ background:url(../images_yq/yq_point2.png) no-repeat left center; padding-left:14px; height:42px; line-height:42px;  font-size:17px;   box-sizing:border-box; position:relative;}
.wid580px ul li span{ position:absolute; top:0px; right:0px; font-size:15px; color:#777;}
.wid580px ul li a{ width:75%; display:block; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.bor_col{ border-color:#2b87e6;}
.martpx{ margin-top:0px;}



/**----20201021**/
.ty_titdad3{ height:40px; border-bottom:2px solid #2b87e6; position:relative; margin-top:30px; margin-bottom:20px;}
.ty_titdad3 h2{ height:40px; background:#2b87e6; color:#fff; font-size:18px; line-height:40px; display:inline-block; padding:0 16px; border-top-left-radius:6px; border-top-right-radius:6px;}
.ty_titdad3 a{ position:absolute; top:0px; right:4px; font-size:14px; line-height:40px;}
.tj_hei3{ height:620px;}
.bmfw_list3{ position:relative; width:1200px; overflow:hidden; height:300px; }
.bmfw_list3 ul li{ width:1230px;  height:300px;  margin-right:30px; text-align:center; overflow:hidden; position:relative; float:left;  font-size:15px; line-height:22px;}
.bmfw_list3 ul li img{ height:300px; width:1250px; }
.bmfw_list3 ul li a{ color:#fff; text-decoration:none;}
.bmfw_list3 ul li:hover{ opacity:.9;}
.bmfw_list3 .hd3 .prev3,.bmfw_list3 .hd3 .next3{ display:block;  width:24px; height:50px; position:absolute; z-index:10; top:50%; margin-top:-25px; left:0px;  overflow:hidden; cursor:pointer; background:url(../images_yq/btn_prev.png) no-repeat;}
.bmfw_list3 .hd3 .next3{  left:auto; right:0px; background:url(../images_yq/btn_next.png) no-repeat;  }
.bmfw_list3 .hd3 .prev3:hover,.bmfw_list3 .hd3 .next3:hover{ opacity:.8;}
.bmfw_list3 ul li p{ height:30px; background:rgba(0,0,0,0.5); *background:#222; position:absolute; left:0px; bottom:0px; line-height:30px; text-align:center; font-size:15px; width:100%; overflow:hidden;}




a.re_btn{ background:url(../images/back_btn.png) no-repeat left center; height:30px; line-height:30px; padding-left:22px; background-size:20px 20px; color:#fff; font-size:14px; position:absolute; top:5px; left:8px; display:none;}

.small_img{ display:none;}
.big_img{display:block;}

@media (max-width: 800px){
	body{ max-width:640px; margin:0 auto; font-size:13px; line-height:20px;}
	.top_banner600px{ width:100%; min-width:auto; position:relative;}
	.wid1200_yq{ width:100%;}
	.crumbs{ margin-top:5px; margin-bottom:2px; padding:5px 10px; padding-left:22px;font-size:12px;}
	.article_box h2{ font-size:18px; padding:10px 0; line-height:30px;}
	.article_box{ padding:10px 3%; padding-top:5px;}
	.article_p p{ font-size:14px; line-height:22px;}
	.article_p img{ width:100%}
	a.re_btn{ display:block;}
	
	.small_img{ display:block;}
	.big_img{display:none;}
	
}



/*-- 2021-9-10 新增 --*/

.hei300px_add{ height:300px; overflow:hidden; margin-bottom:30px;}
.wid385px{ width:400px; float:left; margin-right:25px;}
.ty_titdad a{ font-size:15px; text-decoration:none;}
.wid385px ul li{ background:url(../images_yq/yq_point1.png) no-repeat left center; position:relative; padding-left:18px; height:44px; line-height:44px; overflow:hidden; font-size:16px;}
.wid395px{ width:345px; float:right;}

.wid385px ul li span{ position:absolute; right:0px; top:0px; font-size:16px; color:#999;}




.zhengce_list{ position:relative; width:340px; overflow:hidden;  }
.zhengce_list ul li{ width:162px;  height:210px;     margin-right:19px; text-align:center; overflow:hidden; position:relative; float:left;  font-size:15px; line-height:22px;}
.zhengce_list ul li img{  width:160px; height:206px; border:1px solid #eee; }
.zhengce_list ul li a{ color:#fff; text-decoration:none;}
.zhengce_list ul li:hover{ opacity:.9;}
.zhengce_list .hd .prev2,.zhengce_list .hd .next2{ display:block;  width:24px; height:50px; position:absolute; z-index:10; top:50%; margin-top:-25px; left:0px;  overflow:hidden; cursor:pointer; background:url(../images_yq/btn_prev.png) no-repeat;}
.zhengce_list .hd .next2{  left:auto; right:0px; background:url(../images_yq/btn_next.png) no-repeat;  }
.zhengce_list .hd .prev2:hover,.zhengce_list .hd .next2:hover{ opacity:.8;}
.zhengce_list ul li p{ height:30px; position:absolute; left:0px; bottom:40px; line-height:30px; text-align:center; font-size:13px; color:#f90101; font-weight:bold; width:100%; overflow:hidden;}



@media screen and (max-width: 1000px) { 
	.bottom{display: none;}
	 /* 信用条例首页 */
	 .wid1200_yq .wid570px .heid{height: 64px;}
	 .zy_infor {height: auto;margin-bottom:10px;}
	.article_box{ padding:0px 4%;padding-top: 0;padding-bottom: 20px;}
	.hei300dd{height: auto;margin-top: 10px;}
	.hei300dd .tplb .slideBox{width: 100%;height: 260px;}
	.hei300dd .tplb .slideBox .bd img{width: 100%;height: 260px;}	
	.hei300dd .tplb .slideBox .bd li .txt_d{text-align: left;}
	.hei300dd .wid570px{width: 100%;height: auto;position: static;padding: 10px 4% 15px;box-sizing: border-box;}
	.wid570px h1{font-size: 20px;}
	.lcb_box {margin-bottom: 15px;}
	.wid570px ul li{
		/* background: url(./yq_point1.png) no-repeat left center; */
		height: 32px;line-height: 32px;font-size: 14px;white-space: nowrap; text-overflow: ellipsis;}
	.lcb_box .lcb_tit{
		/* background:url(./tit_bg2.png) no-repeat; */
		width: 100%;height: 68px;background-size: cover;background-position: bottom center;margin-top: 0px;}
	.lcb_box .lcb_tit h2{font-size: 20px; line-height: 26px;padding-left: 0;}
	.lcb_box  img{width: 100%;}
	.hei300px_add{height: auto;}
	.hei300px_add .zhengce_list{padding: 0 4%;box-sizing: border-box;}
	.hei300px_add .zhengce_list ul li {margin-right:24px;}
	.ty_titdad{margin-top: 0;}
	.ty_titdad h2{margin-top: 0;font-size: 15px;}
	.bmfw_list{width: 100%;padding-bottom: 30px;}

	/* 各地政策 */
	.listdd{width: 100%;padding: 5px 4%;box-sizing: border-box;}
	.listdd ul li {
		/* background: url(./yq_point1.png) no-repeat left center; */
		height: 36px;line-height: 36px;}
	.listdd ul li a{display: block;font-size: 14px;width: 70%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
	.listdd ul li span{font-size: 13px;}
	.wid1200_yq .clear_2 .skip{display: none;}
	.wid1200_yq .clear_2 ul{left: 0;width: 100%;}
	.wid1200_yq .clear_2 ul li{right: 0;}
	/* 宣传海报 */
	.wid1200_yq .article_p p {padding: 15px 0 10px !important;}
	.wid1200_yq .article_p p strong{font-size: 16px;}
 }