@charset "UTF-8";
/* CSS Document */
/*----*/
body{
	overflow-x:hidden;
	margin: 0 auto;
}
#body #InnerBanner{
	wdith:980px;
	margin:auto;}
body,html,span,div,ul,ol,li,dl,dd,dt,a,p,h1,h2,h3,h4,h5,h6,table,td,tr,
marquee{
	color:#333333;
	list-style-type:none;
	margin:0;padding:0;
	font-family:"", Arial, Verdana;

	}
img,pre,form,fieldset,input,textarea,
blockquote{
	padding:0;margin:0
	}
li{
	list-style-type:none
	}
img{
	border:0
}
.gray{
	color:#666
	}
a{
	color:#333;text-decoration:none
	}
	/**/
.top {
	line-height: 38px;
	height: 38px;
	padding-top: 0px;
}
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#16c40f;}
a:active{text-decoration:underline;}

.LineLink a{text-decoration:underline;}
.LineLink a:hover {text-decoration:none;color:#16c40f;}

.ColorLink a {color:#16c40f;}
.ColorLink a:hover {color:#16c40f;}
.doc{
	width:100%;
	height:28px;
	border-bottom:1px solid #F1F1F1;
	background:#F5F5F5;
	}
address,caption,cite,code,dfn,em,strong,th,var {

}
.welcome{
	float:left;
	line-height:28px;
	color:#666;
	font-size: 12px;
	}
.tem_top_nav{
	float:right;
	line-height:28px;
	color:#666;	
	}	
.tem_top_nav a{
	padding:0px 5px;
	font-size: 12px;
	color:#666;}

hd .website-important-notice {background:#fbf0b8;height:60px;width:100%;display:table;*position:relative;overflow:hidden}.hd .w-i-n-subwrap {vertical-align:middle;display:table-cell;*position:absolute;*top:50%}.hd .w-i-n-con {width:1200px;margin:0 auto;line-height:21px;font-size:12px;color:#83410b;text-align:center;*position:relative;*top:-50%}.hd-inner {margin:0 auto;width:1200px;
	font-size:12px;
}
.cn{
	margin: 0 auto;
	}
.clearfix:after{
		content:'\20';
		display:block;
		height:0;
		clear:both
		}
.clearfix{
	*zoom:1
	}
.cl{ 
    clear:both;
	}
.left{
	float: left;
	}
.right{
	float: right;
	}
.cn1000{
	width:1150px;
	margin:0px auto;
}
.footbg{
	width:100%;
	height: 100%;
	text-align: center;
	background:#339900;
	margin-top: -350px;
}
/*----------------*/
a:link,a:visited{text-decoration:none;color:#333333;-webkit-transition:background 0.25s ease-in 0s,border 0.25s ease-in 0s;transition:background 0.25s ease-in 0s,border 0.25s ease-in 0s;}
a:hover{text-decoration:underline;color:#ff6600;-webkit-transition:background 0.25s ease-in 0.1s,border 0.25s ease-in 0.1s;transition:background 0.25s ease-in 0.1s,border 0.25s ease-in 0.1s;}
/*-------LOGO---------*/
#head{
	width:100%
	}
#head .top{
	background:#fff;
	width:100%;
	font-size:12px
	}
#head .top .TopLogo{
	margin:auto;
	width:1200px;
	padding-top:20px;
	height:100px
	}
#head .top .TopLogo .logo{
	float:left;
	padding-right:20px
	}
#head .top .TopLogo .LogoTxt span{
	float:left;
	padding:10px 0 0 19px;
	margin-left:22px;
	font-size:21px;
	font-weight:700;
	font-family:;
	color:#030;
	line-height:21px;
	background:url(/images/h-line.jpg) no-repeat;
	height:60px;
	width:400px
	}
#head .top .TopLogo .LogoTxt span p{
	font-size:18px;
	font-weight:400;
	color:#484848;
	letter-spacing:1px;
	line-height:18px;
	padding-top:8px;
	display:block
	}
#head .top .TopLogo .tel{
	float:right;
	background:url(/images/tel.jpg) no-repeat 60px 10px;
	height:62px;	
	margin-top: 3px;
	}
