/* CSS Document */
p{word-break: break-word !important;}
li{list-style: none;}
h1,a,p,div,span,li{ 
    word-wrap: break-word;}
img{border:0;    max-width: 100%;}
ol,ul{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
br{padding:0px; margin:0px; height:0px; font-size:0px;}
A:link,A:visited{TEXT-DECORATION:none;}
A:hover { TEXT-DECORATION:none;  }
.clear{clear:both;}
.fl{float:left;}
tr:hover{
	background-color:#ddffd8 !important;
}

.fr{float:right;}
a{color:#333;}
.topbanner{width:100%; height:320px; background:url(../images/banner.jpg) no-repeat center; min-width:1170px;}
.toph40{ width:100%; height:40px; background:url(../images/toprightbg.png);}
.toplink{width:800px; line-height:40px;}
.toplink a{display:block; padding:0 12px; color:#E8E8E8; float:left; font-size:14px;}

.topsearch{width:142px; height:40px; background:url(../images/toprightbg.png); float:right;}
.logo{width:100%; height:94px; padding-top:26px;}
.w1100{width:1100px; margin:0 auto;}
.navall{width:100%; height:50px; background:url(../images/navbg.png) no-repeat center; min-width:1100px; margin:0 auto; margin-top:110px;}
.namebg{ background:url(../images/photobg.jpg);}
.namebg2{min-height:302px; background:url(../images/photobg2.jpg) no-repeat bottom;}
.photo{width:250px;}
.photo .pic{text-align:center; padding-top:28px;}

.photo .name{padding-top:5px; padding:10px; text-align:center; color:#0f6f56; font-family:Arial, Helvetica, sans-serif; line-height:26px; font-size:20px;}
.jbxx{width:850px; float:right; background:url(../images/jbxxbg.jpg) no-repeat left #e6e6e6;position: relative;}
.jbxxcon{width:800px; margin:0 auto; padding:15px 25px;height:250px;overflow:hidden; color:#454545;}
.jbxxcon p{line-height:32px;}
.jbxxcon .zc{font-size:20px;}
.ckmore{position: absolute; bottom: 3px; right: 50%;width: 20px; height: 20px;}
.ckmore a{    display: block; background: url(../images/jt.jpg) no-repeat bottom; width: 20px;height: 20px;line-height: 30px;text-align: center; color: #fff;font-size: 14px;}
.gdqh{height:auto}
.ckmore a.sqbtn {background: url(../images/jt04.jpg) no-repeat bottom;}

.w730{width:730px;}
.w370{width:369px; background:url(../images/jjbg.jpg) repeat-x top;}
.conbg{background:url(../images/conbg.jpg) repeat-y;}
.conside1{width:690px; padding:30px 20px 0 20px;}
.conside1 h2{font-size:20px;  color:#454545; font-weight:normal;}/* background:url(../images/conline.jpg) no-repeat left bottom;*/
.conside1 h3{width:100%; height:26px; font-size:16px; color:#1b9b7d; padding-top:10px; font-weight:normal;}
.conside1 .teamjj{line-height:24px;}
.conside1 p{line-height:26px;word-break: break-word;}
.conside1 .time{color:#1b9b7d;}
.conside1 li{word-break: break-all;list-style: none;}


.conside2{width:690px; padding:5px 20px 0 20px;}
.conside2 h2{font-size:22px; height:35px; color:#454545; font-weight:normal;}/* background:url(../images/conline.jpg) no-repeat left bottom;*/
.conside2 h3{width:100%; height:26px; font-size:16px; color:#1b9b7d; padding-top:10px; font-weight:normal;}
.conside2 .teamjj{line-height:24px;}
.conside2 p{line-height:26px;}
.conside2 .time{color:#1b9b7d;}



.cont10{padding-top:12px;}
.padt20{padding-bottom:20px;}
.cypiclist{width:100%;}
.cypiclist li{float:left; width:49%; float:left; margin-top:15px;}
.cypiclist .pic{border:1px solid #e6e6e6;overflow: hidden;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 135px;
    height: 186px;}

.cypiclist .namejj{float:left;text-align: center;width:137px;}
.cypiclist p{line-height:28px;}
.Introduction{width:340px; padding:50px 20px 0 20px;}
.Introduction p img{max-width:300px;}
.Introduction h2{height:45px; color:#dc4800; font-size:22px; font-weight:normal;}
.Introduction p{line-height:30px; font-size:16px; color:#343434; text-indent:2em;}
.ewm{width:142px; height:142px; margin:10px 94px; padding:5px; border:1px solid #dfdfdf;}
.tzylink{width:100%; margin-top:12px;}
.tzylink li{width:100%; line-height:36px; background:url(../images/tzyico.jpg) no-repeat left; text-indent:20px;}
.tzylink a{color:#1b9b7d; font-size:18px;}
.footer{width:100%; height:113px; background:url(../images/footbg.jpg) no-repeat center top;min-width: 1200px;}
.copyright{width:800px; padding-top:30px;  table-layout:fixed; word-break: break-all; line-height:24px; color:#FFF;}
.footright{width:260px; float:right;  padding-top:25px;}
.Mobilelink{width:100%; height:32px;  text-align:left;}
.Mobilelink a{color:#FFF; font-size:18px;  background:url(../images/phoneico.png) no-repeat left; text-indent:20px; float:left;  line-height:32px;}
.djl{width:100%; padding-top:12px; color:#FFF;}


/* 网站导航 */
.navleft{width:1030px;}	
.navmore{width:40px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height:50px; line-height:50px;  position:relative; z-index:99;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  background:url(../images/navline.png) no-repeat right; padding-right:2px;}
		.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; font-weight:normal;}
		.nav .sub{ display:none; min-width:150px;  left:5px; top:50px;  position:absolute; background:url(../images/navbg.png);  line-height:28px; padding:5px 0;  }
		.nav .sub li{ zoom:1; }
		.nav .sub a{min-width:150px; display:block; padding:5px 10px; font-weight:normal;}
		.nav .sub a:hover{display:block; background:#0b6146; color:#fff;  }
		.nav .on h3 a{ background:#0b6146; color:#fff; font-weight:normal; }
	
		
		
.teach_topR_qh{
	width:auto;
	height:40px;
	font-size:15px;
	
}
.select_box{
	 position:relative; 
}
.select_box span{
	width:auto;
	height:40px;
	float:left;
	padding:0 20px 0 20px;
	margin-top:5px;
	background:url(../images/zhimg.png) no-repeat right;
	line-height:40px;
	color:#FFF;
	cursor:pointer;
}
.leixin_xz_a{
	position:absolute; 
	z-index:20;
	}
.son_ul{
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:40px;
	left:5px; 
	background:#fff;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
	 filter:alpha(opacity=90);
	 opacity:0.9; 
	 text-align:center; 
	 border:1px solid #dedede;
}
.son_ul li{
	display:block;
	line-height:30px;
	width:80px; 
	float:left;
	border-bottom:1px solid #dedede;
	cursor:pointer;
	}
.son_ul li p{
	width:55px;
	display:inline;
	}


.teach_topR_qh{
	width:auto;
	height:38;
	
	
}


.select_box2{
	 position:relative;
	 width:63px;
	 background:url(../images/searchline.png) no-repeat right top;
}
.select_box2 span{
	width:auto;
	height:35px;
	float:left;
	padding:5px 20px 0 12px;
	line-height:40px;
	color:#FFF;
	cursor:pointer;
}
.leixin_xz_a2{
	position:absolute; 
	z-index:20;
	padding:0 12px;
	display:block;
	}
.son_ul2{
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:40px;
	left:5px; 
	 filter:alpha(opacity=90);
	 opacity:0.9; 

}
.son_ul2 div{
	display:block;
	line-height:30px;
	min-width:180px;
	_width:180px;
	margin-left:-42px; 
	float:left;
	cursor:pointer;
	}
.son_ul2 a{display:block; font-size:14px; padding:0 12px; color:#222222;}
.son_ul2 a:hover{background:#286fb7; color:#FFF;}	
.son_ul2 li p{
	width:100%;
	display:inline;
	}
	
	
.select_box3{
	 position:relative;

}
.select_box3 span{
	width:auto;
	height:35px;
	float:left;
	padding-top:15px;
	line-height:40px;
	color:#FFF;
	cursor:pointer;
}
.leixin_xz_a3{
	position:absolute; 
	z-index:20;
	padding:0 12px;
	display:block;
	}
.son_ul3{
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:50px;
	left:-80px; 
	background:#fff;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
	 filter:alpha(opacity=90);
	 opacity:0.9; 
	 text-align:center; 
	 border:1px solid #dedede;
}
.son_ul3 li{
	display:block;
	line-height:30px;
	width:121px; 
	float:left;
	border-bottom:1px solid #dedede;
	cursor:pointer;
	}
.son_ul3 a{color:#000;}
.son_ul3 li p{
	min-width:120px;
	display:inline;
	
	}	
	
	

.serchbg{width:180px; height:32px; margin-top:100px; background:#404040; margin:0 auto;}
.serchbg input{border:0px; border-color:#FFF;}
.inputtext{width:140px; height:29px; border:0; line-height:32px; text-indent:5px; float:left;}
.searchbtn{width:35px; height:29px; background: url(../images/searchbtn.jpg) no-repeat; cursor:pointer; float:right;}	
.dianzan{width:100%; padding-top:20px; text-align:center; font-size:24px; color:#d23b5b; height:50px; line-height:50px;}
.dqwz{width:100%;18px; color: #454545;}/* background:url(../images/conline.jpg) no-repeat left bottom; font-size:*/
.dqwz a{color:#454545;}
.newslist{width:100%;}
.newslist li{width:100%; line-height:27px; padding:5px 0; margin:6px 0; font-size:15px; border-bottom:1px solid #eeeeee;word-break: break-all;    word-break: break-word;}



.newslist a{color:#161616;}
.newslist span{padding-left:15px;}
.newslist span a{color:#1b9b7d;}
.page{width:100%; padding-top:12px; text-align:center; height:30px;}
.tzyfdpic{width:100%; padding-top:12px;}
.tzyfdpic ul{width:720px; overflow:hidden;}
.tzyfdpic li{width:189px; float:left; margin-right:40px; margin-left:10px;}

.tzyfdpic .namejj{width:137px; height:28px; line-height:28px; text-align:center;}
.listpic li{margin-bottom:20px;}
.contentside{width:100%;}
.contentside h1{font-size:24px; font-weight:normal; text-align:center; line-height:36px;}
.contime{width:100%; padding-top:12px; text-align:center; color:#5c5c5c;}
.context{width:100%; font-size:15px; line-height:30px; padding-top:12px; }
.context p{ line-height:30px;}
.fjside{width:100%; color:#1b9b7d; padding-top:12px;}
.fjside .jslist{text-indent:4em;}
.fjside .jslist a{color:#1b9b7d; background:url(../images/fjpic.jpg) no-repeat left; padding-left:25px;}
.titlezh{width:100%; line-height:32px; font-size:16px; font-weight:bold; color:#1b9b7d; font-size:18px; padding-top:10px;word-break: break-word;text-align:center;}
.conzhlist{width:100%;}
.conzhlist p{line-height:32px;}
.conzhlist .f286fb7{ color:#1b9b7d;}

#znmb1_other_navul ul{display:none;}
#znmb1_other_navul ul li a{font-size:12px; color:#030;}
#znmb1_other_navul li a{color:black;}
#znmb1_other_navul li{word-break: break-word;}

.lxxpiclist{
        overflow: hidden;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 135px;
    height: 182px;
    border: 1px solid #e6e6e6;}


/*图片列表显示*/
.lxxpic{width:100%; padding-top:12px;}
.lxxpic ul{width:720px; overflow:hidden;}
.lxxpic li{float:left;margin-left:20px;margin-bottom: 20px;}



.xsfnlist{width:100%; padding-top:20px;  word-break:break-all;}
.xsfnlist h2{width:100%; line-height:24px; text-indent:6px; font-size:15px; color:#199c7c; font-weight:bold; font-size:18px; word-break:break-all;}
.xsfnlist p{line-height:26px; padding-top:6px; font-size:16px; word-break:break-all;}




.xsfn_title{width:100%; border-bottom:1px dotted #dbdbdb; padding-top:35px;}
.padtop12{padding-top:12px;}
.xsfnlist{width:100%; padding-top:20px;}
.xsfnlist h2{width:150px; height:32px; line-height:32px; border:1px solid #3184d2; text-indent:15px; font-size:15px;}
.xsfnlist p{line-height:26px; padding-top:6px; text-indent:2em; font-size:16px;}

.xsxxtit{width:100%; height:30px;}
.xsxxtit h2{width:100%; height:30px; line-height:30px; text-indent:12px; color:#FFF; background:#1a987c; border:1px solid #16826a;}
.xsxxfei1{width:100%; padding-top:13px;}
.xsxxfei1 h3{ width:100%; font-size:18px; text-indent:16px; background:}
.xsxxfei1 h3 span{color:#F60;}
.namelist{width:100%; padding:5px 0px; background:#fcfcfc; border:1px solid #f6f6f6;}
.namelist a{display:block; float:left; width:150px; height:28px; line-height:28px; overflow:hidden; padding:0 10px; font-size:15px; color:#4c4c4c; margin-bottom:5px;}
.namelist a:hover{color:#fff; background:#2fb295;}
.mat20{margin-top:20px;}
.bggreen h2{background:#dc5638; border:1px solid #c73b3f; width:100%;}
.padtop6{padding-top:6px;}
.lxxfenge{
background: url(../images/ico_004.png) right center no-repeat;
}