/**********  所有页面都要共用的样式  **********/


/*自定义基础通用样式*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,

/* structural elements 结构元素 */

dl,
dt,
dd,
ul,
ol,
li,

/* list elements 列表元素 */

pre,

/* text formatting elements 文本格式元素 */

form,
fieldset,
legend,
button,
input,
textarea,

/* form elements 表单元素 */

th,
td
/* table elements 表格元素 */

{
	margin: 0;
	padding: 0;
}


/** 设置默认字体 **/

body,
button,
input,
select,
textarea
/* for ie */

{
	font-family: Arial, Helvetica, sans-serif,"Microsoft YaHei";
}

body {
	background: #f5f5f5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-family: "Microsoft YaHei";
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}


/* 将斜体扶正 */

code,
kbd,
pre,
samp {
	font-family: courier new, courier, monospace;
}


/* 统一等宽字体 */

small {
	font-size: 12px;
}


/* 小于 12px 的中文很难阅读, 让 small 正常化 */


/** 重置列表元素 **/

ul,
ol {
	list-style: none;
}


/** 重置文本格式元素 **/

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
}

sup {
	vertical-align: text-top;
}


/* 重置, 减少对行高的影响 */

sub {
	vertical-align: text-bottom;
}


/** 重置表单元素 **/

legend {
	color: #000;
}


/* for ie6 */

fieldset,
img {
	border: 0;
}


/* img 搭车：让链接里的 img 无边框 */

button,
input,
select,
textarea {
	font-size: 100%;
}


/* 使得表单元素在 ie 下能继承字体大小 */


/* 注：optgroup 无法扶正 */


/** 重置表格元素 **/

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 重置 HTML5 元素 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	display: block;
	margin: 0;
	padding: 0;
}


/*自定义基础通用样式 */

