/**************************************************全局******************************************************/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
.hidden {
	display: none;
}/*清除容器浮动*/
.box {
	clear: both;
	margin: 0 auto;
	width: 980px;
}/*清除浮动，居中*/
.clear {
	height: 20px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}
fieldset, img {
	border: 0px;
}/*清除描边,块显示*/
ul, li, dl, dt, dd, ol {
	list-style-type: none;
}/*无列表项目标记*/
.text {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}/* 一行内文字超出以省略号形式隐藏*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666;
}/* 未访问的链接 */
a:visited {
	color: #666;
}/* 已访问的链接 */
a:hover {
	color: #000;
	text-decoration: none;
}/* 鼠标在链接上 */
a:active {
	color: #000;
	text-decoration: underline;
	blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family: "宋体", Arial;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	background: #FFF url(../images/index_bg.jpg) no-repeat center top;
}/*字体，字号，颜色，行高，背景色设置*/
/**************************************************header******************************************************/
.logo {
	width: 97px;
	height: 121px;
	display: inline;
	float: left;
	padding: 15px 0 0 25px;
}
.soul {
	width: 716px;
	display: inline;
	float: right;
}
.notice {
	width: 300px;
	height: 45px;
	display: block;
	float: right;
}
.notice a {
	line-height: 45px;
	display: inline;
	float: left;
	padding: 0 0 0 20px;
	color: #b1b1b1;
}
.notice a:visited {
	color: #b1b1b1;
}
.notice a:hover {
	color: #000;
	text-decoration: none;
	background: url(../images/nav_icon.png) no-repeat 10px 20px;
}
.notice a:active {
	color: #000;
	text-decoration: underline;
 blr:expression(this.onFocus=this.blur());
	background: url(../images/nav_icon.png) no-repeat 10px 20px;
}
.nav {
	width: 714px;
	height: 40px;
	display: block;
	clear: both;
	padding: 0 0 0 2px;
	background: url(../images/nav.png) no-repeat left center;
}
.nav dl dd {
	width: 79px;
	height: 40px;
	display: inline;
	float: left;
	text-align: center;
}
.nav dl dd a {
	line-height: 40px;
	display: block;
	font-family: "微软雅黑";
	color: #FFF;
}
.nav dl dd a:visited {
	color: #FFF;
}
.nav dl dd a:hover {
	color: #5e7008;
	text-decoration: none;
	background: url(../images/nav_hover.jpg) no-repeat;
}
.nav dl dd a:active {
	color: #5e7008;
	text-decoration: underline;
 blr:expression(this.onFocus=this.blur());
}
.nav dl dd a.hover {
	color: #5e7008;
	text-decoration: none;
	background: url(../images/nav_hover.jpg) no-repeat;
}
/**************************************************index_main*********************************************/
.info {
	width: 1000px;
	height: 140px;
	display: block;
	clear: both;
	margin: 0 auto;
	padding: 30px 0;
}
.info_about {
	width: 295px;
	display: inline;
	float: left;
}
.info_about_title {
	height: 30px;
	line-height: 30px;
	display: block;
	clear: both;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #000;
	padding: 0 0 10px;
}
.info_about_title span {
	color: #666;
	padding: 0 0 0 5px;
}
.info_about_mian {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
}
.info_product {
	width: 380px;
	display: inline;
	float: left;
	margin: 0 0 0 35px;
}
.info_product dl {
	display: block;
	clear: both;
	width: 380px;
	height: 95px;
	overflow:hidden;
}
.info_product dl dd {
	width: 120px;
	height: 95px;
	display: inline;
	float: left;
	padding: 0 0 0 10px;
}
.info_product dl dd img {
	width: 114px;
	height: 54px;
}
.info_product dl dd a {
	display: block;
	border: 3px solid #e4e4e4;
}
.info_product dl dd a:visited {
	color: #FFF;
	border: 3px solid #e4e4e4;
}
.info_product dl dd a:hover {
	border: 3px solid #CCC;
	text-decoration: none;
}
.info_product dl dd a:active {
	border: 3px solid #CCC;
	text-decoration: underline;
 blr:expression(this.onFocus=this.blur());
}
.info_product dl dd p {
	display: block;
	clear: both;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	padding: 0 0 0 10px;
}
#move_left{
	width:380px;
	height: 95px;
	overflow:hidden;
}
#indemo {
	float:left;
	width:100000%;
	height:95px;
	overflow:hidden;
}
#demo1 {
	float:left;
	height:95px;
	overflow:hidden;
}
#demo2 {
	float: left;
	height:95px;
	overflow:hidden;
}

