/*
Powered by www.itokit.com		http://weixin.itokit.com
深圳市企源动力科技有限公司		0755-83207899
*/

/*global css*/
*{font-family:微软雅黑, Arial, 宋体; -webkit-text-size-adjust:none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);}
td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{font-size:12px; color:#333;}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block; margin:0; padding:0; border:none;}
font,span{font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
img{border:none;}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border-radius:0; border:1px solid #ddd;}
/*html {             
-webkit-filter: grayscale(100%);              
-moz-filter: grayscale(100%);              
-ms-filter: grayscale(100%);              
-o-filter: grayscale(100%);              
filter: grayscale(100%);            
 }
 */
/*文字大小，颜色，行距定义*/
.fz_12px{font-size:12px;}
.fz_14px{font-size:14px;}
.fz_16px{font-size:16px;}
.fc_red{color:#ff0000;}
.fc_gory{color:#666;}
.fc_white{color:#fff;}
.fc_yellow{color:#ff6600;}
.flh_150{line-height:150%;}
.flh_180{line-height:180%;}
.price {color:#ff0000;}
/*form*/
.form_input{color:#333; height:20px; line-height:20px;}
.form_area{color:#333; line-height:180%;}
.form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px;}
.form_focus{border-color:red;}

/*padding*/
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}

/*a*/
a{color:#333; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:none;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:none;}

/*turn page*/
#turn_page{text-align:center; height:28px; line-height:28px; clear:both;font-size:13px;}
#turn_page *{text-decoration:none;}
#turn_page .page_button{white-space: nowrap;background:#fff; border:1px solid #ccc; padding:4px 6px; margin:0 2px;}
#turn_page .page_item{background:#fff; border:1px solid #ccc; padding:4px 6px; margin:0 2px;}
#turn_page .page_item_current{background:#f0f0f0; border:1px solid #ccc; padding:4px 6px; margin:0 2px; color:red;}
#turn_page .page_noclick{white-space: nowrap;background:#fff; border:1px solid #ccc; color:#AAA; padding:4px 8px; margin:0 2px;}
/*share*/
#share_img{display:none}
#mess_share{margin:15px 0; display: block;overflow: hidden;}
#share_1{float:left;width:49%; display: block}
#share_2{float:right;width:49%; display: block}
#mess_share img{width:22px;height:22px;vertical-align: top;border: 0;}
.btn_share{font-size:16px;padding:8px 0;
color:#000000;
background-color:#FFFFFF;
background-image: linear-gradient(to top, #f5f5f5, #ffffff);
border: 1px solid #D3D3D3;
box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
text-shadow: 0.5px 0.5px 1px #fff;
text-align:center;
border-radius:3px;
width:100%;
cursor:pointer;
}
.btn_share:active{background-image: linear-gradient(to top, #ffffff, #ffffff);}
#share_img{width:100%; height:100%; overflow:hidden; text-align:right; position:fixed; top:0px; left:0px; display:none; background:#000; background:rgba(0,0,0,0.8); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:100;}
#share_img img{max-width:600px; width:100%; position:relative;}

#leafContainer{position:fixed;z-index:2;width:100%;height:690px;top:0;overflow:hidden;}#leafContainer > div{position:absolute;max-width:100px;max-height:100px;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-direction:normal,normal;-webkit-animation-timing-function:linear,ease-in;}#leafContainer > div > img{position:absolute;width:100%;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:50% -100%;}@-webkit-keyframes fade{0%{opacity:1;}95%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes drop{0%{-webkit-transform:translate(0px,-50px);}100%{-webkit-transform:translate(0px,650px);}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(-50deg);}100%{-webkit-transform:rotate(50deg);}}@-webkit-keyframes counterclockwiseSpinAndFlip{0%{-webkit-transform:scale(-1,1) rotate(50deg);}100%{-webkit-transform:scale(-1,1) rotate(-50deg);}}
.copy_right_foo{/*line-height:35px; min-height:35px; text-align:center;position: fixed;width:100%*/
line-height: 22px;text-align:center;}
.star_bg,.star_blk {display:inline-block;width:75px;background:url("/Public/Images/shop/star_bg.png") no-repeat left center;}
.star_blk {background-image:url("/Public/Images/shop/star.png");float:left;height:20px;}
.inline-blk {display:inline-block;}
.small_inp {width:50px; height:22px; text-align:center;line-height:24px; border:1px solid #ddd; }

.btn-s-order-pay {display: inline-block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding:0 10px;margin:0 10px;
    font-weight: bold;
    font-size: 14px;
    background-color: #F00019;
    border: 1px solid #c10001;
    background-image: linear-gradient(bottom, #E20018 0, #DC3749 100%);
    background-image: -moz-linear-gradient(bottom, #E20018 0, #DC3749 100%);
    background-image: -webkit-linear-gradient(bottom, #E20018 0, #DC3749 100%);
    box-shadow: 0 1px 0 #D95260 inset, 0 1px 2px rgba(0,0,0,0.5);}
.btn-s-order-pay a {color:#fff;}