	.clear {
		clear: both;
		display: block;
		font-size: 0px;
		height: 0px;
	}

	body {
		/* font-family: "ã¥â¾â®ã¨â½â¯ã©â€ºâ€¦ã©â»â€˜"; */
		/* font-family: 微软雅黑,arial, helvetica, sans-serif;		 */
		font-family: microsoft yahei, helvitica, verdana, tohoma, arial, san-serif, simsun;
		font-size: 1rem;
	}

	img {
		border: none;
	}

	ul {
		display: block;
		list-style-type: disc;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 40px;
	}

	ul li {
		list-style-type: none;
	}

	li {
		list-style: none;
	}

	a {
		text-decoration: none;
	}

	.jhzs_container {
		width: 1200px;
		max-width: 1200px;
	}

	.jhzs_container-fluid {
		padding: 16px;
	}

	.jhzs_container-fluid .lmbox {
		margin-top: 40px;
	}

	.jhzs_container-fluid .lmbox .box_container {
		text-align: center;
		margin-left: auto;
	}

	.jhzs_container-fluid .lmbox .box_container .lmtitlebox {
		height: 56px;
		margin-top: 0rem;
		margin-bottom: 0rem;
	}

	.jhzs_container-fluid .lmbox .box_container .lmtitlebox2 {
		height: 56px;
		margin-top: 1.875rem;
		margin-bottom: 1.2rem;
	}

	.jhzs_container-fluid .lmbox .lmtitle1 {
		background: url(/uploads/image/jimages/font1.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle2 {
		background: url(/uploads/image/jimages/font2.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle3 {
		background: url(/uploads/image/jimages/font3.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle4 {
		background: url(/uploads/image/jimages/font4.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle5 {
		background: url(/uploads/image/jimages/font5.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle6 {
		background: url(/uploads/image/jimages/font6.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle7 {
		background: url(/uploads/image/jimages/font7.png) no-repeat center center;
	}

	.jhzs_container-fluid .lmbox .lmtitle_top h1 {
		display: flex;
		font-size: 32px;
		color: #0051b3;
		position: relative;
		font-weight: 700;
		margin-bottom: 30px;
		align-items: center;
		justify-content: center;
	}

	.jhzs_container-fluid .lmbox .lmtitle_top h1:before {
		content: "";
		position: absolute;
		width: 80px;
		height: 3px;
		background-color: #0051b3;
		bottom: -10px;
		left: 50%;
		margin-left: -40px;
	}


 .jhzs_top_videobox {
		width: 100%;
		max-width: 1200px;
		/* temp */
		height: 600px;
		background: url(/uploads/image/jimages/mapbg.jpg) no-repeat;
	}
	

 .jhzs_top_video {
		width: 100%;
		max-width: 1170px;
		/* temp */
		height: 600px;
	}
	

	
 .jhzs_top_videobox ul li {
		width: 50%;
		list-style-type: none;
		/*margin: 0 7px;
		 margin-top: 10px; */
	}
	
 .jhzs_top_videoboxleftbox {
		height: 295px;
	}
	
 .jhzs_top_videoboxrightbox {
		height: 295px;
	}
	
 .jhzs_top_videoboxlists {
		padding: 5px;
		min-height: 285px;
	}

 .jhzs_top_videobox {
		width: 100%;
		max-width: 1200px;
		/* temp */
		height: 600px;
		background: url(/uploads/image/jimages/mapbg.jpg) no-repeat;
	}
	

	.jhzs_container-fluid .lmbox .video {
		width: 100%;
		max-width: 1170px;
		/* temp */
		height: 600px;
	}
	
	.jhzs_container-fluid .lmbox .videobox {
		height: 440px;
	}
	
	.jhzs_container-fluid .lmbox .videobox ul li {
		width: 50%;
		list-style-type: none;
		/*margin: 0 7px;
		 margin-top: 10px; */
	}
	
	.jhzs_container-fluid .lmbox .videoboxleftbox {
		height: 295px;
	}
	
	.jhzs_container-fluid .lmbox .videoboxrightbox {
		height: 295px;
	}
	
	.jhzs_container-fluid .lmbox .videoboxlists {
		padding: 5px;
		min-height: 285px;
	}

	.jhzs_container-fluid .lmbox ul {
		list-style: none;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		/* margin-top: -10px; */
		padding: 0;
		margin: 0;
		margin-block-start: 0;
		margin-block-end: 0;
	}
	
	.jhzs_container-fluid .lmbox .newsbox {
		height: 305px;
	}
	

	.jhzs_container-fluid .lmbox .newsbox ul li {
		width: 50%;
		list-style-type: none;
		/*margin: 0 7px;
		 margin-top: 10px; */
	}

	.jhzs_container-fluid .lmbox .newsleftbox {
		height: 295px;
	}
	
		.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox{				
			width: 554px;
			height: 335px;
			overflow: hidden;
			position: relative;
			padding-left: 10px;
		}
	
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .hd {
		height: 15px;
		overflow: hidden;
		position: absolute;
		right: 5px;
		bottom: 10px;
		z-index: 1;
	}

	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .bd {
		position: relative;
		height: 100%;
		z-index: 0;
	}
	
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .hd ul li.on{ background:#ffba00; color:#fff; }
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .bd{ position:relative; height:100%; z-index:0;   }
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .bd li{ zoom:1; vertical-align:middle; }
	.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .bd img{ width:554px;  display:block; height:328px; }

.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox .bigpic .text {
    position: absolute;
    width: 554px;
    height: 35px;
    line-height: 41px;
    bottom: 36;
    left: 10px;
}

.jhzs_container-fluid .lmbox .newsleftbox #top_slidebox  .bigpic .textbg {
    position: absolute;
    width: 554px;
    height: 35px;
    bottom: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

	.jhzs_container-fluid .lmbox .newsrightbox {
		height: 335px;
	}

	.jhzs_container-fluid .lmbox .newslists {
		padding: 5px;
		min-height: 335;
	}
	
		.jhzs_container-fluid .lmbox .newslists .slidetxtbox {
			/* width: 100%; */		
			text-align: left;
			float: left;		
			width: 100%;
			height: 330px;
			overflow: hidden;
		}
	
		.jhzs_container-fluid .lmbox .newslists .slidetxtbox ul {
	    	padding: 0 0 0 0;
	    	zoom: 1;
			display: block  !important;
		}
	
		.jhzs_container-fluid .lmbox .newslists .slidetxtbox ul  li {		
	    	line-height: 36px;
	    	position: relative;
			width:94%;
		}
	
		.jhzs_container-fluid .lmbox .newslists .slidetxtbox  ul li a {
		    color: #444545;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 80%;
			display: block;
		}
	
		.jhzs_container-fluid .lmbox .newslists .slidetxtbox  ul li span {
		    color: #ff0000;
			font-size: 1px;
			margin-right: 5px;
		}
	
		.jhzs_container-fluid .lmbox .newslists .slidetxtbox ul li .time {
			position: absolute;
			right: 0;
			top: 0;
		}
	
		.time {
			float: right;
			color: #959595;
		}

	.jhzs_container-fluid .lmbox .mapbox ul li {
		width: 50%;
		list-style-type: none;
		/*margin: 0 7px;
		 margin-top: 10px; */
	}

	.jhzs_container-fluid .lmbox .mapleftbox {
		height: 380px;
	}

	.jhzs_container-fluid .lmbox .maprightbox {
		height: 380px;
	}

	.jhzs_container-fluid .lmbox .maplistsl {
		padding: 5px;
		min-height: 360px;
	}

	.jhzs_container-fluid .lmbox .maplistsr {
		padding: 20px;
	}

	.jhzs_container-fluid .lmbox .mapbox a {
		color: #0051b3;
		text-decoration: none;
	}

	.lm3title {
		color: #3c3d41;
	}

	.lm3text {
		font-size: .9rem;
		line-height: 1.6;
		color: #3c3d41;
	}

	.lm3photo {
		width: 540px;
		/* height: 194px; */
	}

	.lm3linkpanl {
		width: 470px;
		margin: 2px 2px 2px 2px;
		float: left;
		color: white;
		border-radius: 5px;
		padding: 8px 30px;
		font-size: 1.1rem;
		font-family: "黑体";
	}

	.lm3linkpanl a {
		display: flex;
		flex-direction: row;
		align-items: center;
		color: #fff !important;
	}

	.lm3linkpanl a:link {
		text-decoration: none;
		outline: none;
		overflow: hidden;
		color: #fff !important;
		transition: color 0.3s;
		-moz-transition: color 0.3s;
		-webkit-transition: color 0.3s;
		-o-transition: color 0.3s;
	}

	.lm3linkpanl_icon {
		float: left;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		line-height: 40px;
		text-align: center;
		color: #fff;
		margin: 0 10px 0 15px;
	}

	.lm3linkpanl .left3j {
		width: 350px;
		float: left;
		/* justify-content: end; */
		/* justify-self:flex-end; */
	}

	.lm3linkpanl .right3j {
		padding: 10px;
		float: right;
		/* justify-content: end; */
		/* justify-self:flex-end; */
	}

	.lm3linkpanl2 {
		width: 96%;
		margin: 2px 2px 2px 2px;
		float: left;
		color: white;
		padding: 10px 30px;
		font-size: 1rem;
		font-family: "黑体";
	}

	.lm3linkpanl2 li {
		padding: 20px 0 0 0;
		width: 50%;
		color: #3c3d41;
		text-align: left;
	}

	.lm3linkpanl2 li span {
		padding-left: 10px;
	}

	.lm3linkpanl2 li:nth-child(1)::marker {
		content: "●";
		color: #07b196;
	}

	.lm3linkpanl2 li:nth-child(2)::marker {
		content: "●";
		color: #eae251;
	}

	.lm3linkpanl2 li:nth-child(3)::marker {
		content: "●";
		color: #94c41a;
	}

	.lm3linkpanl2 li:nth-child(4)::marker {
		content: "●";
		color: #729c86;
	}

	.lm3linkpanl2 li:nth-child(5)::marker {
		content: "●";
		color: #e4c596;
	}

	.lm3linkpanl2 li:nth-child(6)::marker {
		content: "●";
		color: #eb5f52;
	}
	
	.lm3linkpanl3 {
		width: 96%;
		margin: 2px 2px 2px 2px;
		float: left;
		color: white;
		padding: 5px 0px 0px 10px;
		font-size: 1rem;
		/* font-family: "黑体"; */
	}
	
	.lm3linkpanl3 li {
		width: 48% !important;
		margin: 8px 0;
		float: left;
	}
	
	.lm3linkpanl3 .li1 {
		width: 42% !important;
		margin: 8px 0;
		float: left;
	}
	
	.lm3linkpanl3 .li2 {
		width: 28% !important;
		margin: 8px 0;
		float: left;
	}
	
	.lm3linkpanl3 .li3 {
		width: 28% !important;
		margin: 8px 0;
		float: left;
	}
	
	.lm3linkpanl3 li a{
	    display: flex;
	    align-items: center;
		margin-left: 0px !important;
	}
	
	.lm3linkpanl3 li a .menu1_icon {
	    float: left;
	    width: 35px;
	    height: 35px;
	    background: #0099cc;
	    border-radius: 50%;
	    line-height: 35px;
	    text-align: center;
	    color: #fff;
	    margin-right: 10px;
	}
	
	.lm3linkpanl3 li span {
		padding-left: 0px;
	}

	.guidebox {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}

	.guidebox_items:first-child {
		margin-left: 0;
	}

	.guidebox_items {
		background: url(/uploads/image/jimages/zfxxgk.png) no-repeat center;
		background-size: 100% 100%;
		margin-left: 20px;
		min-width: 31%;
	}

	.guidebox_items a {
		display: block;
		font-size: 20px;
		color: #333;
		font-weight: 700;
		padding: 25px 68px;
		text-decoration: none;
	}

	.guidebox_items a img {
		display: inline-block;
		height: 43px;
		vertical-align: -13px;
		margin-right: 13px;
		max-width: 100%;
		border: 0;
	}

	.vantagebox {}

	.vantagebox ul li.vantagebox_items01 {
		background: url(/uploads/image/jimages/vantagepic1.jpg) no-repeat;
		background-size: 100% 100%;
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
	}

	.vantagebox ul li.vantagebox_items02 {
		background: url(/uploads/image/jimages/vantagepic2.jpg) no-repeat;
		background-size: 100% 100%;
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
	}

	.vantagebox ul li.vantagebox_items03 {
		background: url(/uploads/image/jimages/vantagepic3.jpg) no-repeat;
		background-size: 100% 100%;
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
	}

	.vantagebox ul li.vantagebox_items04 {
		background: url(/uploads/image/jimages/vantagepic4.jpg) no-repeat;
		background-size: 100% 100%;
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
	}

	.vantagebox ul li.vantagebox_items05 {
		background: url(/uploads/image/jimages/vantagepic5.jpg) no-repeat;
		background-size: 100% 100%;
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
	}

	.vantagebox ul li.vantagebox_items06 {
		background: url(/uploads/image/jimages/vantagepic6.jpg) no-repeat;
		background-size: 100% 100%;
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
	}

	.vantagebox ul {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		margin-top: 0px;
	}

	.vantagebox  ul li {
		width: 47% !important;
		height: 110px;
		margin: 0 7px;
		margin-top: 10px;
	}

	.vantagebox  ul  li {
		list-style-type: none;
	}

	.vantagebox li {
		list-style: none;
	}

	.vantagebox   ul li a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		color: #333;
		margin-left: 0px;
		text-decoration: none;
	}

	.vantagebox    ul li a span img {
		display: inline-block;
		vertical-align: -10px;
		margin-right: 10px;
		border: none;
		width:26px;
		height: 26px;
	}

	.vantagebox    ul li a span {
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		color: #fff;
		background-color: rgba(0, 0, 0, 0.6);
		width: 200px;
		height: 38px;
	}

	.vantagebox    ul li a:hover span {
		width: 100%;
		height: 100%;
		transition: ease .5s;
	}

	.policiesbox {
		;
	}

	.policiesbox .policiesvideobox {
		width: 31.5%;
		float: left;
		margin-right: 27px;
	}

	.policiesbox .policiespicbox {
		width: 31.5%;
		float: left;
		margin-right: 27px;
	}

	.policiesbox .policiestextbox {
		width: 31.5%;
		float: right;
	}

	.policiesbox .spkt-title h1 {
		font-size: 20px;
		font-weight: bold;
		color: #333;
		background: url(/uploads/image/jimages/yshjzcwkt_r7_c5_s1.jpg) top left no-repeat;
		padding-top: 8px;
	}

	.policiesbox .spkt-title {
		position: relative;
		display: flex;
	}

	.policiesbox .spkt-title h1 a,
	.spkt-title h1 a:hover {
		font-size: 24px;
		color: #333;
	}

	.policiesbox .spkt-more {
		position: absolute;
		bottom: 24px;
		right: 0;
	}

	.policiesbox .spkt-more img {
		border: none;
		border: 0;
		max-width: 100%;
	}

	.policiesbox .spkt-more a {
		color: #f3a713;
		font-size: 16px;
	}

	.policiesbox .tpjd_slide {
		width: 100%;
		height: 244px;
		position: relative;
		overflow: hidden;
		margin-top: 20px;
	}

	.policiesbox .clearfix {}

	.policiesbox .clearfix:before,
	.clearfix:after {
		display: table;
		line-height: 0;
		content: "";
	}

	.policiesbox .clearfix:before,
	.clearfix:after {
		display: table;
		line-height: 0;
		content: "";
	}

	.policiesbox .clearfix:after {
		clear: both;
	}

	.policiesbox .clearfix:before,
	.clearfix:after {
		display: table;
		line-height: 0;
		content: "";
	}

	.policiesbox .clearfix:after {
		clear: both;
	}

	.policiesbox .clearfix:before,
	.clearfix:after {
		display: table;
		line-height: 0;
		content: "";
	}

	.servicebox {}

	.servicebox .spkt-title h1 {
		font-size: 24px;
		font-weight: bold;
		color: #333;
		background: url(/uploads/image/jimages/yshjzcwkt_r7_c5_s1.jpg) top left no-repeat;
		padding-top: 11px;
	}

	.servicebox .spkt-title {
		position: relative;
		display: flex;
	}

	.servicebox .spkt-title h1 a,
	.spkt-title h1 a:hover {
		font-size: 24px;
		color: #333;
	}

	.servicebox .spkt-more {
		position: absolute;
		bottom: 15px;
		left:  310px;
		/* right: 0; */
	}

	.servicebox .itembox {
		clear: both;
		overflow: hidden;
	}

	.servicebox .itembox ul {
		overflow: hidden;
		zoom: 1;
		padding: 0;
		margin: 0;
	}

	.servicebox .itembox ul li {
		float: left;
		_display: inline;
		overflow: hidden;
		margin: 20px 10px 0;
		width: 31%;
		background-color: #f7f7f7;
		border: 1px #f7f7f7 solid;
		padding-right: 0;
	}

	.servicebox .itembox ul li a {
		display: block;
		padding: 10px 10px 0;
		height: 100px;
	}

	.servicebox .itembox ul li .servicepart-l {
		width: 75%;
		float: left;
	}

	.servicebox .itembox ul li .servicepart-r {
		width: 25%;
		float: right;
		height: 60px;
	}

	.servicebox .itembox ul li .servicepart-l .servicetitle {
		font-size: 16px;
		color: #284580;
		margin-bottom: 20px;
	}

	.servicebox .itembox ul li .servicepart-l .zy {
		line-height: 25px;
		height: 50px;
		overflow: hidden;
		padding-right: 10px;
		margin-bottom: 8px;
		font-size: 16px;
		color: #666;
	}

	.servicebox .itembox ul li .servicepart-l .more {
		width: 76px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		background-color: #ffb72a;
		border-radius: 26px;
		color: #fff;
		font-size: 14px;
	}

	.servicebox .itembox ul li a .more {
		color: #fff;
		font-size: 14px;
	}

	.default {
		border: 0 solid rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 20px rgb(0 0 0 / 20%);
		position: relative;
		font-size: 0;
		overflow: hidden;
		border-radius: 5px;
		cursor: pointer;
	}

	.default:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		border-radius: 5px;
		transition: opacity .2s;
		opacity: 1;
		visibility: visible;
	}



	.w-100 {
		width: 100%;
	}

	.m-0 {
		margin: 0px;
	}

	.m-20 {
		margin: 20px;
	}

	.mt-10 {
		margin-top: 10px;
	}

	.mt-20 {
		margin-top: 20px;
	}

	.mt-30 {
		margin-top: 30px;
	}

	.p-10 {
		padding: 10px;
	}

	.p-20 {
		padding: 20px;
	}

	.center {
		text-align: center;
		/* margin: 0px auto 0px auto; */
		margin-left: auto;
		margin-right: auto;
	}

	.left {
		text-align: left;
	}

	.right {
		text-align: right;
	}

	.white {
		background-color: white;
	}

	.yellow {
		background-color: yellow;
	}

	.testbox {
		background-color: black;
	}

	a {
		color: #2da0cf;		
	}

	a:link {
		text-decoration: none;
		outline: none;
		overflow: hidden;		
		transition: color 0.3s;
		-moz-transition: color 0.3s;
		-webkit-transition: color 0.3s;
		-o-transition: color 0.3s;
	}

	a:-webkit-any-link {		
		cursor: pointer;	
	}


	/* -------------------------------------------------------------- */
	.jh_header {
		width: 1200px;
		position: relative;
		display: table;
		margin: 40px auto 0px auto;
	}

	.jh_header {
		width: 100%;
	}

	.container {
		width: 1200px;
		margin: 0px auto 0px auto;
	}

	.top_menu {
		width: 100%;
		float: left;
	}

	.top_menu_l {
		float: left;
		margin-left: 50px;
	}

	.top_menu a {
		color: #2da0cf;
		margin: 0 20px;
	}

	.top_menu a:link {
		text-decoration: none;
		outline: none;
		overflow: hidden;		
		transition: color 0.3s;
		-moz-transition: color 0.3s;
		-webkit-transition: color 0.3s;
		-o-transition: color 0.3s;
	}

	.top_menu a:-webkit-any-link {		
		cursor: pointer;
		
	}

	.top_menu_r {
		float: right;
		margin-right: 50px;
	}

	.top_main {
		margin: 80px 40px;
	}

	.v-center {
		display: flex;
		align-items: center;
	}

	.logo {
		float: left;
		width: 730px;
	}

	.search1 {
		background: #fff;
		padding: 10px 15px;
		float: right;
		margin-left: 160px;
		border-radius: 20px;
	}

	.search_input {
		border: none;
	}

	.search1 span {
		font-size: 18px;
	}

	.iconfont {
		font-family: "iconfont" !important;
		font-size: 16px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#top_con {
		position: absolute;
		filter: alpha(opacity=95);
		opacity: .95;
		top: 40px;
		z-index: 9999;
		left: 50px;
	}

	.top_con_r0 {
		width: 495px;
		float: left;
		position: absolute;
		left: 613px;
	}

	.top_con_l0,
	.top_con_r0,
	.top_con_3,
	.top_con_4 {
		border: 1px solid #eee;
		background-color: #fff;
		display: none;
		padding: 20px;
	}

	#top_con div h2 {
		line-height: 40px;
		border-bottom: 1px solid #e6e6e6;
		font-size: 16px;
	}

	.top_con_r0 ul {
		padding-bottom: 5px;
	}

	.top_con_r0 li {
		float: left;
		line-height: 30px;
		width: 165px;
	}

	#top_con li {
		display: list-item;
		text-align: -webkit-match-parent;
	}

	.top_con_l0 {
		width: 150px;
		padding: 10px 30px;
		float: left;
	}

	.jh_main {
		width: 1200px;
		position: relative;
		display: table;
		margin: 0px auto 0px auto;
		max-height: 700px;
	}

	.hasgray {
		//-webkit-filter: grayscale(100%);
		//-moz-filter: grayscale(100%);
		//-ms-filter: grayscale(100%);
		//-o-filter: grayscale(100%);
		//filter: grayscale(100%);
		//filter: gray;
	}

	.nav {
		position: relative;
		background: #e1f5fe;
		padding-bottom: 50px;
	}

	.nav {
		position: relative;
		background: #e1f5fe;
		padding-bottom: 50px;
	}

	.nav ul li {
		font-size: 20px;
		padding: 10px 0 12px 0;
		text-align: center;
	}

	.weui-flex__item {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
	}

	.jh_footer {
		width: 100%;
		background: #53b7e0;
		float: left;
		padding: 0px 0 0px 0;
	}

	.footer_info {
		width: 550px;
		float: left;
		margin: 0 25px;
	}

	.footer_info p,
	.footer_info a {
		color: #fff;
		line-height: 2em;
	}

	.footer_ba {
		width: 200px;
		float: left;
		margin-top: 30px;
	}