@charset "utf-8";
/* [haiCSS 2.0] -- Author:ideal_sea Date:2015-01-29 */
html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre{display:block}li{display:list-item}head{display:none}table{display:table}tr{display:table-row}thead{display:table-header-group}tbody{display:table-row-group}tfoot{display:table-footer-group}col{display:table-column}colgroup{display:table-column-group}td,th{display:table-cell}caption{display:table-caption}th{font-weight:bolder;text-align:center}caption{text-align:center}body{margin:8px;:1.12}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.75em 0}h3{font-size:1.17em;margin:.83em 0}h4,p,blockquote,ul,fieldset,form,ol,dl,dir,menu{margin:1.12em 0}h5{font-size:.83em;margin:1.5em 0}h6{font-size:.75em;margin:1.67em 0}h1,h2,h3,h4,h5,h6,b,strong{font-weight:bolder}blockquote{margin-left:40px;margin-right:40px}i,cite,em,var,address{font-style:italic}pre,tt,code,kbd,samp{font-family:monospace}pre{white-space:pre}button,textarea,input,object,select{display:inline-block}big{font-size:1.17em}small,sub,sup{font-size:.83em}sub{vertical-align:sub}sup{vertical-align:super}thead,tbody,tfoot{vertical-align:middle}td,th{vertical-align:inherit}s,strike,del{text-decoration:line-through}hr{border:1px inset}ol,ul,dir,menu,dd{margin-left:40px}ol{list-style-type:decimal}ol ul,ul ol,ul ul,ol ol{margin-top:0;margin-bottom:0}u,ins{text-decoration:underline}br:before{content:"\A"}:before,:after{white-space:pre-line}center{text-align:center}abbr,acronym{font-variant:small-caps;letter-spacing:0.1em}BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override}BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override}*[DIR="ltr"]{direction:ltr;unicode-bidi:embed}*[DIR="rtl"]{direction:rtl;unicode-bidi:embed}
@media print{h1{page-break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid}ul,ol,dl{page-break-before:avoid}}

