@charset "utf-8";
/* CSS Document */

html { color: #000; overflow-y: scroll; background: #fff ;font-size:12px;font-family:"Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", Georgia, "Times New Roman", Arial, sans-serif;font: 12px/1.5 "微软雅黑";}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td, a, span { margin: 0; padding: 0 }
input[type=checkbox] { border: 1px solid #cecece; }
body, button, input, select, textarea { font: 12px/1.5 "微软雅黑"; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }
address, cite, dfn, em, var { font-style: normal }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace }
small { font-size: 12px }
ul, ol { list-style: none }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help }
q:before, q:after { content: '' }
:focus { outline: 0 }
legend { color: #000 }
fieldset, img { border: none }
button, input, select, textarea { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 }
hr { border: none; height: 1px; *color:#fff
}
img { -ms-interpolation-mode: bicubic; border: 0; }
/* Clear Fix */    
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }    /* Hide from IE Mac */
/*.clearfix { display: block; } */   /* End hide from IE Mac */    /* end of clearfix */
.clear { clear: both; }
.hide { display: none; }
.fd-left { float: left }
.fd-right { float: right }
.fd-clear { clear: both }
.fd-clr { *zoom:1}
.fd-clr:after { display: block; clear: both; height: 0; content: "\0020" }
.fd-hide { display: none }
.fd-show { display: block }
.fd-locate { position: relative }
.fd-cny { font-family: Helvetica, Arial }
.fd-gray { color: #666 }
.fd-bold { font-weight: 700 }
.font1 { color: #aaaaaa; }
.font2 { color: #4c4c4c; }
.screen { width: 990px; margin: 0 auto; padding: 0 5px }
body { min-width: 1200px; height: 100%; }

/*头部*/
.top { width: 100%; }
.top_1 { width: 100%; height: 28px; background: #f5f6f6; border-bottom: 1px solid #e5e5e5; }
.top_1_txt { margin: auto; width: 1200px; }
.top_1_txt .ykxx { float: left; }
.ykxx em { font-weight: bold; margin-right: 10px; margin-left: 2px; }
.ykxx em a { color: #f60; }
.top_1_txt .ykxx img { vertical-align: middle; }
.top_1_txt .ykxx a:hover { color: #fe8800; }
.top_1_txt .ykcz { float: right; line-height: 28px; color: #999; }
.top_1_txt .ykcz a { color: #73738f; }
.top_1_txt .ykcz a:hover { color: #fe8800; }
.top_2 { width: 100%; background: #fff; margin-bottom: 10px; }
.top_2_txt { margin: auto; width: 1200px; overflow: hidden; }
.top_2_txt .logo { float: left; display: inline-block; margin-top: 10px; }
.input_div { float: left; padding-left: 20px; }
.choose { margin-top: 20px; }
.choose a { display: inline-block; width: 60px; height: 30px; text-align: center; line-height: 30px; }
.chose_check { background: #0b540d; color: #fff; }
.input_kuang { width: 495px; height: 45px; background: #0b540d; /*border-radius:5px;*/ }
.input_kuang .white_kuang { float: left; width: 400px; height: 37px; margin-top: 4px; margin-left: 4px; background: #fff; }
.white_kuang input { width: 400px; height: 37px; +height:30px;
+width:390px;
border: 0px; text-indent: 10px; text-indent: 5px\9; line-height: 37px\9; /* IE6、IE7、IE8支持 */ }
.input_kuang a { display: inline-block; width: 80px; line-height: 45px; color: #fff; font-size: 16px; font-family: "微软雅黑"; text-align: center; letter-spacing: 2px; margin-left: 5px; }
.input_div p { line-height: 26px; color: #999; }
.input_div p a { color: #999; margin: 0px 5px; }
.input_div p a.a-orange { color: #f50; }
.top_2_txt .bz_btn { float: right; padding-right: 20px; }
.top_2_txt .bz_btn a { display: inline-block; margin-top: 50px; }
.top_3 { position: relative; z-index: 33; margin: auto; height: 40px; border-bottom: 3px solid #0e6b36; }
.nav { margin: auto; width: 1200px; }
.nav { position: relative; width: 1200px; left: 50%; margin-left: -600px; }
.goods { float: left; width: 224px; height: 40px; }
.goods h2 { display: block; height: 40px; padding-left: 20px; line-height: 40px; color: #fff; font-size: 16px; font-family: "微软雅黑"; }
.goods h2 a:hover { text-decoration: none; }
.ld { background: #0b540d; border-bottom: 3px solid #072c08; }
.goods .ld b { float: right; display: inline-block; width: 20px; height: 20px; background: url(../images/arrow.png) no-repeat 0 0; margin-right: 15px; margin-top: 10px; }
.goods.on .ld b { float: right; background: url(../images/arrow.png) no-repeat 0 -20px; }
/*栏目*/
.navitems { float: left; position: relative; z-index: 555; height: 40px; }
.navitems ul li { float: left; width: 120px; text-align: center; line-height: 40px; font-size: 16px; font-family: "微软雅黑"; font-weight: bold; }
.navitems ul li a { color: #0b540d; }
.navitems ul li a:hover { color: #699f01; text-decoration: none; }
.navitems ul li.hot { background: url(../images/hot.png) center 0px no-repeat; margin-top: -10px; height: 50px; line-height: 60px; }
.ML { margin-left: 10px; }
/*----------以上是头部的样式-----------*/






.cont_1 { margin-top: 10px; overflow: hidden;width:100%; }
.tbody { margin: auto; width: 1200px; padding-bottom: 20px; }
/*--尾部--*/
.footer { width: 100%; }
.footer1 { width: 100%; }
.foot_bzt { width: 100%; height: 77px; background: #e9e9e9; }
.foot_zbt_mid { margin: auto; width: 1200px; }
.foot_zbt_mid span { display: inline-block; margin: 14px 20px; }
.foot_zbt_mid span img { width: 250px; height: 50px; }
.foot_xx { width: 100%; height: 250px; background: #00a21e; }
.foot_xx_mid { margin: auto; width: 1200px; overflow: hidden; }
.foot_xx_logo { float: left; }
.foot_xx_logo img { margin-top: 50px; }
.foot_xx_xx { float: left; margin-top: 40px; }
.foot_xx_xx ul li { float: left; color: #fff; margin: 15px 75px; }
.foot_xx_xx ul li h4 { font-size: 16px; font-weight: bold; }
.foot_xx_xx ul li p a { font-size: 12px; line-height: 26px; color: #fff; }
.foot_xx_xx ul li p a:hover { font-size: 12px; line-height: 26px; color: #eaff00; }
.foot_bbt { margin: auto; width: 1200px; text-align: center; margin-top: 10px; margin-bottom: 10px; }
.foot_bbt a { display: inline-block; margin: 0px 10px; line-height: 30px; }
.foot_bbt a:hover { color: #00a21e; }
/*----------以上是尾部的样式-----------*/




@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?3lqp2y'); src: url('fonts/icomoon.eot?#iefix3lqp2y') format('embedded-opentype'), url('fonts/icomoon.ttf?3lqp2y') format('truetype'), url('fonts/icomoon.woff?3lqp2y') format('woff'), url('fonts/icomoon.svg?3lqp2y#icomoon') format('svg'); font-weight: normal; font-style: normal; }
 [class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
@font-face {font-family: "iconfont";
  src: url('fonts/iconfont.eot?t=1479180067107'); /* IE9*/
  src: url('fonts/iconfont.eot?t=1479180067107#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/iconfont.woff?t=1479180067107') format('woff'), /* chrome, firefox */
  url('fonts/iconfont.ttf?t=1479180067107') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('fonts/iconfont.svg?t=1479180067107#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:13px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  margin-right:2px;
}

.iconfont:before { content: "\e601"; }
.icon-iconfont-gouwuche:before { content: "\e602"; font-size: 16px; vertical-align: middle; margin-right: 5px; color: #fe8800; }
.icon-iconfont-01:before { content: "\e604"; }
.icon-iconfont-shanchu1:before { content: "\e606"; }
.icon-iconfont-xiangxia01:before { content: "\e607"; }
.icon-iconfont-xiangshang:before { content: "\e600"; }
.icon-iconfont-xiangyou:before { content: "\e60a"; }
.icon-iconfont-jiantoushang:before { content: "\e608"; }
.icon-iconfont-jiantouxia:before { content: "\e609"; }
.duanW50 { width: 50px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; text-indent: 10px; }
.duanW60 { width: 60px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; text-indent: 10px; }
.duanW80 { width: 80px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; text-indent: 10px; }
.duanW120 { width: 120px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; text-indent: 10px; }
.duanW360 { width: 360px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; text-indent: 10px; }
/*选择*/
.shitbj { height: 24px; border-radius: 5px; margin-left: 10px; }
.shitbj_nor { float: left; padding: 0px 15px; line-height: 24px; background: url(../images/shitbj_03.jpg) 0px 0px repeat-x; border: 1px solid #ddd; }
.shitL { border-radius: 5px 0px 0px 5px; border-right: 0; }
.shitR { border-radius: 0px 5px 5px 0px; border-left: 0; }
.shitbj_cur { background: #ffd598; }
.BJ { display: inline-block; width: 20px; text-align: center; color: #fe8800; line-height: 35px; }
.white { display: inline-block; width: 20px; text-align: center; color: #fff; line-height: 35px; }
.shitbj_cur { background: #ffd598; }
.obj-a, .obj-b, .obj-c, .obj-d, .obj-e, .obj-f { position: absolute; z-index: 9; left: 50%; }
.obj-a, .obj-b { width: 952px; margin-left: -476px; text-align: center; }
.obj-a { display: block; height: 410px; top: 100px; }
.obj-b { top: 406px; height: 100px; }
.obj-c { display: block; height: 410px; top: 0; margin-left: -540px; }
.obj-d { top: 228px; height: 164px; }
.obj-d p { display: block; padding-top: 20px; font-size: 16px; color: #fff; clear: both; }
.obj-e { width: 366px; height: 170px; margin-left: -460px; top: 223px; z-index: 12; }
.obj-f { width: 692px; height: 394px; top: 158px; margin-left: -180px; }
.banAnimate .obj-a { display: block; animation-name: baoAni; -webkit-animation: baoAni 0.4s linear 0s normal none; -moz-animation: baoAni 0.4s linear 0s normal none; animation: baoAni 0.4s linear 0s normal none; }
@-webkit-keyframes baoAni { from {
opacity:0;
left:60%;
}
to { opacity: 1; left: 50%; }
}
@-moz-keyframes baoAni { from {
opacity:0;
left:60%;
}
to { opacity: 1; left: 50%; }
}
@keyframes baoAni { from {
opacity:0;
left:60%;
}
to { opacity: 1; left: 50%; }
}
.banAnimate .obj-b { display: block; animation-name: saAni; -webkit-animation: saAni 0.4s linear 0s normal none; -moz-animation: saAni 0.4s linear 0s normal none; animation: saAni 0.4s linear 0s normal none; }
@-webkit-keyframes saAni { from {
opacity:0;
-webkit-transform:scale(0, 0);
}
to { opacity: 1; -webkit-transform: scale(1, 1); }
}
@-moz-keyframes saAni { from {
opacity:0;
-moz-transform:scale(0, 0);
}
to { opacity: 1; -moz-transform: scale(1, 1); }
}
@keyframes saAni { from {
opacity:0;
transform:scale(0, 0);
}
to { opacity: 1; transform: scale(1, 1); }
}
.watch-code.code-show { display: block; animation-name: scode; -webkit-animation: scode 0.3s linear 0s normal none; -moz-animation: scode 0.3s linear 0s normal none; animation: scode 0.3s linear 0s normal none; }
@-webkit-keyframes scode { from {
opacity:0;
-webkit-transform:scale(1, 0);
transform-origin:left bottom;
}
to { opacity: 1; -webkit-transform: scale(1, 1); transform-origin: left bottom; }
}
@-moz-keyframes scode { from {
opacity:0;
-moz-transform:scale(1, 0);
transform-origin:left bottom;
}
to { opacity: 1; -moz-transform: scale(1, 1); transform-origin: bottom; }
}
@keyframes scode { from {
opacity:0;
transform:scale(1, 0);
transform-origin:left bottom;
}
to { opacity: 1; transform: scale(1, 1); transform-origin: left bottom; }
}
.banAnimate .obj-c, .banAnimate .obj-e { display: block; animation-name: saAnic; -webkit-animation: saAnic 0.3s linear 0s normal none; -moz-animation: saAnic 0.3s linear 0s normal none; animation: saAnic 0.3s linear 0s normal none; }
@-webkit-keyframes saAnic { from {
opacity:0;
left:47%;
}
to { opacity: 1; left: 50%; }
}
@-moz-keyframes saAnic { from {
opacity:0;
left:47%;
}
to { opacity: 1; left: 50%; }
}
@keyframes saAnic { from {
opacity:0;
left:47%;
}
to { opacity: 1; left: 50%; }
}
.banAnimate .obj-d, .banAnimate .obj-f { display: block; animation-name: saAnid; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none; animation: saAnid 0.3s linear 0s normal none; }
@-webkit-keyframes saAnid { from {
opacity:0;
left:53%;
}
to { opacity: 1; left: 50%; }
}
@-moz-keyframes saAnid { from {
opacity:0;
left:53%;
}
to { opacity: 1; left: 50%; }
}
@keyframes saAnid { from {
opacity:0;
left:53%;
}
to { opacity: 1; left: 50%; }
}
/*------------------以下是批发直供的头部样式------------------------*/
.P_top_2 { width: 100%; height: 112px; }
.P_top_2_Mid { margin: auto; width: 1200px; }
.P_logo { float: left; }
.P_logo img { margin-top: 18px; }
.P_skuang { float: left; width: 300px; height: 50px; background: url(../images/P_s.png) 0px 0px no-repeat; margin-top: 35px; margin-left: 15px; }
.P_inp { width: 220px; height: 28px; margin-top: 11px; margin-left: 25px; border: 0; }
.P_sbtn { float: right; display: inline-block; width: 30px; height: 30px; margin-right: 15px; margin-top: 10px; }
.p_baz { float: right; margin-top: 16px; }
.p_top_3 { width: 100%; height: 40px; background: #62c001; }
.P_top3_mid { margin: auto; width: 1200px; }
.P_top3_mid ul li { float: left; width: 140px; text-align: center; line-height: 40px; font-size: 16px; font-family: "微软雅黑"; color: #fff; }
.P_top3_mid ul li a { color: #fff; }
.P_top3_mid ul li.yellow a { color: #f6ff04; }
.Zmenu { display: none; position: absolute; z-index: 9999; background: #53a400; width: 140px; }
.Zmenu li a:hover { display: inline-block; width: 100%; color: #faf700; }
.Zmenu ul li { border-bottom: 1px solid #4c9401; }
.Zmenu ul li a { color: #fff; }
.Z_E_menu { display: none; position: absolute; left: 140px; margin-top: -40px; background: #428200; }
.pop-number { display: inline-block; font-size: 11px; line-height: 11px; color: #fff; background: #fe2117; border-radius: 12px!important; padding: 3px 6px; text-align: center; vertical-align: middle; font-family: arial; margin: 0px 3px; }
.pop-number-fd { position: relative; top: -80px; right: -18px; z-index: 555; display: inline-block; font-size: 11px; line-height: 11px; color: #fff; background: #fe2117; border-radius: 12px!important; padding: 3px 6px; text-align: center; vertical-align: middle; font-family: arial; margin: 0px 3px; }
.touch { margin: auto; width: 1200px; line-height: 40px; border-bottom: 1px solid #e6e4e4; overflow: hidden; }
.touch h2 { float: left; display: block; width: 90px; font-weight: bold; color: #666; }
.touch_a { float: left; width: 1100px; }
.touch a { display: inline-block; color: #666; margin-right: 15px; }
.header { background: #fff; }
.bz-ewm { float: right; margin-top: 20px; }
.bz-ewm img { width: 84px; height: 84px; }
.bz-ewm p { line-height: 22px; color: #4c4c4c; text-align: center; }
.topad { position: relative; width: 100%; overflow: hidden; }
.topad img { position: absolute; left: 50%; margin-left: -960px; width: 1920px; }
/*----------------toolbar---------------------*/
.jdm-toolbar-wrap { position: fixed; _position: absolute; top: 0; right: 0; z-index: 9990; width: 0; height: 100%; }
.toolbar { position: absolute; right: 0; top: 0; width: 0; height: 100%; border-right: 6px solid #7a6e6e; -webkit-transition: right .3s ease-in-out 0s; -moz-transition: right .3s ease-in-out 0s; transition: right .3s ease-in-out 0s; }
.toolbartable { position: absolute; top: 50%; left: -29px; width: 35px; margin-top: -61px; }
.jdm-toolbar-tab { position: relative; width: 35px; height: 35px; margin-bottom: 1px; cursor: pointer; background-color: #7a6e6e; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; margin: 4px 0px; }
.jdm-toolbar-tab:hover { position: relative; width: 35px; height: 35px; margin-bottom: 1px; cursor: pointer; background-color: #0e6b35; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.jdm-toolbar-tab .tab-ico { width: 34px; height: 35px; margin-left: 1px; position: relative; z-index: 2; _display: block; }
.jdm-toolbar-tab .tab-text { display: none; width: 62px; height: 35px; line-height: 35px; color: #fff; text-align: center; font-family: '\5fae\8f6f\96c5\9ed1'; position: absolute; z-index: 1; left: -60px; top: 0; background-color: #7a6e6e; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; -webkit-transition: left .3s ease-in-out .1s; -moz-transition: left .3s ease-in-out .1s; transition: left .3s ease-in-out .1s; _display: none; }
.jdm-toolbar-tab:hover .tab-text { background-color: #0e6b35; }
.jdm-toolbar-tab .tab-sub { position: absolute; z-index: 3; right: 2px; top: -5px; height: 11px; padding: 1px 2px; border: 1px solid #b61d1d; overflow: hidden; color: #fff; font: 11px/11px verdana; text-align: center; min-width: 11px; _width: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #cc6060; background-image: -moz-linear-gradient(top, #cc6060, #b61d1d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc6060), color-stop(1, #b61d1d)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc6060', endColorstr='#b61d1d', GradientType=0);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc6060', endColorstr='#b61d1d');
background-image: linear-gradient(to bottom, #cc6060 0, #b61d1d 100%); }
.tab-ico img { margin-top: 5px; margin-left: 3px; }
.jdm-toolbar-footer { position: absolute; bottom: 40px; width: 100%; left: -29px; }
.footnews{position: fixed;bottom:0px;right:0px;z-index:10000;}
.footnews p{display:block;background: #f0f1f4;border:1px solid #d3d3d3;border-radius: 2px 0px 0px 2px;
    box-shadow: -3px -2px 8px -1px rgba(0,0,0,0.2); width: 200px;height: 40px;    line-height: 40px; color: #333; cursor: pointer;}
.footnews p{overflow:hidden;}
.footnews em{display:block;float:left;font-size:14px;font-family: "微软雅黑";margin-left:5px;}
.footnews em img{vertical-align:middle;width:20px;height:20px;margin-right:5px;}
.footnews p span{display:block;float:right;margin-right:10px;width:20px;height:20px;border-radius:50%;background:#bf1010;color:#fff;text-align:center;line-height:20px;margin-top:10px;}
.nesinfo{position: absolute; width:200px;     background: #fff;    color: #333;
    border: 1px solid #ccc;    border-radius: 2px;    padding: 2px;    box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);bottom:40px;display:none;}
.nesinfo ul li{line-height:36px;overflow:hidden;cursor:pointer;}
.nesinfo ul li:hover{background:#f2f2f5;}
.nesinfo ul li em{flaot:left;width:70%;height:36px;overflow: hidden;}
.nesinfo ul li span{display:block;float:right;margin-right:10px;  min-width:30px; background: #a0aab7;color:#fff;text-align:center;line-height:14px;font-size:12px;margin-top:11px;border-radius:3px;}
/*--左边小导航--*/
.evetor { width: 30px; overflow: hidden; z-index: 555; position: fixed; left: 20px; background: #fff; top: 100px; display: none; }
.evetor ul li { width: 30px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; margin-top: -1px; cursor: pointer; border-bottom: 1px dotted #dcdcdc; }
.evetor ul li a { color: #0b540d; }
.evetor ul li:hover a，.evetor ul li:active a { color: #0c8f10; }
.evetor ul li.curm { background: #0b540d; }
.evetor ul li.curm a { color: #fff; }





.uploadify{position:relative;} .swfupload{left:0px;}
.ykcz .cart_num{display: inline-block;
    font-size: 11px;
    line-height:10px;
    color: #fff;
    background: #fe2117;
    border-radius: 12px!important;
    padding: 3px 3px;
    text-align: center;
    vertical-align: middle;
    font-family: arial;
    margin: 0px 3px;}
.jdm-toolbar-tab .cart_num{
    position: absolute;
    z-index: 3;
    right: 2px;
    top: -5px;
    height: 11px;
    overflow: hidden;
    color: #fff;
    font: 11px/11px verdana;
    display: inline-block;
    line-height:10px;
    background: #fe2117;
    border-radius: 12px!important;
    padding: 3px 3px;
    text-align: center;
    vertical-align: middle;

    margin: 0px 3px;}