.info_tel {
	width: 255px;
	display: inline;
	float: right;
}
.info_tel_main {
	height: 95px;
	display: block;
	clear: both;
}
.info_tel_main strong {
	display: block;
	clear: both;
	color: #b3b3b3;
	line-height: 16px;
	font-weight: normal;
	padding: 0 0 15px 0;
}
.info_tel_main span {
	display: block;
	clear: both;
	color: #666;
	line-height: 16px;
}
/**************************************************footer*********************************************/
.footer {
	width: 100%;
	height: 30px;
	line-height: 30px;
	display: block;
	clear: both;
	background: #e8e8e8;
}
.mark {
	width: 1000px;
	margin: 0 auto;
	font-size: 10px;
}
.copyright {
	display: inline;
	float: left;
}
.friendlink {
	display: inline;
	float: left;
}
.share {
	width:230px;
	display: inline;
	float: right;
	font-size: 12px;
}
.share span{
	display:block;
	float:left;}
.share div{
	padding:5px 0 0 0;}
/**************************************************leveltwo(singleArticle)*********************************************/
.sercive {
	width: 183px;
	height: 13px;
	padding: 16px 0;
	display: block;
	float: right;
}
.display {
	width: 125px;
	height: 32px;
	padding: 16px 0 0 0;
	display: block;
	float: right;
}
.bed {
	width: 469px;
	height: 175px;
	display: block;
	position: absolute;
	right: -100px;
	bottom: -90px;
	z-index: 99999;
}
.mian {
	width: 1004px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	display: block;
	clear: both;
	margin: 0 auto;
}
.place {
	height: 60px;
	padding: 20px 0 10px 10px;
	display: block;
	clear: both;
	font-family: "microsoft yahei";
}
.place a {
	display: block;
	float: left;
	color: #666;
}
.place a:visited {
	color: #666;
}
.place a:hover {
	color: #000;
	text-decoration: none;
}
.place a:active {
	color: #000;
	text-decoration: underline;
blr:expression(this.onFocus=this.blur());
}
.place_up {
	height: 30px;
	line-height: 30px;
	display: block;
	clear: both;
}
.place_up span {
	display: block;
	float: left;
	padding: 0 0 0 25px;
	background: url(../images/news_view_icon.png) no-repeat 10px 13px;
}
.place_down {
	height: 30px;
	line-height: 30px;
	display: block;
	clear: both;
	font-family: "Arial";
	font-size: 24px;
	color: #000;
}
.place_down span {
	padding: 0 0 0 10px;
}
.title {
	height: 30px;
	line-height: 30px;
	display: block;
	clear: both;
	text-align: center;
	font-size: 24px;
	padding: 35px 0 20px 0;
	font-family: "microsoft yahei";
}
.time {
	height: 40px;
	line-height: 40px;
	display: block;
	clear: both;
}
.time span {
	display: inline;
	float: left;
}
.time strong {
	font-weight: normal;
	display: inline;
	float: right;
}
.article {
	padding:25px 0 25px 0;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	line-height: 24px;
	font-family: "microsoft yahei";
}
.pages_up {
	padding: 8px 8px 15px 15px;
	clear: both;
	line-height: 30px;
	font-family: "microsoft yahei";
}
/**************************************************leveltwo(newsAllList)*********************************************/
.hot {
	height: 70px;
	display: block;
	clear: both;
	padding: 25px 0;
}
.hot p {
	width: 150px;
	height: 70px;
	display: block;
	float: left;
}
.hot p img {
	width: 150px;
	height: 70px;
}
.hot h1 {
	width: 820px;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	display: block;
	float: right;
	font-family: "microsoft yahei";
}
.hot h1 a {
	color: #000;
}
.hot h1 a:visited {
	color: #000;
}
.hot h1 a:hover {
	color: #666;
	text-decoration: none;
}
.hot h1 a:active {
	color: #666;
	text-decoration: underline;
blr:expression(this.onFocus=this.blur());
}
.hot h2 {
	width: 820px;
	height: 32px;
	line-height: 16px;
	display: block;
	float: right;
	padding: 5px 0;
	font-size: 12px;
	font-weight: normal;
	color: #777;
}
.hot span {
	width: 820px;
	height: 14px;
	display: block;
	float: right;
	font-size: 10px;
}
.hot span a {
	width: 49px;
	height: 13px;
	line-height: 13px;
	display: block;
	text-align: center;
	background: url(../images/news_go.jpg) no-repeat;
	color: #FFF;
}
.hot span a:visited {
	color: #FFF;
}
.hot span a:hover {
	color: #000;
	text-decoration: none;
}
.hot span a:active {
	color: #000;
	text-decoration: underline;
blr:expression(this.onFocus=this.blur());
}
.list {
	min-height: 500px;
	height: auto !important;
	height: 500px;
	line-height: 24px;
	font-family: "microsoft yahei";
	padding: 10px 0;
}
.list dl dd {
	height: 32px;
	line-height: 32px;
	display: block;
	clear: both;
	padding-left: 15px;
	background: url(../images/news_icon.jpg) no-repeat left center;
}
.list dl dd a {
	display: inline;
	float: left;
}
.list dl dd a:link {
	color: #666;
}
.list dl dd a:visited {
	color: #666;
}
.list dl dd a:hover {
	color: #666;
	font-weight: bold;
}
.list dl dd a:active {
	color: #666;
	font-weight: bold;
}
.list dl dd span {
	display: inline;
	float: right;
}
.news_page {
	height: 20px;
	line-height: 20px;
	padding: 20px 0 30px 0;
	display: block;
	clear: both;
	border-top: 1px solid #dfdfdf;
	margin: 20px 0 0 0;
}
.news_page_right {
	display: block;
	float: right;
}
.news_page_right span {
	width: 65px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: block;
	float: left;
	border: solid 1px #d9d9d9;
	margin: 0 0 0 15px;
}
.news_page_right strong a {
	width: 22px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: block;
	float: left;
	border: solid 1px #d9d9d9;
	margin: 0 0 0 5px;
}
.news_page_right strong a:link {
	color: #666;
}
.news_page_right strong a:visited {
	color: #666;
}
.news_page_right strong a:hover {
	color: #FFF;
	background: #c2e027;
	border: solid 1px #b5d426;
}
.news_page_right strong a:active {
	color: #FFF;
	background: #c2e027;
	border: solid 1px #b5d426;
}
.news_page_right strong a.hover {
	color: #FFF;
	background: #c2e027;
	border: solid 1px #b5d426;
}
.news_page_right i {
	width: 35px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: block;
	float: left;
	color: #00489c;
	margin: 0 0 0 5px;
}
/**************************************************leveltwo(newsAllImg)*********************************************/
.products {
	min-height: 660px;
	height: auto !important;
	height: 660px;
	display: block;
	clear: both;
	padding: 20px 0 0 0;
}
.products dl dd {
	width: 240px;
	height: 170px;
	display: inline;
	float: left;
	padding: 0 14px 40px 0;
	font-family: "microsoft yahei";
}
.products dl dd p {
	width: 240px;
	height: 120px;
	display: block;
	float: left;
}
.products dl dd p img {
	width: 232px;
	height: 112px;
}
.products dl dd p a {
	display: block;
	border: 4px solid #e4e4e4;
}
.products dl dd p a:visited {
	border: 4px solid #e4e4e4;
}
.products dl dd p a:hover {
	border: 4px solid #CCC;
	text-decoration: none;
}
.products dl dd p a:active {
	border: 4px solid #CCC;
	text-decoration: underline;
 blr:expression(this.onFocus=this.blur());
}
.products dl dd span {
	height: 24px;
	display: block;
	clear: both;
	font-size: 14px;
	padding: 5px 0 0 5px;
}
.products dl dd strong {
	height: 14px;
	display: block;
	clear: both;
	font-size: 10px;
	font-weight: normal;
}
.products dl dd strong a {
	width: 49px;
	height: 13px;
	line-height: 13px;
	display: block;
	text-align: center;
	background: url(../images/news_go.jpg) no-repeat;
	color: #FFF;
}
.products dl dd strong a:visited {
	color: #FFF;
}
.products dl dd strong a:hover {
	color: #000;
	text-decoration: none;
}
.products dl dd strong a:active {
	color: #000;
	text-decoration: underline;
blr:expression(this.onFocus=this.blur());
}
/**************************************************index_banner*********************************************/
.index_banner {
	width:1000px;
	height:395px;
	margin: 0 auto;
	display: block;
	clear: both;
	position:relative;
}
.banner {
	width: 1006px;
	height: 247px;
	display: block;
	clear: both;
	margin: 10px auto 0 auto;
	padding:10px 0 0 0;
	background: url(../images/banner_bg.png) no-repeat;
	position: relative;
}
.indexBanner {
	position: relative;
	height:250px;
	width: 100%;
	overflow: hidden;
}
.mask {
	width: 1000px;
	height: 30px;
	position: absolute;
	bottom: 0px;
	display: block;
	z-index: 5000;
}
.indexBanner div {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	height:257px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	z-index: 10;
}
.indexBanner div img {
	width:980px;
	height:217px;
	clear: both;
}
.indexBanner div.now {
	display: block;
}
.ul_bannerMenu {
	position: absolute;
	bottom: 13px;
	z-index: 80000;
	padding: 0 0 0 15px;
}
.ul_bannerMenu li {
	display: -moz-inline-stack;
	display: inline-block;
 *display:inline;
 *zoom:1;
	margin-right: 5px;
	width: 8px;
	line-height: 8px;
	text-align: center;
	font-size: 0px;
	cursor: hand;
	cursor: pointer;
	background: url(../images/index_on.png);
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/index_on.png");
	_background: none;
	color: #ccc;
}
.ul_bannerMenu li.now {
	background: url(../images/index_hover.png);
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/index_on.png");
	_background: none;
	color: #666;
}
#botPrev {
	width: 22px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 180px;
	z-index: 5000;
	background: url(../images/index_go.png) no-repeat;
}
#botNext {
	width: 22px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 180px;
	z-index: 5000;
	background: url(../images/index_to.png) no-repeat;
}
/**************************************************tab*********************************************/
.tab_vision_title2 {
	clear: both;
	height: 23px;
	line-height: 22px;
	text-align: center;
	background: url(../images/view_tab_line.jpg) repeat-x 50px bottom;
}
.tab_vision_title2 ul {
	clear: both;
}
.tab_vision_title2 ul li {
	width: 116px;
	height: 26px;
	position: relative;
	left:-2px;
	z-index: 10;
	float: left;
	margin: 1px -2px 0 0;
	display: inline;
	cursor: pointer;
	text-align: center;
	background: url(../images/view_tab_go.png) no-repeat right top;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/tab_product.png");
	_background: none;
}
.tab_vision_title2 ul li span {
	width: 116px;
	display: block;
	line-height: 22px;
	color: #000;
}
.tab_vision_title2 ul li.hover {
	width: 116px;
	height: 26px;
	position: relative;
	z-index: 90;
	float: left;
	display: inline;
	cursor: pointer;
	margin: 1px -5px 0 0;
	font-weight: bold;
	background: url(../images/view_tab_on.png) no-repeat;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/tab_product_hover.png");
	_background: none;
}
.tab_vision_title2 ul li.hover span a{
	width: 116px;
	display: block;
	line-height: 22px;
	text-align: center;
	color: #fff;
}
.tab_vision_title2 ul li span a.hover {
	color: #FFF;
	text-decoration: none;
}
/**************************************************index_click*********************************************/
.index_click {
	width:1000px;
	height:140px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:99999999;
}
#slider {
	WIDTH:1000px;
	HEIGHT:140px;
	overflow:hidden;
}
#apDiv1 {
	Z-INDEX: 1;
	WIDTH: 1000px;
	HEIGHT: 32px;
	OVERFLOW: hidden;
	padding:0 0 10px 0;
}
#apDiv1 span{
	display:block;
	float:left;
	display:inline;
	padding:15px 0 0 0;
	}
