body {
	font-size: 17px;
	overflow: scroll;
	overflow-x: hidden;
	font-family: microsoft yahei;
	color: #222;
	margin: 0;
	background: #eff1f2;
}

a {
    cursor: pointer;
}
a, a:hover {
    text-decoration: none;
}
ul,
li {
	list-style: none;
	    padding: 0;
}

.header {
	position: relative;
	width: 100%;
	margin: auto;
	border-bottom: 1px solid #158891;
}

.header_version {
    background:#184a81;
    color: #FFF;
    background: url(/images/top.jpg) center;
}

.show_bodyer_version {
    padding: 0px 0;
    background: linear-gradient(to bottom, #b6babf 2%, #E0E7EE 40%);
}

.logo {

	height: 155px;
	margin-top: 30px;
}

.top_right {
	font-size: 15px;
	line-height: 26px;
	/* margin-top: 2%; */
}

.top_right p {
	float: left;
	width: 50%;
}

.index-nav {
	height: 43px;
	box-sizing: border-box;
}

.nav_menu {
	position: relative;
	z-index: 99;
	background: #007370;
	height: 49px;
	line-height: 43px;
}

.language {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	padding: 0 20px 0 20px;
	height: 38px;
	line-height: 38px;
	position: relative;
}

.ul_nav li {
	color: #fff;
	float: left;
	display: block;
	outline: none;
	cursor: pointer;
	padding: 0 27px;
	font-size: 20px;
	height: 49px;
	line-height: 51px;
	position: relative;
}

.ul_nav li a {
	color: #fff;
	font-size: 16px;
}

.ul_nav li:hover {
	color: #fff;
	background: #09c89b;
	/* border-radius: 6px; */
}

.grid-content {
	position: relative;
	width: 101%;
	height: auto;
}

.box-content {
	position: relative;
	width: 100%;
	margin: auto;
}




.whitebg {
	background: #fff;
	border: 1px solid #dedede;
}

.pd15 {
	padding: 15px;
}

.tgxz {
	border: 1px solid #dedede;
	padding-bottom: 10px;
}

.title_all {
	font-size: 16px;
	color: #000;
	font-family: microsoft yahei;
	height: 47px;
	line-height: 47px;
	background: url('../images/title.gif') repeat-x;
}


.title_all1 {
	font-size: 16px;
	color: #222;
	font-family: microsoft yahei;
	height: auto;

	background: url('../images/title.gif') repeat-x;
}


.title_all1 .left {
	padding-left: 20px;
	line-height: 47px;
	color: #0a64b9;
}


.title_all .left {
	padding-left: 20px;
}

.left {
	float: left;
}
.clearfix {
    clear: both;
}
.listUl{
    margin-top: 12px;
}

.listUl ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 5%;
}

.listUl_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 5%;
}

.listUl li {
    width: 100%;
    float: left;
    height: 50px;
    line-height: 50px;
    background: #f0daca;
    text-align: center;
    color: #000;
    font-size: 19px;
    margin-bottom: 10px;
    /* background: url('../images/user_bg.png') no-repeat; */
}
.listUl li a{
    color: #fff;
}
.login-img{
    text-align: center;
}
.listUl ul li img {
    vertical-align: middle;
    text-align: left;
	width: 40px;
	height: auto;
    margin-right: 10px;
}

.listUl li.one {
    background: #ac8f73;
}
.listUl li.two {
    background: #91aabb;
}
.listUl li.four {
    background: #889fae;
}
.listUl li.three {
    background: #6ebcc4;
}

.margin_t_20{margin-top: 18px;}
.fifth {
    margin-top: 15px;
}
.notice {
    padding: 10px;
}


.el-input {
    position: relative;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}

.el-input--small {
    font-size: 13px;
}
.searchInput {
    float: left;
    width: 75%!important;
}
.search_button {
    display: inline-block;
    float: left;
    width: 20%;
    background: #edad48;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
}

.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}

.el-input__inner {
    border: 1px solid #036064;
}

.el-input--small .el-input__inner {
    height: 32px;
    line-height: 32px;
}
.searchInput .el-input__inner {
    border-radius: 0!important;
    border: 1px solid #edad48;
}
.quick_button a, .quick_button span {
    margin: 0 1.8%;
}
.qk_content{padding: 0px 6px;;}
.qk_p p{
	line-height: 29.1px;;
	box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding:0px;color:#333333;font-family:"font-size:14px;white-space:normal;background-color:#FFFFFF;
}

