﻿@charset "utf-8";
body,ul,li,ol,h1,h2,h3,h4,h5,p,th,td,dl,dd,dt,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ font:13px/1.5 Arial,Tahoma,Verdana,"微软雅黑",\5B8B\4F53,Helvetica, sans-serif;
	 color:#3a3a3a; background: #fff;	 }

a{color:#3a3a3a; text-decoration:none; outline:none;  }  
a:hover{color:#0280bf; }	   
li{list-style:none;}
img{border:0;  vertical-align:top;}
.w980{width:1200px;  margin:0 auto; overflow:hidden; }	
.clear{clear:both;}	
.de_tabb{border-collapse:collapse;   border-spacing:0 }
.white{ background:#fff;}
.red{ color:#FC0509;}
.org{ color:#ba5800;}
.org_1{ color:#f29e04;}
.blue{ color:#2589e8;}
.sixe18{ font-size:16px;}
.height10{ height:10px; line-height:10px; font-size:10px;}
.text_center{ text-align:center;}


/* 自定义类 */
/*margin*/
.m-0 {
	margin: 0 !important;
}

/*margin-top*/
.m-t-0 {
	margin-top: 0 !important;
}

.m-t-5 {
	margin-top: 5px !important;
}

.m-t-8 {
	margin-top: 8px !important;
}

.m-t-10 {
	margin-top: 10px !important;
}

.m-t-15 {
	margin-top: 15px !important;
}

.m-t-16 {
	margin-top: 16px !important;
}

.m-t-20 {
	margin-top: 20px !important;
}

.m-t-24 {
	margin-top: 24px !important;
}

.m-t-25 {
	margin-top: 25px !important;
}

.m-t-30 {
	margin-top: 30px !important;
}

.m-t-32 {
	margin-top: 32px !important;
}

.m-t-35 {
	margin-top: 35px !important;
}

.m-t-40 {
	margin-top: 40px !important;
}

.m-t-45 {
	margin-top: 45px !important;
}

.m-t-48 {
	margin-top: 48px !important;
}

.m-t-50 {
	margin-top: 50px !important;
}

.m-t-55 {
	margin-top: 55px !important;
}

.m-t-56 {
	margin-top: 56px !important;
}

.m-t-60 {
	margin-top: 60px !important;
}

.m-t-64 {
	margin-top: 64px !important;
}

.m-t-65 {
	margin-top: 65px !important;
}

.m-t-70 {
	margin-top: 70px !important;
}

.m-t-72 {
	margin-top: 72px !important;
}

.m-t-75 {
	margin-top: 75px !important;
}

.m-t-80 {
	margin-top: 80px !important;
}

.m-t-88 {
	margin-top: 88px !important;
}

.m-t-85 {
	margin-top: 85px !important;
}

.m-t-90 {
	margin-top: 90px !important;
}

.m-t-95 {
	margin-top: 95px !important;
}

.m-t-96 {
	margin-top: 96px !important;
}

.m-t-100 {
	margin-top: 100px !important;
}

/* margin-bottom */
.m-b-0 {
	margin-bottom: 0 !important;
}

.m-b-5 {
	margin-bottom: 5px !important;
}

.m-b-8 {
	margin-bottom: 10px !important;
}

.m-b-10 {
	margin-bottom: 10px !important;
}

.m-b-15 {
	margin-bottom: 15px !important;
}

.m-b-16 {
	margin-bottom: 16px !important;
}

.m-b-20 {
	margin-bottom: 20px !important;
}

.m-b-24 {
	margin-bottom: 24px !important;
}

.m-b-25 {
	margin-bottom: 25px !important;
}

.m-b-30 {
	margin-bottom: 30px !important;
}

.m-b-35 {
	margin-bottom: 35px !important;
}

.m-b-36 {
	margin-bottom: 36px !important;
}

.m-b-40 {
	margin-bottom: 40px !important;
}

.m-b-45 {
	margin-bottom: 45px !important;
}

.m-b-48 {
	margin-bottom: 48px !important;
}

.m-b-50 {
	margin-bottom: 50px !important;
}

.m-b-55 {
	margin-bottom: 55px !important;
}

.m-b-56 {
	margin-bottom: 56px !important;
}

.m-b-60 {
	margin-bottom: 60px !important;
}

.m-b-64 {
	margin-bottom: 64px !important;
}

.m-b-65 {
	margin-bottom: 65px !important;
}

.m-b-70 {
	margin-bottom: 70px !important;
}

.m-b-75 {
	margin-bottom: 75px !important;
}

.m-b_80 {
	margin-bottom: 80px !important;
}

.m-b-85 {
	margin-bottom: 85px !important;
}

.m-b_88 {
	margin-bottom: 88px !important;
}

.m-b-90 {
	margin-bottom: 90px !important;
}

.m-b-95 {
	margin-bottom: 95px !important;
}

.m-b-100 {
	margin-bottom: 100px !important;
}

.m-b-105 {
	margin-bottom: 105px !important;
}

.m-b-110 {
	margin-bottom: 110px !important;
}

.m-b-115 {
	margin-bottom: 115px !important;
}

.m-b-120 {
	margin-bottom: 120px !important;
}

.m-b-125 {
	margin-bottom: 125px !important;
}

.m-b-130 {
	margin-bottom: 130px !important;
}

.m-b-135 {
	margin-bottom: 135px !important;
}

.m-b-140 {
	margin-bottom: 140px !important;
}

/* margin-right */
.m-r-0 {
	margin-right: 0 !important;
}

.m-r-5 {
	margin-right: 5px !important;
}

.m-r-8 {
	margin-right: 8px !important;
}

.m-r-10 {
	margin-right: 10px !important;
}

.m-r-15 {
	margin-right: 15px !important;
}

.m-r-16 {
	margin-right: 16px !important;
}

.m-r-20 {
	margin-right: 20px !important;
}

.m-r-24 {
	margin-right: 24px !important;
}

.m-r-25 {
	margin-right: 25px !important;
}

.m-r-30 {
	margin-right: 30px !important;
}

.m-r-32 {
	margin-right: 32px !important;
}

.m-r-35 {
	margin-right: 35px !important;
}

.m-r-40 {
	margin-right: 40px !important;
}

.m-r-45 {
	margin-right: 45px !important;
}

.m-r-48 {
	margin-right: 48px !important;
}

.m-r-50 {
	margin-right: 50px !important;
}

.m-r-55 {
	margin-right: 55px !important;
}

.m-r-56 {
	margin-right: 56px !important;
}

.m-r-60 {
	margin-right: 60px !important;
}

.m-r-64 {
	margin-right: 64px !important;
}

.m-r-65 {
	margin-right: 65px !important;
}

.m-r-72 {
	margin-right: 72px !important;
}

.m-r-70 {
	margin-right: 70px !important;
}

.m-r-75 {
	margin-right: 75px !important;
}

.m-r-80 {
	margin-right: 80px !important;
}

.m-r-85 {
	margin-right: 85px !important;
}

.m-r-90 {
	margin-right: 90px !important;
}

.m-r-95 {
	margin-right: 95px !important;
}

.m-r-100 {
	margin-right: 100px !important;
}

/* margin-left */
.m-l-0 {
	margin-left: 0 !important;
}

.m-l-5 {
	margin-left: 5px !important;
}

.m-l-8 {
	margin-left: 8px !important;
}

.m-l-10 {
	margin-left: 10px !important;
}

.m-l-15 {
	margin-left: 15px !important;
}

.m-l-16 {
	margin-left: 16px !important;
}

.m-l-20 {
	margin-left: 20px !important;
}

.m-l-24 {
	margin-left: 24px !important;
}

.m-l-25 {
	margin-left: 25px !important;
}

.m-l-30 {
	margin-left: 30px !important;
}

.m-l-32 {
	margin-left: 32px !important;
}

.m-l-35 {
	margin-left: 35px !important;
}

.m-l-40 {
	margin-left: 40px !important;
}

.m-l-45 {
	margin-left: 45px !important;
}

.m-l-48 {
	margin-left: 48px !important;
}

.m-l-50 {
	margin-left: 50px !important;
}

.m-l-55 {
	margin-left: 55px !important;
}

.m-l-56 {
	margin-left: 56px !important;
}

.m-l-60 {
	margin-left: 60px !important;
}

.m-l-64 {
	margin-left: 64px !important;
}

.m-l-65 {
	margin-left: 65px !important;
}

.m-l-70 {
	margin-left: 70px !important;
}

.m-l-72 {
	margin-left: 72px !important;
}

.m-l-75 {
	margin-left: 75px !important;
}

.m-l-80 {
	margin-left: 80px !important;
}

.m-l-85 {
	margin-left: 85px !important;
}

.m-l-88 {
	margin-left: 88px !important;
}

.m-l-90 {
	margin-left: 90px !important;
}

.m-l-95 {
	margin-left: 95px !important;
}

.m-l-96 {
	margin-left: 96px !important;
}

.m-l-100 {
	margin-left: 100px !important;
}

/* padding */
.p-0 {
	padding: 0 !important;
}

/* padding-top */
.p-t-0 {
	padding-top: 0 !important;
}

.p-t-8 {
	padding-top: 8px !important;
}

.p-t-10 {
	padding-top: 10px !important;
}

/* padding-bottom */
.p-b-0 {
	padding-bottom: 0 !important;
}

.p-b-8 {
	padding-bottom: 8px !important;
}

.p-b-10 {
	padding-bottom: 10px !important;
}

/* padding-left */
.p-l-0 {
	padding-left: 0 !important;
}

.p-l-8 {
	padding-left: 8px !important;
}

.p-l-10 {
	padding-left: 10px !important;
}

.p-l-24 {
	padding-left: 24px !important;
}

/* padding-right */
.p-r-0 {
	padding-right: 0 !important;
}

.p-r-8 {
	padding-right: 8px !important;
}

.p-r-10 {
	padding-right: 10px !important;
}

.p-r-24 {
	padding-right: 24px !important;
}
/*-- 引入 栅格--*/
/* 栅格 */
.zl-row {
	position: relative;
	box-sizing: border-box;
}

.zl-col-1 {
	width: 4.16667%;
}

.zl-col-2 {
	width: 8.33332%;
}

.zl-col-3 {
	width: 12.5%;
}

.zl-col-4 {
	width: 16.66667%;
}

.zl-col-5 {
	width: 20.83332%;
}

.zl-col-6 {
	width: 25%;
}

.zl-col-7 {
	width: 29.16667%;
}

.zl-col-8 {
	width: 33.33333%;
}

.zl-col-9 {
	width: 37.5%;
}

.zl-col-10 {
	width: 41.66667%;
}

.zl-col-11 {
	width: 45.83332%;
}

.zl-col-12 {
	width: 50%;
}

.zl-col-13 {
	width: 54.16667%;
}

.zl-col-14 {
	width: 58.33332%;
}

.zl-col-15 {
	width: 62.5%;
}

.zl-col-16 {
	width: 66.66667%;
}

.zl-col-17 {
	width: 70.83332%;
}

.zl-col-18 {
	width: 75%;
}

.zl-col-19 {
	width: 79.16667%;
}

.zl-col-20 {
	width: 83.33332%;
}

.zl-col-21 {
	width: 87.5%;
}

.zl-col-22 {
	width: 91.66667%;
}

.zl-col-23 {
	width: 95.83332%;
}

.zl-col-24 {
	width: 100%;
}

.zl-col,
[class*=zl-col-] {
	float: left;
	box-sizing: border-box;
}

/**
* 说明 暂时 zl-row-gutter 支持
* 8(或者 8px),
* 10(或者 10px),15(或者 15px), 16(或者 16px)
* 20(或者 20px)默认,24(或者 24px),25(或者 25px)
* 30(或者 30px),32(或者 32px),35(或者 35px)
* 40(或者 40px),45(或者 45px),48(或者 48px)
* 50(或者 50px),55(或者 55px),56(或者 56px)
*/
.zl-row-gutter:after, .zl-row-gutter:before,
.zl-row:after, .zl-row:before {
	display: table;
	content: "";
}

.zl-row-gutter:after,
.zl-row:after {
	clear: both;
}

.zl-row-gutter:after, .zl-row-gutter:before,
.zl-row:after, .zl-row:before {
	display: table;
	content: "";
}

.zl-row-gutter {
	position: relative;
	box-sizing: border-box;
}

/* 分栏间隔 20px 默认 */
.zl-row-gutter {
	margin-left: -10px;
	margin-right: -10px;
}

	.zl-row-gutter [class*=zl-col-] {
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 40px;
	}

/* 分栏间隔 8px  */
.zl-row-gutter[zl-row-gutter='8'],
.zl-row-gutter[zl-row-gutter='8px'] {
	margin-left: -4px;
	margin-right: -4px;
}

.zl-row-gutter[zl-row-gutter='8'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='8px'] [class*=zl-col-] {
	padding-left: 4px;
	padding-right: 4px;
}

/* 分栏间隔 10px  */
.zl-row-gutter[zl-row-gutter='10'],
.zl-row-gutter[zl-row-gutter='10px'] {
	margin-left: -5px;
	margin-right: -5px;
}

.zl-row-gutter[zl-row-gutter='10'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='10px'] [class*=zl-col-] {
	padding-left: 5px;
	padding-right: 5px;
}

/* 分栏间隔 15px  */
.zl-row-gutter[zl-row-gutter='15'],
.zl-row-gutter[zl-row-gutter='15px'] {
	margin-left: -7.5px;
	margin-right: -7.5px;
}

.zl-row-gutter[zl-row-gutter='15'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='15px'] [class*=zl-col-] {
	padding-left: 7.5px;
	padding-right: 7.5px;
}

/* 分栏间隔 16px  */
.zl-row-gutter[zl-row-gutter='16'],
.zl-row-gutter[zl-row-gutter='16px'] {
	margin-left: -8px;
	margin-right: -8px;
}

.zl-row-gutter[zl-row-gutter='16'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='16px'] [class*=zl-col-] {
	padding-left: 8px;
	padding-right: 8px;
}

/* 分栏间隔 20px  */
.zl-row-gutter[zl-row-gutter='20'],
.zl-row-gutter[zl-row-gutter='20px'] {
	margin-left: -10px;
	margin-right: -10px;
}

.zl-row-gutter[zl-row-gutter='20'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='20px'] [class*=zl-col-] {
	padding-left: 10px;
	padding-right: 10px;
}

/* 分栏间隔 24px  */
	.zl-row-gutter[zl-row-gutter='24'],
	.zl-row-gutter[zl-row-gutter='24px'] {
		margin-left: -12px;
		margin-right: -12px;
		margin-top: 40px;
	}

		.zl-row-gutter[zl-row-gutter='24'] [class*=zl-col-],
		.zl-row-gutter[zl-row-gutter='24px'] [class*=zl-col-] {
			padding-left: 12px;
			padding-right: 12px;
			margin-top: 40px;
		}

/* 分栏间隔 25px  */
.zl-row-gutter[zl-row-gutter='25'],
.zl-row-gutter[zl-row-gutter='25px'] {
	margin-left: -12.5px;
	margin-right: -12.5px;
}

.zl-row-gutter[zl-row-gutter='25'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='25px'] [class*=zl-col-] {
	padding-left: 12.5px;
	padding-right: 12.5px;
}

/* 分栏间隔 30px  */
.zl-row-gutter[zl-row-gutter='30'],
.zl-row-gutter[zl-row-gutter='30px'] {
	margin-left: -15px;
	margin-right: -15px;
}

.zl-row-gutter[zl-row-gutter='30'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='30px'] [class*=zl-col-] {
	padding-left: 15px;
	padding-right: 15px;
}

/* 分栏间隔 32px  */
.zl-row-gutter[zl-row-gutter='32'],
.zl-row-gutter[zl-row-gutter='32px'] {
	margin-left: -16px;
	margin-right: -16px;
}

.zl-row-gutter[zl-row-gutter='32'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='32px'] [class*=zl-col-] {
	padding-left: 16px;
	padding-right: 16px;
}

/* 分栏间隔 35px  */
.zl-row-gutter[zl-row-gutter='35'],
.zl-row-gutter[zl-row-gutter='35px'] {
	margin-left: -17.5px;
	margin-right: -17.5px;
}

.zl-row-gutter[zl-row-gutter='35'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='35px'] [class*=zl-col-] {
	padding-left: 17.5px;
	padding-right: 17.5px;
}

/* 分栏间隔 40px  */
.zl-row-gutter[zl-row-gutter='40'],
.zl-row-gutter[zl-row-gutter='40px'] {
	margin-left: -20px;
	margin-right: -20px;
}

.zl-row-gutter[zl-row-gutter='40'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='40px'] [class*=zl-col-] {
	padding-left: 20px;
	padding-right: 20px;
}

/* 分栏间隔 45px  */
.zl-row-gutter[zl-row-gutter='45'],
.zl-row-gutter[zl-row-gutter='45px'] {
	margin-left: -22.5px;
	margin-right: -22.5px;
}

.zl-row-gutter[zl-row-gutter='45'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='45px'] [class*=zl-col-] {
	padding-left: 22.5px;
	padding-right: 22.5px;
}

/* 分栏间隔 48px  */
.zl-row-gutter[zl-row-gutter='48'],
.zl-row-gutter[zl-row-gutter='48px'] {
	margin-left: -24px;
	margin-right: -24px;
}

.zl-row-gutter[zl-row-gutter='48'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='48px'] [class*=zl-col-] {
	padding-left: 24px;
	padding-right: 24px;
}

/* 分栏间隔 50px  */
.zl-row-gutter[zl-row-gutter='50'],
.zl-row-gutter[zl-row-gutter='50px'] {
	margin-left: -25px;
	margin-right: -25px;
}

.zl-row-gutter[zl-row-gutter='50'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='50px'] [class*=zl-col-] {
	padding-left: 25px;
	padding-right: 25px;
}

/* 分栏间隔 55px  */
.zl-row-gutter[zl-row-gutter='55'],
.zl-row-gutter[zl-row-gutter='55px'] {
	margin-left: -27.5px;
	margin-right: -27.5px;
}

.zl-row-gutter[zl-row-gutter='55'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='55px'] [class*=zl-col-] {
	padding-left: 27.5px;
	padding-right: 27.5px;
}

/* 分栏间隔 56px  */
.zl-row-gutter[zl-row-gutter='56'],
.zl-row-gutter[zl-row-gutter='56px'] {
	margin-left: -28px;
	margin-right: -28px;
}

.zl-row-gutter[zl-row-gutter='56'] [class*=zl-col-],
.zl-row-gutter[zl-row-gutter='56px'] [class*=zl-col-] {
	padding-left: 28px;
	padding-right: 28px;
}

/* 分栏间隔 0.2rem  */
.zl-row-gutter[zl-row-gutter='0.2rem'] {
	margin-left: -0.1rem;
	margin-right: -0.1rem;
}

.zl-row-gutter[zl-row-gutter='0.2rem'] [class*=zl-col-] {
	padding-left: 0.1rem;
	padding-right: 0.1rem;
}


/*单行文本溢出显示省略号*/
.clamp-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}

/*限制p元素之显示2行文字，同时出现省略号。*/
.clamp-2 {
	overflow: hidden;
	display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*限制p元素之显示3行文字，同时出现省略号。*/
.clamp-3 {
	overflow: hidden;
	display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


/*-----------------头部内容----------------*/
.top_head{ overflow:hidden; /*background: url(../images/table_bj.jpg) repeat-x;*/  }		
.topleft{ width:300px; line-height:37px;}
.topleft a{ margin-left:15px;padding:6px 12px;background-color:red;font-size:15px;color:white;border-radius:5px;}	
/*.topleft a:hover{ color:#d5b2b2;}*/	
/*-----------------头部内容结束----------------*/
/*-----------------logo----------------*/	
.toplogo{ overflow:hidden; width:100%; }
.logo{ width:667px; height:91px; float:left; margin:30px 0px 30px 0px;}
#search{ width:400px; float:right; height:37px; background:#009fe1; margin-top:42px;}
#search #s{ width:315px; height:31px; margin-top:2px; line-height:31px; margin-left:2px; border:solid 1px #fff; font-size:14px; font-family:微软雅黑; padding-left:5px;}
#search .sos{ color:#fff; font-size:16px; line-height:30px; margin-left:10px;}
/*-----------------logo结束----------------*/	
/*-----------------菜单----------------*/	
.top_nav{height:48px; overflow:hidden; background:#2D66A5; }
.top_nav li{float:left;  font-size:15px; line-height:48px;}		   
.top_nav li a{display:inline-block; color:#fff; padding: 0px 79px 0px 79px;}
.top_nav li:last-child a { padding: 0px 89px 0px 79px; }
.top_nav li a:hover{ color:#fff; background:#ffc56e;}
.top_nav li a:hover,.top_nav li a.current{color:#fff; background:#154175;}

/*--------------------------版权-----------------------*/

/*.footer{ width:100%; background:#a30a0f; padding:20px 0 ;	margin-top:15px;
		color:#fff; text-align:center; line-height:32px;  border-top:solid 1px #e1e1e1;}	
.footer a{ color:#fff; margin:10px; font-size:12px;}	
.footer a:hover{ color:#000000;}*/

/* 背景色1 */
.yb-footer-bj {
	background: #175BA6;
}

.yb-footer {
	font-family: "Microsoft YaHei";
}

	.yb-footer a {
		text-decoration: none;
	}

.yb-footer-color {
	color: #f1c025;
}

.yb-footer .yb-footer-content {
	width: 1200px;
	height: 104px;
	padding: 24px 0 16px;
	margin: auto;
	font-size: 14px;
	color: white;
	line-height: 27px;
	position: relative;
	display: flex;
	align-items: center;
}

.yb-footer-left {
	float: left;
	box-sizing: border-box;
}

.yb-footer-ccrc {
	background: url("../images/yb-ccrc.svg") no-repeat center;
	background-size: 60px 60px;
	height: 60px;
	width: 60px;
	margin-right: 10px;
	display: inline-block;
}
.yb-footer-government-affiliated-institutions {
	background: url("../images/yb-government-affiliated-institutions.svg") no-repeat center;
	background-size: 60px 60px;
	height: 60px;
	width: 60px;
	display: inline-block;
	margin-right: 10px;
}
.yb-footer-jiucuo {
	background: url("../images/yb-jiucuo.svg") no-repeat center;
	background-size: 109px 60px;
	width: 109px;
	height: 60px;
	display: inline-block;
}

.yb-footer-mid {
	text-align: center;
	width: 600px;
	margin: auto;
}
.yb-footer-mid p {
	margin: 0;
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px; 
	margin-bottom: 8px;
}
.yb-footer-mid p:last-child {
	margin-bottom: 0px;
}
.yb-footer-icon {
	width: 80px;
	display: inline-block;
	float: left;
	margin-right: 24px;
}
.yb-footer-icon p {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.65);
	text-align: center;
}
/* 手机app 二维码 */
.yb-footer-app-code {
	background: url("../images/yb-sjapp.svg") no-repeat center;
	background-size: cover;
	height: 80px;
	width: 80px;
	float: left;
}

/* 微信公众号 二维码 */
.yb-footer-wx-code {
	background: url("../images/yb-wxgzh.svg") no-repeat center;
	background-size: cover;
	height: 80px;
	width: 80px;
}

