@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: 1280px;font-family:'Arial', "Microsoft yahei";position: relative;white-space: normal;}
input { outline: none; }
.fl {float: left;}
.fr {float: right;}
.dn { display: none; }
.wrap {width: 1200px;margin: 0 auto;overflow: hidden;}

/*head
.head { background: #6ab42f; }
.head-t {height: 170px; line-height: 170px;text-align: center;border-bottom: 1px solid #97cb6e;}
.head-t .wrap {position: relative;z-index: 20;overflow:  visible;}
.head-t img { vertical-align: middle; }
.head-t .top-link { position: absolute; right: 0; top: 50px; line-height: 21px; }
.head-t .top-link a {font-size: 12px;color: #fff;margin-left: 25px;}
.head-t .top-link a:hover { color: #f7eb86; }
.head-b {height: 160px;}
.head-b .wrap { overflow: visible; }
*/
/*--------------------------------------------------------------------------------------------------------*/
/*head*/
.head { background: #6ab42f; }
.head-t { height: 170px; line-height: 170px; text-align: center; border-bottom: 1px solid #97cb6e; }
.head-t .wrap { position: relative; }
.head-t .logo01{display: block;margin: 0 auto;line-height: 62px;height: 62px;margin-top: 20px;}
.logo02{height: 30px;line-height: 30px;display: block;margin-top: 20px;font-family: arial;font-size: 20px;color: #fff;}

.head-t .top-link { position: absolute; right: 0; top: 50px; line-height: 21px; }
.head-t .top-link a { font-size: 12px; color: #fff; margin-left: 25px; }
.head-t .top-link a:hover { color: #f7eb86; }
.head-b { height: 160px; }
.head-b .wrap { overflow: visible; }
/*--------------------------------------------------------------------------------------------------------*/





.head-t span {width: 20px;height: 20px;display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;text-align: center;line-height: 20px;margin-left: 85px;float:  right;}
.head-t span img { width: 15px;cursor: pointer; }
.link-hide {position: absolute;z-index: 10;top: -5px;right: 10px;}
.head-t ul li {line-height: 30px;padding: 0 10px;text-align:  right;}
.head-t ul li + li{display:none; background: #8BC34A;}

.head-t .link-hide a {margin: 0;width: auto;white-space: nowrap;font-size: 12px;color: #fff;}


/*nav */
#MenuBar1{visibility:hidden}
.nav { height: 85px; position: relative;z-index: 10; }
.nav .wrap { position: relative; height: 64px; line-height: 64px; background: #6ab42f; overflow: visible; }
.nav .logo { position: absolute;left: 7px;top: 25px; }
.nav ul {  }
.nav ul li { float: left; position: relative;line-height: 80px; height: 80px;}
.nav ul li:hover>a, .nav ul li.on>a { color: #f7eb86; }
.nav ul li a { font-size: 14px; color: #fff; padding: 0 20px; display: block;  white-space: nowrap; }
.nav ul li:hover dl { display: block; }
.nav dl { display: none; position: absolute; left: 0;top: 80px; z-index: 10;}
.nav dd { background: #b1df8d; line-height: 40px; }
.nav dl dd a { font-weight: normal; white-space: nowrap;}
.nav dl dd a:hover { color: #333; }

.nav .nav-more { position: absolute; top: 0; right: 0; font-size: 0; width: 100px;  text-align: center;  }
.nav .nav-more p { font-size: 16px;color: #fff; height: 80px; line-height: 80px;}
.nav .nav-more p img { vertical-align: middle; }
.nav .nav-more:hover ul { display: block; }
.nav .nav-more ul {     background: #b1df8d; font-size: 0; position: absolute; text-align: center; right: 0; top: 80px;   display: none;padding: 0; }
.nav .nav-more ul li {text-align: center; line-height: 50px; height: 50px; background: url(../images/bg-nav.png);float: none; }
.nav .nav-more ul li:hover { background: url(../images/bg-nav-li.png); }
.nav .nav-more ul li:hover> a { color: #333; }
.nav .nav-more ul li dl { position: absolute; top: 13px; left: auto; right: 100%; }
.nav .nav-more ul li:hover dl { display: block; }

.search { width: 600px; height: 48px; background: url(../images/bg-search.png) 0 0 no-repeat; margin: 0 auto; }
.search .ss { height: 48px; line-height: 48px; background: none; border: none; width: 400px; padding-left: 10px; font-size: 14px; color: #fff; vertical-align: middle; }
.search .btn { font-size: 16px;color: #333; width: 180px; margin-left: 5px; height: 48px; background: none; border: none; cursor: pointer; vertical-align: middle; }


.same-title { padding-top: 60px; font-size: 40px; line-height: 40px; padding-bottom: 45px; background: url(../images/same-title.png) center bottom no-repeat; text-align: center; margin-bottom: 40px; position: relative; }
.same-title a { font-size: 14px; color: #333; position: absolute; right: 0; bottom: 18px; }
.same-title a:hover { color: #6ab42f; }

/*news */
.news-bd { overflow: hidden; }
.news-l { width: 580px; height: 400px; }
.news-l .pic { width: 580px; height: 310px; line-height: 310px; text-align: center; background: #a2ce7e; font-size: 0; }
.news-l .pic img { vertical-align: middle; }
.news-l .title { padding: 15px 35px; background: #6ab42f; }
.news-l .title a {font-size: 18px;color: #fff;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.news-r { width: 580px; }
.news-r ul li { position: relative; }
.news-r ul li + li { padding-top: 30px; margin-top: 30px; border-top: 1px dashed #d9d9d9; }
.news-r .time { font-size: 20px; font-weight: bold; color: #333;}
.news-r .title { width: 460px; margin-top: 10px; }
.news-r .title a { font-size: 16px; color: #666; line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.news-r .title a:hover { color: #6ab42f; }
.news-r .day {width: 69px;height: 69px;text-align: center;line-height: 69px;background: url(../images/news-r.png) 0 0 no-repeat;font-size: 26px;font-weight: bold;color: #333;position: absolute;right: 0;top: 60%;margin-top: -35px;}
.news-r ul li:hover .day { color: #fff; background: url(../images/news-r-on.png) 0 0 no-repeat; }


/*notice*/
.notice-bd { font-size: 0; padding-bottom: 65px; }
.notice-bd ul li { width: 370px; display: inline-block; *display: inline; *zoom: 1; }
.notice-bd ul li + li { margin-left: 45px; }
.notice-bd ul li .li-in {padding: 30px;border: 1px solid #d9d9d9;}
.notice-bd ul li .line { width: 36px; height: 6px; background: #6ab42f; }
.notice-bd ul li .title {margin: 15px 0;height: 80px;}
.notice-bd ul li .title a {font-size: 16px;line-height: 28px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.notice-bd ul li .title a:hover { color: #6ab42f; }
.notice-bd ul li .more { text-align: right; }
.notice-bd ul li .more a { font-size: 14px; color: #6ab42f; }

/*research*/
.research { background: #f5f5f5; padding-bottom: 50px; }
.research-bd { padding-left: 56px; }
.research-bd ul { overflow: hidden; }
.research-bd ul li { width: 520px; height: 110px; margin-right: 40px; margin-bottom: 15px; float: left; }
.research-bd ul li .li-in { background: #a2ce7e; border-left: 6px solid #6ab42f; padding: 15px 20px; }
.research-bd ul li a { color: #fff; }
.research-bd ul li .title a {font-size: 16px;font-weight: bold;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.research-bd ul li .more { font-size: 14px; text-align: right; }

/*profile*/
.profile { margin-top: 70px; }
.profile .title { width: 258px; height: 56px; line-height: 56px; text-align: center; border: 1px solid #d9d9d9; font-size: 30px; color: #4c4c4c; margin: 0 auto; position: relative; z-index: 2; background: #fff; }
.profile-bd { padding: 30px; border: 1px solid #d9d9d9; overflow: hidden; padding-top: 60px; margin-top: -28px; }
.profile-l {/* width: 810px; */}
.profile-l p { font-size: 16px; line-height: 32px; color: #727272; text-align: justify; }
.profile-r { width: 287px; height: 170px; line-height: 170px; text-align: center; font-size: 0; }
.profile-r img { vertical-align: middle; }



/*team */
.team {padding-bottom: 60px;}
.team-l { width: 580px; position: relative; }
.team-l .pic { font-size: 0; width: 250px; height: 340px; line-height: 340px; text-align: center; }
.team-l .js { width: 330px; position: absolute; right: 0; top: 0; }
.team-l .js .leader { font-size: 22px; color: #333; padding-left: 20px; margin-top: 40px; }
.team-l .js .descri { width: 300px; padding: 30px; background: #fff; border: 1px solid #d9d9d9; position: absolute; right: 0; top: 90px; }
.team-l .js .descri .name { font-size: 24px; color: #666; margin-bottom: 20px; }
.team-l .js .descri .name a { color: #666; }
.team-l .js .descri p { font-size: 16px; line-height: 24px; color: #666; margin-bottom: 10px; }
.team-r { width: 580px; position: relative; }
.team-r .down {position: absolute;right: 5px;top: -5px;z-index: 10;padding: 10px;cursor: pointer;}
.team-r .tab-hd { position: absolute; width: 100%; z-index: 5; }
.team-r .tab-hd ul li {/*height:*/ 60px;line-height: 30px;padding: 0 30px;background: #6ab42f;background: rgba(106, 180, 47, 0.8);font-size: 16px;color: #fff;cursor: pointer;border-bottom: 1px solid #cfdec3;}
.team-r .tab-hd ul li.on { background: #6ab42f; color: #f7eb86; }
.team-r .tab-hd ul li + li { display: none; }
.team-r .tab-bd { padding-top: 70px; }
.team-r .tab-bd .ulWrap ul { overflow: hidden; }
.team-r .tab-bd .ulWrap ul li { width: 280px; font-size: 0; float: left; margin-bottom: 20px; }
.team-r .tab-bd .ulWrap ul li p { font-size: 20px; color: #333; font-weight: bold; line-height: 34px; width: 140px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 20px; text-align: right; }
.team-r .tab-bd .ulWrap ul li p a { color: #333; }
.team-r .tab-bd .ulWrap ul li .pic {width: 100px;height: 100px;text-align: center;line-height: 100px;display: inline-block; *display: inline; *zoom: 1;font-size: 0;/* background: #a2ce7e; */}
.team-r .tab-bd .ulWrap ul li .pic img { vertical-align: middle; }
.team-r .tab-bd .ulWrap ul li + li { margin-left: 20px; }
.team-r .tab-bd .ulWrap ul li + li p { text-align: left; }
.team-r .tab-bd .hd {text-align: center;position: relative;line-height: 26px;height: 26px;overflow:  hidden;}
.team-r .tab-bd .hd ul li { vertical-align: middle; font-size: 0; display: inline-block; *display: inline; *zoom: 1; width: 12px; height: 12px; margin: 0 4px; cursor: pointer; background: url(../images/tab-hd-li.png) 0 0 no-repeat; }
.team-r .tab-bd .hd ul li.on { background: url(../images/tab-hd-li-on.png) 0 0 no-repeat; }
.team-r .tab-bd .hd .sNext, .team-r .tab-bd .hd .sPrev { z-index: 999; position: absolute; font-size: 26px; font-family: '宋体'; color: #6ab42f; font-weight: bold; top: 2px; }
.team-r .tab-bd .hd .sNext { right: 230px; }
.team-r .tab-bd .hd .sPrev { left: 230px; }

/*teach */
.teach { background: #fbfbfb; padding-bottom: 40px; }
.teach-bd{position: relative;}
.teach-bd .hd { text-align: center; font-size: 0; }
.teach-bd .hd ul li { height: 40px; line-height: 40px; background: #f3f3f3; font-size: 16px; color: #000; padding: 0 60px; display: inline-block; *display: inline; *zoom: 1; cursor: pointer; margin: 0 6px; }
.teach-bd .hd ul li.on { color: #fff; background: #6ab42f; }
.teach-bd .stab { overflow: hidden; padding-top: 35px; }
.teach-bd .stab-l { width: 450px; padding-left: 2px; border: 1px solid #e8e8e8; box-shadow: 0 0 2px 0px #ccc; }
.teach-bd .stab-in { padding: 15px; }
.teach-bd .stab-in ul li { overflow: hidden; }
.teach-bd .stab-in ul li + li { margin-top: 30px; }
.teach-bd .stab-in ul li .pic { float: left; width: 200px; height: 130px; font-size: 0; line-height: 130px; text-align: center; background: #a2ce7e; }
.teach-bd .stab-in ul li .pic img { vertical-align: middle; }
.teach-bd .stab-in ul li .js { padding-left: 220px; }
.teach-bd .stab-in ul li .js .title a {font-size: 18px;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.teach-bd .stab-in ul li .js .more { text-align: right; margin-top: 10px; }
.teach-bd .stab-in ul li .js .more a { font-size: 14px; color: #6ab42f; }
.teach-bd .stab-r { width: 698px; padding-right: 2px; }
.teach-bd .stab-r-in { padding-left: 45px; background: url(../images/stab-r.png) left center no-repeat;}
.teach-bd .stab-r-in ul li { border-left: 2px solid #6ab42f; background: #fff; box-shadow: 0 0 2px 0px #ccc; }
.teach-bd .stab-r-in ul li + li { margin-top: 30px; }
.teach-bd .stab-r-in ul li .title { position: relative; height: 60px; line-height: 60px; padding-left: 15px; background: url(../images/stab-icon.png) 620px center no-repeat; }
.teach-bd .stab-r-in ul li .title.on { background: url(../images/stab-icon-on.png) 620px center no-repeat; }
.teach-bd .stab-r-in ul li .title a {font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.teach-bd .stab-r-in ul li .title .circle {
	width: 14px;
	height: 14px;
	background: url(../images/stab-r-title.png) 0 0 no-repeat;
	position: absolute;
	top: 25px;
	left: -53px;
}
.teach-bd .stab-r-in ul li p {font-size: 14px;line-height: 26px;color: #808080;width: 590px;padding-left: 15px;height: 200px;overflow:  hidden;padding-bottom: 10px;}


/*links */
.links { padding: 60px 0; font-size: 0; }
.links .title { font-size: 18px; padding-left: 35px; background: url(../images/links-icon.png) left center no-repeat; margin-bottom: 20px; }
.links ul li { float: left; width: 230px; margin-right: 13px;height: 80px;line-height: 80px; text-align:center }
.links ul li img { vertical-align:middle;}

/*footer */
.footer { background: #6ab42f; color: #fff; font-size: 14px; line-height: 26px; }
.footer-t { overflow: hidden; padding: 40px 0 30px; border-bottom: 1px solid #a6d87e; }
.footer-t-l { width: 260px; padding-left: 80px; padding-top: 10px; }
.footer-t-m { font-size: 0; }
.footer-t-m ul li { display: inline-block; *display: inline; *zoom: 1; width: 120px; text-align: center; font-size: 12px; line-height: 20px; }
.footer-t-r { width: 530px; padding-top: 10px; }
.footer-b { font-size: 12px; text-align: center; line-height: 48px; }

/********************************inner***************************************/
.inner {min-height: 600px;}
.now .wrap {border-bottom: 1px solid #cbcbcb;width: 1168px;padding-bottom: 15px;margin-top: 35px;font-size: 16px;color: #4c4c4c;padding-left: 32px;background: url(../images/now.png) left top no-repeat;overflow: visible;}
.now a { color: #333; }
.now a:hover { color: #6ab42f; }


/*xwbtlby*/
.xwbtlby-list .wrap { padding-top: 40px; }
.xwbtlby-list ul li { overflow: hidden; padding: 20px; border: 1px solid #d9d9d9; border-left: 2px solid #6ab42f; font-size: 18px; margin-bottom: 12px; }
.xwbtlby-list ul li a { color: #333; }
.xwbtlby-list ul li:hover { background: #6ab42f; border: 1px solid #6ab42f; border-left: 2px solid #6ab42f;}
.xwbtlby-list ul li:hover a {  color: #fff;}

.xwbtlby-list ul li:hover  * {  color: #fff!important;}


.xwbtlby-list ul li .time {font-weight: bold;margin-bottom: 8px;padding-top: 15px;}
.xwbtlby-list .switch { margin: 50px 0; }

/*tdjj*/
.tdjj { padding: 50px 0; }
.tdjj .title { margin-bottom: 20px; }
.tdjj .title h3 { font-weight: normal; font-size: 36px;color: #4c4c4c; text-align: center;}
.tdjj .artical p { font-size: 16px; line-height: 32px; color: #4c4c4c; margin-bottom: 20px;text-align: justify;}
.tdjj .artical img {display: block;margin: 0 auto;}

/*xwzwy*/
.xwzwy {padding: 40px 0;}
.xwzwy .title { text-align: center; }
.xwzwy .title h3 { font-size: 20px; color: #333; }
.xwzwy .title .time { font-size: 14px; color: #666; margin: 25px 0; }
.xwzwy-b { color: #333; }
.xwzwy .title .time i { font-style: normal; background: url(../images/xwzwy1.png) left center no-repeat;  padding-left: 20px;margin: 0 15px;}
.xwzwy .title .time em { font-style: normal; background: url(../images/xwzwy2.png) left center no-repeat; padding-left: 20px;margin: 0 15px; }
.xwzwy .title .time b { font-weight: normal; background: url(../images/xwzwy3.png) left center no-repeat; padding-left: 25px;margin: 0 15px; }
.xwzwy .artical { padding-top: 20px; }
.xwzwy .artical p {font-size: 16px;color: #4c4c4c;margin-bottom: 25px;}
.xwzwy .artical img { display: block; margin: 25px auto; }
.xwzwy .artical .subtitle { font-size: 18px; color: #333; font-weight: bold; margin-bottom: 25px; }
.xwzwy .pn { font-size: 16px; background: #f6f6f6; color: #000;font-weight: bold; padding: 20px; border: 1px solid #d9d9d9; margin-top: 15px; }
.xwzwy .pn a { color: #666; font-weight: normal;}
.xwzwy .pn a:hover { color: #6ab42f; }


/*cylb*/
.cylb .wrap { overflow: hidden; }
.cylb ul { overflow: hidden; padding-top: 40px; width: 1240px; }
.cylb ul li {float: left;width: 580px;border: 1px solid #d9d9d9;height: 170px;margin-right: 30px;margin-bottom: 30px;}
.cylb ul li .pic {width: 240px;line-height: 170px;text-align: center;font-size: 0;float: left;background: #f3f3f3;height:  170px;overflow:  hidden;}
.cylb ul li .pic img { vertical-align: middle; }
.cylb ul li .js {padding-right: 10px;padding-top: 15px;margin-left: 255px;}
.cylb ul li .js p  {color: #333;overflow: hidden;font-size: 12px;text-indent: 2em;padding-top: 15px;}
.cylb ul li .js p  + p{line-height: 26px; margin-top:15px
}
.cylb ul li .js p b { font-size: 16px; float: left; }
.cylb ul li .js p i { font-size: 14px; font-style: normal; width: 230px; display: inline-block; *display: inline; *zoom: 1; padding-left: 10px; }

.cylb-list .switch { text-align: center;margin: 50px 0; }

/*xwtplb*/
.xwtplb .wrap { overflow: hidden; padding-top: 40px;}
.xwtplb ul { overflow: hidden; width: 1240px; font-size: 0; }
.xwtplb ul li { width: 375px; float: left; margin-right: 38px; margin-bottom: 38px; position: relative;}
.xwtplb ul li .pic { width: 375px;height: 230px;line-height: 230px; overflow: hidden; position: relative; background: #f3f3f3;text-align: center;}
.xwtplb ul li .pic img { vertical-align: middle;}
.xwtplb ul li .pic .time { width: 100px;height: 34px;line-height: 34px;text-align: center;background: rgba(130, 190, 86, 0.85);font-size: 14px;color: #fff;position: absolute;right: 0;bottom: 0; }
.xwtplb ul li .title {background: #6ab42f;padding: 10px;text-align:  center;}
.xwtplb ul li .title a { font-size: 16px; color: #fff; line-height: 24px;}
.xwtplb .switch { margin: 20px 0 50px;  }

/*lwym*/
.lwym { padding: 40px 0; }
.lwym .title h3 { font-size: 24px; line-height: 40px; color: #333; text-align: center; padding-bottom:30px;}
.lwym .artical ul { overflow: hidden; border: 1px solid #d9d9d9;}
.lwym .artical ul li {/* overflow: hidden; */font-size: 16px;color: #0c313d;/* height: 46px; */line-height: 36px;background: #f2f2f2;padding-left: 30px;padding-right: 10px;}
.lwym .artical ul li + li { border-top: 1px solid #d9d9d9; }
.lwym .artical ul li b {font-size: 16px;color: #0c313d;/* padding-left: 35px; */padding-right: 25px;/* line-height: 40px; */}
.lwym .artical .zhaiyao { font-size: 16px;color: #4c4c4c; line-height: 32px; margin: 30px 0;}
.lwym .artical .adhere .bt { font-size: 16px;color: #6ab42f; margin-bottom: 15px; font-weight: bold;}
.lwym .artical .adhere a { font-size: 16px; color: #2149a5; }
.lwym .pn { margin-top: 25px; font-size: 16px; background: #f6f6f6; color: #000;font-weight: bold; padding: 20px; border: 1px solid #d9d9d9; }
.lwym .pn a { color: #666; font-weight: normal;}
.lwym .pn a:hover { color: #6ab42f; }

/*xwwztpzy*/
.xwwztpzy .wrap { overflow: hidden; padding-top: 40px;}
.xwwztpzy ul li { overflow: hidden; margin-bottom: 35px; }
.xwwztpzy ul li .pic { width: 280px; height: 180px; line-height: 180px; float: left; font-size: 0; text-align: center; background: #f3f3f3; }
.xwwztpzy ul li .pic img { vertical-align: middle; }
.xwwztpzy ul li .js { padding-left: 310px; }
.xwwztpzy ul li .js .time { font-size: 14px; color: #333; }
.xwwztpzy ul li .js .title { font-weight: bold; font-size: 18px; margin: 15px 0; }
.xwwztpzy ul li .js .title a { color: #333; }
.xwwztpzy ul li .js .title a:hover { color: #6ab42f; }
.xwwztpzy ul li .js p { font-size: 14px; color: #333; line-height: 24px; margin-bottom: 30px; }
.xwwztpzy ul li .more a { display: block; width: 120px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: #6ab42f; }

.xwwztpzy .switch { margin: 50px 0; text-align: center; }

/*xwbtzy*/
.xwbtzy { padding-top: 40px; }
.xwbtzy ul li { overflow: hidden;  margin-bottom: 40px; }chrome-extension://odkpjkifaghnkfpgbngeeodhcijdljij/imgs/enter-icon.svg
.xwbtzy ul li:hover .time { background: url(../images/xwbtzy-time-on.png) 0 0 no-repeat; }
.xwbtzy ul li .time { width: 123px;height: 93px;background: url(../images/xwbtzy-time.png) 0 0 no-repeat; float: left;}
.xwbtzy ul li .time .day { display: inline-block; *display: inline; *zoom: 1; width: 64px; text-align: center; font-size: 32px; color: #333; padding-top: 42px; }
.xwbtzy ul li .time .month { display: inline-block; *display: inline; *zoom: 1; width: 44px; font-size: 14px; color: #333; text-align: right; }
.xwbtzy ul li .js { padding-left: 150px; }
.xwbtzy ul li .js .title a { font-size: 18px; color: #333;font-weight: bold; }
.xwbtzy ul li .js .title a:hover { color: #6ab42f; }
.xwbtzy ul li .js p {font-size: 14px;line-height: 24px;color: #333;margin: 10px 0;height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwbtzy ul li .js .more a { font-size: 14px; color: #999; }
.xwbtzy ul li .js .more a:hover { color: #6ab42f; }

.xwbtzy .switch { margin: 50px 0; text-align: center; }

/*kylb*/

.kylb { padding: 40px 0; }
.kylb-title { overflow: hidden;height: 30px;line-height: 30px;margin-bottom: 40px; border-left: 4px solid #6ab42f;padding-left: 3px; margin-top: 40px;}
.kylb-title span { float: left;padding-left: 20px;font-size: 30px;color: #333;border-left: 2px solid #6ab42f; }
.kylb-title a { float: right;padding-right: 20px;font-size: 16px;color: #0c313d; }
.kylb-title a:hover { color: #0e6bba; }
.kylb-pic-list ul li { overflow: hidden; margin-bottom: 35px; }
.kylb-pic-list ul li .pic { width: 280px; height: 180px; line-height: 180px; float: left; font-size: 0; text-align: center; background: #f3f3f3; }
.kylb-pic-list ul li .pic img { vertical-align: middle; }
.kylb-pic-list ul li .js { padding-left: 310px; }
.kylb-pic-list ul li .js .time { font-size: 14px; color: #333; }
.kylb-pic-list ul li .js .title { font-weight: bold; font-size: 18px; margin: 15px 0; }
.kylb-pic-list ul li .js .title a { color: #333; }
.kylb-pic-list ul li .js .title a:hover { color: #6ab42f; }
.kylb-pic-list ul li .js p { font-size: 14px; color: #333; line-height: 24px; margin-bottom: 30px; }
.kylb-pic-list ul li .more a { display: block; width: 120px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: #6ab42f; }

.kylb-list ul li { overflow: hidden; padding: 20px; border: 1px solid #d9d9d9; border-left: 2px solid #6ab42f; font-size: 18px; margin-bottom: 12px; }
.kylb-list ul li a { color: #333; }
.kylb-list ul li:hover { background: #6ab42f; border: 1px solid #6ab42f; border-left: 2px solid #6ab42f;}
.kylb-list ul li:hover a {  color: #fff;}
.kylb-list ul li .time { font-weight: bold; margin-bottom: 8px;}

/*xwzhy*/
.xwzhy { padding: 40px 0; }
.adhere a{display: block;margin-bottom: 10px;}
.fujian-pic{overflow: hidden;}
.fujian-pic div{float: left;width: 180px !important;height: 120px !important;line-height: 120px !important;text-align: center;font-size: 0;border: 1px solid #f3f3f3;margin-right: 20px;margin-bottom: 25px !important;}
.fujian-pic div img{max-height: 100%;max-width: 100%;vertical-align: middle;}

.team-r .tab-bd .ulWrap ul li + li + li { margin: 0; }
.team-r .tab-bd .ulWrap ul li + li + li + li { margin-left: 20px; }


.footer-t-m ul li div canvas{
    padding: 3px;
    background: #fff;
}

.cylb .select { margin-top: 45px; }
.cylb .select> * { vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; }
.cylb .select .select-title { font-size: 16px;color: #333; }
.select-menu { margin-right: 40px; }
.select-menu.select1 {border-radius: 18px;border: 1px solid #b5b5b5;width: 340px;  320pxcenterno-repeat;height:34px;outline: none;width:400px;padding-left:  15px;font-size:  12px;color:  #999;}
.select-menu.select2 {border-radius: 18px;border: 1px solid #b5b5b5;width: 380px;  360pxcenterno-repeat;height:34px;outline: none;width:400px;padding-left:  15px;font-size:  12px;color: #999;}
.cylb .select-menu-div { position: relative;  height: 34px; outline: none; line-height: 34px; font-size: 12px; color: #999; background-size: 12px; }
.cylb .select-menu-input { width: 80px;  height: 36px; background: url(../images/reset.png) 0 0 no-repeat;border: none;  margin-left: 13px; font-size:0px; cursor: pointer;}
.cylb .select-menu { position: relative; }
.cylb .select-menu-ul { position: absolute; z-index: 5; width: 100%; background: #fff; left: 0; top: 35px; display: none; height: 150px; overflow-y: auto; padding-top: 0px;}
.cylb .select-menu-ul li { color: #999; font-size: 12px; padding-left: 15px; line-height: 30px; text-align: left; height:0px; border: none; cursor: pointer; width: 100%;}
.cylb .select-menu-ul li :hover{  background: #0d6bbc; color: #fff; }
.cylb .reset { width: 80px;height: 36px;background: url(../images/reset.png) 0 0 no-repeat; border: none; margin-left: 13px; cursor: pointer;}

.ljgd{
    position: absolute;
    right: 0%;
    top: -90px;
    font-size: 14px;
}
.teach-bd .bd a:hover {
    color: #6ab42f;
}

.zwnr{
    margin-top: 20px;
    text-align: center;
}
.inner .wrap{ clear: both;}


 .pages table{width:auto !important;margin-top:20px;position: relative;top: -10px;}
            tbody{
            border: none;
           
            }
            .pages table td,.pages table td div {
            font-family: "微软雅黑" !important;
            }

            .pages table tbody div .PrevDisabled, .pages .Next, .pages a.Prev, .pages .NextDisabled {
            border: 1px solid #6ab42f !important;
            height: 25px !important;
            line-height: 25px !important;
            color: #333 !important;
            background: none;
            padding: 0 10px !important;
            font-family: "微软雅黑" !important;
            vertical-align: middle;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            }

            .pages input[type="button"] {
            padding: 0 10px !important;
            height: 25px !important;
            width: 45px !important;
            line-height: 25px !important;
            background: #6ab42f !important;
            color: #fff !important;
            border: 0 !important;
            vertical-align: top;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            }
            .pages tbody{
            background: none;
            }
            .pages input.defaultInputStyle {
            margin-left: 5px !important;
            margin-right: 5px !important;
            border: 1px solid #333 !important;
            height: 25px !important;
            line-height: 25px !important;
            vertical-align: top;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            padding: 0 5px !important;
            box-sizing:bor
            }
.title.time{text-align:center;}
.list-paddingleft-2{margin-left: 20px;}