/*----------------style reset------------*/
*{box-sizing:border-box;}
html {font-size:12px; font-family:"proxima_regular", sans-serif,Arial , Tahoma,'Times New Roman',"iconfont"  !important;color:#666;}
html, body {margin:0;height:100%;}
html, body {width:100%;overflow-x:hidden}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,ol,ul,li,img,table,tr,td{  margin: 0;  padding: 0;}

body {min-width:1200px; background-position:center;}
h1, h2, h3, h4, h5, h6 {  font-weight: normal;}
ol, ul {  list-style: none;}
h1{  font-size: 24px;}
h2{  font-size: 20px;}
h3{  font-size: 18px;}
h4 {  font-size: 16px;}
h5{  font-size: 14px;}
h6{  font-size: 12px;}

/*----------------public------------*/
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
  url('iconfont.woff') format('woff'),
  url('iconfont.ttf') format('truetype'),
  url('iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.fl {float:left;}
.fr {float:right;}
i,b { font-style:normal; display:inline-block; }
.mt0 {margin-top:0 !important;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mb10 {margin-bottom:10px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;}
.mb70 {margin-bottom:75px;}
.ml20 {margin-left:20px;}
.ml6 {margin-left:6px;}
.ml10 {margin-left:10px;}
.ml40 {margin-left:40px;}
.ml70 {margin-left:70px;}
.mt100 {margin-top:100px !important; }
.mt110 {margin-top:110px; }
.mr10 {margin-right:10px;}
.mr13 {margin-right:13px;}
.mr20 {margin-right:20px;}
.pl20 {padding-left:20px;}
.pt30 {padding-top:30px;}
.clear {height:0; clear:both;}
a,a:active,a:hover,a:focus,a:visited{text-decoration:none; color:inherit; }

.bw {border:1px solid #fff;}
.bd {border:1px solid red;}
.bb {border:1px solid black;}
input,textarea { outline:none; border:none;}

	/*分页*/
.pagebox{width:100%; overflow:hidden;margin:20px 0 40px 0;}
.pagebox a{ display:block; float:left; font-size:12px;color:#818181;border:1px solid #fafafa; padding:2px 9px; border-radius:100px; margin:0 10px;}
.pagebox a:hover{ background:#fbbf0d;color:white;}

.pagebox a.on{ background:#fbbf0d;color:white;}

/*-----------------------------------------------public for page-------------------------------------------------------------*/
.contbg {width:100%; position:relative;}
.contbox {width: 1200px;margin: 0 auto; }
.disnone {display:none;}

/*-----temp-----*/
/*.pub_stabg {padding-left:10px;}*/
.pub_stabg li {display:inline-block;padding:0 2px;height:32px; line-height:32px;}
.pub_stabg li:hover,.pub_stabg li.on {color:#26948c;}


.withebg {width:100%; height:auto; background-color:#fff;padding-bottom:40px;}
/*.wbg {background:#fff;}
.gbg { background:#fafafa;}*/
i,b,em {display:inline-block;}
.por {position:relative;}
.poa {position:absolute;}





/*index*/
.bannerbg {width:100%; position:relative;overflow:hidden;}
.banner_imgbg{width:100%; position:relative;overflow:hidden;}
.banner_imgbg img {width:100%;margin:0 auto;height:370px;}
.banner_cont {width:1200px; height:100%;margin:0 auto;z-index:2; position:relative;}
.banner_probg {width:420px; height:370px; background:rgba(255,255,255,.9);position:absolute;top:0;right:0;}
.banner_circle {width:1200px;height:40px;position:absolute;left:0;top:328px;z-index:1; text-align:center;}
.banner_circle ul {display:inline-block;margin:0 auto;height:30px;line-height:30px;}
.banner_circle li {display:inline-block;width:20px; height:20px; border-radius:50%;background-color:rgba(255,255,255,.7);margin:0 6px;text-align:center; }
.banner_circle li.on {width:30px; height:30px;background-color:transparent; background:url(../image/leaf.png);}
.banner_circle li:hover {background-color:#fff;}
.banner_circle li.on:hover {background-color:transparent;}

.banner_pro {width:100%; height:185px;}
.banner_pro:first-child {border-bottom:1px solid rgba(255,255,255,.8);}
.banner_proconbg {width:400px;height:130px;margin-left:10px;}
.banner_proimg {width:130px; height:130px;border-radius:6px;overflow:hidden;float:left;}
.banner_proimg, .banner_proxont {margin-top:27px;}
.banner_proimg img {width:130px; height:130px;}
.banner_proxont {width:260px;height:130px; float:right;}
.banner_proxont >p,.banner_proxont >h1,.banner_proxont >h2 {line-height:20px;color:#333;font-size:14px;margin-top:15px;cursor:pointer;}
.banner_proxont >h1:hover,.banner_proxont >h2:hover{color:#999;}
.banner_proxont >p.oldprice {line-height:20px;color:#666;font-size:12px;text-decoration:line-through;}
.banner_proxont >p.price {color: #b12704; font-size: 20px; margin-top:3px !important;}

.application_bg {margin:20px auto; height:820px;}
.application_bg>div {margin-top:20px; color:#fff;; text-align:center; overflow:hidden; position:relative;cursor:pointer;}
.ap_arealeft {width:310px;margin-left:20px; float:right;}
.ap_h360 {height:360px;}
.ap_h390 {height:390px;}
.ap_right_b {width:870px; height:480px;float:left;transition:all .5s ease-in-out;}
.ap_right_s {height:270px;float:left;}
.ap_w510 {width:510px;margin-right:20px;}
.ap_w340 {width:340px;}

.ap_h360 img,.ap_h390 img,.ap_right_b img,.ap_w510 img,.ap_w340 img {transition:all .8s ease-in-out;}
.ap_h360 img:hover,.ap_h390 img:hover,.ap_right_b img:hover,.ap_w510 img:hover,.ap_w340 img:hover {transition:all .8s ease-in-out;transform:scale(1.05);}


.app_txtbg {position:absolute;bottom:20px;left:0; z-index:2;width:100%; text-align:left; }/* height:100%;background:rgba(0,0,0,.3);display:none;transition:all .5s ease-in-out;*/
.app_txtbg h2 {line-height:32px;font-size:32px;display:inline-block;margin-left:20px;font-family:"Open Sans",sans-serif;font-weight:bolder;}
.app_txtbg p {width:251px; padding:15px 0 0 20px; line-height:22px;margin-bottom:30px;}
.app_txtbg h2,.app_txtbg p {text-shadow:2px 2px  2px rgba(0,0,0,.5);}


.ap_right_b:hover .app_txtbg, .ap_arealeft:hover .app_txtbg, .ap_right_s:hover .app_txtbg {display:block;}

.ap_morebg {width:100%; text-align:center;height:50px;color:#888;}
.ap_morebg p {line-height:15px;cursor:pointer;}
.ap_morebg p:hover {color:#6abf99;}
.ap_morebg p i {width:50px;height:50px;line-height:50px;text-align:center; background:#fafafa;border-radius:50%; font-size:15px;transform:rotateZ(180deg);}

.ind_pro_bg { background:#fafafa;}
.pub_titbg {width:100%;text-align:center; }
.pub_tittxt,.cus_titbg {font-size:26px; color:#3e3e3e;line-height:60px;float:left;width:100%;font-weight:bold;position:relative;margin:30px 0 20px 0;}
.pub_tittxt::after {content:"";display:block;height:4px;width:60px;position:absolute;bottom:0;left:50%;margin-left:-30px;background:#ccc;}
.pub_tit_more {color:#8cb931;line-height:50px; cursor:pointer;padding-top:20px;}

.sear_result {width:96%;font-size:14px;color:#000;text-align:center;line-height:30px;padding-top:5px;}
.sear_result b {color:#f00;padding-right:3px;}

.ind_pro_conbg {width:100%;height:430px;  position:relative;}
.ind_pro_conbtn {width:38px; height:400px;position:absolute; top:0; z-index:2;}

.ind_conbtn_left,.ind_conbtn_right{width:20px; height:40px;text-align:center; line-height:40px;color:#d6d6d7; position:relative; top:180px; cursor:pointer;}
.ind_conbtn_left{left:-7px;}
.ind_conbtn_right{right:10px;}

.ind_conbtn_left:hover i,.ind_conbtn_right:hover i,.ind_conbtn_left.on i,.ind_conbtn_right.on i { color:#666;}

.ind_pro_conbtn i {font-size:15px;}
.ind_pro_conbox {height:400px;  position:relative; top:40px;width:auto;}
.ind_pro_cont {position:absolute; top:0;left:0;height:375px; overflow:hidden;}

.ind_pro_whitebg{width:275px; height:365px; background:#fff;margin-right:21px;float:left;margin-bottom:20px;cursor:pointer;transition:all .5s ease-in-out;}
.ind_pro_whitebg:hover{box-shadow:2px 2px 6px rgba(0,0,0,.2); transition:all .5s ease-in-out;}
/*.ind_pro_whitebg:hover{box-shadow:3px 3px 6px rgba(0,0,0,.1);transition:all .5s ease-in-out;}*/
/*.ind_pro_whitebg:first-child {margin-left:10px;}*/
.ind_pro_imgbg {width:251px; height:251px;margin:12px;overflow:hidden;}
.ind_pro_imgbg img {width:251px; height:251px;transition:all .3s ease-in-out;}
.ind_pro_imgbg:hover img {transform:scale(1.2);transition:all .5s ease-in-out;}
.ind_pro_txtbg {margin:0 12px;width:251px;}
.ind_pro_tit,.ind_pro_tit h1 {font-size:14px;line-height:22px;height:44px; overflow:hidden;}
.ind_pro_price {display:inline-block; font-size:20px;color:#000;float:left; line-height:36px;    color: #b12704;}
.ind_pro_txtbg i {color:#cdcdcd;font-size:28px; float:right; line-height:36px; cursor:pointer;}
.ind_pro_txtbg i:hover,.ind_pro_txtbg i.on  {color:#74d1a7;transform:scale(1.1);transition:all .3s ease-in-out;}

.sear_bg { top:40px;width:auto;height:100%;}
.sear_bg >.ind_pro_whitebg {margin-top:26px;}
.sear_bg >.ind_pro_whitebg:nth-child(4n+1) {margin-left:0;}

#ind_blogbg {width:1158px;}
#ind_blogbg>.blog_contbox{margin-left:38px ;margin-right:0;}
#ind_blogbg>.blog_contbox:first-child{margin-left:0;}
/*index end*/

/*product*/
.pro_probg {width:100%;height:470px;min-width:1200px;overflow:hidden; position:relative;}
.pro_probg>img {width:100%; position:absolute;top:0; left:0;}
.pro_protxtbg {width:43%; height:inherit; background:rgba(255,255,255,.9); position:absolute; top:0; left:0; z-index:2;}
.pro_txtbox {width:462px; height:450px; float:right;color:#000;overflow:hidden;color:#3e3e3e;}
.pro_txtbox h1 {color:black;}
.pro_txttit {font-size:40px;width:400px; line-height:50px;margin-top:60px;}
.pro_txtbox p {line-height:26px;width:400px;font-size:14px;text-align:justify;margin-top:15px;}
.pro_s_imgbtn_bg {width:50%;height:40px;position:absolute; top:446px; right:0; z-index:2;  line-height:40px;}
.pro_s_imgbtn_bg li {width:30px; height:10px;display:inline-block; float:left;margin-left:15px; background:rgba(255,255,255,.6);border-radius:5px;box-shadow:1px 1px 6px rgba(0,0,0,.2);cursor:pointer;}
.pro_s_imgbtn_bg li.on,.pro_s_imgbtn_bg li:hover {background-color:#fff; }

.pro_conbg {width:100%; }
.pro_navbg {width:280px; background:#fafafa;float:left;height:inherit;margin-top:30px;}
.pro_navtit {font-size:16px; color:#333; background:#fff;text-indent:10px;font-weight:600;text-indent:20px;position:relative;}
.pro_navtit i{width:100%;height:70px;position:absolute;z-index:2;top:0;left:0; }/*-------------------------------*/
/*.pro_navtit:before{content:"";display:block; width:5px;height:70px;position:absolute;z-index:2;top:0;left:0;background:#ddd; }*/
.pro_sty_tit i{font-size:25px; color:#aaa;padding-right:10px;}
.pro_navtit,.pro_navcont> li,.pro_navcont> li b{width:inherit; height:50px; line-height:50px; background:#fafafa}
.pro_navcont>li {font-size:14px; color:#444; border-bottom:1px solid #fff;position:relative;transition:all .5s ease-in-out;}
.pro_navcont> li b{text-indent:0 !important; background:#ddd;width:5px;transition:all .5s ease-in-out;}
.pro_navcont >li>em{color:#ccc;font-size:12px;cursor:pointer;position:absolute;top:0;right:24px;font-style:normal;z-index:2;transition:all .5s ease-in-out;}

/*.pro_navcont li:nth-child(odd) b { }
.pro_navcont li:nth-child(even) b {width:5px; background:#eef6e9; }*/
.pro_navcont> li:nth-child(odd):hover b,.pro_navcont> li:nth-child(odd).on b,.pro_navcont> li:nth-child(even):hover b,.pro_navcont> li:nth-child(even).on b {width:100%;}
.pro_navcont> li i {width:246px; height:50px; line-height:50px; text-indent:11px; position:absolute;top:0; left:0; z-index:2;transition:all .5s ease-in-out;}
.pro_navcont> li:nth-child(odd).on i, .pro_navcont> li:nth-child(even).on i {font-size:16px; color:#000;transition:all .5s ease-in-out;}
/*.pro_navcont> li.on em,.pro_navcont> li:hover em{color:#fff;transition:all .5s ease-in-out;}
.pro_navcont> li>em:hover{color:#666;transition:all .5s ease-in-out;}
.pro_sunnav{width:246px;position:absolute;z-index:2;left:246px;top:0;background:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.1);padding:20px 0;display:none;}
.pro_sunnav li {width:100%;height:40px; line-height:40px;text-indent:25px;font-size:12px;cursor:pointer;}
.pro_sunnav li:hover {background:#fafafa;color:#000;}*/

.pro_stylebg {width:inherit;border-bottom:1px solid #fafafa; position:relative;}
.pro_color_cont {display:none;}
.pro_color_cont>i {position:absolute;top:0; height:100%;width:5px; background:#ddd;left:0; z-index:2;}
.pro_sty_open {display:block;}
.pro_sty_titbg{width:100%;height:50px; line-height:50px; background:#fff;margin-left:5px;position:relative;}
.pro_sty_titbg > i {display:inline-block;position:absolute;font-size:12px;color:#ccc;top:2px;right:24px;cursor:pointer;}
.pro_sty_titbg > i:hover {color:#666;}
.pro_sty_tit{width:70%;height:inherit; line-height:inherit;font-size:16px; color:#3e3e3e;text-indent:13px;float:left; font-weight:600;}
/*.pro_sty_more {width:70px;display:inline-block; height:26px; line-height:26px;font-size:14px; border:1px solid #ccc; background:#eee;margin-top:20px; border-radius:5px; color:#666;float:left; cursor:pointer; }
.pro_sty_more:hover { background:#fff;}
.pro_sty_more a {display:inline-block;height:100%; width:100%; text-align:center;}*/
.pro_sty_more {width:50px; height:50px; line-height:50px;font-size:14px;float:left;}
.pro_sty_more i {width:100%; height:50px; line-height:50px;text-align:right;color:#ccc; cursor:pointer;;font-size:12px; }
.pro_sty_more:hover i { color:#000;}
.pro_sty_more a {display:inline-block;height:100%; width:100%; text-align:center;}
.pro_sty_down {width:20%;height:inherit; line-height:inherit;float:right;}
.pro_sty_down i {width:100%;height:inherit; line-height:inherit;text-align:center;font-size:20px; color:#666}
.pro_sty_down i:hover {color:#444;}
.pro_sty_conbg {width:inherit; overflow:hidden;margin-left:16px;}
.pro_h102 {height:102px;}
.pro_h150 {height:160px;}
.pro_color_bg {width:36px; height:36px;margin:15px auto auto 20px;float:left;border-radius:8px;border:2px solid #fff; }
.pro_color_bg:nth-child(4n+1) {margin-left:0; }
.pro_color_bg.on {border-color:red;box-shadow:2px 2px 8px rgba(0,0,0,.3);}
.pro_color_bg i {display:inline-block;font-size:30px;width:36px;height:36px;line-height:36px;color:#333;padding-left:1px;}
.pro_color_white { background:white;}
.pro_color_black { background:black;}
.pro_color_red { background:red;}
.pro_color_green { background:green;}
.pro_color_orange { background:orange;}
.pro_color_gray { background:gray;}
.pro_color_pink { background:pink;}
.pro_color_yellow { background:yellow;}
.pro_color_blue { background:blue;}
.pro_color_purple { background:purple;}
.pro_color_beige { background:beige;}
.pro_color_brown { background:brown;}
.pro_color_more {width:100%;color:#888; height:60px; line-height:60px; text-align:center;cursor:pointer;}
.pro_color_more:hover {color:#333; }
.pro_price_txtbg {width:100%; height:60px; line-height:60px;}
.pro_price_txtbg i {width:27px; text-align:center; height:60px; line-height:70px;float:left;font-size:16px;}
.pro_price_txtbg input {width:45px; margin:20px 5px auto auto;float:left;display:inline-block;border-bottom:1px solid #999;}
.pro_price_pricebg {width:50%; height:30px;line-height:30px; float:left;text-indent:12px; }
.pro_price_pricebg input,.pro_price_txtbg input {background:transparent;height:30px;line-height:30px;color:#666;display:inline-block;vertical-align:middle;}
.pro_peice_btn{width:38px; height:32px; line-height:32px;margin:16px 0 0 5px; background:#3e3e3e; float:left; text-align:center; color:#fff;display:inline-block;cursor:pointer;border:1px solid #3e3e3e;}
.pro_peice_btn:hover { background:transparent;color:#3e3e3e;}

.pro_procont_bg {width:888px; float:right;margin-top:30px;}
.pro_order_bg {width:inherit; height:70px;line-height:70px;     font-family: "AkzidenzGrotesk";}
.pro_order_cont li { height:36px; line-height:32px;margin:15px 20px auto 20px; text-align:center; float:left; }
.pro_order_cont li a{padding:0 10px;}
.pro_order_cont li i {font-size:18px;padding-left:5px;color:#999;line-height:36px;}
.pro_order_cont li.on {margin-top:15px; background:#ccc; color:#fff;border-radius:4px;}
.pro_order_cont li.on i {color:#fff;}
.pro_order_cont li i.up {transform:rotateX(180deg)}

.pro_listbg {width:inherit;}
/*.pro_listbg>.ind_pro_whitebg {margin-top:30px;}*/
.pro_listbg>.ind_pro_whitebg:nth-child(3n+1) {margin-left:0;}
.pro_listbg>.ind_pro_whitebg:last-child {margin-bottom:30px;}

/*product end*/

/*product details*/
.prod_leftbg{width:50%; }
.prod_imgbg {width:598px;float:right; height:initial; clear:both;margin-top:20px;}
.prod_img_b {width:470px; height:470px; overflow:hidden;margin-right:10px;border:1px solid #fff;position:relative;float:right;}
.prod_img_b img {max-width:470px;  position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.prod_img_b video{position:absolute;z-index:2;top:0px;left:0; background:#000;width:470px;height:470px;}
.prod_img_s {width:106px; height:470px; overflow:hidden; float:left;}
.prod_img_s li {width:70px; height:70px; border-radius:3px;border:1px solid #fff; overflow:hidden;float:left;margin-bottom:16px ;position:relative;text-align:center;}
.prod_img_s li img{width:70px;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;}
.prod_img_s li:hover,.prod_img_s li.on{border-color:#fbbf0d; box-shadow:1px 1px 6px rgba(0,0,0,.1);}
.prod_img_s li>i{position:absolute;width:36px;height:36px; color:rgba(255,255,255,.9);top:50%;left:50%;margin-top:-12px;margin-left:-18px;font-size:25px; z-index:2;text-shadow:3px 2px 3px rgba(0,0,0,.6);}
.prod_img_s li>video{width:70px; height:70px; background:transparent;display:inline-block;}

.prod_txtbg {width:50%;}
.prod_txtbox {width:565px;margin-left:35px;}
.prod_txt_titbg {width:inherit; border-bottom:1px solid #ccc;}
.prod_txt_titbg h1 {width:inherit;line-height:31px; color:#000;font-size:20px;}
.prod_starbg {width:inherit;height:40px; line-height:40px;}
.prod_starbg li {width:15px; height:15px; float:left;margin:0 1px;}
.prod_starbg li i {width:15px; height:15px;color:#ffc000;}
.prod_starbg li i.icon-aui-icon-star {font-size:17px;}
.prod_starbg small {color:#ffc000; float:left;}
.prod_txtbg dl {margin-top:20px;display:block;}
.prod_txtbg dl dt {text-align:left; min-width:76px;}
.prod_txtbg dl dd { width:465px;}
.prod_txtbg dl dt,.prod_txtbg dl dd{height:30px; line-height:30px; padding-right:10px;float:left;}
.prod_txtbg dl dd.listprice {text-decoration:line-through;}
.prod_txtbg dl dd.price {color:#ff6600;font-size:24px; }
.save_infobg{color:#fff;font-size:12px;width:36px;text-align:center; height:23px;line-height:21px; background:#ed5c00;border-radius:2px;position:relative;position:relative;display:inline-block;margin-left:16px; vertical-align:middle;}
.save_infobg::after{content:"";display:block;width:0;border:5px solid transparent;border-right-color:#ed5c00;top:7px;left:-10px;position:absolute;}

.countdown{display:inline-block;height:23px; line-height:23px;color:#f08500;font-size:13px;padding:0 6px;margin-left:40px;border:1px solid #ffe4c3;}
.countdown>span{font-size:11px !important;color:#ccc !important;padding-right:5px;}
.prod_txtbg dl dd.save {color:#333; }
.save_color{color:#ef390a !important; }
.prod_state {font-size:14px;height:35px;line-height:30px;display:inline-block;color:#999;}
.prod_emdbg {color:#ff9c00;font-size:16px;line-height:30px;}
.prod_sizebox{width:inherit;height:20px; line-height:20px;}
.prod_qtybox{width:183px;height:47px; line-height:30px;display:inline-block;margin-top:8px;}
.prod_qty_addbg {width:30px; height:44px;display:inline-block; vertical-align:middle;margin-left:-4px;}
.prod_qty_reduce,.prod_qty_add {width:28px; height:22px ; line-height:22px; text-align:center;border:1px solid #eee; cursor:pointer;font-size:16px;}
.prod_qtytit {width:73px; text-align:right;display:inline-block; text-align:left;}
.prod_qtybox>.prod_qtytit {width:73px;text-align:left; }
.prod_qty_reduce:hover,.prod_qty_add:hover{ background:#fafafa;}
#qty {width:50px; height:44px; line-height:44px; text-align:center;border:1px solid #eee;vertical-align:middle;}
.prod_sizebox p,.prod_sizebox small {display:inline-block;}
.prod_sizebox small {color:#dd7108;}
.color_b {color:#000;}
.prod_sizebg:first-child{padding-top:5px;}
.prod_sizebg li {display:inline-block; margin-right:10px;margin-top:10px; text-align:center;border:1px solid #eee;cursor:pointer;}
.prod_sizebg li a {padding:6px;}
.prod_sizebg li.on {border:1px solid #ff9000;}
.prod_sizebg li.custom{line-height:17px;}
.prod_sizebg li.custom p {margin-top:4px;}
.prod_sizebg li.custom small {color:#999; line-height:16px;}
.prod_sizebg li span {display:inline-block;width:18px; height:18px;border-radius:50%;border:1px solid #ccc;}

.prod_btnbg {width:inherit;margin-top:25px;}
.prod_btn_buy,.prod_btn_cart {width:220px; height:36px; line-height:36px; text-align:center;border-radius:2px;float:left;margin-right:20px;cursor:pointer;font-size:14px;}
.prod_btn_buy {background:#ff8e14;color:#fff;}
.prod_btn_cart {color:#3e3e3e;border:1px solid #3e3e3e;margin-top:25px;}
.prod_btn_buy:hover {background:#ffa13b;}
.prod_btn_cart:hover {background:#3e3e3e;color:#fff;}
.prod_wishbtn {width:36px; height:36px; line-height:36px; text-align:center; float:left;margin-right:50px;cursor:pointer;}
.prod_wishbtn i {color:#999 ;font-size:24px;}
.prod_wishbtn:hover i{color:#74d1a7;}
.prod_servicebg {width:340px; margin-top:20px;}
.prod_servicebg li {width:42%;height:25px; line-height:25px; float:left;color:#bbb;}
.prod_servicebg li i {padding-right:10px;}
.prod_servicebg li:first-child i {font-size:20px;margin-right:-5px;font-weight:600;}

.prod_sharebg {color:#a8a8a8;height:23px; line-height:23px; width:400px;float:left;display:block;margin-top:40px;}
.prod_sharebg li {display:block;margin-right:10px;width:40px; height:23px; text-align:center;float:left;overflow:hidden;}
.prod_sharebg li a {display:inline-block;width:30px; height:23px;}
.prod_sharebg li a>i {color:#a8a8a8 !important;font-size:20px;}
.prod_sharebg li a>i:hover {color:#3e3e3e !important;}
.mb20 {margin-bottom:20px;}

.prod_desbg{margin-top:10px}
.prod_desbg p{line-height:20px;color:#666;list-style: inside;}

.prod_stockex {line-height:16px;width:280px; display:inline-block;padding-left:20px;}
.prod_stockex a {color:#6abf99;cursor:pointer;font-size:14px}
.prod_stockex a:hover {text-decoration:underline;}

.pro_shipping{width:100%;height:30px;margin-top:10px;}
.pro_shippingtit {width:73px;display:inline-block;height:30px;line-height:30px;float:left;}
.pro_shippingcont{width:490px;display:inline-block;height:30px;line-height:30px;float:left;color:#000;}
.pro_shippingcont>span:first-child{color:#ff8e14;padding-right:10px;}
.pro_shippingcont>span:nth-child(2){color:#3396c9;text-decoration:underline;cursor:pointer;}
.pro_shippingcont>span:nth-child(2):hover{color:#009ced;}
.pro_shippingcont>span em{color:#888;padding-left:6px;font-style:normal;}
.pro_shippingcont>span i{width:30px; height:30px; line-height:30px;text-align:center; color:#888;cursor:pointer;font-size:10px;}
.pro_shippingcont>span i:hover{color:#000;}
#shipping_ex{width:13px;display:inline-block;height:13px;line-height:13px; background:#858585;padding-left:3px; color:#fff;margin-left:15px;border-radius:50%;cursor:pointer;font-style:normal;}
.pro_shipping_ex{width:252px; height:78px;position:absolute;left:220px;top:35px;z-index:2;box-shadow:3px 3px 3px rgba(0,0,0,.1);}

.pro_shipping_ex>ul{width:252px; height:78px; border:1px solid #d6d6d6;background:#fff;position:relative;}
.pro_shipping_ex>ul::after,.pro_shipping_ex>ul::before{content:"";display:block;position:absolute;width:0;}
.pro_shipping_ex>ul::after{border:9px solid transparent;border-bottom-color:#d6d6d6;top:-19px;right:42px; z-index:2;}
.pro_shipping_ex>ul::before{border:10px solid transparent;border-bottom-color:#fff;top:-18px;right:41px;z-index:3;}
.pro_shipping_ex>ul:first-child li{width:100%;height:23px; line-height:23px;color:#000;padding-left:17px;}
.pro_shipping_ex>ul:first-child li.on,.pro_shipping_ex>ul:first-child li:hover{ background:#fafafa;}
.pro_shipping_ex>ul:first-child li span{color:#888;padding-left:10px;}
.pro_shipping_ex >ul li.ex_cont {width:80%;margin-left:12%;line-height:20px;padding-top:5px;text-indent:0;color:#888;}
.pro_shipping_ex:nth-child(2){left:108px;}

.pro_shipping_conbg {background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0; z-index:5;}
.pro_shipping_contbox{width:100%;height:100%;}
.pro_shipping_cont {position:absolute;width:614px; height:280px;top:50%;margin-top:-140px;left:50%;margin-left:-307px;background:#fff;border:1px solid #888;}
.pro_shipping_select{position:relative;width:100%;height:98px; background:#eee; text-align:center;}
.pro_shipping_close {width:25px; height:25px; background:rgba(0,0,0,.5);color:#e4e4e4;cursor:pointer;position:absolute;top:0;right:-25px;line-height:25px; text-align:center;}
.pro_shipping_close i {font-size:12px;}
.pro_shipping_close:hover { background:rgba(0,0,0,.8);}
.pro_shipping_select > p {height:46px; line-height:46px;font-size:14px; padding:26px 20px 0 30px;float:left;}
.pro_shipping_select>select {width:320px;height:46px;line-height:46px; background:#fff;text-align:center;margin-top:26px;font-size:17px;color:#000;text-indent:8px;float:left;border:none;}
.pro_shipping_select>select option {font-size:17px;color:#666; }
.pro_shipping_cont ul>li {width:204px;height:180px;float:left;text-align:center;border-right:1px solid #ccc;position:relative;cursor:pointer;}
.pro_shipping_cont ul>li:hover,.pro_shipping_cont ul>li.on {background:#fcfcfc;}
.pro_shipping_cont ul>li:last-child {border-right:none;}
.pro_shipping_cont ul>li>h3 { height:36px;line-height:36px;font-size:18px;color:#666;padding-top:20px;font-weight:600;}
.pro_shipping_cont ul>li>p {font-size:12px;line-height:52px;}
.pro_shipping_cont ul>li>b {font-size:14px;padding-top:10px; color:#000;font-weight:400;}
.pro_shipping_cont_gou {position:absolute;width:204px;height:180px;top:0;left:0;text-align:right; z-index:2; background:url(../image/gou.png) no-repeat;}
.pro_noresult{text-align:center;}
.pro_noresult>p {width:100%;font-size:14px;line-height:33px;padding-top:60px;text-align:center;}
.pro_noresult>a{display:inline-block;margin-top:50px;background:#6abf99;color:#fff;cursor:pointer;height:40px; width:200px;text-align:center;line-height:40px;font-size:13px;}

/*prod_similar*/
.prod_similar_bg{position:relative;background:#fff;margin-top:40px;}
.prod_similar_bg h2{color:#3e3e3e;line-height:50px;border-bottom:1px solid #eee;margin-bottom:30px;}
.prod_similar_probg {width:1195px;margin:0 auto;overflow:hidden; height:230px;}
.prod_similar_txtbg {width:1146px; position:relative;height:230px;margin-left:26px;}
.prod_similar_probgs{width:9999px; overflow:hidden;height:230px; position:absolute;top:0;left:0;z-index:2;}
.prod_similar_probgs li {width:170px; height:225px;float:left;margin-right:25px;transition:all .4s ease-in-out}
.prod_similar_probgs li:hover {box-shadow:1px 1px 6px rgba(0,0,0,.1);}

.prod_similar_imgbg {width:170px; height:170px;overflow:hidden;}
.prod_similar_imgbg img {width:170px; height:170px;}
.prod_similar_imgbg:hover img {transition:all .5s ease-in-out;transform:scale(1.1);}
.prod_similar_protxt{border:1px solid #fafafa;border-top:none;height:60px;}
.prod_similar_txt{width:170px;padding-top:10px;}
.prod_similar_protxt h6 {width:96%;margin:0 auto; line-height:20px;height:45px;overflow:hidden;}
.prod_conbtn_left,.prod_conbtn_right {width:26px;height:42px;color:#eee; line-height:42px; text-align:center;  position:absolute; top:75px; z-index:3; cursor:pointer;}
.prod_conbtn_left {left:-26px;}
.prod_conbtn_right {right:-26px;}
.prod_conbtn_left i, .prod_conbtn_right i {color:#ababab;font-size:13px;}
.prod_conbtn_left:hover i, .prod_conbtn_right:hover i {color:#666;}
.prod_conbtn_left.on i, .prod_conbtn_right.on i {color:#666;}

.prod_similar_details_navbg {height:50px; border-bottom:1px solid #eee;margin-top:40px;}
.prod_similar_details_navbg li {height:50px; line-height:50px;display:inline-block;padding:0 40px;border:1px solid transparent;border-bottom:none;font-size:14px;cursor:pointer;font-weight:600;}
.prod_similar_details_navbg li.on {border-color:#eee;color:#6abf99;border-bottom:2px solid #fff;}
.prod_similar_details_navbg li:hover {color:#6abf99;}
.prod_similar_details_navbg h2 a:hover ,.prod_similar_details_navbg h2 a.on{cursor:pointer;color:#6abf99;}
.prod_similar_details_describe,.prod_similar_details_apc{width:970px;margin:30px 0;}
.prod_similar_details_describe p,.prod_destxtbg li{ line-height:25px;margin-top:20px; text-align:justify;font-size:13px;font-family:"proxima_regular", sans-serif;}
.prod_destxtbg li{margin-top:0px;list-style:disc;margin-left:20px; }

.prod_destxtbg h4{font-family:"proxima_regular", sans-serif;font-size:16px;font-weight:600; line-height:40px;text-align:left;margin:40px 0; color:#6abf99;}
.prod_destxtbg p b {display:inline-block}


.prod_features h4{font-family:"proxima_regular", sans-serif;font-size:16px;font-weight:600; line-height:30px;margin-top:30px;color:#6abf99;}
.prod_features li{list-style:disc;line-height:28px;text-align:left;font-family:"proxima_regular", sans-serif;font-size:14px;margin-left:20px;}

.prod_similar_details_tit {font-weight:600;font-size:14px;height:40px; line-height:40px;}
.prod_similar_details_apcbox {width:465px;float:left;margin:20px auto auto 20px;}
.prod_similar_details_apcbox:nth-child(2n+1) {margin-left:0;}
.prod_similar_details_apcimgbg {width:210px; height:210px; overflow:hidden;float:left;margin-bottom:20px;}
.prod_similar_details_apcimgbg img {width:210px; height:210px; }
.prod_similar_details_txtbg {width:255px; height:210px; overflow:hidden;float:left;padding-left:20px;}
.prod_similar_details_txtbg p { line-height:20px;font-size:13px; text-align:left;}
.prod_similar_details_txtbg h3 { line-height:50px;margin-top:10%;}
.prod_similar_details_img img,.prod_img970 img{width:970px;}
.prod_img970,.prod_img220,.prod_img300,.prod_features,.prod_img970bg {width:100%;margin-bottom:30px;}
.prod_img300 img,.prod_img300_halpbg img {display:block;width:300px;height:300px;}
.prod_300txtbg {width:460px;height:200px; overflow:hidden;margin:60px 30px 0 30px;}
.prod_img300up{width:300px;height:400px;overflow:hidden;}
.prod_img300{height:300px;width:100%;}
.prod_img300_halpbg{display:block;width:300px;height:380px;float:left;margin-right:35px; overflow:hidden;}
.prod_img300_halpbg p{line-height:23px; text-align:left;}
.prod_img300_halpbg:last-child,.prod_img220_bg:last-child{margin-right:0;}
.halp_txtbg{display:block;width:300px;max-height:60px;overflow:hidden;}


.prod_img220_bg{display:block;width:220px;height:280px;float:left;margin-right:30px;}
.prod_img220_bg img{display:block;width:220px;height:220px;}
.img220_halp_txtbg {display:block;width:220px;height:60px; overflow:hidden;}
.img220_halp_txtbg p,.img220_halp_txtbox p{line-height:20px; text-align:left;}
.h360 {height:360px;}
.prod_img220_halp {width:460px;margin-bottom:30px;}
.prod_img220_halp:nth-child(odd) {float:left;}
.prod_img220_halp:nth-child(even) {float:right;}
.prod_img220_halp img {width:220px; height:220px;float:left;}
.img220_halp_txtbox {width:200px;height:200px; overflow:hidden;float:left;margin:20px 0 0 20px;}

.prod_img970bg {width:970px; position:relative;height:300px;}
.prod_img970bg img {width:970px;height:300px;}
.prod_zindex{width:390px; height:180px; position:absolute; overflow:hidden; background:rgba(255,255,255,.8);top:50px; left:45%;}
.prod_zindex h4{width:100%; line-height:40px; font-size:26px;font-weight:bold;margin-top:20px;}
.prod_zindex h4,.prod_zindex p{color:#000; padding:0 20px;}

.prod_reviews_txtbg {width:1200px;}
.prod_reviews_txtbox {width:inherit;border-bottom:1px solid #eee;margin:20px 0;}
.prod_reviews_txt {width:1200px;}
.prod_reviews_txt p{width:100%; line-height:20px;}
.time_color {color:#999 !important;}
.prod_details_pubtit h2{color:#3e3e3e;line-height:50px;}
.prod_reviews_txtbox h4 {color:#000;}
.prod_reviews_imgbg {width:100%;margin:20px auto;}
.prod_reviews_imgbox {width:130px;height:130px;margin:10px;position:relative;overflow:hidden;float:left;}
.prod_reviews_imgbg img {width:130px; position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.prod_more {display:inline;font-size:12px;color:#888;padding-left:20px;}
#reviews {margin-top:20px;}
.prod_videobg{width:208px; height:226px; float:left; margin:40px auto auto 40px;}
.prod_videobg:hover{box-shadow:3px 2px 8px 1px rgba(0,0,0,.2); transition:all .3s ease-in-out;}
.prod_videobg:first-child{margin-left:0;}
.prod_video_imgbg {margin:5px;width:198px;height:126px; overflow:hidden;position:relative;}
.prod_video_imgbg i,.video_contbox>.blog_imgbg>i {width:50px; height:50px; color:rgba(255,255,255,.8);font-size:50px; z-index:2;border-radius:50%;text-shadow:3px 3px  8px rgba(0,0,0,.2); position:absolute;margin-top:-25px;margin-left:-25px;top:50%; left:50%; }
.prod_video_imgbg img {width:198px;}
.prod_video_txtbg {margin:10px;width:198px;height:88px;}
.prod_video_txtbg h4 {line-height:20px; color:#000;}
.prod_video_txtbg p {line-height:20px; color:#666;margin-top:10px;}

.prod_dlbg{display:inline-block;width:inherit;border-bottom:1px solid #ccc;margin-top:20px;}
.prod_dlbg dl {float:left;width:33%;}


.prod_dlbg dl dt,.prod_dlbg dl dd{padding:0 15px;width:100%;border-top:1px solid #ccc;float:left;display:inline-block; }
.prod_dlbg dl dt{ background:#f3f3f3;line-height:35px;white-space: nowrap;white-space:-webkit-nowrap;white-space:-moz-webkit-nowrap;overflow:hidden;text-overflow:ellipsis;}
.prod_dlbg dl dd{color:#333;line-height:20px;padding:12px 15px;position:relative;height:100%;}
.prod_dlbg dd span {color:#1178d3;}
.changbg {margin-top:40px;}
.changbg>p {line-height:25px;margin-top:20px;text-align:justify;}
.changbg>img {max-width:1200px;margin-top:20px;}

.curs {cursor:pointer;}

.prod_detitbg{text-align:center;width:100%;border-top:1px solid #ccc;}
.prod_detitbg p {padding:0 150px;border-right:1px solid #ccc;display:inline-block;margin-top:15px;font-size:14px;}
.prod_detitbg p.on {color:#6abf99;}
.prod_detitbg p:last-child {border-right:none; }
.prod_areabg{position:relative;width:100%;min-width:1200px;}

.prod_areabox{position:absolute;z-index:4;}
.prod_areabox h3{font-size:40px;color:#333;line-height:70px;font-weight:300;}
.prod_areabox p{font-size:23px;color:#666;line-height:40px;font-weight:300;margin-top:20px;}
.prod_graybg{ position:relative;width:100%;}
.prod_uv {top:10px;right:0;}
.prod_uvimg {margin-left:124px;}
.prod_glues {top:80px;left:0;}
.prod_gluesimg {position:relative;top:0;right:-53%;z-index:2;}
.prod_areaimg{position:absolute;top:0;left:0;z-index:3;}
.prod_apli_bg{width:100%;}
.prod_apli_bg h3{color:#666;text-align:center;line-height:80px;font-size:50px;padding-top:50px;}
.prod_apli_bg p{color:#333;text-align:center;line-height:40px;font-size:25px;font-weight:300;margin-bottom:30px;color:#666;}
.prod_apli_1{text-align:center;}
.prod_apli_livbg{top:45px;left:425px;}
.prod_apli_livbg h3{top:50px; left:40px;color:#fff;}
.prod_apli_livbg p {top:120px; left:40px;color:#fff;}
.prod_apli_bgcol {background:#f1f1f3;}
.prod_apli_bgcol>div.prod_areabox h3{font-size:75px;color:#666;line-height:120px;font-weight:300;}
.prod_apli_bgcol>div.prod_areabox p{font-size:35px;color:#666;line-height:60px;font-weight:300;}
.prod_feautbg{width:100%; height:100px;text-align:center;margin:30px 0;}
.prod_feautbg ul{display:inline-block;}
.prod_feautbg li{width:100px; height:100px; border-radius:50%;border:2px solid #999;display:inline-block;margin:30px 0 80px 0;}
.prod_feautbg li i{width:100px; height:100px; line-height:100px; text-align:center;color:#888;font-size:45px;}
.prod_feautbg li h4{width:100%;line-height:20px;color:#666;font-size:16px;padding-top:10px;}

.img_ml20{margin-left:20%;position:relative;}
.bod1{border-bottom:1px solid #fff;}

.pro_sencebg {width:100%;}
.pro_sencebg>li:first-child,.pro_sencebg>li:nth-child(2) {margin-top:12px;}
.pro_sencebg>li:last-child{margin-bottom:12px;}
.pro_sencebg>li{min-width:50%;height:30px;display:inline-block;line-height:30px;font-size:13px;color:#333;float:left;}
.pro_sencebg>li>input{width:15px; height:15px;border-radius:2px; border:1px solid #ccc;vertical-align:middle;margin-right:3px;}

/*product details end*/

/*oem*/
.oem_imgbg {width:100%; position:relative; overflow:hidden;}/*background:url(../image/oemimgbg.jpg) no-repeat;*/
.oem_aboutbg {width:1200px; margin:0 auto;}
.oem_aboutbox {width:100%; height:auto; background:rgba(255,255,255,.9);border-top:none;color:#262626;position:relative;}
/*/*.oem_aboutbox::before,.oem_aboutbox::after {display:block;content:"";height:1px;  background:#fff;position:absolute;top:0; z-index:2;}
.oem_aboutbox::before{width:60px;left:0; }
.oem_aboutbox::after {width:365px;right:0;}*/
.oem_abouttit {position:absolute; z-index:3;left:30px;font-size:36px;}
.ab_abouttit {height:50px;line-height:50px; text-align:center;font-size:36px;padding-top:60px;}
.oem_aboutbox p{line-height:25px;font-family:"proxima_regular", sans-serif;font-size:14px;padding-left:30px;text-align:justify;}
.oem_aboutbox p:nth-of-type(1){padding:60px 30px 0px 30px ;}
.oem_aboutbox p:nth-of-type(2){padding:20px 30px 50px 30px ;}

.oem_cirbg {width:100%; height:90px; background:#eee;}
.oem_cirbg li {width:172px; height:90px; float:left;}
.oem_cirbg li.m79 {margin-right:79px;background:url(../image/cirbg.jpg ) 0 -8px no-repeat;}
.oem_cirbg li.m57 {margin-right:57px;background:url(../image/cirbg.jpg) -172px -8px no-repeat;}
.oem_cirbg li.m25 {margin-right:25px;background:url(../image/cirbg.jpg) -344px -8px no-repeat;}
.oem_cirbg li.m5 {margin-right:5px;background:url(../image/cirbg.jpg ) -516px -10px no-repeat;}
.oem_cirbg li.m1 {margin-right:1px;background:url(../image/cirbg.jpg ) -688px -8px no-repeat;}
.oem_cirbg li.m0 {background:url(../image/cirbg.jpg ) -860px -10px no-repeat;}
.oem_advbg {width:25%;float:left;margin:20px 0 100px 0;transition:all .5s ease-in-out; }
.oem_advbg:hover {box-shadow:3px 5px 6px rgba(0,0,0,.1); background:#fdfdfd;}

.oem_adimgbg {height:140px;}
.oem_adimgbg i {width:100%;height:110px; line-height:129px; color:#888;font-size:50px;text-indent:30px;}
.oem_adimgbg p {line-height:20px; font-size:18px; color:#000;text-indent:30px;}
.oem_txtbg {border-left:1px dashed #eee;height:420px; position:relative;}
.oem_txtbg.bl {border-right:1px dashed #eee;}
.oem_txtbg p{line-height:22px;padding:0 30px;margin-top:20px;}
.oem_txtbg .oem_btn{width:70px; height:30px; line-height:30px; text-align:center;border:1px solid #3e3e3e;color:#3e3e3e; float:right;right:30px; position:absolute;bottom:10px; }
.oem_txtbg .oem_btn:hover{color:#fff;  background:#3e3e3e;}

.oem_conusbg {width:100%; height:694px; position:relative;overflow:hidden;margin-top:60px;}
.oem_contbg {width:1200px; border:2px solid #fff;border-top:none; position:relative; height:500px;margin-top:70px;}
/*.oem_contbg::before,.oem_contbg::after {display:block;content:"";height:2px;  background:#fff;position:absolute;top:0; z-index:2;}
.oem_contbg::before{width:96px;left:0; }
.oem_contbg::after {width:906px;right:0;}*/
.oem_contit {color:#000;font-size:30px;top:-20px; position:absolute;}

.oem_infobg{width:760px;margin-bottom:100px; float:left;}
.oem_infobox {margin-top:20px;}
.oem_i{position:relative;}
/*.oem_i::before{content:"*";display:inline-block; color:red;font-size:14px;width:20px; height:14px; top:17px; z-index:2; position:absolute; text-align:center}*/
.oem_info_w600 {width:700px;}
.oem_info_w270 {width:330px;}
.oem_infobg input{width:100%; height:36px; line-height:36px;}
.oem_infobg textarea{width:100%; height:90px; line-height:20px;padding-top:7px;font-family:inherit;}
.oem_infobg input,.oem_infobg textarea {color:#888; border:1px solid #c7c7c7; background:transparent;text-indent:10px;}
.oem_infobg label{display:inline-block; height:14px; line-height:20px;color:red;width:100%;text-indent:10px;text-align:left;}
.oem_infobg form{display:block;}
.oem_conbtn {border:1px solid #3e3e3e;border-radius:2px; background:#3e3e3e; text-align:center; height:48px; line-height:48px;color:#fff;font-size:16px;}
.oem_conbtn:hover { background:#fff;color:#3e3e3e;}

.oem_contxtbg {width:380px;height:450px; float:right;margin-bottom:70px;}
.oem_contxtbox {width:inherit;padding-top:12px; }
.oem_contxtbox p{line-height:50px;border-bottom:1px solid #ddd;color:#666;font-size:14px;font-family:"proxima_regular", sans-serif;}
.oem_contxtbox p span {color:#3e3e3e;}
.oem_contxtbox p img{
  width:380px;
}
.oem_contxtbox p:last-child{
  border: none;
  margin-top: 15px;
}
.w280 {width:280px !important;}
/*oem end*/

/*site map*/

.site_sitbg {width:1200px;margin:0 auto; border-bottom:1px solid #eee;}
.site_sitbg:last-child {padding-bottom:110px;}
.site_sitit {width:18%;line-height:60px;font-size:14px;color:#333;float:left;text-indent:15px;}
.site_sitxtb {width:82%;float:right;margin-top:10px;}
.site_sitxtb li{display:inline-block;padding:0 20px;line-height:40px;cursor:pointer;font-size:13px;}
.site_sitxtb li:hover{color:#6abf99;}
.site_sitprobg li {width:48%;}
/*site map end*/

/*blog*/
.blog_bg {}
.blog_bannerbg{width:100%; height:348px;overflow:hidden;min-width:1200px;}
.blog_bannerbg img{width:100%;}
.blog_pagebtnbg{width:inherit;height:24px;margin-top:10px; text-align:right;}
.blog_pagebtn {width:24px; height:24px;text-align:center; line-height:26px;color:#c5c4c4;display:inline-block;}
.blog_pagebtn i {font-size:14px;color:#ddd;}
.blog_pagebtn:hover i {color:#666;}
.blog_pagebtn.on i {color:#333;}
.blog_contbg {width:100%;margin:0 auto;}
.blog_contbox{width:360px;float:left;height:280px;border:1px solid #f2f2f2;margin-top:36px;margin-right:60px;transition:all 0.5s ease-in-out;}

.blog_contbox:nth-child(3n+1),.video_contbox:nth-child(3n+1){margin-left:0;}
.blog_contbox:nth-child(3n):nth-child(3n){margin-right:0;}
.blog_contbox:hover,.video_contbox:hover{transition:all 0.5s ease-in-out;box-shadow:3px 2px 6px rgba(0,0,0,.1);}
.blog_contbox:last-child,.video_contbox:last-child{margin-bottom:80px;}
.blog_imgbg{width:inherit;height:174px;overflow:hidden;position:relative;}
.blog_imgbg img{width:100%; position:absolute;top:0; bottom:0; left:0; right:0;margin:auto;transition:all 0.5s ease-in-out;}
.blog_imgbg:hover img {transform:scale(1.1);transition:all 0.5s ease-in-out;}
.blog_contxtbg{width:340px;margin: 0 10px; height:100px;}
.blog_contxtbg h1,.blog_contxtbg h3{width:inherit; height:53px; line-height:24px; overflow:hidden;font-size:14px;padding-top:10px; cursor:pointer;}
.blog_contxtbg h1:hover,.blog_contxtbg h3:hover {color:#000;}
.blog_infobg {width:100%;height:20px;margin-top:15px;}
.blog_infobg>div,.blog_infobg>div i {line-height:20px;color:#cccfd3;display:inline-block; margin-right:5px;}
.blog_infobg > div {margin-right:10px;}
.blog_infobg>div i {font-size:18px;cursor:pointer;}
.blog_infobg>div p {display:inline-block;}
.blog_more {float:right;cursor:pointer;}
.blog_more:hover  {color:#6abf99;}
.blog_calssbg {width:100%;text-align:center;margin:10px 0 10px 0;}
.blog_calssbg li {display:inline-block;margin-right:30px;height:40px;border-radius:5px; line-height:40px;text-align:center;color:#666;font-size:14px;border:1px solid #e5e6ea;cursor:pointer;padding:0 1px;}
.blog_calssbg li a {display:block;padding:0 30px; height:100%;cursor:pointer;}
.blog_calssbg li.on{ background:#e5e6ea;color:#000;}
.blog_calssbg li:hover { background:#e5e6ea;}

/*blog end*/
.point {cursor:pointer;}
/*blog_details*/
.blogd_leftbg {width:71%;border-right:1px solid #ddd;}
.blogd_leftbox {margin:0 45px;}
.blogd_txtbg {text-align:center;}
.blogd_hdbg  { margin-bottom:40px;}
.blogd_hdbg h1,.blogd_hdbg small { text-align:center;}
.blogd_hdbg h1 {color:#000; line-height:40px;height:40px;font-size:20px;margin-top:30px;}
.blogd_hdbg small {width:inherit; line-height:35px;height:35px;color:#ccc;}
.blogd_txtbg img{max-width:750px; margin:20px auto;}
.blogd_contxtbg p,.blogd_contxtbg li{line-height:26px;margin-top:20px; text-align:left;font-size:13.3px;}
.blogd_contxtbg p:first-child{margin-top:30px;}
.blogd_contxtbg li{list-style:disc;margin-top:0 !important;}
.blogd_contxtbg h1,.blogd_contxtbg h2,.blogd_contxtbg h3,.blogd_contxtbg h4,.blogd_contxtbg h5,.blogd_contxtbg h6{text-align:left;padding-top:20px;margin-bottom:-15px;font-weight:600;}
.blogd_contxtbg a {display:inline;color:#6abf99;text-decoration:underline;}
.blogd_sharebg {height:30px; line-height:30px;margin:30px 0;text-align:right;width:100%;}
.blogd_sharebg li {display:inline-block;margin:0 15px;}
.blogd_sharebg li i {width:30px; height:30px;border-radius:50%; text-align:center; line-height:30px;color:#a8a8a8;font-size:20px;}
.blogd_sharebg li:hover i { color:#333;}
.blogd_btn_more {display:inline-block; text-align:center;height:36px; line-height:34px;padding:0 15px;border-radius:20px;border:1px solid #ccc;}
.blogd_btn_more:hover { background:#67c194; color:#fff;border:none;}
.blogd_reviewsbg { text-align:center;}
.icon_down {transform:scale(180deg);}
.blogd_re_txt {border-bottom:1px solid #eee;margin-bottom:20px;}
.blogd_re_txbg,.blogd_re_contbg {margin:20px 0;}
.blogd_re_txbg {width:10%;float:left;}
.blogd_re_tximgbg {width:45px;height:45px; border-radius:50%;overflow:hidden;}
.blogd_re_tximgbg img {width:45px; height:45px;}
.blogd_re_contbg {float:right;width:90%;}
.blogd_re_username {text-align:left; width:100%;height:30px;}
.blogd_re_username h5 {font-weight:600;height:30px; line-height:26px; float:left;}
.blogd_re_username small {color:#ccc; float:right;}
.blogd_re_retxt p {text-align:left;line-height:22px;font-size:14px;text-align:justify;}

.blogd_rightbg {width:29%;}
.blogd_conbg {width:80%;margin-left:10%;}
.blogd_searchbg {width:100%;height:42px; line-height:42px;border:1px solid #ccc;margin:10px 0 1px 0;}
.blogd_searchbg input { line-height:38px;width:80%;text-indent:10px;display:inline-block; float:left;}
.blogd_searchbg::-webkit-input-placeholder {color:#ddd;}
.blogd_searchbg i{width:12%;text-indent:10px;display:inline-block;line-height:40px;color:#666;font-size:28px; text-align:center;}
.blogd_searchbg i:hover {color:#000;}
.blogd_recendbg{width:100%;}
.blogd_recendbox{max-height:85px; overflow:hidden;width:100%;margin-bottom:26px;}
.blogd_recentxt {max-height:45px; overflow:hidden;width:100%;}
.blogd_recentxt p{max-height:45px; overflow:hidden;font-size:13px;}
.blogd_recentxt p,.blogd_recendbox small{line-height:23px;}
.blogd_recentxt p:hover{color:#000;}
.blogd_recentxt+small{color:#ccc;width:100%;text-align:right;display:block;}
.blog_titw {width:760px;}

.blogd_titbg {height:40px; line-height:40px; text-align:left;font-size:20px;color:#3e3e3e;}
.blogd_categories li{width:100%; height:36px; line-height:36px;border-bottom:1px solid #e5e6ea;color:#666;cursor:pointer;}
.blogd_categories li a {text-indent:10px;font-size:13.3px;}
.blogd_categories li:first-child{margin-top:20px;}
.blogd_categories li.on{color:#000;font-weight:bold; background:#e5e6ea;}
.blogd_categories li:hover{background:#e5e6ea;}
/*blog_details end*/

/*video*/
.video_contbox{width:360px;float:left;margin-left:60px;height:280px;border:1px solid #f2f2f2;margin-top:36px;overflow:hidden;transition:all 0.5s ease-in-out;}
.video_contxtbg {width:340px;margin: 0 10px;height:180px;}
.video_contxtbg h1,.video_contxtbg h3{width:inherit; height:60px; line-height:22px; overflow:hidden;font-size:14px;padding-top:10px; cursor:pointer; color:#000;}
.video_contxtbg h1:hover,.video_contxtbg h3:hover {color:#000;}
.video_contxtbg p{width:inherit; height:60px; line-height:22px; overflow:hidden;padding-top:10px;}
.video_contxtbg small {color:#999;line-height:26px;}

.video_leftbg {width:96%;margin:2%;}
.video_bg {width:100%;margin:30px 0;}
.video_bg iframe {width:800px;}
.video_bgw800 {width:800px;margin:0 auto;}
.videod_vdbg {width:100%;overflow:hidden;}
.videod_videobg > .prod_videobg {margin-left:76px;}
.videod_videobg > .prod_videobg:first-child {margin-left:0;}

/*video end*/

/*dealer*/
.dealer_conusbg {width:100%; height:694px; position:relative;overflow:hidden;margin-top:60px;}
.dealer_bannerbg{width:100%; height:370px;overflow:hidden;background:url(../image/banner/banner1.jpg) no-repeat;}
.dealer_advbg {width:33%;float:left;margin-top:20px;transition:all .5s ease-in-out; }
.dealer_advbg:hover {box-shadow:3px 5px 6px rgba(0,0,0,.1); background:#fafafa;}
.dealer_advbg>.oem_txtbg {height:300px;}
.dealer_advbg>.oem_adimgbg>p {line-height:30px; font-size:18px; color:#000;padding-top:10px;}
.dealer_advbg >.oem_txtbg>.oem_adimgbg>p {margin-top:1px ;}
.dealer_advbg >.oem_txtbg>p {}
.dealer_contbg h2 {color:#000; text-align:center; line-height:120px;padding-top:40px; font-size:28px;}
.dealer_txtbg{margin:0 auto;height:480px;}
.dealer_txtbg >.oem_infobg {}
/*dealer end*/

/*support*/
.sup_conbg {min-width:1200px;width:100%;position:relative;}
.sup_navbg {width:225px;position:absolute;top:0;left:0;height:100%; }
.sup_navbox li {width:100%; height:60px;line-height:60px;color:#888;text-indent:20px;font-size:14px;}
.sup_navbox1 li {width:100%; height:80px;line-height:80px;color:#666;text-indent:20px;font-size:14px;padding-top:10px;font-size:16px;color:#000;font-weight:bold;}
.sup_navbox li.on,.sup_navbox li:hover {color:#000; background:#fafafa;}
.sup_contbox {width:900px;float:right;}
.sup_cont {width:900px; margin:0 auto; text-align:center;}
.sup_cont img{max-width:900px; margin: 40px auto 20px auto;}
.sup_cont>p{line-height:20px;margin-top:20px;text-align:left;}
.sup_cont>p:last-child{margin-bottom:70px;}
.txtl {text-align:left;}

.sup_txt {margin-top:50px;}
.sup_txtit p {line-height:26px;font-weight:600;color:#3e3e3e !important;margin-top:20px;font-size:16px;}
.sup_txt p {line-height:26px;color:#666; text-align:left;font-size:13px;text-align:justify;}

.sup_txtit p,.fqa_txt p {text-align:left;}
/*.sup_txt p:last-child {margin-bottom:20px;}*/
.sup_txt iframe{margin-top:20px;}
.sup_txt h5{font-weight:bold;text-align:left;line-height:30px;color:#3e3e3e;font-size:16px;}
.sup_txt li{line-height:28px;text-align:left;font-size:13px;margin-left:18px;}
.sup_txt li b{color:#999;}
/*support end*/

/*fqas*/
.fqa_bg {width:100%;  background:#fafafa;}
.fqa_contbg {background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.1);margin: 30px 0 auto 10px;width:1190px;padding:10px;position:relative;}
/*.fqa_contbg::before, .fqa_contbg::after {display:block;height:50px; width:70px;color:#e1e1e1;font-size:120px;position:absolute;}
.fqa_contbg::before {content:"''";top:5px;left:5px;}
.fqa_contbg::after {content:"''";bottom:40px;right:5px;}*/
.fqa_contbox {width:910px;margin:30px 95px;}
.fqa_contbox h2,.fqa_contbox h1 {line-height:50px;color:#000;font-size:24px;}
.fqa_contbox p {line-height:23px;font-size:14px;}
.fqa_contbg:last-child {margin-bottom:70px !important;}
.pt20 {padding-top:20px;}
/*fqas end*/

/*send success*/
.send_bg {width:100%; height:600px;position:relative;}
.send_box {width:297px; height:198px; background:url(../image/SENDOK.jpg) no-repeat;position:absolute;top:40%;left:50%;margin-top:-99px;margin-left:-148px;}
.send_btn {width:113px; height:45px;  background:url(../image/GOBACK.jpg) no-repeat 0 0;position:absolute;left:50%;margin-left:-49px; top:65%;cursor:pointer;display:block;}
.send_btn:hover { background:url(../image/GOBACK.jpg) no-repeat -114px 0;}
/*send success end*/

.pay_bg {width:510px; height:198px;position:absolute;top:30%;left:50%;margin-top:-99px;margin-left:-255px;text-align:center;}
.pay_bg i  {font-size:60px; padding-bottom:20px;display:inline-block;font-weight:normal;}
.pay_bg h3 {color:#000;font-size:38px;font-weight:bolder;}
.pay_bg p {color:#888;padding-bottom:15px;font-size:15px}
.pay_ok {color:#46c848}
.pay_fail {color:#a9a9a9}
#pay_con { background:#3e3e3e;border:1px solid #3e3e3e;color:#fff;}
#pay_con:hover { background:#fff;border:1px solid #3e3e3e;color:#3e3e3e;}
.pay_scol {color:#6abf99 !important;}
.pay_fcol {color:#a9a9a9 !important;}


/*404*/
.lost_bg { }
.lost_txtbg {width:100%;height:690px;}
.lost_titbg {width:793px; height:242px;background:url(../image/404txtbg.jpg) no-repeat;}
.lost_titbg h3 {font-size:25px;padding:50px 10px 0 300px;display:inline-block;}
.lost_titbg p{font-size:13px;display:inline-block;}
.lost_titbg p b{cursor:pointer;color:#14897f;}
.lost_titbg p b:hover{color:#1ba095;}
.lost_titbg p:nth-of-type(1) {padding:70px  0 5px 0;}
.lost_titbg p:nth-of-type(2) {padding-left: 360px;}
.lost_conbg {width:inherit;height:360px; position:relative;}
.imgbg {position:absolute;cursor:pointer;overflow:hidden; text-align:center;border-radius:3px;}
.imgbg >div {width:inherit; height:inherit; background:rgba(255,255,255,.2); z-index:10; position:absolute;top:0;left:0;}

.imgbg:nth-child(1) {width:267px; height:214px;top:120px; left:0; z-index:5}
.imgbg:nth-child(2) {width:371px; height:240px;top:50px; left:203px; z-index:4}
.imgbg:nth-child(3) {width:419px; height:216px;top:-50px; left:529px; z-index:8}
.imgbg:nth-child(4) {width:311px; height:311px;top:48px; right:0; z-index:2}
.imgbg:hover,.imgbg.on {box-shadow:6px 5px 6px 1px rgba(0,0,0,.2); z-index:20;}
.imgbg:hover >div { background:rgba(255,255,255,.0);}
.imgbg a img{width:100%;}

/*订阅*/
.sub_bg,.terms_bg {width:100%; height:100%; background:rgba(0,0,0,.5); z-index:20; position:relative;}
.sub_box {width:830px; height:406px; position:absolute;top:50%;left:50%;margin-left:-415px; margin-top:-203px; background:#fff;border-radius:10px;}
.sub_leftbg {width:414px; height:406px; background:url(../image/subg.png) no-repeat;float:left;}
.sub_conbg {width:415px; height:406px;float:right;position:relative;}
.sub_titbg {width:363px;height:95px;line-height:95px;text-align:center;font-size:21px;color:#3e3e3e; font-weight:bold;margin-top:80px;}
.sub_box_close {width:34px; height:34px; background:rgba(0,0,0,.6);position:absolute;top:-10px;right:-16px;cursor:pointer;border-radius:50%;border:1px solid #fff;display:block;}
.sub_box_close:hover { background:rgba(0,0,0,.9);}
.sub_box_close i {width:34px; height:34px;color:#fff;line-height:34px; text-align:center;font-size:17px;display:inline-block; position:relative;top:0; left:0;}
.sub_box_welbg {width:100%;height:55px; border:1px solid #eee; line-height:55px;text-indent:34px; font-size:21px;color:#000;text-align:left;}

.sub_emailbg{width:363px; height:50px; line-height:50px;text-indent:20px;font-size:13px;margin-bottom:30px; background:#fff; color:#3e3e3e;border-radius:30px;border:1px solid #ddd;border-bottom:2px solid #bbb;}
.sub_conbg::-webkit-input-placeholder {color:#ccc;}
.sub_box_btn {width:146px; height:45px; line-height:45px;margin-left:108px; text-align:center;font-size:15px; background:#3e3e3e; color:#fff;cursor:pointer;border-radius:30px;}
.sub_box_btn:hover {background:#666;}
.sub_box_ag {width:363px;height:50px; line-height:88px;font-size:12px; color:#3e3e3e;text-align:center;}
.sub_box_ag>input {width:15px; height:15px;vertical-align:middle ;}
.sub_share {width:100%;height:40px;margin-top:40px;}
.sub_share li {width:40px;height:40px; line-height:40px;border-radius:50%;margin:60px auto auto 20px;float:left;cursor:pointer;}
.sub_share li:hover i {color:#000;}
.sub_share li a {width:100%; height:100%; }
.sub_share li i {width:40px;height:40px; line-height:40px;text-align:center;font-size:26px; color:#a8a8a8;}
.sub_share li:first-child {margin-left:34px;}
 .ft30 {font-size:33px;}



.wish_prombg {width:520px; height:120px; position:absolute;top:50%;left:50%;margin-left:-260px; margin-top:-60px; background:#fff;border-radius:4px; }
.wish_prombox {width:520px; height:300px;position:relative;}
.wish_promtxtbg{width:100%; height:200px;padding-top:20px;}
.wish_promtxtbg p {width:100%;line-height:20px;padding:20px 20px 0 20px;color:#6abf99; text-align:center;font-size:13px;}
.wish_promtxtbg p span {color:#3e3e3e;}
.wish_promtxtbg p i {width:16px; height:16px; line-height:18px; background:#76d0a8;color:#fff;border-radius:50%;font-size:14px;padding-right:10px}

.amazon_prombg {width:660px; height:310px; position:absolute;top:50%;left:50%;margin-left:-330px; margin-top:-155px; background:#fff;border-radius:4px; border-radius:6px;}
.amazon_prombox {width:100%; height:100%;position:relative;margin:0 auto;}
.amazon_prombox h3 {height:75px; line-height:100px; font-size:16px; color:#000;text-align:left;text-indent:50px;}
.amazon_prombox h3 img {width:76px;vertical-align:middle}
.flag_bg {width:560px;height:120px;margin:0 auto;}
.flogbg{width:200px; height:30px;line-height:30px;margin-top:20px;}
.flogbg option {width:100%; height:30px;line-height:30px;}
.flag_libg {margin-top:15px;}
.flag_libg li{display:inline-block;width:137px;height:33px; line-height:30px;font-size:13px; border:1px solid transparent;text-align:left;cursor:pointer;color:#666;}
.flag_libg li:hover {color:#000;}
.flag_libg li img{width:21px; height:13px;padding-right:4px;}
.pt5 {padding-top:5px;}
.amazon_savebg{width:100%; height:90px; background:#f2f2f2;line-height:90px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-size:14px;color:#3e3e3e;position:absolute;bottom:0;left:0;}
.amazon_savebg>b{font-size:16px;color:#ec4d06;text-indent:50px;}
.amazon_savebg>span{width:130px; height:32px; background:#f2f2f2;line-height:30px;margin-left:10px; display:inline-block;border:1px solid #3e3e3e;border-radius:4px;text-align:center;cursor:pointer;}
.amazon_savebg>span:hover{background:#3e3e3e;color:#fff;}

 /*login */
.loginbg {width:980px;margin-left:110px;font-size:13px;}
.loginbox {width:490px;float:left;margin-bottom:160px;}
.loginbox:first-child {border-right:1px solid #e4e4e4;position:relative;}
.loginbox:first-child::before {content:"";display:block; width:2px; height:45px;position:absolute;top:-2px; z-index:2; right:-1px; background:#fff;}
.log_titbg {color:#3a3a3a;height:50px; line-height:30px;font-size:23px;margin-top:60px;}
.log_conbg {width:400px;}
.log_pub_tbg {width:100%; }
.log_pub_tbg input {width:100%; height:42px;border:1px solid  #868686;line-height:42px; color:#666;text-indent:20px;margin-bottom:20px;}
.log_pub_tbg::-webkit-input-placeholder {color:#868686;font-size:13px;}
.log_pub_wh {width:100%; height:42px; line-height:42px;cursor:pointer;color:#fff; text-align:center; vertical-align:middle;}
.log_pub_wh p {display:inline-block;}
.log_input {border:1px solid #868686;text-indent:20px;}
.log_input.red {border-color:#e10101;}
.log_pub_tbg>label{width:400px; height:12px; line-height:12px;color:#e10101;font-size:11px;display:block;text-indent:20px;text-align:left;margin:-15px 0 20px 0;}
.log_or{line-height:72px; text-align:center; position:relative;}
.log_or::after,.log_or::before {content:"";display:block; width:120px; height:1px; background:#a9a9a9;position:absolute;top:35px; z-index:2;}
.log_or::before{left:0;}
.log_or::after{right:0;}
.log_pub_ btn{text-align:center;color:#fff;}
.log_btn_s{ background:#67c194;border:1px solid #6abf99; }
.log_btn_s:hover{ background:#75d2a8; }
.log_pub_b{background:#3a3a3a;border:1px solid #3a3a3a;}
.log_pub_b:hover{background:#575656;}
.log_pub_b i{width:25px; height:25px; line-height:25px; background:#fff;font-size:19px;color:#3a3a3a;margin-right:20px;vertical-align:middle;text-align:right;}
.log_remember,.re_account {color:#3a3a3a; vertical-align:middle;display:inline-block;color:#868686}
.log_forget {color:#26948c;}
.log_re_btn {border:2px solid #3e3e3e;color:#000;cursor:pointer;}
.log_re_btn:hover {color:#fff; background:#3e3e3e;}
.log_extxt {line-height:20px;font-size:13px;color:#767676;margin:-5px 0 35px 0; }
.re_conbox {width:400px;margin-left:290px;padding-bottom:120px;}
.re_account  {text-align:right;line-height:60px;height:42px;float:right;}
.re_account span {text-decoration:underline;cursor:pointer;}
.re_account span:hover {color:#000;}
.re_iconbg {width:50px; height:42px;line-height:42px; color:#c4c3c3;font-size:25px; position:absolute ;z-index:2;top:0;right:0; text-align:center;cursor:pointer;}
.reset_ex {text-align:center;line-height:20px;height:40px;color:#9c9c9c}

.sup_cusbtn {color:#6abf99 !important;cursor:pointer;}
.sup_cusbtn:hover {color:#74d1a7;}
.reset_bg {width:162%;height:100%; position:relative;padding-bottom:50px; text-align:center; z-index:2;margin-left: -31%;}
.reset_bg a {color:#000;}
.reset_bg a:hover {color:#6abf99;}
.please_signbg { background:rgba(0,0,0,.5);}
.reset_box {width:590px; height:550px; background:#fff;box-shadow:2px 2px 6px 1px rgba(0,0,0,.2);position:absolute;z-index:10; top:50%; left:50%;margin-top:-275px; margin-left:-295px;}
.reset_txtbg {width:400px; height:100%;margin:0 auto;}
.reset_close {width:40px ; height:40px;  line-height:40px; position:absolute; z-index:2;right:0; top:0;color:#b4b3b3;}
.reset_close i {width:40px ; height:40px; text-align:center; line-height:40px;font-size:18px;cursor:pointer;}
.reset_close i:hover {color:#3a3a3a;}

.re_password_exbg{color:#666;line-height:90px;text-align:center}

.no_account {width:100%;line-height:20px;text-shadow:2px 2px 5px rgba(255,99,99,.6); text-align:center;font-size:13px;color:#e10101;margin-bottom:20px;}
.log_conbg .no_account {text-align:left;}

/*Cart*/
.cart_conbg {width:1052px;margin:0 auto;}
.cart_titbg {color:#3a3a3a;width:100%; height:60px; line-height:60px;font-size:25px; text-align:center;font-weight:600;}
.cart_item_num {height:40px; line-height:40px; color:#a1a0a0;width:100%;}
.cart_item_num p { line-height:40px; color:#a1a0a0;display:inline-block;padding-right:40px;}
.cart_item {height:40px; line-height:40px;border:1px solid #ccc;border-left:none;border-right:none;}
.cart_item li {display:inline-block;width:180px;text-align:center;line-height:40px;height:40px;color:#333;font-size:14px;float:left;}
.cart_item li:first-child {width:500px;text-align:left;text-indent:33px;}
.cart_item li:nth-child(4) {width:140px;margin-left:40px;}
.cart_{font-size:14px ; text-align:center;height:40px; line-height:40px;width:180px;}

.cart_txtbg {min-height:160px;border-bottom:1px solid #ebe9e9;}
.cart_txtbox {min-height:80px;padding-top:40px;display:inline-block; position:relative;}
.cart_lowstock{position:absolute;z-index:3;background:#fdfefd;color:#333;line-height:18px;height:22px;top:0;font-size:13px;width:100%;text-align:center;border:1px dashed #a7e2bb;box-shadow:2px 2px 8px rgba(0,0,0,.2);border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.cart_txtbox > div{width:179px;display:inline-block; text-align:center;min-height:80px;float:left;}
.cart_txtbox > div:nth-child(4){width:140px;margin-left:39px;}
.cart_txtbox > div:first-child {width:500px; text-align:left;}
.cart_txtbox > div:nth-child(2),.cart_item li:nth-child(2) {margin-left:12px;}
.cart_txtbox >div:nth-child(2),.cart_txtbox >div:nth-child(4){color:#000;font-size:16px;}
.cart_txtbox > div.cart_del {width:30px; height:30px; position:absolute;top:90px;right:6px; z-index:2;cursor:pointer;}
.laid_down div,.laid_down div h2,.laid_down div.cart_acart a {color:#a8a8a8 !important;}
.laid_down div.cart_acart a:hover {color:#a8a8a8 !important;font-weight:normal;cursor:default;}
.cart_del i {width:30px; height:30px; line-height:30px;color:#d1d1d1;text-align:center;font-size:13px;}
.cart_del:hover i{color:#000 !important;}
.cart_proimgbg {width:80px; height:80px;margin-right:20px; overflow:hidden;display:inline-block;}
.cart_proimgbg img,.wish_proimgbg img {width:80px; height:80px;}
.cart_protxtbg{height:100%;min-height:80px;display:inline-block;width:390px;}
.cart_protxtbg h2{width:100%; line-height:25px;color:#333;font-size:14px;}
.cart_type{width:100%;height:25px;}
.cart_type p{ line-height:20px;padding-right:30px;display:inline; color:#a8a8a8;}
.cart_acart{height:30px;width:100%; line-height:30px;}
.cart_acart a{height:30px; line-height:30px;font-size:13px;color:#333;width:130px; transition:all .5s ease-in-out;}
.cart_acart a:hover {color:#6abf99;cursor:pointer;font-weight:600; transition:all .5s ease-in-out;}
.cart_180bg {text-align:center;}
.cart_180box {height:30px;line-height:30px; text-align:center;}



/*cart_park of check out */
.cart_checkbg {width:100%;clear:both;}
.cart_checkbox {width:50%;float:left;margin-bottom:120px;}
.cart_checkbox a{cursor:pointer;}
.cart_checkbox>P{line-height:30px;color:#999;font-size:13px; line-height:26px;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;}
    .cart_checkbox > P > b {padding-right:10px;color:#666;}
.cart_checkbox>P:first-child{margin-top:40px;}
.cart_check_remove {height:56px; line-height:56px;font-size:13px; color:#999 !important;display:block;}
.cart_check_remove i {height:56px; line-height:56px;width:56px; color:#999;font-size:13px; text-align:center;}
.cart_check_remove:hover,.cart_check_remove:hover i { color:#ccc !important;}
.cart_conship {width:256px; height:50px; line-height:50px; text-align:center;border:1px solid #3a3a3a;font-size:14px; color:#000;margin-top:70px;display:block;font-size:16px;}
.cart_conship:hover {background:#3a3a3a;color:#fff;}
.cart_checktxt {width:320px;float:right;}
.cart_adv p {line-height:40px;padding-top:10px;font-size:14px;}
.cart_adv p span {color:#6abf99;padding-left:10px;}
.cart_check_total {height:50px;}
.cart_check_total>p { line-height:50px;font-size:20px;color:#000;width:50%;float:left;}
.cart_check_total>p:first-child {text-align:left;}
.cart_check_total>p:last-child {text-align:center;font-weight:bold;}
.cart_check_btn {width:320px; height:60px; line-height:60px; color:#fff !important;background:#58cd99;display:block; text-align:center;font-size:16px;margin-top:20px;}
.cart_check_btn:hover {background:#36be82;}

.pay_btn2{width:256px; height:50px; line-height:50px; text-align:center; border:1px solid #3e3e3e;font-size:14px; color:#000;margin-top:30px;display:inline-block;font-size:16px;}

/*wish list */
.wish_txtbg {width:100%; border-top:1px solid #eeeded;}
.wish_txtbox {width:490px;height:160px;display:inline-block;margin-top:20px;position:relative;border:1px solid transparent;transition:all .5s ease-in-out;}
.wish_txtbox:hover {box-shadow:2px 2px 7px rgba(0,0,0,.1);}
.wish_txtbox:nth-child(odd) {float:left;}
.wish_txtbox:nth-child(even) {float:right;}
.wish_del {width:30px; height:30px; position:absolute;top:0;right:2px; z-index:2;}
.wish_del i {width:30px; height:30px; line-height:30px;color:#d1d1d1;text-align:center;font-size:12px;}
.wish_up {width:100%;}
.wish_up h2 {line-height:23px;font-size:14px;color:#333;padding:5px;}
.wish_select {width:22px;height:22px;position:absolute;top:5px;left:-25px;z-index:2;}

.wish_txtdown {width:100%;min-height:80px;margin:5px 12px 15px 0;}
.wish_proimgbg {width:80px; height:80px;margin-right:10px; overflow:hidden;float:left}
.wish_type {width:240px;height:80px;float:left}
.wish_type p {height:25px; line-height:25px;color:#888;}
.wish_type p.wish_price {height:30px; line-height:30px;font-size:14px;color:#000;}
.wish_right {width:136px;height:80px;float:left}
.wish_acart_btn {width:100%;height:36px;line-height:36px; text-align:center;color:#fff;cursor:pointer;background:#6abf99;border-radius:3px;}
.wish_acart_btn:hover {background:#75d2a8;}
.wish_right {text-align:right;}
.wish_right .cart_quabg li {height:25px; line-height:25px;}
.wish_right .cart_quabg {margin:5px 0 10px 46px;}
.wish_right .cart_quabg li input {line-height:25px;}
.stock_update {line-height:36px;color:#666;cursor:pointer;font-size:13px;}
.in_stock:hover {color:#48b27d;}
.wish_fot {margin-top:40px;border-top:1px solid #eee;}
.wish_check_btn {width:320px; height:60px; line-height:60px; color:#fff !important;background:#3a3a3a;display:block; text-align:center;font-size:16px;margin-top:20px;}
.wish_check_btn:hover{background:#575656;}
#cart_price > p.tips {color:#ff6324;font-size:12px;line-height:36px;}
#cart_price > p.list_price {color:#999;font-size:12px;line-height:22px;text-decoration:line-through;}


/*account*/
.account_nav {width:225px;float:left;}
.account_titbg {width:100%; height:60px;}
.account_namebg {height:65px; line-height:65px;text-indent:20px;color:#333;width:225px;}
.account_nav li {height:60px; line-height:60px;color:#666;font-size:14px;cursor:pointer;}
.account_nav li a {text-indent:20px;}
.account_nav li:hover,.account_nav li.on { background:#fafafa;color:#000;}
.account_nav li.on { font-weight:600;}
.account_conbg {width:900px;float:right;margin-top:10px;margin-bottom:80px;}
.account_order_nav {width:900px; height:40px; line-height:40px;border-bottom:1px solid #ccc;margin-top:30px;}
.account_order_nav li {float:left;display:inline-block;margin-right:50px;line-height:38px;cursor:pointer;font-size:15px;}
.account_order_nav li:hover {color:#3ac186;}
.account_order_nav li.on {border-bottom:2px solid #3ac186;color:#3ac186;font-weight:bold;}
.order_search {width:360px;  border:1px solid #ccc;display:inline-block;margin-top:16px;}
.order_search, .account_sbtn i {height:30px; line-height:30px;}
.order_search input {width:200px; border:none;text-indent:10px;float:left;height:28px; line-height:28px;}
.account_sbtn {width:120px;color:#666;text-align:center;float:right;cursor:pointer;height:28px; line-height:28px; background:#eee;}
.account_sbtn i {width:20px;color:#999;font-size:20px; vertical-align:middle;padding-right:5px;}
.account_sbtn:hover { background:#666;color:#fff;}
.account_sbtn:hover i { color:#fff;}
.account_orders_select {height:30px; line-height:30px;display:inline-block;margin-right:6px;}
.account_time {width:150px;height:26px; line-height:26px;border:1px solid #b4b4b4;display:inline-block;color:#666;outline:none;}
.account_orders_select, .account_time {margin-top:20px;}
.account_contbox {width:100%;margin-top:30px;}
.account_nothing>p.promt_ex {font-size:14px;}
.account_nothing>a.cart_conship {float:right;margin-right:302px;color:#fff; background:#3e3e3e;}
.account_nothing>a.cart_conship:hover {color:#3e3e3e; background:#fff;}
.account_norders {line-height:40px; text-align:center;}
.account_norders a {color:#26948c;font-size:14px;}
.order_bg {border:1px solid #ebebeb;width:870px; height:140px;margin-top:20px;}
.order_imgbg {width:70px; height:70px;margin:15px; overflow:hidden;float:left;}
.order_imgbg img {width:70px; height:70px;}
.order_txtbg {width:740px; height:70px;float:right;margin:15px 25px 0 auto;}
.order_txtbg h2 {height:30px;overflow:hidden; line-height:30px;font-size:14px;}
.order_txtbg h2:hover {color:#000;}
.order_txtbg p{line-height:20px;color:#888;}
.order_typebg {width:100%; height:38px;border-top:1px solid #ebebeb;line-height:38px;}
.order_typebg > div {display:inline-block;margin-right:20px;line-height:inherit;padding:0 15px;color:#888;}
.order_typebg > div:nth-child(2) {padding-left:0;}
.order_typebg > div.price {color:#333;}
.order_typebg > div a:hover {color:#000;}
.order_top {height:100px; width:100%;}
.order_btn {width:100px; height:26px; cursor:pointer;line-height:26px; margin:5px -16px auto auto;}
.order_btn1 {background:#fff;border:1px solid #3e3e3e;color:#3e3e3e;}
.order_btn1:hover {background:#3e3e3e;color:#fff;}
.order_btn2 {background:#58cd99;color:#fff;}
.order_btn2:hover {background:#36be82;}
.disnone {display:none;}

/*orders*/
.order_bg1 {border:1px solid #ebebeb;width:900px; margin-top:30px;box-shadow:2px 2px 10px rgba(0,0,0,.1)}
.order_probg,.order_infobg,.order_addressbg{margin:30px 0;width:449px;float:left;}
.order_probg {border-right:1px solid #ebebeb;}
.order_probg h4 {font-size:14px;width:100%; font-weight:bold;color:#000;padding:0 0 15px 36px;}
.order_probox {margin-left:21px;width:377px;}
.order_probox li {width:60px; height:60px; overflow:hidden;float:left;margin:15px 17px;}
.order_probox li img {width:60px;}
.order_infobg dl {width:289px;margin-left:80px;color:#666;font-size:13px;}
.order_infobg dl dt,.order_infobg dl dd{width:144px;line-height:30px;}
.order_infobg dl dt{float:left;text-align:left;}
.order_infobg dl dd{float:right;text-align:right;}
.order_details_btn {display:block;height:33px;padding:0 15px;line-height:33px; border:1px solid #6abf99;background:#6abf99; border-radius:4px;color:#fff !important;cursor:pointer;margin-top:16px;float:right;margin-right:80px;font-size:13px;}
.order_details_btn:hover {background:#fff;color:#6abf99 !important;  }
.order_details_btn i {font-size:12px;}
.order_Details_ordpro p span {padding:0 20px;}
.order_Details_ordpro.on p span {display:block;}
.order_details_btn2{display:block;height:33px;padding:0 15px;line-height:33px; border:1px solid #3a3a3a;background:#fff; border-radius:4px;color:#3a3a3a !important;cursor:pointer;margin-top:16px;float:right;margin-right:80px;font-size:13px;}
.order_details_btn2:hover {background:#3a3a3a;color:#fff !important;}
.order_details_btn2 i {font-size:10px;
}
.order_details_Ltxt{ min-height:214px;width:100%;overflow:hidden;}
.order_Detailsbg{width:823px; margin:20px 38px 0 38px; background:#f9f9f9;box-shadow:0px 0px 10px rgba(0,0,0,.1);}
.order_Detailsbg::after,.order_Details_txtbg::after,.order_Details_ordpro::after,.order_Detail_probg::after{content:"";display:block;height:0;clear:both;}
.order_Detail_probg {margin-top:20px;text-align:center;width:823px;min-height:252px;}
.order_Detail_probg li{display:inline-block; width:232px;text-align:center; min-height:252px;border-radius:10px; background:rgba(255,255,255,.6);margin:25px 19px 0 20px;vertical-align:top;}
.order_Details_imgbg{width:60px; height:60px;overflow:hidden;margin:20px auto;}
.order_Details_imgbg img{width:60px; height:60px;}
.order_Details_protxt{width:202px;margin:20px 15px;}
.order_Details_protxt h3{line-height:21px;text-align:center;font-size:13px;color:#000;height:63px;overflow:hidden;}
.order_Details_protxt p{line-height:20px;font-size:12px;margin-top:5px;}
.order_Details_protxt p span{ padding:0 5px;}
.order_Details_txtbg{width:811px;margin:20px 20px 30px 20px;font-size:13px;}
.order_Details_ordpro{width:811px; position:relative;min-height:40px;margin-bottom:15px }
 .order_Details_ordpro::after {content:"";display:block;width:326px; height:1px;  background:#ddd;bottom:0;position:absolute;bottom:0;left:50%;margin-left:-163px;}
.order_Details_ordpro p{line-height:20px;text-align:center;padding-bottom:10px;}
.order_Details_ordpro p a{display:inline-block; width:80px; height:28px;border-radius:4px; line-height:28px; text-align:center;margin-bottom:10px;margin-top:10px; background:#6abf99;border:1px solid #6abf99;color:#fff;}
    .order_Details_ordpro p a:hover {
    background:#fff;color:#6abf99;
    }
    .order_Details_ordpro:last-child::after {
    background:#f9f9f9}
        .order_Details_ordpro:last-child {
    padding-bottom:20px;}

.orderd_tit {display:block;font-size:14px;padding:30px 0 0 0;}
.orderd_probg {float:left;margin-right:48px;width:270px;}
.orderd_probg:nth-child(3n+3) {margin-right:20px;}
.orderd_probg:nth-child(4n+1) {margin-right:20px;}
.orderd_probg img {width:150px; height:150px;display:block;margin:35px 60px 20px 60px;}
.orderd_probg h4{font-size:15px;font-weight:bold;line-height:26px;padding:0 20px; text-align:center;}
.orderd_probg>p{line-height:35px; text-align:center;font-size:13px;}
.orderd_probg>p span{padding:0 10px;}
.orderd_probg>p:last-child{padding-bottom:30px;}
.order_probg dl dt,.order_probg dl dd{line-height:30px;float:left;}
.order_probg dl dt{width:140px;margin-left:40px;color:#333;font-weight:600;}
.order_probg dl dd{width:230px;}
.order_addressbg p {line-height:26px;font-size:13px;padding-left:40px;}

.account_conbox {width:100%;height:100%;}
.accoutn_paybg {width:350px; height:220px;border:1px solid #ddd;margin-top:40px; text-align:center;position:relative;float:left;border-radius:10px;}
.accoutn_paybg:nth-child(even) {margin-right:70px;}
.paybg_addbg {width:100%; height:110px;position:absolute;top:50%; left:0;margin-top:-55px; }
.paybg_addbg p {line-height:32px;color:#333;font-size:20px;}
.paybg_addbg p i {display:block;width:100%; height:36px ;line-height:32px;font-size:20px;color:#000;transform:rotateZ(45deg);}
.paybg_addbg img {width:150px;margin-bottom:10px;}

.account_setbg {width:470px;font-size:14px;color:#333;}
.account_setbg p {width:100%;height:40px;line-height:40px;border-bottom:1px solid #d9d9d9;text-indent:15px;margin-top:25px;}
.account_setbg p:last-child {border-bottom:0;}
.account_setbg p input {display:inline-block;margin:0 auto 0 10px;background:transparent;height:39px; line-height:40px;}
.set_info {width:250px;border:none;outline:none;}
.set_btn,.set_signout {width:80px; text-align:center;float:right;cursor:pointer;height:36px; line-height:36px;}
.set_btn {border:1px solid #d9d9d9;text-indent:0;}
.set_btn:hover {background:#fafafa;}
.set_signout {text-decoration:underline;color:#333;display:block;margin:-10px auto 0 auto;}
.set_eye {display:inline-block;height:40px; line-height:40px;width:60px;color:#ccc;float:right; cursor:pointer;}
.set_eye:hover {color:#ddd;}
.account_setbg p.bdno {border:none;}

/*account_index*/
.account_inbg{width:100%;border:1px solid #ddd;box-shadow:1px 2px 7px rgba(0,0,0,.1);margin-top:30px; background:#fff;}
.account_inbg:nth-child(3){z-index:2;}
.account_intitbg{width:100%;height:100px;line-height:100px;font-family:Futura Md BT,sans-serif;font-size:26px;font-weight:bold;color:#424242;position:relative;}

.account_intitbg i{width:42px; height:42px; text-align:center; line-height:42px; color:#424242;font-size:36px;padding-right:52px;padding-left:36px;}
.account_intitbg em{width:36px; height:36px; text-align:center; line-height:36px; color:#888;font-size:14px;border:1px solid #ccc;border-radius:50%;cursor:pointer;margin-left:460px;}
.account_intitbg em:hover{color:#3e3e3e;}
.account_inbg>ul li{display:inline-block;padding-right:90px;font-size:16px;color:#333;}
.account_inbg>ul,.afflicate_infobg,.afflicte_commbg {margin-bottom:60px;margin-left:90px;}
.account_inbg>ul li a:hover{color:#6abf99;}

#account_indown {color:#999;cursor:pointer;position:absolute;z-index:2;right:40px;width:42px; height:42px; text-align:center; line-height:42px;font-size:15px;top:29px; }
#account_indown:hover {color:#333;}
.account_settbg {width:800px;margin-left:90px;height:420px;margin-top:20px;}
.account_settcont{width:100%; height:48px;margin-bottom:20px; position:relative;}
.account_settcont input{width:420px; height:48px;line-height:48px;position:relative;text-indent:157px;outline:none; background:transparent;border:none;font-size:15px;}
.account_settcont span {position:absolute;z-index:2;height:48px; line-height:48px; padding:0 2px 0 10px;color:#666;font-size:15px;}
.account_settcont input.sett_inbg {background:#f0f0f0;}
.account_settcont label,.code_input label {min-width:300px; height:47px;line-height:47px;font-size:14px; border:1px solid #dec4bc;background:#fef0f2;color:#ff4008;position:relative;margin-left:10px;display:inline-block; vertical-align:middle;}
.account_settcont label em,.code_input label em,.appiliate_textarea>label em,.who_contbg>div label em {width:15px; height:15px; text-align:center;line-height:14px;color:#fff;font-weight:bold;margin:10px; background:#ff4008;border-radius:50%;display:inline-block;}
.account_settcont label::after, .account_settcont label::before,.code_input label::after,.code_input label::before,.who_contbg>div label::after,.who_contbg>div label::before {content:"";display:block;width:0;position:absolute}
.account_settcont label::before,.code_input label::before {border:7px solid transparent;border-right-color:#fef0f2;top:50%;margin-top:-7.5px;left:-14px; z-index:3;}
.account_settcont label::after,.code_input label::after{border:9px solid transparent;border-right-color:#dec4bc;top:50%;margin-top:-9.5px;left:-18px; z-index:2;}
.account_settbtn{width:105px;height:40px;line-height:40px;text-align:center;background:#a3a3a3;border-radius:1px;color:#fff;cursor:pointer;margin-top:30px;display:block;font-size:14px;}
.account_settbtn:hover{background:#888;color:#fff;}
.account_eys {position:absolute;width:47px;height:47px;text-align:center;line-height:47px;color:#888;cursor:pointer;font-size:18px;left:375px;}
.account_eys:hover {color:#444;}
.code_input a {color:#6abf99;}
.code_input a:hover {text-decoration:underline;}

.sett_imgbg{width:850px;margin-left:40px;height:252px;margin-top:30px;}
.sett_imgbg a{width:190px;height:190px; overflow:hidden;position:relative;display:inline-block;margin-right:16px;}
.sett_imgbg a img{width:190px;height:190px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}

.cart_quabg {display:inline-block;width:100px;}
.cart_quabg li{width:45px;height:25px;  border:1px solid #d4d3d3;display:inline-block; cursor:pointer;float:left; line-height:25px; text-align:center;}
.cart_quabg li input {width:100%; height:100%;line-height:25px;text-align:center;color:#d4d3d3; background:#fff;font-size:20px;cursor:pointer;}
.cart_quabg li:first-child{height:51px !important; color:#333;line-height:55px;text-align:center; cursor:none;margin-right:-1px;}
.cart_quabg li input:hover {background:#fafafa;}
.cart_quabg li.mb1 {margin-bottom:1px;}

.cart_qtybg{position:relative;}
.pub_promptbg {position:absolute;left:150px;top:0; z-index:2;}
.pub_promptbox {border-radius:6px;box-shadow:2px 2px 8px rgba(0,0,0,.2) }
.pub_prompt_bgc { background:#67c194; position:relative;width:200px;text-align:center;}
.pub_prompt_bgc::before {content:"";display:block;width:0;border:10px solid transparent;border-right-color:#67c194;position:absolute;top:50%;margin-top:-9px;left:-20px;}
.pub_prompt_bgc>p{padding:5px 0;color:#fff;font-size:15px;}
.pub_prompt_bgc>p i{padding:10px 5px 10px 0;color:#fff;font-size:18px;}

.pub_promptbd {position:absolute;left:200px;top:0; z-index:3;}
.pub_prompt_bdc { background:#f5fefd; position:relative;width:160px;text-align:center;border:1px solid #00a699;}
.pub_prompt_bdc::before,.pub_prompt_bdc::after {content:"";display:block;position:absolute;}
.pub_prompt_bdc::before {width:0;border:6px solid transparent;border-right-color:#f5fefd;top:50%;margin-top:-6px;left:-12px; z-index:3;}
.pub_prompt_bdc::after {width:0;border:7px solid transparent;border-right-color:#00a699;top:50%;margin-top:-7px;left:-14px;z-index:2;}
.pub_prompt_bdc>p{color:#000;font-size:13px;vertical-align:middle}
.pub_prompt_bdc>p i{padding:3px 4px 3px 0;color:#000;font-size:18px; vertical-align:middle}

.in_stock {position:absolute;color:#888;font-size:12px;top:16px; left:120px;z-index:2;width:100px;}

.address_bg {width:870px; }
.cart_upbtn {height:40px; line-height:40px;}
.new_member {margin-top:50px;width:817px;margin-left:383px;}
.new_member p{line-height:35px;font-size:13px;}
.new_member_btn {margin-top:50px;margin-right:160px; width:230px;height:40px; background:#3e3e3e;text-align:center;margin-bottom:120px; line-height:36px;font-size:15px; color:#fff;cursor:pointer;border:2px solid #3e3e3e;}
.new_member_btn:hover { background:#fff;color:#3e3e3e;}

/*.address_box {width:47%; min-height:120px;border:1px solid #ddd;margin-top:40px; float:left;border-radius:10px;}
.address_box:nth-child(odd) {margin-right:6%;}
.address_addbg {width:90%; min-height:80px;margin:5%;position:relative;}
.address_addbg p {line-height:26px;color:#333;font-size:13px;}

.address_addbg p i {display:block;width:100%; height:26px ;line-height:26px;font-size:16px;color:#000;transform:rotateZ(45deg);}

.address_txt {width:80%;float:left;}
.address_txt p {line-height:26px;color:#333;font-size:13px;text-align:left;}
.address_txt p:first-child {font-weight:600;}
.address_close{top:-10px;}*/


.address_box {width:380px;height:260px;border:1px solid #ddd;border-radius:10px; float:left;margin:20px 20px 0 50px; position:relative;}
.address_box:nth-child(odd) {margin-left:0;}
.address_addbg {width:100%; height:110px;position:absolute;top:50%; left:0;margin-top:-65px; }
.address_addbg p {line-height:32px;color:#333;font-size:20px;}
.address_addbg p i {display:block;width:100%; height:36px ;line-height:36px;font-size:20px;color:#000;transform:rotateZ(45deg);}
.address_addbg:hover p,.address_addbg:hover i{color:#ccc;}
.address_addtxt {font-size:13px;margin-top:30px;text-align:center;}
.address_txtbg {width:340px; height:220px;margin:20px;}

.address_txtbg p {line-height:26px;color:#3a3a3a;}
.address_txtbg p:first-child {font-weight:600;font-size:13px;}
.address_txtbg p>a {display:inline-block;color:#949494;cursor:pointer;padding-top:15px;}
.address_txtbg p>a:first-child {margin-right:25px;text-align:left;}
.address_txtbg p>a:hover {color:#3a3a3a;background:#67c194}
.ml27 {margin-left:27px;}

.address_edit{bottom:-20px;color:#adadad;height:30px; line-height:30px;}
.address_edit>a{padding-right:30px ;}
.address_edit>a:hover {color:#333; background:#fff !important;font-weight:bold;}

.add_address {position:relative;}
.add_close{position:absolute;width:30px; height:30px; z-index:3;cursor:pointer;font-size:14px !important; color:#888;top:0;right:0;text-align:center;line-height:30px;}
.add_close:hover{ color:#333;}
.add_addressbg h5 {height:60px; line-height:50px;color:#000;font-size:14px;}
.add_addressbox > div {border:1px solid #bfbfbf;height:36px; line-height:36px;color:#bfbfbf;text-indent:15px;width:630px;margin-bottom:26px;}
.add_addressbox label {display:block;height:20px; line-height:20px;color:red;font-size:12px;}
.add_addressbox > div input,.add_addressbox > div select{width:510px;height:34px; line-height:34px; color:#3e3e3e; background:transparent;border:none;outline:none;}
.add_addressbox > div input {text-indent:10px;}
.add_addressbox > div.halp {width:300px !important;display:inline-block;}
.add_addressbox > div.halp input {width:240px !important;}
.add_addressbox > div.halp select{width:228px;height:34px; line-height:34px; color:#3e3e3e; background:transparent;border:none;outline:none;}
.add_addressbox > div.street {height:70px; }
.add_addressbox > div.street span {height:70px;line-height:25px;display:inline-block;text-align:left;margin-left:0;vertical-align:middle;text-indent:0;margin-top:8px;}
.add_addressbox > div textarea{line-height:20px;background:transparent;width:512px;height:57px;display:inline-block;vertical-align:middle;}
.add_addressbox p {height:15px; line-height:15px;margin-bottom:10px;margin-top:10px;vertical-align:middle;}
.add_addressbox p input {height:15px; width:15px;vertical-align:middle;margin-right:10px}
.add_addressbtn {width:300px;height:36px; line-height:36px; text-align:center;border:1px solid #3e3e3e;cursor:pointer;margin-top:30px;font-size:14px;}
.add_addressbtn1 { background:#fff;color:#3e3e3e; float:left;}
.add_addressbtn2 { background:#3e3e3e;color:#fff; float:right;}
.add_addressbtn1:hover { background:#3e3e3e;color:#fff;}
.add_addressbtn2:hover { background:#fff;color:#3e3e3e;}
.add_addressbox p.pay_exbg {width:100%; height:20px; line-height:30px; color:#333;}


/*check out*/
.check_box {float:left;margin-bottom:100px;margin-top:30px;}
.check_box:last-child {border-right:none;}
.check_txtbox {border-top:1px solid #e4e4e4;margin-top:20px;}
.check_txtbg>.cart_titbg{text-align:left;line-height:90px;color:#000;}
.check_txtbg {width:380px;margin-left:30px;padding:0 20px 20px 20px; box-shadow: 3px 2px 6px rgba(0,0,0,.1);border:1px solid #eee; background:#fafafa;}
.check_box .check_txtbg:nth-child(2) {margin-top:30px;}
.check_box:first-child .check_txtbg {margin-left:0;}
.check_form,.check_txtbox {width:340px;margin-top:5px;}
.check_form {margin-bottom:20px;}
.check_txtbox {width:340px;margin-top:20px;}
.check_form>div,.check_form input,.check_form textarea{color:#797979;}
.check_form>div{border-bottom:1px solid #e4e4e4;height:52px; position:relative;width:100%;color:#000;}
.check_form>div span{line-height:30px;margin-top:20px;display:inline-block;}
.check_form>div.on {border-bottom-color:red;}
.check_form input {height:30px;line-height:30px;margin:20px auto auto 10px; background:transparent;}
.check_form select {height:30px;line-height:30px;margin:20px auto auto 10px; background:transparent;border:none;outline:none;color:#797979;}
.check_form>div.teabg{height:83px;}
.check_form>div.teabg span{height:63px; position:absolute;color:#000;}
.check_form input,.check_form textarea,.check_form select{width:245px;}
.check_form textarea {height:52px;line-height:20px;margin-top:20px;margin-left:92px;background:#fafafa;}
.check_form>div.halpbg {width:158px;display:inline-block;}
.check_form>div.halpbg input {width:100px;}
.check_form label {width:100%; display:inline-block;height:15px; line-height:15px;color:red;position:absolute;left:0;bottom:-20px;}
.check_bzbg{width:100%;height:20px; line-height:20px;margin-top:20px; vertical-align:middle;border-bottom:none;margin-bottom:20px;}
.check_form input.check_bz{width:15px;height:15px; line-height:20px; margin:0 10px 0 0; display:inline-block ;vertical-align:middle;}
.check_form > div.check_edit,.check_edit {width:80px ; height:30px; line-height:30px; background:#eee; text-align:center;border:1px solid #e4e4e4;margin:20px 0 0 260px;cursor:pointer;display:block;border-radius:3px;}
.check_form > div.check_edit:hover,.check_edit:hover { background:#fff;}
.check_form input+i {height:30px;line-height:30px;width:30px; text-align:center;color:#3e3e3e;font-size:12px;cursor:pointer;}

.couponin {width:340px;height:40px;border:1px solid #ccc;outline:none;line-height:38px;text-indent:15px;font-size:14px;margin-top:20px;}
.couponin+label {width:340px;height:20px;line-height:20px;color:red;font-size:12px;margin-top:10px;}
.couponbtn { width:252px; height:40px ; text-align:center; line-height:40px; background:#fdb915;color:#fff;margin:10px auto;border-radius:3px;font-size:18px;color:#fff;}
.couponbtn:hover { background:#fcc51f;}

.check_addaddress {width:100%;margin-top:30px;}
.check_addaddress b {width:100%;height:25px; line-height:25px;color:#000;cursor:pointer;font-size:14px;}
.check_addaddress b a:hover {text-decoration:underline;color:#6abf99;}
.check_addaddress b a:hover i {color:#6abf99;}
.check_addaddress b i {color:#888;font-size:12px;padding:0 20px;}
.addaddress_bg{width:100%;padding:10px 0; position:relative;}
.address_eidt{display:block; width:42px;height:24px; position:absolute;background:#fafafa; line-height:26px; text-align:center;right:0; bottom:0;cursor:pointer;color:#ccc !important;}
.address_eidt:hover{background:#ccc;color:#fff !important;}
.addaddress_bg:hover,.addaddress_bg.on{background:#eee;box-shadow:2px 3px 6px rgba(0,0,0,.1);}
.addaddress_bg.on{color:#000;}
.add_nobg:hover{background:#fafafa;}
.addaddress_bg:first-of-type{margin-top:0;}
.addaddress_bg> input{width:12px; height:12px;border:1px solid #999;padding-right:8px;border-radius:3px; vertical-align:top;margin-top:8px;}
.check_default{display:inline-block;width:313px;}
.check_default dd{line-height:22px;font-size:13px;width:313px;}

.option_img {width:88px;display:inline-block;}
.option_txt {width:248px;height:70px; margin-bottom:50px;display:inline-block;}
.option_txt p {line-height:30px; text-align:left;}
.option_txt p b {font-size:14px;padding-top:20px;color:#000;}

.check_probg {width:100%; min-height:100px;border-bottom:1px solid #e4e4e4;}
.check_probg:last-child {margin-bottom:40px;border:none;}
.check_txtbg>.cart_titbg span{line-height:90px;font-size:15px; text-align:right;float:right;}
.mt45 {margin-top:35px !important;}
.check_txtbox {width:100%;margin-bottom:20px;font-size:13px;}
.check_txtbox>h3 {width:100%;height:40px;line-height:40px;font-size:14px;font-weight:600;margin-top:20px;border-bottom:1px solid #e4e4e4;color:#3a3a3a;}
.check_proimg {width:70px; height:70px; overflow:hidden;margin:20px 10px;display:inline-block;margin-left:0;}
.check_proimg img {width:70px; height:70px;}
.check_protxtbg {width:255px;min-height:70px;margin:20px 0;display:inline-block;}
.check_protxtboxg {width:180px;height:100%;display:inline-block;}
.check_protxtboxg h1,check_protxtboxg h2 {height:50px; line-height:22px;font-size:13px;overflow:hidden;}
.check_protxtboxg p { line-height:20px;color:#8d8d8d;display:inline-block;margin-right:25px;max-width:250px;word-break:break-all;}
.check_protxtboxg p:last-child {margin-right:0;}
.check_proprice {display:inline-block;width:50px;height:100%;}
.check_proprice p {line-height:22px; text-align:right;font-size:14px;}

.check_txtbox dl {width:100%;margin-top:20px;color:#797979;}
.check_txtbox dl dt,.check_txtbox dl dd {width:50%;height:36px;line-height:36px;}
.check_txtbox dl dt {float:left;color:#000;}
.check_txtbox dl dd {float:right;text-align:right;}

.check_txtbg>.cart_titbg span.check_total{line-height:90px;font-size:20px;text-align:right;font-weight:600;}
.check_txtbox small {color:#797979;line-height:20px;padding-top:30px; text-align:center;width:100%;display:block;}
.check_txtbox small a {display:block;color:#2eb076;}
.check_totalbtn {width:252px; height:52px ; text-align:center; line-height:52px; background:#fdb915;color:#fff;margin:30px auto;border-radius:3px;font-size:20px;}
.check_totalbtn img {height:52px;}
.check_totalbtn:hover { background:#fcc51f;}
.promt_ex {width:100%;line-height:23px;color:#333333;padding:0 20px;margin: 70px 0 20px 0; text-align:center;}

.wish_col {color:#ffba25 !important;}
.pro2_review {width:100%;height:160px; }
.pro2_review textarea {width:100%;height:80px;border:1px solid #eee;line-height:23px;font-size:14px;font-family:inherit;text-indent:10px;}
.pro2_review input {width:26%;height:40px;border:1px solid #eee;line-height:40px;font-size:13px;font-family:inherit;text-indent:10px;display:inline-block;margin:20px 0 0 20px;}
.pro2_review_name {margin-left:551px !important;}
.pro2_subbtn{width:200px; height:42px; line-height:42px; background:#3e3e3e;color:#fff; text-align:center;border:1px solid #3e3e3e;font-size:14px; margin-top:20px;cursor:pointer;}

.pro2_subbtn:hover{color:#3e3e3e;background:#fff;}
.pro_review_starbg {width:1200px;margin:50px auto;}
.pro_review_starbox,.pro_review_starnum{width:30%;float:left;}
.pro_review_starbox li{display:inline-block; float:left;margin-right:5px;height:30px;}
.pro_review_starbox li i{width:30px;height:30px;color:#ffc000; line-height:30px;font-size:30px;}
.pro_review_starbox li:last-child {margin-right:189px;}
.pro_review_starbox>p{height:30px; line-height:40px;color:#999;display:block;font-size:13px;width:100%;}
.pro_review_starnum li {width:120px;display:block;height:16px;margin-bottom:12px;line-height:16px;}
.pro_review_starnum li i {width:16px;display:inline-block;height:16px;margin-bottom:12px;line-height:16px;font-size:15px;color:#ffc000;margin-right:1px;float:left;}
.pro_review_starnum li>span {color:#999;padding-left:10px;}
.pro_review_starnum li>a {color:#999;line-height:20px;cursor:pointer;font-size:13px;}
.pro_review_starnum li>a:hover {color:#6abf99;}
.pro_review_askbtn {display:inline-block;width:160px;float:right;margin-right:240px; color:#3e3e3e;text-decoration:underline;font-size:15px;height:35px;line-height:20px;}
.pro_review_askbtn:hover {color:#6abf99;text-decoration-color:#6abf99;}
#question_bg {display:none;}
.pro_ques_txtbg >div {position:relative;padding-left:20px;margin-bottom:26px;font-size:13px;color:#888;border-left:2px solid #ccc;}
.pro_ques_txtbg>h5 {color:#3e3e3e;margin:20px 0;line-height:20px;padding-left:20px;position:relative;}
.pro_ques_txtbg>h5 span {color:#888;display:block;height:20px; line-height:20px;}
.pro_ques_txtbg>h5::before {content:"Q:";display:block; width:20px ; position:absolute;top:0;left:0;}
.pro_ques_txtbg >div h6 {color:#3e3e3e;display:block;height:25px; line-height:20px;}
.qsk_quesbg {display:block;width:100%;height:50px; line-height:60px;}
.terms_boxbg {position:absolute;width:100%;height:100%; top:0; left:0; background:rgba(0,0,0,.5);}
.terms_box {width:900px;height:80%; margin:80px auto; background:#fff;border-radius:10px; position:relative;}
.terms_txtbg {width:840px;height:80%; margin:0 auto;overflow-y:auto;}
.terms_txtbg small{width:840px;margin:10px auto;}
.terms_txt {height:100%;width:823px;}
.terms_txt h4{text-transform:uppercase;height:50px; line-height:60px;color:#3e3e3e;}
.terms_txt p{line-height:23px;font-size:13px;}
.terms_txt p:last-child{padding-bottom:50px;}

.cart_nothing{height:400px; width:100%;margin-top:100px;}
.cart_nothing,.cart_nothing p {font-size:16px; text-align:center;color:#000;}

/*account tips*/
.pub_tipbg {width:100%; border:1px solid #a8ca64;box-shadow:2px 2px 8px rgba(0,0,0,.2);background:#f9fcfb;position:absolute;top:0;left:0;z-index:3;}
.pub_tipbox {width:1200px;margin:0 auto;}
.pub_tipbox p {line-height:20px;padding:15px 0;color:#3c763d;font-size:14px;}
.pub_tipbox p i{display:inline-block; width:16px;height:16px;line-height:16px; text-align:center; border-radius:50%; background:#3c763d;color:#f9fcfb;margin-right:10px;}
.pub_tipbox p a,.pub_tipbox p span {color:#000;}
.pub_tipbox p a:hover {color:#666;}

/*email*/


.comf_box {width:630px; height:580px; position:absolute;top:50%;left:50%;margin-left:-300px; margin-top:-290px; background:#fff;border-radius:10px;}
.comf_titbg>b {width:100%;height:60px; line-height:60px; text-align:center;position:relative;font-weight:normal;color:#000;font-size:23px;}
.user_info>dd{line-height:23px;letter-spacing:.4px;width:580px;margin-left:25px;font-size:14px;}
.user_info>dd b{color:#000;}
.user_info{border-bottom:1px solid #eee;margin-top:20px;}
.comf_tolbg>p {width:100%; margin-top:10px;}

.comf_tolbg>p:last-child {font-size:22px;color:#000;height:40px; line-height:40px;margin-bottom:40px;}
.comf_tolbg>p span {font-size:14px;color:#666;vertical-align:middle;padding-right:10px;padding:0px 87px 0 25px;}


/*-----------------------------------------------------------------------------------------------------picture library----------------------------------------------------------------------------------------------*/
.pic_bg {width:1200px;margin:0 auto;}
.pic_bg::after,.pic_box li::after {content:"";display:block;clear:both;}
.pic_box li{margin:25px 0 0 24px;width:180px; height:180px;float:left; position:relative;}
.pic_imgbg{width:180px; height:180px;overflow:hidden}
.pic_box li:nth-child(6n+1){margin-left:0;}
.pic_imgbg img{width:180px;}
.pic_prompt {position:absolute;z-index:2;width:20px; height:20px;top:0;left:-10px; background:rgba(255,255,255,.9);box-shadow:3px 3px 6px rgba(0,0,0,.2)}
.pic_prompt>input {width:20px; height:20px; background:#fff;color:#3ff800;margin:0 auto;}
.pic_btnbg{width:100%;height:50px;}
.pic_titbg {font-size:20px;padding:33px 0 0 30px;}

/*----picture library----*/
.affiliate_adbg {width:100%;height:235px;box-shadow:1px 3px 5px rgba(0,0,0,.1);margin-top:10px;border-top:1px solid #fafafa;}
.affiliate_adbox {width:inherit;height:inherit;}
.affiliate_adconbg {float:left;height:inherit;font-family:'Swis721 Blk BT';text-align:center;}
.affiliate_adconbg p {color:#90b342;font-family:Raleway;font-size:23px;}
.affiliate_adconbg b.be {color:#fff;font-size:22px;display:inline-block;width:392px;height:30px; line-height:30px;background:#333;text-align:center;padding-top:0;}
.affiliate_adconbg b {color:#333;font-size:22px;padding-top:30px;}
.affiliate_adconbg h2 {color:#90b342;font-size:57.5px;padding:13px 0 2px 0;}
.affiliate_btnbg {width:153px;height:inherit;float:right;margin:25px 100px auto auto;}
.affiliate_btnbg>a{display:block;width:100%; height:40px;background:#606060;border-radius:4px;text-align:center;line-height:40px;color:#fff;font-size:15px;margin-top:20px;}
.affiliate_btnbg>a:hover {background:#3a3a3a;}
.affiliate_btnbg > p input {vertical-align:middle;}
.affiliate_btnbg > p{text-align:right;}
.affiliate_btnbg > p a{color:#6abf99;cursor:pointer;}
.affiliate_btnbg > p a:hover{text-decoration:underline;}
.appiliate_conbg{width:100%;margin-top:60px;}
.appiliate_contit {width:100%;  font-family:Raleway;}
.appiliate_contit h3 {color:#333;font-size:23px;}
.appiliate_conbox {width:1160px; background:#fcfcfc;margin:30px auto;}
.appiliate_conbox>p {font-family:'Swis721 Blk BT';font-size:16px;line-height:30px;padding:20px;margin-top:30px;color:#333;}
.appiliate_conbox>i {width:85px; height:110px;text-align:center;line-height:110px;color:#7dcc9c;font-size:12px;float:left;display:inline-block;}
.appiliate_whatbg {width:330px;height:110px; float:left;background:#fcfcfc;}
.appiliate_whatbg>span {width:50px; height:48px; background:#7dcc9c;border-radius:20px;text-align:center;line-height:48px;font-size:23px; font-weight:bold;color:#fff;margin:31px 20px;transform:rotate(45deg);display:block;float:left;}
.appiliate_whatbg>span>b {transform:rotate(-45deg);}
.appiliate_whatbg>p {margin-top:31px; line-height:26px;font-size:13px;}
.appiliate_conbg>ul{margin-top:30px;font-size:14px;}
.appiliate_conbg>ul li {line-height:26px;}
.appiliate_workbg {width:100%;}
.appiliate_workbg>ul {width:100%;height:80px; border-bottom:2px solid #7dcc9c;margin-top:30px; background:#fafafa;}
.appiliate_workbg>ul li {width:400px;height:80px; text-align:center;line-height:80px;cursor:pointer;float:left;font-size:16px;}
.appiliate_workbg>ul li:hover,.appiliate_workbg>ul li.on {background:#7dcc9c;}
.appiliate_workbg>ul li.on {color:#fff;}
.appiliate_workbox {width:100%;}
.appiliate_workcont {width:100%;}
.appiliate_overview>li{margin-top:25px;}
.appiliate_overview>li h4 {font-size:14px; font-weight:600;}
.appiliate_overview>li li {font-size:13px; line-height:26px;}
.appiliate_codebg{margin-top:30px;}
.appiliate_codetxt {width:316px;height:604px;background:#fafafa; position:relative;float:left}
.appiliate_codetxt p {margin-top:60px;line-height:26px;font-size:13px;padding:50px 30px 0 30px;position:absolute;}

.appiliate_inputbg,.appiliate_cunusbg {width:658px;margin-top:30px;float:left;margin-left:150px;}
.code_input {width:100%;height:100px;}
.code_input>span {width:inherit;height:30px;line-height:30px;display:block;}
.code_input>input {width:50%;height:47px;line-height:47px;text-indent:10px;border:1px solid #ccc;}
.code_input em {font-style:normal;}
.code_input em a {color:#6abf99;}
.code_input em a:hover {text-decoration:underline;}
.code_input>input p {height:20px; line-height:30px;}
.appiliate_overviewbtn {width:100%;height:40px;margin:60px auto 50px 0;}
.appiliate_overviewbtn>a {height:40px;line-height:40px; margin-right:40px; color:#fff;background:#3a3a3a;border-radius:2px;display:inline-block;padding:0 25px;font-size:14px;cursor:pointer;}
.appiliate_overviewbtn>a:hover {background:#666;}
.appiliate_textarea {width:100%; height:170px; position:relative;}
.appiliate_textarea>textarea {width:100%; height:170px;border:1px solid #ccc;font-family:inherit;line-height:26px;padding:0 10px;}
.appiliate_textarea>label {position:absolute;z-index:2;width:100%;height:40px;line-height:40px;top:-41px;left:0; border:1px solid #dec4bc;background:#fef0f2;color:#ff4008;}
.overviewtxt {height:20px; line-height:20px; padding-top:10px;color:#000;}
.overviewtxt span {color:#f00;}

.appiliate_cunusbg p {line-height:36px;font-size:14px;}
.appiliate_cunusbg p a {font-size:15px; color:#6abf99;text-decoration:underline;}
.appiliate_cunusbg p a:hover {font-weight:600;}

/*account afflicate*/
.afflicate_infobg  {margin-bottom:40px;}
.afflicate_infobg>p,.afflicate_infobg > p > input {height:40px;line-height:40px;font-size:14px;}
.afflicate_infobg>p span {padding-left:10px;}
.afflicate_infobg>p a,.afflicte_commbg>p:nth-child(3) a {display:inline-block;height:25px;line-height:25px; background:#eee;text-align:center;border:1px solid #ccc;padding:0 15px;margin-left:40px;font-size:12px;border-radius:5px;color:#666;}
.afflicate_infobg > p a:hover,.afflicte_commbg>p:nth-child(3) a:hover {background:#ccc;}
.afflicate_infobg > p > input {border:none;width:260px;text-indent:10px;color:#666;margin-left:15px;}
.afflicate_infobg > p > input.on {border:1px solid #ccc;}
.afflicte_commbg{height:90px;}
.afflicte_commbg>p{width:33%;float:left;height:74px; margin-bottom:80px;}
.afflicte_commbg>p:first-child span{font-size:13px;line-height:140px;}
.afflicte_commbg>p:nth-child(2){font-size:72px;color:#333;}
.afflicte_commbg>p:nth-child(3) a{margin:50px 0 0 50px;padding-right:16px !important;}
.afflicate_record {}
.afflicate_show{width:100%;background:#edeaea;height:42px; }
.afflicate_show>p{display:inline-block;padding:0 30px;line-height:40px;font-size:13px;}
.afflicate_show>p span{color:#000;padding-left:3px;}
.afflicate_show >select {display:inline-block;margin-top:5px; width:100px;height:24px; line-height:24px; text-indent:5px;border:1px solid #999;border-radius:4px;float:right;margin-right:40px;}
.affiliate_protit {width:890px;margin-left:10px;border-bottom:1px solid #fafafa;height:60px;}
.affiliate_protit li{float:left; color:#000;font-size:13px;line-height:15px;padding-top:13px;font-weight:600; text-align:center;}
.affiliate_protit li:nth-child(odd),.affiliate_progcont>li ul li:nth-child(odd){width:123px;}
.affiliate_protit li:nth-child(even),.affiliate_progcont>li ul li:nth-child(even){width:86px;}
.affiliate_protit li:last-child,.affiliate_progcont>li ul li:last-child{width:119px;}
.affiliate_progcont {width:890px;margin-left:10px;height:175px; overflow:hidden;margin-top:20px;}
.affiliate_progcont>li {width:890px;height:35px;}
.affiliate_progcont>li> ul li{height:35px;line-height:35px;float:left;text-align:center;}
.affiliate_progcont>li> ul li a{text-decoration:underline;cursor:pointer;color:#3581a8;}
.affiliate_progcont>li ul li:last-child,.affiliate_progcont>li> ul li span{color:#aeaeae;}

#prodem>li>ul li,#prodemtit li{width:15% !important;}

.afflicte_redembg {}
.afflicte_redex {line-height:20px;padding-bottom:60px;font-size:12.5px;padding: 0 36px 0 40px;}
.afflicte_redex i {width:20px;height:20px;color:#ff9b2f;padding-right:10px;}
.affilate_redeminfo {}

/*wholesale*/
.who_conus{width:100%;height:100%;}
.who_imgbg {width:100%;height:270px; overflow:hidden;position:relative;}
.who_imgbg img {position:absolute;top:0;left:0;right:0;bottom:0;height:270px;}
.who_selectbg{width:100%;height:380px;margin-top:50px;}
.who_select {height:376px; width:376px;border:1px solid #ccc;float:left;margin-right:36px;}
.who_select:last-child {margin-right:0;}
.who_select:hover {box-shadow:3px 3px 12px 3px rgba(0,0,0,.1);}
.who_select>div {height:247px; width:100%; background:#fff;font-family:Tahoma;border-radius:4px;cursor:pointer;}

.who_select>div h3 {color:#6abf99;font-size:43px;line-height:60px;text-align:center;padding-top:46px;font-weight:600;}
.who_select>div h3 span {font-size:30px;text-align:left;margin-left:-84px;display:inline-block;}
.who_select>p {height:127px; width:100%; background:#f1f1f1;padding:23px 26px 0 26px;color:#848484;line-height:30px; font-size:20px; }
.who_select:nth-child(2)>div h3 span {margin-left:-176px;}
.who_select:nth-child(3)>div h3 span {margin-left:-211px;}
.who_choocebg {position:relative;margin-top:30px;}
.who_choocebg>ul{margin-top:10px;}
.who_chooseli{width:373px;height:260px;float:left;margin:10px 0 0 38px ; }
.who_chooseli:nth-child(3n+1){margin-left:0; }
.who_chooseli>h3{font-size:24px;padding:20px 10px;color:#333; }
.who_chooseli>h3 i{width:42px; height:42px;display:inline-block; color:#373737;font-size:30px;text-align:left; line-height:42px;color:#333; font-weight:bold}
.who_chooseli>p{ line-height:36px;padding:0 10px;color:#373737;font-size:17px;color:#848484;}
.who_conus_bg {background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0; z-index:5;}
.who_conubox{position:absolute;width:482px; height:400px;top:50%;margin-top:-241px;left:50%;margin-left:-200px;background:#fff;border:1px solid #888;border-radius:4px;box-shadow:3px 2px 5px rgba(0,0,0,.1)}
.who_contbg{width:376px;height:100%;margin:0 auto;}
.who_contbg>div{width:376px;height:36px; position:relative;margin-top:40px;font-size:14px;float:left;}
.who_contbg>div.mt60{margin-top:60px;}
.who_contbg>div.last{height:88px;}
.who_contbg>div input,.who_contbg>div textarea{border:1px solid #ccc;border-radius:2px;width:296px;height:inherit;display:inline-block;float:left;}
.who_contbg>div textarea{height:88px;border-radius:3px;}
.who_contbg>div label{ position:absolute ;width:296px; height:26px;background:#fbeef0;border:1px solid #d6bdb5;top:-33px;left:80px;display:block;z-index:2;color:#f00;}
.who_contbg>div span{width:80px;height:36px; display:inline-block;line-height:36px;float:left;}
.who_btnbg{width:146px;height:36px;margin-left:82px; line-height:36px; text-align:center;background:#6abf99;color:#fff !important;float:left; margin-top:30px;cursor:pointer;display:block;border-radius:2px;font-size:14px;}
.who_btnbg:hover {background:#77d3aa;}

.who_contbg>div label::before{border:5px solid transparent;border-top-color:#fef0f2;top:24px;margin-bottom:-7.5px;left:50%;margin-left:-2.5px; z-index:4;}
.who_contbg>div label::after{border:7px solid transparent;border-top-color:#dec4bc;top:24px;margin-bottom:-9.5px;left:50%;margin-left:-4.5px; z-index:3;}
.who_contbg>div label em {margin:5px 10px;}

/*-------------------------------------------------------------------------------------------------------------华--丽--丽--的--分--割--线-----------------------------------------------------------------------------------------*/
/*header*/
.headbg {width:100%; height:40px; position:fixed;z-index:10;top:0; left:0;}
.headtop {width:100%;height:40px; background:#3a3a3a; line-height:40px;}
.searchbg{float:left;margin-left:30px;}
.sitebg{float:left;}
.searchbg{margin-left:45px;}
.head_listbg{float:right;}
.logo_s {float:left;}
.sitebg,.logo_s {width:120px;height:40px;line-height:40px;color:#b6b6b6;font-size:13px;text-indent:5px; overflow:hidden;}
.logo_s img {margin-top:11px;}
.logo_s {display:none;}
.sitebg i {color:#b6b6b6;font-size:20px;}
.searchbg {width:340px; height:28px;margin-top:6px;border:1px solid #a6a6a6;border-radius:4px;position:absolute;left:53%;}/*信息显示时宽为： width:620px;信息不显示时宽为： width:1033px;*/
.searchbg input {width:280px; height:30px; line-height:30px;text-indent:20px;float:left;margin-left:10px;text-align:left;float:left; background:transparent;color:#fff;}
.search_btn {width:45px; height:26px; line-height:26px; text-align:center;float:right !important;color:#eee;}
.search_btn i {width:90%; text-align:center; color:#eee;font-size:18px;float:right;}
.search_btn:hover i {color:#ccc;}
.head_listbg {width:auto;height:inherit; line-height:inherit;}
.head_listbg>div{float:left;margin-left:30px;height:inherit;line-height:inherit;color:#ccc; position:relative;}
.head_listbg>div>i{color:#ccc;font-size:20px;}
.head_circle {width:15px; height:15px;line-height:15px; background:red;border-radius:50%;color:#fff;text-align:center;font-size:12px;position:absolute;top:5px; left:14px;}
.head_listbg > div:hover .wish_probg,.head_listbg > div.on .wish_probg {display:block;}
.head_listbg > div:hover i{color:#6cc49c;}

.prompt_p {line-height:16px;color:#333;padding:0 20px;margin-top:20px;}
/*add cart */
.wish_probg {width:320px;min-height:260px; max-height:600px;background:#fff;position:absolute;z-index:6;top:49px;right:-76px; display:none;}
.wish_prompt {width:100%; height:100%;min-height:260px; border:1px solid #cbcbcb;position:relative;}
.wish_prompt::before,.wish_prompt::after{ content: "";  display: block; position: absolute;  top:8px; width: 0; height: 0;border:10px solid transparent;}
.wish_prompt::before{ top:-20px; border-bottom-color: #fff;z-index:1; right:76px;}
.wish_prompt::after { top: -21px; border-bottom-color: #3e3e3e; z-index: 0;right:76px;}
/*.wish_pro2bg {width:100%;max-height:330px;overflow-y:auto;}*/
.wish_protxtbg {width:280px;margin:20px 20px 0 20px;float:left;}
/*.wish_protxtbg:hover {box-shadow:1px 0 5px rgba(0,0,0,.1);}*/
.wish_proimgbox {width:60px; height:60px;margin-right:8px;float:left;}
.wish_proimgbox img {width:60px; height:60px}
.wish_protxtbox {width:212px;color:#3e3e3e;float:right;position:relative;}
.wish_protxtbox h2 {height:20px;line-height:20px;font-size:14px;width:212px;overflow:hidden;}
.wish_protxtbox h2:hover {color:#999;}
.wish_protxtbox p {line-height:18px;}
.wish_protxtbox p.txt {color:#a0a0a0;margin-top:5px;}
.pro_iconclass>i {width:20px;height:20px; color:#999 !important;position:absolute;bottom:15px; right:0;font-size:12px;}
.pro_iconclass>i:hover {color:#000 !important;}

.wish_prompt small {width:100%;height:20px;display:block;text-align:center;cursor:pointer;color:#999;float:left;}
.wish_prompt small:hover {color:#6abf99;}

.wish_probtn{width:280px; height:36px; line-height:36px;margin:20px;margin-bottom:0;font-size:13px;border:1px solid;cursor:pointer; text-align:center;float:left;}
.wish_probtn_check  { background:#67c194;border-color:#6abf99;color:#fff;}
.wish_probtn_check:hover  { background:#74d1a7;border-color:#74d1a7;}
.wish_probtn_cons { background:#fff;border-color:#3e3e3e;color:#3e3e3e}
.wish_probtn_cons:hover { background:#3e3e3e;border-color:#3e3e3e;color:#fff;}

/*sign in*/
#accountbg {width:260px;}
.w220 {width:220px !important;}

.log_s_btn {width:220px; height:40px;margin: 10px 20px -10px 20px;}
.log_or_s{line-height:40px;width:40px; text-align:center; position:relative;width:100%;}
.log_or_s::after,.log_or_s::before {content:"";display:block; width:80px; height:1px; background:#a9a9a9;position:absolute;top:20px; z-index:2;}
.log_or_s::before{left:0;}
.log_or_s::after{right:0;}

#head_sign {width:260px;height:280px;}

.head_signbg li{width:100%; height:34px; line-height:34px;color:#3e3e3e;cursor:pointer; text-align:left;text-indent:15px;}
.head_signbg li:first-child{margin-top:15px}
.head_signbg li:last-child{border-bottom:none;}
.head_signbg li:hover,.head_signbg li:hover i {color:#6cc49c;}
.head_signbg li i{font-size:18px;color:#3e3e3e;padding-right:10px;}
.head_signbg>li>a.btn {width:80px !important; height:28px; line-height:28px;border:1px solid #3e3e3e; text-align:center !important; text-indent:0;margin:15px auto auto 30px;}
.head_signbg > li > a.btn:hover { background:#3e3e3e; color:#fff;}

.navbg {width:100%; height:80px; box-shadow:2px 2px 1px 0 rgba(0,0,0,.1);position:relative;border-bottom:1px solid #6abf99;}
.logo_b {width:220px; height:80px; overflow:hidden;}
.logo_b img {margin-top:14px;}
.navlist{float:right;}
.navlist>li{display:inline-block;float:left;margin-left:40px; height:80px; line-height:80px; font-size:13px;font-family:"proxima_regular", sans-serif;}
.navlist>li h1{font-size:12px; }
.navlist>li:hover {color:#26948c;}
.navlist>li:hover .hd_s_navbg {display:block;}
.navlist>li.on {color:#26948c;border-bottom:4px solid #26948c;font-weight:600;}

.hd_s_navbg {width:100%; height:auto; background:#fff;box-shadow:5px 3px 6px 1px rgba(0,0,0,.2);position:absolute;top:80px; z-index:5;left:0;display:none;}
.hd_s_ul {display:inline-block;float:left;}
.hd_s_imgbg {display:inline-block;float:right;width:500px;}
.hd_s_ul{width:360px; margin:0 60px auto 279px;color:#666;}
.hd_s_ul>li {width:auto; height:36px; line-height:36px;font-weight:400;font-size:14px;font-family:"proxima_regular", sans-serif;}
.hd_s_ul>li:first-child {margin-top:20px;}
.hd_s_ul>li:hover{color:#26948c;font-weight:500;}
.hd_s_imgbg{width:500px; height:180px; overflow:hidden;margin:25px 0; position:relative;}
.hd_s_imgbg img{width:500px; height:180px; position:absolute;top:0; right:0;}

/*header end*/
/*footer*/
.footerbg {width:100%; background:#242424;}
.footer_top {height:170px;width:inherit;}
.footer_bborder {border-bottom:1px solid #4c4a4a;}
.footer_top_conbg1 {width:500px;}
.footer_top_conbg2 {width:345px;}
.footer_top_txtbg {width:inherit; height:60px;color:#fff;}
.footer_top_txtbg p {line-height:30px;}
.footer_top_subbg{width:480px;height:45px;}
.footer_top_subbg::-webkit-input-placeholder {color:#eee;}
.footer_top_subbg input {width:330px;height:45px;background:#333; color:#eee;line-height:48px; text-indent:10px; float:left;border:1px solid #999;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.footer_top_subbg input, .footer_top_subbg button {outline:none;}
.footer_top_btn {width:150px;color:#fff; height:45px; line-height:45px; text-align:center; background:#67c194;font-size:18px;float:right;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.footer_top_btn:hover { background:#74d1a7;}
.footer_top_iconbg {width:inherit;height:30px;}
.footer_top_iconbg>div {width:30px; height:30px;background:#ccc;border-radius:50%;margin-left:33px; text-align:center; line-height:30px; float:left;}
.footer_top_iconbg>div:first-child {margin-left:0;}
.footer_top_iconbg>div i {font-size:18px; color:#242424;}
.footer_top_iconbg>div:hover { background:#fff;}
.footer_top_iconbg>div:hover i {color:#666;}

.footer_uptbn {position:absolute;width:40px; height:36px; line-height:36px; text-align:center; background:#fafafa;border-bottom:none;top:-36px;right:0;cursor:pointer;}
.footer_uptbn i {color:#4b4b4b;font-size:17px;}
.footer_uptbn:hover{ background:#eee;}
.footer_uptbn:hover i {color:#000;}

.footer_center_conbg {width:240px;float:left; height:340px;}
.footer_center_conbg:last-child {float:right;}
.footer_center_conbg h3 {height:70px; line-height:70px;color:#ddd;}
.footer_center_conbg p {height:26px; line-height:26px;color:#999}
.footer_center_conbg p:hover {color:#fff;}
.footer_center_conbg input,.footer_center_btn,.footer_center_conbg textarea {outline:none; border:none; background:transparent;}
.footer_center_conbg input,.footer_center_conbg textarea{width:240px;border-bottom:1px solid #666; text-indent:10px;color:#fff;}
.footer_center_conbg input{ height:34px; line-height:34px;}
.footer_center_btn {width:120px; border:1px solid #666;color:#fff;margin-top:15px;text-align:center; height:34px; line-height:34px;}
.footer_center_btn:hover {background:#fff;color:#666;}
.footer_center_conbg textarea {height:80px;line-height:18px;width:240px;font-family:inherit;}

.footer_patner li{margin:20px auto auto 20px; float:left;height:55px;margin-bottom:40px; }
.footer_patner li:first-child {margin-left:0;}
.footer_partner_x {background:url(../image/partner.png); height:55px;}
.footer_partner_a {width:106px; background-position-x:0;}
.footer_partner_b {width:37px; background-position-x:-107px;}
.footer_partner_c {width:59px; background-position-x:-145px;}
.footer_partner_d {width:55px; background-position-x:-205px;}
.footer_partner_e {width:44px; background-position-x:-261px;}
.footer_partner_f {width:54px; background-position-x:-306px;}
.footer_partner_g {width:208px; background-position-x:-361px;}
.footer_partner_h {width:100px; background-position-x:-570px;}
.footer_partner_i {width:105px; background-position-x:-671px;}
.footer_partner_j {width:109px; background-position-x:-777px;}
.footer_partner_k {width:109px; background-position-x:-887px;}
.footer_end { background:#000;width:100%; height:100px; line-height:100px; text-align:center;color:#666;}

/*footer end*/