#apDiv1 strong{
	display:block;
	float:right;
	height:32px;
	}
#apDiv2 {
	Z-INDEX: 3;
	WIDTH: 860px;
	HEIGHT: 35px;
	OVERFLOW: hidden;
}
#slider dl{
	display:block;
	clear:both;
	}
#slider dl dd a{
	width:266px;
	height:96px;
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
	background:#000;
	position:relative;
	}
#slider dl dd a img{
	display:block;
	position:absolute;
	z-index:10;
	}
#slider dl dd a p{
	height:30px;
	width:458px;
	background:#000;
	position:absolute;
	z-index:30;
	left:0;
	bottom:0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display:none;
	}
#slider dl dd a span{
	height:30px;
	line-height:30px;
	width:448px;
	display:block;
	position:absolute;
	z-index:60;
	left:0;
	bottom:0;
	padding:0 0 0 10px;
	font-family:"microsoft yahei";
	font-size:14px;
	color:#fff;
	display:none;
	}

#slider dl dd a.hover a{
	height:96px;
	width:458px;
	display:block;
	position:absolute;
	z-index:60;
	left:0;
	top:0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	
#slider dl dd a.hover p{
	height:30px;
	width:458px;
	background:#000;
	position:absolute;
	z-index:30;
	left:0;
	bottom:0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display:block;
	}
#slider dl dd a.hover span{
	height:30px;
	line-height:30px;
	width:448px;
	display:block;
	position:absolute;
	z-index:60;
	left:0;
	bottom:0;
	padding:0 0 0 10px;
	font-family:"microsoft yahei";
	font-size:14px;
	color:#fff;
	display:block;
	}