.linktext {
    background: url('../images/dian_2.gif') no-repeat 0;
	padding-left: 15px;
    line-height: 32px;
}
.qk_img_box{
	text-align: center; 
	/* border: 1px solid rgb(48, 127, 203); */
	
}
.qk_img_box img{width: 100%; padding: 5px; border: 1.2px solid #ccc;}
.qk_desc{
	padding: 13px;
	height: 250px;
	 overflow-y: auto;
}
.qk_desc p{
	line-height: 31px;;
	text-indent: 2em;
}

.notice ul li {
    line-height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.notice ul li a {
    font-size: 16px;
    color: #000;
}
.tougao_form{padding: 49px 30px;;}

.logotitle {
    line-height: 66px;
    font-size: 41px;
    font-weight: bold;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif,cursive;
}
.title_span {
    display: block;
    line-height: 28px;
}
.span_class {
    padding-right: 15px;
}
.footer {
    height: auto;
	width: 100%;
	position: relative;
}

.bottom {
    margin: 0 auto;
    font-size: 14px;
}
.copyright {
    text-align: center;
    color: #fff;
    padding: 25px 0;
    background: #005da3;
    /* background: #5b53ed; */
    line-height: 24px;
    background-size: cover;
}

.u-flex-50 {
	width: 50%;
}

.u-flex-20 {
	width: 20%;
}

.u-flex-80 {
	width: 80%;
}

.u-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.u-flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.u-flex-2 {
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	flex: 2;
}

.u-flex-3 {
	-webkit-box-flex: 3;
	-webkit-flex: 3;
	flex: 3;
}

.u-flex-4 {
	-webkit-box-flex: 4;
	-webkit-flex: 4;
	flex: 4;
}

.u-flex-5 {
	-webkit-box-flex: 5;
	-webkit-flex: 5;
	flex: 5;
}

.u-flex-6 {
	-webkit-box-flex: 6;
	-webkit-flex: 6;
	flex: 6;
}

.u-flex-7 {
	-webkit-box-flex: 7;
	-webkit-flex: 7;
	flex: 7;
}

.u-flex-8 {
	-webkit-box-flex: 8;
	-webkit-flex: 8;
	flex: 8;
}

.u-flex-9 {
	-webkit-box-flex: 9;
	-webkit-flex: 9;
	flex: 9;
}

.u-flex-10 {
	-webkit-box-flex: 10;
	-webkit-flex: 10;
	flex: 10;
}

.u-flex-11 {
	-webkit-box-flex: 11;
	-webkit-flex: 11;
	flex: 11;
}

.u-flex-12 {
	-webkit-box-flex: 12;
	-webkit-flex: 12;
	flex: 12;
}


/********************************************************/
.container {
	width: 1284px;
	margin: 0 auto;
}

.top_d_box {
    background-color: #fff;
    height: 30px;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}
.top_d_l {
    line-height: 30px;
    color: #388390;
    font-size: 14px;
    float: left;
}
.top_d_r {
    line-height: 30px;
    color: #388390;
    font-size: 14px;
    float: right;
}

.qikantuijian{padding: 10px;;}
.qikantuijian ul li {
	width: 50%;
    line-height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	padding-right: 15px;;
}

.qikantuijian ul li a {
    font-size: 15px;
    color: #222;
}

.xiguanlunwen{padding: 10px;;}
.xiguanlunwen ul li {
	float: left;
	width: 33.333333%;
    line-height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	padding-right: 15px;;
}

.xiguanlunwen ul li a {
    font-size: 15px;
    color: #222;
}



.tabs-nav-wrap {
    overflow: hidden;
    margin-bottom: -1px;
    position: relative;
}

.tabs-nav-item {
    margin-right: 6px;
    padding: 10px 20px;
    color: #333 !important;
    font-weight: 700;
    background: #ececec;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}
#marquee-3 {
    overflow: hidden;
    width: 100%;
    height: 150px;
}
.notice_11 {
    padding: 6px 0 0 6px;
}

.imgList {
    list-style-type: none;
}

#marquee-3 .imgList li {
    height: 150px;
    width: 190px;
}
.notice_11 ul li {
    line-height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.imgList li {
    float: left;
    max-height: 150px;
    width: 190px;
    margin-right: 10px;
}

#marquee-3 .imgList img {
    height: 150px;
    width: 190px;
}



#marquee-2 {
    overflow: hidden;
    width: 100%;
    height: 150px;
}


