/* css reset */
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');*/
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0; font-family: inherit; font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:150%;box-sizing:border-box;color:#3a3a3a;font-family:'Roboto', sans-serif; font-size:14px}
a{color:#2a2c2e;text-decoration:none;}
a:hover{color:#2a2c2e;text-decoration:none;}
a.innerlink{}
a.innerlink:hover{ color:#333; text-decoration:underline; text-decoration-color:#333; -moz-text-decoration-color:#333;}
h1,h2,h3,h4,h5,h6 {font-weight:500;line-height:normal;}
h2{font-size:18px;}
h3{font-size:16px;}
strong{ font-weight:500;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{height:auto;max-width:100%;display:block;border:0;}
input,select,textarea{border:1px solid #ebebeb;background:#f3f3f3;outline:none;width:100%; padding:10px ;-webkit-appearance:none;font-size:14px; border-radius:5px;}
select{-webkit-appearance:menulist;}
textarea{resize:none;overflow-y:hidden;display:block;-webkit-appearance:none; font-family:'Roboto'!important;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="submit"]{cursor: pointer;} 
input.no_bg{ background:none!important; border:none!important; padding:0!important; margin-top:20px; margin-bottom:20px;}
input::placeholder,select::placeholder,textarea::placeholder{color:#cb9e9e; font-family:'Roboto', sans-serif;}
input[type="checkbox"]{width:auto!important;height:auto!important;-webkit-appearance:checkbox;}
table {float:none;border-collapse:collapse;max-width:100%;width:100%;}
table td{border:1px solid #ddd;padding:5px 2px;vertical-align:middle; }
table#LR_Tb4 td{border:none!important;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
/*.clearfix{overflow:auto;}*/
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{ display:none;}
.nowrap{white-space:nowrap;}
input.error{border-color:red!important;}
::-webkit-input-placeholder {color:#515151;}
:-moz-placeholder {color:#515151;}
::-moz-placeholder {color:#515151;}
:-ms-input-placeholder{color:#515151;} 

/*upload-imges*/
.upload-imges{ width:160px; height:120px; margin-bottom:10px;}

/*White*/
.White{color:#fff}
.White a{color:#fff}
.White a:hover{color:#fff}
.White h3{color:#fff}
.White span{color:#fff!important;}

.i_con{position:relative; top:1px; margin-right:3px;}
.i_con_s{position:relative; top:1px; margin-right:3px;}
.i_nob{ font-weight:100;}
.i_nos{ font-size:12px; color:#999}

/*public */
.public{width:1500px;margin:0 auto;position:relative;}

/*wxLogin*/
.wxLogin{ padding:30px;}
.wxLogin_left{ width:40%}
.wxLogin_right{ width:60%}
.wxLogin_right h3{ line-height:20px;}

/*time_clicks*/
.time_clicks{ padding:10px 15px; color:#666; width:100%;}
.time_clicks p.clicks{ display:inline-block;}
.time_clicks p.clicks i{ margin-right:3px; font-size:13px;}
.time_clicks p.clicks strong{font-weight:600; margin-right:5px; }

/*video_time_clicks*/
.video_time_clicks{ padding:10px 15px; color:#666; width:100%;}
.video_time_clicks p{ display:inline-block;}
.video_time_clicks p i{ margin-right:3px; font-size:13px;}
.video_time_clicks p.count strong,.video_time_clicks p.num strong{ font-weight:600; margin-right:5px;}
.video_time_clicks p.count{ margin-right:10px;}
.video_time_clicks p.count i{ font-size:16px;}
.video_time_clicks p.like strong{ font-weight:600; margin-left:5px;}

/*Qrcode_img*/
.share_qrcode img.qrcode_img{display:block;margin:0 auto; width:220px; height:220px;}

/*Qrcode*/
.QR-left{width:40%; height:420px;}
.QR-right{width:59%; background:#FFF; padding:20px; height:420px;}
.QR-right h3{ font-size:18px; line-height:40px; font-weight:700;}
.QR-right ul li{ line-height:45px;}
.QR-right ul li strong{ font-weight:700;}

/*Share*/
.snsitem_home{background:none!important; margin:0px!important;padding:0px!important;}
.snsitem_product{background:none!important; margin:0px!important;padding:0px!important;}
.snsitem{padding:10px; margin-top:10px; background:#fff;}
.snsitem span.snsitem_tip{ margin-right:10px;}
.snsitem span.snsitem_tip strong{ font-weight:600;}
.snsitem span i{font-size:14px; margin-right:2px; color:#666}
.snsitem a{cursor:pointer;display:inline-block;width:30px;height:30px;margin-right:5px;text-align:center;line-height:30px;vertical-align:middle;background:#fff;border-radius:50%;}
.snsitem a i{font-size:16px;margin:0 auto;color:#fff;}
.snsitem a:hover{opacity:.8;}
.snsitem a.googleplus{background-color:#E05A4A;}
.snsitem a.linkedin{background-color:#0976B4;}
.snsitem a.pinterest{background-color:#CC2127;}
.snsitem a.twitter{background-color:#55ACEE;}
.snsitem a.facebook{background-color:#3B5998;}
.snsitem a.instagram{background-color:#D4308A;}
.snsitem a.wechatfriend{background-color:#04bf5e;}
.snsitem a.wechatmoments{background-color:#4e6ef2;}
.snsitem a.weibo{background-color:#d9251b;}

/*apply_choice*/
.apply_mask{position:fixed;width:100%;height:100%;left:0;top:0;z-index:995;background:url(../images/functionbg.png) repeat;}
.apply_choice{ width:49%;  margin:360px auto 0 auto;}
.apply_choice ul li{ background:#FFF; padding:15px; border-radius:5px;}
.apply_choice ul li h3{ font-weight:600; font-size:14px; margin-bottom:20px;}
.apply_choice ul li h3 i{ font-weight:300; color:#999;}
.apply_choice ul li a.button{width:100%; display:block; line-height:45px; text-align:center; font-weight:600; border-radius:50px; font-size:15px}
.apply_choice ul li a.button i{ font-weight:300;}
.apply_choice ul li p.tip{ line-height:30px; margin-top:10px; font-size:12px; color:#333;}
.apply_choice ul li p strong{ font-weight:600;}
.apply_choice ul li.direct{ width:35%;}
.apply_choice ul li.member{ width:35%;}
.apply_choice ul li.cancel{ width:26%;}
.apply_choice ul li.direct a.button{ background:#f5d300;}
.apply_choice ul li.member a.button{ background:#f3f3f3;}
.apply_choice ul li.cancel a.button{ background:#f3f3f3;}
.apply_close{width:49%;  margin:20px auto; text-align:center;}
.apply_close a{ color:#FFF; margin-top:20px;}
.apply_close a i{ font-size:18px;}

/*security*/
.security_box .result{padding:50px 15px;background:#f5d300;color:#000;text-align:center;font-size:16px;margin-bottom:15px;}
.security_box .result i{font-size:32px; margin-bottom:20px; display:block; color:#666;}
.security_box .result h1{font-size:18px; margin-bottom:15px; font-weight:600; }
.security_box .result p{ line-height:40px; font-size:14px; color:#333;}
.security_box .result p strong{ font-weight:600;}
.security_box .result .checknum{font-weight:500;font-size:18px;}
.security_box .result.timeout{background:#fff;}
.procheck_res{margin-bottom:20px; background:#FFF; padding:15px;}
.procheck_res h3{font-size:18px;margin-bottom:15px;line-height:normal;}
.procheck_res h3 .iconfont{margin-right:10px;}
ul.procheck_res_info li{border-bottom:1px dotted #ccc; padding:10px 0;}
ul.procheck_res_info li:first-child{border-top:1px dotted #ccc;}

/*position*/
.position{margin-bottom:20px;}
.position .icon{width:20px;height:19px;background-position:-477px -36px;margin-right:12px;position:relative;top:-3px;}
.position .title{color:#0274c9;}
.position.absolute{position:absolute;right:0;top:14px;z-index:1;text-align:right;}

/*btn*/
.btn{overflow:hidden;text-align:center;}
.btn a{font-size:14px;line-height:50px;color:#fff; position:relative; font-weight:500; background:#0274c9;}
.btn a.active,.btn a:hover{background:#fff;color:#0274c9;}
.btn a:hover:after{display:none;opacity:0;}
.btn a:last-child:after{display:none;}
.btn a.last:after{display:none;}
.btn a.active:after{display:none;}
.btn a .icon{width:25px;height:25px;margin-right:10px;position:relative;top:-3px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}

a.apply_button{ background:#f5d300; padding:8px 20px; width:160px; margin-top:10px; display:inline-block; font-size:14px; border-radius:20px; text-align:center; font-weight:600;}
a.apply_button i{ font-weight:200; font-size:18px; position:relative; top:3px;}

/*404*/
.e404{ margin:50px 0 40px 0;}
.e404 img {width:800px; margin:0 auto;}
.e404 p{ text-align:center; font-size:14px;}
.e404 p .wait{ font-size:18px;}
.e404 a.{ font-size:18px;}

/*delisting*/
.delisting{ background:#fff; padding:50px; text-align:center}
.delisting h3{ font-size:16px; line-height:40px; font-weight:600;}
.delisting p strong{ font-weight:600; margin-left:5px; margin-right:5px;}
.delisting p{ text-align:center; line-height:30px;}
.delisting p.goshop{ margin-top:20px;}
.delisting p.goshop a{ border:1px solid #ddd; padding:5px 10px; border-radius:5px;}

/*single*/
.single{padding:30px 0;}
.singlemap{padding:95px 0 0 0;}
.single.home_color{background:#f9f9f9;}
.single.bigpd{background: #e7e7e7;}
.single.highpd{padding-top:120px; background: #e7e7e7;}
.single_blog{padding:120px 0;}
.single_photo{padding:0px;}
.single_experiences{padding:120px 0 0 0;background: #e7e7e7;}
.single_kungfu{padding:120px 0 0 0;background: #e7e7e7;}
.single_Master{padding:120px 0 0 0;background: #e7e7e7;}
.single_video{padding:30px 0 0 0;background: #e7e7e7;}
.single_news{padding:30px 0 0 0;background: #e7e7e7;}
.single_product{padding:30px 0 0 0;background: #e7e7e7;}
.single_video{padding:30px 0 0 0;background: #e7e7e7;}

/* ul col */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7,ul.col-8,ul.col-9{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li,ul.col-7 li,ul.col-8 li,ul.col-9 li{margin-right:2%;}
ul.col-1 li{width:100%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:12.5%;}
ul.col-8 li{width:10.5%;}
ul.col-9 li{width:10%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7),ul.col-8 li:nth-child(8n+8),ul.col-9 li:nth-child(9n+9){margin-right:0px;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin,ul.col-8 li.nomargin,ul.col-9 li.nomargin{margin-right:0;}
.disabled{cursor:not-allowed!important;}

/*error Tip */
.fullmask{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:995;background:url(../images/functionbg.png) repeat;}
#error-tip,#error-tip2{display:none;position:fixed;z-index:99199; padding:20px 25px; text-transform:capitalize;width:300px;left:50%;margin-left:-170px;top:50%;margin-top:-75px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:16px;line-height:25px;text-align:center;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;}
#error-tip2{line-height:normal;padding:20px 25px;height:auto;top:40%;}

/*no_data */
.nodata{text-align:center;font-size:14px; padding:30px;}
.nodata i{ font-size:18px; line-height:50px; margin-right:10px; position:relative; top:2px; color:#999;}

/*member-no-data*/
.member-no-data{text-align:center;font-size:14px; padding:30px;}
.member-no-data i{ font-size:18px; line-height:50px; margin-right:5px; position:relative; top:2px; color:#999;}

/*category-no-data*/
.category-no-data{text-align:center;font-size:14px; padding:30px;}
.category-no-data i{ font-size:18px; line-height:50px; margin-right:5px; position:relative; top:2px; color:#999;}

.noorder{ text-align:center; margin:100px;}
.noorder i{ margin-right:5px; position:relative; top:2px; font-size:21px}

/*nopro_pic */
.nopro_pic{ line-height:30px; margin-bottom:20px;}

/*h3*/
h3.single-title{font-size:15px;margin-bottom:15px; font-weight:700;}
h3.single-title i{font-size:21px; margin-right:5px; color:#999; position:relative; top:3px;}
h3.single-title_news{font-size:16px;margin-bottom:10px; font-weight:600}
h3.produt-single-title{font-size:18px;margin-bottom:44px; margin-top:20px;}
h3.video-title{font-size:24px;}
h3.single-title a.changeadd{line-height:28px; font-size:14px; font-weight:500; cursor:pointer; background:#f5e828; border-radius:20px; padding:3px; width:150px; text-align:center; margin-left:10px;}
h3.single-title a.changeadd i{ margin-right:5px; font-size:16px; color:#000; top:2px;}
h3.single-title a.address{line-height:28px; font-size:14px; font-weight:400; cursor:pointer; background:#ebebeb ; border-radius:20px; padding:3px; width:140px; text-align:center; margin-left:10px;}
h3.single-title a.address i{ margin-right:5px;  font-size:16px}
h3.categorytitle{font-size:15px;margin-bottom:10px; font-weight:700;}

/*home-title*/
.home-title{ margin-bottom:20px;}
.home-title h3{ font-size:18px; margin-bottom:10px; font-weight:600;}
.home-title p{ font-size:14px;}
.overlay{ margin-top:10px;  height:25px; margin-bottom:10px;}

/*animated*/
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s;}
.animated.bounceIn,.animated.bounceOut {-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.flipOutX,.animated.flipOutY {-webkit-animation-duration:.75s;animation-duration:.75s;}

 /*animate */
.am{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.animate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.animates{transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;-moz-transition:all 0.6s linear 0s;-ms-transition:all 0.6s linear 0s;-o-transition:all 0.6s ease-in-out;}
.animate-1{-webkit-animation:bounceIn 1.2s .2s ease both;-moz-animation:bounceIn 1.2s .2s ease both;-ms-animation:bounceIn 1.2s .2s ease both;} 
.animate-5{-webkit-animation:fadeIn .4s .2s ease both;-moz-animation:fadeIn .4s .2s ease both;-ms-animation:fadeIn .4s .2s ease both;}
.animate-10{-webkit-animation:bounceIn .6s .2s ease both;-moz-animation:bounceIn .6s .2s ease both;-ms-animation:bounceIn .6s .2s ease both;}

/* fadeInUp */
@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

/* fadeIn */
@-webkit-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn;}

/* fadeOutUp */
@-webkit-keyframes fadeOutUp {0% {opacity:1;}100% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}
@keyframes fadeOutUp {0% {opacity:1;}100% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name:fadeOutUp; animation-name:fadeOutUp;}

/* fadeInDown */
@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100% {opacity:1;-webkit-transform:none;transform:none;}}
.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

/*Search*/
.search_box{height:110px;}
.search{width:45%; padding:30px 0px;}
.home-search{position:relative;border:none;overflow:hidden;}
.home-search select{width:15%;padding:0;height:40px;line-height:40px; border-radius:0; text-align:center; background:none; border:none; font-weight:600; position:absolute; left:65px; top:5px; font-size:15px;}
.home-search input[type="submit"],.home-search label{position:absolute;right:0;top:0;height:100%;width:45px;cursor:pointer;padding:0;z-index:3;}
.home-search input[type="text"]{background:#ebebeb;color:#000; position:relative;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:55px;; border-radius:50px; width:70%;border:none;padding:16px 20px 16px 120px; }
.home-search input[type="submit"],.home-search label{position:absolute;right:0;top:0;height:100%;width:45px;cursor:pointer;padding:0;z-index:3;}
.home-search label{z-index:2;text-align:center;background:none;border:none;right:auto;left: 0; width:48px;}
.home-search label i{color:#000; font-size:24px; line-height:50px;}
.home-search input[type="submit"]{background:#f5d300;color: #000;font-size:16px;width: auto;padding: 0 50px; border-radius:30px; font-weight:700; border:none}

/*order_search*/
.order_search{width:100%; padding:20px}
.order_search h3.tip{ display:inline-block; font-weight:700; font-size:15px; width:13%; margin-top:5px;}
.order_search h3.tip i{ font-size:24px; font-weight:400; color:#999; position:relative; top:5px;}
.order_search input[type="text"]{background:#ebebeb; text-overflow:ellipsis;overflow:hidden; white-space:nowrap;  border-radius:50px; width:66%;}
.order_search input[type="submit"]{background: #f5d300;color: #000;font-size:15px; font-weight:700; width:20%; padding:10px 30px; border-radius:50px; cursor: pointer; border:none;}

/*hot_key*/
.hotkey{width:55%; padding:40px 0px 40px 30px;}
.hotkey a{font-size:12px; margin-left:15px;border:1px solid #ebebeb; padding:3px 10px; border-radius:20px;}
.hotkey a i{ margin-right:5px; font-size:12px; color:#999}
.hotkey a:hover{ background:#ebebeb;}

/*index-info-slider*/
.index-info-slider{ height:410px!important; margin-top:60px; border-radius:8px!important; overflow:hidden;}
.index-info-slider .slide-title h2{ font-size:22px!important; font-weight:600!important;}
.index-info-slider .slide-title p{ margin-bottom:10px;}
.index-info-slider .slide-title a{ font-size:12px; color:#fff;}

/* news-hero-slider*/
.news-hero-slider{ height:475px!important; overflow:hidden;}
.news-pagination{ bottom:30px!important; left:75%!important;transform:translateX(-20%)!important; max-width:200px!important;}

.index-pagination{ bottom:20px!important; left:80%!important;transform:translateX(-35%)!important;}
.factory-hero-slider{ height:320px!important; margin-top:10px; margin-bottom:20px; overflow:hidden;}
.master_hero-slider{ height:420px!important;}
.experience-hero-slider{ height:420px!important;}

/*Shopping Cart */
.clearbuycar{cursor:pointer;color:red; border:1px solid #CCC; padding:3px 8px;}
.cart_data_table_head {color:#292929; position:relative; margin-bottom:10px;  font-size:14px; font-weight:500; text-align:center; line-height:30px;}
.cart_data_table_head .cart_allchoose{width:8%; text-align:left;}
.cart_data_table_head .cart_product{width:31%; text-align:left;}
.cart_data_table_head .cart_unitprice{width:12%;}
.cart_data_table_head .cart_quantity{width:15%;}
.cart_data_table_head .cart_price{width:12%;}
.cart_data_table_head .cart_memberprice{width:12%;}
.cart_data_table_head .cart_operation{width:10%;}
ul.data_item_list li{ border:1px solid #ebebeb;}
ul.data_item_list .data_title{background:#f1f1f1;padding:5px 10px;}
ul.data_item_list .data_title .checkboxitem{margin-right:10px;}
ul.data_item_list .data_title .data_No{ font-size:12px; text-transform:uppercase; font-weight:500;}
ul.data_item_list .data_title .data_time{float:right;position:relative;top:-3px; font-size:12px;}
ul.data_item_list li .data_res{height:100px;}
ul.data_item_list li.showbuycar_list{ margin-bottom:10px; background:#fbf9f9; border-radius:7px;}
ul.data_item_list li.orderdetail{ margin-bottom:10px; background:#fbf9f9; border-radius:7px;}
.cart_grid_ground .cart_allchoose{width:5%; padding-top:40px; text-align:center;}
.cart_grid_ground .cart_product{width:34%; padding:10px 0;}
.cart_grid_ground .cart_unitprice{width:12%; padding-top:40px; text-align:center;}
.cart_grid_ground .cart_unitprice p{ font-size:12px;}
.cart_grid_ground .cart_unitprice p span{ font-size:15px; font-weight:500;}
.cart_grid_ground .cart_quantity{width:15%; padding-top:35px; text-align:center}
.cart_grid_ground .cart_quantity input.number{ background:#fff;}
.cart_grid_ground .cart_price{width:12%; padding-top:40px; text-align:center;}
.cart_grid_ground .cart_price p{ font-size:12px;}
.cart_grid_ground .cart_price p span{ font-size:15px; font-weight:500;}
.cart_grid_ground .cart_memberprice{width:12%; padding-top:40px; text-align:center;}
.cart_grid_ground .cart_memberprice p{ font-size:12px;}
.cart_grid_ground .cart_memberprice p span{ font-size:15px; font-weight:500;}
.cart_grid_ground .cart_operation{width:10%; padding-top:40px; text-align:center;}
.cart_product .pic{ width:32%; margin-right:5%; border:1px solid #ebebeb; margin-top:5px;}
.cart_product .desc{ width:61%;}
.cart_product .desc p{ margin-bottom:1px;}
.cart_product .desc p span{ border:1px solid #ebebeb; padding:2px 6px; background:#fefbe5; font-weight:500; border-radius:3px; font-size:12px;}
.cart_product .desc h3{ line-height:30px; font-size:14px; margin-bottom:5px;}
.cart_product .desc strong{ margin-right:10px; font-weight:400; font-size:12px;}

/* shopping Cart Buynumber*/
.buynumber span,.buynumber input{display:inline-block;height:30px;line-height:30px;vertical-align:middle;}
.buynumber span{width:30px; text-align:center;cursor:pointer;}
.buynumber span.less{font-size:24px; color:#999}
.buynumber span.less:hover{color:#000;}
.buynumber span.add{font-size:24px; color:#999}
.buynumber span.add:hover{color:#000;}
.buynumber input{padding:0 2px;width:40px;border:none;background:#fff; margin:0 5px; text-align:center;}
.buynumber span.num{padding:0 10px;width:40px;border:none;background:#fff; margin:0 5px; text-align:center; border-radius:3px;}
.data_table_foot{ margin-bottom:15px; background:#fbf9f9; border-radius:7px; padding:10px;}
.data_table_foot .allchoose{ width:12%; margin-right:1%;}
.data_table_foot .allchoose label{ margin-top:12px; display:block}
.data_table_foot .order_total{width:87%;}
.data_table_foot .order_total p{margin-right:5px; display:inline-block; font-size:12px; font-weight:500; color:#666; width:15%;}
.data_table_foot .order_total p.price{ width:18%; text-align:right}
.data_table_foot .order_total p span{ font-size:12px; line-height:28px;}
.data_table_foot .order_total p span.tip{ display:block;}
.data_table_foot .order_total p span.tip i{ color:#666; font-size:15px; cursor: pointer; position:relative; top:1px; font-weight:300;}
.data_table_foot .order_total p strong{ font-weight:500; font-size:16px; color:#000; margin-right:3px;}
.gopay{width:100%; text-align:right;}
.gopay a{font-size:14px;color:#000;font-weight:500; background:#f5e828; border-radius:20px; padding:10px 20px;line-height:normal;display:inline-block;text-align:center;  cursor: pointer;}
.gopay a.cart_clear{color:#000; background:#ebebeb;}
.gopay a.cart_clear i{ font-weight:300;}
a.btn_delete i{font-size:21px;color:#999; cursor: pointer;}
a.btn_delete i:hover{ color:#000; }
.data_table_foot_pay { margin-top:20px;}
.data_table_foot_pay .order_total ul li p{font-size:12px; font-weight:500;}
.data_table_foot_pay .order_total ul li p span.tip{ display:block; margin-bottom:5px;}
.data_table_foot_pay .order_total ul li p span.tip i{ font-size:15px; color:#999;}
.data_table_foot_pay .order_total ul li p strong{ font-weight:500; font-size:16px; margin-left:12px;}
.data_table_foot_pay .order_total ul li p strong span{ font-weight:400; font-size:12px; color:#666;}
.data_table_foot_pay .order_total ul li p strong.free{ font-size:15px; font-weight:700; }
.data_table_foot_button .gopay a{font-size:14px;color:#000;font-weight:500; background:#f5e828; border-radius:20px; padding:10px 30px; display:inline-block;text-align:center; cursor: pointer; width:100%;}
.data_table_foot_button .gopay a i{ font-weight:300; margin-right:5px;}
.content_member_receiver{width:62%; margin:0 1%;}
.receiver_details{ background:#FFF; margin-bottom:10px; padding:20px;}
.receiver_details h3.single-title{ margin-bottom:20px;}
.pay-submit{ padding:0px!important;}

/*wllist*/
.wllist{ padding:20px;}
.wllist p{ line-height:30px; border:1px solid #ebebeb; padding:10px; margin-bottom:10px; background:#f3f3f3; border-radius:5px; cursor:pointer; display:block;}
.wllist p input{ margin-right:5px;}

/* Saler */
.saler_main ul li.saler_list{background:#FFF; padding:10px; margin-bottom:10px;}
.saler_main ul li.saler_list .saler_img{ width:35%; height:110px;}
.saler_main ul li.saler_list .saler_text{ width:63%; padding:0 10px;}
.saler_main ul li.saler_list .saler_text p{ line-height:27px; color:#333;}
.saler_main ul li.saler_list .saler_text p strong{ color:#333; font-weight:600;}
.saler_main ul li i{ margin-right:10px;}
.saler_main_related ul li.saler_list{ padding:10px; margin-bottom:10px; border:1px solid #ebebeb;}
.saler_main_related ul li.saler_list .saler_img{ width:32%; height:110px; margin-right:2%}
.saler_main_related ul li.saler_list .saler_text{ width:66%; padding:0 10px;}
.saler_main_related ul li.saler_list .saler_text p{ line-height:25px;}
.saler_main_related ul li.saler_list .saler_text p strong{ font-weight:600;}
.saler_main_related ul li i{ margin-right:10px;}
.saler_view_left_face_box{ }
.saler_view_left_face{ background:#FFF; padding:20px; margin-bottom:10px}
.saler_view_left_face .img{ width:27%; height:70px; border-radius:50%; margin-right:5%; margin-top:5%;}
.saler_view_left_face .name{ width:65%;}
.saler_view_left_face .name h3{ font-size:14px; line-height:30px; font-weight:600;}
.saler_view_left_face .name p.company{font-weight:600; margin-bottom:3px;}
.saler_view_left_face .name p{ font-size:12px; color:#666;}
.saler_view_left_face .name p strong{ font-weight:600;}

.saler_view_left_list{ background:#FFF; padding:15px; margin-bottom:10px;}
.saler_view_left_list ul li { line-height:30px; font-size:14px;}
.saler_view_left_list ul li i{ margin-right:5px; color:#999;}
.saler_view_left_list ul li strong{ margin-right:10px; font-weight:600;}
.saler_view_left_intro { background:#FFF; padding:15px;}
.saler_view_left_intro strong{ display:block;}
.saler_view_left_intro strong i{ margin-right:5px; color:#999;}
.saler_view_left{width:20%;}
.saler_view_right{width:78.5%; background:#FFF; padding:10px 20px 10px 20px;}
.saler_view_right h3{ line-height:35px; margin-bottom:10px; font-weight:600;}

/* sales_search */
.sales_search{ padding:15px; background:#fff; margin-bottom:20px;}
.sales_search label{width:12%; line-height:35px; font-size:14px; }
.sales_search label i{font-size:24px; margin-right:5px; position:relative; top:3px;}
.sales_search input[type="text"]{background:#ebebeb;color:#000; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; border-radius:50px; width:71%;}
.sales_search input[type="submit"]{background:#f5d300;color:#000;border-radius:50px; width:15%; border:none;}

/* factory_Search */
.factory_search{ padding:20px; background:#fff; margin-bottom:15px; }
.factory_search_left{position:relative;border:none;overflow:hidden; width:50%;}
.factory_search_left label{width:22%; line-height:35px; font-size:14px; }
.factory_search_left label i{font-size:24px; margin-right:5px; position:relative; top:3px;}
.factory_search_left input[type="text"]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; border-radius:50px; width:58%;}
.factory_search_left input[type="submit"]{background: #f5d300; border-radius:50px; width:19%; border:none;}
.factory_search_right{width:50%;}
.factory_search_right a{font-size:12px; margin-left:15px;border:1px solid #ebebeb; padding:5px 10px; border-radius:50px;}
.factory_search_right a:hover{ background:#ebebeb;}

/* factory_category */
.factory_category{ margin-bottom:15px;}
.factory_category ul li{ line-height:42px; margin-bottom:1px; background:#fff;}
.factory_category ul li.category_one{width:10%; background:#f5d300; text-align:center;}
.factory_category ul li.category_one a{ font-weight:600;}
.factory_category ul li.category_one a i{font-weight:300; margin-right:5px; font-size:14px;}
.factory_category ul li.category_two{width:90%; padding-left:10px;}
.factory_category ul li.category_two a{ margin-right:10px; padding:5px 8px; border-radius:20px; background:#FFF; font-size:12px;}
.factory_category ul li.category_two a i{font-weight:300; margin-right:5px; font-size:12px; color:#999;}
.factory_category ul li.category_two a:hover,.factory_category ul li.category_two a.active{ background:#ebebeb;}

.factory_main{ background:#fff; padding:10px 20px;}
.factory_main h3.categorynname{font-weight:600; margin-top:10px; margin-bottom:10px;}
.factory_main ul li.factory_list{ margin-bottom:10px; border:1px solid #ebebeb;} 
.factory_main ul li.factory_list .factory_img{ width:38%; margin-right:2%; height:120px;}
.factory_main ul li.factory_list .factory_text{ width:60%; padding:0 10px;}
.factory_main ul li.factory_list .factory_text p{ line-height:25px; font-size:12px;}
.factory_main ul li.factory_list .factory_text p strong{ font-weight:600;}
.factory_main ul li.factory_list .factory_text p span.evaluate{ margin-right:3px;}
.factory_main ul li.factory_list .factory_text p.name{font-size:14px; line-height:35px; font-weight:600;}
.factory_main ul li i{ margin-right:5px; font-size:12px; font-weight:300; color:#999;}

/*factory_view_left*/
.factory_view_left{width:20%;}
.factory_view_right{width:78.5%; background:#FFF; padding:10px 20px 10px 20px;}
.factory_view_right h3{ line-height:35px; font-weight:700; margin-bottom:10px;}
.factory_view_left_face{ background:#FFF; padding:15px; margin-bottom:10px}
.factory_view_left_face .img{ width:27%; height:70px; border-radius:50%; margin-right:5%;}
.factory_view_left_face .name{ width:65%;}
.factory_view_left_face .name h3{ font-size:14px; line-height:35px; font-weight:600;}
.factory_view_left_face .name p.score{ margin-bottom:5px; display:block;}
.factory_view_left_face .name p.score span.evaluate{ font-size:14px; font-weight:600; margin-right:5px; }
.factory_view_left_face .name p.score span.star{ font-size:14px; }
.factory_view_left_face .name p.score span.star i{ font-size:13px;}
.factory_view_left_face .name p.clicks strong,.factory_view_left_face .name p.score strong{ font-weight:600;}

.factory_view_left_nav{ background:#FFF; padding:15px; margin-bottom:10px;}
.factory_view_left_nav ul li{ line-height:40px; border-bottom:1px solid #ebebeb;}
.factory_view_left_nav ul li span.num{ margin-left:20px; border:1px solid #ddd; height:20px; display:inline-block; line-height:20px; padding:0 5px; text-align:center; border-radius:3px; font-size:12px; background:#f3f3f3; font-weight:500}
.factory_view_left_nav ul li a{ font-size:14px; font-weight:600;}
.factory_view_left_nav ul li:last-child{ border-bottom:none;}
.factory_view_left_nav ul li i{ margin-right:3px; color:#999; font-weight:300;}
.factory_view_left_nav ul li strong{ margin-right:10px; font-weight:600;}

.factory_view_left_contact{ background:#FFF; padding:15px; margin-bottom:10px;}
.factory_view_left_contact ul li { line-height:30px; font-size:14px; }
.factory_view_left_contact ul li:last-child{ border-bottom:none;}
.factory_view_left_contact ul li i{ margin-right:3px; color:#999; font-weight:300; font-size:14px;}
.factory_view_left_contact ul li strong{ margin-right:10px; font-weight:600;}

.factory_view_left_intro { background:#FFF; padding:15px;}
.factory_view_left_intro strong{ display:block;}
.factory_view_left_intro strong i{ margin-right:5px; color:#999;}

/*factory_content*/
.factory_map{ height:300px;margin-bottom:20px; margin-top:10px;}
.factory_content p{ line-height:25px;}
.factory_contact{ padding:10px 10px 20px 10px;}
.factory_contact ul li{ line-height:35px;}
.factory_contact ul li strong{font-weight:600; margin-right:5px;}
.factory_contact ul li strong i{font-weight:300; margin-right:3px; color:#999; font-size:14px;}

/*Confirm Order */
.confirm_data_table_head {color:#292929; position:relative; font-size:14px; font-weight:500; text-align:center; line-height:40px;}
.confirm_data_table_head .cart_product{width:40%; text-align:left; padding-left:15px;}
.confirm_data_table_head .cart_unitprice{width:15%;}
.confirm_data_table_head .cart_quantity{width:15%;}
.confirm_data_table_head .cart_price{width:15%;}
.confirm_data_table_head .member_price{width:15%;}
.confirm_grid_ground .cart_product{width:40%; padding:10px;}
.confirm_grid_ground .cart_unitprice{width:15%; text-align:center; padding-top:45px;}
.confirm_grid_ground .cart_unitprice span{font-size:16px;}
.confirm_grid_ground .cart_unitprice span strong{ font-size:12px;}
.confirm_grid_ground .cart_quantity{width:15%; padding-top:40px; text-align:center}
.confirm_grid_ground .cart_price{width:15%; padding-top:45px;; text-align:center; font-weight:500; font-size:16px;}
.confirm_grid_ground .cart_price span{font-size:16px;}
.confirm_grid_ground .cart_price span strong{ font-size:12px;}
.confirm_grid_ground .member_price{width:15%; padding-top:45px;; text-align:center; font-weight:500; font-size:16px;}
.confirm_grid_ground .member_price span{font-size:16px;}
.confirm_grid_ground .member_price span strong{ font-size:12px;}
.item_detail{overflow:hidden;border-right:1px solid #ebebeb;height:100px;display:table;}
.item_detail a{transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s; font-weight:500;}
.item_detail a.postno{ border:1px solid #CCC; padding:3px 10px; border-radius:20px; display:block; width:80px; margin:10px auto; font-weight:400;}
.item_detail .flex{display:table-cell;vertical-align:middle; font-weight:400; text-align:center;}
.item_detail .flex_b p{ font-weight:500; color:#000;}
.item_detail .flex_b p i{ position:relative; top:2px; font-weight:400; font-size:18px;}
.item_detail .pic{width:120px; margin-left:15px; margin-top:15px;}
.item_detail .desc{width:250px;overflow:hidden;text-align:left;line-height:1.6;}
.item_detail .desc h3{width:200px;font-size:14px;font-weight:500;color:#000;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.item_detail .desc p{color:#000; font-weight:400; margin-top:5px;}
.item_detail .desc a.pinglun{padding:6px 10px; height:auto; font-size:12px; background:#ebebeb; color:#000; font-weight:500; width:90px; margin-top:10px;}
.item_detail .desc a.pinglun i{ position:relative; top:2px;}
.item_detail .red{color:#000; font-size:14px; font-weight:400;}
.item_detail .item_confirm{ position:relative; top:0px;}
.item_detail .item_confirm a{padding:8px 10px; margin:0 auto 5px auto; height:auto; font-size:12px;  font-weight:500; width:75px; border-radius:7px;cursor: pointer;}
.item_detail .item_confirm a.btn_pay{background:#ccc; color:#000;}
.item_detail .item_confirm a.btn_pay i{font-weight:100; position:relative; top:3px;}
.item_detail .item_confirm_b{ margin-top:10px;}
.item_detail .item_confirm_b h3{ font-size:12px; font-weight:600;}
.item_detail .item_confirm_b p{ line-height:20px; margin-top:0px; font-size:12px;}
.item_detail.absolute{position:absolute;width:150px;right:10px;top:100px;margin-top:-45px;z-index:1;padding:0;text-align:center;border:none;}
.item_detail.grid4.absolute{width:220px;right:350px; top:60%; font-size:14px;}
.item_detail.grid4.absolute p.allprice{ font-size:16px; font-weight:600; color:#000;}
.item_detail.grid4.absolute p.postprice{ color:#000;}
.item_detail.grid4.absolute p.postprice strong{ font-size:14px; font-weight:600;}
.item_detail.grid4.absolute p.allnum{ color:#000;}
.item_detail.grid4.absolute p.allnum strong{ font-size:14px; font-weight:600; margin-right:10px;}
.item_detail.grid5.absolute{width:180px;right:170px; top:50%;}
.item_detail.grid6.absolute{width:150px;right:10px; top:63%;}
.order_grid_ground .item_detail .desc{width:220px}
ul.data_item_list li .gridline{position:absolute;width:1px;height:100%;background:#ebebeb;z-index:1;top:0;}
ul.data_item_list li .gridline.grid4line{right:15%;}
ul.data_item_list li .gridline.grid5line{right:30%;}
.order_txt{width:9%; }
.order_txt h3{ font-weight:600; line-height:50px; }
.order_discount{ width:89%;}
.order_discount select{ background:#fff;}
.order-btn{position:absolute;right:0px;top:35px; line-height:30px; background:none; color:#000; border:none;cursor: pointer; padding:3px 20px; border-radius:3px;}

/* header */
.header{height:100px;padding: 0 10px; position:fixed; z-index:700; background:#fff; width:100%;}
.header:after,.header:before{visibility:hidden;}
.header-con .logo{width:15%;margin-top:7px;}
.header-con .logo img{max-width:240px;}
.header-con .logo_name{width:15%;}
.header-con .logo_name h3{ margin-top:35px; font-weight:bold; font-size:18px;}
.header-con .account{width:20%;}
.header-con .account ul.user-item li{height:100px;padding-top:30px;}
.header-con .account ul.user-item li.fr{ text-align:left;}
.header-con .open-account{width:20%;}

/*saler Header*/
.header-con .saler_account{ width:10%;}
.saler_account ul.user-item li.account-setting{ width:70%!important;}
.saler_account ul.user-item li.account-logout{ width:30%!important;}

/*home-language*/
.language{ width:140px;max-height:0;opacity:0;overflow:hidden;position:absolute; right:20px; top:50px; z-index:999;}
.home-language{ padding:10px;margin-top:20px;background:#fff;box-shadow:1px 3px 20px 1px rgba(0, 0, 0, 0.2);}
.home-language h3{ font-size:14px; margin-bottom:15px; font-weight:500;}
.home-language h3 i{ font-weight:100; }

ul.language_list li{ line-height:35px;height:35px!important;font-size:12px!important;padding-top:0!important;}
ul.language_list li em{ margin-right:5px; color:#999; font-size:10px; border:1px solid #ddd; padding:1px 3px; border-radius:3px;}
ul.language_list li a:after {content:"";width:0px;height:2px;background:#F00; left:10px; margin-top:35px; position:absolute; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .5s; z-index:9999915;}
ul.language_list li a:hover:after{left:10px;width:85%;}

/*home-message*/
.message{ width:430px; max-height:0; opacity:0; overflow:hidden; position: absolute; right:40px; top:120px; z-index:999;}
.home-message{ padding:15px;margin-top:5px; background:#FFF; box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.2);}
.home-message h3{ font-size:14px; margin-bottom:15px; font-weight:600;}
.home-message h3 i{ font-weight:100;}
.home-message ul li{ height:auto!important;padding-top:0!important;}
.home-message ul.cart_list li{ height:auto!important;padding-top:0!important;border:1px solid #ebebeb; margin-bottom:10px;}
.home-message ul.cart_list li .cartdata p.title{ line-height:25px; margin-top:10px; font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.home-message ul.cart_list li .cartdata p.time{ line-height:20px; font-weight:500; font-size:11px; color:#999;}
.home-message ul.cart_list li .cartdata p.reply{ line-height:18px; font-weight:500; color:#666; font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.home-message ul.cart_list li .cartimg{width:20%; padding:20px 0 0 15px;}
.home-message ul.cart_list li .cartimg img{ border-radius:50%; width:40px; height:40px; border:1px solid #ebebeb;}
.home-message ul.cart_list li .cartdata{width:65%;}
.home-message ul.cart_list li .cartdata ul li{ font-size:12px; text-align:center; padding:2px 0 2px 0;}
.home-message ul.cart_list li .cartdata ul li.price{ width:35%;}
.home-message ul.cart_list li .cartdelete{ width:15%; line-height:80px; text-align:center;}
.home-message ul.cart_list li .cartdelete a i{ font-size:18px; color:#999;}
.home-message .carttotal { padding:5px 0 15px 0;}
.home-message .carttotal ul li span{ font-weight:500; font-size:16px;}
.home-message a.cartbuy{ background:#f5d300; display:block; line-height:40px; text-align:center; border-radius:5px; cursor: pointer; font-weight:700;} 

/*home-guestbook*/
.home-guestbook{padding:20px 20px 10px 20px;}
.home-guestbook ul h3{ margin-bottom:20px;}
.home-guestbook ul li{ position:relative; width:100%; margin-bottom:10px;}
.home-guestbook ul li strong{ position:absolute; left:0px; top:5px; width:18%; font-size:14px; color:#4b4b4b; font-weight:500;}
.home-guestbook ul li input,.popup ul li textarea{color:#7f7f7f;}
.home-guestbook ul li textarea{height:140px; font-size:12px; line-height:23px;}
.home-guestbook ul li .bginput{display:block;padding:9px 0;border-radius:20px;background:#f5e828;color:#000;font-size:14px; text-align:center;font-weight:500; cursor:pointer;}
.home-guestbook ul li.safety img{position:absolute;right:1px;bottom:1px;height:41px;}

/*home-shopping*/
.shopping{ width:430px;max-height:0;opacity:0;overflow:hidden;position: absolute; right:40px; top:80px; z-index:999; }
.home-shopping{ padding:15px;margin-top:5px;background:#FFF; box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.2);}
.home-shopping h3{ font-size:15px; margin-bottom:15px; font-weight:500;}
.home-shopping h3 i{ font-weight:100;}

/*.home-shopping ul.cart_list{overflow-y: scroll;}*/
.home-shopping ul li{height:auto!important;padding-top:0!important;}
.home-shopping ul.cart_list li{ border:1px solid #ebebeb; margin-bottom:10px;}
.home-shopping ul.cart_list li .cartdata p.title{ line-height:25px; margin-top:10px; margin-bottom:10px; font-weight:600;}
.home-shopping ul.cart_list li .cartimg{width:25%; padding:5px;}
.home-shopping ul.cart_list li .cartdata{width:60%;}
.home-shopping ul.cart_list li .cartdata ul li{ border:1px solid #ebebeb;  font-weight:500; font-size:12px; padding:3px 5px; margin-right:5px;}
.home-shopping ul.cart_list li .cartdata ul li strong{ font-weight:500; margin-right:3px; margin-left:3px;}
.home-shopping ul.cart_list li .cartdata ul li.model{}
.home-shopping ul.cart_list li .cartdata ul li.color{}
.home-shopping ul.cart_list li .cartdata ul li.quantity{ padding:0px; background:#fff;}
.home-shopping ul.cart_list li .cartdata ul li.quantity span.less{background:#ebebeb; display:inline-block; width:20px; text-align:center; cursor: pointer;}
.home-shopping ul.cart_list li .cartdata ul li.quantity span.add{ background:#f5d300; display:inline-block; width:20px; text-align:center; cursor: pointer;}
.home-shopping ul.cart_list li .cartdata ul li.quantity span.num{ width:30px; text-align:center; display:inline-block;}
.home-shopping ul.cart_list li .cartdata ul li.quantity span.less i{ font-size:14px;}
.home-shopping ul.cart_list li .cartdata ul li.quantity span.add i{ font-size:14px;}
.home-shopping ul.cart_list li .cartdata ul li.price{}
.home-shopping ul.cart_list li .cartdelete{ width:15%; line-height:80px; text-align:center;}
.home-shopping ul.cart_list li .cartdelete a {cursor: pointer;}
.home-shopping ul.cart_list li .cartdelete a i:hover{ color:#000;}
.home-shopping ul.cart_list li .cartdelete a i{ font-size:18px; color:#999;}
.home-shopping .carttotal { padding:5px 0 15px 0;}
.home-shopping .carttotal ul li span{ font-weight:500; font-size:16px;}
.home-shopping a.cartbuy{ background:#f5d300; display:block; line-height:40px; text-align:center; border-radius:5px; cursor: pointer; font-weight:500;} 
.home-shopping a.empty{ position:absolute; right:20px; top:20px; display:block; width:90px; font-size:14px; cursor: pointer;}
.home-shopping a.empty i{ color:#999;}

/* Header Account */
.account ul.user-item li.open-shopping{width:33.3%}
.account ul.user-item li.open-shopping:hover .shopping{top:100px;opacity:1;max-height:inherit;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;}
.account ul.user-item li.open-login{width:33.3%}
.account ul.user-item li.open-language{width:33.3%;}
.account ul.user-item li.open-shopping .goshop{ margin-left:15px;}
.account ul.user-item li.open-login .gologin{ margin-left:17px;}
.account ul.user-item li.open-language .lang{ margin-left:17px;}
.account ul.user-item li.open-language:hover .language{top:100px;opacity:1;max-height:inherit;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;}

/* Header Account */
.account ul.user-item li.account-shopping{width:29%}
.account ul.user-item li.account-shopping:hover .shopping{top:100px;opacity:1;max-height:inherit;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;}
.account ul.user-item li.account-shopping .cart p.num{ background:#F00; color:#FFF; width:14px; height:14px; line-height:14px;  border-radius:20px; text-align:center; font-size:10px; position:relative; top:-22px; right:-23px;}
.account ul.user-item li.account-message{width:29%}
.account ul.user-item li.account-message:hover .message{top:100px;opacity:1;max-height:inherit;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;}
.account ul.user-item li.account-message .cart p.num{ background:#F00; color:#FFF; width:16px; height:16px; line-height:16px;  border-radius:20px; text-align:center; font-size:10px; position:relative; top:-22px; right:-23px;}
.account ul.user-item li.account-setting{width:29%}
.account ul.user-item li.account-logout{width:13%;}
.account ul.user-item li a.user{color:#666;font-size:12px; font-weight:500; cursor:pointer;}
.account ul.user-item li a.user i{font-size:16px; color:#666; margin-right:3px; position:relative; top:2px;}
.account ul.user-item li a.user:hover{color:#000}
.account ul.user-item li em.tip{ font-size:12px; font-weight:600; margin-bottom:2px; display:block}
.account ul.user-item li em.tip i{ font-size:14px; font-weight:300; color:#999;}
.account ul.user-item li em.tip span.num{color:#666; display:inline-block; text-align:center; font-size:11px; border:1px solid #ccc; display:inline-block; padding:0 3px; border-radius:3px; height:20px; line-height:18px; background:none;position:relative; top:-6px; font-weight:500;}
.account ul.user-item li em.vip{ font-size:12px; margin-bottom:2px; display:inline-block; height:20px; text-align:center; font-weight:600;}
.account ul.user-item li em.vip i{ font-size:14px; margin-right:3px;font-weight:300;}
.account ul.user-item li .cart i{ font-size:16px; color:#666; margin-left:4px; position:relative; top:2px;}
.account ul.user-item li .cart p.num{ background:#F00; color:#FFF; width:15px; height:15px; line-height:15px;  border-radius:20px; text-align:center; font-size:10px; position:relative; top:-22px; right:-23px;}

/* Login Account */
.account ul.user-item li p.tip{color:#333;cursor:pointer;white-space: nowrap;font-size:14px; font-weight:500; margin-top:0px!important;}
.account ul.user-item li p.tip a{ padding:8px 15px; font-size:12px; font-weight:500; border-radius:15px; margin-right:10px;}
.account ul.user-item li p.tip i{ margin-right:5px; font-size:18px; position:relative; top:2px; font-weight:100;}
.account ul.user-item li a.logout{cursor:pointer; display:block;  margin-top:3px;}
.account ul.user-item li a.logout i{ font-size:16px;}
.account ul.user-item li.open-login p.tipo{ margin-top:10px!important; position:absolute; right:-150px;}

/* Account login*/
.pc-tab > input,.pc-tab section > div {display:none;}
#tab1:checked ~ section .tab1,#tab2:checked ~ section .tab2,#tab3:checked ~ section .tab3 ,#tab4:checked ~ section .tab4{display:block;}
#tab1:checked ~ nav .tab1,#tab2:checked ~ nav .tab2,#tab3:checked ~ nav .tab3,#tab4:checked ~ nav .tab4 {color:red;}
.pc-tab {width:100%; margin:0 auto;}
.pc-tab ul {list-style:none;margin:0;padding:0;}
.pc-tab ul li label {float:left;  border-bottom:0;background:#eeeeee;color:#444; width:25%; line-height:60px; text-align:center; cursor: pointer;  font-weight:500;}
.pc-tab ul li label i{ font-size:16px; color:#666; font-weight:300;}
.pc-tab ul li label:hover {background:#dddddd;}
.pc-tab ul li label:active {background:#ffffff;}
.pc-tab ul li:not(:last-child) label {border-right-width:0;}
.pc-tab section {clear:both;}
#tab1:checked ~ nav .tab1 label,#tab2:checked ~ nav .tab2 label,#tab3:checked ~ nav .tab3 label ,#tab4:checked ~ nav .tab4 label{background:white;color:#000; font-weight:600;position:relative;}
#tab1:checked ~ nav .tab1 label:after,#tab2:checked ~ nav .tab2 label:after,#tab3:checked ~ nav .tab3 label:after ,#tab4:checked ~ nav .tab4 label:after {content:"";display:block;position:absolute;height:2px;width:100%;background:#ffffff;left:0;bottom:-1px;}
.home-login{background:#fff; width:100%;}
.home-login h3.submit-title{ margin-bottom:10px; font-size:18px;}
.home-login-left{ width:35%; height:450px; background:url(../images/login.jpg) center center no-repeat;background-size:cover;}
.home-login-right{ width:65%;}
.home-login .close{position:absolute;top:12px;right:12px;z-index:1;cursor:pointer;}
.home-login .close i{ font-size:31px;}
.home-login ul li p{font-weight:600;color:#333;font-size:14px; margin-bottom:10px;}
.home-login ul li p i{font-size:15px; color:#333; margin-right:5px; color:#999; position:relative; top:1px; font-weight:400;}
.home-login ul li p em{ margin-left:10px; color:#666; font-weight:300;}
.home-login input textarea{padding:8px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
.arrow-down{position:absolute;top:-11px;left:120px;right:0;width:37px;height:11px;}

/*home-phone-login*/
.home-phone-login{ padding:20px;}

/*home-weChat-login*/
.home-wechat-login{ padding:50px;}
.home-wechat-login .qrcode img{ width:160px; border:1px solid #ebebeb; padding:5px;}
.home-wechat-login .prompt{ padding:10px 0px;}
.home-wechat-login .prompt h3{ line-height:35px;}
.home-wechat-login .prompt p{ line-height:30px; color:#999;}
.home-wechat-login .prompt p i{ color:#999;}

/*home-account-login*/
.home-account-login{ padding:20px;}
.account ul.user-item-input li{width:auto; position:relative; }
.account ul.user-item-input li.has-margin{margin-bottom:8px;}
.account ul.user-item-input li.has-margin a.Create{color:#666; margin-right:10px; font-size:12px; font-weight:600;}
.account ul.user-item-input li.has-margin a.forgot-ps{color:#666; font-weight:600; font-size:12px;}
.account ul.user-item-input li.has-margin a i{ font-weight:300; color:#999;}
.account ul.user-item-input li.forgot{ margin-top:20px; font-size:14px;}
.account ul.user-item-input li.forgot i{ font-size:14px; margin-right:5px;}
.account ul.user-item-input li.has-margin_b{margin-bottom:10px;}
.account ul.user-item-input li input{padding-left:10px; border-radius:5px; height:40px; border:1px solid #ddd;padding:12px 15px;font-family: 'Roboto', sans-serif; background:#f8f2f2;}
.account ul.user-item-input li input.verify{ background:#ffeda6!important; width:90px; cursor:pointer; position:absolute;right:1px; height:40px; line-height:40px; padding:0px;}
.account ul.user-item-input li input:focus{ border:1px solid #4A90E2;}
.account ul.user-item-input li i.fa-lock{font-size:18px;left:10px;}
.account ul.user-item-input li.last{overflow:hidden;}
.account ul.user-item-input li.last input{float:left; padding-left:10px; height:40px;}
.account ul.user-item-input li.last img{position:absolute;right:1px;top:1px; height:38px;}
.account ul.user-item-input li.last input[type="submit"]{ border:0; background:#f5d300;color:#000;cursor:pointer; font-weight:500; font-size:14px; height:40px; margin-top:15px;}
.account ul.user-item-input li.last input[type="submit"]:hover{background:#f5d300; color:#000;}
.account ul.user-item li .create a{background:#fff; padding:7px 8px; float:right;line-height:normal;margin-top:8px;border-radius:5px;}
.account ul.user-item-input li.last input[type="button"]{ border:0; background:#f5d300;color:#000;cursor:pointer; font-weight:500; font-size:14px; height:40px; margin-top:15px;}
.account ul.user-item-input li.last input[type="button"]:hover{background:#f5d300; color:#000;}

/* Nav */
.head-nav{height:45px;line-height:45px; margin-top:28px; margin-left:2%;}
.head-nav:after,.nav:before{visibility:hidden; }
ul.menu:after,ul.menu:before{visibility:hidden;}
ul.menu li{position:relative; height:45px;}
ul.menu li a{color:#000000;padding:0 10px 0 10px;font-size:14px;display:block;position:relative; height:45px; line-height:44px; font-weight:500;}
ul.menu li:hover a{ background:#f5d300;}
ul.subnav li a{color:#3a3a3a;background:#f5f5f5;font-size:14px;font-weight:400;white-space:nowrap;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s; border-radius:0px;}
ul.subnav li a:hover{background:none;color:#0274c9;}
ul.subnav li:last-child a{border:none;}
ul.subnav li.last a{border:none;}
ul.menu li:hover ul.subnav{opacity:1;visibility:visible;}
ul.menu li:hover ul.subnav li ul.subnav_lv3{opacity:0;visibility:hidden;}
ul.menu li:hover ul.subnav a{background:#ebebeb; color:#000;}
ul.subnav li a:hover{background:#f5d300!important;color:#000!important;}
ul.subnav{opacity:0;visibility:hidden;position:absolute;top:45px;left:0;z-index:15;transition:opacity 0.1s linear 0s;-webkit-transition:opacity 0.1s linear 0s;-moz-transition:opacity 0.1s linear 0s;min-width: 100%; }
ul.subnav_lv3{left:100%;opacity:0;top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-left:1px solid #ddd;}
ul.subnav li:hover ul.subnav_lv3{opacity:1!important;visibility:visible!important;}
.nav.is-active{background:rgba(227,227,227,.9);}
.nav.is-active ul.menu li a{color:#000;}
.nav.is-active ul.menu li a:before{background:#000;}
ul.lv3menu{display:none;}
ul.lv3menu li{border-bottom:1px solid #bbb;}

/* Page-banner */
.page-banner{position:relative; padding-top:90px;}
.banner_pic{height:200px;}
.banner-title{left:50%;width:500px; height:150px; position:absolute;z-index:8; margin-left:-750px; bottom:10px;}
.banner-title h3{color:#FFF; font-size:24px; margin-top:40px; font-weight:500; text-transform:uppercase;}
.banner-title span{color:#FFF; line-height:40px; font-size:18px;font-weight:500;}

/*index-title*/
.index-title{ text-align:center; padding:50px 0 30px 0;}
.index-title h3{ font-size:24px; margin-bottom:3px;}
.index-title h3 i{ font-size:32px; font-weight:normal; margin-right:10px;}
.index-title span{ font-size:14px; color:#999; line-height:35px;}

/*index-info*/
.index-info{ height:600px; margin-bottom:20px;}
.index-info-left{ width:60%; margin-right:1.5%;overflow:hidden;}
.index-info-box h3{ font-size:24px; margin-top:40px; margin-bottom:10px; font-weight:600;}
.index-info-box span{ font-size:16px; margin-top:10px; margin-bottom:20px; display:block;}
.index-info-box span.Revitalize{ color:#666; display:block; margin-top:20px;}
.index-info-box p{ line-height:25px; color:#666}
.index-info-box a.SeeDetails{ font-size:15px; margin-top:20px; display:block; font-weight:500; width:100px; display:inline-block;}
.index-info-box a.SeeDetails:after {content:"";width:0;height:2px;background:#da2228;position:absolute;left:0; bottom:55px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .35s;}
.index-info-box a.SeeDetails:hover:after {left:0;width:75px;}

/*info-nav*/
ul.info-nav{ width:78%; margin-top:30px;}
ul.info-nav li{ border:1px solid #ddd; text-align:center; border-radius:15px; padding:20px 0;}
ul.info-nav li a.activate{ font-size:14px; display:block; color:#696969; font-weight:600;}
ul.info-nav li a.activate i{ color:#666; font-weight:100; font-size:35px; display:block; margin-bottom:10px; font-weight:600;}
ul.info-nav li a.activate i.small{ font-size:29px;}
ul.info-nav li a.activate:hover{color:#000; transform: translateY(5px);}
ul.info-nav li a.activate:hover i{transform: translateY(-8px); color:#333;}
ul.info-nav li:hover{border:1px dashed #999; /*-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);box-shadow:0 0 10px rgba(0, 0, 0, .3);*/}
ul.info-nav li:hover{ background:#f5d300; }
.index-info-right{ width:38%;}
.index-info-right .pic{ margin-top:45px;} 

/*news_index*/
.news_index {height:700px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:35px;}
.news_left_index{ width:24%; margin-right:1.5%; overflow:hidden;}
.news_left_index .pic:hover{transform: scale(1.1);cursor:pointer;} 
.news_left_index h3.catename{ font-size:24px; text-align:center;  color:#fff; font-weight:500; padding-top:80px; }
.news_left_index a.more{font-size:15px;color:#fff;border:1px solid #fff;display:block;width:100px;margin:220px auto 0 auto;padding:3px 0 5px 0; text-align:center;}
.news_left_index a.more:hover{background:#fff;color:#000;}

.sidebar_index{ height:100px;}
.sidebar_box_top{height:225px; overflow:hidden;}
.sidebar_box_bottom{ background:#fff; padding:15px; height:248px;}
.sidebar_box_bottom ul li .desc h3{ font-weight:600; font-size:16px; margin-bottom:10px;}
.sidebar_box_bottom ul li .desc p{ margin-bottom:5px;}
.sidebar_box_bottom ul li .desc p strong{font-weight:600;}
.sidebar_box_bottom ul li .desc p.description strong{font-weight:600; }
.sidebar_box_bottom ul li .desc p.more{ font-weight:600; margin-top:25px;}
.sidebar_box_bottom ul li .desc p.more i{ font-weight:300; }
.sidebar_box_bottom ul li .desc p.clicks{ margin-top:25px; color:#666; font-size:12px;}

.news_content_index{width:50%;}
.news_right_index{ width:24%; overflow:hidden;}
.news_right_index .pic:hover{transform: scale(1.1);cursor:pointer;}  
.news_right_index h3.catename{ font-size:18px; text-align:center;color:#fff; font-weight:500; padding-top:80px; margin-bottom:30px;}
.news_right_index a.more{font-size:12px;color:#fff;border:1px solid rgba(225,225,225,0.7);display:block;width:60px;margin:0px auto;padding:3px 0 3px 0; text-align:center; border-radius:20px;}


/*experience_index*/
.experience_index {height:700px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:35px;}
.experience_index_left{ width:22%; overflow:hidden;}
.experience_index_left .pic:hover{transform: scale(1.1);cursor:pointer;} 
.experience_index_left h3.catename{ font-size:24px; text-align:center;  color:#fff; font-weight:500; padding-top:80px; }
.experience_index_left a.more{font-size:12px;color:#fff;border:1px solid rgba(225,225,225,0.7);display:block;width:100px;margin:220px auto 0 auto;padding:3px 0 3px 0; text-align:center; border-radius:20px;}
.experience_index_content{width:76%;}
ul.experience_index_list li{margin-bottom:20px; background:#FFF; height:144px;}
ul.experience_index_list li a{display:block;width:100%;height:100%;}
ul.experience_index_list li .student_name .student_pic{ width:43%;}
ul.experience_index_list li .student_name .desc{ width:55%; padding:10px;}
ul.experience_index_list li .student_name .avatar{ width:100%; height:144px;}
ul.experience_index_list li .student_name .desc h3{font-size:15px; margin-bottom:5px; font-weight:600;}
ul.experience_index_list li .student_name .desc span.excellent{ display:block; position:absolute; right:10px; top:10px; width:70px; height:25px; font-size:12px; font-weight:600;}
ul.experience_index_list li .student_name .desc span.excellent i{ font-size:14px; margin-right:3px; color:#999; font-weight:300;}
ul.experience_index_list li .student_name .desc p{ color:#666; font-size:12px; line-height:22px;}
ul.experience_index_list li .student_name .desc p strong{font-weight:600; margin-right:5px; color:#666;}
ul.experience_index_list li .student_name .desc p.clicks{color:#666}

/*member_return*/
.content_member_return{ background:none!important;}
.member_return{ padding:15px; background:#fff; margin-bottom:15px;}

/*information completion*/
.provisions{background:#fff; padding:5px 0; margin-bottom:15px;}
.provisions h3{ margin-bottom:10px; font-size:14px; font-weight:600;}
.provisions h3 i{font-weight:300; margin-right:3px;}
.provisions p{ line-height:22px; color:#666;}
.provisions p.information{ margin-top:20px; font-weight:600;}
.provisions p.information input{ margin-right:3px;}
.provisions_box{height:160px; overflow:auto;}
.information_completion{ background:#fff; padding:20px;}
.information_completion h3{ margin-bottom:20px; font-weight:600; font-size:16px;}
ul.completion li{ margin-bottom:10px;}
ul.completion li strong{ margin-bottom:10px; display:block;}
ul.completion li.submit input{height:45px; padding:0;font-size:16px;background:#f5d300;border:none;margin-right:10px;color:#000;cursor:pointer; border-radius:50px; font-weight:500;}
.return_list{ padding:20px 20px 0 20px;}
.return_list_top { background:#ebebeb; line-height:40px; }
.return_list_top ul { font-weight:700; text-align:center;}
.return_list_top ul li{text-align:left;}
.return_list_top ul li.id{width:5%; text-align:center}
.return_list_top ul li.orderno{width:28%;}
.return_list_top ul li.reason{width:25%;}
.return_list_top ul li.status{width:13%;}
.return_list_top ul li.operation{ width:15%; text-align:center}

.return_list_bottom{ border-bottom:1px solid #ebebeb; margin-bottom:10px;}
.return_list_bottom ul{text-align:center; margin-top:15px; margin-bottom:15px; font-size:12px; }
.return_list_bottom ul li{ text-align:left;}
.return_list_bottom ul li.id{width:5%; text-align:center; padding-top:15px;}
.return_list_bottom ul li.orderno{width:28%; padding-top:15px;}
.return_list_bottom ul li.orderno p {line-height:22px;}
.return_list_bottom ul li.orderno p strong{ font-weight:600;}
.return_list_bottom ul li.reason{width:25%; padding-top:20px; font-weight:600;}
.return_list_bottom ul li.status{width:15%; padding-top:20px;}
.return_list_bottom ul li.status p{ font-weight:600;}
.return_list_bottom ul li.status i{ font-weight:300; font-size:14px; color:#666; margin-right:2px;}
.return_list_bottom ul li.operation{ width:15%; text-align:center; padding-top:5px;}

.return_list_bottom ul li.operation a{ display: block; padding:2px 12px; border: solid 1px #ebebeb;  border-radius:20px; font-size:12px; cursor: pointer; font-weight:600; width:75%;
margin:0 auto 10px auto;}
.return_list_bottom ul li.operation a i{ font-size:14px; margin-right:5px; font-weight:300;}
.return_list_bottom ul li.operation a.cancel{ background:#ebebeb; color:#000; margin-bottom:0px;}
.return_list_bottom ul li.operation a.delete{ background:#F00; color:#fff; border:none; }
.return_list_bottom ul li.operation a.credited{ background:#f5e828; color:#000; border:none; }


.progress {list-style:none;padding:0;display:table;table-layout:fixed;width:100%;color:#000; margin:25px 0 0 0;}
.progress_box p.note{ margin-left:80px;} 
.progress > li {position:relative;display:table-cell;text-align:center;font-size:14px;}
.progress > li span{ font-size:12px;}
.progress > li:before {content:attr(data-step);display:block;margin:0 auto; border:1px solid #ebebeb; background:#ebebeb; color:#000; width:5em;height:5em;text-align:center;margin-bottom:15px;line-height:5em;border-radius:100%;position:relative;z-index:2;}
.progress > li:after {content:'';position:absolute;display:block;background:#ebebeb;width:100%;height:0.1em;top:2.5em;left:50%;margin-left:1.5em;z-index:1;  border:none;}
.progress > li:last-child:after {display:none;}
.progress > li.is-complete {color:#2ECC71;}
.progress > li.is-complete:before,.progress > li.is-complete:after {color:#FFF;background:#2ECC71;}
.progress > li.is-active {color:#000;}
.progress > li.is-active p{ font-size:14px; font-weight:700; margin-bottom:3px; color:#000;}
.progress > li.is-active span{ font-size:12px;}
.progress > li.is-active:before {color:#000;background:#f5d300; font-weight:700; font-size:14px;  border:none;}

.member_return .note{font-size:12px; padding:10px;}
.member_return .note h3{font-size:20px;color:#0274c9;margin-bottom:10px;font-weight:100;}
.member_return .note a{color:#0274c9;}

/*member_return_orderlist*/
.member_return_orderlist{ background:#fff; padding:15px; margin-bottom:15px;}
.member_return_orderlist .return_orderlist_title{ background:#ebebeb; line-height:40px; text-align:center; font-weight:700;}

ul.return_orderlist_inquiry li.list{ text-align:center; padding:8px 0; line-height:40px; border-right:1px solid #ebebeb;  border-left:1px solid #ebebeb;  border-bottom:1px solid #f3f3f3; font-size:12px; }
ul.return_orderlist_inquiry li.list strong{ font-size:14px;}
ul.return_orderlist_inquiry li.list .price span{ font-size:12px; font-weight:400;}
ul.return_orderlist_inquiry li.list .total_price span{ font-size:12px; font-weight:400;}
ul.return_orderlist_inquiry li.list .member_price span{ font-size:12px; font-weight:400;}
ul.return_orderlist_inquiry li.list .quantity span{ font-size:12px; font-weight:400;}
ul.return_orderlist_inquiry li:nth-last-child(2){border-bottom:none;}

.return_orderlist_title ul li.product{ width:16%; margin-right:1%; text-align:left; padding-left:2%;}
.return_orderlist_title ul li.photo{ width:11%; margin-right:1%}
.return_orderlist_title ul li.model{ width:11%;margin-right:1%}
.return_orderlist_title ul li.colour{ width:9%;margin-right:1%}
.return_orderlist_title ul li.quantity{ width:9%;margin-right:1%}
.return_orderlist_title ul li.price{ width:9%;margin-right:1%}
.return_orderlist_title ul li.total_price{ width:13%;margin-right:1%}
.return_orderlist_title ul li.member_price{ width:15%;}

ul.return_orderlist_inquiry li.list .product{ width:16%; margin-right:1%}
ul.return_orderlist_inquiry li.list .photo{ width:11%; margin-right:1%}
ul.return_orderlist_inquiry li.list .model{ width:11%;margin-right:1%}
ul.return_orderlist_inquiry li.list .colour{ width:9%;margin-right:1%}
ul.return_orderlist_inquiry li.list .quantity{ width:9%;margin-right:1%}
ul.return_orderlist_inquiry li.list .price{ width:9%;margin-right:1%}
ul.return_orderlist_inquiry li.list .total_price{ width:13%;margin-right:1%}
ul.return_orderlist_inquiry li.list .member_price{ width:15%;}

ul.return_orderlist_inquiry li .product h3.name{ font-size:12px; line-height:40px; text-align:left; margin-left:10%;}
ul.return_orderlist_inquiry li .photo img{ width:60px; margin:0 auto; border:1px solid #ebebeb;}

ul.return_orderlist_inquiry li .comment a.comment_btn{padding:5px;}
ul.return_orderlist_inquiry li .comment a.comment_btn i{ color:#000; font-size:18px; }
ul.return_orderlist_inquiry li .comment a.comment_no{padding:5px;}
ul.return_orderlist_inquiry li .comment a.comment_no i{ color:#999; font-size:18px; }

ul.return_orderlist_inquiry .order_list_total ul{ height:65px; background:#ebebeb;  border-right:1px solid #ebebeb;  border-left:1px solid #ebebeb;  border-bottom:1px solid #ebebeb; padding:10px;}
ul.return_orderlist_inquiry .order_list_total ul li{font-size:12px;}
ul.return_orderlist_inquiry .order_list_total ul li span.tip{ display:block; margin-bottom:5px;}
ul.return_orderlist_inquiry .order_list_total ul li span.tip i{ font-size:12px; color:#666}
ul.return_orderlist_inquiry .order_list_total ul li strong{ font-size:14px;}

.order_returner { margin-top:10px; padding:15px;}
.order_returner ul li strong{ display:block; font-weight:700;}
.order_returner ul li p{ margin-left:10px; margin-top:5px; font-size:14px; font-weight:500;}
.order_returner ul li strong i{ font-weight:300; color:#999; font-size:12px;}
.order_returner ul li.userid{ width:13%}
.order_returner ul li.lastprice{ width:13%}
.order_returner ul li.username{ width:13%}
.order_returner ul li.tel{ width:12%}
.order_returner ul li.add{width:35%}

.order_returner h3.single-title{ margin-top:20px;}
.progress__last:after {display:none !important;}

.return_apply ul{ background:#FFF; padding:15px 15px 0 15px; margin-bottom:15px!important;}
.return_apply ul.service_reply{}
.return_apply ul.service_reply textarea,.return_apply ul.service_reply input{}
.return_apply ul.service_reply textarea::placeholder,.return_apply ul.service_reply input::placeholder{color:#cb9e9e; font-family:'Roboto', sans-serif;}
.return_apply ul.service_reply i{ color:#000!important;}
.return_apply ul.post{}

.return-submit{ padding:0px!important;}
.return-submit ul li span.tip{ font-weight:700!important;}
.return-submit ul li span.tip p{ font-weight:500!important; font-size:12px;}
.return-submit ul li.submit a{display:inline-block;font-size:14px;width:100%;text-align:center;padding:0;height:40px;line-height:40px;border:none;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s; border-radius:20px; cursor: pointer; background:#f5e828;color:#000; }

.return-submit ul li.submit a.modify{background:#f5d300;color:#000;}
.return-submit ul li.submit a.return{background:#ddd;color:#000;}
.return-submit ul li.submit a.cancel{background:#ddd;color:#000;}
.return-submit ul li.submit a.delete{background:#ddd;color:#000; }

.return-submit ul li input.file_photo{ background:none; border:none; padding:10px 0px;}
.return-submit ul li input.file_photo:focus{border:none; }
.return-submit ul li textarea.time{border:none; background:none; padding:0px; margin-bottom:0px;}
.return-submit ul li textarea.time:focus{border:none; }

.return-submit ul li .return_photo ul{ padding:0px; margin-bottom:0px!important;}
.return-submit ul li .return_photo ul li{ border:1px solid #ebebeb; text-align:center;}
.return-submit ul li .return_photo ul li.relatedimg{ height:140px;}
.return-submit ul li .return_photo ul li a{ display:block;}
.return-submit ul li .return_photo ul li a p.zoom{ font-size:12px; line-height:137px; display:block; background: rgba(0,0,0,0.3); color:#FFF;}
.return-submit ul li .return_photo ul li a p.zoom i{ position:relative;top:2px;}
.return-submit ul li .return_photo ul li a:hover p.zoom{ background: rgba(0,0,0,0.4); }

/*member_add*/
.member_add{ background:#FFF; border-radius:7px; padding:20px;}
.member_address_list{background:#FFF; border-radius:7px; padding:20px; }
.member_address_list a.add{font-size:14px; cursor: pointer; font-weight:700; background:#f5d300; width:100%; display:block; text-align:center; line-height:40px; border-radius:20px;}
.member_address_list a.add i{ margin-right:5px;}
ul.member_add_list{ margin-top:20px;}
ul.member_add_list li{ margin-bottom:10px; padding:15px; border:1px solid #ebebeb; border-radius:5px;}
ul.member_add_list li .add_list_top{ width:82%}
ul.member_add_list li .add_list_bottom{ width:15%}
ul.member_add_list li .add_list_top p input{ margin-right:10px; margin-left:15px;}
ul.member_add_list li .add_list_top p.default{line-height:30px; font-weight:700;}
ul.member_add_list li .add_list_top p strong{ font-weight:700; margin-right:10px;}
ul.member_add_list li .add_list_top p.info{ margin-left:15px; line-height:25px; }
ul.member_add_list li .add_list_top p.info i{ color:#999; font-size:12px; font-weight:400;}
ul.member_add_list li .add_list_bottom a{ padding:3px 10px; border-radius:20px; font-size:12px; cursor: pointer; font-weight:500; width:80%; display:block;  text-align:center; border:solid 1px #ddd; margin:0 auto 8px auto;}
ul.member_add_list li .add_list_bottom a.button{  background:#FFF;}
ul.member_add_list li .add_list_bottom a.button i{ font-size:14px;color:#666; margin-right:5px;}
ul.member_add_list li .add_list_bottom a.delete{ background:#e81f18; margin-bottom:0px; color:#FFF; border:none;}
ul.member_add_list li .add_list_bottom a.delete i{ font-size:14px;color:#fff; margin-right:5px;}

/*member_buycar*/
.member_buycar{ padding:15px;}

/* member_upgrade*/
.member_upgrade{ padding:20px; background:#FFF;}
.member_upgrade_info{ margin-bottom:15px;}
.member_upgrade_info ul li{ background:#f5d300; padding:20px;}
.member_upgrade_info ul li i{ font-size:24px; display:block; margin-bottom:15px; color:#666}
.member_upgrade_info ul li h3{ font-size:15px; font-weight:700; color:#000; margin-bottom:10px;}
.member_upgrade_info ul li p{ font-size:14px; }

/* upgrade_logs*/
.upgrade_logs{ background:#FFF; padding:20px; }
.upgrade_logs_list ul.log{ margin-bottom:15px;}
.upgrade_logs_list ul li{line-height:30px;}
.upgrade_logs_list ul li a{ width:130px; display:inline-block; line-height:45px; text-align:center; font-weight:700;}
.upgrade_logs_list ul li a i{font-weight:300; margin-right:3px;}
.upgrade_logs_list ul li a.completed{ width:130px; display:inline-block; line-height:45px; text-align:center; font-weight:700;}
.upgrade_logs_list ul li a.completed i{font-weight:500; }
.upgrade_logs_list ul li strong{ margin-right:10px; font-weight:600; }
.upgrade_logs_list ul li strong i{ color:#999; font-size:12px; margin-right:5px; margin-left:5px; font-weight:300;}
.upgrade_logs_list ul li.all{ width:100%; }
.upgrade_logs_list ul li.all p.info{ margin-left:20px; margin-top:8px; font-size:14px; font-weight:700;}

.upgrade_logs_list ul li.payment{ background:#f5d300;}
.upgrade_logs_list ul li.completed{ background:#ebebeb;}
.upgrade_logs_list ul li.upsuccess{ background:#ebebeb;}

.upgrade_logs_list ul.list{ padding:15px; margin-bottom:15px; border:1px solid #ebebeb;}
.upgrade_logs_list ul a i{ color:#000;}

ul.upgrade_list li{ background:#FFF; border:1px solid #ebebeb; margin-bottom:15px; overflow:hidden; border-radius:8px;}
ul.upgrade_list li.ordinary{overflow:hidden;}
ul.upgrade_list li.ordinary:hover{ background:#fff; cursor: pointer;/* box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);*/}
/*ul.upgrade_list li.ordinary:hover .upgrade_vip{transform: scale(1.1);}*/
ul.upgrade_list li.currentlevel .upgrade_box_right{background:#f3f3f3;}
ul.upgrade_list li.currentlevel .upgrade_box_right a{}
ul.upgrade_list li.currentlevel .upgrade_box_right a i{ font-size:28px;}
ul.upgrade_list li.currentlevel .upgrade_box_right p span{ display:block; font-weight:600;}


.upgrade_box_left{ height:160px; width:25%}
.upgrade_box_left .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.4);}
.upgrade_box_left .grade_tip{ width:70px; height:70px; position:absolute; top:0px; background: url(../images/grade_tip.png) no-repeat; z-index:9;}
.upgrade_box_left .grade_tip i{ font-size:24px; position:absolute; top:12px; left:10px;}
.upgrade_box_left h3.upgrade_vip{ font-size:18px; color:#fff; font-weight:500; width:100%; text-align:center; position:absolute; top:55px; z-index:2; display:block;}
.upgrade_box_left h3.upgrade_vip span.discount{ display:block; font-size:28px;}
.upgrade_box_left h3.upgrade_vip span.discount p{ display:inline-block; font-size:18px; font-weight:400; margin-left:5px;}
.upgrade_box_left h3.upgrade_vip span.name{font-size:14px; font-weight:700;}

.upgrade_box_middle{padding:10px 20px; width:52%}
.upgrade_box_right{padding:15px; width:20%; height:160px; background:#f5d300;}
.upgrade_box_right a.activate{ font-size:14px; display:block; text-align:center; margin-top:35px; width:100%;}
.upgrade_box_right a.activate i{ display:block; font-size:21px; margin-bottom:10px; font-weight:300;}
.upgrade_box_right a.activate p span{ font-size:14px; font-weight:600; }

ul.upgrade_list li h3{ font-size:18px; font-weight:400; }
ul.upgrade_list li img{margin-boom:10px;}
ul.upgrade_list li p span{ font-size:14px; font-weight:400; color:#333;}
ul.upgrade_list li p.fees{ font-size:24px; font-weight:500; line-height:40px;}
ul.upgrade_list li p.discount{ font-size:15px; font-weight:600; line-height:25px; margin-bottom:5px;}
ul.upgrade_list li p.discount i{ color:#999; margin-right:1px;  font-weight:400;}
ul.upgrade_list li p.info{ color:#666;}

.member_upgrade_left{ height:300px; width:100%}
.member_upgrade_right h3{ font-size:18px; font-weight:600; color:#F00;}
.member_upgrade_right{ background:#FFF; padding:50px;}
.member_upgrade_right p span{ font-size:18px; font-weight:400; color:#666;}
.member_upgrade_right p.fees{ font-size:32px; font-weight:600; font-family:Arial, Helvetica, sans-serif; color:#F00; margin-top:10px; margin-bottom:10px;}
.member_upgrade_right p.discount{ font-size:14px;}
.member_upgrade_right a.activate{ font-size:16px; display:block; background:#f5e828; line-height:45px; text-align:center; margin-top:20px; width:200px; border-radius:30px; font-weight:500}

/*News_Category_index*/
.News_Category_Top {height:650px; padding-top:20px; }
.New_More{ width:200px; margin:0 auto; text-align:center; margin-top:40px;}
.New_More a{ display:block; font-size:14px; line-height:30px;}
.New_More i{ font-size:18px;}

.index_More{ width:200px; margin:0 auto; text-align:right; margin-top:10px;}
.index_More a{ display:block; font-size:14px; line-height:30px;}
.index_More i{ font-size:18px;}

.Top_index_More{ width:200px; margin:0 auto; text-align:left; margin-top:25px;}
.Top_index_More a{ display:block; font-size:14px; line-height:30px;}
.Top_index_More i{ font-size:18px;}

/* product selector */
.selector{ margin-bottom:20px;}
.selector .selector_wrap{ background:#fff;;}
.selector .selector_wrap:last-child{ border-bottom:none;}
.selector .middle{ border-top:1px #ebebeb solid; border-bottom:1px #ebebeb solid}
.selector .selector_list li{height:45px; line-height:45px; margin-left:10px;}
.selector .selector_list li.label{ font-weight:600; width:150px; text-align:center; background:#f5e828;  margin-left:0px;}
.selector .selector_list li.label i{ font-weight:300; font-size:16px; margin-right:5px;}
.selector .selector_list li a{ border:1px solid #f3f3f3; padding:3px 10px; border-radius:3px; font-size:12px;}
.selector .selector_list li a i{ font-size:12px; margin-right:3px; color:#999;}
.selector .selector_list li a.select_ed{ font-weight:600; background:#f5e828; border:none;}
.selector .selector_list li a.select_ed i{ font-size:12px; margin-right:3px; font-weight:300; }
/*left*/
.News_Category_left_index{ width:47%; overflow:hidden;}
.News_Category_left_index .pic:hover{transform: scale(1.1);cursor:pointer;} 
.News_Category_left_index h3.catename{ font-size:24px; text-align:center;  color:#fff; font-weight:500; padding-top:80px; }
.News_Category_left_index a.more{font-size:15px;color:#fff;border:1px solid #fff;display:block;width:100px;margin:220px auto 0 auto;padding:3px 0 5px 0; text-align:center;}
.News_Category_left_index a.more:hover{background:#fff;color:#000;}

/*right*/
.News_Category_right_index{width:51%;}
ul.News_Category_list_index li{width:48%;margin-right:2%; margin-bottom:15px;}
ul.News_Category_list_index li a{display:block;width:100%;height:100%;}
ul.News_Category_list_index li .desc{padding:25px;background:#FFF; height:230px;}
ul.News_Category_list_index li .desc h3{font-size:15px;color:#333; margin-bottom:10px; font-weight:600;}
ul.News_Category_list_index li .desc p.txt{font-size:14px;color:#666;}
ul.News_Category_list_index li .desc p.clicks{font-size:12px;color:#666; line-height:25px; margin-top:25px;}
ul.News_Category_list_index li .desc p.clicks i{ font-size:14px; margin-right:3px;}
ul.News_Category_list_index li .desc p.more{ margin-top:10px; font-size:12px; font-weight:600; color:#666;}
ul.News_Category_list_index li .desc p.more:after {content:"";width:0;height:2px;background:#666;position:absolute;bottom:0;left:50%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s; z-index:9999;}
ul.News_Category_list_index li .desc:hover p.more:after{left:0;width:100%;}
ul.News_Category_list_index li .desc p.more i{ font-size:14px; display:inline-block;}
ul.News_Category_list_index li .desc:hover p.more i{transform:translateX(5px); color:#000;}
ul.News_Category_list_index .desc span.date{font-size:18px;color:#000; display:block; margin-bottom:15px;}
ul.News_Category_list_index li .desc span.date i{ font-size:18px; margin-right:10px;}
ul.News_Category_list_index li:nth-child(even) .img{top:inherit;bottom:0;}								
ul.News_Category_list_index li:nth-child(even) .desc{bottom:inherit;top:0;}								
ul.News_Category_list_index li:hover .desc{background:#f5d300;}
ul.News_Category_list_index li:hover .desc h3{color:#000;}
ul.News_Category_list_index li:hover .desc h3 i{color:#000;}
ul.News_Category_list_index li:hover .desc p.txt{color:#000;}
ul.News_Category_list_index li:hover .desc p.clicks{color:#000;}
ul.News_Category_list_index li:hover .desc p.more{color:#000;}
ul.News_Category_list_index li:hover span.date{color:#000;}

/*Center*/
.News_Category_Center{height:700px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:35px;}
.News_Category_Center .index-title{ text-align:center;}
ul.news_page_list li{margin-right:24px; overflow:hidden; background:#FFF; margin-bottom:20px;}
ul.news_page_list li .pic{height:200px;}
ul.news_page_list li .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.news_page_list li .pic:hover{transform: scale(1.1);}
ul.news_page_list li .desc{bottom:0;padding:20px 15px 0px 15px; background:#FFF; position:relative; z-index:99;}
ul.news_page_list li .desc h3{font-size:15px;color:#666;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;font-weight:600; line-height:23px;}
ul.news_page_list li .desc .time{ font-weight:500; color:#333;}
ul.news_page_list li .desc .txt{font-size:14px;color:#666; line-height:23px;}
ul.news_page_list li .time_date{ position:absolute; top:20px; left:20px; z-index:500; color:#fff; padding:5px 15px; border-radius:10px;}
ul.news_page_list li .time_date h3{ font-size:28px;  border-bottom:solid 1px #FFF;}
ul.news_page_list li .time_date span{ font-size:18px;}
ul.news_page_list li .time_date p{ font-size:14px;}

/*Bottom*/
.News_Category_Bottom{ height:700px;}
.News_Category_Bottom.index-title{ text-align:center;}

/*video_list_index*/
.video_news_index {height:700px;background:url(../images/photo_bg.jpg) no-repeat fixed center top; padding-top:35px;}
.video_right_index{ width:26%; position:relative; overflow:hidden; }
.video_right_index .pic:hover{transform: scale(1.1);cursor:pointer;}
.video_right_index h3.catename{ font-size:24px; text-align:center; line-height:120px; color:#fff; font-weight:500;}
.video_right_index a.more{font-size:12px;color:#fff;border:1px solid rgba(225,225,225,0.7);display:block;width:100px;margin:220px auto 0 auto;padding:3px 0 3px 0; text-align:center; border-radius:20px;}
.video_left_index{ width:72%; margin-right:1.5%;}

ul.home-video-list{ padding:0px;}
ul.home-video-list li{ background:#FFF; margin-bottom:20px;overflow:hidden;}
ul.home-video-list li .video-pic .pic{position:relative; overflow:hidden; z-index:97; height:180px;}
ul.home-video-list li .video-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.home-video-list li .video-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.home-video-list li .video-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:50%;margin-left:-25px;}
ul.home-video-list li .video-pic .pic .vicon i{ font-size:34px; color:#FFF;}
ul.home-video-list li .video-desc h3.title{padding-left:0;font-size:15px;font-weight:500; line-height:29px;}
ul.home-video-list li .video-desc h3.title i{ margin-right:10px; color:#666; font-size:18px; position:relative; top:2px;}
ul.home-video-list li .video-desc{ padding:6px 10px 10px 10px; background:#FFF;position:relative; z-index:98;}

/*News-list*/
ul.news_list_page li{background:#fff; margin-bottom:15px; overflow:hidden; }
ul.news_list_page li .pic{height:200px;} 
ul.news_list_page li .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.3);}
ul.news_list_page li .pic:hover{transform: scale(1.1);}
ul.news_list_page li .desc{ padding:20px 15px 0px 15px; background:#FFF; position:relative; z-index:99;}
ul.news_list_page li .desc h3{font-size:16px;color:#333;margin-bottom:2px;font-weight:500; line-height:23px;}
ul.news_list_page li .time_date{ position:absolute; top:20px; left:20px; z-index:191; color:#fff; /* background: rgba(0,0,0,0.3);padding:5px 15px;*/}
ul.news_list_page li .time_date h3{ font-size:27px; border-bottom:solid 1px #FFF;}
ul.news_list_page li .time_date span{ font-size:15px; line-height:28px;}
ul.news_list_page li .desc .txt{font-size:14px;color:#666;margin:10px 0 10px 0; line-height:22px;}

/*news_history_list*/
ul.news_history_list li{ margin-bottom:15px; overflow:hidden; border:1px solid #ebebeb}
ul.news_history_list li .select{ position:absolute; z-index:999; top:5px; left:5px;}
ul.news_history_list li .pic{height:170px;}
ul.news_history_list .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.news_history_list li .desc{ padding:10px; position:relative; z-index:99;}
ul.news_history_list li .desc h3{font-size:14px;color:#333;margin-bottom:2px;font-weight:600; line-height:23px;}
ul.news_history_list li .time_date{ position:absolute; top:30px; left:20px; z-index:191; color:#fff; /* background: rgba(0,0,0,0.3);padding:5px 15px;*/}
ul.news_history_list li .time_date h3{ font-size:24px; border-bottom:solid 1px #FFF;}
ul.news_history_list li .time_date span{ font-size:15px; line-height:28px;}
ul.news_history_list li .desc p.description{font-size:14px;color:#666;margin:5px 0 10px 0; line-height:22px;}
ul.news_history_list li .desc p.clicks{ color:#999}
ul.news_history_list li .desc p.clicks strong{font-weight:600;}

/*Product-index*/
.index-product{ height:700px;}
.index-product-left{ width:22%; margin-right:1.5%;overflow:hidden;}
.index-product-left .pic{ position:relative;} 
.index-product-left .pic:hover{transform: scale(1.1); cursor:pointer;}
.index-product-left h3.catename{ font-size:24px; text-align:center; line-height:220px; color:#fff; font-weight:500;}
.index-product-left a.more{font-size:12px;color:#fff;border:1px solid rgba(225,225,225,0.7);display:block;width:100px;margin:220px auto 0 auto;padding:3px 0 3px 0; text-align:center; border-radius:20px;}
.index-product-right{ width:76.5%; height:360px;}

/*category_product_list*/
ul.category_product_list{ background:#FFF; height:370px; padding-top:10px;}
ul.category_product_list li{ margin-bottom:5px!important; border:none!important;; background:#fff; overflow:hidden;}

/*Product_list*/
ul.product_list li{ margin-bottom:10px; border:1px solid #ebebeb; background:#fff; overflow:hidden;}
ul.product_list li .pic{height:172px;width:49%;}
ul.product_list li .pic:hover{ transform: scale(1.1);}
ul.product_list li .par{ width:47%; padding:10px;}
ul.product_list li .par h3.title{ text-align:left; line-height:23px; font-size:15px; font-weight:600; margin:8px 0 2px 0;}
ul.product_list li .par p{ display:inline-block; font-weight:500;  font-size:12px;}
ul.product_list li .par p strong{ font-size:15px;}
ul.product_list li .par p.market_price{ font-size:12px;margin-right:10px;}
ul.product_list li .par p.no_market_price{ color:#999; font-size:12px; position: relative; display: inline-block;}
ul.product_list li .par p.no_market_price:after {content: ""; position: absolute;left: 3px;right: 0; top: 50%;height: 1px;background: linear-gradient(90deg, #e74c3c, #3498db);transform: translateY(-50%);}
ul.product_list li .par p.vip_price{font-size:12px;margin-right:10px;}
ul.product_list li .par p.upgrade{ color:#999;}

/*recommend*/
ul.product_list li .par p.recommend{ margin-bottom:5px;}
ul.product_list li .par p.recommend span { padding:2px 4px; border-radius:3px; font-size:11px; text-transform:uppercase; margin-right:3px;}
ul.product_list li .par p.recommend span.Hot{ background:#F60; color:#fff; }
ul.product_list li .par p.recommend span.Free{ background:#20a53a; color:#fff;}
ul.product_list li .par p.recommend span.New{ background:#f5d300; color:#333;}
ul.product_list li .par p.recommend span.Sale{ background:#4e6ef2; color:#fff; }
ul.product_list li .par p.recommend span.Clearance{ background:#ebebeb; color:#666;}

/*Score*/
ul.product_list li .par p.Score{ margin-bottom:5px; display:block;}
ul.product_list li .par p.Score span.evaluate{ font-size:14px; font-weight:400;}
ul.product_list li .par p.Score span.star{ font-size:14px; }
ul.product_list li .par p.Score span.star i{ font-size:13px;}

/*sold*/
ul.product_list li .par p.sold{ font-size:12px;font-weight:500; margin-top:5px;}
ul.product_list li .par p.sold i{ font-size:12px; color:#999; margin-right:3px;}
ul.product_list li .par p.sold span.sale{font-size:12px; font-weight:400; color:#999; margin-left:3px;}

/*saler*/
ul.product_list li .par p.saler{ display:block; margin-top:5px;} 
ul.product_list li .par p.saler strong{font-weight:600; font-size:12px;} 
ul.product_list li .par p.saler i{ font-size:12px; color:#999; margin-right:3px; font-weight:300;}

/* All Products */
.All_Product{ background:#fff; padding:20px;}
.letter-rank{position:fixed;left:130px;top:360px;text-align:right;z-index:1;}
.letter-rank a{padding:6px 10px; margin-left:8px; display:block; background:#FFF; margin-bottom:10px;}
.letter-rank a:hover{background:#f5d300;}
.rank-product{width:20%; padding-left:30px;padding-bottom:30px;}
.rank-product span.letter{position:absolute;left:0;top:0;font-size:18px;color:#999;}
ul.rank-list li{padding-bottom:10px;}
ul.rank-list li a{color:#666;}
ul.rank-list li a:hover{color:#000;}

/* Product_Sort */
.product_sort{ position:relative; right:0px; top:-10px; width:320px;}
.product_sort ul li{ line-height:40px; text-align:center; margin-left:30px; text-align:right;}
.product_sort ul li i{ margin-right:3px; font-size:16px; position:relative; top:2px; color:#666;}
.product_sort ul li a{ font-weight:400; }
.product_sort ul li a.active{font-weight:700; font-size:14px;}
.product_list_sort{ position:relative; right:0px; top:-10px; width:450px;}

/* Product_New */
.product_list_all{ width:100%}

/* Product_category */
.product_list_right{width:78%}
.product_list_full{width:100%;}
.product_category_index{ margin-bottom:17px;}
.category_center{ width:75%; }
.category_pic a.more{font-size:14px;color:#fff;border:1px solid #fff;display:block;width:100px;margin:140px auto 0 auto;padding:3px 0 5px 0; text-align:center; text-transform:uppercase}
.category_pic a.more:hover{background:#fff;color:#000;}
.category_pic_left{width:24%; height:370px; overflow:hidden; margin-right:1%}
.category_pic .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.3); position:relative;}
.category_pic:hover{transform: scale(1.1);cursor:pointer;}
.category_pic h3.catename{ font-size:15px; text-align:center; padding-top:60px; margin-bottom:20px; color:#fff; font-weight:500;}
.category_pic h3.catename a{ color:#fff;}
.category_pic h3.catename img{ width:60px; margin:0 auto;}
ul.category_nav{  margin:0 auto; width:70%;}
ul.category_nav li{ margin-bottom:10px; padding:3px 7px; margin-right:10px; }
ul.category_nav li a{ color:#FFF;}

/*Product_Category*/
ul.productCategory li{margin-bottom:5px; }
ul.productCategory li a{ font-size:14px; line-height:35px;display:block; font-weight:600;}
ul.productCategory li a i{ font-size:14px; margin-right:3px; font-weight:300; color:#999}
ul.productCategorylv2{display:none;}
ul.productCategory li.active ul.productCategorylv2{display:block;}
ul.productCategorylv2 li{ border-top:none!important; margin-bottom:0px!important; }
ul.productCategorylv2 li.active a{font-weight:bold!important;}
ul.productCategorylv2 a{ font-size:14px!important; font-weight:400!important; margin-left:20px;}
ul.productCategorylv2 a:hover{color:#000;}
ul.productCategorylv2 li i{ font-size:14px; color:#999;}

/* Left Related_product */
ul.related_product_list li{margin-bottom:10px;}
ul.related_product_list li h3.title{font-weight:600;overflow:hidden; font-size:14px; line-height:20px; margin-bottom:5px;}
ul.related_product_list li .par p.Score{ margin-bottom:5px; display:block}
ul.related_product_list li .par p.Score span.evaluate{ font-size:14px; font-weight:400;}
ul.related_product_list li .par p.Score span.star i{ font-size:13px;}
ul.related_product_list li .pic{height:100px; width:40%; margin-right:10px; border:1px solid #ebebeb;}
ul.related_product_list li .par{ width:53%; font-size:12px;}
ul.related_product_list li .par p{ display:inline-block; font-size:12px; font-weight:500;}
ul.related_product_list li .par p strong{ font-size:15px;}
ul.related_product_list li .par p.market_price{ font-size:12px;margin-right:10px;}
ul.related_product_list li .par p.no_market_price{ color:#999; font-size:12px; position: relative; display: inline-block;}
ul.related_product_list li .par p.no_market_price:after {content: ""; position: absolute;left: 3px;right: 0; top: 50%;height: 1px;background: linear-gradient(90deg, #e74c3c, #3498db);transform: translateY(-50%);}
ul.related_product_list li .par p.vip_price{font-size:12px;margin-right:10px;}
ul.related_product_list li .par p.upgrade{ color:#999; font-size:12px;}
ul.related_product_list li .par p.sold{ font-size:12px;font-weight:500; margin-top:3px; display:block}
ul.related_product_list li .par p.sold i{ font-size:12px; color:#999; margin-right:3px; margin-top:5px;}
ul.related_product_list li .par p.sold span.sale{font-size:12px; font-weight:400; color:#999;}
ul.related_product_list li .par p.sold span.salername{font-size:12px; font-weight:400; color:#999;}

/* News_Related_product */
.news_product{background:#fff; padding:15px; margin-bottom:15px;}
ul.news_related_product li{border:1px solid #ebebeb; padding:10px;}
ul.news_related_product li:hover{border:1px solid #f3f3f3; background:#f3f3f3}
ul.news_related_product li .pic{width:40%; height:130px; margin-right:4%; }
ul.news_related_product li .par{ width:56%; font-size:12px;}
ul.news_related_product li h3.title{font-weight:600;overflow:hidden; font-size:14px;  margin-bottom:5px;}

ul.news_related_product li .par p.recommend{ margin-bottom:5px;}
ul.news_related_product li .par p.recommend span { padding:2px 4px; border-radius:3px; font-size:11px; text-transform:uppercase; margin-right:3px;}
ul.news_related_product li .par p.recommend span.Hot{ background:#F60; color:#fff; }
ul.news_related_product li .par p.recommend span.Free{ background:#20a53a; color:#fff;}
ul.news_related_product li .par p.recommend span.New{ background:#f5d300; color:#333;}
ul.news_related_product li .par p.recommend span.Sale{ background:#4e6ef2; color:#fff; }
ul.news_related_product li .par p.recommend span.Clearance{ background:#ebebeb; color:#666;}

ul.news_related_product li .par p.Score{ margin-bottom:5px; display:block}
ul.news_related_product li .par p.Score span.evaluate{ font-size:14px; font-weight:400;}
ul.news_related_product li .par p.Score span.star i{ font-size:13px;}
ul.news_related_product li .par p{ display:inline-block; font-size:14px; font-weight:500;}
ul.news_related_product li .par p strong{ font-size:15px;}
ul.news_related_product li .par p.market_price{ font-size:12px;margin-right:10px;}
ul.news_related_product li .par p.no_market_price{ color:#999; font-size:12px; position: relative; display: inline-block;}
ul.news_related_product li .par p.no_market_price:after {content: ""; position: absolute;left: 3px;right: 0; top: 50%;height: 1px;background: linear-gradient(90deg, #e74c3c, #3498db);transform: translateY(-50%);}
ul.news_related_product li .par p.vip_price{font-size:12px;margin-right:10px;}
ul.news_related_product li .par p.upgrade{ color:#999; font-size:12px;}
ul.news_related_product li .par p.sold{ font-size:12px;font-weight:500; margin-top:3px; display:block}
ul.news_related_product li .par p.sold i{ font-size:12px; color:#999; margin-right:3px; margin-top:5px;}
ul.news_related_product li .par p.sold span.sale{font-size:12px; font-weight:400; color:#999;}
ul.news_related_product li .par p.sold span.salername{font-size:12px; font-weight:400; color:#999;}

/*List_left_nav*/
ul.list_left_nav li{margin-bottom:5px; }
ul.list_left_nav li a{ font-size:14px; line-height:30px;display:block; font-weight:500;}
ul.list_left_nav li a.active{font-weight:bold!important;}
ul.list_left_nav li a i{ font-size:16px; position:relative; top:2px; margin-right:2px; color:#999; font-weight:100;}
ul.list_left_nav_lv2 li{ border-top:none!important; margin-bottom:0px!important; }
ul.list_left_nav_lv2 a{ font-size:14px!important; font-weight:400!important; margin-left:10px;}
ul.list_left_nav_lv2 a.active{font-weight:bold!important;}
ul.list_left_nav_lv2 a:hover{color:#000!important;}
ul.list_left_nav_lv2 li i{ font-size:18px!important;}

/*Service Category*/
ul.ServiceCategory li{margin-bottom:5px; }
ul.ServiceCategory li a{ font-size:14px; line-height:32px;display:block; font-weight:400;}
ul.ServiceCategory li a i{ font-size:14px; margin-right:5px; color:#999; font-weight:300;}

/*Video category*/
.video_category{ margin-bottom:15px;}
.video_category_left{ width:18%; height:330px; margin-right:2%; overflow:hidden;}
.video_category_left .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.3);}
.video_category_left .pic:hover{transform: scale(1.1);cursor:pointer;} 
.video_category_left h3.catename{ font-size:18px; text-align:center; line-height:120px; color:#fff; font-weight:500;}
.video_category_left a.more{font-size:12px;color:#fff;border:1px solid rgba(255,255,255,0.5);display:block;width:100px;margin:140px auto 0 auto;padding:5px 0; text-align:center; text-transform:uppercase; border-radius:20px;}
.video_category_center{ width:80%;}
.video_category_center ul.video-list{ padding:0px;}

/* Kungfu category */
ul.kungfu_category_list li{margin-bottom:30px; height:400px; overflow:hidden;}
ul.kungfu_category_list li:nth-child(even) .pic{ float:right!important;}
ul.kungfu_category_list li .pic{ width:50%; height:400px;}
ul.kungfu_category_list li .pic .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.3); position:relative; padding:110px;}
ul.kungfu_category_list li .pic:hover{transform: scale(1.1);cursor:pointer; }
ul.kungfu_category_list li .pic h2.catename{ font-size:24px; text-align:center; color:#fff; font-weight:500;}
ul.kungfu_category_list li .pic h4.cncname{ font-size:18px; text-align:center; color:#fff; font-weight:500;}
ul.kungfu_category_list li .pic a.more{font-size:12px;color:#fff;border:1px solid rgba(255,255,255,0.5);display:block;width:100px;margin:30px auto 0 auto;padding:5px 0; text-align:center; text-transform:uppercase; border-radius:20px;}
ul.kungfu_category_list li .desc{ width:50%; background:#FFF; height:400px; padding:50px;}
ul.kungfu_category_list li .desc h3.catename{ color:#000; font-size:24px; margin-bottom:10px;}
ul.kungfu_category_list li .desc p.description{ color:#000; font-size:14px; line-height:25px; color:#666;}
ul.kungfuname{ margin-top:20px;}
ul.kungfuname li{ height:35px!important; width:auto!important; margin-bottom:10px!important; margin-right:10px; }
ul.kungfuname li.activate{ display:block; border:1px solid #ddd; border-radius:20px; padding:5px 10px 10px 20px;}
ul.kungfuname li.activate a{ display:block; font-weight:600; font-size:14px;}
ul.kungfuname li.activate:hover{ background:#f5d300; border:1px solid #f5d300;}

ul.kungfuname li.activate a i{ font-weight:300; color:#999;}
/* Master-Category */
ul.Master_category_list li{margin-bottom:30px; height:400px; overflow:hidden;}
ul.Master_category_list li .pic{ width:40%; height:400px;}
ul.Master_category_list li .pic .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.3); position:relative; padding:110px;}
ul.Master_category_list li .pic:hover{transform: scale(1.1);cursor:pointer; }
ul.Master_category_list li .pic h2.catename{ font-size:32px; text-align:center; color:#fff; font-weight:500;}
ul.Master_category_list li .pic h4.cncname{ font-size:28px; text-align:center; color:#fff; font-weight:500;}
ul.Master_category_list li .pic a.more{font-size:12px;color:#fff;border:1px solid rgba(255,255,255,0.5);display:block;width:100px;margin:30px auto 0 auto;padding:5px 0; text-align:center; text-transform:uppercase; border-radius:20px;}
ul.Master_category_list li .desc{ width:60%; background:#FFF; height:400px; padding:35px;}
ul.Master_category_list li .desc h3.catename{ font-size:21px; margin-bottom:10px;}
ul.Master_category_list li .desc p.description{ color:#000; font-size:14px; line-height:25px; color:#666;}
ul.Mastername{ margin-top:20px;}
ul.Mastername li{ }
ul.Mastername li.activate{ display:block;}
/*ul.Mastername li.activate:hover{ transform: scale(1.1); }*/
ul.Mastername li.activate img.gravatar{ height:100px; width:100px; border-radius:50%; margin:15px auto;}
ul.Mastername li.activate img.gravatar:hover{ transform: scale(1.1); }
ul.Mastername li.activate p.title{ text-align:center; font-size:15px; margin-bottom:5px; font-weight:700;}
ul.Mastername li.activate p.cnname{ color:#666; text-align:center; font-size:12px}
ul.Mastername li.activate p.clicks{ text-align:center; line-height:30px; font-size:12px; color:#666;}
ul.Mastername li.activate p.clicks strong{margin-right:3px;}
ul.Mastername li.activate p.clicks i{ margin-right:3px; font-size:12px;}

/* Photo_category */
.photo_category{ margin-bottom:15px;}
.photo_category_left{ width:18%; height:330px; margin-right:2%; overflow:hidden;}
.photo_category_left .pic:hover{transform: scale(1.1);cursor:pointer;} 
.photo_category_left .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.3);}
.photo_category_left h3.catename{ font-size:18px; text-align:center; line-height:120px; color:#fff; font-weight:500;}
.photo_category_left a.more{font-size:12px;color:#fff;border:1px solid rgba(255,255,255,0.5);display:block;width:100px;margin:140px auto 0 auto;padding:5px 0; text-align:center; text-transform:uppercase; border-radius:20px;}
.photo_category_center{ width:80%; }
.photo_category_center ul.photo-list{ padding:0px;}

/* Experience_category */
.experience_category{ margin-bottom:15px;}
.experience_category_left{ width:18%; height:420px; margin-right:2%; overflow:hidden;}
.experience_category_left .pic:hover{transform: scale(1.1);cursor:pointer;} 
.experience_category_left .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.3);}
.experience_category_left h3.catename{ font-size:18px; text-align:center; line-height:120px; color:#fff; font-weight:500;}
.experience_category_left a.more{font-size:12px;color:#fff;border:1px solid rgba(255,255,255,0.5);display:block;width:100px;margin:190px auto 0 auto;padding:5px 0; text-align:center; text-transform:uppercase; border-radius:20px;}
.experience_category_center{ width:80%;}
.experience_category_center ul.experience-list{ padding:0px;}

/*Traning_Home*/
.Traning_Home{height:650px; padding-top:35px;}
ul.Traning_top li{overflow:hidden; background:#ebebeb;}
ul.Traning_top li .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.3);}
ul.Traning_top li h3{ font-size:18px; color:#fff; font-weight:500; width:100%; text-align:center; position:absolute; top:60px; z-index:2; display:block;}
ul.Traning_top li h3 strong{ font-size:22px; font-weight:600; margin-right:5px;}
ul.Traning_top li h3 i{ font-size:32px; margin-right:5px; color:#fff; top:3px; display:block; font-weight:100;}
ul.Traning_top li .text{position:relative; z-index:3; padding-top:20px;}
ul.Traning_top li .text p{ font-size:16px; font-weight:600; line-height:40px; text-align:center; margin-top:-10px;}
ul.Traning_top li .text span{ font-size:14px; height:100px; display:block; padding:0 15px; }
ul.Traning_top li .more{ padding:20px 10px; text-align:center;}
ul.Traning_top li .more p{ margin-bottom:5px;}
ul.Traning_top li .more i{ display:block; font-size:21px; color:#999;}
ul.Traning_top li .more:after {content:"";width:0;height:2px;background:#F00;position:absolute;bottom:0;left:50%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s; z-index:15;}
ul.Traning_top li a:hover .more:after{left:0;width:100%;}
ul.Traning_top li a{ display:block;}
ul.Traning_top li a:hover .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.5);}
ul.Traning_top li a:hover .pic{transform: scale(1.1); crusor:pointer;} 
ul.Traning_top li a:hover .text{transform: translateY(8px);} 
ul.Traning_top li a:hover .more p{transform: translateY(-8px);}
ul.Traning_top li a:hover .more i{transform: translateY(-8px);}

/* Category-list */
.Category_list_full{width:100%;}

/* tages list */
.tage_list_full{width:100%;}
ul.tag-list li { background:#FFF; margin-bottom:20px;}
ul.tag-list li .tag-pic {position:relative;width:100%; overflow:hidden;}
ul.tag-list li .tag-pic .pic{height:200px;}
ul.tag-list li .tag-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.tag-list li .tag-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.tag-list li .tag-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px;}
ul.tag-list li .tag-pic .pic .vicon i{ font-size:40px; color:#FFF;}

ul.tag-list li .tag-pic .pic .vdieo_tip{position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px; text-align:center;}
ul.tag-list li .tag-pic .pic .vdieo_tip p.icon i{ font-size:28px; color:#FFF;}
ul.tag-list li .tag-pic .pic .vdieo_tip p.leve{ font-size:12px; color:#FFF;}

ul.tag-list li .tag-desc{ padding:15px 15px 0px 15px;}
ul.tag-list li .tag-desc h3.title{font-size:16px;font-weight:600;margin-bottom:5px; line-height:23px;}
ul.tag-list li .tag-desc .txt{font-size:14px;color:#666;}
ul.tag-list li .time_clicks{ padding:10px; color:#666;}

ul.tag-list li .experience-tag-desc{ padding:15px 15px 0 15px;}
ul.tag-list li .experience-tag-desc h3.title{font-size:15px;font-weight:600;margin-bottom:5px;}
ul.tag-list li .experience-tag-desc span.excellent{ display:block; position:absolute; right:10px; top:215px; width:80px; height:25px; font-size:14px; font-weight:600;}
ul.tag-list li .experience-tag-desc span.excellent i{ font-size:14px; margin-right:3px;  font-weight:300; color:#CCC;}
ul.tag-list li .experience-tag-desc p{font-size:14px;color:#666; line-height:23px;}
ul.tag-list li .experience-tag-desc p strong{ font-weight:600; margin-right:5px;}

/* product cate */
ul.cate-list{border:1px solid #bbb;margin-bottom:30px;}
ul.cate-list li{width:25%;margin-right:0;background:#fff;height:240px;overflow:hidden;}
ul.cate-list li .slider-hack{padding:0 20px;margin:22.5px 0 0 0;border-width:0 1px 0 0;}
ul.cate-list li .slider-hack .pic{height:160px;width:160px;margin:0 auto 10px;}
ul.cate-list li .slider-hack h3.title{font-size:16px;height:40px;}
ul.cate-list li.cateinfo{background:url(../images/catebg.jpg) center center no-repeat;color:#fff;text-align:center;}
ul.cate-list li.cateinfo .desc{margin-top:55px;}
ul.cate-list li.cateinfo .desc h3.catename{font-size:24px;margin-bottom:30px;font-weight:100;padding:0 10px;}
ul.cate-list li.last .slider-hack{border:none;}

/* pagenumber */
.pagenumber{margin:20px 0 10px ;text-align:center;}
.pagenumber ul li{display:inline-block;vertical-align:middle;padding:5px;*display:inline;zoom:1;}
.pagenumber ul li a{ background:#FFF; font-size:14px; padding:10px 15px; border-radius:5px; }
.pagenumber ul li.active a{color:#000; background:#f5d300; border-radius:5px; font-size:16px; font-weight:500;}
.pagenumber ul li.disabled a{color:#3a3a3a; border-radius:5px; }
.pagenumber.push-center{text-align:center;}

.ordernumber{margin:10px 0 20px 0;}
.membernumber{margin:20px 0;}
.commentnumber { margin:20px 0;}
.commentnumber span{ margin-left:15px; margin-right:15px; font-weight:500;}
.commentnumber button.but{ border:none; background:none; font-size:14px; padding:7px 10px; border-radius:3px; cursor: pointer;}

/* News */
ul.pub_list{margin-bottom:50px; margin-top:30px;}
ul.pub_list li{overflow:hidden;background:#fff;margin-bottom:30px; }
ul.pub_list li .pic{ position:absolute;width:100%;left:0;top:0;z-index:1; height:200px;}
ul.pub_list li .desc{width:100%; margin-top:210px;}
ul.pub_list li .desc .info{padding:15px;}
ul.pub_list li .desc h3.title{font-size:14px;color:#333;margin-bottom:10px; font-weight:500;}
ul.pub_list li .desc .txt{overflow:hidden;color:#717171;line-height:1.5;}
ul.pub_list li .desc .txt span{ margin-right:20px;}
ul.pub_list li .desc .txt strong{ margin-right:10px; color:#666; font-weight:200;}
ul.pub_list li .desc .txt p{ margin-top:5px; margin-bottom:10px; font-size:12px;}
ul.pub_list li .desc .tip{display:inline-block;padding-bottom:3px;color:#0274c9;border-bottom:1px solid #0274c9;}

/* Tags */
.tag{font-size:14px; background:#FFF; padding:20px; margin-bottom:10px;}
.tags span{margin-right:10px; font-weight:700;}
.tags span i{margin-right:3px; font-weight:300;}
.tags a{background:#ebebeb; padding:4px 10px; font-size:12px; color:#666; border-radius:20px; margin-right:7px;}
.tags a i{ font-size:12px; margin-right:5px;}
.tags a:hover{ background:#f5d300; color:#000; }
.factory_tag{font-size:14px; margin:0; padding:20px 0px 10px 0;}

/* Relarticles */
ul.relarticles li{ margin-bottom:10px;}
ul.relarticles li:last-child{margin-bottom:0px;}
ul.relarticles li .pic_box{position:relative; overflow:hidden; width:36%; margin-right:3%;}
ul.relarticles li .pic{ height:70px;}
ul.relarticles li:hover .pic{transform: scale(1.1);cursor:pointer;}

ul.relarticles li .title{ width:58%;}
ul.relarticles li .title h3{font-size:14px;font-weight:600; color:#666;}
ul.relarticles li .title p.clicks{ font-size:12px; margin-top:4px; color:#999;}
ul.relarticles li .title p.clicks strong{ font-weight:600;}
/* relarticles_video */
.sidebar_video{width:29.5%;}
.sidebar_video h3.single-title{ font-size:15px; margin-bottom:20px;}
ul.relarticles_video li{ height:115px; }
ul.relarticles_video li .pic{width:35%; margin-right:15px;}
ul.relarticles_video li .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.relarticles_video li .pic .vdieo_tip{position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px; text-align:center;}
ul.relarticles_video li .pic .vdieo_tip p.icon i{ font-size:21px; color:#FFF;}
ul.relarticles_video li .pic .vdieo_tip p.leve{ font-size:12px; color:#FFF;}

ul.relarticles_video li .title{ width:58%;}
ul.relarticles_video li .title h3{font-size:15px;font-weight:600; color:#333;}
ul.relarticles_video li .title p.description{color:#666; font-size:12px; margin-top:5px;}
ul.relarticles_video li .title p.clicks{ color:#999; font-size:12px; margin-top:5px; font-variant:500px;}
ul.relarticles_video li .title p.clicks i{ position:relative;top:2px;}

/* Postpn */
.postpn{ background:#FFF; padding:10px 15px; margin-top:10px; margin-bottom:10px;}
.postpn ul.col-2 li.next{text-align:right}
.postpn ul.col-2 li h3{font-size:14px; font-weight:700; border-bottom:1px solid #ebebeb; line-height:32px; color:#666;}
.postpn ul.col-2 li h3 i{ font-size:13px; color:#999; font-weight:300;}
.postpn ul.col-2 li h4{font-size:14px; color:#666;font-weight:400; line-height:40px;}

.postpn_experience{ background:#FFF; margin-top:10px;}
.postpn_Kungfu{ background:#FFF; margin-top:10px;}
.postpn_Photo{ background:#FFF;  margin-top:10px;}
.postpn_Master{ background:#FFF; margin-top:10px;}

/* view */
.content{width:78%;}
.content_products{width:79%;}
.create_content{ width:70%; margin-left:2%; }
.create_content_left{ width:28%; height:912px; background:url(../images/m_index.jpg) center center no-repeat;background-size:cover;}
.content_video{ width:80%; margin-left:2%;}
.content_news{ width:80%; margin-left:2%;}
.content_photo{ width:80%; margin-left:2%;}
.content_Master{ width:80%; margin-left:2%;}
.content_kungfu{ width:80%; margin-left:2%;}
.content_experience{ width:80%; margin-left:2%;}
.content_apply{width:62%; margin:0 1%;}
.content_member{width:62%; margin:0 1%; background:#FFF;}
.content_member h3.single-title{font-weight:700; margin-bottom:10px;}
.content_member h3.single-title span{font-weight:400; font-size:12px;}

.content_page{ width:62%; margin:0 1%;}
.content_view{ background:#fff; width:62%; margin:0 1%; padding:20px;}
.contact_info{ background:#FFF; padding:20px; margin-bottom:20px;}
.contact_message{ background:#FFF; padding:20px;}
.content_upgrade{width:62%; margin:0 1%;}
.content_apply_payment{ background:none;}
.content_order{ background:none;}

/*.contact_info_top*/
.contact_info_top{ line-height:35px;}
.contact_info_top ul li{ border:1px solid #f3f3f3; padding:7px 0 7px 15px; margin-bottom:10px; border-radius:5px;}
.contact_info_top ul li i{ font-size:21px; color:#999; margin-right:10px; position:relative; top:5px;}
.contact_info_top ul li strong{ margin-right:8px; font-weight:600;}

/* content_video_view */
.content_video_view{width:69%;}
.video_title{ background:#FFF; padding:15px;}
.video_title span.time{ width:25%; text-align:right;}
.video_title span.time i{ margin-right:3px; font-size:14px; position:relative; top:1px; color:#999}

.video_info{background:#fff;}
.video_mp4{ width:98%; margin:0 auto; background:#000; height:550px;position:relative;}
.video_mp4 .mask{width:100%;height:100%;left:0;top:550px;background: rgba(0,0,0,0.4);}
.video_describe{ background:#FFF; padding:15px;}
.video_describe h3{ font-size:16px; font-weight:700; margin-bottom:10px;}

.my_video{position:absolute; top:0; left:0; opacity:0;}
.goonplaytip{position:absolute;padding:5px 15px;left:10px;top:10px;z-index:2;color:#fff;display:none;}

.play-button{width:100px;height:50px;opacity:0;cursor:pointer;position:absolute;left:0;right:0;top:42%;margin:0 auto;z-index:2; background:none; border:none}
.play-button i{ font-size:48px; color:rgba(255,255,255,0.9);}
.play-button p{ color:#FFF; font-size:14px; font-weight:500;}
.video-poster{width:100%; height:100%; object-fit:cover;}

.level-data{ width:98%; margin:0 auto;}
.level-data .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.2);}

/*video-tip*/
.video-tip{ padding:230px 0 0 0; text-align:center; color:#FFF;}
.video-tip p strong{ font-size:14px; font-weight:600; display:inline-block;  border:1px solid #fff; margin-left:5px; margin-right:5px; padding:0 5px; border-radius:5px;}
.video-tip p.level{ margin-bottom:15px;}
.video-tip p.current_level{ margin-bottom:20px;}
.video-tip a{ background:#fff; padding:5px 8px; display:block; width:90px; border-radius:20px; margin:0 auto; cursor:pointer; font-weight:600;}
.video-tip a i{ font-size:16px; margin-right:3px; font-weight:300;}

/* content_video_view */
.content_news_view{width:60%; margin:0 1%;}
.news_title h3{ background:#FFF; padding:15px 15px 0 15px; line-height:25px; font-weight:600;}
.view_content{ background:#FFF; padding:15px; line-height:25px; margin-top:10px;}
.view_content img{ margin-top:10px; margin-bottom:10px; width:100%;}

/* Detailsinfo */
.detailsinfo{ background:#fff; padding:10px 15px; margin-bottom:10px;}
.detailsinfo strong{ margin-right:5px;  font-weight:600;}
.detailsinfo .purview{ width:20%; line-height:30px; }
.detailsinfo .source{ width:20%; line-height:30px;}
.detailsinfo .clicks{ width:20%; line-height:30px; }
.detailsinfo .like{ width:10%; line-height:30px; }
.detailsinfo .add{ width:30%; line-height:30px;margin-right:20px;}
.detailsinfo .time{ width:20%; line-height:30px; margin-right:20px;}
.detailsinfo .time i { margin-right:3px; font-size:16px; position:relative; top:1px; color:#999}
.detailsinfo .clicks i,.detailsinfo .purview i,.detailsinfo .source i,.detailsinfo .like i{ margin-right:3px; font-size:18px; position:relative; top:1px; color:#999}
.detailsinfo .snsitem i.Share{margin-right:5px; font-size:14px;}
.detailsinfo .snsitem,.copyright .snsitem{display:inline-block;vertical-align:middle;margin-left:20px;}
.detailsinfo .snsitem .tip{margin-right:10px;}
.detailsinfo .snsitem a{position:relative;top:-2px;}

/* videoinfo */
.videoinfo{ background:#fff; padding:15px 20px; margin-bottom:10px;}
.videoinfo i{margin-right:3px; font-size:16px; position:relative; top:1px; color:#999}
.videoinfo strong{ margin-right:5px;  font-weight:600;}
.videoinfo .time{ width:17%;}
.videoinfo .purview{ width:20%;}
.videoinfo .source{ width:17%;}
.videoinfo .clicks{ width:15%;}
.videoinfo .like{ width:15%;}
.videoinfo .play{ width:15%;}

/* Sidebar */
.sidebar{width:20%;}
.sidebar_small{width:18%;}
.sidebar_new{width:20%;}
.sidebar_box{ background:#fff; padding:15px; margin-bottom:15px; }
.sidebar h3.tip{font-size:18px;font-weight:100;margin-bottom:20px;color:#3a3a3a;}
.sidebar_box h3.single-title{ margin-bottom:10px; font-weight:700;}

.sidebar_right{background:#fff; padding:10px; margin-bottom:15px; }
.sidebar_right a.more{ margin-top:10px; display:block; font-weight:500;}
.sidebar_right a.more i{ font-weight:300; font-size:12px; color:#666;}

/* All Tags */
.alltags a{font-size:12px; color:#666;margin-right:5px; margin-bottom:5px; padding:2px 9px 2px 9px; display:inline-block;vertical-align:middle; border:#ebebeb solid 1px; border-radius:20px;}
.alltags a i{ margin-right:3px; font-size:12px; color:#999;}
.alltags a.active,.alltags a:hover{color:#000; background:#ddd; border:#ddd solid 1px; }
.alltags a.active{color:#ddd; font-weight:500;}

/* Page Nav */
ul.page_nav li{ line-height:35px;}
ul.page_nav li a{ font-size:16px;}
ul.page_nav li a:hover{ font-weight:100;}

/* Page Right Nav */
.addinfo{}
.address{}
.address strong{ margin-right:5px; color:#333; font-weight:600;}
.address p{position:relative;font-size:14px;margin:5px 0;line-height:25px; color:#333;}
.address p i{ color:#999; font-size:14px; margin-right:5px;}

input.layui-upload-file{ display:none;}

/* order-submit */
.order-submit{padding:20px;}
.order-submit h3.formtip{margin-bottom:15px;font-size:15px;font-weight:700; border-bottom:#ebebeb solid 1px; line-height:35px;}
.order-submit ul li{margin-bottom:15px;position:relative;}
.order-submit ul li.no{margin-bottom:10px;}
.order-submit ul li span.tip{display:block;margin-bottom:10px!important;font-size:14px; font-weight:700;}
.order-submit ul li span.tip em{font-weight:300;margin-left:10px; color:#666}
.order-submit ul li span.tip i{position:relative; font-size:16px; font-weight:300; color:#999; margin-right:3px;}
.order-submit ul li input,.order-submit ul li select,.order-submit ul li textarea{ width:100%;background:#f4f4f4; border-radius:5px;- webkit-border-radius:5px; font-family:'Roboto', sans-serif;}
.order-submit ul li input:focus,.order-submit ul li select:focus,.order-submit ul li textarea:focus{border: 1px solid #4A90E2; }
.order-submit ul li select#country2{ color:#666;}
.order-submit ul li.full{width:100%;}
.order-submit ul li.full textarea{min-height:70px; font-family:'Roboto', sans-serif;}
.order-submit ul li.half{width:48%;}
.order-submit ul li.three{width:31%;}
.order-submit ul li textarea{min-height:75px; font-family:'Roboto', sans-serif;}
.order-submit ul li.safe img{position:absolute;right:1px;bottom:1px;height:37px;}
.order-submit ul li.saveaddress{display:none;text-align:right;}
.order-submit ul li.saveaddress span{cursor:pointer;display:inline-block;background:#f5e828;margin-left:10px;color:#000;border-radius:25px;padding:5px 15px;}
.order-submit ul li.attach input{width:350px;}
.order-submit ul li.attach span.support{margin-left:20px;}
.order-submit ul li.submit input{height:40px; padding:0;font-size:14px;background:#f5d300;border:none;margin-right:10px;color:#000;cursor:pointer; border-radius:50px; font-weight:700;}
.order-submit ul li.submit input.all{ width:100%;}
.order-submit ul li.submit input.sub{ width:48%}
.order-submit ul li.submit input.reset{ width:48%}
.order-submit ul li.submit input[type="reset"]{background:#ebebeb; color:#000;}
.order-submit ul li .icon{margin-right:10px;width:19px;position:relative;top:-2px;}
.order-submit ul li input[type="radio"]{width:auto;}

.jump-add-submit{ padding:15px 10px 10px 10px!important;}
.add-submit ul li span.tip{ font-size:14px; font-weight:600;}
.add-submit ul li span.tip i{ font-size:16px; margin-right:3px; font-weight:400;}
.add-submit ul li a.button{display:inline-block;font-size:14px;width:100%;text-align:center;padding:0;height:40px;line-height:40px;border:none;background:#f5d300;color:#000;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s; border-radius:20px; cursor: pointer; }
.add-submit ul li p.default{ margin-top:15px; margin-bottom:5px;}
.add-submit ul li p.default input{ margin-right:5px;}

.full-content{background:#fff;min-height:380px;}
.full-content .content{width:71%;margin-right:3%;}
.full-content .sidebar{width:26%;}
.full-content .position.absolute{right:30px;top:30px;}
.full-content-left { width:48%; height:380px; background:url(../images/Register.jpg) center center no-repeat;background-size:cover;}
.forgotpswd{ width:50%;}

/* submission */
.submission_list{ padding:20px;}
.submission_list a.add{font-size:12px; cursor: pointer; font-weight:500; background:#f5d300; width:100%; display:block; text-align:center; line-height:40px; margin-top:20px;}
.submission_list a.add i{ margin-right:5px;}
.submission_list_top { background:#ebebeb; line-height:40px; text-align:center; margin-bottom:10px}
.submission_list_top ul { font-weight:700;}
.submission_list_top ul li.id{width:5%!important;}
.submission_list_top ul li.image{width:13%!important;}
.submission_list_top ul li.wide{width:28%!important; text-align:left;}
.submission_list_top ul li.time{width:20%!important;}
.submission_list_top ul li.status{ width:10%!important; }
.submission_list_top ul li.view{ width:13%!important;}
.submission_list_bottom ul{ text-align:center; border-bottom:1px #ccc dotted;}
.submission_list_bottom ul li{ padding:10px 0; margin-top:20px;}
.submission_list_bottom ul li.id{width:5%!important;}
.submission_list_bottom ul li.image{width:13%!important; margin-top:0px;}
.submission_list_bottom ul li.image img{ width:100px;}
.submission_list_bottom ul li.wide{width:28%!important; text-align:left;}
.submission_list_bottom ul li.wide a{ font-size:14px;}
.submission_list_bottom ul li.time{width:20%!important; font-size:12px;}
.submission_list_bottom ul li.status{ width:10%!important; margin-top:18px; font-weight:600;}
.submission_list_bottom ul li.status i{font-weight:300; font-size:12px;}
.submission_list_bottom ul li.status p{ display:block; width:80px; height:25px; text-align:center; line-height:25px; margin:0 auto; border-radius:20px; font-size:12px;}
.submission_list_bottom ul li.view{ width:13%!important;  margin-top:0px;}
.submission_list_bottom ul li.view a{ display: block; padding:3px 12px; border: solid 1px #ebebeb;  border-radius:20px; font-size:12px; cursor: pointer; font-weight:500; width:80%;  margin:0 auto 8px auto;}
.submission_list_bottom ul li.view a i{font-size:14px; color:#666; margin-right:5px;}
.submission_list_bottom ul li.view a.delete{ background:#e81f18; color:#FFF; border:none;}
.submission_list_bottom ul li.view a.delete i{color:#fff;}

.submission_view{ padding:20px;}
.submission_view h3{ font-size:18px; line-height:40px; margin-bottom:10px; font-weight:600}
.submission_view p.motto{ margin-bottom:20px; color:#999;}

.submission_cover{ margin-bottom:10px;}
.submission_cover img{ width:23.5%;}
.submission_info{ font-size:14px; border-bottom:1px solid #ebebeb; padding-bottom:10px;}


.submission_info p{display:inline-block; margin-right:5px;  color:#999;}
.submission_info p strong{ font-weight:700;  margin-right:10px;  color:#333;}
.submission_info p i{ font-weight:400; margin-right:5px; font-size:12px;}
.submission_text{ line-height:25px; padding:10px 0; color:#666}

.submission_view h3.title{ font-size:14px; font-weight:700; color:#333; margin-bottom:5px; line-height:30px;}
.submission_view h3.title i{ font-size:14px; font-weight:300; margin-right:5px;}

.submission_imags ul li { border:1px solid #ebebeb; margin-bottom:10px;}
.submission_imags ul li .mask{ position:relative; left:0; right:0; z-index:99; width:100%; height:100%; text-align:center; background: rgba(0,0,0,0.3); color:#FFF;}
.submission_imags ul li .mask i{ color:#fff; line-height:140px;}
.submission_imags ul li .photo{ height:140px;}
.submission_imags ul li .text{ line-height:35px; color:#666; margin-left:10px;}

.submission_brief { margin-top:10px; margin-bottom:5px;}
.submission_brief ul li{ line-height:50px; border-bottom:1px solid #ebebeb;}
.submission_brief ul li strong{ font-weight:700;  margin-right:10px;  color:#333;}
.submission_brief ul li.full{ width:100%;}
.submission_brief ul li i{ margin-right:5px; color:#999;}

.pub-submit ul li.photo_list{ margin-bottom:0px;}
.pub-submit ul li.photo_list ul li.photo_view{ border:1px solid #ebebeb; margin-right:2%; width:23.5%;}
.pub-submit ul li.photo_list ul li.photo_view:nth-child(4n+4){ float:right!important; margin-right:0!important;}
/*.pub-submit ul li.photo_list ul li.photo_view:nth-child(8){ float:right!important; margin-right:0!important;}*/
.pub-submit ul li.photo_list ul li.photo_view .photo{ margin-bottom:5px; height:140px;}
.pub-submit ul li.photo_list ul li.photo_view input{ display:block; margin-bottom:10px; padding:8px; width:95%; margin:0 auto; font-size:12px; border-radius:3px;}
.pub-submit ul li.photo_list ul li.photo_view a{ font-weight:500; font-size:12px; cursor: pointer; line-height:25px; padding:5px; display:inline-block; color:#999; width:100%;}
.pub-submit ul li.photo_list ul li.photo_view a i{ font-size:14px; margin-right:3px;}
.pub-submit ul li.photo_list ul li.photo_view a.zoom{ display:block; width:100%; height:100%; text-align:center; line-height:140px; background: rgba(0,0,0,0.3); color:#fff;}

.pub-submit ul li input.button{display:inline-block;font-size:14px;width:100%;text-align:center; height:40px;line-height:40px; background:#f5d300;color:#000;border-radius:20px; cursor: pointer; border:none; font-weight:600;}

.cover{ margin-bottom:10px;}
.cover .photo{ width:23.5%; float:left; margin-right:1%}
.cover .photo img{ border:1px solid #ebebeb;}
.cover .del{ width:74%; float:right;}

/* apply_list */
.apply_list{ padding:20px;}
.apply_list_top ul { font-weight:700;}
.apply_list_top ul li{}
.apply_list_top ul li.id{width:7%!important;}
.apply_list_top ul li.wide{width:40%!important; text-align:left!important;}
.apply_list_top ul li.status{ width:14%!important; text-align:left!important;}
.apply_list_top ul li.fees{ width:12%!important; text-align:left!important;}
.apply_list_top ul li.view{ width:15%!important;}
.apply_list_top { background:#ebebeb; line-height:40px; text-align:center; margin-bottom:10px}
.apply_list_bottom ul{ text-align:center; border-bottom:1px #ccc dotted;}
.apply_list_bottom ul li{line-height:25px; padding:15px 0;}
.apply_list_bottom ul li strong{ font-weight:700; color:#333;}
.apply_list_bottom:nth-child(even){ background:#f9f3f3;}
.apply_list_bottom ul li.id{width:7%!important;}
.apply_list_bottom ul li.wide{width:40%!important; text-align:left!important;}
.apply_list_bottom ul li.status{ width:14%!important; text-align:left!important; padding:40px 0!important;}
.apply_list_bottom ul li.fees{ width:12%!important; text-align:left!important; padding:40px 0!important;}
.apply_list_bottom ul li.view{ width:15%!important; padding:15px 0!important;}
.apply_list_bottom ul li.view a{ display: block; padding:2px 12px; border: solid 1px #ebebeb;  border-radius:20px; font-size:12px; cursor:pointer; margin:0px auto 8px auto; width:80%}
.apply_list_bottom ul li.view a i{ font-size:14px;color:#666; margin-right:2px;}
.apply_list_bottom ul li.view a.details{ background:#FFF;}
.apply_list_bottom ul li.view a.delete{ background:#e81f18; color:#fff; border:none;}
.apply_list_bottom ul li.view a.delete i{color:#fff;}
.apply_list_bottom ul li.view a.goapplypay{ background:#f5d300; border:none;}

.apply_list_bottom ul li.status span.adopt{color:#000;font-weight:700;}
.apply_list_bottom ul li.status span.review{color:#666;}
.apply_list_bottom ul li.status span i{font-weight:300!important; font-size:14px; margin-right:3px;}
.apply_list_bottom ul li.fees span.adopt{color:#000; font-weight:700;}
.apply_list_bottom ul li.fees span.review{color:#666; }
.apply_list_bottom ul li.fees span i{font-weight:300!important; font-size:14px; margin-right:3px;}

/*apply_reply */
.apply_reply{ padding:15px; background:#FFF; margin-bottom:15px;}
.apply_reply ul li{ line-height:40px; }
.apply_reply ul li:last-child{ text-align:right}
.apply_reply h3{ margin-bottom:15px;}
.apply_reply ul li i{ color:#999; font-size:14px;}
.apply_reply ul li p{ line-height:23px; margin-bottom:10px; color:#666; font-size:12px;}
.apply_reply ul li strong{ font-weight:700;  margin-right:10px;  color:#333; font-size:14px;}
.apply_reply ul li strong i{ margin-right:5px; font-size:18px; color:#666;  font-weight:300;}
.apply_reply ul li span{ display:inline-block; text-align:center; border-radius:20px; font-size:14px; padding:0px 25px; margin-right:5px;  margin-left:5px; height:40px; line-height:40px; font-weight:700;}
.apply_reply ul li span i{ position:relative; top:1px; font-size:18px; font-weight:300;}
.apply_reply ul li span.apply{ background:#f5d300;}
.apply_reply ul li span.apply a i{color:#000;}
.apply_reply ul li span.adopt{ background:#f5d300; font-weight:700}
.apply_reply ul li span.adopt i{color:#000!important;}
.apply_reply ul li span.adopt a{color:#000;display:block}
.apply_reply ul li span.review{color:#333; background:#f3f3f3;}
.apply_reply ul li span.review i{color:#666!important; font-size:14px;}
.apply_reply ul li span.review a{color:#333; display:block}
.apply_view{ padding:20px; background:#FFF;}
.apply_view h3{ font-size:15px; margin-bottom:15px; font-weight:700}
.apply_view h3 i{font-weight:400; margin-right:3px;}
.apply_view p.motto{ margin-bottom:10px; color:#999;}
.apply_info{ font-size:14px; border-bottom:1px solid #ebebeb; padding-bottom:10px;}
.apply_info p{display:inline-block; margin-right:5px;  color:#999;}
.apply_info p strong{ font-weight:500;  margin-right:10px;  color:#333;}
.apply_info p strong i{ font-weight:400;}
.apply_text{ line-height:25px; padding:10px 0; color:#666}
.apply_view h3.single-title{ font-size:16px; font-weight:500; color:#333;}
.apply_brief { margin-top:10px; margin-bottom:5px;}
.apply_brief ul li{ line-height:40px; border-bottom:1px solid #ebebeb;}
.apply_brief ul li p{ line-height:23px; margin-bottom:10px; color:#666; margin-left:20px;}
.apply_brief ul li strong{ font-weight:700;  margin-right:10px;  color:#333;}
.apply_brief ul li strong i{ font-weight:100!important; margin-right:5px; font-size:14px; color:#666;}
.apply_brief ul li.full{ width:100%;}
.apply_brief ul li:last-child{ border-bottom:none;}
.apply_applyfees{margin-bottom:15px;}
.apply_applyfees ul li{ background:#f5d300; padding:20px;}
.apply_applyfees ul li i{ font-size:24px; margin-bottom:10px; display:block; font-weight:300;}
.apply_applyfees ul li span{ display:block; color:#000; font-size:15px; font-weight:700}
.apply_applyfees ul li strong{ font-size:14px; margin-top:10px; display:block; font-weight:400;}
.apply_applyfees ul li.name{ }
.apply_applyfees ul li.fees{ }
.apply_applyfees ul li.state{}
.apply_reply_info{ background:#fff; margin-bottom:15px; padding:20px;}
.apply_reply_info h3{ margin-bottom:10px; font-weight:700; font-size:15px;}
.apply_reply_info h3 i{ font-weight:400; margin-right:5px;}
.apply_reply_info strong{ font-weight:700; margin-right:5px;}
.apply_reply_info strong i{ font-weight:300; margin-right:5px;}
.apply_reply_info span.time{ margin-left:25px; display:block; margin-bottom:5px;}
.apply_reply_info p.reply{ margin-left:25px;}

.apply_reply_success{ padding:20px; background:#f5d300}
.apply_reply_success h2 i{ font-size:36px; font-weight:400; display:block;  margin-bottom:10px;}
.apply_reply_success h2{ font-size:18px; font-weight:400; margin-bottom:10px;}
.apply_reply_success h3{ font-size:18px; font-weight:600;}
ul.payment_success li{line-height:40px; border-bottom: 1px solid #ebebeb;}

/*apply_list_fees*/
.apply_list_fees{ padding:20px;}
.apply_list_fees ul li{ line-height:28px;}
.apply_list_fees ul li strong{ font-weight:600; margin-right:5px;}
.apply_list_fees ul li span{ font-weight:600;}
.record_list{ padding:15px 10px 15px 10px;}
.record_list:nth-child(odd) { background-color: #f3f3f3; border-bottom: 1px #ccc dotted; border-top: 1px #ccc dotted;}/*even*/
.apply_list_fees_no{width:10%;}
.apply_list_fees_top{ width:75%;}
.apply_list_fees_bottom{width:13%; margin-top:20px;}
.apply_list_fees_bottom a{ display:block; margin-bottom:10px; text-align:center; padding:5px 9px; border-radius:20px; font-size:12px; cursor: pointer; font-weight:600;}
.apply_list_fees_bottom a i{ font-size:14px;  margin-right:2px; font-weight:100;}
.apply_list_fees_bottom a.gopay{ background:#f5d300;}
.apply_list_fees_bottom a.gopay i{ color:#666; }
.apply_list_fees_bottom a.cancel{ background:#fff; border: solid 1px #ddd;}
.apply_list_fees_bottom a.cancel i{ color:#000; }
.apply_list_fees_bottom a.success{ border: solid 1px #ddd;  background:#FFF;}
.apply_list_fees_bottom a.success i{color:#666;;}
.apply_list_fees_bottom a.delete{ background:#fff; border: solid 1px #ddd;}}
.apply_list_fees_bottom a.delete i{ color:#000;}
.apply_order_pay_box_left{ width:60%; background:url(../images/pay.jpg) center center / cover no-repeat; height:390px; border-radius:10px; margin-top:30px; margin-bottom:50px;}
.apply_order_pay_box_right{ width:40%; text-align:center; height:390px; padding:20px; color:#000; margin-top:30px; margin-bottom:50px;}
.apply_order_pay_info{ padding:20px; background:#fff; margin-bottom:15px;}
.apply_order_pay_info ul li{line-height:40px;}
.apply_order_pay_info ul li strong{ font-weight:700; margin-right:5px;}
.apply_order_pay_info ul li span{font-weight:700; font-size:16px;}
.apply_order_pay_box{padding:20px; background:#fff; margin-bottom:20px;}
.apply_order_pay_box img.pay_logo{width:180px; margin:0 auto;}
.apply_order_pay_box h3.pay_title{font-size:16px;font-weight:500; line-height:54px; }
.apply_order_pay_box p.pay_money{font-size:32px; display:block; line-height:50px;}
.apply_order_pay_box p.pay_money span{ font-size:18px;}
.apply_order_pay_box .wchatscancode p{ line-height:50px;}
.apply_order_pay_box .wchatscancode .qrcode img{ margin:15px auto;}
.apply_order_pay_info_suc{ padding:20px; background:#fff; margin-bottom:15px;}
.apply_order_pay_info_suc ul li{ line-height:35px;}
.apply_order_pay_info_suc ul li strong{ margin-right:5px; font-weight:700;}

/*joinmail */
.joinmail_submit{padding:0px!important; margin-bottom:0px!important;}
.joinmail_submit ul li p.checkbox{line-height:32px;}
.joinmail_submit ul li p.checkbox input{ margin-right:7px;}

/* member list */
.member_message{ padding:20px 20px 0 20px;}
ul.message_list li{ border:1px solid #ebebeb; padding:15px; margin-bottom:15px;border-radius:8px;}
ul.message_list li h3{font-size:14px;color:#333; font-weight:400;}
ul.message_list li:last-child{margin-bottom:0px;}
ul.message_list li .msg{ margin-bottom:10px;}
ul.message_list li .msg h3{ font-size:14px; font-weight:600; margin-top:10px;}
ul.message_list li .msg .msg_pic img{ width:50px; height:50px; border-radius:50%; margin-top:10px;}
ul.message_list li .msg .msg_pic{ width:7%;} 
ul.message_list li .msg .msg_text{ width:91%;} 
ul.message_list li .msg p span.time{color:#666;font-size:12px;font-weight:400; margin-right:10px;}
ul.message_list li .msg p span.time i{ font-size:15px;}
ul.message_list li .msg .msg_text p.intro{ font-size:14px; font-weight:400; margin-top:5px;}
ul.message_list li .replymsg{font-size:14px;color:#333; padding:10px; margin-left:5%; margin-bottom:10px; border:1px solid #ebebeb; border-radius:8px;}
ul.message_list li .replymsg h3{ margin-right:10px; line-height:25px; font-weight:700; color:#000;}
ul.message_list li .replymsg .replymsg_pic{ width:8%;} 
ul.message_list li .replymsg .replymsg_text{ width:90%;} 
ul.message_list li .replymsg img{ width:45px; height:45px; border-radius:50%; border:1px solid #ebebeb;}
ul.message_list li .replymsg span.time{color:#666;font-size:12px;font-weight:400; display:block}
ul.message_list li .replymsg span.time i{ font-size:15px;}
ul.message_list li .replymsg p.reply{ color:#333; font-size:12px; margin-bottom:5px;}
ul.message_list li .message_m{padding:10px 0 5px 0; position:relative; top:-5px;}
.message_reply{position:absolute; right:30px; margin-top:10px; z-index:9;}
.message_reply a{cursor:pointer;font-size:12px; line-height:28px; margin-right:5px; border-radius:20px;  padding:0 15px;text-align:center;}
.message_reply a.message_btn{ display:inline-block; cursor: pointer; color:#000; border:1px solid #ddd; background:#fff;}
.message_reply a.message_btn i{color:#666}
.message_reply a.del{ display:inline-block;  color:#fff; background:#e81f18;}
.message_reply a.del i{font-size:16px; color:#fff}

/* del guestbook reply btn   */
span.delreply{cursor:pointer; font-size:11px; line-height:28px; padding:5px 14px; border-radius:20px; background:#e81f18; color:#fff;}
span.read{cursor:pointer; font-size:11px; line-height:28px; padding:5px 13px; border-radius:20px; background:#ebebeb; color:#666;}
span.delete{cursor:pointer; font-size:11px; line-height:28px; padding:5px 14px; border-radius:20px; background:#e81f18; color:#fff;}

span.delreply i{ font-size:12px; color:#fff; margin-right:2px;}
span.read i{ font-size:14px; color:#666; margin-right:2px;}
span.delete i{ font-size:12px; color:#fff; margin-right:2px;}

/* vcard */
.vcard_main{ background:#FFF; padding:20px;}
.vcard_main ul li.vcard_list{ border:1px solid #ebebeb;}
.vcard_main ul li.vcard_list .vcard_img{ width:30%;}
.vcard_main ul li.vcard_list .vcard_text{ width:68%; padding:10px;}
.vcard_main ul li i{ margin-right:10px;}
.vcard_main ul li p { line-height:25px;}
.vcard_main ul li p strong{ font-weight:500; margin-right:5px;}

/*account_login*/
.full-login-left {width:48%; height:450px; background:url(../images/login.jpg) center center no-repeat;background-size:cover;}
.full-login-right {width:52%; height:450px; background:#fff;}
.login_tab input.radio{ display:none;}
.login_tab .tabs label.tab{ width:24.5%;}
.login_tab .panels{ background:#fff;}
.login_tab .account_panel{ padding:30px;}
.login_tab .wechat_panel{ padding:50px;}
.login_tab .phone_panel{ padding:30px!important;}
.login_tab .saler_panel{ padding:30px!important;}

/*wechat_login*/
.wechatloginleft{ width:162px; height:162px; border:1px solid #ebebeb;}
.wechatloginright{ width:74%; margin-left:1%; padding:30px;}
.wechatloginright h3{ line-height:35px; font-weight:600; font-size:14px;}
.wechatloginright p{ line-height:30px;}
.wechatloginright p i{ color:#999;}

/*phone_login*/
.phone_login ul{margin-bottom:0px;}
.phone_login ul li {padding-left:90px;position:relative;}
.phone_login ul li.clear{ padding-left:0;}
.phone_login ul li.clear a{ font-weight:700; background:#ebebeb; padding:13px 25px; font-size:16px; border-radius:25px;}
.phone_login ul li.clear a i{font-weight:100;}
.phone_login ul li span.tip {position:absolute;left:0;top:8px;width:100px;z-index:1;margin-bottom:0;font-size:14px;}
.phone_login ul li.safe input {width:70%;}
.phone_login ul li.safe img {right:0;height:39px;}
.phone_login ul li.submit a.forgot-ps,.sidebar .login-submit ul li a.forgot-ps {font-size:18px;color:#0274c9;display:inline-block;vertical-align:middle;margin-top:17px;padding-bottom:5px;border-bottom:1px solid #0274c9;}
.phone_login ul li.submit a.forgot-ps:hover {color:red;border-color:red;}
.phone_login img.verify{ position:absolute;right:1px;top:1px;cursor:pointer; height:40px; width:100px;}
.phone_login ul li input.verify_m{ background:#ffeda6; width:100px; cursor:pointer;  position:absolute;right:1px;top:1px; height:37px; padding:0px;}

.login-tip{width:60%;margin-right:2%; background:#FFF; padding:20px;}
.login-tip .desc{position:relative;color:#666;}
.login-tip .desc .txt{line-height:1.8;font-size:14px;padding-right:10px;}
.login-tip .desc .line{position:absolute;width:1px;height:100%;top:0;right:-30px;z-index:1;background:#bbb;}
.login-tip .radio{color:#3a3a3a;font-size:14px;display:block;margin:28px 0; position:relative; left:0; top:0; font-weight:500;}
.login-tip .radio input{margin-right:10px;}
.login-tip a.reg{line-height:42px;background:#f5d300;color:#000;display:block;text-align:center;font-size:18px; width:200px;height:42px; border-radius:5px;}

/*.login-submit { width:100%; padding:0px!important;}*/
.login-submit h3.formtip{ font-size:18px; line-height:40px; margin-bottom:30px;}
.login-submit ul li{padding-left:140px;}
.login-submit ul li span.tip{position:absolute;left:0;top:8px;width:160px;z-index:1;margin-bottom:0;}
.login-submit ul li.safe input{width:100%;}
/*.login-submit ul li.safe img{right:1px;height:37px;}*/
.login-submit ul li.submit input{ width:100%;}
.login-submit ul li.submit a.forgot-ps,.sidebar .login-submit ul li a.forgot-ps{font-size:14px;color:#666;display:inline-block;vertical-align:middle;margin-top:17px;}
.login-submit ul li.submit a.forgot-ps:hover{color:red;border-color:red;}

ul.login_register li.password{ text-align:right;}
ul.login_register a{ border:1px solid #ebebeb; display:inline-block; padding:5px 10px; border-radius:20px; font-weight:600; color:#666; background:#f3f3f3;}
ul.login_register a i{ font-size:13px; color:#666; font-weight:300; }

.sidebar .login{width:auto;}
.sidebar .login-submit ul li{padding-left:140px;}
.sidebar .login-submit ul li span.tip{width:140px;font-size:15px;}
.sidebar .login-submit ul li.forgotps{text-align:right;}
.sidebar .login-submit ul li.forgotps,.sidebar .login-submit ul li.safe{margin-bottom:20px;}
.sidebar .login-submit ul li.forgotps a.forgot-ps{margin-top:0;}
.sidebar .login-submit ul li.safe input{width:100%;}
.sidebar .login-submit ul li.safe img{width:75px;height:36px;right:1px;top:1px;}
.sidebar .login-submit ul li.submit{padding-left:0;margin-bottom:0;}
.sidebar .login-submit ul li.submit a.regaccount{display:block;height:50px;line-height:50px;width:160px;text-align:center;background:#0274c9;color:#fff;font-size:20px;}

/* reg-submit */
.reg-submit{ background:#FFF;}
.reg-submit hr{background:#bbb;margin-bottom:30px;}
.reg-submit ul li span.tip{margin-bottom:20px;}
.reg-submit .gravatar{width:60px;height:60px;border:1px solid #ebebeb; border-radius:50%; background:url(/Public/App/images/gravatar.jpg) center center no-repeat; background-size:cover;}
.reg-submit .gravatar img{ border-radius:50%;}
.reg-submit .file{width:80px;height:28px;line-height:28px;position:relative;margin:15px 0 0 20px;}
.reg-submit .file a.upload{display:block;font-size:12px; color:#000;text-align:center;position:relative;z-index:1; border-radius:50px; background:#ebebeb; border:1px solid #ddd; cursor: pointer;}
.reg-submit .file a.upload i{ margin-right:5px; color:#999;}
.reg-submit .file input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer;}
.gender_nav{ padding:5px 0 0 20px;}
.reg-submit ul li.photo_list{ margin-bottom:0px;}
.reg-submit ul li.photo_list ul li.photo_view{ border:1px solid #ebebeb; margin-right:2%; width:23.5%;}
.reg-submit ul li.photo_list ul li.photo_view:nth-child(4n+4){ float:right!important; margin-right:0!important;}
.reg-submit ul li.photo_list ul li.photo_view .photo{ margin-bottom:5px; height:140px;}
.reg-submit ul li.photo_list ul li.photo_view input{ display:block; margin-bottom:10px; padding:8px; width:95%; margin:0 auto; font-size:12px; border-radius:3px;}
.reg-submit ul li.photo_list ul li.photo_view a{ font-weight:500; font-size:12px; cursor: pointer; line-height:25px; padding:5px; display:inline-block; color:#999; width:100%;}
.reg-submit ul li.photo_list ul li.photo_view a i{ font-size:14px; margin-right:3px;}
.reg-submit ul li.photo_list ul li.photo_view a.zoom{ display:block; width:100%; height:100%; text-align:center; line-height:140px; background: rgba(0,0,0,0.3); color:#fff;}
.reg-submit ul li input.button{display:inline-block;font-size:14px;width:100%;text-align:center; height:40px;line-height:40px; background:#f5d300;color:#000;border-radius:20px; cursor: pointer; border:none; font-weight:600;}



/* forgot-submit */
.forgot-submit{ padding:20px 40px 40px 0!important;}
.forgot-submit h3.formtip{ font-size:14px; margin-bottom:20px;}
.forgot-submit h3.formtip i{ font-size:16px;}

/* contact-submit */
.contact_us_f p{ line-height:30px;}
.contact_us_f p i{ font-size:14px;}
.memaddress{margin-bottom:50px;}
.memaddress .madd,.memaddress .mphone,.memaddress .memail{font-size:15px;overflow:hidden;position:relative;min-height:78px;padding:10px 0 10px 40px;line-height:2;background:#f5f5f5;}
.memaddress .madd .icon,.memaddress .mphone .icon,.memaddress .memail .icon{width:19px;height:21px;position:absolute;left:10px;top:16px;z-index:1;}
.memaddress .madd{width:48%;}
.memaddress .mphone{width:48%;margin-right:2%;}
.memaddress .memail{width:48%;margin-right:2%; margin-bottom:25px;}

.contact-submit{ padding:0px!important;}
.contact-submit ul li input,.contact-submit ul li select,.contact-submit ul li textarea,.contact-submit ul li.full textarea{width:100%;background:#f4f4f4;}
.contact-submit ul li.safe{ width:100%;}

.guest-submit{ padding:5px!important;}
.guest-submit ul li textarea, .contact-submit ul li textarea{ height:150px; }

/* Products_view */
.pro_info .pic{width:61.5%;margin-right:1.5%;}
.pro_info .desc{width:37%;}
.pro_info .bigpic{margin-bottom:15px;position:relative; height:530px;}
.pro_info .bigpic img{ width:100%; height:530px;}
.pro_info .smallpic{position:relative;margin:0 35px 0 35px; width:380px;}
.pro_info .bigpic .nopro_pic,.pro_info .smallpic .nopro_pic{text-align:center;color:#959595;text-transform:uppercase;}
.pro_info .bigpic .nopro_pic{height:343px;line-height:343px;}
.pro_info .smallpic .nopro_pic{height:68px;line-height:68px;}
.pro_info .desc .product_title{ border-bottom:1px solid #ddd; background:#fff; padding:20px;}
.pro_info .desc .product_title h1{font-size:16px;font-weight:600;}
.pro_info .desc .product_title p.recommend span { padding:5px 10px; border-radius:15px; font-size:12px; margin-right:3px;}
.pro_info .desc .product_title p.recommend span.Hot{ background:#F60; color:#fff; }
.pro_info .desc .product_title p.recommend span.Free{ background:#20a53a; color:#fff;}
.pro_info .desc .product_title p.recommend span.New{ background:#f5d300; color:#333;}
.pro_info .desc .product_title p.recommend span.Sale{ background:#4e6ef2; color:#fff; }
.pro_info .desc .product_title p.recommend span.Clearance{ background:#ebebeb; color:#666;}

/*bigpic*/
.bigpic ul.slides > li,.smallpic ul.slides > li{display:none;-webkit-backface-visibility:hidden;}
.bigpic ul.slides > li.no_product_img,.smallpic ul.slides > li.no_product_img{ background:#fff;}
.bigpic .zoomtip{position:absolute;bottom:5px;right:10px;z-index:1;font-size:16px;}
.bigpic .zoomtip i{position:relative;top:-2px; font-size:24px; color:#999; font-weight:100;}

/*smallpic*/
.smallpic ul li{margin-right:10px;}
.smallpic .flex-direction-nav a:before{display:none;}
.smallpic .flex-direction-nav a{top:50%;margin-top:-20px;background:url(../images/basicicon.png) no-repeat;width:35px;height:35px; cursor:pointer;}
.smallpic .flex-direction-nav a.flex-prev{background-position:-35px 0px;left:-40px;}
.smallpic .flex-direction-nav a.flex-next{background-position:-35px -35px;right:-40px;}
.smallpic .flex-direction-nav a.flex-disabled{opacity:1!important;}
.smallpic .small-photo{border:1px solid #FFF;padding:1px;width:67px;background:#FFF; cursor:pointer;}
.smallpic  ul li.flex-active-slide .small-photo{border-color:#FFF; background:#FFF; cursor:pointer; border:1px solid #999;}

/*product-video*/
.product-video{width:240px;position:absolute; bottom:5px; right:0px; z-index:1;}
.product-video ul li{ margin-right:4%; width:47%}
.product-video ul li a.openvideo{background:#fff; height:38px; text-align:center; line-height:35px; border-radius:20px; font-size:14px; display:block; cursor:pointer}
.product-video ul li a.openvideono{background:#ddd;cursor: pointer }
.product-video ul li a.openvideo i{ font-size:18px; margin-right:5px; position:relative; top:2px; color:#999;}
.product-video ul li a.openpdf{background:#fff; height:38px; text-align:center; line-height:38px; border-radius:30px; font-size:14px;  display:block; cursor:pointer}
.product-video ul li a.openpdfno{cursor:pointer; background:#ddd;}
.product-video ul li a.openpdf i{ font-size:18px;margin-right:5px; position:relative; top:2px;  color:#999;}

/*product_filter*/
.pro_info .desc .product_filter{ background:#fff; padding:0 20px 20px 20px; height:465px;}
ul.term li{line-height:40px; margin-bottom:15px; }
ul.term li .tip,ul.term li .termlist{display:inline-block;vertical-align:middle;}
ul.term li .tip{margin-right:15px; font-size:14px; font-weight:600;}

/*ul.term li.termlistCertified{}
ul.term li.termlistModel{}
ul.term li.termlistColor{}
ul.term li.termlistQuantity{}
ul.term li.termlistPrice{}
ul.term li.termlistScore{}
ul.term li.termlistShare{}*/

/*model*/
ul.term li .model a{font-size:12px; cursor:pointer;display:inline-block;vertical-align:middle;margin-right:5px;text-align:center;border:1px solid #ebebeb; height:30px;line-height:30px;padding:0px 8px; border-radius:3px;}
ul.term li .model a:hover{color:#000;background:#f3c83e;}
ul.term li .model a.active{font-weight:500; border:1px solid #f3c83e; }

/*colour*/
ul.term li .colour a{font-size:12px; cursor:pointer;display:inline-block;vertical-align:middle;margin-right:5px;text-align:center;border:1px solid #ebebeb; height:30px;line-height:30px;padding:0px 8px; border-radius:3px;}
ul.term li .colour a:hover{color:#000;background:#f3c83e;}
ul.term li .colour a.active{font-weight:500; border:1px solid #f3c83e;}

/*quantity*/
.buy-number{ margin-top:5px;} 
.buy-number span.icon{width:40px;height:40px;cursor:pointer; text-align:center; line-height:40px;}
.buy-number span.icon i{ font-size:30px; color:#ccc; font-weight:100;}
.buy-number span.icon i:hover{color:#666;}
.buy-number span.add i{color:#999;}
.buy-number input{width:40px;color:#000;text-align:center; border-radius:3px; border:1px solid #ddd!important; background:#ebebeb; font-size:14px; font-weight:500;}

/*price*/
ul.term li .price p{ display:inline-block; font-size:14px; font-weight:500; margin-right:10px; color:#666; font-size:12px;}
ul.term li .price p strong{ font-size:18px; margin-right:2px; margin-left:2px; color:#000}
ul.term li .price p.market_price{}
ul.term li .price p.no_market_price{text-decoration:line-through; color:#999; font-size:14px;}
ul.term li .price p.vip_price{}
ul.term li .price p.upgrade a{font-size:12px; background:#f5d300; display:block; height:25px; line-height:25px; padding:0 10px; border-radius:20px; font-weight:600;}

/*score*/
ul.term li .score p span.evaluate{display:inline-block;width:20px;font-size:16px; font-weight:500; margin-right:5px; text-align:center;}
ul.term li .score p span.fa_star i{cursor:pointer;display:inline-block;font-size:16px; padding-right:5px;}
ul.term li .score p span.star{font-size:18px;}

.order_dav{ position:fixed; right:120px; top:320px;}
.order_dav ul li{background:#f5d300; padding:10px 8px;; margin-bottom:10px;  text-align:center; border-radius:5px; }
.order_dav a{ font-weight:500; font-size:12px; color:#000;}
.order_dav a i{font-weight:100; font-size:22px; display:block; color:#000;}

/*pro_info_num*/
.pro_info_num { margin-top:20px;}
.pro_info_num i{font-size:14px; margin-right:3px;}
.pro_info_num span.bottom{ font-size:12px;}

/* product_opbtn*/
.product_opbtn{ margin-top:15px;}
.product_opbtn ul li{ background:#f5d300;}
.product_opbtn ul li a{cursor:pointer; line-height:45px; font-weight:600;}
.product_opbtn ul li a i{font-weight:100; font-size:16px}
.product_opbtn ul li a i.collected{ color:#000;}
.product_opbtn ul li a p.icon{ display:inline-block; width:30%; text-align:center}
.product_opbtn ul li a p.text{ display: inline-block; width:70%; font-size:14px;}

/* flex-direction-nav*/
.flex-direction-nav a {text-decoration:none;display:block;width:2pc;height:36px;line-height:38px;text-align:center;background:#ea5413;position:absolute;top:49%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3);-webkit-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-prev {left:0}
.flex-direction-nav .flex-next {right:0;text-align:center}
.flexslider:hover .flex-prev {left:10px}
.flexslider:hover .flex-next {right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1}
.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before {font-family:FontAwesome;display:inline-block;font-size:25px;content:'\f104';color:#fff}
.flex-direction-nav a.flex-next:before {content:'\f105';color:#fff}
.favorites{ position:absolute; bottom:12px; right:15px; z-index:9999; background:#ff9a18; width:25px; height:25px; line-height:25px; text-align:center; border-radius:3px;}
.favorites a i{color:#FFF; font-size:14px; margin-right:0px;}

.playvideo{position:absolute;text-align:center;width:100%;height:0;overflow:hidden;left:0;top:0;margin-top:0;margin-left:0;background:#000;z-index:99;}
.playvideo.open{height:530px; background:#000;}
.playvideo .close{position:absolute;top:20px;right:20px;z-index:1;cursor:pointer;}
.playvideo .close i{ font-size:34px; color:#ccc;}

.zoomDiv{z-index:999;position:absolute;top:0;left:0px;width:200px;height:200px;background:#fff;border:1px solid #bbb;display:none;text-align:center;overflow:hidden;}
.zoomDiv img{max-width:inherit;}
.zoomMask{position:absolute;background:url(../images/mask.png) repeat;cursor:move;z-index:1;}

.editor{font-size:15px;line-height:1.8;}
.editor a{padding-bottom:2px;}
.editor.justify{text-align:justify;line-height:2;}
.editor img{ margin-bottom:15px; width:100%; margin-top:10px;}
.editor_b{ height:80px;}

/* Product_details */
h3.details_title{color:#000; padding-left:15px; line-height:40px; font-size:16px; font-weight:700;}

/* Customer */
.customer{ padding:15px; background:#fff; margin-bottom:15px;}
.customer h3.comment_title{ margin-bottom:10px; font-size:16px; font-weight:700;}
.customer_score{ padding:20px 10px 10px 10px;}
.customer_score span.tip{ display:block; margin-bottom:10px; font-weight:700}
.customer_score span.star{ font-size:14px; font-weight:600;}
.customer_score span.evaluate{ font-size:18px; font-weight:500;}
.customer_score span.evaluate p{ font-size:18px; display:inline-block;}
.customer_score span.fa_star i{ font-size:14px; position:relative; top:-3px; left:10px;}

.customer_list{ padding:10px;}
.customer_list input.radio{ display:none;}
.customer_list .tabs .tab{ padding:15px 0; width:33%; text-align:left; padding-left:20px; font-size:15px;}
.customer_list .tabs .video_tab{ width:49%!important;}
.customer_list .tabs{border-bottom:1px solid #ebebeb!important;}
.customer_list .panels{ background:none; }
.customer_list .panels .panel{ padding:0px;}
.customer_list #one:checked ~ .tabs #one-tab, .customer_list #two:checked ~ .tabs #two-tab, .customer_list #three:checked ~ .tabs #three-tab{ font-size:15px!important; border-bottom:1px solid #f5d300!important;  font-weight:700; border-top:none!important; margin-bottom:-1px; background:none;}

.customer_filter{border-bottom:1px solid #ebebeb;}
.customer_filter ul{ padding-top:20px; padding-bottom:20px;}
.customer_filter ul li{ margin-right:15px; line-height:35px; height:35px;}
.customer_filter ul li.rating {}
.customer_filter ul li.filter {}
.customer_filter ul li.sort {}
.customer_filter ul li span.tip{ display:block;font-weight:700; margin-right:10px;}
.customer_filter ul li select{width:75%; height:35px; line-height:35px; padding:3px 10px;}
.customer_filter ul li select option.star{color:#666;}

.customer_tags{margin:30px 0;}
.comment_tags{ margin:0;}
.customer_tags a.tag{ padding:0px; background:#fefbe5; padding:7px 15px; margin-right:10px; font-size:12px; border-radius:20px;}
.customer_tags a.tag.active{background:#f5d300;}

.customer_message{ margin-top:20px;}
.customer_message ul li{ border-bottom:1px dashed #ccc; padding:15px 0;}
.customer_message ul li:nth-last-child(1){border-bottom:none;}

.customer_message ul li .message_question{ width:85%;}
.customer_message ul li .message_question h3.member_name{ font-size:15px; font-weight:700; margin-bottom:5px;}
.customer_message ul li .message_question p.time{margin-bottom:5px; font-weight:500;}
.customer_message ul li .message_question p.score{ margin-bottom:15px;}
.customer_message ul li .message_question p.time strong{ font-size:12px; font-weight:700;}
.customer_message ul li .message_question p.score strong{ font-size:12px; font-weight:700;}
.customer_message ul li .message_question img.comment_avatar{ width:50px; height:50px; border-radius:50%; margin-right:20px; border:1px solid #ebebeb; margin-top:5px;}
.customer_message ul li .message_question p.product{ margin-top:2px; margin-left:70px;}
.customer_message ul li .message_question p.product span.model{display:inline-block; background:#f3f3f3; font-size:11px; border-radius:3px; border:1px solid #ebebeb; padding:0px 3px; color:#666; margin-right:5px; margin-bottom:5px; }

.customer_message ul li .message_question p.question{color:#000; display:block; padding-bottom:10px; padding-top:10px; word-wrap: break-word; word-break:break-all; margin-left:75px;}
.customer_message ul li .message_question p.reply_question{margin-left:75px; padding:10px; background:#f3f3f3; margin-bottom:10px; border-radius:10px;}
.customer_message ul li .message_question p.reply_question img.reply_avatar{width:40px; height:40px; border-radius:50%; margin-right:10px;  border:1px solid #ebebeb; position:relative; top:0px;}
.customer_message ul li .message_question p.reply_question strong{ margin-right:5px; margin-top:5px; display:block; font-weight:700;}
.customer_message ul li .message_question p.reply_question span.time{ margin-right:5px; font-size:12px; display:block;}
.customer_message ul li .message_question p.reply_question span.question{ line-height:25px; color:#666;  margin-left:50px; display:block;}

.customer_message ul li .message_imge{ width:12%;}
.customer_message ul li .message_imge .photo{ width:130px; height:130px; border:1px solid #ebebeb; margin-top:25px;}
.customer_message ul li .message_imge p.helpful{ margin-top:10px; font-size:12px; text-align:center;}
.customer_message ul li .message_imge p.helpful a i{ color:#999; margin-right:3px;}
.customer_message ul li .message_imge p.helpful em{color:#666; display:inline-block; text-align:center; font-size:12px; border:1px solid #ccc; display:inline-block; padding:0 3px; height:18px; line-height:18px; background:none; margin-left:5px; border-radius:3px;} 

.reply_customer .reply_submit{ padding-top:15px;}
.reply_customer .product_reply_submit{ margin-left:75px;}
.reply_customer .reply_submit ul li{border-bottom:none; padding:5px 0;}
.reply_customer .reply_submit ul li span.tip{ font-weight:700; margin-bottom:5px; display:block;} 
.reply_customer .reply_submit ul li span.tip i{ font-weight:300; color:#999; font-size:12px;} 
.reply_customer { max-height:0px; overflow:hidden;transition:max-height.6s;}
.reply_customer .reply_submit ul li.submit input{ background:#f5d300; font-weight:700; border:none; cursor: pointer;}

.reply_customer .product_reply_submit ul li input, .reply_customer .product_reply_submit ul li textarea{ background:#f3f3f3;}
.reply_customer textarea{ height:120px;}

.comment_form .comment_submit{ padding:10px 0;}
.comment_form .comment_submit ul li{border-bottom:none; padding:10px 0;}
.comment_form .comment_submit ul li.tags a.tag{padding:0px; background:#fff8eb; padding:7px 15px; margin-right:10px; font-size:12px;}
.comment_form .comment_submit ul li.tags a.tag.active{background:#f5d300;color:#000;}
.comment_form .comment_submit ul li span.tip{ font-weight:700; margin-bottom:10px; display:block;} 
.comment_form .comment_submit ul li span.tip i{ font-weight:300; color:#999;} 
.comment_form .comment_submit ul li.submit input{height:40px;font-size:15px;background:#f5d300;border:none;color:#000;cursor:pointer; border-radius:50px; font-weight:700; padding:0px;}
.comment_form .comment_submit ul li.score p span.evaluate{ font-size:24px; margin-right:5px; font-weight:500;}
.comment_form .comment_submit ul li.score p span.fa_star i{ font-size:18px;}

.reply_form input[type="checkbox"] {clip:rect(0 0 0 0); display:none}
.peoduct_reply_form .check-in{ width:12%; margin-left:55px; background:none}
.peoduct_reply_form .check-out{ width:12%; margin-left:55px; background:none}

.login_comment{display:flex;align-items:center;justify-content:center;min-height:200px;}
.login_comment span{ display:inline-block; margin-right:5px; font-weight:600; cursor: pointer;}
.login_comment span i{ margin-right:5px; font-weight:300;}

.guestbook_reply_form { margin-left:5%;}
.guestbook_reply_form .check-out{ margin-bottom:10px;}
.guestbook_reply_form .check-in{ margin-bottom:10px;}
.guestbook_reply_form .reply_customer a.btn{height:40px;font-size:14px;background:#f5d300;color:#000; font-weight:700; display:block; line-height:40px; border-radius:5px; margin-top:10px; cursor: pointer;} 

.peoduct_reply_form .check-in i, .peoduct_reply_form .check-out i{ color:#999;}
:checked ~ .reply_customer {max-height:350px;}
:checked ~ .check-in {display:none; }
:checked ~ .check-out {display:inline-block; width:12%;}
.check-out {display:none;color:#000; cursor:pointer; font-weight:700; line-height:40px; font-size:14px; height:40px; background:#ebebeb; width:100%;text-align:center; border-radius:5px;}
.check-in{color:#000; cursor:pointer; font-weight:600; line-height:40px; font-size:14px; height:40px; background:#ebebeb; width:100%; display:inline-block; text-align:center; border-radius:5px;}
.check-in i,.check-out i{color:#999; margin-left:1px; position:relative; top:1px; font-weight:400;}

.customer_image_list ul li{ border-bottom:1px dashed #ccc; padding-bottom:15px;}
.customer_image_list ul li:nth-last-child(1){border-bottom:none;}
.customer_image_list ul li .commimg_list_info{padding:15px 15px 0 0;}
.customer_image_list ul li .photo{ width:50px; height:50px; border-radius:50%; margin-right:1.5%; margin-top:7px;}
.customer_image_list ul li .desc{ width:80%;}
.customer_image_list ul li .commimg_list_content{padding:0px 15px 0 0;}
.customer_image_list ul li .commimg_list_content .question{padding:10px 0px; color:#666;}
.customer_image_list ul li .commimg_list_content .comm_img img{ width:15%; margin-right:1%;}
.customer_image_list ul li h3{ font-size:14px; line-height:25px; font-weight:600;}
.customer_image_list ul li p.time{ font-size:12px;}
.customer_image_list ul li p.product{ margin-top:3px; margin-bottom:3px;}
.customer_image_list ul li p.product span.model{display:inline-block; background:#f3f3f3; font-size:11px; border-radius:3px; border:1px solid #ebebeb; padding:0px 2px; color:#666; margin-right:5px;}
.customer_image_list ul li p.question{ line-height:21px; color:#666; font-size:12px;}

.member_comment{ padding:20px;}
.member_comment .control{ line-height:45px;}
.member_comment .control input{ margin-right:5px;}
.member_comment ul li.comment_list{ border:1px solid #ebebeb;margin-bottom:18px; }
.member_comment ul li.comment_list:last-child{ margin-bottom:0px;}

.member_comment_product{ border-bottom:1px solid #ebebeb; background:#fdfdfd}
.member_comment_product .select{ width:5%;}
.member_comment_product .select input{ margin-left:20px; margin-top:50px;}
.member_comment_product .photo{ width:12%; height:80px; margin-bottom:15px; margin-top:15px;  margin-right:1.5%}
.member_comment_product .photo a{ display:block; width:100%; height:100%;}
.member_comment_product .desc{ width:35%; margin-top:20px;}
.member_comment_product .price{ width:15%; margin-top:30px; text-align:center;}
.member_comment_product .price p.tip{ margin-bottom:10px; font-weight:700}
.member_comment_product .price p.productprice{ font-size:14px; font-weight:500; margin-bottom:5px;}
.member_comment_product .price p.productprice span.money{ font-size:14px; color:#666; font-weight:400;}
.member_comment_product .desc h3{ line-height:30px; font-size:15px; font-weight:700;}
.member_comment_product .desc h3 a{ display:block;}
.member_comment_product .desc p.product{ font-size:12px; line-height:20px;}
.member_comment_product .desc p.product strong{ margin-right:5px; font-weight:700;}
.member_comment_product .score{ width:18%; margin-top:30px; text-align:center;}
.member_comment_product .score span.tip{ font-weight:700; margin-bottom:10px; display:block;}
.member_comment_product .score span.evaluate{ font-weight:500; font-size:14px; margin-right:5px;}
.member_comment_product .fa_star i{ font-size:14px;}


.member_comment_product .delete{ width:12%; margin-top:50px;}
.member_comment_product .delete a.button{ padding:7px 10px; border-radius:20px; font-size:12px; cursor: pointer; font-weight:500; background:#e81f18; color:#fff; font-weight:600;}
.member_comment_product .delete a.button i{ font-size:12px;color:#fff; margin-right:3px; font-weight:300;}

.member_comment_message{border-bottom: solid 1px #ddd;}
.member_comment_message:last-child{ border-bottom:none;}

.member_comment_message ul li .message_question{padding:20px; }
.member_comment_message ul li .message_question .question{padding:15px 0px 15px 0px;}
.member_comment_message ul li .message_question .message_imge{}
.member_comment_message ul li .message_question .reply_form{}
.member_comment_message ul li .message_question p{line-height:20px;}
.member_comment_message ul li .message_question p strong{ font-weight:700; }
.member_comment_message ul li .message_question p.score i{ font-size:14px;}
.member_comment_message ul li .message_question p.product{ margin-top:8px; margin-bottom:8px;}
.member_comment_message ul li .message_question p.product span{font-size:12px; border-radius:3px;border:1px solid #ebebeb; padding:2px 8px; font-weight:500; background:#fefbe5; color:#333; margin-left:5px; }
.member_comment_message ul li .message_question p.question{ margin-top:5px; color:#666;}
.member_comment_message ul li .message_question p.reply_question{margin-top:10px;}
.member_comment_message ul li .message_question p.reply_question strong{ margin-right:5px;}
.member_comment_message ul li.member_comment_list{ border:none; margin-bottom:0px;}
.member_comment_message ul li.reply_customer .reply_submit{ padding:20px; background:#f3f3f3;}
.member_comment_message ul li.reply_customer .reply_submit ul li{border-bottom:none; padding:5px 0;}
.member_comment_message ul li.reply_customer .reply_submit ul li span.tip{ font-weight:500; margin-bottom:3px; display:block;} 
.member_comment_message ul li.reply_customer { max-height:0px;overflow:hidden;transition:max-height.6s; }
.member_comment_message ul li.reply_customer ul li.submit input{width:180px;height:45px; padding:0;font-size:16px;background:#f5d300;border:none;margin-right:10px;color:#000;cursor:pointer; border-radius:50px; font-weight:500;}

.commentuser_info h3{ font-size:14px; font-weight:600; margin-bottom:5px;}
.commentuser_info,.replyuser_info{position:relative;padding-left:60px;min-height:50px;word-break:break-all; word-wrap: break-word; }
.commentuser_info .avatar,.replyuser_info .avatar{width:50px;height:50px;position:absolute;left:0;top:0;z-index:1;}
.commentuser_info .avatar{top:8px;}
.commentuser_info .checkstatus{Position:absolute;right:20px;top:25px;z-index:1;color:#333; font-weight:500;}

.replyuser_info{padding-left:60px;}
.replyuser_info .avatar{width:40px;height:40px; margin:3px;}
.commentuser_info .avatar img,.replyuser_info .avatar img{width:100%;height:100%;border-radius:100%; border:1px solid #ebebeb;}
.replyuser_info strong{display:block; line-height:25px; font-weight:700;}

.member_comment_message ul li .message_question div.reply_question{padding:10px; margin-bottom:10px; border:1px solid #ebebeb; background:#fdfdfd; border-radius:5px;}
.replyuser_info .replytime{display:inline-block;margin-right:5px;color:#666;font-size:12px;}

.member_comment_list_photo{margin-bottom:5px;}
.member_comment_list_photo ul li{ margin-bottom:10px; background:#fff; padding:3px; border:1px solid #ebebeb;}


/* product_factory */
.product_factory{margin:15px 0; background:#fff; }
.product_factory h3{color:#000; padding-left:15px; line-height:45px; padding-bottom:0px;}
.product_factory_bottom{ padding:0 20px 20px 20px;}
.product_factory .img{width:12%; margin-right:3%; height:140px; margin-top:10px;}
.product_factory_box{width:85%;}
.product_factory_box ul.item_data li{ line-height:35px;}
.product_factory_box ul.item_data li i{ font-size:14px; position:relative; top:1px; margin-right:5px; color:#999;}
.product_factory_box ul.item_data li strong{ font-weight:600; margin-right:10px;}
.product_factory_box a.salerrelated{ position:absolute; right:-20px; top:-45px; width:180px; line-height:45px; display:block; background:#f5d300; text-align:center; }

/* Product_saler  */
.product_saler{margin:15px 0; background:#fff; }
.product_saler h3{color:#000; padding-left:15px; line-height:45px; padding-bottom:0px;}
.product_saler_bottom{ padding:0 20px 20px 20px;}
.product_saler .img{width:12%; margin-right:3%; height:140px; margin-top:10px;}
.product_saler_box{width:85%;}
.product_saler_box ul.item_data li{ line-height:35px;}
.product_saler_box ul.item_data li i{ font-size:14px; position:relative; top:1px; margin-right:5px; color:#999;}
.product_saler_box ul.item_data li strong{ font-weight:600; margin-right:10px;}
.product_saler_box a.salerrelated{ position:absolute; right:-20px; top:-45px; width:180px; line-height:50px; display:block; background:#f5d300; text-align:center;}

/* Parameters */
.Product_details .Parameters{margin:15px 0; background:#fff;}
.Parameters_box{ padding:0 15px 15px 15px;}
.Parameters_box ul.item_data li{ line-height:40px;}
.Parameters_box ul.item_data li i{ font-size:18px; position:relative; top:1px; margin-right:3px; color:#000;}
.Parameters_box ul.item_data li strong{ font-weight:500; margin-right:10px;}
.Product_details .details{margin:15px 0; background:#fff;}
.Product_details .details .details_box{  padding:0 15px 15px 15px; word-wrap: break-word; word-break: normal;}

/* Related*/
ul.related li{margin-bottom:18px;border:1px solid #bbb;position:relative;}
ul.related li a{display:block;}
ul.related li .desc .pic{margin:0 auto 5px;}
ul.related li .desc h3.title{font-size:18px;font-weight:100;padding:0 5% 10px 5%;}
ul.related li .desc .mask{color:#fff;text-align:center;position:absolute;width:100%;height:0;bottom:0;left:0;z-index:2;overflow:hidden;background:url(../images/opbg.png) repeat;}
ul.related li .desc .mask h3{font-size:20px;font-weight:100;padding:0 10px;margin-top:20%;margin-bottom:20px;}
ul.related li .desc .mask .icon{width:42px;height:43px;background-position:-115px -334px;}
ul.related li:hover .desc{border-color:#0274c9;}
ul.related li:hover .desc .mask{height:100%;}
.module{background:#FFF;} 
.module ul.related{margin:40px 0 30px 0;}
.module ul.related.nomargin li{margin-bottom:0;}

/* Video list */
ul.video-list li{ background:#FFF; margin-bottom:15px;}
ul.video-list li .video-pic {position:relative;width:100%; overflow:hidden;}
ul.video-list li .video-pic .pic{height:200px;}
ul.video-list li .video-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.video-list li .video-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.video-list li .video-pic .pic .vdieo_tip{position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px; text-align:center;}
ul.video-list li .video-pic .pic .vdieo_tip p.icon i{ font-size:28px; color:#FFF;}
ul.video-list li .video-pic .pic .vdieo_tip p.leve{ font-size:12px; color:#FFF;}
ul.video-list li .video-desc{ padding:15px; height:87px;}
ul.video-list li .video-desc h3.title{margin-bottom:5px;}
ul.video-list li .video-desc .txt{font-size:13px;color:#666;}

/* video_play_history */
ul.video_play_history li{ margin-bottom:15px; border:1px solid #ebebeb}
ul.video_play_history li .select{ position:absolute; z-index:800; top:5px; left:5px;}
ul.video_play_history li .video-pic {position:relative;width:100%; overflow:hidden;}
ul.video_play_history li .video-pic .pic{height:180px;}
ul.video_play_history li .video-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.video_play_history li .video-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.video_play_history li .video-pic .pic .vdieo_tip{position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px; text-align:center;}
ul.video_play_history li .video-pic .pic .vdieo_tip p.icon i{ font-size:28px; color:#FFF;}
ul.video_play_history li .video-pic .pic .vdieo_tip p.leve{ font-size:12px; color:#FFF;}
ul.video_play_history li .video-desc{ padding:10px 10px 0 10px; height:87px;}
ul.video_play_history li .video-desc h3.title{margin-bottom:5px; font-weight:600; font-size:14px;}
ul.video_play_history li .video-desc .txt{font-size:13px;color:#666;}
ul.video_play_history li .time_clicks{ padding:0px 10px 10px 10px;}

/* Photo list */
ul.photo-list li{ background:#FFF; margin-bottom:15px;}
ul.photo-list li .photo-pic {position:relative;width:100%; overflow:hidden;}
ul.photo-list li .photo-pic .pic{height:200px;}
ul.photo-list li .photo-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.photo-list li .photo-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.photo-list li .photo-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px;}
ul.photo-list li .photo-pic .pic .vicon i{ font-size:32px; color:#FFF;}
ul.photo-list li .photo-desc{ padding:15px; height:87px;}
ul.photo-list li .photo-desc h3.title{font-size:16px;font-weight:600;margin-bottom:5px;}
ul.photo-list li .photo-desc h3.title span.num{ font-size:14px; font-weight:500;}
ul.photo-list li .photo-desc .txt{font-size:13px;color:#666;}

/* Kungfu list */
ul.kungfu-list li{ background:#FFF; margin-bottom:15px;}
ul.kungfu-list li .kungfu-pic {position:relative;width:100%; overflow:hidden;}
ul.kungfu-list li .kungfu-pic .pic{height:230px;}
ul.kungfu-list li .kungfu-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.1);}
ul.kungfu-list li .kungfu-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.kungfu-list li .kungfu-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px;}
ul.kungfu-list li .kungfu-pic .pic .vicon i{ font-size:40px; color:#FFF;}
ul.kungfu-list li .kungfu-desc{ padding:15px 15px 0 15px; height:87px;}
ul.kungfu-list li .kungfu-desc h3.title{font-size:16px;font-weight:600;margin-bottom:5px;}
ul.kungfu-list li .kungfu-desc .txt{font-size:13px;color:#666;}

/* Master list */
ul.Master-list li{ background:#FFF; margin-bottom:15px;}
ul.Master-list li .Master-pic {position:relative;width:100%; overflow:hidden;}
ul.Master-list li .Master-pic .pic{height:230px;}
ul.Master-list li .Master-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.Master-list li .Master-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.Master-list li .Master-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px;}
ul.Master-list li .Master-pic .pic .vicon i{ font-size:40px; color:#FFF;}
ul.Master-list li .Master-desc{ padding:15px 15px 0px 15px; height:87px;}
ul.Master-list li .Master-desc h3.title{font-size:16px;font-weight:600;margin-bottom:5px;}
ul.Master-list li .Master-desc .txt{font-size:13px;color:#666;}

/* Experience-list */
ul.experience-list li{ background:#fff; margin-bottom:15px;}
ul.experience-list li .experience-pic {position:relative;width:100%; overflow:hidden;}
ul.experience-list li .experience-pic .pic{height:200px;}
ul.experience-list li .experience-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.experience-list li .experience-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.experience-list li .experience-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:55%;margin-left:-25px;margin-top:-25px;}
ul.experience-list li .experience-pic .pic .vicon i{ font-size:32px; color:#FFF;}
ul.experience-list li .experience-desc{ padding:15px 15px 0 15px; height:175px;}
ul.experience-list li .experience-desc h3.title{font-size:15px;font-weight:600;margin-bottom:5px;}
ul.experience-list li .experience-desc span.excellent{ display:block; position:absolute; right:10px; top:215px; width:80px; height:25px; font-size:14px; font-weight:600;}
ul.experience-list li .experience-desc span.excellent i{ font-size:14px; margin-right:3px;  font-weight:300; color:#CCC;}
ul.experience-list li .experience-desc p{font-size:14px;color:#666; line-height:23px;}
ul.experience-list li .experience-desc p strong{ font-weight:600; margin-right:5px;}

/* orderdata */
.orderheader{ background:#fff; padding:20px; margin-bottom:15px;}
.orderheader h3 input.time{ width:170px; background:none; border:none;}
h3.sub_tip{font-size:18px;font-weight:100;text-transform:capitalize;}
.orderdata h2.m_tip{margin-bottom:25px;}
.orderdata h3.sub_tip{margin-bottom:15px;}
.orderheader .pic{width:48%;margin-right:3%;}
.orderheader .pic img{ width:100%; border:1px solid #ebebeb;}
.orderheader .orderdata{width:49%; }
.orderheader h3 i{ margin-right:10px; font-size:24px; font-weight:500; position:relative; top:2px;}

.orderdata ul.term li .tip{ width:120px;}
.orderdata ul.term li .tip i{ font-size:18px; margin-right:5px; position:relative; top:3px; color:#999; }
.orderdata ul.term li em{padding:5px 8px;border:1px solid #bbb;}
.orderdata ul.term li .power em{font-weight:500;border:none;}
.orderdata ul.term li .buy-number{}
.orderdata ul.term li{ border-bottom:1px solid #f3f3f3; padding:3px 0}
.orderdata ul.term li.note{ border-bottom:none;}
.orderdata ul.term li .termlist_price span.price{ margin-right:5px; font-size:18px; color:#000;}
.orderdata ul.term li .termlist_price span.price strong{ font-size:14px;}
.orderdata ul.term li .termlist_price span.totalprice{ margin-right:5px; font-size:18px; text-decoration:line-through; color:#999;}
.orderdata ul.term li .termlist_price span.totalprice strong{ font-size:14px;}
.orderdata ul.term li .termlist_price span.discount{font-size:21px; font-weight:400;}
.orderdata ul.term li .termlist_price span.discount strong{ font-size:14px;}
.orderdata ul.term li .termlist{ font-size:14px;}
.orderdata ul.term li .termlist input.time{ text-align:center;}
.pricedata{margin-bottom:15px; background:#FFF;}
.pricedata h3.single-title i{ margin-right:5px;}

/*order_content*/
.order_content{ background:#FFF; padding:15px; margin-bottom:15px;}
.order_content_submit{ padding:0px;}
.order_content_submit ul li.submit{ margin:0px;}
.grid {display:grid;margin:0 auto;}
.add_card { border-radius:5px; position:relative; margin-bottom:15px;}
.add_card:hover {box-shadow:5px 5px 10px rgba(0,0,0,0.15);}
.radio {font-size:inherit; position:absolute; left:15px; top:30px;}
.plan-details {border:1px solid #ebebeb; border-radius:5px; cursor:pointer; display:flex; flex-direction:column; padding:20px 50px; transition:border-color 0.2s ease-out;}
.add_card:hover .plan-details {border-color:#f5d300;}
.radio:checked ~ .plan-details {border-color:#f5d300;}
.radio:focus ~ .plan-details {box-shadow:0 0 0 1px #f5d300;}
.plan-type {color:#333;font-size:18px;font-weight:500;line-height:25x;}
.plan-cost {font-size:14px;font-weight:400; color:#666;}

ul.pricedatalist li p{ font-size:14px; margin-bottom:15px; font-weight:400;}
ul.pricedatalist li p i{ font-size:21px; margin-right:5px; position:relative; top:3px; color:#999;}
ul.pricedatalist li span{ font-size:24px; font-weight:500;}
ul.pricedatalist li span em{ font-weight:500; font-size:14px; margin-left:20px;}
ul.pricedatalist li span strong{ font-weight:400; font-size:14px; color:#666;}
ul.pricedatalist li {padding:15px;}
ul.pricedatalist li.total {background:#f5d300;}
ul.pricedatalist li.total i{ color:#000;}

.personal .basic{position:relative;padding-left:75px;padding-top:10px;height:80px;}
.personal .basic .gravatar{width:60px;height:60px;border:1px solid #ebebeb;position:absolute;left:5px;;top:10px;z-index:1; border-radius:50%;}
.personal .basic .gravatar img{width:100%;height:100%; border-radius:50%;}
.personal .basic .upgrade ul{ margin-top:8px;}
.personal .basic .upgrade ul li{line-height:23px; font-weight:600}
.personal .basic .upgrade ul li i{font-weight:300; margin-right:2px; color:#999; font-size:12px;}
.personal .basic .upgrade ul li span.charge{ background:#f5d300; display:block; text-align:center; line-height:20px; border-radius:20px; width:70px; height:20px; font-size:11px; position:absolute; top:10px; right:15px;}

.personal .info{margin-top:10px;}
.personal .info .icon{width:21px;margin-right:10px;}
.personal .info .icon.usernameicon,.personal .info .icon.emailicon{position:relative;top:-2px;}
.personal .info .icon.companyicon{background-position:-566px -7px;}
.personal .info p{padding:4px 0 4px 0; font-size:14px;}
.personal .info p i{ margin-right:5px; font-size:14px; font-weight:300; color:#999;}
.personal .info strong{margin-right:5px; font-weight:600;}

.user_binding{ margin-top:10px;}
.user_binding ul li{ text-align:center; font-size:12px; border:1px solid #ebebeb; padding:10px 0px;; border-radius:8px; margin-bottom:8px;}
.user_binding ul li a{ font-weight:600;}
.user_binding ul li:hover{border:1px solid #CCC; }
.user_binding ul li a i{ font-size:18px; display:block; font-weight:400; color:#999;}

.userorder h3.tip{font-size:18px;font-weight:500;}
.userorder ul li{padding:8px 0 5px 0;position:relative;}
.userorder ul li .total{position:absolute;width:25px;height:25px;text-align:center;line-height:25px;font-size:13px;left:-45px;top:5px;z-index:1;background:#f5d300;color:#fff;border-radius:50%;-webkit-border-radius:50%;}
.userorder ul li a{color:#000;font-size:14px; font-weight:400;}
.userorder ul li a span.num{  color:#000; display:inline-block; text-align:center; font-size:11px; margin-left:5px; font-weight:500;  border:1px solid #ccc; display:inline-block; padding:0 3px; border-radius:3px; height:18px; line-height:18px; background:#f5d300}
.userorder_tow ul li a span.num{ color:#666; display:inline-block; text-align:center; font-size:11px; margin-left:5px; border:1px solid #ccc; display:inline-block; padding:0 3px; border-radius:3px; height:18px; line-height:18px; background:none;}
.userorder ul li i{ font-size:16px; position:relative; top:2px; margin-right:5px; color:#666}
.userorder ul li a:hover{color:#000;}
.userorder_tow{ margin-top:10px;}
.userorder_tow ul li{ margin-left:18px; padding:0; line-height:30px;}
.userorder_tow ul li a{ font-size:12px;}

/*member_upgrade_info*/
.member_upgrade_info_top{ height:250px; border-radius:10px; overflow:hidden;}
.member_upgrade_info_top .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.4);}

.member_upgrade_info_top .member_name{ position:relative; top:60px; left:100px; width:400px;}
.member_upgrade_info_top .member_name h3{ font-size:18px; color:#fff; font-weight:400;  text-transform:uppercase; }
.member_upgrade_info_top .member_name p.discount { font-size:36px; color:#fff; font-weight:500; display:block; line-height:60px;}
.member_upgrade_info_top .member_name p.tip{ font-size:14px; line-height:30px; font-weight:400; color:#fff;}


.member_upgrade_info_bottom{background:#FFF; padding:20px 0px;}
.member_upgrade_info_bottom p.time{ line-height:60px; font-weight:500; font-size:16px;}
.member_upgrade_info_bottom p.time span{ font-size:14px; font-weight:400; margin-right:5px;}
.member_upgrade_info_bottom p.time span i{ font-size:14px; color:#999}
.member_upgrade_info_bottom p.fees span{ font-size:18px; font-weight:500; }
.member_upgrade_info_bottom p.fees{ font-size:28px; font-weight:500; color:#000; margin-top:10px; margin-bottom:10px;}
.member_upgrade_info_bottom p.info{ color:#666;}
.member_upgrade_info_bottom p.discount{ font-size:14px; line-height:30px; font-weight:500;}
.member_upgrade_info_bottom a.activate{ font-size:14px; background:#f5e828; line-height:40px; text-align:center; margin-top:20px; border-radius:20px; font-weight:600; display:inline-block; width:100%;}
.member_upgrade_info_bottom a.activate i{font-weight:300;}

/*wechat_pay*/
.member_wechat_pay{ padding:20px;}
.member_upgrade_pay_top{ height:300px; border-radius:10px; overflow:hidden;}
.member_upgrade_pay_top .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.4);}
.member_upgrade_pay_top img{  position:absolute; top:150px; left:100px; z-index:2; width:200px;}

.member_upgrade_pay_left{ width:60%; padding:20px;}
.member_upgrade_pay_right{ width:40%; padding:20px; text-align:center}
.member_upgrade_pay_left h3{ font-size:16px; line-height:25px; font-weight:700;}
.member_upgrade_pay_left{background:#FFF; padding:20px 0;}
.member_upgrade_pay_left p span.time{ line-height:55px;margin-right:15px; font-size:15px;}
.member_upgrade_pay_left p span.time strong{ font-size:14px; font-weight:600; margin-right:5px;}
.member_upgrade_pay_left p span.time strong i{font-weight:300; margin-right:5px; color:#999; font-size:13px;}
.member_upgrade_pay_left p.fees { margin-bottom:10px;}
.member_upgrade_pay_left p.fees span{ font-size:15px; font-weight:500; color:#000; margin-top:10px; margin-bottom:10px;}
.member_upgrade_pay_left p.fees strong{ font-size:24px; font-weight:500; margin-right:5px;}

.member_upgrade_pay_left p.discount{ font-size:16px; line-height:30px; font-weight:500; margin-bottom:10px;}
.member_upgrade_pay_left p.info{ font-size:14px; line-height:25px; display:block; color:#666; margin-bottom:10px;}
.member_upgrade_pay_left p.tip{ font-size:14px; line-height:25px; display:block; color:#666; font-weight:600;}

.member_upgrade_pay_left a.activate{ font-size:16px; display:block; background:#f5e828; line-height:45px; text-align:center; margin-top:20px; width:300px; border-radius:30px; font-weight:700}
.member_upgrade_pay_right img.pay_logo{ width:150px; margin:0 auto;}
.member_upgrade_pay_right h1.pay_title{ font-size:16px; line-height:25px; font-weight:600;}
.member_upgrade_pay_right span.pay_money{ font-size:14px; color:#666; line-height:60px; margin-bottom:10px;}
.member_upgrade_pay_right span.pay_money strong{ font-weight:500; font-size:18px; color:#000;}
.member_upgrade_pay_right .wchatscancode p{color:#666; line-height:40px;}
.member_upgrade_pay_right .wchatscancode .qrcode img{ margin:0 auto; border:1px solid #ebebeb;}

/* browsing history_list */
.member_history{ padding:20px;}
.member_history .control{ line-height:45px;}
.member_history .control input{ margin-right:10px;}
.member_history .control a.batchdelete{ }

ul.history_list li{ margin-bottom:15px;}
ul.history_list li .select{width:10%; padding:5px;}
ul.history_list li .pic{ width:35%; height:150px; margin-top:15px;}
ul.history_list li .pic a.button{ display:block; height:100%; width:100%;}
ul.history_list li .par{ width:55%;}
ul.history_list li a.del{ display:block; width:45px; height:30px; position:absolute; right:5px; bottom:0px; cursor:pointer; color:#666; font-size:12px;}
ul.history_list li a.del i{ font-size:14px; margin-right:2px; color:#999;}

/* bulk_inquiry */
.bulk_inquiry{}
.bulk_inquiry h3.single-title{}
.bulk_inquiry h3.single-title i{ font-size:18px; margin-right:10px;}
.bulk_inquiry h3.single-title-y{ background:#FFF; margin-bottom:20px;}
.bulk_inquiry h3.single-title-y i{ font-size:18px; margin-right:10px;}

/* order_pay */
.content_pay{width:80%; margin:0 1%;}
.order_base_info_top{width:72%; border-radius:7px; min-height:540px; margin-right:2%;}
.order_base_info_top h3{ font-size:15px; color:#000; margin-bottom:15px; font-weight:700; }
.order_base_info_top h3 i{ font-weight:200; color:#999; margin-right:5px;}
.order_pay_orderno{ background:#fff; padding:15px; margin-bottom:10px;}
.order_pay_orderno ul li strong{ margin-right:10px;}
.order_pay_orderno ul li i{ color:#999}
.order_pay_product{ background:#FFF; padding:15px; margin-bottom:10px;}
.order_pay_product ul{ height:95px; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.order_pay_product ul.product_tip { height:40px;  background:#ebebeb; line-height:40px; padding:0 5px;}

.order_pay_product ul.product_tip li{ margin-bottom:0px; margin-top:0px; color:#000; text-align:center}
.order_pay_product ul.product_tip li.model{ width:24%; text-align:left;}
.order_pay_product ul.product_tip li.quantity{ width:12%}
.order_pay_product ul.product_tip li.price{ width:12%}
.order_pay_product ul.product_tip li.singletotalprice{ width:12%}

.order_pay_product ul.product_bottom li{ text-align:center; margin-top:30px; }
.order_pay_product ul.product_bottom li.model{ width:24%; text-align:left; margin-top:10px;}
.order_pay_product ul.product_bottom li.quantity{ width:12%}
.order_pay_product ul.product_bottom li.price{ width:12%}
.order_pay_product ul.product_bottom li.singletotalprice{ width:12%}

.order_pay_product ul li strong{ font-size:15px; font-weight:500;}
.order_pay_product ul li span{ font-size:12px;}

.order_pay_product ul li.model h3.name{ margin-bottom:10px; font-size:12px;}
.order_pay_product ul li.model p{ margin-bottom:5px; font-size:12px;}
.order_pay_product ul li.model span{ font-size:12px; font-weight:500; background:#fefbe5; padding:3px; border-radius:3px;border:1px solid #ebebeb; margin-bottom:3px; margin-right:3px;}


.order_pay_product ul.product_tip  li strong{ font-size:14px; font-weight:500;}
.order_pay_product ul li img{ width:100px; margin-top:-20px; margin-left:10px; border:1px solid #ebebeb;}
.order_base_info_bottom{ background:#FFF; padding:15px; }
.order_base_info_bottom ul li{line-height:40px; border-bottom:1px solid #ebebeb;}
.order_base_info_bottom ul li.note{border-bottom:none; margin-bottom:0px;}
.order_base_info_bottom ul li i{ margin-right:5px; color:#999;}

.order_pay_info {width:26%; background:#24aa3b; padding:20px; height:540px; text-align:center;}
.order_pay_info p{text-align:center; color:#fff; line-height:50px; font-size:14px;}
.order_pay_info .wchatscancode{margin:0 auto;overflow:hidden;}
.order_pay_info .wchatscancode .qrcode{ margin-top:20px;}
.order_pay_info h1.pay_title{font-size:16px;font-weight:500; line-height:54px; color:#FFF;}
.order_pay_info span.pay_money{font-size:32px;color:#fff;display:block; line-height:50px;}
.order_pay_box{ width:100%; padding:20px;}
.order_pay_info img{display:block;margin:0 auto; width:130px;}
.order_pay_info img.pay_logo{width:170px;margin-bottom:15px; }
.order_pay_info .pay_btn{font-size:16px; padding:15px 0;cursor:pointer;border-radius:5px;display:block;margin:0 auto;width:150px;border:none;background:#1578ff; color:#fff; margin-top:50px; font-weight:600;}
.order_pay_info .pay_btn:hover{background:#156be1;}
.order_alipay_info{ background:#fff!important;}
.order_alipay_info h1.pay_title{ color:#000;}
.order_alipay_info span.pay_money{ color:#000;}

ul.itemdesc li.addtime{ font-size:14px; color:#000; text-align:right;}
ul.itemdesc li{position:relative;margin-bottom:15px; color:#000;}
ul.itemdesc li strong{ margin-right:5px;}
ul.itemdesc li .tip{color:#000;width:90px; font-weight:700; display:block; font-size:16px; margin-bottom:10px;}
ul.itemdesc li .desc p{ line-height:30px;}
#statustip{position:fixed;width:260px;left:50%;top:40%;padding:20px;margin-left:-130px;border-radius:5px;-webkit-border-radius:5px;z-index:100;text-align:center;font-size:15px;background:#000;color:#fff;display:none;}
ul.itemdesc_b{ background:none; padding:0px;}

.order_pay_price{color:#000; padding:12px 10px; margin-bottom:10px; margin-top:10px; background:#f5e828;}
.order_pay_price p.feeyuan{ font-size:12px; font-weight:400; color:#000; margin-right:10px;}
.order_pay_price p.feeyuan strong{ font-size:18px; font-weight:500; margin-left:5px; margin-right:5px;}
.order_pay_price p.feeyuan strong span{ font-size:12px; font-weight:400;}
.order_pay_price p.postprice i,.order_pay_price p.feeyuan i{ font-size:14px;}
.order_pay_price p.postprice{ font-size:12px; color:#000; margin-right:10px; width:15%;}
.order_pay_price p.postprice strong{ font-size:18px; font-weight:400; margin-left:5px; margin-right:5px; }
.order_pay_price p.postprice strong.free{ font-size:15px; font-weight:700; }

.order_pay_price p.postprice span{ font-size:12px; font-weight:400;}
.order_pay_price p.postprice span.tip, .order_pay_price p.feeyuan span.tip{ display:block; margin-bottom:5px;}

/* pay_success */
.pay_success_box{height:600px;}
.pay_success{ padding-top:40px;}
.pay_success h3{font-size:18px;font-weight:500;text-align:center; margin-bottom:10px;}
.pay_success h4{ font-size:16px;font-weight:400; text-align:center;}
.pay_success .desc{text-align:center; line-height:30px; font-size:14px; margin-bottom:10px; margin-top:20px;}
.pay_success .desc ul.desc_qrcode{ width:300px; margin:0 auto;}
.pay_success .desc ul.desc_qrcode li img{width:110px;margin:0 auto;}
.pay_success .desc p{ display:block}
.pay_success a{font-weight:500; background:#f5e828; padding:7px 20px; border-radius:30px; margin-top:20px; margin:0 auto; display:block; width:200px; text-align:center}

/* placedinfo */
.placedinfo{ background:#FFF; height:80px; padding:15px;}
.placedinfo h3{ margin-bottom:20px;}
.placedinfo p.num{ font-size:14px; margin-right:20px;}
.placedinfo p.time{font-weight:400;}
.placedinfo a.empty{padding:4px 10px; color:#666; border-radius:20px; font-weight:400; font-size:14px;}
.placedinfo a.empty i{ font-size:14px; margin-right:5px;}

.inquiry_res{ padding:15px; background:#FFF; margin-bottom:15px;}
.inquiry_title{background:#ebebeb;color:#000;line-height:45px;text-align:center;font-size:13px; font-weight:500;}
.inquiry_title_price{background:#fff; margin-top:20px;font-weight:600;}
ul.inquiry_list li{text-align:center;height:100px;overflow:hidden;border-bottom:1px solid #ccc; margin-bottom:0px!important; background:#fff;}

ul.inquiry_price{}
ul.inquiry_price li p{font-size:16px; margin-bottom:14px; font-weight:400;}
ul.inquiry_price li p i{ color:#999; font-weight:400;}
ul.inquiry_price li span{ font-size:28px; font-weight:500;  display:block; margin-left:30px;}
.inquiry_title_price i{ margin-right:5px; font-size:21px; position:relative; top:2px;}

.p_name{width:16%; border-right:1px solid #ddd; border-left:1px solid #ddd!important;}
.p_pic{width:14%; border-right:1px solid #ddd; }
.p_model{width:14%; border-right:1px solid #ddd;}
.p_color{width:14%; border-right:1px solid #ddd; } 
.p_num{width:14%; border-right:1px solid #ddd; }
.p_price{width:14%;border-right:1px solid #ddd; }
.p_state{width:14%;border-right:1px solid #ddd;}
.p_name.bor,.p_pic.bor,.p_model.bor,.p_color.bor,.p_num.bor,.p_price.bor,.p_state.bor{ border-right:1px solid #ddd; border-left:none; border-top:none;}

.price_num span.discount{ font-size:18px; font-weight:500; margin-right:5px;}
.price_num span.price{ font-size:16px; color:#999; text-decoration:line-through;}
.price_num span strong{ font-size:14px; font-weight:400;}

.p_inquiry{ width:20%!important;}
.p_pic img{ height:90%; margin:0 auto;}
.p_state a.del,.p_state a.del{cursor:pointer; background:#ebebeb; color:#000; padding:6px 12px; font-weight:500; border-radius:30px; font-size:12px;}
.p_state a.del i,.p_state a.del i{ font-size:14px; font-weight:100; position:relative; top:1px; right:3px;}
.p_name.bor,.p_pic.bor,.p_model.bor,.p_color.bor,.p_num.bor,.p_fprice.bor{ border-right:1px solid #ddd; border-left:none;}
.cell{display:table;height:100%;}
.cell .cell_td{display:table-cell;vertical-align:middle; word-wrap:break-word;word-break: normal; font-size:14px; }
.cell .cell_td img.ptoho{ height:80px; margin:0 auto;}
.p_num .buy-number{width:120px;margin:0 auto;}
.p_num_b .buy-number{width:130px;margin:0 auto;}

.placedinfotxt{ background:#FFF; padding:20px;}

/* field */
.field {margin-bottom:25px;}
.field.full {width:100%;}
.field.half {width:calc(50% - 12px);}
.field label {display:block;text-transform:uppercase;font-size:12px;margin-bottom:8px;}
.field input {padding:12px;border-radius:6px;border:1px solid #ddd;display:block;font-size:14px;width:100%;box-sizing:border-box;}
.field input:placeholder {color:#e8ebed !important;}
.flex {display:flex;flex-direction:row wrap;align-items:center;}
.flex.justify-space-between {justify-content:space-between;}

/* Payment*/
.payment-type .types {width:100%;}
.payment-type .types .type {width:24%;position:relative;background:#f2f4f7;border:1px solid #e8ebed;padding:30px 10px;box-sizing:border-box;border-radius:10px;cursor:pointer;text-align:center;}
.payment-type .types .type:hover {border-color:#ccc;}
.payment-type .types .type:hover .logo,.card .card-body-box .payment-type .types .type:hover p {color:#28333b;}
.payment-type .types .type.selected {border-color:#ccc; background:rgba(245,211,0,0.1);}
.payment-type .types .type .logo{ margin-bottom:5px;}
.payment-type .types .type .logo i{font-size:32px; color:#8a959c;}
.payment-type .types .type.selected .weixin i{color:#09bb07; font-size:36px;}
.payment-type .types .type.selected .zhifubao i{color:#06b4fd; font-size:36px;}
.payment-type .types .type.selected .paypal i{color:#179bd7; font-size:36px;}
.payment-type .types .type.selected .xinyongka i{color:#179bd7; font-size:36px;}
.payment-type .types .type.selected p{ font-weight:500; font-size:14px; color:#000;}
.payment-type .types .type.selected button.submitbutton{ position:absolute;width:100%;height:100%;left:0;top:0;background:none;border:none;cursor:pointer;}
.payment-type .types .type p {font-size:14px;color:#666;}
.payment-info .column {width:calc(100%);}
.payment-info .title {display:flex;flex-direction:row;align-items:center; margin-bottom:15px;}
.payment-info .title .num {height:24px;width:24px;border-radius:50%;border:2px solid #f5d300;display:flex;align-items:center;justify-content:center;text-align:center;margin-right:12px;font-size:12px;}

/*album view*/

ul.album li .photo{ height:210px;}
h3.single-title_photo{font-size:16px;margin-bottom:10px; font-weight:700;}
h3.single-title_master{ font-size:16px;margin-bottom:10px; font-weight:700;}
h3.single-title_kungfu{ font-size:16px;margin-bottom:10px; font-weight:700;}

/*Photo view*/
.photo_view_title{width:100%; background:#FFF; padding:15px 15px 0 15px;}
h3.photo-title{font-size:18px;margin-bottom:10px;}
p.photo-description{ font-size:14px; font-weight:400;}
.photo_imags{ background:#FFF; margin-bottom:10px; padding:15px;}
.photo-editor{background:#FFF; padding:15px; }

/*Kungfu view*/
.Kungfu{ margin-bottom:20px; padding:15px; background:#FFF;}
.Kungfu_left{width:45%;}
.Kungfu_left .hero-slider{ height:420px;}
.Kungfu_right{width:53%;}
.Kungfu_view_title{width:100%; background:#FFF; padding:15px; margin-bottom:10px;}
.Kungfu_view_title h3.Kungfu_title{font-size:18px;margin-bottom:10px;}
.Kungfu_view_title p.Kungfu_cnname{ font-size:16px; font-weight:500; color:#333;}
.content_Kungfu{width:100%; background:#FFF; padding:15px; margin-bottom:10px;}
.Kungfu_imags{ width:100%; background:#FFF; padding:15px 15px 0px 15px; }
.Kungfu_editor{background:#FFF; padding:15px; margin-bottom:10px;}

ul.Kungfu_list li{font-size:14px; margin-bottom:10px;}
ul.Kungfu_list li strong{ font-weight:600; margin-right:10px; font-size:14px;}
ul.Kungfu_list li.name{ font-size:18px; font-weight:600; margin-bottom:20px; margin-top:10px;}
ul.Kungfu_list li.name .clicks{position: absolute;top:0px;right: 10px;font-size: 14px;}

ul.Kungfu_list li.description span.txt{ width:750px; line-height:25px;}
.Related_Kungfu {height:500px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:25px;}

/*Master view*/
.Master{ margin-bottom:10px; margin-top:10px; padding:15px; background:#FFF;}
.Master_left{width:45%;}
.Master_right{width:52%;}
.Master_view_title{width:100%; background:#FFF; padding:15px;}
.Master_view_title h3.Master_title{font-size:22px;margin-bottom:10px;}
.Master_view_title p.Master_cnname{ font-size:17px; font-weight:400; color:#333;}
.Master_imags{ background:#FFF; padding:15px; }
.Master_editor{background:#FFF; padding:15px; margin-bottom:10px;}
ul.Master_list li{font-size:14px; margin-bottom:10px;}
ul.Master_list li strong{ font-weight:500; margin-right:10px; font-size:14px; font-weight:700;}
ul.Master_list li.portrait img{ width:90px; height:90px; border-radius:50%;}
ul.Master_list li.portrait .clicks{ position:absolute; top:30px; right:10px; font-size:14px;}
ul.Master_list li.name{ font-size:18px; font-weight:600; margin-bottom:15px; margin-top:30px;}
ul.Master_list li.description span.txt{ width:750px; line-height:20px; display:inline;}
ul.Master_list_related{ margin-top:10px; margin-bottom:10px;}
ul.Master_list_related li a{ border:1px solid #ddd; padding:5px 18px; margin-right:8px; display:inline-block; border-radius:20px; font-size:12px; font-weight:600;}
ul.Master_list_related li a:hover{ background:#f5d300;border:1px solid #f5d300;}
ul.Master_list_related li strong{ font-weight:600; margin-right:10px;}
.Related_Master {height:500px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:25px;}

/*experience view*/
.experience{ margin-bottom:10px; padding:20px; background:#FFF;}
.experience_left{width:56%;}
.experience_right{width:42%; background:#ebebeb;}
.experience_right p.no_img{font-size:14px; text-align:center; margin-top:160px;}
.experience_view_title{width:100%; background:#FFF; padding:15px; margin-bottom:10px;}
.experience_view_title h3.experience-title{font-size:16px;margin-bottom:10px; font-weight:700}
.experience_view_title p.experience_motto{ font-size:17px; font-weight:100; color:#999;}
.experience_view_title span.excellent{ display:block; position:absolute; right:10px; top:75px; width:90px; height:25px; font-size:14px; font-weight:600}
.experience_view_title span.excellent i{ font-weight:300; margin-right:3px;}
.experience_imags{ width:100%; background:#FFF; padding:15px; margin-top:10px;}
.experience_editor{background:#FFF; padding:15px; margin-bottom:10px;}
ul.experience_list li{font-size:14px; margin-bottom:13px;}
ul.experience_list li strong{ font-weight:600; margin-right:10px; font-size:15px;}
ul.experience_list li.name{ font-size:18px; font-weight:600; margin-bottom:30px; margin-top:10px;}
ul.experience_list li.description span.txt{ width:750px; line-height:20px; display:inline;}
.Related_Experience {height:500px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:35px;}

/* Related_box */
.Related_box ul li{ background:#fff; position:relative;}
.Related_box ul li .pic_box{position:relative;width:100%; overflow:hidden;}
.Related_box ul li .pic{height:180px;}
.Related_box ul li .pic .vicon{width:50px;height:50px;position:absolute;left:45%;top:45%;}
.Related_box ul li .pic .vicon i{ font-size:24px; color:#FFF;}
.Related_box ul li .pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.1);}
.Related_box ul li .pic:hover{transform: scale(1.1);cursor:pointer;}
.Related_box h3.single-title{ font-size:18px; margin-top:10px; margin-bottom:30px;}
.Related_box ul li .title{ padding:15px 15px 0 15px; background:#fff;} 
.Related_box ul li .title h3{ font-size:15px; line-height:30px; font-weight:600;}
.Related_box ul li .title h3 span.num{ font-size:14px; font-weight:500;}
.Related_box ul li .title p.cnname{ color:#666; line-height:25px;}
.Related_box ul li .title p.time{ font-size:14px; color:#666; margin-bottom:3px;}
.Related_box ul li .title p.txt{ color:#666;}
.Related_box ul li .title p strong{ font-weight:600; margin-right:3px;}
.Related_box ul li .title p.clicks{ color:#666; margin-top:5px; }
.Related_box ul li .title p.clicks i{ margin-right:3px; font-size:14px;}


/* map_info */
.map-list{ position:absolute; top:13%; left:11%; width:530px;}
.map{ height:800px;}
.map_info{position:relative;width:300px; display:none; overflow:hidden;}
.map_info .pic{height:140px;}
.map_info .desc{ padding:15px 15px 0 15px;}
.map_info .desc h3{margin-bottom:10px;font-size:14px; font-weight:700;}
.map_info .desc h4{font-weight:400;font-size:14px;text-align:left;}
.map_info .desc p{ font-size:12px; margin-top:5px; }
.map_info a.more{ display:block; width:100%; line-height:35px; font-weight:700;}
.amap-logo img{ display:none;}
.amap-marker-label{ background:#f5d300; border:none; padding:3px 10px; border-radius:20px; cursor:pointer;}

/* map_filter_Select */
.filter_Select{ position:absolute; right:11%; z-index:99; top:16%;}
.filter_Select a{ font-size:14px; font-weight:500; margin-right:10px; cursor: pointer; font-weight:700; background:#FFF; padding:5px 15px; border-radius:20px;}

/* map-Experience-list */
ul.map-experience-list li{ background:#fff; margin-bottom:15px;}
ul.map-experience-list li .experience-pic {position:relative;width:100%; overflow:hidden;}
ul.map-experience-list li .experience-pic .pic{height:100px;}
ul.map-experience-list li .experience-pic .mask{width:100%;height:100%;background: rgba(0,0,0,0.2);}
ul.map-experience-list li .experience-pic .pic:hover{transform: scale(1.1);cursor:pointer;}
ul.map-experience-list li .experience-pic .pic .vicon{width:50px;height:50px;position:absolute;left:50%;top:55%;margin-left:-15px;margin-top:-15px;}
ul.map-experience-list li .experience-pic .pic .vicon i{ font-size:24px; color:#FFF;}
ul.map-experience-list li .experience-desc{ padding:5px 10px;}
ul.map-experience-list li .experience-desc h3.title{font-size:14px;font-weight:700;margin-bottom:5px;}
ul.map-experience-list li .experience-desc .txt{font-size:13px;color:#666;}

/* video */
.videobox{display:none;overflow:hidden;}
.video-js .vjs-tech{position:static!important;}

/* prosort_summary */
.prosort_summary{margin-bottom:30px;font-size:14px;line-height:2;}
.prosort_summary ul{padding-left:12px;}
.prosort_summary ul li{list-style:disc;}

/* footer */
.footer{background:#f5d300;padding:30px 0 60px 0;}
.footer ul.qlink li h3.tip{color:#000;font-size:15px;font-weight:700;margin-bottom:20px;position:relative;}
.footer ul.qlink li h3.tip i{ font-size:16px; font-weight:300; margin-right:3px;}
.footer ul.qlink li h3.tip.nobor:after{display:none;}
.footer ul.qlink li h3.tip.nobor{margin-bottom:10px;}
.footer ul.qlink li h3.tip:after{position:absolute;content:"";width:80%;height:1px;background:#000;bottom:-8px;left:0;z-index:1;}

.footer ul.qlink li.contact{width:20%}
.footer ul.qlink li.navigation{width:15%}
.footer ul.qlink li.subscribe{width:25%}

.footer ul.qlink li.contact p{ line-height:30px;}
.footer ul.qlink li.contact p strong{ font-weight:600; margin-right:5px;}
.footer ul.qlink li.contact p i{ font-weight:300; font-size:14px;}

.footer ul.qlink li .qlink_item a{display:block;font-size:14px; line-height:27px; padding-left:5px;}

.mailform{margin:20px 0;}
.mailform input{background:#fff;display:inline-block;vertical-align:middle; }
.mailform input[type="email"]{width:60%;margin-right:3%;border-radius:20px;-webkit-border-radius:20px; height:40px; border:none; color:#999;}
.mailform input[type="submit"]{cursor:pointer;background:#333;color:#fff;width:20%;border-radius:20px;-webkit-border-radius:20px; border:none; height:40px;}
.mailform input[type="submit"]:hover{background:#333;;color:#fff; }

/* copyright */
.copyright{overflow:hidden;background:#f5f5f5;color:#000;font-size:12px;text-align:center; height:40px; line-height:40px;}
.copyright_box p.copyright_left{ float:left; width:50%; text-align:left;}
.copyright_box p.copyright_right{ float:right; width:50%; text-align: right;}
.copyright_box p a{ color:#000; margin-left:5px;}

/* showmap  */
.bottom_data{background:#f5d300;}
.bottom_data_total{ padding:10px 0;}
.bottom_data_item h1{ font-size:48px; color:#000; text-align:center; font-family: "Product Sans", "Product Sans Black", "Product Sans Light", "Product Sans Medium", "Product Sans Thin"}
.bottom_data_item h3{ font-size:24px; color:#000; text-align:center; font-weight:500;}
.bottom_data_item { margin-bottom:20px; text-align:center}

/* fixedtool */
.fixedtool{position:fixed;width:60px;right:15px;bottom:140px;z-index:15;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.fixedtool a,.fixedtool button{display:block;text-align:center;background:#0274c9;height:50px;line-height:50px;margin-bottom:5px;color:#fff;cursor:pointer;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.fixedtool button{border:none;width:100%;}
.fixedtool a .icon{background:url(../images/basicicon.png) no-repeat;margin:0 auto;}
.fixedtool a i,.fixedtool button i{margin-right:0;font-size:30px;color:#fff;}
.fixedtool a.fx_inquire{}
.fixedtool a.fx_inquire i{}
.fixedtool .skype{}
.fixedtool .skype i{margin-top:0px;}
.fixedtool a.gotop{width:45px;height:45px;background:#999;}
.fixedtool a.gotop{opacity:0; border-radius:10px;}
.fixedtool a.gotop i{font-size:21px;}

/* apply_fees_pay */
.apply_fees_pay{ width:62%; margin:0 1%; }
ul.fees_pay_list_top{ background:#FFF; padding:20px; margin-bottom:15px;}
ul.fees_pay_list_bottom{ background:#FFF; padding:20px;}

ul.fees_pay_list_top li { line-height:40px;}
ul.fees_pay_list_top li i{ font-weight:300; color:#999 ;}
ul.fees_pay_list_top li strong{ font-weight:700;}
ul.fees_pay_list_top li.payprice span{ font-size:18px; font-weight:700;}
ul.fees_pay_list_top li.cost span{ font-size:24px; font-weight:700;}

/*visitor_success*/
.visitor_success{ width:62%; margin:0 1%;}
.success{ background:#f5d300; padding:20px; margin-bottom:15px;}
.success h3.single-title{ font-weight:700; font-size:18px;}
.success p.cost{ font-size:14px; margin-top:10px; margin-bottom:10px;}
.success p.cost strong{ font-size:18px; font-weight:700; margin-right:3px;}

.optional{ background:#FFF; padding:20px; margin-bottom:15px;}
.optional h3.single-title{ font-weight:700; font-size:16px; margin-bottom:15px;}

.optional_online p strong{ font-weight:700; }
.optional_online p.account{ border:1px solid #ddd; padding:0 15px; border-radius:5px; background:#fefbe5; }
.optional_online p.account a.copy{ font-size:12px;}

.optional_online .left { width:40%; padding:0px;}
.optional_online .left img{ width:150px; margin-bottom:15px; margin-top:20px;}
.optional_online .left p{line-height:35px;}
.optional_online .left p i{ font-size:12px; color:#666; margin-right:3px;}
.optional_online .right { width:50%}
.optional_online .right p{line-height:35px; margin-bottom:5px;}
.optional_online .right p.tip{ text-align:center; line-height:25px; }
.optional_online .right p.tip span{ display:block; margin-bottom:5px;}
.optional_online .right p.tip strong{ font-size:18px;}
.optional_online .right p.QRcode img{ width:130px; margin:0 auto;}

.optional_offline .left { width:46%; padding:0px;}
.optional_offline .left p{ margin-bottom:13px; line-height:25px;}

.optional_offline .left p.tip{ font-weight:700;}

.optional_offline .left p i{ font-size:12px; color:#666; margin-right:3px;}
.optional_offline .right { width:50%}
.optional_offline .right p{line-height:35px; margin-bottom:10px;}
.optional_offline .right p strong{ font-weight:700; display: inline-block; width:20%;}
.optional_offline .right p span.account{ border:1px solid #ddd; padding:1px 15px; border-radius:5px; background:#fefbe5; display:inline-block; width:80%;}

/*apply_info*/
.apply_info{background:#FFF; width:62%; margin:0 1%; padding:20px;}
.apply_info ul li{ margin-bottom:13px;}
.apply_info h4{ font-size:16px; margin-bottom:20px; margin-top:20px; margin-left:15px;}
.apply_info h4 span.line{position:absolute;left:20px;height:20px;width:5px;background:#f5d300;border-radius:3px;}
ul.apply_info_bottom li{ border:1px solid #ebebeb; padding:10px; border-radius:5px;}
ul.apply_info_bottom li:hover{ border:1px solid #ccc;}
ul.apply_info_bottom li i{ color:#999;}

/*Master_info*/
.Master_info{background:#FFF; padding:20px;}
.Master_info ul li{ margin-bottom:10px;}

/*pege_menu*/
.pege_menu ul.col-2 li{ width:50%; margin-right:0%;}
.pege_menu ul.col-3 li{ width:33.33%; margin-right:0%;}
.pege_menu ul.col-4 li{ width:25%; margin-right:0%;}
.pege_menu ul li{line-height:45px; background:#f5d300;}
.pege_menu ul li a{ display:block;padding:5px 20px; font-size:15px; font-weight:600;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;}
.pege_menu ul li a i{ margin-right:10px; font-weight:400;}
.pege_menu ul li.active a{background:#fff;}

/*About_info*/
.About_info{background:#FFF; padding:20px;}
.About_info ul li{ margin-bottom:10px;}

/*Preparation_info*/
.Preparation_info{background:#FFF; padding:20px;}
.Preparation_info ul li{ margin-bottom:10px; }

/*Training_info*/
.Training_info{background:#FFF; padding:20px;}
.Training_info ul li{ margin-bottom:10px; }

ul.Training_list{ margin-top:20px;}
ul.Training_list li{ border:1px solid #ebebeb; padding:15px;}
ul.Training_list li .pic{ height:180px;}
ul.Training_list li .mask{width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.3);}
ul.Training_list li h3{ font-size:20px; color:#fff; font-weight:500; width:100%; text-align:center; position:absolute; top:60px; z-index:2; display:block;}
ul.Training_list li h3 strong{ font-size:26px; font-weight:500; margin-right:10px;}
ul.Training_list li h3 i{ font-size:42px; margin-right:5px; color:#fff; top:3px; display:block; margin-bottom:5px; font-weight:100;}
ul.Training_list li .text{padding-top:10px;}
ul.Training_list li .text h4{ font-size:18px; line-height:35px; font-weight:600;}
ul.Training_list li .text p{ line-height:40px; font-size:16px; color:#999;}
ul.Training_list li a.Traning_url{ font-size:14px; padding:10px 20px; display:block; margin-top:10px; background:#ebebeb; font-weight:600;}
ul.Training_list li a.Traning_url i{ font-weight:300;}
/*Location_info*/
.Location_info{background:#FFF; padding:20px;}
.Location_info ul li{ margin-bottom:10px;}

/*Accommodation_info*/
.Accommodation_info{background:#FFF; padding:20px;}
.Accommodation_info ul li{ margin-bottom:10px;}

/*master_list*/
ul.master_list li{color:#888;margin-bottom:30px;-webkit-transition:.4s;transition:.4s;border:1px solid transparent; background:#fff;}
ul.master_list li .work_info{padding:10px 20px;position:relative;}
ul.master_list li .work_info h3{font-size:16px;font-weight:500;color:#000;padding:8px 0 15px 0;border-bottom:1px solid #b2b2b2;}
ul.master_list li .work_info .day{font-size:14px;margin-right:10px;color:#888;font-weight:100;line-height:normal;}
ul.master_list li .work_info .year{font-size:14px;color:#888;line-height:normal;}
ul.master_list li .work_info .iconfont{opacity:0;position:absolute;right:20px;top:10px;font-size:50px;line-height:1;color:#888;-webkit-transition:.4s;transition:.4s;}
ul.master_list li ul.desc{margin-top:15px;}
ul.master_list li ul.desc li{width:50%;margin-right:0;margin-bottom:0;border:none;font-size:12px;}
ul.master_list li:hover{border:1px solid #dfdfdf;-moz-box-shadow:0px 0px 10px #f0f0f0; -webkit-box-shadow:0px 0px 10px #f0f0f0; box-shadow:0px 0px 10px #f0f0f0;-webkit-transition:.4s;transition:.4s; background:#ebebeb;}
ul.master_list li:hover ul li{border:none;-moz-box-shadow:0px 0px 0 #f0f0f0; -webkit-box-shadow:0px 0px 0 #f0f0f0;box-shadow:0px 0px 0 #f0f0f0; background:#ebebeb;}
ul.master_list li:hover .work_info .iconfont{opacity:1;color:#0c62b3;}

.master_content_box { background:#fff;}
.master_content_box .widget{ padding:20px 25px;}
.master_content_box .widget ul li{ line-height:40px;}
.master_content_box h3.widget_tip{padding-left:0;border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:20px; font-size:16px; font-weight:600;}
.master_content_box h3.widget_tip.blue{color:#056eaf;}
.master_content_box h3.widget_tip:after{display:none;padding-left:0;}

/* Master_apply*/
.master_apply{ width:100%;}
.master_apply_left{ width:50%; height:530px;}
.master_apply_right{ width:50%; background:#FFF; padding:30px;}
.master_submit h3{ font-size:18px; margin-bottom:28px; font-weight:700;}

ul.master_input li{position:relative;padding-left:100px;margin-bottom:10px;}
ul.master_input li textarea{min-height:100px;}
ul.master_input li.safe img{position:absolute;right:1px;top:1px;z-index:1;height:40px;}
ul.master_input li select{color:#292929;}
ul.master_input li .tip{position:absolute;width:22%;left:0;top:10px;z-index:1; font-weight:400; font-size:14px; font-weight:700;}
ul.master_input li .tip i{ margin-right:3px; color:#999;}
ul.master_input li.submit{ padding:0px;}
ul.master_input li.submit input.goorder{ background:#f5d300; margin-top:10px; font-size:14px; border-radius:20px; text-align:center; border:none; cursor: pointer; font-weight:600;}

/* Home_link*/
.home_link{ padding:20px 0;}
ul.links_list li{border:1px solid #ebebeb; padding:5px; margin-right:1.5%}
ul.links_list li a{ display:block;}
ul.links_list li h3{ line-height:25px; font-size:12px; text-align:center;}
ul.links_list li img{  margin-bottom:5px;}

/*link-index*/
.link-index ul li{ background:#fff; padding:20px;}
.link-index ul li h3{ font-size:15px; font-weight:700; margin-bottom:10px;}
.link-index ul li p strong{ font-weight:700;}
.link-index ul li p{ line-height:25px;}

/*link-apply*/
.link-apply{ background:#FFF;}
.link-apply-left{ width:50%; background:url(../images/link.jpg) center center no-repeat;background-size:cover; height:420px;}
.link-apply-right{ width:50%; padding:10px;}
.link-apply ul li p{ font-size:14px; line-height:35px; font-weight:600;}
.link-apply ul li p i{ color:#999; font-weight:500; font-size:13px;}
.link-apply ul li.button input{ background:#f5e828; border:none; font-size:14px; font-weight:700; cursor:pointer; text-align:center;}


/* Site Map */
.sitemap{overflow:hidden; padding:20px;}
ul.sitemapitem li .sublink{margin:10px;}
ul.sitemapitem li .sublink a{display:block;padding:4px 0px;font-size:14px;}
ul.sitemapitem li .sublink a i{font-weight:400; color:#ccc;}
.sitemap .promap{margin-bottom:40px;}
.sitemap .promap ul.sitemapitem{margin:1px 0;}
.sitemap .promap ul.sitemapitem li .sublink{margin:0;}
.sitemap h3.navtitle{font-size:15px;font-weight:700; line-height:35px; background:#f3f3f3; padding-left:10px; border-radius:5px;}
.sitemap h3.navtitle i{font-weight:400; color:#999; margin-right:3px;}
.sitemap h3.cagename{font-size:14px;color:#000;padding:10px;font-weight:700;}

/*member_index*/
.member_index{ background:none;}
.member_index_top{ margin-bottom:18px;}
.member_index_top ul li{ height:140px; background:#fff; text-align:left;}
.member_index_top ul li .m_top{height:100px; padding:20px;}
.member_index_top ul li .m_bottom{height:40px;background:#f3f3f3; padding-left:20px; line-height:40px;}
.member_index_top ul li .m_bottom i{ margin-right:15px; font-size:21px; color:#999;}
.member_index_top ul li i{ font-size:28px; display:block; margin-bottom:15px; font-weight:300;}
.member_index_top ul li .m_top p.num{ position:absolute; right:15px; top:20px; width:25px; height:25px;  color:#000; display:inline-block; text-align:center; line-height:25px; font-size:14px;  border-radius:3px; font-weight:500;}
.member_index_top ul li .m_top p.title{ font-weight:700; font-size:15px;}
.member_index_top ul li .m_bottom p.details{ line-height:40px; font-weight:400; font-size:12px;}
.member_index_bottom{ margin-bottom:18px; background:#FFF;}
.member_index_bottom ul li{ background:#fff; text-align:left; border-bottom:none;}
.member_index_bottom ul li:last-child{ border-bottom:none;}
.member_index_bottom ul li .m_top{height:50px; padding:20px;}
.member_index_bottom ul li .m_bottom{ background:#f3f3f3;}
.member_index_bottom ul li .m_top p.title{ font-weight:500; display:inline-block;}
.member_index_bottom ul li .m_top a.more{  font-size:14px; margin-left:5px; width:12%; text-align:right; font-weight:500;}
.member_index_bottom ul li .m_top a.more i{ font-size:18px; color:#666;}
.member_order input.radio{ display:none;}
.member_order{ background:#FFF;}
.member_order_search{ background:#FFF; margin-bottom:15px;}

/*all Orders*/
ul.index_order_info li.order_box{ margin-bottom:15px; background:none; border:1px solid #ebebeb; padding:0 15px; background:#FFF;}
ul.index_order_info li.order_box .order_status{ height:50px;}
ul.index_order_info li.order_box .order_status p{ font-size:14px; line-height:45px; margin-right:30px;}
ul.index_order_info li.order_box .order_status p strong{ font-weight:600;}
ul.index_order_info li.order_box .order_status p i{ color:#999; font-size:14px; margin-right:3px;}
ul.index_order_info li.order_box .order_status p.status{ font-size:15px; font-weight:700; margin-right:10px;}
ul.index_order_info li.order_box .order_status p.status i{ font-weight:400; margin-right:5px; color:#000;}

ul.index_order_info li.order_box .order_details .order_list_title{ background:#ebebeb; text-align:center; line-height:40px; font-weight:600;}
ul.index_order_info li.order_box .order_details ul li.product{ width:15%; }
ul.index_order_info li.order_box .order_details ul li.model{ width:20%; text-align:left;}
ul.index_order_info li.order_box .order_details ul li.quantity{ width:10%;}
ul.index_order_info li.order_box .order_details ul li.price{ width:15%;}
ul.index_order_info li.order_box .order_details ul li.total_price{ width:15%;}
ul.index_order_info li.order_box .order_details ul li.member_price{ width:15%;}
ul.index_order_info li.order_box .order_details ul li.comment{ width:10%;}

ul.order_list_inquiry li.list{ text-align:center; line-height:80px;  padding:10px 0;  border-right:1px solid #ebebeb;  border-left:1px solid #ebebeb;  border-bottom:1px solid #f3f3f3;}
ul.order_list_inquiry li.list strong{ font-size:15px;}
ul.order_list_inquiry li.list .price span{ font-size:12px; font-weight:400;}
ul.order_list_inquiry li.list .total_price span{ font-size:12px; font-weight:400;}
ul.order_list_inquiry li.list .member_price span{ font-size:12px; font-weight:400;}
ul.order_list_inquiry li.list .quantity span{ font-size:12px; font-weight:400;}
ul.order_list_inquiry li:nth-last-child(2){border-bottom:none;}

ul.order_list_inquiry li .product{ width:15%}
ul.order_list_inquiry li .model{ width:20%; text-align:left;}
ul.order_list_inquiry li .quantity{ width:10%;}
ul.order_list_inquiry li .price{ width:15%;}
ul.order_list_inquiry li .total_price{ width:15%;}
ul.order_list_inquiry li .member_price{ width:15%;}
ul.order_list_inquiry li .comment{ width:10%;}

ul.order_list_inquiry li .product img{ width:85%; margin:0 auto; border:1px solid #ebebeb;}
ul.order_list_inquiry li .model h3.name{ font-size:14px;line-height:35px;}
ul.order_list_inquiry li .model p{font-size:12px; line-height:20px; margin-bottom:3px;  font-weight:700;}
ul.order_list_inquiry li .model p span.model{font-size:12px; border-radius:3px;border:1px solid #ebebeb; padding:1px 6px; font-weight:500; background:#fefbe5; color:#333; margin-left:5px;}
ul.order_list_inquiry li .model p span.colour{font-size:12px; border-radius:3px;border:1px solid #ebebeb; padding:1px 6px; font-weight:500;  background:#fefbe5; color:#333; margin-left:5px;}
ul.order_list_inquiry li .comment a.comment_btn{padding:5px;}
ul.order_list_inquiry li .comment a.comment_btn i{ color:#000; font-size:18px; }
ul.order_list_inquiry li .comment a.comment_no{padding:5px;}
ul.order_list_inquiry li .comment a.comment_no i{ color:#999; font-size:18px; }

ul.order_list_inquiry .order_list_total ul{ height:65px; background:#ebebeb;  border-right:1px solid #ebebeb;  border-left:1px solid #ebebeb;  border-bottom:1px solid #ebebeb; padding:10px;}
ul.order_list_inquiry .order_list_total ul li{font-size:12px; color:#000;}
ul.order_list_inquiry .order_list_total ul li span.tip{ display:block; margin-bottom:5px;}
ul.order_list_inquiry .order_list_total ul li span.tip i{ font-size:14px; color:#666}
ul.order_list_inquiry .order_list_total ul li strong{ font-size:16px;}

ul.order_list_inquiry .order_list_operate{ text-align:right; height:60px; line-height:60px;}
ul.order_list_inquiry .order_list_operate a.btn{ padding:9px 20px; margin-left:10px; font-weight:700; font-size:14px; border:1px solid #ddd; border-radius:20px; }
ul.order_list_inquiry .order_list_operate a.btn i{ color:#666; font-size:14px; margin-right:3px; font-weight:400; }
ul.order_list_inquiry .order_list_operate a.pay{ color:#000; background:#f5d300; border:none; font-weight:700;}
ul.order_list_inquiry .order_list_operate a.pay i{ font-weight:400;  }
ul.order_list_inquiry .order_list_operate a.log{ color:#000; background:#f5d300; border:none; font-weight:700;}
ul.order_list_inquiry .order_list_operate a.log i{ color:#000; font-weight:400; }
ul.order_list_inquiry .order_list_operate a.after{background:#f5d300; border:none; }
ul.order_list_inquiry .order_list_operate a.after i{ font-weight:400;  }
ul.order_list_inquiry .order_list_operate a.del{ color:#fff; background:#e81f18; border:none; }
ul.order_list_inquiry .order_list_operate a.del i{ color:#fff; font-weight:400; }

/* member_tab*/
.your_orders h3.statustitle{ line-height:40px; font-size:14px; font-weight:700;}
.your_orders h3.statustitle i{ font-weight:300; color:#999;}
.your_orders h3.statustitle span.num{ font-size:14px;}
.tab {cursor:pointer; width:16.35%; padding:25px 0;display:inline-block;color:#000;text-align:center;}
.tab span.num{ font-size:11px;margin-left:10px; border:1px solid #ccc; display:inline-block; padding:0 3px; border-radius:3px; height:20px; line-height:18px; position:relative; top:-2px;}
.tab i{ font-size:16px; color:#666; margin-right:5px; font-weight:300;} 
.panels {min-height:200px;width:100%;max-width:100%;overflow:hidden; background:#f3f3f3;}
.panel {display:none;animation:fadein .2s; padding:10px;}
#one:checked ~ .panels #one-panel,#two:checked ~ .panels #two-panel,  #three:checked ~ .panels #three-panel, #four:checked ~ .panels #four-panel, #five:checked ~ .panels #five-panel, #six:checked ~ .panels #six-panel, #seven:checked ~ .panels #seven-panel{display:block}
#one:checked ~ .tabs_index #one-tab,#two:checked ~ .tabs_index #two-tab,#three:checked ~ .tabs_index #three-tab ,#four:checked ~ .tabs_index #four-tab ,#five:checked ~ .tabs_index #five-tab ,#six:checked ~ .tabs_index #six-tab,#seven:checked ~ .tabs_index #seven-tab{background:#f5d300;color:#000; font-weight:500; font-size:14px;}
@keyframes fadein {from {opacity:0;}to {opacity:1;} }
.panel-title {font-size:1.5em;font-weight:bold}
.tab .radio {display:none;}
#one:checked ~ .panels #one-panel,#two:checked ~ .panels #two-panel,  #three:checked ~ .panels #three-panel, #four:checked ~ .panels #four-panel, #five:checked ~ .panels #five-panel, #six:checked ~ .panels #six-panel, #seven:checked ~ .panels #seven-panel{display:block}
#one:checked ~ .tabs #one-tab,#two:checked ~ .tabs #two-tab,#three:checked ~ .tabs #three-tab ,#four:checked ~ .tabs #four-tab,#five:checked ~ .tabs #five-tab,#six:checked ~ .tabs #six-tab,#seven:checked ~ .tabs #seven-tab{ font-size:15px; border-top:2px solid #f5d300; border-bottom:1px solid #f3f3f3;  font-weight:500; background:#f3f3f3;}

/*.travel-wrap*/
.travel-wrap{ width:100%; background-color:rgba(0,0,0,0.5); position:absolute; z-index:2; left:0px; height:185px; top:95px; }
.travel-list{ padding:10px 5px 20px 5px;}
.travel-list ul.map_list li{ }
.travel-list ul.map_list li h3{ font-size:12px; line-height:38px; font-weight:normal; text-align:center; color:#FFF;}
.travel-list ul.map_list li span.line{display: block; height:1px; background:#ebebeb; margin-bottom:30px;}
.travel-list ul.map_list li:first-child span.line{display: none;}
.travel-list ul.map_list li .pic{width: 100%;overflow: hidden; }
.travel-list ul.map_list li .pic .pic_img{ height:100px; border-radius:10px;}
.travel-list ul.map_list li .des{width: 100%;;color: #747474;}
.travel-list ul.map_list li .des h3{font-size: 12px;color: #3f3f3f; font-weight: 500;}
.travel-list ul.map_list li .des h3 strong{font-size: 14px;font-weight: 400;}
.travel-list ul.map_list li .des .desc-time{font-size: 12px;margin: 2% 0 2% 0;font-weight: 400; color:#999;}
.travel-list ul.map_list li .des .desc-text{font-size: 12px;}
.travel-list ul.map_list li span.clicks{ display:block; float:right}

/* Online_tools */
.onlinetools{position:absolute;width:45px;z-index:660;display:none;}
.onlinetools a{display:block;height:45px;text-align:center;background:#999;color:#fff;cursor:pointer;position:relative; line-height:45px; margin-bottom:10px; border-radius:7px;}
.onlinetools a i{font-size:21px;}
.onlinetools a i.samll{font-size:16px;}
.onlinetools a .toolsdata{position:absolute;min-width:100%;right:110%;top:0;z-index:1;background: rgba(0,0,0,0.5);color:#fff;display:none; border-radius:10px;}
.onlinetools a .tel_data{width:120px;height:50px;line-height:50px;font-size:14px;}
.onlinetools a:hover .toolsdata{display:block;}
.onlinetools a:hover{background:#999;color:#fff;}
.onlinetools a:hover span.iconfont{color:#fff;}
.onlinetools.left .toolsdata{left:110%;right:inherit;}

/* Cookie */
.cookie-alert {position: fixed;bottom:0px;right:0px;width:100%;margin: 0 !important;z-index: 999999;opacity: 0;transform: translateY(100%);transition: all 500ms ease-out;background:rgba(0,0,0,0.7);}
.cookie-alert.show {opacity: 1;transform: translateY(0%);transition-delay: 1000ms;}
.card-body {-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px; padding:30px 0 30px 0;}
.card-title {margin-bottom:.75rem; font-size:18px;  color:#fff}
.card-title i{ font-size:24px; margin-right:10px; font-weight:100!important;}
.card-text{ color:#fff}
.btn-toolbar{ margin-top:20px;}
.btn-toolbar a.card-btn-private{padding:13px; margin-right:10px;background:#ccc; border-radius:6px;font-weight:500;}
.btn-toolbar a.card-btn{ padding:13px; background:#f5d300;border-radius:6px; font-weight:500;}
.btn-toolbar a.card-btn i,.btn-toolbar a.card-btn-private i{font-weight:100!important;}

/*logistics*/
.logistics_info h3 {padding-top:10px;padding-left:20px;font-size:16px;font-weight:700;}
ul.logistics {padding:0px 20px;font-size:12px;}
ul.logistics li {padding:12px 0;border-bottom:1px dashed #ebebeb;list-style:none;}
ul.logistics li .time {color:#888;margin-right:10px;}
.panel-heading h3 {font-size:14px;font-weight:700;margin-bottom:15px;}
ul.order_detail_t li,ul.order_detail li {width:16.6666667%;}
ul.order_detail_b li {width:20%;}
.laydate_body .laydate_box,.laydate_body .laydate_box * {box-sizing:content-box!important;}

/*apply_from */
.apply_submit {background:#FFF; padding:20px; width:62%; margin:0 1%;}

.apply_submit p.notice{ margin-bottom:5px; font-size:12px; font-weight:500; border:1px solid #ebebeb; padding:8px 10px; background:#fefbe5; border-radius:5px;}
.apply_submit p.notice strong{ font-weight:600; margin-right:3px;}

ul.apply_submit_nav li {position:relative;margin-bottom:5px; margin-top:5px;}
ul.apply_submit_nav li.apply_all{ width:100%!important;}
ul.apply_submit_nav li.apply_all label{ margin-bottom:10px; display:inline-block; margin-right:5px; margin-left:10px;}
ul.apply_submit_nav li input, ul.apply_submit_nav li textarea ,ul.apply_submit_nav li select{padding:12px 15px; font-family:'Roboto', sans-serif; border-radius:5px; color:#666; background:#f4f4f4;}
ul.apply_submit_nav li input:focus,ul.apply_submit_nav li textarea:focus,ul.apply_submit_nav li select:focus{border: 1px solid #4A90E2; }
ul.apply_submit_nav li span {font-size:14px; display:block; font-weight:600; margin-bottom:5px; margin-top:5px; line-height:25px;}
ul.apply_submit_nav li span i{ color:#999; font-size:14px; margin-right:3px; font-weight:300;}
ul.apply_submit_nav li span p{display:inline; font-size:14px; font-weight:400; font-family:Verdana, Geneva, sans-serif; position:relative; top:0px; margin-left:5px; color:#999;}
ul.apply_submit_nav li.gender {}
ul.apply_submit_nav li.gender span {color:#A0A0A0;top:7px;width:65px;font-size:16px;}
ul.apply_submit_nav li.gender .gender_nav {margin:7px 0 0 40px;}
ul.apply_submit_nav li.gender input {width:5%;margin-left:5%;background:none;}
ul.apply_submit_nav li textarea {height:80px;}
ul.apply_submit_nav li.safe .verifyImg {bottom:2px;height:40px;position:absolute;right:1px;}
ul.apply_submit_nav li.submit input{ cursor:pointer; border-radius:50px; border:none; font-weight:600}
ul.apply_submit_nav li.submit input.sub {background:#f5d300;color:#000; width:49%; }
ul.apply_submit_nav li.submit input.reset {background:#ebebeb; width:49%; }
.Related_Photo{height:500px;background:url(../images/news_bg.jpg) no-repeat fixed center top; padding-top:35px;}
.member_details_box{padding:15px; background:#fff; margin-bottom:15px;}
.member_details_box h3{ font-weight:700; color:#000; font-size:15px; margin-bottom:15px;}
.member_details_box h3 i{ font-weight:100; color:#666; margin-right:5px;}
.member_details_box ul li strong {font-weight:700;}
.member_details_box ul li.order_status{font-size:18px; line-height:35px; font-weight:700; }
.member_details_box ul li.order_status strong {font-size:18px;}
ul.details_box_n li.anniu a{padding:0px 20px; margin-right:5px; border-radius:20px; font-size:14px; line-height:35px; float:right; display:block; background:#ebebeb; cursor: pointer;}
ul.details_box_n li.anniu a.pay{ background:#f5d300; color:#000;}
ul.details_box_n li.anniu a.comment{ background:#f5e828; color:#000;}
ul.details_box_t { background:#ebebeb; color:#000;}
ul.details_box_t li strong{ font-weight:500;}
ul.details_box_t li{ line-height:40px; text-align:center;}
ul.details_box_t li.product{ width:10%;}
ul.details_box_t li.model{text-align:left; width:18%;}
ul.details_box_t li.quantity{width:12%;}
ul.details_box_t li.price{width:12%;}
ul.details_box_t li.subprice{width:12%;}
ul.details_box_t li.memberdtprice{width:12%;}
ul.details_box_t li.comment{width:12%;}
ul.details_box_d { background:#f5d300; color:#000; height:70px;}
ul.details_box_d li{text-align:center; font-size:12px; margin-top:10px;}
ul.details_box_d li span.tip{ display:block; margin-bottom:5px;}
ul.details_box_d li i{margin-right:3px; position:relative;top:1px;}
ul.details_box_d li strong{ font-size:18px; margin-right:5px; font-weight:500;}
ul.details_box_l{ border-bottom:1px solid #ebebeb; padding:10px 0;}
ul.details_box_l li{ text-align:center; line-height:60px;}
ul.details_box_l li strong{ font-size:15px; font-weight:500;}
ul.details_box_l li h3.name{ margin-bottom:5px; font-size:14px; font-weight:700;}
ul.details_box_l li span{ font-size:12px; border-radius:2px; border:1px solid #ebebeb; padding:1px 3px; background:#fefbe5;}
ul.details_box_l li p{ font-size:12px;}
ul.details_box_l li p span.colour{}
ul.details_box_l li p span.model{ }
ul.details_box_l li.product{ width:10%;}
ul.details_box_l li.product img{ margin:0 auto; width:85px; border:1px solid #ddd;}
ul.details_box_l li.model{text-align:left; width:18%; line-height:22px;}
ul.details_box_l li.quantity{width:12%;}
ul.details_box_l li.price{width:12%;}
ul.details_box_l li.subprice{width:12%;}
ul.details_box_l li.memberdtprice{width:12%;}
ul.details_box_l li.comment{width:12%;}
ul.details_box_l a.comment{ padding:7px 10px; border-radius:20px; font-size:12px;}
ul.details_box_x li{line-height:40px; border-bottom:1px solid #ebebeb;}
ul.details_box_x li a{ cursor:pointer;}
ul.details_box_x li i{ margin-right:5px; color:#999}
ul.details_box_x li strong{ font-weight:700;}
ul.details_box_x li.anniu a{padding:4px 12px; margin-right:5px; border-radius:20px; border:1px solid #ebebeb; font-size:14px; line-height:30px;}
ul.details_box_x li.no{border-bottom: none; }
ul.details_box_x li.note{border-bottom: none;}
ul.details_box_x li.note span{line-height:30px; padding:0px 10px;}
ul.details_box_z li{line-height:40px; border-bottom:1px solid #ebebeb;}
ul.details_box_z li i{ margin-right:5px; color:#999}
ul.details_box_z li.note{border-bottom: none;}

/* dom hidden first for vue */
.v-hidden,.msgnum,.buycarnum{display:none;}

/*saler*/
.saler_right{ width:80%;}
.saler_index_bottom{ background:#FFF; padding:15px;}
.saler_index_bottom ul.title{ background:#ebebeb; line-height:40px; text-align:center; font-weight:700;}
.saler_index_bottom ul.title li.orderid{ width:5%;}
.saler_index_bottom ul.title li.orderno{ width:15%;}
.saler_index_bottom ul.title li.orderinfo{ width:25%; text-align:left;}
.saler_index_bottom ul.title li.orderstock {width:12%;}
.saler_index_bottom ul.title li.ordersold{width:12%;}
.saler_index_bottom ul.title li.state{ width:10%;}
.saler_index_bottom ul.title li.price{ width:15%;}
.saler_index_bottom ul.title li.commission{ width:15%;}
.saler_index_bottom ul.title li.time{ width:20%;}
.saler_index_bottom ul.title li.operate{ width:15%; margin-right:0;}
.saler_index_bottom ul.title li.operate_b{width:15%;}

.saler_index_bottom ul.list {border-bottom:1px solid #ebebeb; padding:10px 0; line-height:60px;}
.saler_index_bottom ul.loglist li{ text-align:center;}
.saler_index_bottom ul.logtitle li.logid{ width:10%;}
.saler_index_bottom ul.logtitle li.logip{  width:30%;}
.saler_index_bottom ul.logtitle li.logadd{ width:30%;}
.saler_index_bottom ul.logtitle li.logtime{ width:30%;}
.saler_index_bottom ul.loglist li.logid{ width:10%;}
.saler_index_bottom ul.loglist li.logip{ width:30%;}
.saler_index_bottom ul.loglist li.logadd{ width:30%;}
.saler_index_bottom ul.loglist li.logtime{ width:30%;}
.saler_index_bottom ul.list li strong{ font-weight:700;}
.saler_index_bottom ul.list li.orderid{ width:5%; text-align:center}
.saler_index_bottom ul.list li.orderno{ width:15%; text-align:center}
.saler_index_bottom ul.list li.orderinfo{ width:25%; text-align:left;}
.saler_index_bottom ul.list li.stock {width:12%; text-align:center}
.saler_index_bottom ul.list li.sold{width:12%; text-align:center}
.saler_index_bottom ul.list li.price{ width:15%; text-align:center}
.saler_index_bottom ul.list li.commission{ width:15%; text-align:center}
.saler_index_bottom ul.list li.time{ width:20%; text-align:center;}
.saler_index_bottom ul.list li.state{ width:10%; text-align:center;}
.saler_index_bottom ul.list li.state i{ color:#999;}
.saler_index_bottom ul.list li.operate{ width:15%; text-align:center; margin-right:0;}
.saler_index_bottom ul.list li.operate_b{width:15%;}
.saler_index_bottom ul.list li.operate i{ color:#999; font-weight:300; }
.saler_index_bottom ul.list li.operate p.applied{ display:inline-block; font-weight:500;}
.saler_index_bottom ul.list li.orderinfo .order_box{ padding:5px;}

.saler_index_bottom ul.list li.orderinfo .imge{ width:30%; height:70px; border:1px solid #ebebeb;}
.saler_index_bottom ul.list li.orderinfo .info{ width:67%; margin-top:10px;}
.saler_index_bottom ul.list li.orderinfo .info h3{ font-size:14px; font-weight:600;}
.saler_index_bottom ul.list li.orderinfo p span{ border:1px solid #ebebeb; padding:1px 3px; background:#fefbe5; font-weight:500; border-radius:3px; font-size:12px; margin-right:3px;}
.saler_index_bottom ul.list li.orderinfo p{ height:35px; line-height:35px;}
.saler_index_bottom ul.list li.orderinfo p i{font-weight:300; color:#666 ; font-size:12px;}

.saler_index_bottom ul.list li a.button{ cursor: pointer; width:100px; line-height:30px; font-size:12px; background:#ebebeb;  border-radius:20px; display:inline-block; font-weight:600;}
.saler_index_bottom ul.list li a.button i{color:#000; font-weight:400; }

/*Service Account*/
.qrcode-container .qrcode{width:15%}
.qrcode-container .qrcode img{ margin-right:10px; width:150px;}
.qrcode-container .tips {width:85%}
.qrcode-container .tips h3{ font-size:14px; margin-top:30px; margin-bottom:10px; font-weight:600;}

/*statistics*/
.statistics{ margin-bottom:15px;}
.statistics ul li{ background:#fbe662; padding:15px;}
.statistics ul li .img_icon i{font-size:38px; display:block; margin-top:13px;}
.statistics ul li .info h3{ font-weight:500; font-size:14px; margin-bottom:10px; text-align:right;}
.statistics ul li .info h3 span{ font-weight:600;font-size:18px; display:inline-block; margin-left:5px; margin-right:5px;}
.statistics ul li .info p{font-size:14px;font-weight:500; text-align:right;}
.statistics ul li .info p span{ font-weight:600; font-size:18px; margin-left:3px; margin-right:5px;}

/*factory_saler_bottom*/
.factory_saler_bottom{ background:#FFF; padding:20px;}
.factory_saler_bottom ul.title{ background:#ebebeb; line-height:40px; text-align:center; font-weight:700;}
.factory_saler_bottom ul.title li.salerid{ width:5%;}
.factory_saler_bottom ul.list li.salerid{ width:5%;}
.factory_saler_bottom ul.title li{ width:11.5%;}
.factory_saler_bottom ul.list li{ width:11.5%;}
.factory_saler_bottom ul.list{line-height:50px; text-align:center;border-bottom:1px solid #ebebeb; padding:15px 0;}
.factory_saler_bottom ul.list img.photo{ width:50px; height:50px; border-radius:50%; margin: 0 auto;}
.factory_saler_bottom ul.list:last-child{border:none;}

 /* media all and  */
 @media all and (max-width: 1680px) {	
.public{ width:1300px;}
.header-con .logo{width:15%;}
.header-con .account{width:23%;}
.account ul.user-item li em.vip{ font-size:11px;}
.head-nav{ margin-left:0px;}
.banner .desc{position:absolute;z-index:16;width:1200px;left:55%;margin-left:-650px;}
.b-single-title{ margin-left:-620px; width:450px;}
.hotkey a{ font-size:11px;}
ul.news_list_index li .desc span.date i{font-size:18px;}
ul.news_list_index .desc span.date{ font-size:18px;}
ul.news_list_index li .desc h3{ font-size:15px;}
ul.news_list_index li .desc p.more{ font-size:13px;}
ul.Traning_top li .text p{ font-size:18px;}
ul.Traning_top li .text span{ font-size:12px;}
.header-con .logo img{ width:200px;}
.account ul.user-item li em.tip{ font-size:11px;}
.home-search input[type="text"]{ width:67%}
ul.menu li a{font-size:12px;}
.pro_info .desc{ height:457px;}
.pro_share{ margin-top:5px;}
ul.home_product_list li .slider-hack .par{ width:44%;}
.b-single-title h3{ font-size:32px;}
.detailsinfo .time{width:15%;}
ul.productCategory li a i{ font-size:12px; line-height:25px;}
ul.productCategorylv2 li i{ font-size:11px!important;}
ul.productCategory li a{ font-size:12px; line-height:25px;}
ul.productCategorylv2 a{ font-size:11px!important;}
ul.News_Category_list_index li .desc h3{ font-size:14px;}
ul.News_Category_list_index li .desc .txt{ font-size:11px;}
ul.related_product_list li h3.title{ font-size:13px;}
.pro_info .desc h1.title{ margin-bottom:5px;}
.pro_info .bigpic{margin-bottom:15px;position:relative; height:455px;}
.pro_info .bigpic img{ width:100%; height:455px;}
.pro_info .smallpic{ width:260px;}
ul.category_product_list li .pic{ height:175px;}
.order_dav{ right:60px;}
.banner_height{ height:650px;}
.banner-title{ margin-left:-650px;}
.about-title{left:9%;}
.about-top-title h3{font-size:46px;}
.about-top-title p{line-height:50px;}
.video-title{left:9%; top:210px;}
.video-top-title h3{font-size:46px;}
.video-top-title p{line-height:50px;}
.video-right video{ width:650px; height:366px;}
.account ul.user-item li.open-login p.tipo{ left:40px;}
ul.home_product_list li .par h3.title{ font-size:14px; line-height:20px;}	
ul.home-video-list li .video-pic .pic{ height:161px;}
.reg-submit .file{ margin: 25px 0 0 8px;}
.pro_info .desc .product_title{ padding:15px;}
ul.term li{ margin-bottom:0px;}
ul.term li.termlistModel{ margin-bottom:5px;}
.pro_info .bigpic{ height:450px;}
.pro_info .desc .product_filter{ height:400px;}
.product_opbtn ul li a p.text{ font-size:12px;}
ul.term li .tip{ font-size:12px;}
.pro_info_num span.bottom{ font-size:10px;}
.pro_info_num i{font-size:10px;}
.product_factory .img{ width:16%}
.product_factory_box{ width:80% }
.product_saler .img{ width:16%}
.product_saler_box{ width:80% }
.member_index_top ul li .m_top p.title{ font-size:14px;}
ul.index_order_info li.order_box .order_details .order_list_title{ font-size:12px;}
ul.order_list_inquiry li .model h3.name{ font-size:12px;}
ul.order_list_inquiry .order_list_operate a.btn{ font-size:12px;}
h3.single-title{ font-size:14px;}
.tab{ font-size:12px;}
.Product_details .details{ font-size:12px;}
.customer h3.comment_title{ font-size:14px;}
ul.term li .model a{ font-size:10px; line-height:25px; height:25px; border-radius:3px;}
ul.term li .colour a{ border-radius:3px;}
ul.term li.termlistColor p{ font-size:10px;}
.pro_info .desc .product_title p.recommend span{ font-size:9px;}
ul.product_list li .par h3.title{ font-size:14px;}
ul.product_list li .par p.recommend span{ font-size:7px;}
ul.home-video-list li .video-desc h3.title{ font-size:12px;}
.personal .info p{ font-size:12px; padding:0;}
.saler_index_bottom ul.list li.orderinfo p span{ font-size:11px;}
.apply_applyfees ul li strong{ font-size:12px;}
.apply_view h3{font-size:12px;}
.apply_brief ul li{font-size:12px;}
.userorder ul li a{font-size:12px;}
}
 
@media all and (max-width: 1440px) {
.public{ width:1200px;}
.header-con .logo{width:15%;}
.header-con .account{width:23%;}
.head-nav{ margin-left:0px;}
.banner-title{margin-left:-500px;}
.hero-slider .swiper-container-horizontal > .swiper-pagination-bullets{ left:55%;}
.b-single-title{ margin-left:-620px; width:450px;}
.pro_info .desc h1.title{ margin-bottom:5px;}
.header-con .logo img{ width:200px;}
.account ul.user-item li em.tip{ font-size:11px;}
.home-search input[type="text"]{ width:67%}
.opbtn a p{ font-size:14px;}
.pro_info .desc{ height:422px;}
.pro_share{ margin-top:5px;}
ul.home_product_list li .slider-hack .par{ width:44%;}
ul.home_product_list li .slider-hack .par h3.title{ font-size:14px;}
.b-single-title h3{ font-size:32px;}
.detailsinfo .time{width:30%;}
.pro_info .smallpic{ width:260px;}
.banner_height{ height:650px;}
.about-title{left:8%; top:210px;}
.about-top-title h3{font-size:45px;}
.about-top-title p{line-height:50px;}
.video-title{left:8%; top:210px;}
.video-top-title h3{font-size:42px;}
.video-top-title p{line-height:50px;}
.video-right video{ width:600px; height:388px;}
.order_dav{ right:30px;}
ul.category_product_list li .pic{ height:170px;}
.about-bottom-title ul li{ line-height:32px; font-size:14px; margin-bottom:15px; padding:1px 12px;}
.video-bottom-title ul li{ line-height:32px; font-size:14px; margin-bottom:15px; padding:1px 12px;}
ul.home-video-list li .video-pic .pic{ height:162px;}
ul.video-list li .video-pic .pic{height:170px;}
ul.video-list li .video-desc{ height:160px;}
ul.home_product_list li .par h3.title{ font-size:14px;}	
ul.news_list_page li{ height:400px;}
ul.news_list_page li .desc{ padding:20px 15px 20px 15px}
.account ul.user-item li.open-login p.tipo{ left:20px;}
ul.history_list li .desc .userop a{ width:45%}
.reg-submit .file{ margin: 25px 0 0 8px;}
.termlistdiscount .price_vip ul li{ margin-top:5px;}
.termlistdiscount .price_vip ul li.price{ margin-right:5px; font-size:18px; color:#000;font-weight:500; text-decoration:none;}
.termlistdiscount .price_vip ul li.discount{ width:25%; margin-right:10px; font-size:11px; background:#f5d300; padding:0px; line-height:27px; text-align:center; border-radius:5px;}
.termlistdiscount .price_vip ul li.shipping{ font-size:11px; color:#000; background:#ebebeb; line-height:27px; text-align:center; border-radius:5px;}
.personal .info p{ font-size:12px;}
}

@media all and (max-width: 1366px) {	
.public{ width:1100px;}
.header-con .logo{width:15%;}
.header-con .account{width:23%;}
.head-nav{ margin-left:0px;}
.banner-title{margin-left:-550px;}
.banner .desc{position:absolute;z-index:16;width:1200px;left:55%;margin-left:-650px;}
.b-single-title{ margin-left:-620px; width:450px;}
.pro_info .desc h1.title{ margin-bottom:5px;}
.header-con .logo img{ width:200px;}
.account ul.user-item li em.tip{ font-size:11px;}
.home-search input[type="text"]{ width:67%}
ul.menu li a{font-size:12px;}
ul.term li{ margin-bottom:0px;}
.pro_info .desc{ height:423px;}
.pro_share{ margin-top:5px;}
ul.home_product_list li .slider-hack .par{ width:44%;}
ul.home_product_list li .slider-hack .par h3.title{ font-size:14px;}
.b-single-title h3{ font-size:25px;}
.detailsinfo .clicks{width:10%}
.detailsinfo .time{width:25%;}
.pro_info .smallpic{ width:280px;}
.banner_height{ height:650px;}
.about-title{left:6%;}
.about-top-title h3{font-size:45px;}
.about-top-title p{line-height:50px;}
.video-title{left:6%;}
.video-top-title h3{font-size:42px;}
.video-top-title p{line-height:50px;}
.video-right video{ width:600px; height:388px;}
.order_dav{ right:0px;}
.about-bottom-title ul li{ line-height:32px; font-size:14px; margin-bottom:15px; padding:1px 12px;}
.video-bottom-title ul li{ line-height:32px; font-size:14px; margin-bottom:15px; padding:1px 12px;}
.account ul.user-item li.open-login p.tipo{ left:20px;}
ul.home_product_list li .par h3.title{ font-size:14px;}	
ul.term li .tip,ul.term li .termlist,.pro_share .tip,.pro_share .snsitem{font-size:12px;}
.opbtn a p{ font-size:14px;} 
.reg-submit .file{ margin: 25px 0 0 8px;}
.personal .info p{ font-size:10px;}
}


.comment-highlight{background:#f0f0f0;}
html{scroll-behavior:smooth;scroll-padding-top:180px;}
