@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#333;line-height:24px; background:#fff;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form{ margin:0px; padding:0px;}
ul,li{ list-style:none}
img{border:0px; padding:0px;}
.clear{ clear:both;font-size:0px; line-height:0px}
.divleft{ float:left}
.divright{ float:right}
.hidden{display:none;}

html{background-image:url(d); background-attachment:fixed;}
.clearfix:after{content:"";　height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}

.jz{ width: 1200px; margin: auto}

.lsyh-w{ padding: 5px 0 30px;}
.lsyh-l{ width: 228px}
.lsyh-l0{ background: url("../images/lsyh-00.png") 0 0 no-repeat; width: 216px; height:67px; font-size: 18px; line-height: 56px; padding: 5px 0 0 12px; color: #fff; margin-bottom: 2px}
.lsyh-l1{ background: url("../images/lsyh-01.png") 0 0 no-repeat; width: 216px; height:67px; font-size: 18px; line-height: 56px; padding: 5px 0 0 12px; color: #fff; margin-bottom: 10px}
.lsyh-tab li{ width: 211px; height: 41px; line-height: 41px;background: url("../images/lsyh-02.png") 200px center no-repeat #fff; box-shadow: 2px 3px 0px #e5e5e5; margin-bottom: 8px; font-size: 14px; padding-left: 12px; font-weight: bold; cursor: pointer}
.lsyh-tab li:hover,.lsyh-tab li.lsyh-hover{ background: url("../images/lsyh-03.png") 200px center no-repeat #169dea; color: #fff}

.lsyh-r{ width:890px; border: 1px solid #e5e5e5;background: #fff; border-top: 3px solid #e5e5e5; margin-top:5px; padding: 8px 30px;}
.lsyh-t{ background: url("../images/lsyh-04.png") left bottom no-repeat; height: 47px; margin-bottom: 24px}
.lsyh-t b{ height: 44px; border-bottom: 3px solid #1ca186;display: block; width: 172px; line-height: 44px; font-size: 18px; padding-left:10px;}

#lsyh-pie1,#lsyh-pie2,#lsyh-pie3,#lsyh-pie4,#lsyh-pie5{ height: 392px; width:890px}
.lsyh-r1 b{ font-size: 14px; color: #8a8a8a; margin: 0 0 10px 10px}
#lsyh-graph1,#lsyh-graph2,#lsyh-graph3,#lsyh-graph4,#lsyh-graph5{ height:450px; width:890px}

.lsyh-r3 .mavin-item{width: 427px;background: #ffffff url(../images/lsyh-05.png) left center no-repeat;}
.lsyh-r3 .info-inner-l{ width: 158px}
.lsyh-r3 .info-inner-l p {margin-left: 27px;}
.lsyh-r3{ margin-bottom:30px}

#lsyh-words1,#lsyh-words2,#lsyh-words3,#lsyh-words4,#lsyh-words5{ height:500px; width:890px}
#zxd_x{width:20px; height:20px;text-align:center;font-size:16px;color:red;position:absolute;right:0px; top:0px;cursor:pointer;}
.content-left-btn {
	white-space:nowrap;
	height: 70px;
	border: 1px solid RGB(51,177,113);
	cursor: pointer;
	background: RGB(51,177,113);
	line-height: 70px;
	color: #FFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-align: center;
	text-decoration: none;
	float: left;
	width: 90px;
	font-size: 18px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, simsun;
}
.content-left-btn:hover {
	background-color: #eba30b;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn:focus {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn2 {
	white-space:nowrap;
	height: 70px;
	border: 1px solid #eba104;
	cursor: pointer;
	background: #ffad01;
	line-height: 70px;
	color: #FFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-align: center;
	text-decoration: none;
	float: left;
	width: 90px;
	font-size: 18px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, simsun;
}
.content-left-btn2:hover {
	background-color: #eba30b;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn2:focus {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn3 {
	height: 73px;
	border: 1px solid RGB(51,177,113);
	cursor: pointer;
	background: RGB(51,177,113);
	color: #FFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	line-height: 73px;
	text-align: center;
	float: left;
	width: 93px;
	font-size: 16px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, simsun;
}
.content-left-btn3:hover {
	background-color: #eba30b;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn3:focus {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn4 {
	height: 73px;
	border: 1px solid #eba104;
	cursor: pointer;
	background: #ffad01;
	color: #FFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-align: center;
	margin-right: 10px;
	text-decoration: none;
	float: left;
	width: 93px;
	font-size: 16px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, simsun;
}
.content-left-btn4:hover {
	background-color: #eba30b;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn4:focus {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn5 {
	height: 73px;
	border: 1px solid #eba104;
	cursor: pointer;
	background: #ffad01;
	color: #FFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	line-height: 73px;
	text-align: center;
	float: left;
	width: 93px;
	font-size: 16px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, simsun;
}
.content-left-btn5:hover {
	background-color: #eba30b;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn5:focus {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn6 {
	height: 73px;
	border: 1px solid RGB(51,177,113);
	cursor: pointer;
	background: RGB(51,177,113);
	color: #FFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-align: center;
	margin-right: 10px;
	text-decoration: none;
	float: left;
	width: 93px;
	font-size: 16px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, simsun;
}
.content-left-btn6:hover {
	background-color: #eba30b;
	color: #FFF;
	text-decoration: none;
}
.content-left-btn6:focus {
	outline: none;
	color: #FFF;
	text-decoration: none;
}
.gl-t{ overflow: hidden; height: 53px; background: url("../images/lsyh-06.png") bottom left no-repeat;}
.gl-t b{ display: inline-block; width: 50px; text-align: center; line-height: 47px; border-bottom:3px solid #1ca186;border-top:3px solid #1ca186; font-size: 30px; color: #bebebe; margin-right: 13px;}
.gl-t span{ font-size: 20px; color: #1ca186; }
/* 专家图表页面css */
.gl-c1{ width: 100%; height: 713px; position: relative}
#gl-map{ width: 100%; height: 713px;}
.gl-c1 ul{ position: absolute; left:30px; bottom: 50px; width: 100%; height: 116px;}
.gl-c1 li{ width: 248px; height: 92px; background: rgba(250,250,250,0.8); border: 1px solid #e3e3e3; border-radius: 8px; float: left; margin: 0 30px; box-shadow: 0px 0px 17px #ddd;  font-size: 16px;line-height: 36px; font-weight: bold; text-align: center; padding-top: 20px}
.gl-c1 li b{ color: #1ca186; font-size: 24px; padding: 0 5px 0 0}

.jz2{ width: 978px; margin: auto}
.jz3{ width: 908px; margin: auto}
.lsyh-w2{ background: #fff; padding: 43px 0}
.gl-c2-tab{ width: 504px; height: 46px; line-height: 46px; text-align: center; margin:40px auto 0; border: 1px solid #e3e3e3; border-radius: 46px; overflow: hidden;box-shadow: 0px 0px 17px #eee;}
.gl-c2-tab li{ width: 168px; float: left;border-left: 1px solid #e3e3e3; margin-left:-1px; cursor: pointer; font-size: 16px; color: #8a8a8a}
.gl-c2-c,#gl-c2-1,#gl-c2-2,#gl-c2-3{width: 978px;}
.gl-c2-tab li:hover,.gl-c2-tab li.gl-c2-hover{ background: #36ca83; color: #fff}

.mt-40{ margin-top: 40px}
#gl-c3,#gl-c4{ width: 100%; height: 500px}

.nav-zjk{ position:relative; width: 125px; text-align: center;}
.nav-zjk dl{ display: none; background: #28ccab}
.nav-zjk:hover dl{ display: block; position: absolute; left: 0; top: 40px; z-index: 99}
/* 合同图表页面css */
.contract-c1{ width: 100%; height: 400px; position: relative}
#contract-mapA,#contract-mapB,#contract-mapC,#contract-mapD,#contract-mapG,#contract-mapH,#contract-map4,#contract-trendC,#contract-trendD,#contract-trendE,#contract-trendF,#contract-trendG,#contract-trendH,#contract-trendI,#contract-trendN,#contract-trendO,#contract-trendJ,#contract-trendK,#contract-trendL,#contract-trendM{ width: 100%; height: 400px; top:50px}
#contract-map3,#contract-map31,#contract-map20,#contract-map21,#contract-map5,#contract-map62,#contract-map64,#contract-map66,#contract-map7,#contract-map82,#contract-map8{ display: inline-block; margin-left:10px; margin-top:10px; width: 46%; height: 400px; top:50px }
#contract-map61,#contract-map63,#contract-map65,#contract-map67,#contract-map81,#contract-map83{ display: inline-block; margin-left:-100px; margin-top:10px; width: 46%; height: 400px; top:50px }
#contract-map9,#contract-map11{ display: inline-block; margin-left:10px; margin-top:10px; width: 46%; height: 400px; top:50px }
#contract-map10,#contract-map12{ display: inline-block; margin-left:-100px; margin-top:10px; width: 46%; height: 400px; top:50px }
/* #contract-map61,#contract-map62,#contract-map63,#contract-map81,#contract-map82,#contract-map83{ display: inline-block; margin-left:1px; margin-top:1px; width: 30%; height: 200px; top:50px } */
{ display: inline-block; width: 40%; height: 300px; }
.contract-c1 ul{ position: absolute; left:30px; bottom: 50px; width: 100%; height: 56px;}
.contract-c1 li{ width: 248px; height: 92px; background: rgba(250,250,250,0.8); border: 1px solid #e3e3e3; border-radius: 8px; float: left; margin: 0 30px; box-shadow: 0px 0px 17px #ddd;  font-size: 16px;line-height: 36px; font-weight: bold; text-align: center; padding-top: 20px}
.contract-c1 li b{ color: #1ca186; font-size: 24px; padding: 0 5px 0 0}
.met-news-list .gl-c1 li {
	margin: 0 20px;
}
.met-news-list .jz2 {
	width: auto;
	margin: auto;
}
.mt-20 {
	margin-top: 20px;
}

.jdc-partner-list {
	margin-top: 20px;
}
.partner-item {
	width: 280px;
	height: 296px;
	position: relative;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.partner-tit {
	text-align: center;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	height: 64px;
	line-height: 64px;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}
.partner-img-box {
	height: 230px;
	line-height: 230px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 400px;
}
.partner-item .partner-img-box img {
	display: inline-block;
	margin: 0 auto;
	max-width: 80%;
	max-height: 100%;
	vertical-align: middle;
}
.partner-item .partner-tit:after {
	content: "";
	position: absolute;
	top: 0;
	left: 24px;
	right: 24px;
	height: 1px;
	background-color: #e5e5e5;
}
.partner-item:nth-child(3n+3) {
	margin-right: 0px;
}
.gl-partner {
	width: 900px;
	height: 400px;
	margin-top: 20px;
	clear: both;
}
.gl-partner li {
	float: left;
	width: 288px;
	height: 56px;
	margin: 0 10px 15px 0;
}
.gl-partner li img {
	width: 100%;
	height: auto;
}