@charset "utf-8";
/* CSS Document */

/* 公用代码 */
*{margin:0;padding:0;}
body{font-size:14px;min-width:1200px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;font-family: "微软雅黑";color:#333;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;font-family: "微软雅黑";}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl {float:left;}
.fr {float:right;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.ml-20{margin-left:20px;}
.w1200{width:1200px;margin-left:auto;margin-right:auto;}

/*head*/

.header{
	height: 30px;
	line-height: 30px;
	color: #fff;
width:1920px;
	background-color: #939393;}
.headerLink a{color:#fff;}
.headerLink span{margin:0 10px;}

.g-head{
	height: 150px;
	background-color: #009265;
	background-image: url(../img/xxbk.jpg);
	background-repeat: no-repeat;
width:1920px;
	background-position: 666px bottom;}
.g-heade-wrap{height:150px;}
.m-logo{margin-top:18px;}

.m-top-bl{margin-top:71px;text-align:right;}

.top_xx{margin-bottom:15px;}

.m-btn{width:243px;height:36px;position:relative;}
.g-btn-box{width:193px;height:36px;background:#fff;color:#fff; padding-left:10px;padding-right:40px;background: url(../img/btn_box.jpg) no-repeat center center;outline:none;}
input.g-btn-box::placeholder{color:#fff;}
.f-btn{position:absolute;right:1px;top:7px;height:22px;width:42px;background:url(../img/btn.jpg) center center no-repeat;outline:none;cursor:pointer;}

/*nav*/
.g-nav{height:50px;line-height:50px;}
.g-nav>li{float:left;height:50px;line-height:50px;text-align:center;position:relative;width:120px;}
.g-nav li a{display:block;font-size:18px;color:#333;}
.g-nav li a:hover{
	color: #fff;
	background-color: #02815a;}
.g-nav li a.active{
	color: #fff;
	background-color: #02815a;}
.g-nav li ul{display:none;position:absolute;top:50px;background-repeat:no-repeat;background-position:center top;}
.g-nav li:hover ul{display:block;z-index:9999;}
.g-nav li ul li{float:none;width:120px;line-height:40px;}
.g-nav li ul li a{
	color: #fff;
	font-size: 16px;
	padding: 8px 0;
	line-height: 24px;
	text-align: center;
	background-color: #02815a;}
.g-nav li ul li a:hover{background:#25b186;}


/*banner*/
.banner-box{height:325px;background:#f4f4f4;margin-bottom:15px;}
.banner_wrap{height:325px;margin:0 auto;}
.banner{height:325px; overflow:hidden; position:relative;width:100%;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:15px; text-align:center;cursor:pointer;background: url(../img/banner_icon.jpg) no-repeat center center;}
.banner .hd ul li.on{color:#fff;background:url(../img/banner_iconhover.jpg) no-repeat center center;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; height:435px;  width:100%;}
.banner .bd img{display:block;width:100%;height:325px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/prev-next.jpg)-110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position:8px 5px;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner.nextStop{ display:none;}

/*main3*/
.g-main3{min-height:244px;margin-bottom:15px;}
.g-active{width:380px;}
.g-active-title{height:45px;line-height:45px;font-size:18px;color:#009265;border-bottom:1px solid #009265;padding-left:30px;font-weight:normal;}
.g-active-title a{font-size:14px;color:#acabab;font-weight:normal;}
.g-active-title a:hover{text-decoration:underline;}
.newpicon{background:url(../img/pp1.jpg) no-repeat left center;}
.newlicon{background:url(../img/pp2.jpg) no-repeat left center;} 
.noticon{background:url(../img/pp3.jpg) no-repeat left center;} 
.newimg{height:245px;width:380px;}


/*组织机构*/
.g-active1{
	width: 888px;
	margin-right: auto;
	margin-left: auto;}
.g-active1-title{height:45px;line-height:45px;font-size:18px;color:#009265;border-bottom:1px solid #009265;padding-left:30px;font-weight:normal;}
.g-active1-title a{font-size:14px;color:#acabab;font-weight:normal;}
.g-active1-title a:hover{text-decoration:underline;}



.tab-list9 .hd{height:45px;border-bottom:1px solid #dedede;}
.tab-list9 .hd ul li{
	float: left;
	height: 43px;
	line-height: 45px;
	font-size: 18px;
	cursor: pointer;
	width: 150px;
	text-align: center;
	background-color: #E8F9F4;
	margin-right: 5px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 6px;
	margin-left: 5px;}
.tab-list9 .hd ul li.curr{ background:#009265;color:#FFF;}
.tab-list9 .hd ul li.on{
	height: 43px;
	border-bottom: 2px solid #009265;
	padding: 0 10px;
	color: #FFFFFF;
	background-color: #1F9459;}

.g-active-ul9{margin-top:10px;}
.g-active-ul9 li{padding-left:15px;}
.g-active-ul9 li img{float:left;}

.g-active-ul9 li a{
	display: block;
	float:right;
	color: #009265;
	width:222px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 11px;
	color: #333;}
.g-active-ul9 li a:hover{
	color: #009265;}
.g-active-ul9 li span{color:#959595;display:block;	width:220px;	float:right;line-height:26px;}
.g-active-ul9 li p a{
	color: #FF0000;
	font-size: 14px;
	text-indent:0;}


.focusBox { position: relative; width:380px; height: 245px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox .pic img { width: 380px; height: 245px; display: block;}
.focusBox .txt-bg { position: absolute; bottom:0; z-index:1;height:36px; width:100%; background: #333;filter:alpha(opacity=80);opacity:0.8;overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index:2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block;color: white; padding:0 0 0 10px;font-size:14px;}
.focusBox .num { position: absolute; z-index:3; bottom:10px; right:8px;}
.focusBox .num li{ float: left; position: relative; width:18px; height:15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}


.g-active-ul{margin-top:10px;}
.g-active-ul li{height:35px;line-height:35px;background:url(../img/pbb-list-icon.jpg) no-repeat left center;padding-left:15px;}
.g-active-ul li a:hover{color:#009265;}
.g-active-ul li span{color:#959595;}


.tab-list .hd,.tab-list1 .hd,.tab-list2 .hd{height:45px;border-bottom:1px solid #dedede;}
.tab-list .hd ul li,.tab-list1 .hd ul li,.tab-list2 .hd ul li{float:left;height:43px;line-height:45px;font-size:18px;cursor:pointer;padding:0 10px;}
.tab-list .hd ul li.on,.tab-list1 .hd ul li.on,.tab-list2 .hd ul li.on{height:43px;border-bottom:2px solid #009265;padding:0 10px;color:#009265;}
.tab-list .bd ul a.more-icon,.tab-list1 .bd ul a.more-icon,.tab-list2 .bd ul a.more-icon{display:inline-block;height:45px;line-height:45px;width:100px;margin-top:-55px;font-size:14px;text-align:right;color:#999;}
.tab-list .bd ul a.more-icon:hover,.tab-list1 .bd ul a.more-icon:hover,.tab-list2 .bd ul a.more-icon:hover{text-decoration:underline;color:#333;}

 
/*link-foot*/
.link-foot{height:105px;margin-bottom:20px;}
.picScroll-linkfoot{position:relative;width:1200px; overflow:hidden;height:105px;}

.picScroll-linkfoot .prev,.picScroll-linkfoot .next{ display:block;position:absolute;top:35px;left:0px;width:20px; height:30px;}
.picScroll-linkfoot .next{background:url(../img/left_zt.jpg) no-repeat center center;}
.picScroll-linkfoot .prev{left:auto; right:0px;background:url(../img/right_zt.jpg) no-repeat center center;}
.picScroll-linkfoot .next:hover{background:url(../img/lefth_zt.jpg) no-repeat center center;}
.picScroll-linkfoot .prev:hover{background:url(../img/righth_zt.jpg) no-repeat center center;}


.picScroll-linkfoot ul{ overflow:hidden; zoom:1;width:1200px;}
.picScroll-linkfoot ul li{ width:290px;height:105px;float:left; overflow:hidden;margin-left:8px;}
.picScroll-linkfoot ul li img{ width:290px;height:105px; display:block;}


/*foot*/
.g-foot{background-color:#009265;background-image:url(../img/foot-bj.jpg);background-repeat:no-repeat;background-position:bottom center;text-align:center;height:159px;width:1920px;}
.footer{height:119px;padding:20px 0;}
.copt-logo{height:90px;margin-top:10px;border-right:1px solid #fff;padding-right:30px;margin-right:30px;}
.copy-foot{text-align:left;padding:10px 0;}
.copy-foot p{color:#fff;line-height:30px;}
.copy-foot a{color:#fff;}
.foot-ewm{margin-top:10px;}
.foot-ewm p{color:#fff;line-height:30px;}


/*list*/
.list-banner{height:257px;width:1200px;margin-left:auto;margin-right:auto;}
.list-banner img{width:100%;height:257px;}

.list-wrap{min-height:500px;margin-top:20px;}


.s-left{width:256px; float: left;}
.s-left .sTit{height:83px;background:#009265; text-align:center;}
.s-left .sTit h2{font-size:24px; line-height:18px; color:#fff; font-weight:normal; padding-top: 29px;}
.s-left .ltMenu{min-height:300px; background:#f3f3f3;}
.s-left .ltMenu li{height:60px; line-height:60px;border-bottom:1px solid #c5c5c5; font-size: 14px;background:#f3f3f3;}
.s-left .ltMenu li a{color:#454545; display:inline-block;font-size:18px;width:211px;padding-left:40px;border-left:5px solid #f3f3f3;}
.s-left .ltMenu li a:hover{color:#ff6d00;background:#fcfcfc;border-left:5px solid #ff6d00;}
.s-left .ltMenu li a.slight{color:#ff6d00;background:#fcfcfc;border-left:5px solid #ff6d00;}

.s-right{width:944px;float:right;}
.rTit{height:30px;line-height:30px;color:#333;padding-left:32px;}
.rTit span{padding: 0 5px;}
.rTit a{color:#333;}
.rTit a:hover{text-decoration:underline;}
.subMain{min-height:400px; height:auto !important;margin-left:32px;}
.g-lm-title{height:50px;line-height:50px;font-size:20px;font-weight:normal;color:#fff;border-bottom:1px solid #cfc3bc;margin:10px 0;}
.g-lm-title span.g-actborder{font-size:20px;color:#333;margin-left:0;display:inline-block;height:50px;line-height:50px;border-bottom:2px solid #009265;padding:0 15px;}
.g-lm-title a{font-size:14px;color:#acabab;font-weight:normal;}
.g-lm-title a:hover{text-decoration:underline;}.smain{padding-top:25px;}
.smain p{line-height:28px;}
.sList{}
.sList li{}
.sList li a{padding:20px;display:block;}
.sList li a:hover{background:#fff;}
.sList li h3{font-size:16px;line-height:24px;height:24px;}
.sList li a:hover h3{color:#009265;}
.sList li font{color:#d1d1d1; font-size: 14px; line-height: 20px; height: 35px; display: block;}
.sList li p{color: #8e8e8e; font-size: 14px; line-height: 20px;}

/*content*/
.page{width:450px; margin:0 auto; padding:25px 0 0 0; height:100px;}
.page a {margin:0 2px; padding:0 10px; height:30px; line-height:30px; color:#515151; text-align:center; text-decoration:none; border:1px solid #ccc; float:left; display:block;}
.page a:hover{color:#fff; border:1px solid #d53b3b; background:#d53b3b;}
.show{padding:30px 0;}
.show h2{font-size:30px; color:#333; text-align:center; line-height:36px; padding:0 40px 40px;font-weight:normal;}
.sTime{height:38px;  text-align:center; line-height:38px; color:#8f8f8f; font-size: 14px;border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.sTime span{padding:0 30px 0 0;}
.sMid{padding:20px 0 0 0;}
.sMid p{font-size:16px; line-height:32px;text-indent:2em;}
.sMid p img,.sMid img,.sMid video{display:block;max-width:700px;margin:10px auto;text-indent:0;}
.pagewid{margin-top:20px;}
.pagewid ul{ padding:10px 0;}
.pagewid li{height:30px; line-height:30px;}
.pagewid li a{color:#333;}
.pagewid li a:hover{text-decoration:underline;}
#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto;}
#vsb_content table tr td{ border-left:0px; border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd;}
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px;}

.teach-list{margin-bottom:5px;margin-top:20px;margin-left:40px;}
.teach-list li{float:left;width:218px;text-align:left;line-height:30px;}
.teach-list li a{font-size:16px;}
.teach-list li a:hover{color:#8c0000;text-decoration:underline;}

.list-word{min-height:400px;}
.pic-fl{height:220px;width:185px;float:left;margin-bottom:15px;margin-left:40px;}
.pic-fl dt{height:185px;width:185px;text-align:center;}
.pic-fl dt img{height:185px;max-width:185px;}
.pic-fl dd{height:35px;line-height:35px;text-align:center;}
.pic-fl a:hover dd{color:#b90500;}
.link {
	background-color: #ebebeb;
	width: 100%;
	height: 55px;
	vertical-align: middle;
	line-height: 55px;}
.link .linknr {
	width: 1200px;
	margin:auto;
	height:55px;}

.linknr .linknr{
 .font-size:16px;}

.linknr .box1{
  width:248px;}