#head .top .TopLogo .tel .telW{
	padding-left:115px;
    padding-top: 0px;
	height: 26px;
	color:#333;
	font-size:14px;
	letter-spacing:13px

	}
#head .top .TopLogo .tel .telN{
	padding-left:115px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:24px;
	color:#f60;
	font-weight:700;
	line-height:100%
	}
/*----------------*/	
#NavLink{
	width:100%;
	height:50px;
	margin:auto;
	margin-top: 80px;
	background:#0c8918;
	z-index:100
	}
#head #NavLink #NavBG{
	height:50px;
	width:1200px;
	z-index:100;
	margin:auto
	}
#head #NavLink #sddm{
	position:absolute;
	width:1200px;
	margin:auto;
	z-index:30
	}
#head #NavLink #sddm li{
	float:left;
	font-weight:400
	}
#head #NavLink #sddm .CurrentLi a{
	background:#0c8918
	}
#head #NavLink #sddm li a{
	display:block;
	position:relative;
	font-size:16px;
	color:#fff;
	line-height:50px;
	height:50px;
	overflow:hidden;
	width:149px;
	text-align:center;
	border-left:1px solid #363
	}
#head #NavLink #sddm li a:hover{
	text-decoration:none
	}
#head #NavLink #sddm li>a abbr{
	position:absolute;
	top:-50px;
	background:#0c8918;
	width:100%;
	display:block;
	transition:all .5s;-o-transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s
	}
#head #NavLink #sddm li>a span{
	position:relative;
	top:0;
	display:block;
	transition:all .5s;-o-transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s
	}
#head #NavLink #sddm li.cur>a abbr,#head #NavLink #sddm li:hover>a abbr{
	top:0
	}
#head #NavLink #sddm li.cur>a span,#head #NavLink #sddm li:hover>a span{
	top:50px
	}
#head #NavLink #sddm div{
	position:absolute;
    visibility:hidden;
	background:gray;
	padding:0;
	filter:alpha(opacity=85);
	top:50px
	}
#head #NavLink #sddm .CurrentLi div a{
	background:#393
	}
#head #NavLink #sddm div a{
	border:None;
	position:relative;
	padding:0;
	width:150px;
	text-align:center;
	background:#393;
	color:#fff;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	line-height:40px;
	height:40px;
	border-top:1px solid #086233
	}
#head #NavLink #sddm div a:hover{
	background:#086233;
	color:#fff;
	font-weight:700;
	line-height:40px;
	border-top:1px solid #086233
	}
#wrapper #body{
	width:1200px;
	margin:auto
	}
.albumblock{
	padding:10px 15px 30px 17px;
	float:left
	}
.albumblock .inner{
	width:160px;
	height:190px;
	position:relative;
	border:1px solid #dededc;
	overflow:hidden
	}
#head {
	width: 100%;
	  background-color:#ffffff
}
#wrapper {
	width: 100%;
	margin: auto;
  
}

.pageBanner {
 overflow:hidden;
 width:100%;
 margin-bottom:32px;
}
.pageBanner img {
 left:50%;
 margin-left:-960px;
 width:1920px;
 height:246px;
 position:relative
}

