@charset "gb2312";
.min_height{
min-height:520px;
/* sets min-height for IE */
_height:expression(this.scrollHeight < 520 ? "520px" : "auto");
}.min_height02{
min-height:400px;
/* sets min-height for IE */
_height:expression(this.scrollHeight < 400 ? "400px" : "auto");
}

body {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	font-family: "Î¢ÈíÑÅºÚ";
	
}

* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {text-decoration: none;color: #333333;}
a:hover {
	color: #3B5242;
}
img {border:none;}

HTML {OVERFLOW-X: hidden;}
#clear {clear: both;}
ul,ol,li{ list-style:none}
.clearfix{clear:both;zoom:1}
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
#header {
	height: 102px;
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
}
#header #logo {float: left;}
#header #enter {
	float: right;
	width: 129px;
	height: 32px;
	padding-top: 42px;
}
#header #enter a:hover {
	background-image: url(../images/enterahover02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#header #enter a {
	background-image: url(../images/entera02.jpg);
	display: block;
	height: 32px;
	width: 129px;
	background-repeat: no-repeat;
	background-position: left center;
}
#banner {
	height: 530px;
	width: 1440px;
	margin-right: auto;
	margin-left: auto;
	position:relative
}

#news {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	z-index: 999;
	height: 35px;
	
}

#news #newsleft {
	background-image: url(../images/news_03.gif);
	background-repeat: repeat-x;
	height: 42px;
	width: 150px;
	float: left;z-index:999;
}
#news #newsleft .cn {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/news_13.gif);
	background-position: 10px 16px;
	padding-left: 28px;
	display: block;
	background-repeat: no-repeat;
	float: left;z-index:999;
}
#news #newsleft .en {
	color: #487e6c;
	font-size: 13px;
	font-weight: bold;
	float: left;
	padding-left: 12px;z-index:999;
}
#news #inner {
	position: absolute;
	line-height: 42px;
	height: 42px;
	width: 1004px;
	z-index: 999;
	margin-top: -21px;
	}
#news #newsright {
	background-image: url(../images/news_05.gif);
	background-repeat: repeat-x;
	height: 42px;
	width: 854px;
	float: left;
	z-index: 999;
	overflow: hidden;
	position:relative;
}
#footer {
	line-height: 21px;
	color: #7d7d7d;
	margin:0 auto;
	padding:12px 12px 16px;
	text-align: center;
	border-top: 1px solid #dcdcdc;
}
#footer a {color: #7d7d7d;}
#footer ul{ *display:inline; display:inline-block}
#footer ul li{ float:left}
/* news-slider */
.news-slider {
	overflow: hidden;
	position:relative
}	
.news-slider .slides li{
	font-size: 12px;
	position: relative;
	list-style-type: none;
	background-image: url(../images/dianzi.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 28px;
}

.news-slider ul li a span.time{
	font-size: 12px;
	padding-left: 18px;
	position: absolute;
	top: 0;
	right: 100px;
	background-image: url(../images/news_16.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.news-slider .flex-direction-nav{}
.news-slider .flex-direction-nav li a{right:12px;top:10px;width:20px;height:20px;line-height:20px;background:#24483c url(../images/slidenew_arrow.png) no-repeat -20px 0; margin:0;opacity:1;}
.news-slider .flex-direction-nav li a.flex-prev{left:inherit;right:40px; background-position:0 0}
.news-slider .flex-direction-nav li a.flex-disabled{opacity: 1!important;filter:alpha(opacity=100);}
.news-slider .flex-direction-nav li a.flex-prev.flex-disabled{background:#a1a1a1 url(../images/slidenew_arrow.png) no-repeat 0 0;}
.news-slider .flex-direction-nav li a.flex-next.flex-disabled{background:#a1a1a1 url(../images/slidenew_arrow.png) no-repeat -20px 0;}


#menu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c6c6c6;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#menu #inner {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu #inner ul li {
	float: left;
}
#menu #inner a {
	line-height: 38px;
	float: left;
	text-align: center;
	display: block;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 15px;
}
#menu #inner ul .frist {
	width: 167px;
}

#menu #inner ul .sencond {
	width: 167px;
}

#menu #inner ul li div .erji {
	width:167px;position:absolute; z-index:999; clear:both;top:103px; display:none;
}
#menu #inner ul li a:hover, #menu #inner ul li  .current{
	background-image: url(../images/menuahover.jpg);
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	background-repeat: repeat-x;
	color:#ffffff;
}