#marquee-2 .imgList li {
    height: 150px;
    width: 190px;
}

#marquee-2 .imgList img {
    height: 150px;
    width: 190px;
}

#marquee-1 {
    overflow: hidden;
    width: 100%;
    height: 150px;
}


#marquee-1 .imgList li {
    height: 150px;
    width: 190px;
}

#marquee-1 .imgList img {
    height: 150px;
    width: 190px;
}

.is-active {
    background: #005da3 !important;
    color: #fff !important;
}



.links{
	    width: 1284px;
	    margin: 0 auto;
}

.links ul li{
	   float: left;
	   line-height: 32px;;
	   padding: 5px 15px;;
}

.links ul li a{
	  color: #0a64b9;
}

.lytz {
   
    height: 128px;
    overflow: hidden;
}

/* 本例子css */
		.slideTxtBox{ width:100%;/* border:1px solid #ddd; */text-align:left;  }
		.slideTxtBox .hd{ height:43px; line-height:43px; background:#0a64b9; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; left:30%; top:-1px; height:43px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 28px; cursor:pointer;font-size: 16px;color: #fff;  }
		.slideTxtBox .hd ul li:hover{ color: #fff;  background:#dd9d15; /* border:1px solid #ddd; border-bottom:2px solid #fff; */ }
		.slideTxtBox .bd ul{/* padding:15px; */  zoom:1;  }
		.slideTxtBox .bd li{ /* height:24px; line-height:24px; */  }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.slideTxtBox .arrow .next{ background-position:0 -50px;  }
		.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }



.slideGroup{ width:100%; border:1px solid #ddd; text-align:left;  }
.slideGroup .parHd{ height:38px; line-height:38px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 15px;font-weight: 700; }
.slideGroup .parHd ul li.on{ height:38px;  background:#005da3; color:#fff; font-size: 15px;font-weight: 700;line-height: 38px;text-align: center;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 10px; position:relative;width: 100%;   }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:190px; height:150px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }

.slideGroup1{ width:100%; border:1px solid #ddd; text-align:left;  }
.slideGroup1 .parHd1{ height:38px; line-height:38px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup1 .parHd1 ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup1 .parHd1 ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 15px;font-weight: 700; }
.slideGroup1 .parHd1 ul li.on{ height:38px;  background:#158891; color:#fff; font-size: 15px;font-weight: 700;line-height: 38px;text-align: center;}
.slideGroup1 .slideBox1{ overflow:hidden; zoom:1; padding:10px 0 10px 10px; position:relative;width: 100%;  }

/* .box-content1 {
	position: relative;
	width: 100%;
	margin: auto;
} */

.slideGroup1 .parBd1 ul{ overflow:hidden; zoom:1;   }
.slideGroup1 .parBd1 ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup1 .parBd1 ul li .pic{ text-align:center; }
.slideGroup1 .parBd1 ul li .pic img{ width:190px; height:210px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup1 .parBd1 ul li .pic a:hover img{ border-color:#999;  }
.slideGroup1 .parBd1 ul li .title{ line-height:24px;   }

/*--2024--*/
.qikan-img {width:100%;height:auto;float:left;}
.qikan-img img {width:189px;height:250px;max-width:100%;display:block;margin:20px auto;}
.qikan-info {width:100%;height:auto;padding:10px 0 0 0;}
.qikan-info p {width:100%;text-indent:15px;font-size:14px;line-height:15.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qikan-infoa p {width:100%;text-indent:15px;font-size:16px;line-height:24.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qikan-year {width:100%;height:25px;line-height:25px;float:left;margin:6px auto 4px auto;}
.qikan-month {
    width:100%;height:auto;float:left;margin-top:1px;
}
.qikan-month a {float:left;width:16%;padding:6.5px 2px;color:#0a64b9;font-size:16px;display:block;text-align:center;}
.qikan-month a:hover {background:#0E7CE3;color:#fff;}
.qikan-month a:hover i {color:#fff;}
.qikan-month a i {font-size:12px;font-style:normal;margin-left:1px;}
.lunwen-list {
    width:100%;
    border: 1px solid #dedede;
    padding-bottom: 8px;
    float:left;
}
.qikan-list {width:100%;height:auto;float:left;padding:10px 15px 0 15px;}
.qikan-list a {
    width:100%;height:31.97px;line-height:30px;float:left;position: relative;
    background:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/2wBDAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAHAAYDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EABsQAAMAAwEBAAAAAAAAAAAAAAQFBgECBwMU/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABwRAAICAwEBAAAAAAAAAAAAAAMEAQIFBhMjEv/aAAwDAQACEQMRAD8Abny6d72r6V0dl0iylHkEwBmvFAuTR7yc3KrhgNcOaSdHb11RstU5D+Nf7A7bi4ObhmMR1CrP1N7JrsDumsYFEaKrInKXPJrlaCf5WteeQDyPGY+Ds9epqmiCcViiBdlnzWxYnXkdyXz7xHmljJ3ovARiVMD6ZrT1OCpcnkJAty5BuGZH2ZEU9FlvRnKf/9k=") left center no-repeat;
    padding-left:15px;
}
.qikan-list p:first-child {position: absolute;left:15px;z-index:2;background:#fff;}
.qikan-list p:nth-child(2) {position: absolute;right:0;z-index:2;background:#fff;}
.qikan-list a:hover p {color:#0a64b9;}
.qikan-list a::before {
    position: absolute;
    content: '';
    width: calc(100% - 16px);
    border-top: 1px dotted #666;
    z-index: 1;
    left: 16px;
    top: 14px;
}
.link-list {width:100%;height:auto;float:left;padding:10px 0;}
.link-list img {width:143px;height:58px;float:left;margin:5px 13px auto auto;}
.tougao-content {width:100%;height:auto;float:left;padding:15px;}
.tougaojj-content {width:100%;height:564px;float:left;padding:15px; line-height: 47px;}
.tougao-content p {width:100%;height:auto;line-height:35px;float:left;text-align:left;}
.gougao-content img {width:auto;height:auto;max-width:100%;display:block;margin:15px auto;}
.gaojian-chaxun {width:100%;height:75vh;float:left;}
.gaojian-chaxun tr {width:90%;height:auto;line-height:35px;float:left;border-bottom:1px solid #ddd;padding:20px 0 20px 0;margin:auto 30px auto 30px;}
.gaojian-chaxun tr th {margin-left:50px;float:left;}
.gaojian-chaxun tr td input[type=text] {
    padding:0 5px;border-radius:3px;border: 1px solid #d0d0d0;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAXCAMAAAAMT46wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF+Pj48vLy6enp////BAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////JT9gdAAAAB1JREFUeNpieIkCGD6hAIYfKIDhPwoY5eLhAgQYADzPPoJc/eP4AAAAAElFTkSuQmCC") repeat-x scroll 0 0 #FFFFFF;
}
.gaojian-chaxun tr td a.submit {margin-left:120px;float:left;padding:0 30px;background:#007370;color:#fff;border:none;}
.gaojian-wangqi {width:100%;height:75vh;float:left;}
.wangqi-year {width:100%;height:35px;line-height:35px;float:left;background:#ECECEC;text-indent:15px;}
.wangqi-month {width:100%;height:35px;line-height:35px;float:left;text-indent:15px;}
.wangqi-month a {color:#007370;margin-right:15px;}
.wangqi-month a i {font-style:normal;}
.page-contact img {max-width:100%;width:auto;height:auto;display:block;margin:10px auto;}
.lunwen-content {padding:10px 20px;}
.lunwen-content h1 {color:#2B96DB;font-size:24px;text-indent:15px;margin-bottom:15px;}
.lunwen-key {width:100%;height:auto;float:left;border:1px dashed #ddd;}
.lunwen-key p {width:100%;height:30px;line-height:30px;float:left;margin-top:15px;padding-left:15px;}
.lunwen-key p i {font-style:normal;font-weight:normal;}
.lunwen-zw {width:100%;height:auto;float:left;margin:30px auto 45px auto;}
.lunwen-zw a {color:#2B96DB;}
.back {background:#ECECEC;text-indent:10px;}
.lunwen-z {margin:10px 20px;float:left;font-size:16px;line-height:25px;}