.lC{overflow:hidden;width:100%;background:#f3f3f3 url(/images/lcbg.png) repeat-x left 230px}.lC .container{width:1150px;margin:auto}.lC .lcBox{width:1000px;margin-top:35px;height:355px;margin-left: 60px;}.lC .dl{width:125px;float:left;text-align:center;position:relative;height:350px}.lC .lcBox dt i{width:88px;height:79px;overflow:hidden;display:block;margin:0 auto}.lC .lcBox dt img{display:block}.lC .lcBox dt p{font-size:18px;line-height:35px;color:#00824a}.lC .wen{background:url(/images/lc_libg.png) no-repeat center;width:39px;height:39px;margin:0 auto;margin-top:19px;font-size:18px;color:#ccc;line-height:39px}.lC img.lcIMg{position:absolute;bottom:0;left:-60px;display:none}.lC .dl:hover i img{margin-top:-79px}.lC .dl:hover p{color:#ffae00}.lC .dl:hover .wen{background:url(/images/lc_libg_h.png) no-repeat center top;height:69px;color:#ffae00}.lC .dl:hover img.lcIMg{display:block}
.HeightTab2{height:20px;width:1px;overflow:hidden}
.clearfix:after{content:" ";display:block;visibility:hidden;height:0;clear:both}.clearfix{clear:both}.clearbox{clear:both;width:996px;margin:0 auto;height:0;overflow:hidden}

/*--about/news/newslist--*/

.wrapnav{
	overflow:hidden;
	text-align: center;
	height: 55px;
	margin-bottom: 40px
}
.wrapnav ul li{
	display:inline-block;
	text-decoration:none;
	height: 55px;
	width: 150px;
	line-height: 33px;
	font-size: 18px;
	text-align: center;
	background-color: #b6ccb1;
	margin-right: 10px;
	margin-top: 10px;
	
	
}
.wrapnav ul li a{
	text-decoration: none;
	display: block;
	height: 60px
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
}
.wrapnav ul li a:hover{
	color:#fff;
	background-color: #F60;
}
.subnavon a{color:#fff;
	background-color: #F60;
	padding-bottom: 6px;
	}

/*----------------*/	
.hezuo img{
  border:1px solid #ddd;
}
@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
}
 * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1230px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}




/*----------------*/	

.footer {
	POSITION: relative; BACKGROUND: #339900; OVERFLOW: hidden; margin-top: 380px;
}
.container3 {
    padding-top: 30px;
}
.footer1 {
	POSITION: relative; DISPLAY: block; OVERFLOW: hidden;
}
.footer1 .links {
	WIDTH: 800px
}
.footer1 .links LI {
	POSITION: relative; PADDING-RIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 33px; BORDER-RIGHT: #ddd 1px solid
}
.footer1 .links A {
	LINE-HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px
}
.footer1 .links A:hover {
	COLOR: #ffffff
}
.footer1 .links .btit {
	MARGIN-BOTTOM: 10px
}
.footer1 .links .btit A {
	COLOR: #ffffff; FONT-SIZE: 15px
}
.footer1 .links .btit A:hover {
	COLOR: #ffffff
}
.footer1 .wechat {
	TEXT-ALIGN: center; COLOR: #ffffff; FONT-SIZE: 14px; MARGIN-RIGHT: 80px
}
.footer1 .wechat IMG {
	WIDTH: 150px
}
.footer2 {
	POSITION: relative; MARGIN-TOP: 25px; WIDTH: 100%; COLOR: #ffffff; FONT-SIZE: 12px; OVERFLOW: hidden
}

.footer4 {
	POSITION: relative; MARGIN-TOP: 30px; WIDTH: 100%; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; BORDER-TOP: #ffffff 1px solid
}
.footer4 .copy {
	POSITION: relative; MARGIN-TOP: 10px; COLOR: #ffffff; FONT-SIZE: 12px
}
.footer4 .cert {
	POSITION: relative; MARGIN-TOP: 10px; MARGIN-LEFT: 30px; FONT-SIZE: 13px
}
.footer4 .cert A {
	POSITION: relative; COLOR: #ffffff
}
.footer4 .cert A:hover {
	COLOR: #ffffff
}
.footer4 .cert .icp {
	BACKGROUND: #ffffff no-repeat center 50%
}
.footer4 .cert .zheng {
	BACKGROUND: #ffffff no-repeat center 50%
}
.footer4 .cert .jhw {
	BACKGROUND: #ffffff no-repeat center 50%
}
.fl {

	margin-left: 80px;
}
.fr {
	FLOAT: right
}
/*----------------*/	
.footwrap {
	background-color: #414141;
}
.foot {
	line-height: 38px;
	height: 38px;
	text-align: center;
	color: #FFF;	
}
.foot a {
	color: #FFF;
}
.ft {
	text-align: center;
	line-height: 20px;
	margin-top: 5px;
	BACKGROUND: #339900;	
}