#menu h3 a{
	background-image: url(../images/menuahover.jpg);
	font-size: 15px;
	text-align: center;
	width: 170px;
	clear: both;
	color: #FFF;
	line-height: 38px;
	margin-left: 1px;
}

#menu #inner ul li div .erji p a {
	clear: both;
	width: 167px;
	line-height: 25px;
	background-image: none;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c6c6c6;
	border-bottom-color: #c6c6c6;
	border-left-color: #c6c6c6;
	background-color: #EFEFEF;
	margin-left: 1px;
	font-size: 13px;
}


#menu #inner ul li div .erji p a:hover {
	background-color: #24483C;

}
#main {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

#main #about {
	float: left;
	width: 510px;
	background-color: #FFF;
	background-image: url(../images/linet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 12px;
	height: 196px;
}
#title {
	line-height: 32px;
}
#title #dabiao {
	float: left;
	width: 200px;
}
#title #more {
	float: right;
	padding-top: 9px;
	padding-bottom: 9px;
}
#title #dabiao .cn {
	font-size: 14px;
	font-weight: bold;
	color: #202020;
	padding-right: 12px;
}
#title #dabiao .en {
	font-size: 12px;
	text-transform: uppercase;
	color: #a3a2a2;
}
#main #show {
	float: right;
	width: 430px;
	background-color: #FFF;
	background-image: url(../images/linet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 12px;
	height: 196px;
}#main #about #content #honor {
	float: left;
	width: 230px;
}
#about #content #detail {
	float: right;
	width: 270px;
	line-height: 28px;
	margin-top: 6px;
	color: #707070;
}
#main #show #content #pic {
	float: left;
	width: 230px;
	padding-top: 6px;
}
#main #show #content #pic img {
	border: 1px solid #e8e8e8;
	padding: 10px;
}

#show #content #jieshi {
	float: right;
	width: 185px;
	line-height: 28px;
	margin-top: 6px;
	color: #707070;
}
#show #content #jieshi h3 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
#case {
	background-color: #FFF;
	background-image: url(../images/linet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 980px;
	padding:12px;
	margin:0 auto 20px;
	overflow:hidden
}
/* ²úÆ·¹ö¶¯ */
#line3_Demo {
	MARGIN: auto;
	WIDTH: 980px;
	OVERFLOW: hidden;
	height: 200px;
}
#Indemo {
	WIDTH: 800%; FLOAT: left
}
#line3_Demo1 {
	FLOAT: left
}
#line3_Demo2 {
	FLOAT: left
}
#case li {
	float: left;
	height: 162px;
	width: 232px;
	text-align: center; margin-right:12px;
}#case #subject #content {
	padding-top: 8px;
}
#case #content img {
	border: 1px solid #e8e8e8;
	padding: 5px;
	margin-bottom: 5px;
	height: 150px;
	width: 220px;
}



#nmain {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
}
#nybanner {
	width: 1440px;
	height:200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	overflow:hidden;
}
#nmain {
	background-color: #FFF;
	background-image: url(../images/linet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
#nmain #ndetail {
	background-image: url(../images/fenxian.jpg);
	background-repeat: repeat-y;
	background-position: 215px;
	margin-top: 12px;
}
#nmain #nleft {
	float: left;
	width: 198px;
	background-image: url(../images/cbg.jpg);
	background-repeat: repeat-y;
	background-position: 215px center;
	padding-bottom: 18px;
	padding-left: 18px;
}

#nmain #nright,#nmain #nright_c{
	width: 750px;
	float: right;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	font-size: 13px;
}
#nmain #nright #company img{ max-width:100%; height:auto !important}

#nmain #ndetail #nleft #guide a {
	line-height: 38px;
	margin-bottom: 6px;
	background-image: url(../images/guidea.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	font-size: 14px;
	padding-left: 25px;
}
#nmain #nright #company p {
	line-height: 28px;
	padding-bottom: 6px;
	padding-top: 6px;
}
#nmain #nright #company h3 {
	font-size: 16px;
	color: #24483C;
	line-height: 40px;
}


