/* 默认样式重置 */

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0;padding:0; font-size:14px; font-family:"微软雅黑"; font-weight: normal; line-height: 1em;}

body{ margin: 0 auto; min-width: 1200px; overflow-x: hidden;}

em{font-style:normal}

li{list-style:none}

a{text-decoration:none;}

img{border:none; vertical-align:top;}

table{border-collapse:collapse;} 

textarea{ resize:none;overflow:auto; outline:none;}

input{ outline:none;}

*{ box-sizing:border-box; color: #333; }

/* 样式 */

.clear{zoom:1;}

.clear:after{ content:"";display:block;clear:both;}

.fl{ float:left;}

.fr{ float:right;}

.warp{ width: 1200px; margin: 0 auto; position: relative; }



.pages{ padding: 20px 0 20px 0; text-align: center; }

.pages span{ color: #999; }

.pages a{ color: #666; font-size: 16px; padding: 0 2px; }

.pages a:nth-child(1):hover{ color: #999; }

.pages a:nth-child(1){ color: #999; }

.pages a:hover{ color: #14760f; }



.wenz{ font-size: 14px; color: #666; line-height: 26px; padding-bottom: 50px; }

.wenz img{ margin: 0 auto; display: block; }



.more{ color: #999; width: 116px; height: 32px; line-height: 32px; border: 1px solid #14760f; 

	text-align: center; display: inline-block; margin: 20px 50px 0 0 ; }

.more:hover{ background: #14760f; color: #fff; border-color: #999; }

.worklist{ padding-bottom: 40px; }

.worklist li{ width: 25%; padding: 20px 5px 0 0; overflow: hidden; float: left; }

.worklist li h3{ text-align: center; padding-top: 10px; padding-bottom: 4px; }

.worklist a{ font-size: 16px; }

.worklist a:hover{ color: #14760f; }

.worklist li{ padding: 20px 25px 0 0; }

.worklist li .a{width: 272px; height: 300px; display: block; overflow: hidden; border: 3px solid #fafafa;}

.worklist li .a:hover{ border-color: #cfb48a; }

.worklist li .a img{width: 272px;  }



/* 轮播图样式 */



#solid{

	width:100%;

	height:663px;

	clear:both;

	position:relative;

}

#solid .solid0,#solid .solid1,#solid .solid2{

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:663px;



}

#solid .solid0{

	background:#78c4db;

}

#solid .solid1{

	background:#c5c9db;

}

#solid .solid2{

	background:#e7dfd1;

}

#solid ul{

	margin:0px;

	padding:0px;

	list-style:none;	

}

#solid ul li{

	position:absolute;

	left:0%;

	top:0px;

	width:1920px;

	height:663px;



	display:none;

	cursor:pointer;

}

#solid #btt{

	width:1920px;

	height:55px;

	top:620px;

	left:50%;

	position:relative;

	margin-left:-452px;

}

#solid #btt span{

	position:absolute;

	top:15px;

	left:45%;

	display:block;

	width:30px;

	height:8px;

	margin:0 15px;	

	text-align:center;

	background:#3d3d3d;

	z-index:1000;

	cursor:pointer;

	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/

	-moz-opacity:0.7; /*Firefox私有，透明度50%*/

	opacity:0.7;/*其他，透明度50%*/

}



.bj-head{ width: 100%; position: absolute; left: 0; top: 0;  height: 140px; margin: 0 auto; z-index: -1; min-width: 1200px; }

.er{width: 150px; margin-left:5px; float: left; }

.logo{ padding-left: 0px; height: 92px; width:530px; padding-top: 20px;}

.logo h3{ font-size: 36px; color: #666; padding-bottom: 20px; font-weight: bold; }

.logo h4{ font-size: 17px; color: #666; }

.logo1{ height: 92px;  padding-top: 80px;}

.logo1 h3{ font-size: 36px; color: #FFF; padding-bottom: 20px; font-weight: bold; }

.logo1 h4{ font-size: 17px; color: #FFF; }



.tel{ padding-left: 88px; background: url(imgs/bj-tel.png) no-repeat 0 0; margin-top: 20px; height: 62px; }

.tel h3{ font-size: 20px; color: #14760f; padding: 10px 0 5px 0;}

.tel h4{ font-size: 18px; color: #333; line-height: 30px; font-weight: bold;}

.nav a{ width: 11%; float: left; height: 50px; line-height: 50px; font-size: 16px; color: #fff; text-align: center; }

.nav a:hover{ background: #14760f; color: #fff; }

.nav-about{ width: 47px; }

.nav-about a{ height: 134px; background: #dddbdb; display: block; margin-bottom: 1px; }

.nav-about a h3{ font-size: 16px; color: #666; width: 1em; margin-left: 15px; padding-top: 40px; }

.nav-about a:hover{ background: #14760f; }

.nav-about a:hover h3{ color: #fff; }

.about{ width: 1115px; height: 349px; background: url(imgs/bj-about.png) no-repeat right bottom; }

.about h2{ font-size: 30px; color: #666; font-weight: bold; padding-bottom: 20px; }

.about h2 span{ font-size: 16px; color: #14760f; font-weight: normal; padding-left: 10px; }

.about p{ color: #666; line-height: 28px; padding-bottom: 40px; }

.about h3{ color: #999; width: 116px; height: 32px; line-height: 32px; border: 1px solid #14760f; text-align: center; display: inline-block; }

.about a:hover h3{ background: #14760f; color: #fff; border-color: #999; }

.course{ background: url(imgs/bj-kc.png) 0 0 no-repeat; height: 130px;}

.course h2{ font-size: 20px; color: #14760f; margin-left: 453px; padding-top: 2px; }

.course1{ height: 44px; padding-top: 29px; }

.course1 li{ width: 229px; height: 44px; float: left; }

.course1 li h3{ text-align: center; padding: 5px 0 10px 0; }

.course1 li h3 a{ font-size: 18px; color: #666; }

.course1 li h3 a:hover{ color: #14760f; }

.course1 li h4{ font-size: 12px; color: #999; text-align: center; }



.title{ padding-top: 36px; padding-bottom: 19px; background: url(imgs/bj-title.png) 0 bottom no-repeat; }

.title .t1{ border-right: 1px solid #ccc; margin-right: 15px; padding-right: 13px; }

.title h3{ font-size: 30px; color: #666; padding-bottom: 8px; font-weight: bold; text-align: center; }

.title h4{ font-size: 19px; color: #666; text-align: center; }

.title h5{ font-size: 28px; color: #14760f; padding-bottom: 14px; }

.nav2{  }

.nav2 a{ float: left; font-size: 16px; color: #666; margin-right: 46px; }

.nav2 a:hover{ color: #14760f; }



#roll{ width:1200px; height: 383px; position: relative; margin: 17px auto; background: url(imgs/bj-honor.png) 0 0px no-repeat;}

#roll .win{ width:1100px; height: 100%; margin: 0 auto; position:relative; overflow:hidden; }

.r1,.r2{ top:50%;  position: absolute; font-size: 40px; color: #666; }

.r1:hover,.r2:hover{ color: #14760f; }

#roll .r1{ left:-30px; }

#roll .r2{ right:-30px; }

#roll li a img{ height: 162px; }

.win ul{ position:absolute; left:0px; top:110px; width: 9999px;}

.win li{ margin:0 17px; float:left; border:4px solid #999;}

.win li:hover{ border-color: #14760f; }



.teamlist{ padding-bottom: 40px; }

.teamlist li{ width: 50%; float: left; padding-top: 32px; padding-right: 20px; }

.teamlist a img{ width: 200px; height: 200px; border-radius: 50%; margin-top: 30px; }

.teamlist .t1{ width: 360px; background: #f7f7f7; padding: 20px; }

.teamlist .t1 h3{ font-size: 16px; color: #666; padding-bottom: 20px; }

.teamlist .t1 p{ line-height: 1.5em; color: #999; }

.teamlist .more{ margin: 0; }



.list{ padding-top: 10px; width: 800px; }

.list li{height: 39px; border-bottom: 1px dotted #666; line-height: 39px; color: #14760f;}

.list a{ color: #666; }

.list a:hover{ color: #14760f; }

.list span{ color: #999; float: right; }





.cont{ width: 360px; }

.cont h3{ font-size: 18px; color: #666; padding: 20px 0 22px 0; }

.cont h2{ font-size: 28px; color: #666; padding-bottom: 15px; font-weight: bold; }

.cont h1{ font-size: 15px; color: #14760f; padding-bottom: 10px; font-weight: bold;}

.cont p{ font-size: 14px; color: #666; line-height: 30px; }



#link{ width:1200px; height:  100%; position: relative; margin: 10px auto 40px auto;}

#link .win2{ width:100%; height: 100%; margin: 0 auto; position:relative; overflow:hidden; }

.h1,.h2{ top:14px;  position: absolute; font-size: 40px; color: #ccc; }

.h1:hover,.h2:hover{ color: #14760f; }

#link .h1{ left:-30px; border-radius: 6px 0 0 6px;}

#link .h2{ right:-30px; border-radius: 0 6px 6px 0;}

.win2 a{ padding:0 12px; }

.win2 a:hover{ color: #14760f; }



.foot{ padding-top: 20px; padding-bottom: 30px; }

.foot .logo h3{ color: #eee6d9; }

.foot .logo h4{ color: #ececec; }

.foot .cont{ padding-left: 12px; padding-top: 40px; width: 100%; }

.foot .cont h1{ font-size: 16px; font-weight: bold; }  

.foot .cont p{ color: #fff; font-size: 14px; }

/*.ewm{ padding-left:60px; }*/

.ewm h3{ padding-top: 18px; font-size: 16px; color: #fff; text-align: center; }

.ewm img{ width: 150px; height: 150px; }

.list2{ width: 109px; text-align: center; border-right: 1px solid #5f5c5e; border-left: 1px solid #3b3a3a; }

.list2:nth-child(6){ border-right: none; }

.list2 dt{ font-size: 16px; color: #fff; line-height: 40px; }

.list2 dd{ line-height: 40px; }

.list2 dd a{ font-size: 14px; color: #fff; }

.list2 dd a:hover{ color: #14760f; }



.foot2{  }

.foot2 h3{ line-height: 50px; text-align: center; color: #FFF; }

.foot2 h3 a{ color: #fff; }

.foot2 h3 a:hover{ color: #fff; }



.pos{ height: 50px; padding-top: 20px; background: url(imgs/bj-title.png) no-repeat 0 bottom; }

.pos a{ color: #666; }

.pos a:hover{ color: #14760f; }	

.kc{ padding-top: 44px; padding-bottom: 40px; }

.kc li{ float: left; width: 284px; background: #f8f8f8; margin: 0 8px 20px 8px; }

/* 内页加边框.kc li a{ border: 3px solid #fafafa; }

.kc li a:hover{ border-color: #cfb48a; }

.kc li div h3 a{ border: none; }*/

.kc img{ width: 284px;}

.kc div{ padding: 0 15px; }

.kc h3{ text-align: center; padding: 10px 0; color: #999; border-bottom: 1px solid #14760f; }

.kc a{ font-size: 16px; color: #666; }

.kc a:hover{ color: #14760f; }

.kc p{ font-size: 14px; line-height: 22px; color: #666; padding-top: 10px; height: 98px; }

.kc h4{ color: #999; text-align: center; line-height: 20px; font-size: 14px; }

.kc h5{ line-height: 30px; }

.kc h5 a{ font-size: 14px; }



.gory{ width: 196px; background: #eaeaea; margin-top: 20px; overflow: hidden; }	

.gory h3{ text-align: center; line-height: 3em; }

.gory h3 a{ font-size: 16px; color: #666; font-weight: bold; }

.gory h3 a:hover{ color: #14760f; }

.gory h2{ height: 96px; background: #4ab344; color: #fff; font-size: 16px; line-height: 30px; padding-top: 14px; text-align: center; }

.gory h4{ color: #666; text-align: center; padding: 20px 0 30px 0; line-height: 1.5em; }

.gory .t{ width: 140px; height: 35px; background: #14760f; margin: 20px auto; text-align: center; font-size: px; color: #fff; line-height: 35px; display: block; }

.gory .t:hover{ background: #666; }



.content-show{ padding-bottom: 20px; background: 







	; }

.content-show h2{ color: #666; text-align: center; padding: 20px 0 20px 0; font-size: 24pt; font-weight: bold; }

.content-show h4{  text-align: center; }

.content-show span{ font-size: 14px; color: #666; }

.content-show .a{ padding-left: 20px; }

.content-news { color: #666; line-height: 2em; padding-bottom: 50px; }

.content-news table{ width: 980px !important; }

.content-news{ color: #666 ; line-height: 2em !important; max-width: 1200px !important;/* text-align: center;*/ }

.content-news img{ margin: 0 auto !important; display: block !important; }	





#pop{background:#fff;width:500px; height:303px;font-size:12px;position:fixed;right:0;bottom:0; font-family:"微软雅黑";z-index: 999999999;}

#popHead{line-height:32px;background:#f6f0f3;border-bottom:1px solid #e0e0e0;font-size:14px;padding:0 0 0 10px;}

#popHead h2{font-size:14px;color:#666;line-height:32px;height:32px;}

#popHead #popClose{position:absolute;right:10px;top:1px;}

#popHead a#popClose:hover{color:#f00;cursor:pointer;}



.content-news p{line-height: 30px;}

























































































































































































