html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

ul,ol,li{list-style:none}
img,fieldset,input,button{border:0;background-color:transparent;} 
em,address{font-style:normal}
a,button { cursor: pointer;}
table { border-collapse: collapse; border-spacing: 0; }


body { line-height: 18px; font-family: "Î¢ÈíÑÅºÚ","ËÎÌå",Helvetica, Arial, sans-serif; font-size: 12px; color: #333333;  background-image:url(/images/content-bg.jpg);}
a { text-decoration: none; color: #333333; }
a:link { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:active { text-decoration: none; color: #ff7600; }
a:hover { text-decoration: none; color: #ff7600; }

#header{ height:148px; margin: auto; position: relative; background-image:url(/images/top_bg.jpg); background-position:top; background-repeat:repeat-x;}
#header #top{ width:1100px; height:62px; margin: auto; position: relative;}
#logo{ float:left; width:273px; height:62px; padding-top:61px; }
#menu{ float:left; padding-top:103px; padding-left:209px;}
#mainbg{ background-image:url(/images/main-topbg.jpg); background-position:top; background-repeat:repeat-x; padding-top:30px;}

#product{ width:1100px; margin:auto; position: relative; text-align:left; clear:both;}
#title{ height:30px; background-image:url(/images/titlebg.jpg); clear:both;}
#title1{ text-align:left; float:left;}
#title2{ text-align:right; float:right;}
#title3{ height:80px; clear:both;}

#newpadding{ width:20px; float:left;}
#newproduct{ width:260px; float:left; padding-top:25px; margin-right:20px; vertical-align:bottom;}
#newproduct img{ border: #bbbbbb 1px solid; padding:1px;}
#newproduct #titles{ background-color:#d2d2d2; width:260px; height:20px; margin-top:6px; padding-top:8px; padding-bottom:8px; text-align:center; font-size:13px;}
#newproduct1{ width:260px; float:left; padding-top:25px; vertical-align:bottom;}
#newproduct1 img{ border: #bbbbbb 1px solid; padding:1px;}
#newproduct1 #titles{ background-color:#d2d2d2; width:260px; height:20px; margin-top:6px; padding-top:8px; padding-bottom:8px; text-align:center; font-size:13px;}

#news{ width:1100px; margin:auto; position:relative; text-align:left; clear:both; padding-top:40px;}
#news1{ width:640px; text-align:left; float:left;}
#news2{ width:415px; text-align:left; float:left; margin-left:45px;}
#intro{ line-height:20px; font-size:13px; padding-top:10px; text-align:justify; text-justify:inter-ideograph;}

#about{ width:1100px; margin:auto; position:relative; text-align:left; clear:both;;}
#about1{ width:215px; text-align:left; float:left; background-image:url(/images/categories_bg1.jpg); background-repeat:repeat-y;}
#about2{ width:840px; text-align:left; float:left; margin-left:45px;}
#about1 ul{ list-style-type:none;}
#about1 ul li{ background-image:url(/images/categories_bg.jpg); background-position:left; background-repeat:no-repeat; height:37px; padding-left:22px; padding-top:12px;}
#about1 ul li a{ font-size:14px; font-weight:bold; text-decoration:none;}

#info{ width:810px; margin:auto; position:relative; text-align:left; clear:both; height:155px;}
#infol{ width:210px; float:left;}
#infor{ width:580px; float:left; margin-left:15px;}
#infor ul{ list-style-type:none;}
#infor li{ background-image:url(/images/marker.png); background-position:left; background-repeat:no-repeat; padding-left:25px; padding-top:3px; padding-bottom:3px; list-style:none;}
#infor li a{ font-size:14px; font-weight:bold; text-decoration:none;}

#newsline ul{ list-style-type:none; padding-top:8px;}
#newsline li{ background-image:url(/images/marker.png); background-position:left; background-repeat:no-repeat; padding-left:25px; padding-top:3px; padding-bottom:3px; list-style:none;}
#newsline li a{ font-size:13px; text-decoration:none;}
#newsline li div{ text-align:right; font-size:12px; color:#888888; list-style:none; float:right;}
#newsline li div a{ font-size:13px; text-decoration:none;}


#main_bg{ padding-top:30px; background-image:url(/images/mainbg.jpg); background-position:top; background-repeat:repeat-x;}
#topimg{ margin:0 auto; height: 256px; clear:both; padding-top:0px; padding-bottom:0px; background-image:url(/images/texture.jpg);}

#bottom{ clear:both; background-image:url(/images/main-btbg.jpg); background-position:top; background-repeat:repeat-x; padding-top:40px;}
#address{ height:180px; background-image:url(/images/texture.jpg);}
#btbt{ width:1100px; margin:auto; position:relative; text-align:left; clear:both; padding-top:30px;}
#btlogo{ float:left; width:240px; height:62px;}
#btadd{ font-size:12px; color:#999999; padding-top:13px;}
#btadd a{ font-size:12px; color:#999999; padding-top:13px;}

.content{ line-height:20px; font-size:13px; padding-left:10px; padding-right:10px; padding-top:20px; text-align:justify; text-justify:inter-ideograph;}
.content img{ border: #dddddd 1px solid; padding:1px;}
.contents{ line-height:20px; font-size:13px; padding-left:10px; padding-right:10px; text-align:justify; text-justify:inter-ideograph;}
.contents img{ border: #dddddd 1px solid; padding:1px;}

.aboutus{ line-height:25px; font-size:13px; padding-top:10px; text-align:justify; text-justify:inter-ideograph;}
.address{ font-size:12px; color:#666666;}
.copyright{	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.detail{ line-height:25px; font-size:13px; letter-spacing:1px; padding-left:25px; padding-right:25px; padding-top:10px; text-align:justify; text-justify:inter-ideograph;}
.detail img{ border: #dddddd 1px solid; padding:1px;}
.detail p{ padding-bottom:5px;}
.detail div{ padding-bottom:5px;}

.border{ border:#dddddd 1px solid; padding:1px;}
.borders{ border:#00b7f3 1px solid; padding:1px;width:764px; height:274px;}
.wborder{ border:#00b7f3 1px solid; padding:1px;width:232px; height:288px;}
.news{ line-height:20px; font-size:13px; padding-left:25px; padding-right:25px; padding-top:10px; text-align:justify; text-justify:inter-ideograph;}

.title1 { font-size:14px; padding-top:5px; line-height:30px; font-weight:bold; color: #3d3d3d;}
A.title1:link { font-size:14px; color: #3d3d3d; TEXT-DECORATION: none}
A.title1:hover { font-size:14px; color:#dd0012; TEXT-DECORATION: none}
.title2 { font-size:15px;  line-height:30px; font-weight:bold; color: #3d3d3d;}
.title3 { font-size:12px;}
A.title3:link { font-size:12px; TEXT-DECORATION: none}
A.title3:visited { font-size:12px; TEXT-DECORATION: none}
A.title3:active { font-size:12px; TEXT-DECORATION: none}
A.title3:hover { font-size:12px; TEXT-DECORATION: none}
.title4 { font-size:20px; line-height:40px; font-weight:bold; color: #444444;}

.gray{color:#777777; font-size:12px;}

#links{ display:none;}

#slider {background: url(/images/loading.png) no-repeat 50% 50%;}
.nivo-controlNav A.active {COLOR: #fff;}
.nivo-controlNav A:hover {COLOR: #fff;}

#slider-wrapper {margin:0 auto; height: 509px; clear:both; padding-top:0px; padding-bottom:0px; background-image:url(/images/texture.jpg);}
#slider-wrapper .container {position: relative; margin: 0px auto; width: 1100px; height: 509px; overflow: hidden;}
#slider {position: relative; width: 1100px; height: 509px;}
#slider img {position: absolute; display: none; top: 0px; left: 0px;}
#slider a {border-bottom: 0px; border-left: 0px; display: block; border-top: 0px; border-right: 0px;}
.nivoslider {position: relative;}
.nivoslider img {position: absolute; top: 0px; left: 0px;}
.nivoslider a.nivo-imagelink {z-index: 60; border-bottom: 0px; position: absolute; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; display: none; height: 100%; border-top: 0px; top: 0px; border-right: 0px; padding-top: 0px; left: 0px}
.nivo-slice {z-index: 50; position: absolute; display: block; height: 100%;}
.nivo-box {z-index: 5; position: absolute; display: block;}
.nivo-controlnav {z-index: 99; position: absolute; width: 180px; height: 32px; overflow: hidden; top: 470px; right: 0px;}
.nivo-controlnav a {z-index: 99; position: relative; text-align: center; color:#6450a4; line-height: 32px; width: 25px; display: inline-block !important; height: 32px; font-size: 22px; cursor: pointer; font-weight: bold ; text-decoration: none;}
