@charset "utf-8";

/* CSS Document */
body,button,input,select,textarea,address{font: 12px/1.5,Verdana,宋体;-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:none;}
em{font-style:normal;font-weight:normal;}
li{list-style:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* a defined */

.p-img{ border:0; display:block;}
.gray02,.gray02 a{ color:#222;}
.gray07,.gray07 a{ color:#777;}

.gray02 a:hover,
.gray07 a:hover{ color:#c68b18;}
.white,.white a,.white a:hover{ color:#fff;}
.yellow,.yellow a,.yellow a:hover{ color:#c68b18;}
.yellow02,.yellow02 a{ color:#8a5e08;}.yellow02 a:hover{ color:#c68b18;}
.yellow03,.yellow03 a{ color:#b57e12;}.yellow03 a:hover{ color:#c68b18;}
.red,.red a,.red a:hover{ color:#ff0000;}

.family{ font-family:"微软雅黑";}
.family02{ font-family:"宋体";}

.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size18{ font-size:18px;}
.size20{ font-size:20px;}
.strong{ font-weight:bold;}

.margin_16r{ margin-right:16px;}
.margin_8b{ margin-bottom:8px;}
.margin_6b{ margin-bottom:6px;}
.margin_4b{ margin-bottom:4px;}
.margin_12b{ margin-bottom:12px;}
.margin_20b{ margin-bottom:20px;}
.margin_30b{ margin-bottom:30px;}
.margin_8l{ margin-left:8px;}

.box-white{ box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); border:1px solid #dfdede; background:#fff;}
dl dt{ font-weight:normal;}
.nav li a,.nav-pills li a{border-radius: 0px 0px 0px 0px;}

/*---------------------------------------- top ----------------------------------------------*/
.logo{ padding:26px 0 10px 0; width:auto;}

.st-top-fr{ margin:16px 0 15px 0;}
.st-top-sub{ line-height:26px; padding-bottom:10px; display:block;}
.st-top-icon{ background:url(../images/top_icon.gif) no-repeat; padding-left:25px;}
.st-top-icon01{ background-position:-29px 0;}
.st-top-icon02{ background-position:0 -34px;}

.st-top-fr form{ background:#f2f2f2; border:1px solid #e9e7e7; clear:both; border-radius:4px; padding:4px; height:26px; _width:338px;}
.st-top-fr input.search-input{ background:#fff; border:1px solid #dbdbdb; border-right:0; width:265px; padding:1px 5px; height:22px; line-height:20px; border-radius:4px 0 0 4px;}
.st-top-fr button.search-btn{ background:url(../images/search.gif) no-repeat; width:58px; height:26px; display:block; border:0; line-height:22px; padding-left:6px;}

.st-nav{ background:url(../images/nav_back.gif) center top repeat-x; width:100%; clear:both; margin-bottom:0;position: relative;}
.st-nav .nav{ margin-bottom:0; clear:both; float:left;}
.st-nav .nav li{ float:left; color:#fff; position:relative; z-index:555; background:url(../images/nav_line.gif) left no-repeat; padding-left:2px;}
.st-nav .nav li a{ float:left; padding:0 40px 0 40px; height:37px; line-height:37px; color:#fff; background-color:inherit; border:0; font-size:14px; font-weight:bold; margin:0;}
.st-nav .nav li a:hover,
.st-nav .nav li.active a,.st-nav .nav li a.active02{ color:#fff; background:url(../images/nav_hover.gif) repeat-x;}

.st-nav .nav li div{position:absolute; top:35px; left:0; padding:10px 0; display:none; z-index:65; background:#bd8f07; width:100%; _width:200px; opacity: 0.9; filter: alpha(opacity=90);}
.st-nav .nav li div span{ clear:both;}
.st-nav .nav li div span a,.st-nav .nav li.active div span a{ font-size:12px; color:#fff; height:auto; line-height:18px; padding:4px 0 4px 15px; float:none; display:block;}
.st-nav .nav li div span a:hover,.st-nav .nav li.active div span a:hover{ color:#fff;}

.st-top-tel{ line-height:35px;}
.phone-btn,.phone-nav {display: none;}

.st-banner{ margin-bottom:0; clear:both; _height:500px; position:relative; width:100%;}
.st-banner .carousel-indicators{position:absolute; bottom:20px; right:45%;}
.st-banner .carousel-indicators li{ overflow:hidden;width: 15px; height: 15px; border-radius: 12px;}
.st-banner .carousel-indicators li.active{ background:#9e7732;}

.st-banner .carousel-inner{ display:block; background:url(../images/banner_back.gif) bottom repeat-x; padding-bottom:53px;}
.st-banner .carousel-inner>li img {width: 100%}
/*---------------------------------------- 首页内容区域 ----------------------------------------------*/
.st-main{ background:url(../images/home_conter.gif) repeat;}

.st-home-list01{}
.st-home-list01 li{ width:183px; float:left; margin-right:10px; position:relative; margin-top:4px;}
.st-home-list01 li em{ width:100%; background:url(../images/home_img_tm.png) repeat; padding:3px 0; text-align:center; display:block; position:absolute; bottom:0; left:0; z-index:5;}
.st-home-list01 li.li-none{ margin-right:0;}

.st-title01{ background:url(../images/title02.gif) bottom repeat-x; height:33px; padding-bottom:2px;}
.st-title01 h2{ float:left; font-size:16px; color:#a57d05; line-height:30px;}
a.st-more02{ border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; font-size:10px; color:#666; float:right; padding:2px 6px; line-height:16PX;border-radius:3px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); margin-top:3px;}
a.st-more02a{ background:#fff;}a.st-more02b{ background:#f3f3f3;}
a:hover.st-more02{ color:#fe6902;}

.st-title02{ height:31px;}
.st-title02 h2{ float:left; font-size:16px; color:#a57d05; background:url(../images/title.png) left no-repeat; width:106px; line-height:17px; text-align:center;}

.span3{ _width:360px; margin-left:0;}
.st-home-list02s{ height:550px; width:100%;}
.st-home-list02{}
.st-home-list02 li{ border-bottom:1px dotted #aaabab; padding:12px 0;}
.st-home-list02 li p{ line-height:20px;}
.st-home-list02 li em{ color:#ab9b69; float:right; font-size:10px;}

.st-home-list04{}
.st-home-list04 li{ line-height:18px; padding:4px 0;}
.st-home-list04 li em{ color:#ab9b69; margin-right:10px; font-size:10px;}
.st-home-list04 li .st-icon01{ background:url(../images/new_icon.gif) right top no-repeat; padding-right:15px;}
.st-home-list04 li .st-icon02{ background:url(../images/hot_icon.gif) right top no-repeat; padding-right:15px;}

.span10{ _width:754px; margin-left:0;}
.st-home-list03{ width:100%;}
.st-home-list03 dl{ width:246px; float:left; margin-right:8px;}
.st-home-list03 dl.dl-none{ margin-right:0;}
.st-home-list03 dd{ width:244px; height:190px;*font-family:simsun;*font-size:190px; text-align:center; vertical-align:middle; border:1px solid #eaeae9; display: table-cell; background:#fff; overflow:hidden;}
.st-home-list03 dd img{ vertical-align:middle; max-height:190px; max-width:244px;}
.st-home-list03 dt{ padding-top:6px; min-height:90px; _height:90px;}

.st-home-list05{ width:100%;}
.st-home-list05 dl{ width:165px; float:left; margin-right:9px; border:1px solid #e9e9e9; padding:7px; margin-bottom:12px; background:#fff;}
.st-home-list05 dl.dl-none{ margin-right:0;}
.st-home-list05 dd{ width:165px; height:195px;*font-family:simsun;*font-size:195px; text-align:center; vertical-align:middle; display: table-cell; overflow:hidden;}
.st-home-list05 dd img{ vertical-align:middle; max-height:195px; max-width:165px;}
.st-home-list05 dt{ padding:8px 0; text-align:center; line-height:18px; height:18px; overflow:hidden;}

.st-link{ padding:10px 0;}
.st-link h2{ width:82px; line-height:20px;}
.st-link ul{ width:86%;}
.st-link li{ float:left; white-space:nowrap; margin-right:18px; display:inline; font-size:14px;}

/*---------------------------------------- 底部 ----------------------------------------------*/
.footer{ background:#b6880c; padding:25px 0;}
.footer-fl{ width:50%;}
.footer-fr{ width:45%; background:url(../images/foot_line.gif) left repeat-y; min-height:130px;_height:130px; padding-left:4%;}
.footer dl{ width:20%; float:left; padding-left:4%;_padding-left:2%; min-height:144px;_height:144px; position:relative;}
.footer dt{ font-size:16px; margin-bottom:12px;}
.footer dd{ line-height:16px; display:block; width:100%; margin:5px 0; color:#fff; font-size:14px;}
.footer dd a{ color:#fff;}.footer dd a:hover{ color:#fff;}
.footer dd.st-more{ position:absolute; bottom:0;}
.ft-icon{ background:url(../images/foot_icon.gif) no-repeat; padding-left:21px; width:180px; padding-right:15px; font-size:14px;}
.ft-icon01{ background-position:0 -21px;}
.ft-icon02{ background-position:-24px 0;}

.st-copyright{ line-height:20px;}
.ft-contact{ position:relative; padding-bottom:25px;}
.ft-ewm{ position:absolute; top:0; right:0;}

/*---------------------------------------- 左边 ----------------------------------------------*/
.span2{_width: 206px; padding-left:15px; padding-right:15px; margin-left:0; background:#fff;}

h2.st-fl-title01,h2.st-fl-title02{ line-height:35px; height:35px; font-size:30px; color:#b6880c; margin-top:36px; font-weight:normal;}
h2.st-fl-title01{ border-left:1px solid #996705; margin-left:16px; padding-left:22px;}
h2.st-fl-title02{ border-bottom:1px solid #ebebeb; padding-bottom:14px;}

.st-menu{ background:url(../images/menu_back.gif) left repeat-y; padding-top:10px; padding-bottom:25px;}
.st-menu .nav-pills{ padding:0px;}
.st-menu .nav-pills li{ color:#996705; display:block; width:100%; clear:both; background:none;}
.st-menu .nav-pills li a{ line-height:20px; color:#996705; display:block; cursor:pointer; padding:6px 0 6px 40px; margin:4px 0; border-radius: 0px 0px 0px 0px; font-size:14px; /*font-weight:bold;*/ background:none;}
.st-menu .nav-pills li a:hover,.st-menu .nav-pills li.active a{ color:#fff; background:#b57e12 url(../images/menu_icon.gif) left no-repeat;}

.st-menu .nav-pills li div{ width:100%;}
.st-menu .nav-pills li div span{ color:#6e5421; background:none;}
.st-menu .nav-pills li div span a,
.st-menu .nav-pills li.active div span a{ padding:2px 0 2px 10px; margin:2px 0 2px 48px; font-size:12px; font-weight:normal; color:#6e5421; background:url(../images/menu_icon02.gif) left no-repeat;}
.st-menu .nav-pills li div span a:hover,
.st-menu .nav-pills li div span.active a{ color:#c68b18; background:url(../images/menu_icon02.gif) left no-repeat;}

.st-menu02{ padding:5px 0 25px 0;}
.st-menu02 .nav-pills{ padding:0px; width:100%;}
.st-menu02 .nav-pills li{ border-bottom:1px dotted #ece3c4; background:none; display:block; padding:10px 10px 5px 10px; float:none;}
.st-menu02 .nav-pills li a{ color:#996705; padding:0 0 0 20px; margin:0; font-weight:bold; height:22px; line-height:18px; display:block; font-size:14px;}
.st-menu02 .nav-pills li a,.st-menu02 .nav-pills li a:hover,.st-menu02 .nav-pills li.active a{ background:url(../images/left_icon.gif) left 3px no-repeat;}
.st-menu02 .nav-pills li a:hover,.st-menu02 .nav-pills li.active a{ color:#c68b18;}

.st-menu02 .nav-pills li div{ padding-bottom:4px;}
.st-menu02 .nav-pills li div span{ display:block; height:26px; color:#6e5421; background:none;}
.st-menu02 .nav-pills li div span a,
.st-menu02 .nav-pills li.active div span a{ color:#6e5421; font-weight: normal; height:26px; display:block; line-height:26px; font-size:12px;}
.st-menu02 .nav-pills li div span a:hover,
.st-menu02 .nav-pills li div span.active a{ color:#c68b18;}

.st-menu02 .nav-pills li div span a.menu-icona,
.st-menu02 .nav-pills li.active div span a.menu-icona
.st-menu02 .nav-pills li div span a:hover.menu-icona,
.st-menu02 .nav-pills li div span.active a.menu-icona{ background:url(../images/left_icon2.gif) left no-repeat;}

.st-menu02 .nav-pills li div span a.menu-iconb,
.st-menu02 .nav-pills li.active div span a.menu-iconb
.st-menu02 .nav-pills li div span a:hover.menu-iconb,
.st-menu02 .nav-pills li div span.active a.menu-iconb{ background:url(../images/left_icon3.gif) left no-repeat;}

/*---------------------------------------- 右边 ----------------------------------------------*/
.span11{_width: 880px; margin-left:0;}
.st-right-title{ border-bottom:1px solid #dee0e0; padding-bottom:4px; font-size:28px; line-height:36px; font-weight:normal; margin-top:36px; color:#b57e12;}
.location{ margin-top:8px; background:url(../images/location_icon.gif) left no-repeat; padding-left:16px; color:#b28d44;}
.location a{ cursor:pointer; background:url(../images/location_icon02.gif) right no-repeat; padding-right:10px; margin-right:8px; color:#b28d44;}
.location_hover{ color:#b28d44;}

/* 分页 */

.pagination{ display:block; clear:both; font-family:"宋体"; font-size:12px; width:100%; line-height:30px; color:#3c4346; padding:20px 0 30px 0; text-align:center;}

.pagination a.aa{padding:5px 12px; font-size:18px;
  background-color: #f8f8f8; color:#a7a7a7;
  background-image: -moz-linear-gradient(top, #ffffff, #dadada);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dadada));
  background-image: -webkit-linear-gradient(top, #ffffff, #dadada);
  background-image: -o-linear-gradient(top, #ffffff, #dadada);
  background-image: linear-gradient(to bottom, #ffffff, #dadada);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dadada', GradientType=0);
  border:1px solid #cfcfcf;border-radius: 0px 0px 0px 0px; margin-right:2px;}
.pagination a:hover.aa,.pagination .this-page{padding:5px 12px; font-size:18px;
  background-color: #f9f0e7; color:#de7d3c;
  background-image: -moz-linear-gradient(top, #fcf9f5, #f3e2d1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcf9f5), to(#f3e2d1));
  background-image: -webkit-linear-gradient(top, #fcf9f5, #f3e2d1);
  background-image: -o-linear-gradient(top, #fcf9f5, #f3e2d1);
  background-image: linear-gradient(to bottom, #fcf9f5, #f3e2d1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf9f5', endColorstr='#f3e2d1', GradientType=0);
  border:1px solid #cfcfcf; margin-right:2px;}
.pagination .prev-page{padding:7px 12px; font-size:14px; background:#fbfbfb; border:1px solid #e8e8e8; color:#cecece;margin-right:2px;}
  
.pagination a.bb{padding:7px 12px; font-size:14px; background:#fff; border:1px solid #cfcfcf; color:#bcbcbc;margin-right:2px;}
.pagination a:hover.bb{ color:#d6a978;}


/*---------------------------------------- 产品 ----------------------------------------------*/
.st-pd-title{ clear:both; width:100%; display:block;}
.st-pd-title li{ width:100%; clear:both; display:block;}
.st-pd-title li dl{ width:100%; border-bottom:1px dotted #9fa1a1; padding:10px 0; color:#b57e12;}
.st-pd-title li dt{ width:44px; float:left; line-height:23px; padding-left:12px; background:url(../images/pd_title.gif) no-repeat;}
.st-pd-title li dd{ margin-left:58px;}

.st-pd-title li dd p{ display:inline; float:left; line-height:23px; margin-left:18px; cursor:pointer; white-space:nowrap;}
.st-pd-title li dd p.a1{ background:#f4f3f3; border:1px solid #dbdbdb; height:15px; line-height:15px; padding:6px 7px; width:auto; overflow:hidden;}
.st-pd-title li dd p.a1 #b1{ margin-right:6px;}
.st-pd-title li dd p em{ color:#ad8336;}
.st-pd-title li dl a{ color:#b57e12;}.st-pd-title li dl a:hover{ color:#a17928;}

.st-product{ clear:both;}
.st-product .st-home-list05 dl{ width:186px; margin-right:22px; margin-bottom:26px;}
.st-product .st-home-list05 dl.dl-none{ margin-right:0;}
.st-product .st-home-list05 dd{ width:186px; height:220px;*font-size:220px;}
.st-product .st-home-list05 dd img{max-height:220px; max-width:186px;}

.st-pd-title02{ border-bottom:1px solid #d7dada; padding-bottom:10PX;}
.st-pd-title02 b{ border-left:11px solid #b57e12; color:#996705; font-size:16px; padding-left:10px;}

.st-pd-top{ padding:20px 0;}
.st-pd-top dt{ width:335px; height:396px;*font-family:simsun;*font-size:396px; text-align:center; vertical-align:middle; display: table-cell; overflow:hidden; margin-right:36px;}
.st-pd-top dt img{ vertical-align:middle; max-height:396px; max-width:335px;}
.st-pd-top dd{ margin-left:0; line-height:24px;}
.st-pd-detail{ border-top:1px solid #c2c4c4; margin-top:15px; padding:20px 0 50px 0;}

.st-cs-top .st-pd-top dt{ width:339px; height:264px;*font-size:264px; border:1px solid #cfcfd1;border-radius:4px; padding:3px; background:#fff; margin-right:26px;}
.st-cs-top .st-pd-top dt img{ max-height:264px; max-width:339px;}

.st-cs-list dl{ width:205px; float:left; margin-right:18px; margin-bottom:12px;}
.st-cs-list dl.dl-none{ margin-right:0;}
.st-cs-list dd{ width:203px; height:158px;*font-family:simsun;*font-size:158px; text-align:center; vertical-align:middle; display: table-cell; overflow:hidden; border:1px solid #bdbdbd;  /*background:#fff;*/}
.st-cs-list dd img{ vertical-align:middle; max-height:158px; max-width:203px;}
.st-cs-list dt{ padding:8px 0; text-align:center; line-height:18px; height:18px; overflow:hidden; font-size:14px;}

.st-more04{ background:url(../images/cases_btn.gif) no-repeat; text-align:center; padding:5px 10px 8px 10px; line-height:18px;}

.st-cs-title{ border-bottom:1px solid #d7dada;}
.st-cs-title b{ float:left; padding:8px 18px; background:#b57e12;border-radius:3px 3px 0 0; line-height:20px;}

/*------------------------------ 联系我们 ----------------------------*/
.st-table01{ border-left:1px solid #dac59c; border-top:1px solid #dac59c; border-bottom:0; border-right:0; border-collapse:collapse; width:100%; background:#fff;}
.st-table01 thead{ background:#ba8d35;}
.st-table01 thead tr td{ font-size:14px; text-align:center; color:#fff; padding:8px 6px;}
.st-table01 tbody tr td{ border-right:1px solid #dac59c; border-bottom:1px solid #dac59c; border-top:0; border-left:0; padding:10px 16px; text-align:center;}

/*------------------------------ 新网中心 ----------------------------*/
.st-news{ width:100%;}
.st-news li{ border-bottom:1px dotted #c1c2c2; padding:5px 18px; background:url(../images/new_icon02.gif) 2px 12px no-repeat; font-size:14px;}
.st-news li a em{ color:#9d9c9b; float:right; font-size:12px; margin-left:6px;}.st-news li a:hover em{ color:#333;}
.st-new-title{ color:#b57e12; line-height:24px; padding:10px 0;}
address{ color:#a28c62;}
.st-page{ border-top:1px solid #d9dbdb; padding-top:14px;}
.st-page p{ line-height:18px; padding:5px 0;}

.st-mg{ padding-bottom:5px;}
.st-mg .nav li{ background:none;}
.st-mg .nav li a{ background:#f0eeee; color:#5a5a5a; font-size:16px; font-weight:bold;}
.st-mg .nav li a:hover,
.st-mg .nav li.active a{ background:#b57e12; color:#fff;}
.st-form01 .control-group{}
.st-form01 .control-label{ padding-top:3px; width:75px; text-align:right; color:#b57e12; padding-right:6px; float:left;}
.st-form01 .controls{ margin-left:81px; *margin-left:0;_margin-left:0;}
.form-horizontal input,.form-horizontal textarea{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);}
.form-horizontal textarea{ padding:5px 6px;}
.st-btn01{ border:0; background:#b57e12; font-size:16px; padding:4px 22px; line-height:20px;}
.st-mg-list{ width:100%;}
.st-mg-list li{ background:#fff; border:1px solid #dedfdf; padding:16px 15px; font-size:14px; margin-bottom:16px;}
.st-mg-list li .mg-hf{ border-top:1px solid #e3e3e3; padding-top:12px; margin-top:6px;}

.st-culture{}
.st-culture dl{ border-bottom:1px dotted #c4c5c5; width:100%; padding-bottom:20px; padding-top:20px;}
.st-culture dt{ width:174px; float:left; padding:1px; border:1px solid #cccccc;}
.st-culture dt img{ display:block; border:0;}
.st-culture dd{ margin-left:194px;}
.st-more03{ background:url(../images/more_icon.gif) no-repeat; width:87px; height:22px; text-align:center; line-height:22px; display:block;}

.st-employee{}
.st-employee dl{ border:1px solid #fff; border:1px solid #dfdfdf; padding:20px; margin-bottom:16px; background:#fff;}
.st-employee dt{ border:1px solid #dfdfdf; padding:2px; background:#fff; width:188px; float:left;}
.st-employee dd{ background:#ba8801; padding:30px 20px; margin-left:210px; min-height:195px;_height:195px; line-height:24px; color:#f9ecc9; position:relative;}
.st-more05{ position:absolute; bottom:10px; right:20px; font-size:12px;}

.st-el-title{ border-bottom:1px solid #d8d9d9; padding:10px 0; font-size:24px; line-height:26px; color:#b57e12;}

.st-el-list .st-home-list03 dl{margin-right:70px;}
.st-el-list .st-home-list03 dl.dl-none{ margin-right:0;}
.st-el-list .st-home-list03 dt{ min-height:40px;_height:40px; line-height:18px; padding-top:8px; font-size:14px; text-align:center;}

.float_contact{
position:fixed;
_position:absolute;
z-index:5555;
top:210px;
right:-137px;
_top:auto;
_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.float_contact_title{ float:left; display:block; height:100%; background:url(../images/qq_title.gif) no-repeat; width:20px; margin-top:88px; padding: 6px 5px 0 5px; line-height:18px; color:#fff; text-align:center; font-size:14px; height:82px;}
.float_contact_box{ width:120px; float:left; padding:54px 0 0 17px; height:147px; background:url(../images/qq_back.gif) no-repeat;}
.float_tel{ color:#fff; font-size:14px;}
.float_qq{ background:url(../images/qq.gif) left no-repeat; padding-left:29px; padding-top:5px; padding-bottom:5px; line-height:20px; margin:9px 0;}

.st-video{
position:fixed; width:100%; display:none;
_position:absolute;
z-index:5555;
top:50px;
left:0;
_top:auto;
_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.st-video-img{ width:711px; margin-left:auto; margin-right:auto;}


@media (min-width: 1000px) and (max-width:1150px) {
	.st-home-list01 li{ width:158px;}
	.st-home-list03 dl{ width:216px;}
	.st-home-list03 dd{ width:214px; height:167px;*font-size:167px;}
	.st-home-list03 dd img{ max-height:167px;max-width:214px;}
	.st-home-list02s{ height:494px;}
	.st-home-list04{ margin-bottom:14px;}
	
	.st-home-list05 dl{ width:142px;}
	.st-home-list05 dd{ width:142px; height:168px;*font-size:168px;}
	.st-home-list05 dd img{ max-height:168px; max-width:142px;}
	
	.st-product .st-home-list05 dl{ width:154px; margin-right:16px; margin-bottom:16px;}
	.st-product .st-home-list05 dd{ width:154px; height:182px;*font-size:182px;}
	.st-product .st-home-list05 dd img{max-height:182px; max-width:154px;}
	
	.st-cs-list dl{ width:172px; margin-right:12px; margin-bottom:12px;}
	.st-cs-list dd{ width:170px; height:158px;*font-size:158px; }
	.st-cs-list dd img{max-height:158px; max-width:170px;}
	
	.st-el-list .st-home-list03 dl{margin-right:40px;}
}

@media (min-width: 768px) and (max-width:979px) {
	.logo img{ width:310px;}
	.st-nav .nav li a{ padding:0 16px;}
	.st-home-list01 li{ width:115px;}
	.st-home-list03 dl{ margin-right:4px;}
	.st-home-list03 dl.dl-none{ margin-right:4px;}
	.st-home-list02s{ height:824px;}
	.st-home-list05 dl{ width:142px; margin-right:8px;}
	.st-home-list05 dl.dl-none{ margin-right:8px;}
	.st-home-list05 dd{ width:142px; height:168px;*font-size:168px;}
	.st-home-list05 dd img{ max-height:168px; max-width:142px;}
	.st-pd-top dt{ width:200px; height:236px;*font-size:236px;}
	.st-pd-top dt img{ max-height:236px; max-width:200px;}
	.st-cs-top .st-pd-top dt{ width:250px; height:195px;*font-size:195px;}
	.st-cs-top .st-pd-top dt img{ max-height:195px; max-width:250px;}
	
	.st-cs-list dl.dl-none{ margin-right:18px;}
	.st-el-list .st-home-list03 dl,.st-el-list .st-home-list03 dl.dl-none{margin-right:4px;}
	.st-el-list .st-home-list03 dt{ min-height:inherit; padding-bottom:10px; padding-top:5px;}
	.input-xxlarge{ width:90%;}
}

@media (max-width: 767px) {
	body{ width:96%; margin-left:2%; margin-right:2%;}
	.logo{ float:none; padding: 10px 0;}
	.st-top-fr,.st-top-sub,.st-top-fr form{ float:left;}
	.st-nav .nav{ display:none;}
	.st-nav .nav li a{ padding:0 10px; font-size:12px;}
	.st-top-tel{ float:none; color:#6e5421;}
  .phone-btn {display: block;position: absolute;top: 3px;right: 5px;width: 30px;height: auto;}
	.phone-nav {display: block;}
  .float_contact{right:-167px;}
	
	.st-link ul{ float:none; width:auto;}
	.footer-fl{ width:100%; float:none;}
	.footer-fr{ width:92%; background:none; min-height:inherit; padding-left:0; float:none; margin:0 4%;}
	.st-copyright{ padding:0 20px;}
	.st-home-list01 li{ margin-left:6px; margin-right:6px;}
	
	.st-home-list03 dl.dl-none{ margin-right:8px;}
	.span3{ padding-left:10px; padding-right:10px; padding-bottom:20px;}
	.st-home-list02s{ height:324px;}
	.span10{ padding-left:10px; padding-right:10px;}
	
	.span2{ padding:15px 0;display: none;}
	h2.st-fl-title01,h2.st-fl-title02{ margin-top:0;}
	.st-menu,.st-menu02{ padding-bottom:5px;}
	.st-menu .nav-pills li a{ padding:2px 0 2px 40px; font-weight:normal; margin:0;}
	.st-menu .nav-pills li div span a,.st-menu .nav-pills li.active div span a{padding:0 0 0 10px; margin:0px 0 0px 48px;}
	.st-menu02 .nav-pills li{ padding:4px 10px 1px 10px;}
	.st-menu02 .nav-pills li a{ height:18px; line-height:16px;}
	.st-menu02 .nav-pills li div span{ height:20px;}
	.st-menu02 .nav-pills li div span a,.st-menu02 .nav-pills li.active div span a{ height:20px; line-height:20px;}
	
	.span11{ padding:0 10px;}
	.st-right-title{ margin-top:16px;}
	
	.pagination a.aa,.pagination a:hover.aa,.pagination .this-page,.pagination .prev-page,.pagination a.bb{padding:3px 8px; font-size:12px;}
	.st-product{ padding-top:12px;}
	.st-pd-top{ padding:0px 0 20px 0;}
	.st-pd-top dd{ padding-top:15px;}
	
	.st-cs-list dl.dl-none{ margin-right:18px;}
	.st-employee dt{ width:126px;}
	.st-employee dd{ margin-left:140px;}
	
	.st-el-list .st-home-list03 dl,.st-el-list .st-home-list03 dl.dl-none{margin-right:10px;}
	.pagination{ padding:2px 0 5px 0;}
	.st-form01 .control-group{ margin-bottom:6px;}
	.st-pd-detail{ padding:20px 0 20px 0; margin-top:0;}
	.st-pd-title li dl{ padding:4px 0;}
	.st-pd-title li dd p{ margin-left:6px;}
	.st-pd-title li dd p.a1{ margin-top:1px; margin-bottom:1px;}

  .st-home-list01 {width: 306px;}
  .st-home-list03 {clear: both;overflow: hidden;width: 286px;margin: 0 auto;}
  .st-home-list05 {width: 286px;margin: 0 auto;}
  .st-link,.st-top-fr,.footer>.margin_20b {display: none;}

  .layer-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1200;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    background-color: #000;
    outline: 0;
    opacity: .8;
    display: none;
  }
  .phone-nav {
    position: fixed;
    width: 75%;
    background-color: #FFF;
    right: -100%;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background-color: #b57e12;
    padding-top: 10px;
    transition: right .3s ease-out;
    -webkit-transition: right .3s ease-out;
  }
  .phone-nav.active {right: 0;}
  .sliding-menu {width: 100%;overflow: hidden;position: relative;font-family: "微软雅黑";}
  .sliding-menu ul {float: left;}
  .sliding-menu a {
    color: #FFF;
    font-weight: 700;
    display: block;
    padding: 8px 20px;
    margin-bottom: 0;
    width: 100%;
    font-size: 14px;
    background: url(../images/nav_back.gif) center top repeat-x;
    box-sizing: border-box;
  }
  .sliding-menu a:hover {background: rgba(255,255,255,.1);color: #fff;}
  .sliding-menu a.nav:before {content: '\3009';float: right;margin-left: 20px;}
  .sliding-menu a.back {color: #FFF;border-top: 0}
  .sliding-menu a.back:before {content: '\3008';float: left;margin-right: 1em;}
  .st-cs-list{ width:286px;margin: 0 auto}
}

@media (max-width: 480px) {
	.st-top-fr input.search-input{ width:200px;}
	.st-nav .nav li a{ padding:0 4px; font-size:11px;}
	.st-home-list01 li{ width:143px; margin-right:4px;}
	.st-home-list03 dl,.st-cs-list dl{ width:139px; margin-right:4px;}
	.st-home-list03 dl.dl-none,.st-cs-list dl.dl-none{ margin-right:4px;}
	.st-home-list03 dd,.st-cs-list dd{ width:137px; height:85px;}
	.st-home-list03 dd img,.st-cs-list dd img{ max-height:85px; max-width:137px;}
	.st-home-list03 dt,.st-cs-list dt{ padding-top:6px; min-height:inherit; padding-bottom:8px;}
	.st-cs-list dl{ margin-bottom:0;}
	.st-home-list05 dl,.st-product .st-home-list05 dl{ width:133px; margin-right:4px; padding:2px; margin-bottom:6px;}
	.st-home-list05 dl.dl-none,.st-product .st-home-list05 dl.dl-none{ margin-right:4px;}
	.st-home-list05 dd,.st-product .st-home-list05 dd{ width:133px; height:158px;}
	.st-home-list05 dd img,.st-product .st-home-list05 dd img{ max-height:158px; max-width:133px;}
	.footer dt{ font-size:14px; margin-bottom:8px;}
	.st-link ul{ width:92%; padding:5px 4%; clear:both; float:none;}
	
	.st-culture dt{ width:104px;}
	.st-culture dd{ margin-left:120px;}
	
	.st-employee dt{width:88px;}
	.st-employee dd{padding:15px 10px; margin-left:100px; position:inherit;}
	.st-more05{ position:relative; bottom:10px; left:0;}
	.location{ margin-bottom:14px;}
	.st-el-list .st-home-list03 dl,.st-el-list .st-home-list03 dl.dl-none{margin-right:4px;}
	.st-table01 thead tr td{ font-size:12px; padding:5px 4px;}
	.st-table01 tbody tr td{ padding:5px 6px; font-size:12px;}
	.st-pd-top dt{ width:100%; margin-right:0;height:auto;}
	.st-pd-top dt img{ width:100%;}
	.st-video-img{ width:340px;}
}

#pop_box03{ width:221px; height:301px; display:none;}
.pop03_img{ position:relative;}
.close02{ position:absolute; top:2px; right:0px; z-index:5;}