@media(max-width: 991px) {
	/*全部-导航*/
	body {
		padding-top: 0;
	}
	#header .navbar {
		/*移动端导航不固定顶部*/
		position: relative !important;
	}
	#header .navbar {
		padding-bottom: 0;
	}
	/*全部-导航*/
	/*全部-页脚*/
	#footer .footer-wechat p {
		text-align: left !important;
	}
	/*全部-页脚*/
	/*全部-返回顶部*/
	#clan-slider {
		bottom: 55px !important;
	}
	#clan-slider ul li a {
		background-color: rgba(255, 255, 255, 0.9) !important;
		border-color: transparent !important;
		border-radius: 50% !important;
	}
	#clan-slider #slider-goTop {
		background-position: -92px 0 !important;
	}
	#clan-slider #slider-goTop:hover {
		background-position: 0 0 !important;
	}
	/*全部-返回顶部*/
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background: none;
	}
	.navbar-default .navbar-toggle {
		border: none;
	}
	.navbar-collapse {
		padding: 0;
	}
	.container {
		padding: 0 15px;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
		background: #005095;
		color: #FFFFFF;
	}
	.navbar-default .navbar-nav>li {
		border-bottom: #3376af 1px solid;
		background: #135d9d;
		padding: 0 10px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #FFFFFF;
	}
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		color: #FFFFFF;
	}
	.yd-nav-div {
		position: relative;
		width: 100%;
		background: #175f9e;
		display: none;
	}
	.yd-nav-div li {
		height: 35px;
		line-height: 35px;
	}
	.yd-nav-div li a {
		font-size: 12px;
		color: #87bbe8;
		display: block;
		text-align: left;
		padding-left: 20px;
	}
	.yd-ph-icon {
		width: 40px;
		height: 40px;
		float: right;
		background: url(../img/mob-nav-jiantou.png) center no-repeat;
		display: block;
		margin-top: -10px;
		margin-right: -10px;
		transform: rotate(270deg);
	}
	.yd-ph-icon.active {
		transform: rotate(0deg);
	}
	.yd-ph-icon.active .yd-nav-div {
		display: none;
	}
	.yd-top {
	
	}
	.navbar-brand {
		padding: 1px 0 0 15px;
	}
	.navbar-brand>img {
		width: 196px;
		display: block;
	}
	.yd-nav {
		padding: 0;
	}
	.navbar {
		margin-bottom: 0;
	}
	.yd-news-div-row {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer-bottom-logo {
		display: none;
	}
	.footer-bottom-xian {
		display: none;
	}
	.footer-bottom-xinxi {
		width: 100%;
		color: #8e8e8e;
		line-height: 30px;
		padding: 0 15px;
		text-align: center;
	}
	.footer-bottom-xinxi div {
		padding: 0 15px;
		text-align: center;
	}
	.footer-bottom-erweima {
		width: 100%;
		text-align: center;
	}
	.yd-search {
		display: none;
	}
	.yd-rukou {
		display: none;
	}
	.yd-two-daohang-li-right {
		width: 100%;
		float: left;
		margin-left: 0px;
		margin-top: 0px;
	}
	.yd-two-daohang-li-right li {
		float: left;
		height: 45px;
		width: 100%;
		text-align: center;
		color: #333333;
		line-height: 50px;
		background: #ffffff;
		margin-right: 10px;
		cursor: pointer;
		font-size: 16px;
	}
	.yd-two-daohang-li-right li a{color: #333333;    display: block;
    text-align: left;}
	.yd-two-daohang-li-right li.active {
		background: #ffffff;
	}
	.yd-two-daohang-li-right li.active a {
		color: #189c43;
	}
	.yd-con-div-img img {
		width: 100%;
	}
	
	.index-row {
	padding: 18px 0 18px 0;
}
.yd-lianxius-left {
	text-align: center;
}
.yd-lianxius-right {
	margin-top: 20px;
	margin-bottom: 20px;
}
	.gy-one {
	width: 100%;
	float: left;
}

.gy-one-about {
	color: #e8e8e8;
	font-size: 60px;
	font-weight: bold;
}

.gy-two {
	width: 100%;
	height: 280px;
	float: left;
	background: url(../img/aboutus.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.gy-two-fist {
	width: 137px;
	height: 116px;
	background: #005095;
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: calc(50% - 69px);
	padding-top: 20px;
}

.gy-two-fist span {
	display: inline-block;
}

.gy-two-fist-1 {
	color: #ffffff;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.gy-two-fist-2 {
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.gy-two-fist-3 {
	color: #ffffff;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.gy-two-ul {
	position: relative;
	top: 150px;
	width: 100%;
	height: 88px;
}

.gy-two-ul-bj {
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	opacity: 0.90;
	filter: alpha(opacity=90);
}

.gy-two-ul-box {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
}

.gy-two-ul-li {
	width: 33%;
	height: 88px;
	float: left;
	padding-top: 10px;
}

.gy-two-ul-li span {
	display: inline-block;
}

.gy-two-ul-li-1 {
	color: #333333;
	font-size: 12px;
	width: 100%;
	text-align: center;
}

.gy-two-ul-li-2 {
	color: #005095;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.gy-two-ul-li-3 {
	color: #333333;
	font-size: 12px;
	width: 100%;
	text-align: center;
}


.gy-three {
	width: 100%;
	background: #FFFFFF;
	margin-top: 50px;
	float: left;
}

.gy-three-gg {
	margin: 13px auto 0 auto;
	width: calc(100% - 24px);
	height: 35px;
	line-height: 35px;
	padding-left: 65px;
	text-align: left;
	color: #005095;
	font-size: 18px;
	background: url(../img/gy-three-gg-bj.jpg)27px center no-repeat;
	border-bottom:#e4e4e4 1px solid;
}

.gy-three-ul {
	width: 100%;
	
	float: left;
}

.gy-three-ul li {
	width:100%;
	height: 35px;
	line-height: 35px;
	float: left;
	padding-left: 30px;
	background: #FFFFFF;
}

.gy-three-ul li a {
	color: #333333;
}

.gy-three-ul li span {
	float: left;
	font-size: 16px;
	color: #149a41;
	margin-right: 5px;
}

.gy-three-ul li div {
	width: calc(100% - 70px);
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
}

.gg-liaojie {
	width: 134px;
	height: 38px;
	line-height: 38px;
	background: #01509f url(../img/gy-gd.jpg) 100px center no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 20px;
	position: absolute;
	top: 283px;
	left: calc(50% - 67px);
}

.gg-liaojie a {
	color: #FFFFFF;
}

/* Div1 */

.Div1 {
	display: none;
}

.Div1_prev {
	display: none;
}

.Div1_next {
	display: none;
}



.main-box-img {
	width: 60px;
	height: 60px;
	margin: 10px auto 0 auto;
	
}
.main-box-green {
	width: 20px;
	height: 2px;
	background: #189c43;
	margin: 10px auto 0 auto;
}

.main-box-title {
	color: #005095;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	padding: 0 5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	margin-top: 10px;
	margin-bottom: 5px;
}

.main-box-con {
	padding: 0 10px;
	line-height: 23px;
	color: #333333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.main-box-more {
	border: #b6bbbe 1px solid;
	border-radius: 10px;
	width: 74px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin: 11px auto 0 auto;
}

.main-box-more a {
	color: #b6bbbe;
	font-size: 12px;
}

.yewu-row-bj {
	width: 100%;
	height: 460px;
	background: url(../img/yewu-row-bj.jpg) no-repeat;
	background-size: 100% 100% ;
}


.we-yewu-nav { display: none;}
.we-yd-yewu-nav {
	 display: block;
	 width:100%;
	 height: 350px;
	overflow-x: auto;
	padding-top: 20px;
	 }
.we-yd-yewu-nav-ul {
	 width: calc(180px * 16);
}
.we-yd-yewu-nav-ul span {
	 width: 160px;
	 margin:0 7px;
	  float: left;
	  display: block;
	  background: #FFFFFF;
	  padding-bottom: 15px;
}
.col-sm-3 {
	 width: 45%;
	 float: left;
	 }
.col-sm-9 { 
	width: 100%;
	float: left;
	margin-top: -294px;
	 }	 
	 
.news-box {
	background: #005095 url(../img/news-box-bj.jpg) right 190px no-repeat;
	background-size: 50%;
	height: 294px;
}
.news-box-h1 {
	font-size: 41px;
	color: #FFFFFF;
	margin: 75px 0 0 17px;
}

.news-box-h2 {
	font-size: 16px;
	color: #b8c5d9;
	margin-left: 17px;
}

.news-box-more {
	margin: 37px 0 0 17px;
	color: #b8c5d9;
	border: 1px #FFFFFF solid;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.news-box-more a {
	color: #b8c5d9;
}

.yd-news-div {
	/* background: #FFFFFF; */
}

.yd-news-tou {
	 margin-left:47%;
	padding: 13px 0px;
	display: inline-block;
}

.yd-news-tou-img {
	float: left;
	width: 100%;
	height: 95px;
}

.yd-news-tou-img img {
	width: 100%;
	height: 100%;
}

.yd-news-tou-title-box {
	padding: 0px;
	width: calc(100%);
	float: left;
}

.yd-news-tou-title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #005095;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	white-space: nowrap;
}

.yd-news-tou-time {
	height: 25px;
	line-height: 20px;
	font-size: 12px;
	width: 100%;
	color: #999999;
}

.yd-news-tou-con {
	font-size: 14px;
	line-height: 27px;
	width: 100%;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.yd-news-li {
	width: 100%;
	float: left;
}

.yd-news-li li {
	display: inline-block;
	padding: 15px 0;
	border-top: #dddddd 1px dashed;
}

.yd-news-li li:last-child {
	border-bottom: #dddddd 1px dashed;
}

.yd-news-li-time {
	width: 60px;
	float: left;
	margin-right: 20px;
}

.yd-news-li-time-blue {
	color: #005095;
	font-size: 48px;
	line-height: 50px;
	width: 100%;
	text-align: center;
}

.yd-news-li-time-ri {
	color: #333333;
	line-height: 16px;
	font-size: 14px;
	width: 100%;
	text-align: center;
}

.yd-news-li-title {
	width: 260px;
	float: left;
	line-height: 40px;
	color: #333333;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display:block;
}

.yd-news-li-con {
	line-height: 30px;
  width: 260px;
	float: left;
	color: #999999;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.yd-con-newsneirong-zhengwen img{
	max-width:100%;
}
.yd-two-daohang-title{
	text-align: center;
	 width: 100%;
	 color: #ffffff;
	 font-size: 30px;
	 padding-top: 100px;
}
.yd-two-daohang-titles{
	text-align: center;
	 width: 100%;
	 color: #ffffff;
	 font-size: 20px;
}
.jianjie-left-box { width: 100%;}


.guanyu-thr {display: none;}
.guanyu-two-tabcon{display: none;}
.guanyu-two{width:100% !important;}
.guanyu-two-tab-mobile {width:100% !important;}
.guanyu-two-tab-mobile li{width: 50% !important;float: left;clear: inherit !important;}

.guanyu-two-tab{display: none !important;}
.guanyu-two-tab-mobile{display: block !important;}
}
.jianjie-right-box{
		width: 100%;
		 float: left;
	}


/*< 992px */


/*大于992px以上固定宽度为970px md >= 992px */

@media (min-width: 992px) {
	
	
	.jianjie-left-box {
		width: 70%;
		float: left;
	}
	.jianjie-right-box{
		 width: calc(30% - 20px);
		 float: left;
	}
	
.we-yd-yewu-nav { display: none;}
	/*全部-导航条样式复写*/
	
.yd-nav li {
	position: relative;
}

.yd-collapse {
	background: #ffffff;
	float: right;
	width: 705px;
}

.yd-collapse li {
	border-left: #eeeeee 1px solid;
	width: 124px; text-align: center;
}

.yd-collapse li:last-child {
	border-right: #eeeeee 1px solid;
}

.yd-nav {
	margin: 0 auto;
	float: none;
}
	.yd-ph-icon {
		display: none;
	}
	#header .navbar-default {
		border: 0;
		margin-bottom: 0;
		z-index: 1000;
		background-color: #ffffff;
	}
	#header .navbar-default .navbar-nav>.active {
		border-bottom: #189c43 2px solid;
	}
	#header .navbar-default .navbar-nav>li:hover {
		border-bottom: #189c43 2px solid;
		background: #FFFFFF;
	}
	#header .navbar-default .navbar-nav>li>a {
		color: #333333;
		font-size: 16px;
		height: 90px;
		line-height: 90px;
		padding: 0 20px;
	}
	#header .navbar-default .navbar-nav>li>a:hover {
		color: #189c43;
		background: #FFFFFF;
	}
	#header .navbar-default .navbar-nav>.active>a,
	#header .navbar-default .navbar-nav>.active>a:hover,
	#header .navbar-default .navbar-nav>.active>a:focus {
		color: #189c43;
		background-color: #ffffff;
		height: 90px;
		line-height: 90px;
		padding: 0 20px;
	}
	#header .navbar-default .navbar-toggle .icon-bar {
		background-color: none;
	}
	#header .navbar-default .navbar-nav>li .line-top {
		border-top: 1px solid #0ba1e4;
		width: 18px;
		margin: auto;
	}
	/*全部-导航条样式复写*/
	/*全部-最大宽度*/
	.container {
		width: 1040px;
		padding: 0;
	}
	/*全部-最大宽度*/
	/*全部-页脚*/
	#footer .footer-item-last {
		border-right: 2px solid #c1c1c1;
	}
	#footer .footer-contact h2 {
		padding-left: 20px;
	}
	/* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#footer .footer-contact h2 {
			padding-left: 10px !important;
		}
	}
	/*全部-页脚*/
	.yd-search {
		float: right;
		position: relative;
	}
	.yd-search input {
		height: 28px;
		width: 158px;
		border: #96959c 1px solid;
		border-radius: 12px;
		line-height: 28px;
		padding-left: 12px;
		margin-top: 17px;
	}
	.yd-search-a {
		margin: 5px;
		cursor: pointer;
		width: 18px;
		height: 18px;
		position: absolute;
		right: 0;
		margin-top: -24px;
		margin-right: 8px;
		text-align: center;
		line-height: 50px;
		color: #7d7d85;
		background: url(../img/search.png) center no-repeat;
	}
	.yd-rukou {
		float: right;
		position: relative;
		line-height: 60px;
		margin-left: 50px;
	}
	.yd-rukou li {
		float: left;
		margin: 0 5px;
		width: 40px;
	}
	.yd-rukou-erweima:hover .yd-rukou-erweima-img {
		display: block;
	}
	.yd-rukou-erweima-img {
		display: none;
		position: absolute;
		z-index: 1000;
		width: 105px;
		height: 114px;
		margin-left: -40px;
		margin-top: -15px;
	}
	.yd-rukou-erweima-img img {
		width: 100%;
		height: 100%;
	}
	
	
	
	.index-row {
	padding: 68px 0 68px 0;
}

	
	.gy-one {
	width: 50%;
	float: left;
	padding-right: 50px;
}
	.gy-one-about {
	color: #e8e8e8;
	font-size: 70px;
	font-weight: bold;
}

