/*初始样式、共同样式
*/
	* {margin:0; padding:0;}
	*html {background-image:url("about:blank"); background-attachment:fixed;}
	ul,ol {list-style-type:none;}
	img {border:0;}
	a:link {color:#666; text-decoration:none;}
	a:visited {color:#666; text-decoration:none;}
	a:hover {color:#068e06; text-decoration:underline;}
	a:active {text-decoration:none;}
	::selection {text-shadow:0px 0px; color:#fff; background-color:#0099ff;}
	::-moz-selection {text-shadow:0px 0px; color:#fff; background-color:#0099ff;}
	.font_s {font-size:100%;}
	.font_m ,h2, h3, h4, h5, h6  {font-size:115%;}
	.font_l ,h1 {font-size:130%;}
	.align_l {text-align:left;}
	.align_c {text-align:center;}
	.align_r {text-align:right;}
	.float_l {float:left;}
	.float_r {float:right;}
	.float_n {float:none;}
	.left {left:0px;}
	.right {right:0px;}
	.top {top:0px;}
	.bottom {bottom:0px;}
	.normal {font-style:normal; font-weight:normal;}
	.nowrap {white-space:nowrap;}/*控制文字在同一行显示*/
	.relative {position:relative;}
	.absolute {position:absolute;}
	.display_blo {display:block;}
	.display_inl {display:inline;}
	.inl_blo ,.ic {display:inline-block; zoom:1; *display:inline; vertical-align:middle;}
	.imgmid {display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
	.cle {clear:both; width:0; height:0; display:block; overflow:hidden;}
	.weiruan {font-family:Arial,"微软雅黑",sans-serif; _font-family:"微软雅黑"; *font-family:"微软雅黑";}
	.transt ,a:link ,.slide-button ul li {transition:all 0.2s ease 0; -webkit-transition:all 0.2s ease 0; -moz-transition:all 0.3s ease 0; -o-transition:all 0.3s ease 0;}
	#float_tools {display:none; z-index:8; width:47px; position:fixed; right:0px; bottom:64px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)|64)));}
	#author {width:872px; height:24px; float:left; text-align:center; color:#fff; left:-999em; position: absolute;}
	.ic {width:16px; height:16px; line-height:16px; text-align:center; background:url("../images/icon.png") no-repeat; vertical-align:middle; _margin-bottom:2px;}
	input ,textarea {font-family:Arial,"宋体",sans-serif;}

/*总框架
*/
	body {font-family:Arial,"宋体",sans-serif; color:#666; font-size:78%; font-weight:400; zoom:1; line-height:21px; position:relative; word-wrap:break-word;}
	#header_box {width:100%; z-index:3; padding-bottom:4px; background:url("../images/head_navbg.png") repeat-x left bottom; position:relative;}
	#header ,.mainbody ,#foot_box {width:1000px; margin:0 auto; position:relative; z-index:2;}

/*头部
*/
	#head_logo {width:540px; height:90px; float:left; overflow:hidden;}
	#head_logo a {display:block;}
	#head_logo a .ic {background-position:0 -16px; position:absolute; left:0px; top:-16px; z-index:2;}
	#head_logo a:hover .ic {top:8px; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg);}
	#head_logo a:active .ic {transform:rotate(-360deg); -webkit-transform:rotate(-360deg); -moz-transform:rotate(-360deg); -o-transform:rotate(-360deg);}
	#head_tel {width:460px; float:left; height:40px; margin:22px 0 28px; text-align:right; letter-spacing:0.3pt; overflow:hidden;}
	#head_tel .ic {background-position:0 -16px; margin:0 6px 3px 0;}
	.head_telbutton {width:120px; height:40px; background:url("../images/head_telbutton.png") no-repeat;}
	.head_telnum {font-size:22px; color:#dd0000; line-height:28px; height:28px; margin:10px 0 2px; overflow:hidden;}
	#headnav {width:100%; float:left; height:40px; line-height:40px; text-align:center; overflow:hidden;}
	#headnav ol {width:100%; float:left; font-weight:bolder; font-size:115%;}
	#headnav ol li {float:left; width:12.5%; position:relative;}
	#headnav ol li a {display:block; zoom:1; color:#fff !important;}
	#headnav ol li a:hover {text-decoration:none; color:#333 !important; background:url("../images/head_navbg.hover.gif") repeat-x 0 -40px; text-shadow:0 1px #fff;}
	#headnav ol li a.active_a {text-decoration:none; color:#333 !important; background:url("../images/head_navbg.hover.gif") repeat-x 0 -40px; text-shadow:0 1px #fff;}
	#headnav ol li a:active {background-position:0 0;}

/*首页
*/
	.mainbody {margin-top:6px; margin-bottom:18px; }
	/*幻灯片*/
	.slide-box {width:100%; height:350px; position:relative; text-align:center;}
	.slide-img {width:100%; height:100%; position:relative; overflow:hidden;}
	.slide-one {width:100%; height:100%; display:block; position:absolute; left:0px; top:0px;}
	a.slide-one {transition:none; -webkit-transition:none; -moz-transition:none; -o-transition:none; }
	.slide-button {position:absolute; bottom:11px; height:16px; width:30%; left:35%; z-index:2;}
	.slide-button ul li {display:inline; margin:0 1px; overflow:hidden;}
	.slide-button ul li .ic {background-image:url("../images/icon.gif"); background-position:0 -32px; line-height:100px; overflow:hidden;}
	.slide-button ul li.slide_stay .ic ,.slide-button ul li:hover .ic {background-position:-16px -32px;}
	.banner_shadow {height:20px; background:url("../images/banner_shadow.png") repeat-x;}

	/*首页内容*/
	#about_home ,#products_home ,#sidebar_home {float:left; overflow:hidden;}
	#about_home {width:260px;}
	#products_home {width:470px; margin:0 20px; _display:inline;}
	#sidebar_home {width:230px;}
	.tit {color:#333; font-size:110%; line-height:34px; border:1px solid #aaa !important; padding:0 14px; font-weight:bolder; text-shadow:0 1px #fff; background:url("../images/title_bg1.gif") repeat-x #d4d4d4;}
	#about_home .tit {color:#017f01; margin:0 !important;}
	#products_home .tit ,#news_home .tit {border-bottom:0 !important; margin:0 2px !important;}
	#about_home .company_name { width:260px; height:65px; margin-top:1px; color:#fff;}
	#about_home .company_name a {color:#fff; display:block; padding:0 19px;}
	#about_home .company_name a:hover {text-decoration:None; color:#fff; text-shadow:0 3px 1px #444;}
	#about_home .company_name a:active {text-shadow:0 2px 1px #444;}
	#aboutcont_home {padding:11px 15px 0; background:url("../images/aboutbg_home.png") repeat-x; text-shadow:0 1px #f8f8f8;}
	#aboutcont_home p {letter-spacing:0.5pt; height:105px; overflow:hidden;}
	#aboutcont_home ul {margin:13px 0 22px; position:relative;}
	#aboutcont_home ul .ic {background-position:-4px 0px; width:14px; margin-top:2px;}
	#aboutcont_home ul li.leaf {position:absolute; right:-2px; top:1px; z-index:-1;}
	a.button_1 {display:inline-block; width:90px; line-height:30px; padding:0 3px 1px 0; text-align:center; text-shadow:0 1px #eee; background:url("../images/button_1.png") no-repeat; zoom:1; *display:inline;
							 font-family:"宋体"; transition:none; -webkit-transition:none; -moz-transition:none; -o-transition:none; }
	a.button_1:hover {color:#fff; text-shadow:0 1px #005400; background-position:0 -31px; text-decoration:None;}
	#procont_home {border-top:1px solid #aaa; background:url("../images/pro_bg_home.png") repeat-x;}
	.products_list {margin:18px 5px 14px 6px;}
	.pro_one {display:inline-block; width:125px; line-height:18px; margin:0 14px 6px; text-align:center; zoom:1; *display:inline; vertical-align:top; soverflow:hidden;}
	.pro_one a {display:block !important; cursor:pointer;}
	.pro_one a:hover {opacity:0.9; text-decoration:None;}
	.pro_img {display:block; height:92px; border:1px solid #bbb; background-color:#fff; position:relative; left:0px; top:0px; border-radius:3px; -mozborder-radius:3px; box-shadow:0 1px 2px #ccc;}
	.pro_img:hover {border-color:#068e06; box-shadow:0 2px 3px #999;}
	.pro_img img ,.cont_text .pro_img img {vertical-align:middle; max-width:123px; height:auto; zoom:expression( function(elm) {var maxW = 123; if (elm.width>maxW) { var oldVW = elm.width; elm.width=maxW; elm.height = elm.height*(maxW /oldVW); } elm.style.zoom = '1'; }(this));}
	.pro_tit {display:block; font-weight:normal; line-height:20px; padding-top:3px; border-top:1px solid #fff;}
	#procont_home .button_1 {margin-left:20px;}
	#links_home a {display:block; line-height:56px; height:56px; padding-left:16px; font-size:110%; color:#333; font-weight:bold; margin-bottom:4px; zoom:1; border:1px solid #acacac; overflow:hidden;}
	#links_home a:hover {text-decoration:None; color:#017f01; box-shadow:0 0 1px #fff inset; opacity:0.9;}
	#links_home a span {color:#fff; margin-left:5px;}
	#news_home {padding-top:10px;}
	#newscont_home {border-top:1px solid #aaa; padding:7px 0 0;}
	#newscont_home ul {line-height:24px; margin-bottom:19px;}
	#newscont_home ul li {display:block; zoom:1; height:24px; overflow:hidden;}
	#newscont_home ul li .ic {margin-right:3px; margin-top:3px;}
	#newscont_home ul li a span {/*display:inline-block; zoom:1; *display:Inline; vertical-align:middle;*/}
	#newscont_home .button_1 {margin-left:4px;}

/*版权
*/
	#foot_box {text-align:center; border-top:1px solid #ccc;  }
	#foot_copyright {border-top:1px solid #fff; padding:14px 10px 6px; background:url("../images/foot_copyrightbg.png") repeat-x left top;}
	#foot_logo {background:url("../images/foot_logobg.png") repeat-x left bottom;}


/*内页
*/
	.banner_inside {width:100%; height:196px; text-align:center; overflow:hidden;}
	#sidebar {width:230px; float:left; overflow:hidden;}
	#content_box {width:752px; float:right; margin-left:18px; _display:inline; position:relative; overflow:hidden;}
	#location {line-height:32px; height:32px; margin-bottom:10px; padding:0 10px; color:#484848; border-bottom:1px solid #bbb; background:url("../images/location_bg.gif") repeat-x; overflow:hidden;}
	#location em {margin:0 4px 0 2px; font-style:normal;}
	#location strong {font-weight:normal;}

	/*侧边菜单栏*/
	#sidebar_nav {margin-bottom:10px;}
	#sidebar_nav .tit {padding-left:11px; margin:0 !important; _border-bottom:1px solid #aaa !important;}
	#sidebar_nav ul { border-left:1px solid #ccc; border-right:1px solid #ccc;}
	#sidebar_nav ul li {width:100%; border-top:1px solid #fff; border-bottom:1px solid #ccc;}
	#sidebar_nav ul li a {display:block; zoom:1; line-height:20px; padding:7px 10px 6px; color:#444; background:url("../images/sidebar_navbg.gif") repeat-x #e2e2e2; transition:none; -webkit-transition:none; -moz-transition:none; -o-transition:none;}
	#sidebar_nav ul li a .ic {background-position:0 -49px; margin-right:7px;}
	#sidebar_nav ul li a:hover {color:#fff; text-decoration:None; background:url("../images/sidebar_navbg.hover.gif") repeat-x #007200;}
	#sidebar_nav ul li a:hover .ic {background-position:-16px -49px;}

	/*正文框架*/
	.cont_location {position:absolute; left:0px; top:-24px; width:584px; padding:0 8px; line-height:24px; height:24px; color:#fff; text-shadow:0 1px 2px #666; background:url("../images/location_bg.png") no-repeat; overflow:hidden;}
	.cont_location a {color:#fff;}
	.cont_location a:hover {color:#ff7800;}
	.cont_main {overflow:hidden;}
	.cont_tit {color:#017f01; display:block;}
	.cont_tit.tit {margin:0 2px; padding:0 11px; border-bottom:0 !important; }
	.cont_text {width:720px; float:left; padding:16px 16px 0; font-size:100%; line-height:1.9; border-top:1px solid #aaa; overflow:hidden;}
	.cont_text img {max-width:720px; height:auto; zoom:expression( function(elm) {var maxW = 720; if (elm.width>maxW) { var oldVW = elm.width; elm.width=maxW; elm.height = elm.height*(maxW /oldVW); } elm.style.zoom = '1'; }(this));}
	.default_style ul ,.default_style ol {list-style-position:outside; margin:0 0 16px 36px; padding:0; display:block;}
	.default_style ul {list-style-type:disc; margin-left:33px;}
	.default_style ol {list-style-type:decimal;}
	.default_style p {margin:0 0 3%;}
	.default_style h1 ,.default_style h2 ,.default_style h3 ,.default_style h4 ,.default_style h5 ,.default_style h6 {margin:1% 0 0;}
	.default_style table {width:100%; border:1px solid #aaa; vertical-align:middle; text-align:center;}
	.default_style table th {border:1px solid #aaa; background:#ddd;}
	.default_style table td {border:1px solid #aaa;}
	.default_style table tr {border:1px solid #aaa; background:#efefef;}
	.default_style tr:hover {background-color:#cadae7;}
	.default_style td ,.default_style th {padding:3px 8px; vertical-align:middle;}
	.default_style td {text-align:left;}
	.default_style table a {text-decoration:underline;}

/*新闻列表
*/
	#news_list {float:left; width:100%; display:inline;}
	#news_list li {float:left; width:100%; line-height:34px; height:34px; border-bottom:1px dashed #bbb; overflow:hidden;}
	#news_list li span {float:right; line-height:12px; margin:11px 6px 11px 24px; _display:inline;}
	#news_list li a {display:block;}
	#news_list li.bg a {background-color:#f2f2f2;}
	#news_list li a:hover {background-color:#e5e5e5; text-decoration:None; padding-left:10px;}
	#news_list li a .ic {margin:9px 6px 9px 5px; background-position:0 -49px;}
	#news_list li a:hover .ic {background-position:0 -64px;}
	#news_list li:hover span {color:#017f01;}
	#news_details_tit {text-align:center; border-bottom:1px dashed #aaa; padding:16px 0;}
	#news_details_tit h1 {color:#333;}
	#news_details_tit em {display:block; font-style:normal}
	.news_details_text {padding:20px 8px; width:704px; border-bottom:1px dashed #aaa; overflow:hidden;}
	.news_details_text img {max-width:704px; height:auto; zoom:expression( function(elm) {var maxW = 704; if (elm.width>maxW) { var oldVW = elm.width; elm.width=maxW; elm.height = elm.height*(maxW /oldVW); } elm.style.zoom = '1'; }(this));}
	.news_details_pages {padding:10px;}
	.news_details_pages span {margin:6px 8px;}
	.news_details_pages a {color:#017f01;}

/*页码
*/
	.pages_box {text-align:center; margin:2% 0; line-height:32px; padding:9px; background:url("../images/head_navbg.hover.gif") repeat-x left center;}
	.pages  ,.pages ul ,.pages ul li ,.pages ul li a ,.pages ul li span {display:inline-block; zoom:1; *display:inline; vertical-align:middle; _vertical-align:baseline;}
	.pages ul li {margin:0 1px; width:38px;}
	.pages ul li.normal {width:auto;}
	.pages ul li .ic ,.pages ul li a ,.anti-select-button {background:url("../images/pages.gif") no-repeat;}
	.pages ul li .ic.pages_first {background-position:0 0;}
	.pages ul li .ic.pages_prev {background-position:0 -16px;}
	.pages ul li .ic.pages_next {background-position:0 -32px;}
	.pages ul li .ic.pages_last {background-position:0 -48px;}
	.pages ul li a ,.pages ul li span {width:36px; height:32px;}
	.pages ul li a {background-position:0 -128px; border:1px solid #aaa; border-radius:1px; -moz-border-radius:1px; transition:none; -webkit-transition:none; -moz-transition:none; -o-transition:none;}
	.pages li a:hover {background-position:0 -160px; border-color:#999;}
	.pages li a:active {background-position:0 -192px;}
	.pages li a:hover .ic {background-position-x:-16px;}
	.pages li .ic {margin:8px 0;}

	/*仿制下拉菜单*/
	.anti-select-box ,.anti-select-button ,.anti-select-list {display:inline-block; zoom:1; *display:inline; vertical-align:middle; _vertical-align:baseline;}
	.anti-select-box {text-align:left; white-space:nowrap;}
	.anti-select-button ,.anti-select-button .ic ,.anti-select-button.open .ic {background:url("../images/pages.gif") no-repeat;}
	.anti-select-button {background-position:0 -128px; border:1px solid #aaa; background-repeat:repeat-x; padding:0 5px 0 8px; text-align:center; cursor:pointer;}
	.anti-select-button:hover ,.anti-select-button.open {background-position:0 -160px;}
	.anti-select-button .ic {background-position:0 -96px; margin:8px 0;}
	.anti-select-button.open .ic {background-position:0 -64px;}
	.anti-select-list {display:none; background:#fff; font-weight:normal; border:1px solid #aaa; overflow-x:hidden; margin-left:-1px;}
	.anti-select-list li {line-height:18px; white-space:nowrap;}
	.anti-select-list li#no-selc {}
	.anti-select-list li a {display:block; padding:2px 6px; width:auto; zoom:1; font-size:12px; color:#333; cursor:default;}
	.anti-select-list li a:hover ,.anti-select-list li:hover {background-color:#ccc;}
	.anti-select-list li a:hover {text-decoration:none;}
	.anti-select-list li.selected {background-color:#068e06; color:#fff; padding:2px 6px;}
	.anti-select-list.posi {display:none; position:absolute; z-index:9; background-color:#fff;}

/*产品
*/
	#prolist_inside {margin:0 10px;}
	#prolist_inside .pro_one {margin:20px 25px;}
	#pro_details_img {width:430px; height:322px; margin:10px auto; text-align:center; overflow:hidden;}
	#pro_details_img img {vertical-align:middle; max-width:430px; height:auto; zoom:expression( function(elm) {var maxW = 430; if (elm.width>maxW) { var oldVW = elm.width; elm.width=maxW; elm.height = elm.height*(maxW /oldVW); } elm.style.zoom = '1'; }(this));}
	#pro_details_tit {color:#333; text-align:center; margin:10px 0 4px;}
	#bdshare {margin-left:240px; _display:inline;}
	#pro_details_desctit {line-height:34px; color:#333; padding:0 10px; margin-top:16px; border:1px solid #bbb; background:url("../images/sidebar_navbg.gif") repeat-x #e2e2e2;}

/*留言反馈
*/
	#feedback {margin:10px 0 45px; float:left; width:100%; list-style:none;}
	#feedback li {width:54%; margin:0 1% 8px; /*float:left;*/ line-height:36px; position:relative; _display:inline;}
	#feedback li span ,.form_input ,form_textarea {vertical-align:top;}
	#feedback li span {display:block;}
	#feedback li.float_r {width:40%;}
	.input_tips {position:absolute; left:171px; top:0px; cursor:text; color:#c0c0c0;}
	.form_textarea ,.form_input ,.form_button {border:1px solid #aaa; color:#666; font-family:Arial,"宋体",sans-serif; border-radius:2px; -moz-border-radius:2px;}
	.form_textarea ,.form_input {padding:5px 2%; line-height:30px; height:30px; background:url("../images/input_shadow.png") repeat-x #f8f9f9;}
	.form_input {width:90%;}
	.form_textarea {/*width:536px;*/ height:146px; line-height:1.8; resize:vertical;}
	.form_code {width:50%; padding:5px 3%;}
	.code_img {/*float:left; clear:right;*/ width:80px; height:28px; margin:3px 8px 0; display:inline-block; *display:inline; zoom:1;}
	.form_button {width:57%; height:40px; display:block; /*float:left;*/ border:1px solid #aaa; color:#333; font-weight:bold; word-spacing:4px; text-align:center; background:url("../images/head_navbg.hover.gif") repeat-x left center; cursor:pointer; *margin-left:-3px;}
	.form_submit {color:#333;}
	p#feedback_tips {line-height:1.7; margin-top:2px;}

/*在线客服
*/
	.cl_kf_out {position:absolute; visibility:visible; right:0px; top:150px; z-index:2; background:#000;}
	.cl_kf01 {z-index:10; width:130px; position:fixed; right:0px; top:200px;}
	.cl_kf02 {right:0px; position:absolute;}
	.cl_kf_top {background:url("../images/online3_1_2.gif") no-repeat; width:130px; height:54px; float:left;}
	.cl_kf_top a {display:block; width:20px; height:20px; float:right;}
	.cl_kf_cont {background:url("../images/online3_3_2.gif") repeat-y; width:120px; height:auto; float:left; padding-left:10px;}
	.cl_kf_cont a {font-family:Tahoma, Geneva, sans-serif; display:block; height:24px; width:110px; font-size:12px; color:#666; vertical-align:middle;}
	.cl_kf_cont img {vertical-align:middle; border:0px;}
	.cl_kf_line {background:url("../images/online3_4_2.gif") no-repeat; width:130px; height:14px; font-size:0px; float:left;}
	.cl_kf_tel {background:url("../images/online3_6_2.gif") repeat-y; width:130px; height:auto; float:left; text-align:center; font-size:12px; color:#666; line-height:18px;}
	.cl_kf_foot {background:url("../images/online3_7_2.gif") no-repeat; width:130px; height:8px; float:left; font-size:0px;}
	.cl_kf_top_en {background:url("../images/online3_1_2_en.gif") no-repeat; width:130px; height:54px; float:left;}
	.cl_kf_top_en a {display:block; width:20px; height:20px; float:right;}