@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; max-width: 100%;max-height: 100%;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 320px; font-family:'Arial', "Microsoft yahei"; max-width: 1000px; margin: 0 auto; overflow-x: hidden;position: relative;}
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap {margin: 0 15px;overflow: hidden;/* min-height: 54px; */}
.clear { clear: both; }

/*head css
.head { background: #6ab42f; }
.head-t { height: 80px; line-height: 80px; text-align: center; }
.head-t img { vertical-align: middle; max-height: 64px; }
.head-b {height: 42px;line-height: 42px;font-size: 0;border-top: 1px solid #97cb6e;}
.head-b img {vertical-align: middle;width: 15px;margin-right: 15px;position:  relative;z-index:  36;}
.head-b .fr span {display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;width: 15px;height: 15px;background: url(../images/nav.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;position:  relative;z-index: 36;}
.head-b span.on { background: url(../images/close.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.head-b a {font-size: 12px;color: #fff;margin-right: 18px;}
*/
@media only screen and  (max-width:450px) {
	.head-t img { width: 80%; }
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*head css*/
.head { background: #6ab42f; }
.head-t { text-align: center;padding: 10px 0; }
.head-t img {display: block;margin: 0 auto; max-height: 40px;width: auto; }
.logo02{font-family: arial;font-size: 16px;color: #fff;line-height: 24px;display: block;text-align: center;margin-top: 10px;}
.head-b { height: 42px; line-height: 42px; font-size: 0; border-top: 1px solid #97cb6e; }
.head-b img { vertical-align: middle; width: 15px; margin-right: 15px; }
.head-b .fr span { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 15px; height: 15px; background: url(../images/nav.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.head-b span.on { background: url(../images/close.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.head-b a { font-size: 12px; color: #fff; margin-right: 15px; }
/*-------------------------------------------------------------------------------------------------------------------------*/





.head-b .show-btn {width: 20px;height: 50px;display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;text-align: center;float: left;margin-left: 30px;position:  relative;z-index: 36;margin-right: 5px;}
.head-b .show-btn img { width: 15px;cursor: pointer; }
.link-hide {/* display: none; */position: absolute;z-index: 10;top: -16px;left: 0px;margin-left: 1px;}
.head-b ul li {line-height: 75px;/* background: #8BC34A; *//* padding: 0 10px; */text-align: left;box-sizing: border-box;}
.head-b ul li + li {display:none;background: #8BC34A;line-height: 20px;border-top: 1px solid #6ab42f;}
.head-b .link-hide a {margin: 0;width: auto;/* white-space: nowrap; */font-size: 11px;color: #fff;}

/*nav css*/
.nav { box-sizing: border-box;width: 100%;  margin: 0 auto;  background: #e6e6e6; font-size: 14px; color: #fff; display: none; }
.nav .close { position: absolute; right: 10px; top: 20px; }
.nav .close img { width: 25px; }

.nav ul li { line-height: 40px; overflow: hidden; border-top: 1px solid #fff;border-bottom: 1px solid #bcbcbc;}
.nav ul li .topnav { overflow: hidden; }
.nav ul li a { font-size: 16px; color: #333; float: left;  max-width: 85%; box-sizing: border-box; position: relative;} 
.nav ul li span {  float: right; display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-top: 13px; padding-right: 20px;background: url(../images/add.png) center no-repeat; -webkit-background-size: 12px; background-size: 12px; }
.nav ul li span.on { background: url(../images/minus.png) center no-repeat; -webkit-background-size: 12px; background-size: 12px; }
.nav .subnav {  display: none; background: #434343;}
.nav .subnav dd { line-height: 26px; overflow: hidden; padding-left: 15px; background: #e6e6e6; border-top: 1px solid #bcbcbc;border-bottom: 1px solid #fff;}
.nav .subnav dd a {  font-size: 14px; display: block; width: 100%; height: 100%; position: relative; line-height: 36px;}


/*search*/
.search { display: none; padding: 5px 0; background: rgba(255,255,255,0.8); }
.search .wrap { height: 36px; line-height: 36px; padding: 5px 0; box-sizing: border-box; border: 1px solid #8acaa1; background: rgba(255,255,255,0.8);}
.search .ss { width: 80%; padding-left: 5%; height: 26px; line-height: 26px; display: inline-block; *display: inline; *zoom: 1; box-sizing: border-box; border: none; vertical-align: top; border-right: 1px solid #8acaa1; }
.search .btn { width: 16%;  height: 26px; line-height: 26px; background: url(../images/search-btn-in.png) left center no-repeat; -webkit-background-size: 14px; background-size: 14px; border: none; display: inline-block; *display: inline; *zoom: 1; border: none; vertical-align: top; }


.same-title { font-size: 20px; padding: 15px 0; margin-bottom: 15px; background: url(../images/same-title.png) center bottom no-repeat; -webkit-background-size: 70px; background-size: 70px; text-align: center; }

/*news*/
.news { position: relative;  }
.news .wrap { position: relative; }
.news .pic-list ul li {  font-size: 0; }
.news .pic-list ul li .pic { text-align: center; background: #f3f3f3;}
.news .pic-list ul li .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.news .pic-list ul li .js { position: relative; padding: 10px 15px; box-sizing: border-box; background: #6ab42f;}
.news .pic-list ul li .js .title a { font-size: 16px; color: #fff; line-height: 26px; }

.news .list { padding-top: 10px; }
.news .list ul li { font-size: 15px; color: 333px; padding: 15px 0; border-bottom: 1px dashed #d9d9d9; }
.news .list ul li .time { font-weight: bold; margin-bottom: 6px; }
.news .list ul li .title a { color: #333; line-height: 22px; }

@media only screen and (max-width:450px) {
	.news ul li .pic { height: 210px;line-height: 210px; }
}
@media only screen and (min-width:450px) and (max-width:770px) {
	.news ul li .pic { height: 450px;line-height: 450px; }
}
@media only screen and (min-width:770px) {
	.news ul li .pic { height: 600px;line-height: 600px; }
}
.news .more a { margin: 20px 0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }


/*notice*/
.notice ul { overflow: hidden; }
.notice ul li { width: 48%; box-sizing: border-box; border: 1px solid #d9d9d9; padding: 10px; float: left; margin-bottom: 15px; }
.notice ul li:nth-child(2n-1) { margin-right: 4%; }
.notice ul li .line { width: 15px; height: 2px; background: #6ab42f; }
.notice ul li .title { height: 88px; overflow: hidden; margin: 8px 0; }
.notice ul li .title a {font-size: 14px;color: #333;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.notice ul li .much { text-align: right; }
.notice ul li .much a { font-size: 12px; color: #6ab42f; }
.notice .more a { margin: 20px 0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }


/*research*/
.research { background: #f5f5f5; }
.research ul li { padding: 10px; border-left: 3px solid #6ab42f; background: #a2ce7e; margin-bottom: 15px; }
.research ul li a {color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.research ul li .title { font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; }
.research ul li .much { text-align: right; font-size: 12px; margin-top: 10px; }
.research .more a { margin: 20px 0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }

/*profile*/
.profile { padding-top: 25px; }
.profile .title { text-align: center; position: relative; z-index: 5; }
.profile .title p { display: inline-block; padding: 10px; font-size: 20px; color: #333; border: 1px solid #d9d9d9; background: #fff; }
.profile .bd { border: 1px solid #d9d9d9; padding: 15px; position: relative; top: -23px; margin-bottom: -23px; padding-top: 40px; }
.profile .bd-t { overflow: hidden; }
.profile .bd-t { font-size: 14px; color: #727272; line-height: 20px; }
.profile .bd-t img { float: right; margin-left: 10px; }
.profile .bd-b { text-align: right; }
.profile .bd-b a { font-size: 14px; color: #6ab42f; }
@media only screen and (max-width:450px) {
	.profile .bd-t img {width: 370px;}
}
@media only screen and (min-width:450px) {
	.profile .bd-t img { width: 150px; }
}



/*team*/


/*team*/
.team { padding-top: 10px; padding-bottom: 20px; }

.leader .fl { width: 35%; position: relative; font-size: 0;}
.leader .fl .pic { text-align: center; background: #f3f3f3;}
.leader .fl .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.leader .fr { color: #333; width: 65%; box-sizing: border-box;  font-size: 18px;position: relative; }
.leader .fr .lead { margin: 25px 0 10px 15px; }
.leader .fr .js { padding: 15px; background: #fff; border: 1px solid #d9d9d9; position: relative; width: 100%; right: 32px; top: 0; }
.leader .fr p {  font-size: 14px; margin-top: 5px; line-height: 20px; }
.leader .fr img { width: 40px; }
@media only screen and (min-width:300px) and (max-width:350px) {
	.leader .fl .pic { height: 120px; line-height: 120px; }
}
@media only screen and (min-width:350px) {
	.leader .fl .pic { height: 160px; line-height: 160px; }
}
@media only screen and (min-width:760px) {
	.leader .fl .pic { height: 290px; line-height: 290px; }
}

.member { padding-top: 30px; }
.member .member-title { position: relative; text-align: center; line-height: 40px; margin: 20px 0; }
.member .member-title .cn { font-size: 18px; font-weight: bold; color: #fff; }
.member .member-title .line { width: 25px; height: 1px; background: #e0e21b; margin: 0 auto; }
.member .member-bd .hd { position: relative; background: #6ab42f; }
.member .member-bd .hd.on { height: auto; transition: all 0.6s; }
.member .member-bd .hd .arrow { position: absolute; font-size: 18px; color: #e0e21b; font-weight: bold; top: 0; right: 0; font-family: '宋体'; padding: 3px 8px; transition: all 0.5s; }
.member .member-bd .hd .arrow img { width: 10px; vertical-align: middle; transform: rotate(-90deg); }
.member .member-bd .hd .arrow.hover { transform: rotate(90deg); }
.member .member-bd .hd ul li { line-height: 30px; color: #fff; padding-left: 15px; box-sizing: border-box; }
.member .member-bd .hd ul li p { width: 90%; }
.member .member-bd .hd ul li + li { display: none; border-top: 1px solid #a2ce7e; }
.member .member-bd .hd ul li.on { color: #e0e21b; }



.member .member-bd .bd .tab-wrap ul { overflow: hidden; }
.member .member-bd .bd .tab-wrap ul li { width: 48%; font-size: 0; float: left; margin-bottom: 15px; overflow: hidden; }
.member .member-bd .bd .tab-wrap ul li p { font-size: 14px; color: #333; font-weight: bold; line-height: 20px; width: 60%; display: inline-block;  vertical-align: top; padding: 0 10px; box-sizing: border-box; text-align: right; }
.member .member-bd .bd .tab-wrap ul li .pic { width: 40%; text-align: center;  display: inline-block;  font-size: 0; background: #a2ce7e; }
.member .member-bd .bd .tab-wrap ul li .pic img { vertical-align: middle; }
.member .member-bd .bd .tab-wrap ul li + li {margin-left: 4%;}
.member .member-bd .bd .tab-wrap ul li + li +li {margin-left:0;}
.member .member-bd .bd .tab-wrap ul li + li + li + li {margin-left: 4%;}
.member .member-bd .bd .tab-wrap ul li + li p {/* text-align: left; */}
.member .member-bd .bd .ulWrap { padding-top: 30px; position: relative; }
.member .member-bd .bd .ulWrap .tab-hd { text-align: center; height: 23px;line-height: 23px; overflow: hidden;}
.member .member-bd .bd .ulWrap .tab-hd ul li { width: 8px;height: 8px;border-radius: 50%;margin: 0 5px;background: #ccc; font-size: 0;display: inline-block;}
.member .member-bd .bd .ulWrap .tab-hd ul li.on { background: #6ab42f; }
.member .sNext, .member  .sPrev { z-index: 999; position: absolute; bottom: 0; color: #6ab42f; font-family: '宋体'; font-weight: bold; font-size: 20px; }
.member .sNext { right: 30%; }
.member .sPrev { left: 30%; }
@media only screen and (max-width:450px) {
	.member .member-bd .bd .tab-wrap ul li p {
		font-size: 10px;
	}
}
@media only screen and (min-width:300px) and (max-width:450px) {
	.member .member-bd .bd ul li .pic { height: 80px; line-height: 80px; }
}
@media only screen and (min-width:450px) {
	.member .member-bd .bd ul li .pic { height: 160px; line-height: 160px; }
}

.liMost { display: block!important; }

/*teach*/
.teach { background: #fbfbfb; }
.teach-title { font-size: 12px; color: #fff; margin-bottom: 10px; }
.teach-title  span { font-size: 20px; font-weight: bold; }
.teach-bd .bd ul { overflow: hidden; }
.teach-bd .bd ul li {display: inline-block;/* margin-right: 10px; */margin-bottom: 10px;padding: 5px 5px;background: #e6e6e6;width: 20%;}
.teach-bd .bd ul li.on { background: #6ab42f; color: #fff; }
.tab-bd { padding-top: 20px; }
.tab-bd .pic-list { border: 1px solid #ebebeb; }
.tab-bd .pic-list ul li {overflow: hidden; padding: 10px;}
.tab-bd .pic-list ul li .pic { width: 40%; float: left; text-align: center; background: #f3f3f3; height: 86px; line-height: 86px; font-size: 0; }
.tab-bd .pic-list ul li .pic img { vertical-align: middle; }
.tab-bd .pic-list ul li .js { padding-left: 42%; }
.tab-bd .pic-list ul li .js .title {height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.tab-bd .pic-list ul li .js .title a { font-size: 14px; line-height: 20px; }
.tab-bd .pic-list ul li .js .much { text-align: right; margin-top: 5px; }
.tab-bd .pic-list ul li .js .much a { text-align: right; font-size: 14px; color: #6ab42f; }
.tab-bd .list { padding-left: 20px; background: url(../images/teach-line.png) 7px center no-repeat; -webkit-background-size: 2px 300px; background-size: 2px 300px; }
.tab-bd .list ul li { margin: 20px 0; border-left: 2px solid #6ab42f; padding-left: 10px; background: #fff; box-shadow: 0 0 3px #ddd }
.tab-bd .list .title { background: url(../images/teach-icon1.png) right center no-repeat; -webkit-background-size: 15px 15px; background-size: 15px 15px; position: relative; padding: 8px 0; }
.tab-bd .list .title.on { background: url(../images/teach-icon2.png) right center no-repeat; -webkit-background-size: 15px 3px; background-size: 15px 3px; }
.tab-bd .list .title:after { display: block; content: ''; width: 15px; height: 15px; background: url(../images/teach-icon3.png) right center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; position: absolute; left: -32px; top: 35%; }
.tab-bd .list .title a { font-size: 16px; color: #333; display: block;width: 90%;}
.tab-bd .list ul li p { font-size: 12px;color: #808080; line-height: 20px; padding: 6px 0; }

.tab-bd .more a { margin-bottom: 20px; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }

@media only screen and (max-width:370px) {
	.tab-bd .pic-list ul li .pic { h }
}
@media only screen and (min-width:370px) and (max-width:768px) {
	.tab-bd .pic-list ul li .pic
}
@media only screen and (min-width:768px) {
	.tab-bd .pic-list ul li .pic
}


/*links*/
.links { padding: 30px 0 20px; border-bottom: 1px solid #5770a7;}
.links .title { font-size: 18px; color: #3e3e3e; padding-left: 20px; background: url(../images/link.png) left center no-repeat; -webkit-background-size: 18px 18px; background-size: 18px 18px; margin-bottom: 15px; }
.links .bd ul {overflow:hidden;width:100%;}
.links .bd ul li {width: 30%;float: left;font-size: 0;text-align: center;}
.links .bd ul li + li {margin-left:5%}
.links .bd ul li img {/* width: 90%; */vertical-align: middle;}
@media only screen and (min-width:300px) and (max-width:350px) {
	.links .bd ul li {height: 54px;line-height: 54px;}
}
@media only screen and (min-width:350px) {
	.links .bd ul li { height: 62px; line-height: 62px; }
}
@media only screen and (min-width:760px) {
	.links .bd ul li{ height: 120px; line-height: 120px; }
}


/*footer*/
.footer { background: #6ab42f; font-size: 12px; color: #fff; padding-top: 15px; }
.footer p { line-height: 20px; }
.erweima { margin: 15px 0; text-align: center; }
.erweima img { width: 90px; max-width: 100px ; height: 90px;background: #fff;padding: 2px;  }
.computer { text-align: center; margin-bottom: 15px; }
.computer a { color: #fff; display: inline-block; }
.computer img { width: 20px; }
.footer-b { margin-top: 10px; padding: 8px 0; border-top: 1px solid #a6d87e; text-align: center; }

@media only screen and (min-width:760px) {
	.wrap { margin: 0 30px; }
}




/*inner*/
.banner-in .wrap { position: relative; font-size: 0; }


.now { overflow: hidden; color: #4c4c4c; line-height: 21px; border-bottom: 1px solid #d9d9d9;}
.now .wrap { padding: 10px 0; line-height: 22px; }
.now .fl {color: #4c4c4c; font-size: 12px; padding-left: 18px; background: url(../images/now.png) left 4px no-repeat; -webkit-background-size: 10px; background-size: 10px; }
.now .fl a { color: #000; }

/*xwzwy*/
.xwzwy {padding-top: 20px;min-height: 100px;}
.xwzwy h3 { font-weight: normal; font-size: 16px; color: #4c4c4c; line-height: 24px; text-align: center; font-weight: bold;}
.xwzwy .time { line-height: 20px; font-size: 12px; color: #666; text-align: center; margin: 15px 0; }
.xwzwy .time > p > span {padding-left: 15px;background: url(../images/xwnry1.png) left center no-repeat;-webkit-background-size: 10px 10px;background-size: 10px 10px;margin-right: 10px;}
.xwzwy .time i { font-style: normal; padding-left: 15px; background: url(../images/xwnry2.png) left center no-repeat; -webkit-background-size: 10px 10px; background-size: 10px 10px; margin-right: 10px; }
.xwzwy .time em { font-style: normal; padding-left: 15px; background: url(../images/xwnry3.png) left center no-repeat; -webkit-background-size: 12px 10px; background-size: 12px 10px; }
.xwzwy .artical p {font-size: 14px;color: #4c4c4c;line-height: 24px;text-align: justify;/* text-indent: 2em; */}
.xwzwy .artical img { display: block; width: 70%; margin: 10px auto; }
.xwzwy .pn { margin-bottom: 20px; padding: 10px; margin-top: 20px; font-size: 14px; color: #666; background: #f6f6f6; border: 1px solid #d9d9d9; }
.xwzwy .pn p span { font-weight: bold; color: #000;}
.xwzwy .pn p + p { margin-top: 10px; }
.xwzwy .pn a { color: #4c4c4c; }




.cylb { padding-top: 25px; }
.cylb-title { padding: 5px 0; width: 100%; line-height: 30px; background: #f0f0f0; margin-bottom: 20px; }
.cylb-title span { padding-left: 10px; border-left: 2px solid #fe6239; font-size: 18px; }
.cylb-list ul { overflow: hidden; }
.cylb-list ul li {overflow: hidden;margin-bottom: 20px;border: 1px solid #d9d9d9;}
.cylb-list ul li .pic { width: 35%; float: left; text-align: center; background: #f3f3f3; font-size: 0; }
.cylb-list ul li .pic img {vertical-align: middle;}
.cylb-list ul li .js { padding-left: 38%; }
.cylb-list ul li .js p { font-size: 12px; color: #333; position: relative; line-height: 20px; }
.cylb-list ul li .js p span { font-weight: bold; display: inline-block; vertical-align: top; width: 55px; position: absolute; left: 0; top: 0; }
.cylb-list ul li .js p i { padding-left: 55px; font-style: normal; display: inline-block; vertical-align: top; }

.cylb-list .more  { margin-bottom: 20px; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }

@media only screen and (max-width:320px) {
	.cylb-list .more { font-size: 12px;}
}

@media only screen and (max-width:370px) {
	.cylb-list ul li .pic {height: 120px;line-height: 120px;}
}
@media only screen and (min-width:370px) and (max-width:768px) {
	.cylb-list ul li .pic { height: 120px; line-height: 120px; }
	.cylb-list ul li .js p { line-height: 26px; }
}
@media only screen and (min-width:768px) {
	.cylb-list ul li .pic { height: 160px; line-height: 160px; }
	.cylb-list ul li .js p { line-height: 40px; }
}


/*kylb*/
.subnav-in .wrap { overflow: hidden; margin: 20px 15px; }
.subnav-in ul { overflow: hidden; }
.subnav-in ul li { float: left; width: 22%; height: 32px; line-height: 32px; text-align: center; box-sizing: border-box; border: 1px solid #fe6239; }
.subnav-in ul li a { font-size: 16px; color: #333; display: block; }
.subnav-in ul li.on { background: #fe6239; }
.subnav-in ul li.on a { color: #fff; }
.subnav-in ul li + li { margin-left: 4%; }

.kylb-title { border-left: 3px solid #6ab42f; overflow: hidden; padding-left: 2px; margin: 30px 0 20px; }
.kylb-title span { border-left: 1px solid #6ab42f; font-size: 18px;  color: #333; padding-left: 5px; }
.kylb .xwwz { padding: 0; }

/*lwym*/
.lwym {padding: 20px 0;}
.lwym .title h3 {font-size: 16px;line-height: 24px;color: #4c4c4c;text-align: center;padding-bottom: 20px;}
.lwym .artical table {  width: 100%; border: 1px solid #d9d9d9; background: #f2f2f2; border-collapse: collapse;}
.lwym .artical table td { border: 1px solid #d9d9d9; font-size: 12px;color: #666;padding: 5px 0;padding-left: 10px;}
.lwym .artical table tr td:first-child { font-weight: bold;color: #4c4c4c; }
.lwym .artical ul li b { float: left; display: inline-block; font-size: 14px;color: #0c313d;padding-left: 15px;padding-right: 15px;}
.lwym .artical ul li i { font-style: normal; display: inline-block;}
.lwym .artical .zhaiyao { font-size: 14px;color: #4c4c4c; line-height: 20px; margin: 15px 0; text-align: justify;}
.adhere .bt { font-size: 14px;color: #6ab42f; margin-bottom: 8px; font-weight: bold;}
.adhere a { font-size: 14px; color: #2149a5; }
.lwym .pn { margin-top: 20px; font-size: 14px; line-height: 22px; background: #f6f6f6; color: #000;font-weight: bold; padding: 10px; border: 1px solid #d9d9d9; }
.lwym .pn a { color: #666; font-weight: normal;}
.lwym .pn a:hover { color: #6ab42f; }
/*tdjj*/
.tdjj { padding: 20px 0; }
.tdjj .title { font-size: 20px;color: #4c4c4c; text-align: center;}
.tdjj .artical { padding: 10px 0; }
.tdjj .artical img { display: block; width: 80%; margin: 10px auto; }
.tdjj .artical p { font-size: 14px; color: #4c4c4c; line-height: 24px; margin-bottom: 15px; text-align: justify; }


/*xwtpwz*/
.xwtpwz { padding-top: 25px; }
.xwtpwz ul{ overflow: hidden; }
.xwtpwz ul li{width: 48%;float: left; margin-bottom: 20px;}
.xwtpwz ul li:nth-child(2n-1) { margin-right: 4%; } 
.xwtpwz ul li .pic{text-align: center; background: #f3f3f3;font-size: 0; position: relative;}
.xwtpwz ul li img{vertical-align: middle;}
.xwtpwz ul li .time {position: absolute;right: 0;bottom: 0; font-size: 12px;color: #fff; height: 20px;line-height: 20px;padding: 0 5px;background: rgba(106,180,47,0.8); }
.xwtpwz ul li .title{padding:10px;background:#6ab42f;overflow:hidden;height: 15px;}
.xwtpwz ul li .title p {font-size: 14px;color: #fff;line-height: 20px; height: 40px; overflow: hidden;text-align:  center;}

.xwtpwz .more  { margin-bottom: 20px; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }

@media only screen and (min-width:300px) and (max-width:350px) {
	.xwtpwz ul li .pic { height: 90px; line-height: 90px; }
}
@media only screen and (min-width:350px) {
	.xwtpwz ul li .pic { height: 120px; line-height: 120px; }
}
@media only screen and (min-width:760px) {
	.xwtpwz ul li .pic { height: 220px; line-height: 220px; }
}

/*xwwz*/
.xwwz { padding-top: 10px; }
.xwwz ul li { font-size: 14px;color: #333; margin: 15px 0;  padding: 10px; overflow: hidden; line-height: 20px; border: 1px solid #d9d9d9; border-left: 2px solid #6ab42f; }
.xwwz ul li a { display: block; }
.xwwz ul li .time { font-weight: bold; margin-bottom: 5px; }
.xwwz .more  { margin-bottom: 20px; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }


/*xwwztpzy*/
.xwwztpzy ul li { overflow: hidden;  margin: 20px 0; }
.xwwztpzy ul li .pic{text-align: center; background: #f3f3f3;width: 35%;float: left; font-size: 0; height: 130px; line-height: 130px;}
.xwwztpzy ul li .pic img { vertical-align: middle; }
.xwwztpzy ul li .js { color: #333; padding-left: 38%;}
.xwwztpzy ul li .js .time { font-size: 12px; }
.xwwztpzy ul li .title {height: 70px;overflow: hidden;}
.xwwztpzy ul li .title a  { font-size: 14px;color: #333; font-weight: bold;line-height: 20px;}
.xwwztpzy ul li p {font-size: 12px;line-height: 20px;margin: 5px 0;height: 10px;overflow: hidden;}
.xwwztpzy ul li .much a { display: block; font-size: 12px; color: #fff; width: 80px; height: 24px;line-height: 24px;text-align: center;background: #6ab42f;}

.xwwztpzy .more{ margin-bottom: 20px; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }




/*xwwzzy*/
.xwwzzy ul li { margin-bottom: 15px; overflow: hidden; padding-top: 15px; }
.xwwzzy ul li + li { border-top: 1px dashed #ebebeb; }
.xwwzzy ul li .time { width: 86px; height: 68px; float: left; font-size: 10px; color: #6c6c6c; text-align: right; background: url(../images/xwbtzy-time.png) center no-repeat; -webkit-background-size: 100%; background-size: 100%; overflow: hidden; }
.xwwzzy ul li .day { line-height: 88px; font-size: 20px; color: #4c4c4c; text-align: center; float: left; width: 52px; }
.xwwzzy ul li  .month { line-height: 16px; width: 78px; margin-top: 28px; }
.xwwzzy ul li  .year { line-height: 16px; width: 80px; }
.xwwzzy ul li .js { padding-left: 100px; }
.xwwzzy ul li .js .title { line-height: 20px;height: 40px;overflow: hidden; }
.xwwzzy ul li .js .title a { font-size: 14px; color: #333; font-weight: bold;}
.xwwzzy ul li .js p { font-size: 12px; color: #333; line-height: 20px; height: 40px; overflow: hidden; margin-top: 5px; }
.xwwzzy ul li .js .much a { font-size: 12px;color: #999; }
.xwwzzy .more  { margin-bottom: 20px; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #0c313d; border: 1px solid #6ab42f; }

/*xwzhy*/
.xwzhy .kylb-title { margin-bottom: 0; }

.adhere a{display: block;line-height: 26px;margin-bottom: 10px;}
.fujian-pic{overflow: hidden;  margin-top: 10px; }
.fujian-pic div{float: left;text-align: center;font-size: 0;border: 1px solid #f3f3f3;margin-bottom: 20px !important;width: 29%;margin-right: 3%;}
.fujian-pic div img{max-height: 100%;max-width: 100%;vertical-align: middle;}
@media only screen and (min-width:0px) and (max-width:300px) {
	.fujian-pic div{height: 60px;line-height: 60px;}
}
@media only screen and (min-width:300px) and (max-width:350px) {
	.fujian-pic div{height: 64px;line-height: 64px;}
}
@media only screen and (min-width:350px) and (max-width:760px) {
	.fujian-pic div{height: 100px;line-height: 100px;}
}
@media only screen and (min-width:760px) {
	.fujian-pic div{height: 120px;line-height: 120px;}
}


/*cylb*/
.find { font-size: 0; margin-bottom: 20px; }
.select-menu-div { font-size: 14px; padding-left: 50px; overflow: hidden; }
.select-menu-div span { position: absolute;left: 0;top: 0; line-height: 32px; color: #333; }
.select-menu { margin-bottom: 10px; position: relative; }
.select-menu-div select{width: 100%;border: 1px solid #b5b5b5;box-sizing: border-box;height: 32px;line-height: 32px;padding-left: 15px;font-size: 12px;color: #999;-webkit-background-size: 12px;background-size: 12px;outline: none;}
.select-menu-ul { padding-left: 50px; box-sizing: border-box;  display: none; width: 100%; position: absolute; left: 0px; top: 32px; z-index: 5; max-height: 196px; overflow-x: hidden;overflow-y: auto; }
.select-menu-ul li {  padding-left: 15px; font-size: 13px; color: #999; line-height: 28px; background: #ddd;}
.submit { width: 100%; height: 32px; line-height: 32px; border: none; color: #fff; vertical-align: middle; margin-right: 4%; font-weight: bold; background: #0d6bbc url(../images/submit.png) 46% center no-repeat; -webkit-background-size: 15px; background-size: 15px; }
.reset { margin-top: 10px; width: 100%; height: 32px; line-height: 32px; border: none; color: #333; font-weight: bold; vertical-align: middle; background: #eaeaea; -webkit-background-size: 15px; background-size: 15px; }
.bd-t a{word-break: break-all;}



.list-paddingleft-2{margin-left:25px;}
/*成员列表*/
.links01{margin: 30px 3%;position: relative;}
.links01{min-height: 40px;line-height: 40px;background: #fff;cursor: pointer;border: 1px solid #b5b5b5;}
.links01 span{font-size: 16px;color: #999999;}
.links01 img{position: absolute;right: 15px;top: 15px;width: 20px;cursor: pointer;}
.links01 ul{overflow: hidden;display: none;position: relative;background: #fff;border: 1px solid rgba(0,0,0,0.17); box-shadow: 0 0 5px rgba(0,0,0,0.1);width: 100%;z-index: 1;}
.links01 ul li{/* min-height: 40px; */line-height: 24px;border-bottom: 1px solid #f7f7f7;padding: 8px 5px;}
.links01 ul li a{font-size: 16px;color: #666666;margin-left: 20px;cursor: pointer;}
.list-peoplebox{margin: 0 3%;padding-bottom: 50px;}
.list-people{margin-bottom: -30px;}
.list-people li{float: left;width: 46%;margin-right: 4%;margin-bottom: 30px;position: relative;}
.list-people .pic{width: 100%;font-size: 0;text-align: center;background-color: #f7f7f7;}
.list-people li img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.list-people{margin-right: -4%;overflow: hidden;}
.list-people p{font-size: 16px;color: #ffffff; font-weight: bold;width: 100%;text-align: center; line-height: 40px;height: 40px;overflow: hidden;position: absolute;bottom: 0;left: 0;background-color: rgba(12,49,61,0.7);}
.list-people p a{color: #ffffff;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
@media only screen and (min-width:0px) and (max-width:300px) {
	.list-people .pic{height: 182px;line-height: 182px;}
}
@media only screen and (min-width:300px) and (max-width:350px) {
	.list-people .pic{height: 182px;line-height: 182px;}
}
@media only screen and (min-width:350px) and (max-width:760px) {
	.list-people .pic{height: 270px;line-height: 270px;}
}
@media only screen and (min-width:760px) {
	.list-people .pic{height: 480px;line-height: 480px;}
}
.list-peoplebox .more02{margin-top: 40px;}
.head-b .wrap .fl{position: relative;}