.gy-two {
	width: 50%;
	height: 561px;
	float: left;
	background: url(../img/aboutus.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.gy-two-fist {
	width: 273px;
	height: 232px;
	background: #005095;
	color: #FFFFFF;
	position: absolute;
	top: 270px;
	left: -100%;
	padding-top: 60px;
}

.gy-two-fist span {
	display: inline-block;
}

.gy-two-fist-1 {
	color: #ffffff;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.gy-two-fist-2 {
	color: #ffffff;
	font-size: 60px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.gy-two-fist-3 {
	color: #ffffff;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.gy-two-ul {
	position: relative;
	top: 298px;
	left: calc(-100% + 273px);
	width: 769px;
	height: 176px;
}

.gy-two-ul-bj {
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	opacity: 0.90;
	filter: alpha(opacity=90);
}

.gy-two-ul-box {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
}

.gy-two-ul-li {
	width: 33%;
	height: 176px;
	float: left;
	padding-top: 30px;
	padding-left: 70px;
}

.gy-two-ul-li span {
	display: inline-block;
}

.gy-two-ul-li-1 {
	color: #333333;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.gy-two-ul-li-2 {
	color: #005095;
	font-size: 60px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.gy-two-ul-li-3 {
	color: #333333;
	font-size: 16px;
	width: 100%;
	text-align: center;
}
	

.gy-three {
	height: 60px;
	width: 100%;
	background: #FFFFFF;
	margin-top: 20px;
	float: left;
}

.gy-three-gg {
	float: left;
	margin-top: 13px;
	width: 138px;
	height: 35px;
	line-height: 35px;
	padding-left: 35px;
	text-align: center;
	color: #005095;
	font-size: 18px;
	border-right: 1px solid #e4e4e4;
	background: url(../img/gy-three-gg-bj.jpg)27px center no-repeat;
}
.gy-three-gg a {color: #005095; display: block;}
.gy-three-ul {
	width: calc(100% - 138px);
	height: 60px;
	line-height: 60px;
	float: left;
}

.gy-three-ul li {
	width: 33%;
	float: left;
	padding-left: 30px;
}

.gy-three-ul li a {
	color: #333333;
}
.gy-three-ul li a:hover {
	color: #005095;
}

.gy-three-ul li span {
	float: left;
	font-size: 16px;
	color: #149a41;
	margin-right: 5px;
}

.gy-three-ul li div {
	width: calc(100% - 70px);
	float: left;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	display: -webkit-box;
}

.gg-liaojie {
	width: 134px;
	height: 38px;
	position: absolute;
	top: 523px;
	left: -100%;
}

.gg-liaojie a {
	color: #FFFFFF;
	display:block;
	width: 134px;
	height: 38px;
	line-height: 38px;
	background: #01509f url(../img/gy-gd.png) 100px center no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 20px;
}
.gg-liaojie a:hover{ background-color:#156bc2;}


/* Div1 */

.Div1 {
	width: 1100px;
	height: auto;
	margin: 30px auto;
	overflow: hidden;
	position: relative;
}

.Div1_prev {
	padding: 2px 10px 0 0;
	position: absolute;
	left: -40px;
	top: 195px;
}

.Div1_next {
	padding: 2px 0 0 0px;
	position: absolute;
	right: -40px;
	top: 195px;
}

.Div1_main {
	padding-top: 13px;
	height: 470px;
	width: 10000px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.Div1_main-box {
	width: 1100px;
	height: 440px;
	float: left;
}

.Div1_main-box span {
	width: 260px;
	height: 440px;
	display: block;
	float: left;
	margin-right: 20px;
	background: #FFFFFF;
	border-bottom: #189c43 3px solid;
	cursor: pointer;
}

.Div1_main-box span:last-child {
	margin-right: 0px;
}

.Div1_main-boxspan a {
	display: block;
}

.Div1_main_span1 {
	border-bottom: #189c43 3px solid;
}

.main-box-img {
	width: 120px;
	height: 120px;
	margin: 54px auto 0 auto;
}
.main-box-green {
	width: 40px;
	height: 4px;
	background: #189c43;
	margin: 44px auto 0 auto;
}

.main-box-title {
	color: #005095;
	font-size: 24px;
	font-weight: bold;
	width: 100%;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	margin-top: 10px;
	margin-bottom: 5px;
}

.main-box-con {
	padding: 0 20px;
	line-height: 23px;
	color: #333333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

.main-box-more {
	border: #b6bbbe 1px solid;
	border-radius: 17px;
	width: 144px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin: 31px auto 0 auto;
}
.Div1_main-box span:hover .main-box-more{
	border:1px solid #005095;
	}
.Div1_main-box span:hover .main-box-more a{
	color:#005095;
	}

.main-box-more a {
	color: #b6bbbe;
	font-size: 14px;
}

.yewu-row-bj {
	width: 100%;
	height: 719px;
	background: url(../img/yewu-row-bj.jpg) no-repeat;
	background-size: 100% 100% ;
}


.news-box {
	background: #005095 url(../img/news-box-bj.jpg) right 390px no-repeat;
	height: 587px;
}

.news-box-h1 {
	font-size: 41px;
	color: #FFFFFF;
	margin: 150px 0 0 35px;
}

.news-box-h2 {
	font-size: 16px;
	color: #b8c5d9;
	margin-left: 35px;
}

.news-box-more {
	margin: 75px 0 0 35px;
	color: #b8c5d9;
	border: 1px #FFFFFF solid;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.news-box-more a {
	display:block;
	color: #b8c5d9;
	width: 98px;
	height: 33px;
}
.news-box-more a:hover{
	color:#fff;
	background-color:#035ba6;
	}

.yd-news-div {
	background: #FFFFFF;
}

.yd-news-tou {
	padding: 12px 8px;
	display: inline-block;
}

.yd-news-tou-img {
	float: left;
	width: 345px;
	height: 192px;
}

.yd-news-tou-img img {
	width: 100%;
	height: 100%;
}

.yd-news-tou-title-box {
	padding: 0 22px;
	width: calc( 100% - 345px);
	float: left;
}

.yd-news-tou-title {
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #005095;
	font-size: 24px;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	white-space: nowrap;
}

.yd-news-tou-time {
	height: 25px;
	line-height: 10px;
	font-size: 14px;
	width: 100%;
	color: #999999;
}

.yd-news-tou-con {
	font-size: 14px;
	line-height: 27px;
	width: 100%;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.yd-news-li {
	width: 100%;
	padding: 0 20px;
}

.yd-news-li li {
	display: inline-block;
	padding: 15px 0;
	border-top: #dddddd 1px dashed;
}

.yd-news-li li:last-child {
	border-bottom: #dddddd 1px dashed;
}

.yd-news-li-time {
	width: 60px;
	float: left;
	margin-right: 20px;
}

.yd-news-li-time-blue {
	color: #005095;
	font-size: 48px;
	line-height: 50px;
	width: 100%;
	text-align: center;
}

.yd-news-li-time-ri {
	color: #333333;
	line-height: 16px;
	font-size: 14px;
	width: 100%;
	text-align: center;
}

.yd-news-li-title {
	width: calc(100% - 80px);
	float: left;
	line-height: 40px;
	color: #333333;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	display: -webkit-box;
}
.yd-news-li a:hover .yd-news-li-title{
	color:#005095;
	}

.yd-news-li-con {
	line-height: 30px;
	width: calc(100% - 80px);
	float: left;
	color: #999999;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
text-overflow: ellipsis;
	display: -webkit-box;
}


.yd-two-daohang-title{
	text-align: center;
	 width: 100%;
	 color: #ffffff;
	 font-size: 40px;
	 padding-top: 130px;
}
.yd-two-daohang-titles{
	text-align: center;
	 width: 100%;
	 color: #ffffff;
	 font-size: 30px;
}
}


/*大于992px以上固定宽度为970px md >= 992px */


/*全部-banner*/

.contact-banner {
	position: relative;
	overflow: hidden;
	padding: 0;
	background: -webkit-linear-gradient(top, #0076d1, #5db8ff);
	background: -moz-linear-gradient(top, #0076d1, #5db8ff);
	background: -o-linear-gradient(top, #0076d1, #5db8ff);
	background: -ms-linear-gradient(top, #0076d1, #5db8ff);
}

.contact-banner .waves {
	position: absolute;
	height: 100%;
}

.contact-banner-box {
	margin-top: 30px;
	margin-bottom: 40px;
	text-align: center;
}

.contact-banner-box h2 {
	display: block;
	max-width: 10em;
	margin: 0px auto;
	line-height: 2em;
	border-bottom: 2px solid #fff;
	color: #f5f5f5;
}

.contact-banner-box h4 {
	color: #f1f1f1;
}

.contact-banner-box .btn {
	font-size: 24px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 20px;
}


/*全部-banner*/


/*全部-页脚footer*/

#footer {
	padding: 0;
	background-color: #272727;
}


/*全部-页脚footer*/


/*全部-移动端页脚*/

#mob-bottom {
	width: 100%;
	/*max-height: 64px;*/
	text-align: center;
	z-index: 1000;
	background-color: rgba(255, 255, 255, 0.9);
	position: fixed;
	bottom: 0;
	border-top: 2px solid #0ba1e4;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

#mob-bottom .mob-bottom-item a {
	display: block;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #616161;
	text-align: center;
	line-height: 1.5em;
	font-size: 12px;
}

#mob-bottom .mob-bottom-item a:hover {
	text-decoration: none;
}

#mob-bottom .mob-bottom-item a img {
	max-width: 28px;
}


/*全部-移动端页脚*/


/**********  所有页面都要共用的样式  **********/


/*首页-行板块*/

.index-row:nth-child(odd) {
	background: #f4f4f4 !important;
}


.index-row .main-title {
	text-align: center;
	/* margin-bottom: 30px;*/
}

.index-row .main-title .h1 {
	font-size: 30px;
	color: #3d434c;
	text-align: left;
	margin: 30px 0;
}

.index-row .main-title .h1 span {
	float: right;
}

.index-row .main-title .h1 span a {
	color: #aaa6bf;
	font-size: 22px;
}


/*首页-行板块*/


/*所有子页面的中间主体部分*/

.main-container {
	margin: 0 0 30px 0;
}


/*所有子页面的中间主体部分*/

* {
	margin: 0;
	padding: 0;
}


/*平板小屏幕样式 768px <= sm < 992px */


/** 清除内外边距 **/


@media (min-width: 992px) {
	.yd-slide {
		margin-top: 90px;
	}
	.yd-top {
		height: 90px;
	}
	.navbar-brand {
		padding: 18px 0 0 0;
	}
	.yd-nav li:hover .yd-nav-div {
		display: block;
	}
	.yd-nav-div {
		position: absolute;
		background: #f5f8fc;
		display: none;
		padding: 10px 0;
	}
	.yd-nav-div li {
		height: 47px;
		line-height: 47px;
	}
	.yd-nav-div li a {
		font-size: 14px;
		color: #5a5a5a;
		display: block;
		text-align: center;
	}
	.yd-nav-div li a:hover {
		color: #189c43;
		background: #e8eeea;
	}
	.yd-nav-div li:hover {
		border: none;
	}
	.footer-bottom-logo {
		height: 175px;
		float: left;
		width: 260px;
		background: url(../img/footerlogo.png) center no-repeat;
	}
	.footer-bottom-xian {
		height: 60px;
		width: 1px;
		float: left;
		margin-top: 65px;
		background: #505050;
	}
	.footer-bottom-xinxi {
		width: 100%;
		color: #8e8e8e;
		float: left;
		padding-left: 20px;
		line-height: 60px;
	}
	.footer-bottom-erweima {
		float: right;
		margin-right: 10px;
	}
	.footer-bottom-xinxi-y {
		width: 100%;
	}
	.footer-bottom-xinxi-y-left {
		float: left;
	}
	.footer-bottom-xinxi-y-right {
		float: right;
	}
	.yd-two-daohang {
		margin-top: 90px;
	}
	.yd-two-daohang-li-right {
		display: inline-block;
		position: relative;
		left: 50%;
		max-width:1000px;
	}
	.yd-two-daohang-li-right li {
		float: left;
		height: 45px;
		text-align: center;
		line-height: 50px;
		margin: 0 15px;
		cursor: pointer;
		font-size: 16px;
	}
	.yd-two-daohang-li-right li.active {
		color: #189c43;
	}
	.yd-two-daohang-li-right li a {
		color: #333333;
	}
	.yd-two-daohang-li-right li a:hover{
		color: #005095;
	}
	.yd-two-daohang-li-right li.active a {
		color: #189c43;
	}
	.yd-lianxius-left {
		width: 207px;
		height: 207px;
		float: left;
	}
	.yd-lianxius-left img {
		width: 100%;
		height: 100%;
	}
	.yd-lianxius-right,.yd-lianxius div {
		margin-left: 244px;
		font-size: 18px;
		 margin-bottom: 40px;
	}
	.yd-lianxius-right p ,.yd-lianxius div p {
		line-height: 35px;
	}
}

.clearboth {
	clear: both;
}

.footer-top {
	width: 100%;
	border-bottom: #606060 1px solid;
	height: auto;
}

.footer-top li {
	float: left;
}

.footer-top li a {
	height: 60px;
	line-height: 60px;
	padding: 0 30px;
	color: #ffffff;
	display: block;
}

.footer-top li a:hover {
	color: #d3dbff;
}

.yd-hd a {
	cursor: pointer;
	height: 60px;
	width: 60px;
	float: right;
	background: url(../img/huidaodingbu.png) center no-repeat;
}

.footer-bottom-erweima-img {
	padding-top: 22px;
}

.footer-bottom-erweima-title {
	color: #ffffff;
	width: 100%;
	text-align: center;
	line-height: 45px;
}

.video-js .vjs-big-play-button {
	top: 50% !important;
	left: 50% !important;
	margin-top: -0.75em;
	margin-left: -1.5em;
}

.yd-two-daohang {
	height: 320px;
}

.yd-two-guanyuyaoxia {
	width: 100%;
	/*background: url(../img/nei-nav.png) no-repeat;*/
}

.yd-two-daohang-div {
	height: 100%;
	min-height: 320px;
}

.yd-two-daohang-li {
	height: 100%;
	background: #FFFFFF;
}

.yd-two-daohang-li-left {
	float: left;
	width: 245px;
	height: 100px;
	position: relative;
}

.yd-two-daohang-li-left-yy {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #005095;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.yd-two-daohang-li-left-t {
	padding-left: 75px;
	padding-top: 27px;
	position: absolute;
	left: 0;
	top: 0;
	color: #FFFFFF;
	font-size: 24px;
}

.yd-con {
	display: none;
	width: 100%;
}

.yd-con.active {
	display: inline-block;
}

.yd-con-div-img {
	float: left;
	margin: 10px;
}

.yd-con-div-text {
	float: left;
	padding-top: 50px;
}

.yd-con-div-text p {
	line-height: 35px;
	font-size: 16px;
	color: #333333;
	margin-bottom: 35px;
}

.yd-con-title {
	height: 20px;
	border-left: #3f2d8a 3px solid;
	line-height: 20px;
	padding-left: 15px;
	margin: 30px 0;
	font-size: 20px;
	color: #020000;
}

.footer-bottom-er {
	width: 100%;
	line-height: 68px;
	text-align: center;
	color: #8e8e8e;
	font-size: 14px;
}

.yd-con-div {
	width: 100%;
}

.yd-con-div-li {
	width: 100%;
}

.yd-con-div-li li {
	height: 109px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: #dedbdb 1px dashed;
}

.yd-con-div-li li a:hover .yd-con-div-li-news-right-top {
	color: #333333;
}

.yd-con-div-li-news-left {
	float: left;
	width: 60px;
	height: 60px;
	background: #3f2d8a;
	color: #FFFFFF;
	text-align: center;
}

.yd-con-div-li-news-left-top {
	font-size: 30px;
	line-height: 42px;
}

.yd-con-div-li-news-left-bottom {
	font-size: 13px;
}

.yd-con-div-li-news-right {
	width: 100%;
}

.yd-con-div-li-news-right-top {
	font-size: 18px;
	line-height: 35px;
	color: #333333;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
}


.yd-con-div-li-news-right-time {
	color:#189c43;
	font-size: 14px;
	line-height: 20px;
}
.yd-con-div-li-news-right-bottom {
	font-size: 14px;
	color: #999999;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
}

.yd-con-div-chanpin-li {
	width: 100%;
	margin-top:-30px;
}

.yd-con-div-chanpin-li li {
	height: 253px;
	width: 100%;
	padding-top: 28px;
	border-bottom: #dedbdb 1px dashed;
}

.yd-con-div-chanpin-li li a:hover .yd-con-div-chanpin-li-news-right-top {
	color: #1c2088;
}

.yd-con-div-chanpin-li li a:hover .yd-con-div-chanpin-li-news-right-bottom {
	color: #1c2088;
}

.yd-con-div-chanpin-li-news-left {
	float: left;
	width: 259px;
	height: 196px;
	background: #3f2d8a;
	color: #FFFFFF;
	text-align: center;
}

.yd-con-div-chanpin-li-news-left img {
	width: 100%;
	width: 100%;
}

.yd-con-div-chanpin-li-news-left-top {
	font-size: 30px;
	line-height: 42px;
}

.yd-con-div-chanpin-li-news-left-bottom {
	font-size: 13px;
}

.yd-con-div-chanpin-li-news-right {
	margin-left: 286px;
}

.yd-con-div-chanpin-li-news-right-top {
	font-size: 18px;
	line-height: 35px;
	color: #333333;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
}

.yd-con-div-chanpin-li-news-right-bottom {
	font-size: 14px;
	color: #999999;
	display: block;
	max-height: 160px;
	line-height:32px;
	overflow: hidden;
}


.yd-con-pagination {
	width: 100%;
	text-align: center;
	margin: 30px 0;
	display: inline-block;
}

.yd-con-pagination ul {
	display: inherit;
}

.yd-con-pagination li {
	float: left;
	height: 32px;
	line-height: 32px;
	margin-top: 5px;
}

.yd-con-pagination li a {
	height: 32px;
	line-height: 32px;
	display: block;
	background: #ecf4e0;
	color: #000;
	font-size: 14px;
	padding: 0 13px;
	border: #d3e3be 1px solid;
	margin: 0 5px;
}

.yd-con-pagination li a.active {
	color: #FFFFFF;
	background: #279b00;
	border: #279b00 1px solid;
}

.yd-con-pagination li input {
	height: 32px;
	width: 60px;
}

.yd-con-pagination li a.huise {
	background: #f5f5f5;
	color: #999999;
	border: #dbdbdb 1px solid;
}

.yd-con-newsneirong-weizhi {
	margin: 30px 0;
	display: inline-block;
}

.yd-con-newsneirong-weizhi li {
	float: left;
}

.yd-con-newsneirong-weizhi li a {
	margin: 0 5px;
	color: #020000;
}

.yd-con-newsneirong-title {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.yd-con-newsneirong-xinxi {
	text-align: center;
	font-size: 14px;
	color: #999999;
}

.yd-con-newsneirong-zhengwen {
	text-align: center;
	margin-bottom: 60px;
}

.yd-con-newsneirong-zhengwen p {
	text-align: left;
	color: #020000;
	line-height: 31px;
	text-indent: 28px;
}

.yd-con-img-li {
	text-align: center;
	font-size: 16px;
	line-height: 43px;
}

.yd-con-img-li li {
	margin: 15px 0;
	
}

.yd-con-img-li li a {
	padding: 7px;
	display: block;
	border: #d7d5e0 1px solid;
	color: #000000;
	background: #FFFFFF;
}

.yd-con-img-li li img {
	max-width: 100%;
	height:298px;
	width:298px;
	min-height: 298px;
	max-height: 298px;
}

.yd-con-img-li li a:hover {
	border: #cfcae2 1px solid;
	margin-top: -10px;
	margin-bottom: 10px;
	color: #005095;
	box-shadow: 0px 0px 15px 0px #cfcae2;
}
.yd-lianxius{padding-top: 50px;}
.yd-lianxius-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 50px 0;
	
}

.yd-hot {
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
	position: relative;
	border-style: solid;
	border-width: 1px;
	border-top-width: 2px;
	border-color: #e6e5e6;
	border-top-color: #1f5da4;
}

.yd-hot-box {
	border-style: solid;
	border-color: #fff;
}

.yd-hot-left {
	width: 30px;
	margin-top: 18px;
	padding: 5px;
	float: left;
	font-size: 18px;
	background: #1f5da4;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}

.yd-hot-left a {
	color: #FFFFFF;
}

.yd-hot-right {
	margin-left: 40px;
}

.yd-hot-right-title {
	font-size: 36px;
	text-align: center;
	line-height: 80px;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	white-space: nowrap;
}

.yd-hot-right-title a {
	color: #1f5da4;
}

.yd-hot-right-box li {
	line-height: 40px;
	padding: 0 15px;
	text-align: center;
}

.yd-hot-right-box li a {
	color: #000;
	display: block;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
	white-space: nowrap;
}






.gy-one-tile {
	color: #333333;
	font-size: 34px;
	font-weight: bold;
}

.gy-one-con {
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	margin-bottom: 10px;
}




.we-yewu-title {
	height: 133px;
	width: 100%;
	border-bottom: #189c43 1px solid;
	position: relative;
	color: #3a3a3a;
	font-size: 36px;
	text-align: center;
	line-height: 150px;
}

.we-yewu-title-span {
	width: 14px;
	height: 14px;
	background: #189c43;
	border-radius: 50%;
	display: block;
	position: absolute;
	bottom: -8px;
	left: calc(50% - 7px);
}

.we-yewu-nav {
	position: relative;
}




.main-hjyxpj {
	background: url(../img/main-hjyxpj.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-hjyxpj {
	background: url(../img/main-hjyxpj-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-hjbhgh {
	background: url(../img/main-hjbhgh.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-hjbhgh {
	background: url(../img/main-hjbhgh-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-xmhjjl {
	background: url(../img/main-xmhjjl.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-xmhjjl {
	background: url(../img/main-xmhjjl-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-wrcddc {
	background: url(../img/main-wrcddc.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-wrcddc {
	background: url(../img/main-wrcddc-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-hjgcsj {
	background: url(../img/main-hjgcsj.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-hjgcsj {
	background: url(../img/main-hjgcsj-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-hbjgys {
	background: url(../img/main-hbjgys.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-hbjgys {
	background: url(../img/main-hbjgys-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-qjscsh {
	background: url(../img/main-qjscsh.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-qjscsh {
	background: url(../img/main-qjscsh-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-xmjnpg {
	background: url(../img/main-xmjnpg.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-xmjnpg {
	background: url(../img/main-xmjnpg-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-hbtgfw {
	background: url(../img/main-hbtgfw.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-hbtgfw {
	background: url(../img/main-hbtgfw-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-pwxksb {
	background: url(../img/main-pwxksb.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-pwxksb {
	background: url(../img/main-pwxksb-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-stxfgc {
	background: url(../img/main-stxfgc.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-stxfgc {
	background: url(../img/main-stxfgc-hover.png) no-repeat;
	background-size:100% 100%;
}

.main-hbfgpx {
	background: url(../img/main-hbfgpx.png) no-repeat;
	background-size:100% 100%;
}

.Div1_main_span1 .main-hbfgpx {
	background: url(../img/main-hbfgpx-hover.png) no-repeat;
	background-size:100% 100%;
}

.yd-neinav-img {
	width: 24px;
	height: 24px;
	display: block;
	margin-top: 13px;
	margin-left: 10px;
	margin-right: 5px;
	float: left;
}

.navimg-gsjj{
	background: url(../img/icon/navimg-gsjj.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-gsjj{
	background: url(../img/icon/navimg-gsjj-on.png) no-repeat;
	background-size:100% 100%;
	}
.navimg-gsxw{
	background: url(../img/icon/navimg-gsxw.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-gsxw{
	background: url(../img/icon/navimg-gsxw-on.png) no-repeat;
	background-size:100% 100%;
	}
	
.navimg-hbfgpx{
	background: url(../img/icon/navimg-hbfgpx.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hbfgpx{
	background: url(../img/icon/navimg-hbfgpx-on.png) no-repeat;
	background-size:100% 100%;
	}
	
.navimg-hbjgys{
	background: url(../img/icon/navimg-hbjgys.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hbjgys{
	background: url(../img/icon/navimg-hbjgys-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-hbtgfw{
	background: url(../img/icon/navimg-hbtgfw.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hbtgfw{
	background: url(../img/icon/navimg-hbtgfw-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-hjbhgh{
	background: url(../img/icon/navimg-hjbhgh.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hjbhgh{
	background: url(../img/icon/navimg-hjbhgh-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-hjgcsj{
	background: url(../img/icon/navimg-hjgcsj.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hjgcsj{
	background: url(../img/icon/navimg-hjgcsj-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-hjyxpj{
	background: url(../img/icon/navimg-hjyxpj.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hjyxpj{
	background: url(../img/icon/navimg-hjyxpj-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-hydt{
	background: url(../img/icon/navimg-hydt.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-hydt{
	background: url(../img/icon/navimg-hydt-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-pwxksb{
	background: url(../img/icon/navimg-pwxksb.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-pwxksb{
	background: url(../img/icon/navimg-pwxksb-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-qjscsh{
	background: url(../img/icon/navimg-qjscsh.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-qjscsh{
	background: url(../img/icon/navimg-qjscsh-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-stxfgc{
	background: url(../img/icon/navimg-stxfgc.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-stxfgc{
	background: url(../img/icon/navimg-stxfgc-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-wrcddc{
	background: url(../img/icon/navimg-wrcddc.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-wrcddc{
	background: url(../img/icon/navimg-wrcddc-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-xmhjjl{
	background: url(../img/icon/navimg-xmhjjl.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-xmhjjl{
	background: url(../img/icon/navimg-xmhjjl-on.png) no-repeat;
	background-size:100% 100%;
	}	
.navimg-xmjnpg{
	background: url(../img/icon/navimg-xmjnpg.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-xmjnpg{
	background: url(../img/icon/navimg-xmjnpg-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-zytd{
	background: url(../img/icon/navimg-zytd.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-zytd{
	background: url(../img/icon/navimg-zytd-on.png) no-repeat;
	background-size:100% 100%;
	}
		
.navimg-zzry{
	background: url(../img/icon/navimg-zzry.png) no-repeat;
	background-size:100% 100%;
	}
.active .navimg-zzry{
	background: url(../img/icon/navimg-zzry-on.png) no-repeat;
	background-size:100% 100%;
	}
	
	
	
.guanyu-one{
	        height: 100px;
			width: 100%;
			float: left;
			margin-bottom: 15px;
}
.guanyu-one-1{
	    font-size: 30px;
		    line-height: 1.5;
	color: #2980b9;
}
.guanyu-one-2{
	    font-size: 20px;
		    line-height: 1.5;
	color: #5c5c5c;
}
.guanyu-one-3{
	display: block;
	margin: 0;
	margin-top: 15px;
	padding: 0;
	top: 50%;
	width: 39px;
	height: 1px;
	font-size: 0;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #189c43;
	-moz-box-shadow: 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 transparent;
	-ms-box-shadow: 0 0 0 transparent;
	-o-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
}
.guanyu-two {
	float: left;
	width: calc(100% - 310px);
}
.guanyu-two-tab-mobile{display: none;}
.guanyu-two-tab {
	width: 122px;
	float: left;
}
.guanyu-two-tab li{
	 height: 114px;
	line-height: 112px;
	 width: 120px;
     margin: 0;
    padding: 0;
	font-size:16px;
    list-style: none;
    text-align: center;
    position: relative;
    *zoom: 1;
    float: left;
    clear: both;
    background-color: #f5f7fa;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: -webkit-linear-gradient(none, none);
    background: -moz-linear-gradient(none, none);
    background: -ms-linear-gradient(none, none);
    background: linear-gradient(none, none);
    background-size: auto;
    cursor: pointer;
	border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #EEE;
    border-left-color: #EEE;
	border-bottom: #EEE 1px solid;
}
.guanyu-two-tab li:hover{
	color:#2980b9;
}
.guanyu-two-tab li.active{
	margin: 0;
    padding: 0;
    list-style: none;
    z-index: 3;
    width: 120px;
    background-color: rgb(96, 158, 233);
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
	color: #fff;
}





.guanyu-thr{
	width: 305px;
    height: 453px;
	float: right;
}
.guanyu-thr img {
	width: 305px;
	height: 453px;
}
.guanyu-two-tabcon{
	width: calc(100% - 122px);
	float: right;
	height: 456px;
	

}
.guanyu-two-tabcon-1 {
	padding: 20px;
	height: 100%;
	width: 97%;
	display: block;
    border:1px solid #e9e9e9;
	position:relative;
}


.guanyu-two-tabcon-1 p{
	font-size: 16px;
	    line-height: 2;
}
.guanyu-two-tabcon-2{
	height: 100%;
	width: 100%;
	display: none;
}
.guanyu-two-tabcon-3{
	padding: 20px 15px;
    border:1px solid #e9e9e9;
	height: 100%;
	width: 97%;
	display: none;
}
.guanyu-two-tabcon-3 li{
	width: 29%;
	float: left;
	margin: 12px 2%
}
.guanyu-two-tabcon-3 li img{
	height:86px;
	width:200px;
}
.guanyu-two-tabcon-4{
	padding: 20px 40px;
	height: 100%;
	width: 97%;
	display: none;
    border:1px solid #e9e9e9;
	position:relative;
}
.guanyu-two-tabcon-4 p{
	font-size: 16px;
	    line-height: 2;
}


.publicity-li{ width: 100%;}
.publicity-li li{
	margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    height: 36px;
    line-height: 36px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCC;
    text-align: left;
}
.publicity-li-title{
	width: calc(100% - 120px);
	padding-left: 25px;
	    color: #666;
    font-size: 14px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.publicity-li-time{
	padding: 0 5px 0 10px;
	    margin: 0;
	    float: right;
	    color: #BBB;
	    font-size: 14px;
	    font-family: 'Microsoft YaHei';
	    font-weight: normal;
	    font-style: normal;
	    text-decoration: none;
}
.publicity-li-dian{
	    display: inline-block;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    color: #666;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
}
.about-more a{ width:144px; height:34px; line-height:34px; border:1px solid #ccc; text-align:center; display:inline-block; margin-top:20px; color:#666; position:absolute; bottom:25px;}
.about-more a:hover{border:1px solid rgb(96, 158, 233); color:rgb(96, 158, 233);}