#nmain #location {
	line-height: 50px;
	margin-right: 18px;
	margin-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-top: 5px;
}
#nmain #location #dabiao {
	font-size: 15px;
	font-weight: bold;
	color: #406641;
	float: left;
}
#nmain #location #weizhi {
	color: #666;
	float: right;
}
#nmain #location #weizhi a {
	color: #666;
}
#nmain #ndetail #nleft #guide a:hover, #nmain #ndetail #nleft #guide .current {
	background-image: url(../images/guidea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
}
#nmain #ndetail #nleft #recommend {
	margin-top: 50px;
}
#nmain #ndetail #nleft #recommend #kuai {
	text-align: center;
	margin-bottom: 12px;
	width: 180px;
}
#nmain #ndetail #nleft #recommend #kuai a img {
	padding-bottom: 5px;
}
#nmain #nright #leibie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	line-height: 30px;
	height: 30px;
	margin-top: 8px;
}
#nmain #nright #leibie ul li a {
	float: left;
	background-image: url(../images/guidetitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 114px;
	text-align: center;
	margin-right: 5px;
	font-size: 14px;
}
#nmain #nright #leibie ul li a:hover, #nmain #nright #leibie ul li .xuanzhe {
	background-image: url(../images/guidetitle02.jpg);
	color: #FFF;
}
#nmain #nright #honor_list {
	margin-top: 12px;
}

#honor_list ul{ width:102%}
#honor_list ul li {
	float: left;
	text-align: center;
	margin-right: 2%;
	width: 31.33%;
	margin-bottom:20px;
}
#ndetail #nright #honor_list ul li img {height:100% !important; width:auto; max-width:100%; margin:0 auto; display:block}

#honor_list ul li .pic{ height:160px; margin-bottom:5px;border: 1px solid #e8e8e8;padding:5px}

#nmain #nright #honor_list ul li:hover{
	color: #24483C;
	font-weight:bold;
}
#nmain #nright #honor_list ul li:hover .pic {
	border: 1px solid #24483C;
}
#fanye {
	padding: 8px;
	margin: 20px 0 20px 0;
	background-color: #e8e8e8;
	text-align: center;
	clear: both;
}
#fanhui {
	padding: 8px;
	margin-top: 20px;
	background-color: #e8e8e8;
	text-align: right;
	clear: both;
}
#nmain #nright #fuwulist #kuai {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e8e8e8;
}
#fuwulist #kuai #pic {
	float: left;
	width: 29%;
}
#fuwulist #kuai #pic .img{ padding:2px;border: 1px solid #e8e8e8;}
#fuwulist #kuai #pic img{ width:100%}
#fuwulist #kuai #wenzi {
	float: right;
	width: 68%;
}
#fuwulist #kuai #wenzi h3 {
	line-height: 42px;
	font-size: 15px;
}
#fuwulist #kuai #wenzi h3 a {
	color: #24483C;
}
#fuwulist #kuai #wenzi p {
	line-height: 28px;
}
.gengduo {
	text-align: right;
	margin-top: 10px;
}
.gengduo a {
	color: #24483C;
}



.shijian {
	color: #999;
	text-align: center;
}
#fuwulist #kuai #wenzi h3 .zuoz {
	font-size: 13px;
	font-weight: normal;
	float: right;
	color: #063;
}
#newslist p {
	background-image: url(../images/jiantou.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e8e8e8;
}
#detail #newstitle {
	font-size: 15px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
#detail #fabushijan {
	line-height: 36px;
	text-align: center;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	margin-bottom: 12px;
}
#detail #xxiangxi {
	line-height: 26px;
}
.time { float:right; color:#999;}
#liuyan td,#nliuyan td {
	padding: 5px;
	line-height:25px;
}#nmain #ndetail #nright #liuyan .white {
	color: #FFF;
}
#nliuyan .inp,#nliuyan .textarea{ border:1px solid #a9a9a9}
.lv {
	color: #24483C;
	font-size: 15px;
}
#nright_c #lianxi h3 {
	font-size: 14px;
	line-height: 36px;
	color: #24483C;
}
#nright_c #lxkuai{
	line-height: 30px;
	margin-bottom: 12px;
}
#nright_c #lianxi #lxkuai {
	float: left;
	width: 245px;
}
#colee_left {
	MARGIN: auto;
	WIDTH: 100%;
	OVERFLOW: hidden;
	height:170px;
}
#Indemo {
	WIDTH: 800%; FLOAT: left
}
#colee_left1 {
	FLOAT: left
}
#colee_left2 {
	FLOAT: left
}

#show li{ float:left; margin-right:12px; text-align:center;margin-bottom:12px;}
#show li img{ padding:2px; border:1px solid #e8e8e8; margin-bottom:1px; }
.banner {
	width: 1440px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
.banner .flex-viewport li{ height:350px;}
.banner .flex-control-nav{bottom:30px;}
.banner .flex-control-paging li a{ width:16px; height:17px;background: url(../images/normal_bg.png) no-repeat;background-position: -249px -51px; border:none}
.banner .flex-control-paging li a.flex-active{background-position: -182px -51px;}