@charset "utf-8";
*{margin:0;padding:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,form{margin:0;padding:0;} 
body{font:12px/20px Arial,sans-serif;min-width:980px;color:#333;  }
a{color:#333;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline; color:#eb6100}
a{blr:expression(this.onFocus=this.close())} 
a{blr:expression(this.onFocus=this.blur())} 
a:focus {-moz-outline-style: none}
img{border:0}
/*清除浮动*/
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
*html .clearfix{height:1%}/* ie6 */
*+html .clearfix{height:1%}/* ie7 */
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.p1 {margin-bottom:8px !important;}
.p2 {margin-bottom:15px !important;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p10{padding:10px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}
.pm20{ margin-bottom:20px;}
.ptb100{ padding:140px 0px; text-align:center;}
.bgf{ background:#FFF;}
.mt10{ margin-top:10px;}
td{word-break:break-all;word-wrap: break-word;}

/*框框*/
.blocktitle{ background:url(../images/block_title_center.jpg); height:30px; line-height:30px;}
.blocktitle .l{ width:5px; background:url(../images/block_title_left.jpg); height:30px; display:block; float:left}
.blocktitle .c{ padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#C00;float:left}
.blocktitle .r{width:50px; background:url(../images/block_title_right.jpg); height:30px; display:block; float:right}
.blocktitle .r img{ margin-top:10px;}
.blockbottom{ background:url(../images/block_bottom_center.jpg); height:8px; line-height:8px; clear:both; font-size:0px}
.blockbottom .l{ width:5px; background:url(../images/block_bottom_left.jpg); height:8px; display:block; float:left}
.blockbottom .c{ padding-left:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000;float:left}
.blockbottom .r{width:10px; background:url(../images/block_bottom_right.jpg); height:8px; display:block; float:right}
.blocktitle1{ background:url(../images/title_bg.gif); height:28px; line-height:25px; }
.blocktitle1 .l{width:120px;float:left; font-size:15px; text-indent:2px;}
.blocktitle1 .r{padding-top:10px;float:right}

.block2{}
.blocktitle2{background:url(../images/block_title2_center.jpg); height:30px; line-height:30px;}
.blocktitle2 .l{width:150px;height:30px; display:block; float:left; text-indent:10px; font-size:13px;  font-weight:bold; color:#FFF; text-transform:uppercase; }
.blocktitle2 .r{width:45px;height:30px; display:block; float:right}
.blocktitle2 .r img{ margin-top:10px;}
.blockcontent2{ clear:both; background:url(../images/block_content_bg.gif) repeat-x #FFF;border:1px #ccc solid;height:200px; padding:10px 20px; }

.label,
.label_left,
.label_right
{background: url(../images/block.jpg);height:33px; line-height:33px;} 
.label{overflow:hidden; color:#353535; background-position:0px -51px;position:relative; }
.label_left{ width:20px;position:absolute; left:0px; top:0px} 
.label_right{ width:20px;position:absolute; right:0px; top:0px; background-position:-195px 0px;} 
.label_center{ position:absolute; left:20px; }
.label_center span{ float:left;font-size:15px; font-weight:bold; color:#398b3f; margin-top:2px; text-transform:uppercase  }
.label_center i{ float:right; width:60px; text-align:right; position:relative; top:6px; padding-right:5px; font-size:11px; }
.label_center i a{ color:#61cc06; font-weight:bold;}
.label_center i a:hover{ color:#fc8a0e}
.blockcontent{overflow:hidden; border:1px #e7ecef solid; padding:10px 15px; zoom:1}
.abhight{ height:200px;}

table.dataintable {border-collapse:collapse;border:1px solid #ddd; width:100%;}
table.dataintable pre {width:auto;margin:0;padding:0;border:0;background-color:transparent;}
table.dataintable td {padding:5px 5px;background-color:#fff; line-height:15px;border:1px solid #ccc; }
table.dataintable .thhead  td {background-color:#309b36; color:#FFF; font-weight:bold; font-size:13px; }
table.dataintable .thodd td { background:#f6f6f6 }
table.dataintable td.more a{ display:block; width:52px; height:19px; margin-left:15px; background:url(../images/more1.gif) }
 

table.left_para_table{border-collapse: collapse;width: 100%; }
table.left_para_table td {border: 1px #ddd solid;padding: 3px 6px;text-align: left;}
table.left_para_table .colhead{background:#e0f9cf; color:#000; text-align:left; width:25%; font-weight:bold}

div#maincontent table.dataintable ul.listintable {margin:20px;padding:0;}
div#maincontent table.dataintable ul.listintable  li{list-style-type:disc;}
.para_table {border-collapse: collapse;width: 100%; }
.para_table td {border: 1px #999 solid;padding: 5px;text-align: center;}
.para_table .head{background: #0b5c07; color:#FFF}
.odd {background: #FFF;}
.even {background: #efefef;}
.left_para_table{border-collapse: collapse;width: 100%;}
.left_para_table td {border: 1px #999 solid;padding: 2px 10px;text-align: left;}
.left_para_table .colhead{background: #e7ebe7; text-align:left; width:42%}

/* 客服 */
#kf_open{ width:124px;display:none; }
#kf_close{display:none;}
#kf_close img{ cursor:pointer;}
.kefu{position:absolute;right:10px; top:170px; z-index:80;}
.kf_top{ background:url(../images/kf/kf_top.gif) #FFF;  color:#FFF; font-weight:bold; line-height:28px; width:122px; margin:0 auto; border:1px solid #AAA7A7; border-bottom:none; text-indent:5px; font-size:13px; }
.kf_top img{ cursor:pointer; position:absolute; right:6px; top:10px;}
.kf_middle{ background:url(../images/kf/kf_middle.gif) #EBEEF3;}
.kf_girl{ text-align:center;}
.kf_bottom{background:url(../images/kf/kf_bottom.gif);color:#FFF; text-align:center;  font-weight:bold; font-size:11px;  height:10px;}
.kf_list{ width:120px; margin:0 auto;}
.kf_list ul{ padding:5px; list-style:none;}
.kf_list ul li{ font-size:12px; padding:1px 0px;}
.kf_list ul li img{ margin-right:5px;}

/*布局*/
#container{  overflow:hidden; }
#header{width:100%;position:relative;z-index:2; }
#footer {width:100%;font-size:11px; clear:both;  }
.main {width:980px;margin:0 auto;}
.head-box1{height:98px; overflow:hidden;}
.head-box1 .logo{height:90px;width:625px; float:left}
.head-box1 .link{width:320px; float:right; text-align:right; padding-top:10px; }
.head-box1 .link a{ line-height:16px;  margin:0px 5px;text-decoration:none; }

.head-box2{ clear:both; height:34px;background:url(../images/nav_bg.png)}
/*下拉菜单*/
.nav {height:34px;clear:both;text-align:left; margin-left:10px; width:680px; float:left;  }
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none; z-index:300;}
.sf-menu{ margin-left:7px; display:inline}
.sf-menu {line-height:1.0; }
.sf-menu ul {position: absolute;top: -999em;width:16em;   }
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative; }
.sf-menu a:hover{ text-decoration:none;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:-1px;top:34px;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:16em; top:0px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:10em;top:0;}
.sf-menu {float:left;}
.sf-menu a {padding:1em 0.8em;text-decoration:none; color:#FFF; font-weight:bold   }
.sf-menu a, .sf-menu a:visited {}
.sf-menu li {} /*第一层菜单*/
.sf-menu .first{ border-right:#265f2a solid 1px; height:34px;font-size:13px; text-transform:uppercase }
.sf-menu li li {background:#ddd;margin-left:0px;}
.sf-menu li li a{text-decoration:none;padding:.5em 1em;  display:block;background:#FFF; margin-bottom:1px;font-size:12px; font-weight:normal; color:#000; text-transform:none  }
.sf-menu li li a:hover{ background:#398b3f; color:#FFF}
.sf-menu li li ul{ margin-left:0px;}
.sf-menu li li li {background:#ddd;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px; }
.sf-sub-indicator {position:absolute;display:block;right:1.2em;top:1em; /* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/arrows-nav.gif') no-repeat -10px -100px;}
a > .sf-sub-indicator {top:	1em;background-position: 0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -110px;}
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; } 
/*** shadows for all but IE6 ***/
.sf-shadow ul {background:	url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
/*产品搜索*/
.head-box2 .search{z-index:9;position:relative;height: 20px;background: white;width: 220px;padding-top: 3px;border: 1px solid #ddd; float:right; margin-top:4px; margin-right:20px; padding-left:8px; }
.head-box2 .search .button {text-indent: -9999px;border: none;background: url(../images/search-button.gif) left top no-repeat;color: white !important;width:28px;height: 23px;font-size: 12px;text-transform: capitalize;line-height: 21px !important;padding: 0;font-weight: normal;font-style: normal !important;margin: 0;cursor: pointer;position:absolute;top:0px;right: -1px;letter-spacing: 0px;float: right;display: inline-block;border-radius: 0px; margin-right:1px;}
.head-box2 .search .inputbox {background: none;display: inline-block;border: none;padding: 0;margin-left: 0px;float: left;width: 180px;height: 17px!important;font-size: 12px;line-height: 17px;color: #AFAFAF;vertical-align: middle;outline: none!important;font-family:"open_sansregular"}

.head-box3{ clear:both; overflow:hidden; font-size:0px; line-height:0px  }

/*横幅*/
.banner{ width:980px; position:relative;  height:300px; margin:0 auto;  }
.banner ul{ list-style:none}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:300px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:300px; }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:7px; left:20px; height:20px;  }
.banner .hd ul{ text-align:center; }
.banner .hd ul li{ cursor:pointer; width:20px; height:20px; float:left; background:#FFF; margin-right:5px; text-indent:-2000px  }
.banner .hd ul .on{ background:#097c25; color:#FFF; font-size:16px; font-weight:bold  }
.banner .prev,
.banner .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:2%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.banner .next{ left:auto; right:2%; background-position:-6px -137px; }
/*路径*/
.path{text-align:right;font-size:11px; color:#666;padding-right:10px;background:url(../images/path_bg.gif) repeat-x; height:25px;}
.path span{ padding-left:5px; padding-right:5px;}
.path strong{ font-weight:normal}
.path a{text-decoration:none;color:#666; }
.path a:hover{ color:#F00}
/*通用*/
.blank{height:6px; clear:both; font-size:0px; line-height:6px;}
.lodimg{background:url(../images/loading.gif) no-repeat center}
/*分页*/
.pagenav {clear:both;text-align:center; padding-bottom:0px; margin-top:20px;  }
.pagenav .typing{float:right}
.pagenav select{font-size:11px}
.pagenav a{padding: 3px 6px;color:#ff7418!important;border: solid 1px #ff7418;text-decoration: none!important;line-height:22px; margin-left:3px; }
.pagenav a:hover{background-color:#ff7418;color:#FFFFFF!important}
.pagenav span.current {padding:3px 6px;color:#FFF!important;background-color:#ff7418!important;border: solid 1px #ff7418;font-weight:bold;margin-left:3px;}
.pagenav .pre{margin-right:10px;}
.pagenav .next{margin-left:10px;}
.pagenav .cn{line-height:25px;  padding:3px 6px 3px 6px;}
/*按钮*/
.button {background:#ff790a; border:0; color:#fff; cursor:pointer; font-size:14px;  height:28px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding-left:15px; padding-right:15px; font-weight:bold}
.button:hover{background:#f07108}
/* 返回顶部 */
@media print {.noprint {display:none}}
.fixedBtn {position:fixed;right:-350px;top:255px;width:350px;height:133px;z-index:3}
* html .fixedBtn {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop)+160)}
html{_overflow-x:hidden}
.fixedBtn .feedback {hide-focus:expression(this.hideFocus=true);outline:0;display:inline-block;text-indent:-6000px;background:url('../images/feedback.gif');width:33px;height:110px;position:absolute;left:-33px;top:0}
.fixedBtn .feedback:hover {background-position:-33px 0}
.fixedBtn .top {display:inline-block;text-indent:-2000px;background:url('../images/top.gif');width:33px;height:33px;position:absolute;left:-33px;top:110px}
.fixedBtn .top:hover {background-position:-33px 0}
/*询盘*/
#contact-form{ clear:both;} 
#contact-overlay {background-color:#CCCCCC; cursor:wait; }
/* Container */
.button1{ margin-right:10px;}
#contact-container {text-align:left; width:750px;}
#contact-container .contact-content {background-color:#FFFFFF; border:6px #757575 solid; padding:30px;}
#contact-container h1 {font-size:28px; color:#4D4D4D;line-height:28px; margin:0;  text-align:left; border-bottom:1px #CCCCCC solid; padding-bottom:10px; margin-bottom:10px; }
#contact-container .contact-loading {background:url(../images/loadingAnimation.gif) no-repeat; height:13px; margin:18px 0 0 220px; padding:0; position:absolute; width:208px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {font-size:12px; line-height:18px; margin:0 auto; padding:2px; width:92%; color:#ff850d}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; font-size:14px;display:block;float:left; padding-right:4px; text-align:right; width:100px; color:#333; padding-top:3px; }
#contact-container .contact-input {float:left; padding:4px; margin:2px 2px 4px 2px ; width:300px; border:1px #CCCCCC solid;}
#contact-container .contact-textarea {height:80px;border:1px #CCCCCC solid;border-top:1px #A5A5A5 solid;  float:left; padding:2px; margin:4px 2px 8px 2px; width:500px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#FFF; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none; }
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#000; border:0; color:#fff; cursor:pointer; font-size:14px;height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding-left:10px; padding-right:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#contact-container .contact-button:hover {background:#2769AD;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:20px; font-weight:bold; position:absolute; text-decoration:none; right:20px; top:10px;}
#contact-container a.modal-close:hover {color:#ccc;} 
/*分享 */
.partake{border-bottom:1px #CCC dashed; border-top:1px #CCC dashed; overflow:auto; padding:5px 0px; width:100%}
.partake dl dt{ float:left; color:#999; padding-top:6px; }
.partake a{float:left;width:22px;height:23px;line-height:100px;overflow:hidden;background:url(../images/icon_site.gif) no-repeat; }
a#site-qzone:link, a#site-qzone:visited {background-position:0 -24px}
a#site-qzone:hover, a#site-qzone:active { background-position:0 0}
#site-douban:link, #site-douban:visited { background-position:-24px -24px}
#site-douban:hover, #site-douban:active { background-position:-24px 0}
#site-renren:link, #site-renren:visited {background-position:-47px -24px}
#site-renren:hover, #site-renren:active {background-position:-47px 0}
#site-kaixing:link, #site-kaixing:visited {background-position:-70px -24px}
#site-kaixing:hover, #site-kaixing:active { background-position:-70px 0}
#site-sina:link, #site-sina:visited {background-position:-93px -24px}
#site-sina:hover, #site-sina:active {background-position:-93px 0}
#site-email:link, #site-email:visited {background-position:-116px -24px}
#site-email:hover, #site-email:active {background-position:-116px 0}
a#site-qqmsn:link, a#site-qqmsn:visited {background-position:-139px -24px;width:51px}
a#site-qqmsn:hover, a#site-qqmsn:active { background-position:-139px 0;width:51px}
/*底部菜单*/
#footer{cclear:both; }
#footer .top1{ line-height:18px; padding:10px 0px 15px 0px; font-size:12px;}
#footer .footmenu{ text-align:center; padding-left:10px ;}
#footer .footmenu a{ padding:0px 5px;  }
/*版权*/
#footer .copyright{ text-align:center; padding-top:3px;}
#footer .copyright img{ margin-left:5px;}
/*翻译*/
#footer  .tran{ text-align:center; padding-top:5px;}
#footer  .tran img{ padding-left:8px; margin-right:5px;}
/* back top */
#back-to-top{position:fixed;bottom:100px;right:100px;}
*html #back-to-top{position:absolute;bottom:100px;right:100px;}
#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:40px;  height:40px; -moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;cursor:pointer;background:url(../images/top.jpg) no-repeat; }
#back-to-top a:hover{background:url(../images/top.jpg) no-repeat -40px -0px;}