body{ background-color:#fff; margin:0px auto; font-size:12px; font-family:"Arial","Times New Roman","微软雅黑"; color:#000;}
a{ color:#000; text-decoration:none;} a:hover{ color:#BBBBBB;}
 img{ border:none;} ul{ margin:0px; padding-left:35px;} h4{ font-size:12px;}
.pr{ position:relative;} .pa-l{ position:absolute; left:0px; top:0px;} .pa-r{ position:absolute; right:0px; top:0px;} p{ line-height:22px;}
.fl{ float:left;} .fr{ float:right;} .tc{ text-align:center;} .tr{ text-align:right;} .cb{ clear:both;} .b{ font-weight:700;}

.table1{ table-layout:fixed; empty-cells:show; border-collapse:collapse; border:1px solid black;} 
.table1 tr{ height:22px; line-height:22px; border:1px solid black;} 
.table1 td{ text-align:center; padding:0px 0px; border:1px solid black;}

/************
pw:pagewidth
************/
.pw{ width:997px; margin:0 auto; clear:both;}
.pw h3{ margin:0;}
.h690{ height:690px;}
.h690 h3{ margin:0;}
.h690 ul{ padding:0; margin:0; list-style:none;}
.w250{ width:240px; top:15px;}
.w740{ width:740px;}
.h220{ height:220px; top:15px;}
.h250{ height:250px; margin-top:15px;}
.ad01{ height:105px; margin-top:10px;}

.color1{ color:#F05100;}
/*mod*/
.top-wrap{ background-color:#FAFAFA; height:30px;}
.top div.pa-l{ left:15px;}
.top div.pa-r{ top:5px; right:30px;}
.top p{ margin:0; height:30px; line-height:30px;}
.head{ height:90px;}
.head h4{ margin:0; padding:0; font-size:14px;}
.mod-tel{background:url(erweima.png) left center no-repeat; padding-left:85px; right:25px; height:90px;}
.mod-tel h4{ color:#555; padding-top:15px;}
.mod-tel p{ margin:0;}
.mod-tel span.num-1{ font-family:impact; font-size:24px; color:#F05100; letter-spacing:1px;}

.nav-wrap{ height:44px; line-height:44px; background:url(nav-bg.png) repeat-x left center;}
.nav a{ display:block; float:left; width:124px; text-align:center;}
.nav a.selected{ background:url(button-selected.png) no-repeat center center; color:white;}

.banner-wrap{ background:url(banner-bottom-bg.gif) repeat-x left bottom #C1C1C1; height:321px; padding-top:3px; padding-bottom:29px; overflow:hidden;}

.mod-showcase-1{ border:2px solid #FA6803; border-radius:10px; height:173px; position:relative; overflow:hidden;}
.slider li{ height:155px; padding:9px 8px;}
.num{ position:absolute; right:5px; bottom:5px;}
ul.num li{ float:left; list-style:none; border-radius:4px; border:1px solid #FA6803; width:16px; height:16px; text-align:center; background-color:white; color:#FA6803; margin:1px;}
ul.num li.on{ color:#fff; line-height:21px; width:21px; height:21px; font-size:16px; margin:0 1px; border:0; background-color:#FF7300; font-weight:bold;}

.mod-productlist{ border:2px solid #FA6803; border-radius:10px; height:450px; margin-top:20px;}
.mod-productlist h3{ width:22px; height:450px; background:url(productclass-t.png) no-repeat 2px center #FA6803; margin:0; padding:0; overflow:hidden; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#FA6803;}
.liststyle-1{ line-height:31px; left:45px; top:5px; margin:0;}
.liststyle-1 dt{ padding-left:27px; background:url(list-style-1.gif) no-repeat left center;}
.liststyle-1 dt a{font-size:14px}
.liststyle-1 dd{ padding-left:41px; background:url(list-style-2.gif) no-repeat left center; margin:0;}

.mod-newslist-1{ width:450px;}
.mod-newslist-1-h{ background:url(t3-bg-1.png) repeat-x left center; height:33px; line-height:33px;}
.mod-newslist-1-h h3{ background:url(t3-bg-2.png) repeat-x left center; width:90px; color:white; padding-left:20px;}
.mod-newslist-1-m{ padding:10px;}
.mod-newslist-1-m ul li{ height:26px; line-height:26px; border-bottom:1px dashed #ddd; background:url(arrow-1.gif) no-repeat left center; padding-left:12px;}

.mod-customerlist-1{ width:280px;}
.mod-customerlist-h{ background:url(t3-bg-2.png) repeat-x left center; height:33px; line-height:33px; color:white;}
.mod-customerlist-h h3{ padding-left:20px; width:90px;}
.mod-customerlist-m{ padding:10px;}
.mod-customerlist-m ul li{ height:26px; line-height:26px;}

.more-1{ background:url(more-bg-1.png) no-repeat center center; display:block; width:42px; height:18px; line-height:18px; top:5px; right:5px; text-align:center; color:#787878; padding-left:15px; font-family:arial;}
.more-2{ right:5px; color:white;}

.mod-showcase-2-m{ width:740px; overflow:auto; padding-top:5px;}
.mod-showcase-2-m div{ float:left; padding:13px; background:url(pic-bg-1.gif) no-repeat center 160px;}
.mod-showcase-2-m div a{ display:block; margin-top:13px; line-height:24px; text-align:center;}

.mod-industryapplication{ height:217px;}
.mod-industryapplication-m{ border:1px solid #ddd; border-top:none; text-align:center; padding:15px; height:155px;}
.mod-industryapplication-m div{ width:216px; float:left; margin:0 12px;}
.mod-industryapplication-m div a{ display:block; line-height:24px;}

.mod-company{ width:690px;}
.mod-company-m-p{ width:300px; padding:10px;}
.mod-company-m-m{ width:350px; padding:10px;}
.mod-company-m-m h3{ border-bottom:2px solid #ddd; line-height:28px;}
.mod-company-m-m p{ margin:0; margin-top:5px; text-indent:2em;}

.mod-quality{ width:280px;}
.mod-quality-m{ padding:10px 15px 0; position:relative; height:200px; overflow:hidden;}
.mod-quality-m div{ position:absolute; width:40px; text-align:center;}
.mod-quality-m div.turn-chuange-l{ left:0; top:80px; z-index:20;}
.mod-quality-m div.turn-chuange-r{ right:0; top:80px; z-index:20;}
.mod-quality-m ul{ list-style:none; position:absolute; padding:0; margin:0; height:200px; left:15px;}
.mod-quality-m ul li{ float:left; width:250px; text-align:center;}
.mod-quality-m ul li span{ display:block;}

.mod-column3{ height:295px; padding-top:5px; margin-top:10px; background:url(line-1.gif) repeat-x left top #f4f4f4;}
.mod-column3 div.pw{ height:295px;}
.mod-column3 div.pw div.pa-l{ padding:15px 20px; background:url(line-2.gif) no-repeat 320px 10px; width:292px;}
.mod-newslist-2{ left:332px;}
.mod-column3 div.pw div.mod-newslist-2-1{ left:664px; background:none;}
.mod-column3 div.pw div.pa-l div.pr{ height:35px; line-height:35px; border-bottom:2px solid #F16808;}
.mod-column3 div.pw div.pa-l div.pr h3{ left:10px;}
.mod-column3 div.pw div.pa-l div.pr a.more-1{ top:8px;}
.mod-contact-m{ padding:12px 15px;}
.mod-contact-m p{ margin:0; line-height:24px;}
.mod-newslist-2-m{ padding:12px 5px;}
.mod-newslist-2-m ul{ padding:0; list-style:none;}
.mod-newslist-2-m ul li{ line-height:24px; border-bottom:1px dashed #ddd; padding-left:15px; background:url(arrow-1.gif) no-repeat left center;}
.gssp{ width:997px; margin:0 auto; clear:both;}
.friends-link{ width:997px; margin:0 auto; clear:both;}
.mod-nav2{ height:40px; line-height:40px; background-color:#F05100; margin-top:15px;}
.mod-nav2 div.pw a{ display:block; float:left; width:124px; text-align:center; color:white;}

.foot{ height:150px; clear:both;}
.foot div.pw{ height:150px; background:url(local.gif) right center no-repeat;}

.logo2{ top:35px; left:20px;}
.mod-foot{ left:160px;}
.mod-foot h3{ margin:25px 0 0; font-weight:100; font-size:12px;}
.weixin{ text-align:center; position:absolute; left:0px; bottom:220px;}

.mod-newslist-3{ border:2px solid #FA6803; border-radius:10px; margin-top:15px;}
.mod-newslist-3 h3{ height:30px; line-height:30px; color:white; background-color:#FA6803; padding-left:15px;}
.mod-newslist-3 ul{ list-style:none;}
.mod-newslist-3 ul li{ height:35px; line-height:35px;}

.guide{ height:35px; line-height:35px; padding-left:10px; border-bottom:3px solid #F05100;}
.news-content{ overflow:auto;}
.news-content-r{ background:url(news-content-r-bg.jpg) no-repeat left top; padding:10px 15px; width:710px;}
	
.article-h h1{ text-align:center; font-size:18px; margin:20px 0;}
.article-fdh{ text-align:center; color:gray;}
.article-fdh span{ margin:0 8px;}
.article-m{ padding:0 15px;}

.bdsharebuttonbox{ padding-left:10px;}
.preNext{ height:40px; line-height:40px; color:gray;}
.preNext div.pa-l{ left:10px; background:url(prev.gif) no-repeat left center; padding-left:22px;}
.preNext div.pa-r{ right:10px; background:url(next.gif) no-repeat right center; padding-right:22px;}

.articlelist-1{ padding:5px 10px;}
.articlelist-1 ul{ list-style:none; padding:0;}
.articlelist-1 ul li{ background:url(arrow-1.gif) no-repeat left center; padding-left:12px; height:32px; line-height:32px; border-bottom:1px dashed #ddd;}

.productlist-1{ padding:5px 10px;}
.productlist-1 div{ width:150px; float:left; margin:11px; overflow:hidden;}
.productlist-1 div img{ display:block;}
.productlist-1 div a{ display:block; text-align:center; line-height:30px;}
.productlist-1 div.newline{ width:700px; clear:both;}

.html5zoo-bullet-wrapper-0{ float:right;}
.k_pagelist {
	clear:both;
	display:block;
	margin:10px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 10px;
	border-top:1px solid #F05100;
	text-align:center;
	background-color:#F6F6F6;
}
.k_pagelist a, .k_pagelist strong {
	padding:3px 6px;
	border:1px solid #ddd;
	margin-right:4px;
}
.k_pagelist strong {
	color:white;
	background-color:#F05100;
}

.box { 
/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 157px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:250px; 
height:180px; 
} 
.box img { 
/*设置图片垂直居中*/ 
vertical-align:middle; 
} 