/* CSS Document */



.m_icon{ background:url(../images/m_icon.png) no-repeat;}



.m_sbnt{ height:22px; line-height:22px; width:65px; text-align:center; display:block; color:#fff; background:#e85254; border-radius:2px; margin:0px auto; margin-bottom:5px;}



.m_sbnt_gery{ border:#eaebeb 1px solid; color:#666; background:#fff}



.m_sbnt_block{ background:#000000; color:#fff;}

.m_sbnt_blue{ background:#66b7ff; color:#fff;}

.grey_bg{ background:#f6f6f6;}



.input_m{  border:#eaebeb 1px solid; box-shadow:inset #eaebeb 0px 0px 3px; padding:5px 10px; outline:none; -webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;}



.input_m:focus{ border:#fab000 1px solid;}







.login_box{ width:700px; float:left; height:auto; overflow:hidden; margin-left:250px; margin-bottom:60px;}



.login_box h2{ font:24px/40px "微软雅黑"; color:#000000; text-align:center; margin:60px 0px 30px 0px;}



.login_from{ box-shadow:#000 0px 4px 2px; background:#fff; border:#eaebeb 1px solid; padding-bottom:30px; }



.login_from .tit{ background:#030000; height:50px; text-align:center; font:18px/50px "微软雅黑"; display:block; color:#fff; }



.login_from ul{ margin-left:50px; margin-top:60px;}



.login_from ul li{ line-height:36px; margin-bottom:30px; display:block; clear:both; height:36px;}



.login_from ul li span{ float:left; width:105px; text-align:right; font-size:14px; padding-right:15px;}



.login_from .tet{ width:290px; height:36px; border:#eaebeb 1px solid; box-shadow:inset #eaebeb 0px 0px 3px; padding:0px 10px; outline:none; -webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;float:left; }



.login_from .tet:focus{ border:#fab000 1px solid;}



.login_from ul li .w145{ width:145px; float:left;}



.login_from ul li .picture{ margin:0px 15px; float:left;}



.login_from ul li a{ color:#fab000;}



.login_from ul li.checkbox{ font-size:13px; color:#999; margin-bottom:20px;}



.login_from ul li.checkbox input{ vertical-align:-2px;}



.login_from ul li .btn{ width:145px; height:35px; background:#030000; color:#fff; padding:0px; font:16px/35px "微软雅黑"; color:#fff; text-align:center;}



.login_from ul li .btn:hover{ background:#1a0000}



.login_from ul li .password{ font-size:14px; color:#030000; margin-left:20px;}



.login_from ul li .password:hover{ color:#fab000;}



.login_from ul li a.liner_btn{ color:#666; width:250px; text-align:center;}



.login_from ul li .tip{ color:#999; margin-left:15px; float:left;}



.login_from .getyzm{ background:#e3e3e3; width:105px; height:38px; display:inline-block; color:#666; font-size:14px; text-align:center; margin-left:15px;}



.login_from .fail{ background:#fab000; color:#fff;}



.login_from .tit_tip{ text-align:center; font:16px/36px "微软雅黑"; color:#333; margin-bottom:35px; line-height:36px;}



.login_from .tit_tip i{ display:inline-block; width:36px; height:36px; background-position:-254px -169px; vertical-align:middle; margin-right:10px; }



.other_login{ float:left; margin-left:50px;}



.other_login h3{ font-size:14px; margin-top:145px; padding-bottom:15px;}



.other_login ul li{ line-height:36px;}



.other_login ul li a{ color:#666; font-size:13px;}



.other_login ul li a:hover{ color:#fab000;}



.other_login ul li a span{ display:inline-block; width:20px; height:17px; vertical-align:middle; margin-right:8px;}



.other_login ul li .sian{ background-position:0px 0px;}



.other_login ul li .alipay{ background-position:-29px 0px;}



.other_login ul li .weixin{ background-position:-56px 0px;}







.password_step{ height:50px; margin-top:20px; overflow:hidden;}



.password_step li{ width:25%; height:50px; background:#030000; float:left; position:relative; font-size:14px; color:#fff; line-height:50px; text-align:center;}



.password_step .active{ background:#fab000; color:#FFF;}



.password_step b{ font-size:18px; vertical-align:middle;  font-weight:bold;}



.password_step .step1{z-index:4;/*-webkit-border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;-o-border-radius:3px 0px 0px 3px;  border-radius:3px 0px 0px 3px;*/}



.password_step .step2{ z-index:3;}



.password_step .step3{ z-index:2;}



.password_step .step4{z-index:1;/*-webkit-border-radius:0px 3px 3px 0px; -moz-border-radius:0px 3px 3px 0px; -ms-border-radius:0px 3px 3px 0px; -o-border-radius:0px 3px 3px 0px; border-radius:0px 3px 3px 0px;*/}



.password_step .arrow1{width: 0; height: 0;position:absolute;display:block;z-index:1;right:-24px;top:50%;margin-top:-27px; border-top: 27px solid transparent; border-left: 27px solid #fff; border-bottom: 27px solid transparent;}



.password_step .arrow2{width: 0;height: 0;position:absolute;display:block;z-index:2;right:-22px;top:50%;margin-top:-27px;border-top: 27px solid transparent; border-left: 27px solid #030000; border-bottom: 27px solid transparent;}



.password_step .active .arrow2{ border-left-color:#fab000;}



.password_box{    border: #eaebeb 1px solid;padding:20px; background:#fff; margin-top:15px;}



.password_box dt{ float:left; width: 48px; height: 48px; margin-left:100px;}



.password_box dt.emal_icon{ background-position:-138px -169px;}



.password_box dt.mobile_icon{ background-position:-196px -169px;}



.password_box dd{ float:left;line-height: 20px; color: #999; font-size: 13px; vertical-align:middle; margin-left:20px; padding-top:5px; width:300px;}



.password_box dd h4{ font-size: 15px; font-weight: bold; color: #333;}



.password_box .btn{height: 36px;line-height: 36px;padding: 0 22px; margin-top:5px; font-size: 15px;font-weight: bold;cursor: pointer;display: inline-block;}



.password_email{ border: #eaebeb 1px solid;padding:20px; background:#fff; }



.password_email dl dt{ float:left; height:36px; width:36px; display:inline-block; background-position:0px -169px; margin-left:100px;}



.password_email dl dd{ float:left; line-height: 20px; color: #999; font-size: 13px;margin-left:20px; width:380px;}



.password_email dl dd h4{font-size: 15px; font-weight: bold; color: #333; padding-bottom:10px;}



.password_email .tip_email{    width: 360px;padding:15px 20px;



 margin: 20px 0 0 155px; border: 1px solid #F5D8A7;  background-color: #FFF6DB;font-size: 13px;color: #666;line-height: 1.8;}



.password_email .tip_email h5{font-size: 15px; font-weight: bold; color: #333; padding-bottom:10px;}



.f_btn_grey{height:22px;line-height:22px;font-size:12px;background:#fff;color:#666;margin:8px 0;padding:3px 10px; border:#ddd 1px solid;



	-webkit-box-shadow:inset -1px -8px 0px rgba(0,0,0,0.15);



	   -moz-box-shadow:inset -1px -8px 0px rgba(0,0,0,0.15);



	    -ms-box-shadow:inset -1px -8px 0px rgba(0,0,0,0.15);



	     -o-box-shadow:inset -1px -8px 0px rgba(0,0,0,0.15);



	        box-shadow:inset 0px -8px 0px rgba(0,0,0,0.1); display:inline-block; clear:both;



	}



.f_btn_grey:hover{ background:#FFF; color:#666;}



.f_btn_fail{ background:#eeeeee; border-color:#eeeeee; color:#666;}



.f_btn_fail:hover{ background:#eee; border-color:#eeeeee; color:#666;}











.cart_line{ border-bottom:#eaebeb 1px solid;}



.cart_step{ float:right;}



.cart_step ul li{ float:left; position:relative; width:150px; font:16px/26px "微软雅黑"; color:#808080; margin-left:30px; margin-top:24px;}



.cart_step ul li span{ width:26px; height:26px; background:#808080; border-radius:26px; -o-border-radius:26px; -webkit-border-radius:26px; -moz-border-radius:26px; display:inline-block; color:#fff; text-align:center; margin-right:10px;}



.cart_step ul li:after{ content:""; display:inline-block;  border-left:5px #808080 solid; border-top:transparent 5px solid; border-bottom:transparent 5px solid; position:absolute; right:0px; top:10px;}



.cart_step ul li:last-child:after{ display:none;}



.cart_step ul li.active{ color:#fab000; border-bottom:#fab000 2px solid; padding-bottom:20px;}



.cart_step ul li.active span{ background:#fab000;}



.cart_title{/* height:26px;*/ padding:25px 0px; font:16px/26px "微软雅黑"; color:#000;}



.cart_title span{ width:26px; height:26px; display:inline-block; vertical-align:middle; margin-right:10px;}



.cart_title .icon_1{ background-position:-82px 0px;}



.cart_table{ border-collapse:collapse;}



.cart_table th{ background:#f5f5f5; border-top:#eaebeb 1px solid; border-bottom:#eaebeb 1px solid; height:38px; font:14px/38px "微软雅黑"; color:#666; padding:0px  10px; }



.cart_table td{ padding:10px; border-bottom:#eaebeb 1px dotted; vertical-align:middle; }



.cart_table .p_info{ line-height:20px;}



.cart_table .p_info .picture{ width:80px; height:80px; float:left; margin-right:15px;}



.cart_table .p_info a{ color:#000; font-size:13px;}



.cart_table .p_info P{ color:#999999; font-size:12px; margin-top:10px;}



.cart_table .price s{ display:block; color:#999; font-size:12px; text-decoration:line-through; margin-top:5px;}



.cart_table .amount{ margin-top:0px; display:inline-block; width:145px; margin:0px auto; text-align:left; vertical-align:-15px; }



.cart_table .edit{ line-height:20px;}



.cart_table .edit a{ display:block; color:#999;}



.cart_table .edit a:hover{ color:#fab000;}



.cart_table td:nth-child(1){ border-left:#eaebeb 1px solid;}



.cart_table td:nth-child(6){border-right:#eaebeb 1px solid;}



.cart_table_1{}



.cart_table_1 td:nth-child(4){ border-right:#eaebeb 1px solid;}







.cart_tail .select{ float:left; font-size:13px; color:#666;}



.cart_tail .select a{ color:#ea5c4b; margin-right:20px;}



.cart_tail .select label{ margin-right:20px; margin-left:10px;}



.cart_tail .select label input{ vertical-align:-2px;}



.cart_tail .select p{ line-height:26px; color:#333;}



.cart_tail .statistics{ float:right; line-height:26px; text-align:right; color:#333; font-size:13px;}



.cart_tail .statistics input{ vertical-align:-2px;}



.cart_tail .statistics .input_text{ width:220px; height:32px; border:#eaebeb 1px solid; box-shadow:inset #eaebeb 0px 0px 3px; padding:0px 10px; outline:none; -webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear; margin-left:10px;}



.cart_tail .statistics .input_text:focus{ border:#fab000 1px solid;}



.cart_tail .btn{ width:120px; height:35px; padding:0px; text-align:center; font:16px/35px "微软雅黑"; margin-left:20px; margin-top:15px;}



.cart_tail .white{ border:#eaebeb 1px solid; background:#fff; color:#666;}



.m_cart_box{ border:#eaebeb 1px solid; display:block; width:100%; height:auto; overflow:hidden;}



.m_cart_box .tit{ background:#f5f5f5; height:40px; display:block; font:16px/40px "微软雅黑"; padding-left:20px;}



.m_cart_box.w48{ width:49%;}



.cart_adder{ margin:20px;}



.cart_adder li{ font-size:13px; color:#666; line-height:30px;}



.cart_adder li input{ vertical-align:-2px;}



.cart_adder li a{ color:#ea5c4b; margin:0px 5px;}



.cart_adder .input_text{ width:290px; height:32px; border:#eaebeb 1px solid; box-shadow:inset #eaebeb 0px 0px 3px; padding:0px 10px; outline:none; -webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;}



.cart_adder .input_text:focus{ border:#fab000 1px solid;}



.cart_adder .money{ width:18px; height:18px; display:inline-block; background-position:-118px 0px; vertical-align:-5px; margin-right:5px;}



.cart_delivery{ padding:20px;}



.cart_delivery li{ float:left; margin-right:20px; }



.cart_delivery li a{ display:block; min-width:160px; border:#eaebeb 1px solid; padding:1px; display:block; height:30px; font:14px/30px "微软雅黑"; color:#333; text-align:center; position:relative;}



.cart_delivery li a span{ font-size:12px; color:#999;}



.cart_delivery li a i{ display:none; width:11px; height:11px;  background-position:-381px -56px; position:absolute; right:0px; bottom:0px;}



.cart_delivery li a:hover{ border:#fab000 2px solid; padding:0px; color:#fab000;}



.cart_delivery li a.current{border:#fab000 2px solid; padding:0px; color:#fab000;}



.cart_delivery li a.current i{ display:block;}



.cart_coupon{}



.cart_coupon .hd{ margin:10px 20px; display:block; clear:both;}



.cart_coupon .hd li{ display:block; min-width:160px; border:#eaebeb 1px solid; padding:1px; display:block; height:30px; font:14px/30px "微软雅黑"; color:#333; text-align:center; position:relative; float:left; cursor:pointer; margin-right:10px; z-index:99;}



.cart_coupon .hd li i{ display:none; width:11px; height:11px;  background-position:-381px -56px; position:absolute; right:0px; bottom:0px;}



.cart_coupon .hd li.on {border:#fab000 2px solid; padding:0px; color:#fab000; display:block;}



.cart_coupon .hd li.on i{ display:block;}



.cart_coupon .hd li.on .arrow{ position:absolute; width:11px; height:7px; background:url(../images/arrow.png) no-repeat; bottom:-14px; left:50%; margin-left:-5px;}



.cart_coupon .bd{ margin:10px 20px; position:relative; border:#eaebeb 1px solid; overflow:hidden;  }











.cart_coupon table{ width:96%; margin:10px auto;}



.cart_coupon table th{ text-align:left; font-size:13px; color:#333; font-weight:normal; padding:10px 0px;}



.cart_coupon table td{ padding:10px 0px; text-align:left; color:#666; border-top:#eaebeb 1px solid;}



.cart_coupon table td input{ float:left; margin-top:0px;}



.cart_coupon table a{ margin:0px 5px; color:#ea5c4b}



.cart_coupon .from{ padding:10px 15px; background:#f5f5f5; line-height:26px; font-size:13px; overflow:hidden; height:36px;}



.cart_coupon .from input{ border:#ddd 1px solid; outline:none; height:26px; padding:0px 5px;}



.cart_coupon .from a{ line-height:28px; padding:0px 10px; margin-left:5px;}



.cart_coupon .from a.liner_btn{ height:28px; line-height:28px; font-size:13px;}



.cart_coupon .balance{ padding:15px; line-height:20px; font-size:13px; border-bottom:#eaebeb 1px solid;}



.cart_coupon .invoice_from{ margin:10px; padding-bottom:15px;}



.cart_coupon .invoice_from dl{ padding-bottom:10px; line-height:26px; display:block; clear:both; font-size:13px;}



.cart_coupon .invoice_from dt{ float:left; width:110px; color:#666; text-align:right;}

.cart_coupon .invoice_from dt em{ color:#ea5c4b; font-weight:bold; margin-left:10px;}

.cart_coupon .invoice_from input{ border:#ddd 1px solid; outline:none; height:28px; padding:0px 5px;}

.cart_coupon .invoice_from input.w260{ width:260px;}

.cart_coupon .invoice_from .btn{ margin-right:10px;}



.cart_coupon .invoice_from textarea{ border:#ddd 1px solid; outline:none; height:80px; width:280px; padding:0px 5px;}



.cart_coupon .invoice_from dd a{ line-height:28px; padding:0px 10px; margin-left:5px;}



.cart_coupon .invoice_from dd a.liner_btn{ height:28px; line-height:28px; font-size:13px;}



.cart_coupon .invoice_from dl label{ float:left; margin-bottom:10px; vertical-align:middle; line-height:24px; margin-right:15px;}



.cart_coupon .invoice_from dl label input{ float:left; margin-top:0px;}



.cart_coupon .invoice_from .cart_delivery{ float:left; width:380px; padding:0px; margin-bottom:20px;}



.cart_coupon .invoice_from .cart_delivery li { margin-right:10px;}



.cart_coupon .invoice_from .cart_delivery li a{ display:block; min-width:80px; border:#eaebeb 1px solid; padding:1px; display:block; height:30px; font:14px/30px "微软雅黑"; color:#333; text-align:center; position:relative;}



.cart_coupon .invoice_from .cart_delivery li a i{ display:none; width:11px; height:11px;  background-position:-381px -56px; position:absolute; right:0px; bottom:0px;}



.cart_coupon .invoice_from .cart_delivery li a:hover{ border:#fab000 2px solid; padding:0px; color:#fab000;}



.cart_coupon .invoice_from .cart_delivery li a.current{border:#fab000 2px solid; padding:0px; color:#fab000;}



.cart_coupon .invoice_from .cart_delivery li a.current i{ display:block;}











.cart_tit{ font:16px/30px "微软雅黑"; color:#000; margin-bottom:10px;}



.cart_tit a{ color:#ea5c4b; margin-left:10px; font-size:13px;}



.payment{ border-top:#eaebeb 1px solid; padding:20px;}



.cart_title1{ border-bottom:#eaebeb 1px solid;}



.cart_title1 span{ border-bottom:#d89800 2px solid; font:16px/36px "微软雅黑"; padding:7px;}







.r-amount-list .r-money{ width:138px; height:48px;  border:#eaebeb 1px solid; float:left; cursor:pointer; margin-right:30px; text-align:center;  padding:1px; position:relative;}



.r-amount-list .active{ border:#fab000 2px solid; padding:0;}



.r-amount-list .r-pay{ border-color:#eaebeb;}



.r-amount-list .r-pay.active{ border-color:#fab000;}



#bankcard:after{width: 0; height: 0;border-bottom:8px solid #fff7e4;border-left:8px solid transparent;content:'';font-size:0;display:block;position:absolute; right:3px;bottom:3px;}



#bankcard.active:after{ border-bottom-color:#fab000;}



.u-bankcard-list{ border-top:#eaebeb 1px dotted; margin-top:30px; display:none; padding-left:170px;}



.u-bankcard-list .b-card{ width:138px; height:48px; float:left; border:#eaebeb 1px solid; margin:20px 32px 0 0; cursor: pointer;}



.u-bankcard-list .b-card:hover{ border-color:#000;}



.cart_success{ border:#eaebeb 1px solid; padding:60px; }



.cart_success .tip{ font:16px/30px "微软雅黑";  width:360px; margin:0px auto; position:relative;}



.cart_success .tip .m_icon{ width:52px; height:47px; background-position:-146px 0px; display:inline-block; margin-top:8px; margin-right:20px; }



.cart_success .tip .cart_none{ width:80px; height:80px; background-position:0px -237px; display:inline-block; margin-top:8px; margin-right:20px;}



.cart_success .tip .tip_none{ width:60px; height:60px; background-position:-111px -247px; display:inline-block; margin-top:8px; margin-right:20px;}

.cart_success .tip p strong{ font-weight:bold;}

.cart_success .tip a{ margin:0px 10px;}



.cart_success .tip p{ font-size:13px; color:#666; line-height:22px; margin-top:10px;}





.cart_success .btn{ width:120px; height:35px; display:block; padding:0px; border:#eaebeb 1px solid; text-align:center; color:#666; background:none; margin-top:10px; line-height:35px;}







.cart_product{ margin-top:15px;  position:relative;}



.cart_product .bd{ position:relative;  }



.cart_product .prev,.cart_product .next{ position: absolute; top:50%;  left:-55px; display: block; width: 55px; height: 55px; background:#eeeeee; z-index: 9; overflow: hidden; }



.cart_product .next{ left:auto; right:-55px; }



.cart_product .prev i{ background-position:-111px 0px; margin:20px 0px 0px 22px; display:inline-block; width:10px; height:14px; float:left;}



.cart_product .next i{ background-position:-171px 0px; margin:20px 0px 0px 22px; display:inline-block; width:10px; height:14px;  float:left;}



.cart_product .prev:hover,.cart_product .next:hover{ background:#000000 }



.cart_product .prev:hover i{background-position:-131px 0px;}



.cart_product .next:hover i{background-position:-151px 0px;}



.cart_product .picList{  position:relative; text-align:left;}



.cart_product .picList li{ position:relative; float:left;  line-height:22px; margin-bottom:20px; margin-right:27px;}



.cart_product .picList li a{ display:inline-block;}



.cart_product .picList li .slide_pic{ width:278px; height:278px; position:relative; margin-bottom:10px; border:transparent 1px solid;}



.cart_product .picList li .slide_pic img{ width:278px; height:278px;}



.cart_product .picList li .slide_pic .stay_btn{ position:absolute; right:10px; top:10px; width:30px; height:30px; background-position:-341px -43px; display:inline-block; cursor:pointer;}



.cart_product .picList li .slide_pic .stay{ width:140px; height:70px; background:#000000; border:#fff 1px solid; padding:5px 10px; position:absolute; right:10px; top:50px; color:#fab000; display:none;}



.cart_product .picList li .slide_pic .stay a{ color:#fab000;}



.cart_product .picList li .slide_pic .stay .fs14{ font-size:14px; color:#fff;}



.cart_product .picList li .slide_pic .stay a:hover{ text-decoration:underline;}



.cart_product .picList li .name{ color:#333; font-size:14px; }



.cart_product .picList li:hover .slide_pic{ border:#121212 1px solid;}



.cart_product .picList li:hover .name{ color:#000; text-decoration:underline;}







.sideMenu{ width:220px; float:left; /*margin-top:10px;*/ }



.sideMenu dl{ margin-bottom:1px;}



.sideMenu dl dt{ height:36px; line-height:36px; padding-left:20px;   background:#181212; cursor:pointer;font:normal 14px/36px "Microsoft YaHei"; color:#fff; margin-bottom:1px;}



.sideMenu dl dt i{ width:18px; height:16px; display:inline-block; background:url(../images/m_icon.png) no-repeat; vertical-align:-2px; margin-right:10px;}



.sideMenu dl dt .s_ico1{ background-position:0px -56px;}



.sideMenu dl dt .s_ico2{ background-position:-28px -56px;}



.sideMenu dl dt .s_ico3{ background-position:-55px -56px;}



.sideMenu dl dt .s_ico4{ background-position:-79px -56px;}



.sideMenu dl dt .s_ico5{ background-position:-108px -56px;}



.sideMenu dl dt .s_ico6{ background-position:-136px -56px;}



.sideMenu dl dt .s_ico7{ background-position:-162px -56px;}



.sideMenu dl dt .s_ico8{ background-position:-185px -56px;}







.sideMenu dl dt a{ color:#fff;}



.sideMenu dl dt em{ float:right; display:block; width:9px; height:5px;   background:url(../images/m_icon.png) -317px 0px no-repeat; cursor:pointer; margin-top:16px; margin-right:20px; }



.sideMenu dl dt.on em{ background-position:-326px -0px; }



.sideMenu dl dt.on{ background:#fab000;}



.sideMenu dl dd { display:none; border:#eaebeb 1px solid; border-top:none; border-bottom:none; }



.sideMenu dl dd p{ line-height:36px; border-bottom:#eaebeb 1px solid; margin:0px 19px; position:relative;}



.sideMenu dl dd p:last-child{ border-bottom:none;}



.sideMenu dl dd p a{ font-size:14px; color:#333; padding-left:30px; display:block;}



.sideMenu dl dd p a:hover{ color:#fab000}



.sideMenu dl dd p .on{ color:#fab000;}



.sideMenu dl dd p .on:after{ content:""; position:absolute; right:-20px; top:4px; width:3px; height:26px; background:#fab000;}



.sideMenu dl:last-child{ border-bottom:#eaebeb 1px solid;}







.m_head{}



.m_head .picture{ float:left; width:116px; text-align:center; font-size:13px;}



.m_head .picture img{ width:116px; height:116px; margin-bottom:10px;}



.m_head .picture a{ color:#333;}



.m_head .information{ float:right; width:795px;}



.m_head .information h1{ font:18px/20px "微软雅黑"; color:#000;}



.m_head .information ul{ border-bottom:#eaebeb 1px solid; padding-bottom:15px; font-size:13px; height:auto; overflow:hidden; margin-top:15px;}



.m_head .information ul li{ float:left; width:25%; line-height:24px; color:#666;}



.m_head .information ul li .email{ width:23px; height:18px; display:inline-block; background-position:-210px -56px; vertical-align:-6px; margin-left:10px;}



.m_head .information ul li.money{ color:#181212}



.m_head .information ul li.money span{ display:block;}



.m_head .information ul li.money i{ width:18px; height:18px; display:inline-block; vertical-align:-4px; margin-right:5px;}



.m_head .information ul li.money .ico1{ background-position:-118px 0px;}



.m_head .information ul li.money .ico2{ background-position:-209px 0px;}



.m_head .information .attest{ height:30px; font:13px/30px "微软雅黑"; color:#333; float:left; width:300px; margin-top:20px;}



.m_head .information .attest a{ color:#fab000; margin-left:15px;}



.m_head .information .attest i{ width:30px; height:30px; display:inline-block; vertical-align:-11px; margin-right:10px;}



.m_head .information .attest .sjs_ico{ background-position:-237px 0px;}



.m_head .information .attest .sjs_ico_g{ background-position:-345px 0px;}



.m_head .information .attest .jxs_ico{ background-position:-277px 0px;}



.m_head .information .attest .jxs_ico_g{ background-position:-385px 0px;}



.m_title{ font:16px/20px "微软雅黑"; color:#333; padding-bottom:10px;}



.m_title1{ border-bottom:#000000 1px solid; height:40px;}



.m_title1 span{ display:inline-block; border:#000 1px solid; border-bottom:none; line-height:40px; font-size:16px; background:#fff; padding:0px 25px;}



.m_title2{ border-bottom:#eaebeb 1px solid; height:40px;}



.m_title2 span{ display:inline-block; border-bottom:#fab000 2px solid;  line-height:39px; font-size:16px; padding:0px 25px;}



.m_title2 span i{ width:19px; height:19px; display:inline-block; background-position:-352px -56px; vertical-align:middle; margin-right:5px;}







.m_table{ border-collapse:collapse;}



.m_table th{ background:#f5f5f5; height:40px; border-top:#eaebeb 1px solid; padding:0px 10px; font-size:14px; color:#666; line-height:40px;}



.m_table th input{ vertical-align:-2px;}



.m_table th label{ margin-right:30px;}



.m_table .num{ font-size:13px; color:#333; padding:10px 0px;}



.m_table .num input{ vertical-align:-2px; margin-right:5px;}



.m_table .count{ font-size:13px; color:#333; padding:10px 0px; border-bottom:none; text-align:right; line-height:26px;}



.m_table .count:nth-child(1){ border-left:none;}



.m_table td{ padding:10px; border-bottom:#eaebeb 1px solid; border-top:#eaebeb 1px solid; vertical-align:middle; }



.m_table .num:nth-child(1){ border-left:none;}



.m_table td:nth-child(1){ border-left:#eaebeb 1px solid;}



.m_table td:nth-child(5){ border-right:#eaebeb 1px solid;}



.m_table .p_info{ line-height:20px;}



.m_table .p_info .picture{ width:80px; height:80px; float:left; margin-right:15px;}



.m_table .p_info a{ color:#000; font-size:13px;}



.m_table .p_info P{ color:#999999; font-size:12px; margin-top:10px;}



.m_table .price s{ display:block; color:#999; font-size:12px; text-decoration:line-through; margin-top:5px;}



.m_table .amount{ margin-top:0px; display:inline-block; width:135px; margin:0px auto; text-align:left; vertical-align:-15px; }



.m_table .edit{ line-height:20px;}



.m_table .edit a{ display:block; color:#999;}



.m_table .edit a:hover{ color:#fab000;}



.m_table .edit1{ line-height:20px; color:#333;}







.m_table7 .num:nth-child(1){ border-left:none; padding-left:10px;}



.m_table7 td:nth-child(1){ border-left:#eaebeb 1px solid;}



.m_table7 td:nth-child(6){ border-right:#eaebeb 1px solid;}



.m_table .directions{ font-size:14px; line-height:30px;}



.m_table .directions .input_m{ width:300px; height:80px;}



.m_table .directions:nth-child(1){border-right:#eaebeb 1px solid;}



.m_table_1{ border-collapse:collapse; border:#eaebeb 1px solid;}



.m_table_1 th{ background:#f5f5f5; height:40px; border-top:#eaebeb 1px solid; padding:0px 10px; font-size:14px; color:#666; line-height:40px; border-bottom:#eaebeb 1px solid;}



.m_table_1 th input{ vertical-align:middle;}



.m_table_1 td{padding:10px; font-size:13px; line-height:20px; border-bottom:#eaebeb 1px dotted; text-align:center; vertical-align:middle;}



.m_table_1 td .m_sbnt{ display:inline; margin-right:5px; padding:3px 5px;}



.m_table_2{ border:none;}



.rename{ padding:20px; display:block; clear:both;}



.rename li{ float:left;  width:45%; line-height:30px; margin-bottom:15px;}



.rename li span{ float:left; font-size:14px; width:100px; text-align:right; color:#333;}



.rename .input_m{ height:20px;}



.rename .btn{ margin-right:10px; padding:0px 15px;}







.m_notice{ background:#fef7e5; height:35px; font-size:14px; line-height:35px; text-align:center; color:#e85254;}



.m_tab{}



.m_tab .hd{ border-bottom:#eaebeb 1px solid; height:30px; line-height:30px;  position:relative; padding-bottom:10px;}



.m_tab .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }



.m_tab .hd ul li{ float:left; padding:0 0px 10px 0px; text-align:center; width:88px; cursor:pointer; font-size:16px; color:#666; margin-right:20px;  }



.m_tab .hd ul li.on{ height:30px;  background:#fff;  border-bottom:2px solid #fab000; color:#000; }



.m_tab .hd ul li b{ margin-left:5px;}



/*.m_tab .hd ul li:after{ content:""; width:1px; height:13px; zoom:1; background:#eaebeb; position:absolute; right:0px; top:10px; display:inline-block;}*/



.m_tab .delete{ line-height:16px; padding:16px 0px; height:auto; overflow:hidden; height:16px;}



.m_tab .delete i{ width:18px; height:16px; display:inline-block; background-position:-276px -56px; vertical-align:-3px; margin-right:5px;}



.m_tab .delete a{ color:#333;}



.m_tab .delete a:hover{ color:#fab000;}



.m_comment{}



.m_comment .info{ line-height:20px; background:url(../images/order_bg.png) no-repeat; width:400px; height:82px; padding:10px 18px 10px 10px}



.m_comment .info .picture{ width:80px; height:80px; float:left; margin-right:15px;}



.m_comment .info a{ color:#000; font-size:13px;}



.m_comment .info P{ color:#999999; font-size:12px; margin-top:10px;}



.m_comment .info s{ display:block; color:#999; font-size:12px; text-decoration:line-through; margin-top:5px;}



.m_comment .from{  width:480px; font-size:14px; color:#666;}



.m_comment .from ul li{ padding-bottom:20px; display:block; clear:both; height:auto; overflow:hidden;}



.m_comment .from ul li span{ float:left; width:70px; text-align:right; color:#333;}



.m_comment .from ul li label{ width:75px; float:left;}



.m_comment .from ul li label input{ vertical-align:-1px;}



.m_comment .from ul li .input_m{ width:370px; height:100px;}



.m_comment .from ul li .btn{ width:145px; height:35px; padding:0px; text-align:center; line-height:35px; font-size:16px;}



.m_order_head{ background:#fef7e5; border:#e5dfc1 1px solid; padding:5px 15px; font-size:12px; color:#666; height:auto; line-height:30px; overflow:hidden;}



.m_order_head ul{ border-bottom:#e5dfc1 1px dotted; height:auto; overflow:hidden; width:100%; padding-bottom:10px; margin-top:10px; display:block; clear:both;}



.m_order_head ul li{ float:left; width:33%; font-size:14px; color:#333;} 



.m_order_head ul li .m_icon{ width:18px; height:18px; display:inline-block; vertical-align:-4px; margin-right:5px; background-position:-209px 0px; }



.m_order_head ul li .btn{ padding:0px 15px; background:#e85254;}



.m_order_adder{ border:#eaebeb 1px solid;}



.m_order_adder p{ border-bottom:#eaebeb 1px dotted; padding:10px 15px; line-height:26px; font-size:13px; color:#666; clear:both; display:block; height:auto; overflow:hidden;}



.m_order_adder p span{ color:#000; display:block;}



.m_order_logistics{ border:#eaebeb 1px solid; line-height:26px; font-size:13px;}



.m_order_logistics ul li{border-bottom:#eaebeb 1px dotted; padding:10px 15px;  color:#666; clear:both; display:block; height:auto; overflow:hidden;}



.m_order_logistics ul li span{ color:#000;}



.m_title_tab { border-bottom:#eaebeb 1px solid; height:30px; line-height:30px;  position:relative; padding-bottom:10px;}



.m_title_tab ul{  height:32px;   }



.m_title_tab ul li{ float:left; padding:0 15px 10px 15px; text-align:center; min-width:85px; width:auto; cursor:pointer; font-size:16px; color:#666; margin-right:20px; position:relative }



.m_title_tab ul li a{ color:#333;}



.m_title_tab ul li.on{ height:29px;  background:#fff;  border-bottom:2px solid #fab000; color:#fab000;  }



.m_title_tab ul li.on a{ color:#fab000;}



.m_title_tab ul li:after{ content:""; width:1px; height:13px; zoom:1; background:#eaebeb; position:absolute; right:0px; top:10px; display:inline-block;}



.m_title_tab ul li:last-child:after{ display:none;}



.m_title_tab b{ color:#333; font-weight:bold;}



.m_seach{ height:32px; line-height:32px; font-size:14px; margin-top:20px;}



.m_seach ul li{ float:left; margin-right:15px;}



.m_seach ul li .time{ border:#eaebeb 1px solid; display:inline-block; width:130px; padding:0px 7px; height:30px; line-height:30px; text-align:left; color:#666;}



.m_seach ul li .time i{ width:19px; height:19px; background-position:-281px -169px; display:inline-block; vertical-align:middle; margin-right:5px; }



.m_seach ul li .input_m{ width:140px; height:22px;}



.m_seach .button{  background:#000000; display:inline-block; padding:0px 10px; color:#fff; margin-right:15px;}







.m_collect_product{ margin-top:20px; width:980px;}



.m_collect_product ul li{ position:relative; float:left;  line-height:22px; margin-bottom:20px; margin-right:25px;}



.m_collect_product ul li a{ display:inline-block;}



.m_collect_product ul li .slide_pic{ width:214px; height:214px; position:relative; margin-bottom:10px; border:transparent 1px solid;}



.m_collect_product ul li .slide_pic img{ width:214px; height:214px;}



.m_collect_product ul li .slide_pic .stay_btn{ position:absolute; right:10px; top:10px; width:30px; height:30px; background-position:-341px -43px; display:inline-block; cursor:pointer;}



.m_collect_product ul li .slide_pic .stay{ width:140px; height:70px; background:#000000; border:#fff 1px solid; padding:5px 10px; position:absolute; right:10px; top:50px; color:#fab000; display:none;}



.m_collect_product ul li .slide_pic .stay a{ color:#fab000;}



.m_collect_product ul li .slide_pic .stay .fs14{ font-size:14px; color:#fff;}



.m_collect_product ul li .slide_pic .stay a:hover{ text-decoration:underline;}



.m_collect_product ul li .name{ color:#333; font-size:14px;}



.m_collect_product ul li:hover .slide_pic{ border:#121212 1px solid;}



.m_collect_product ul li:hover .name{ color:#000; text-decoration:underline;}



.m_collect_product .m_sbnt{ margin-right:10px; padding:1px 6px;}



.m_ccollect_fabric{  position:relative; text-align:center; width:980px;}



.m_ccollect_fabric li{ font-size:13px; color:#999; float:left; margin-right:15px; margin-bottom:20px; position:relative;}



.m_ccollect_fabric li .picture{ height:150px; overflow:hidden; width:224px; position:relative; display:block;}



.m_ccollect_fabric li .picture .l_pic{ float:left; width:125px; height:150px;}



.m_ccollect_fabric li .picture .r_pic{ float:right; width:98px; height:150px;}



.m_ccollect_fabric li h2{ font-size:15px; color:#000; padding-top:15px; margin-bottom:8px;}



.m_ccollect_fabric li a:hover{ color:#666; text-decoration:underline;}



.m_ccollect_fabric li .picture .mask{ background:#000; position:absolute; left:0px; top:0px; right:0px;  bottom:0px; opacity: 0;  filter:progid:DXImageTransf



orm.Microsoft.Alpha(opacity=0); transition: opacity 300ms; -webkit-transition: opacity 300ms;}



.m_ccollect_fabric li .picture:hover span.mask{opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}



.m_ccollect_fabric li .picture .view {display:inline-block; text-decoration:underline; color:#fff; position:absolute; left:20px; bottom:20px;  text-align:left; font-size:12px;text-transform:uppercase; color:#000;  opacity: 0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); transition: opacity 300ms; -webkit-transition: opacity 300ms; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; text-align:center;  }



.m_ccollect_fabric li .picture:hover .view { opacity: 1;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); color:#fff;}



.m_ccollect_fabric li h2 a{ color:#000;}



.m_ccollect_fabric li h2 a:hover{ color:#fab000; font-size:15px;}



.m_ccollect_fabric .m_sbnt{ margin-right:10px; padding:1px 6px; display:inline-block;}



.m_share{ margin-top:30px;}



.m_share ul li{ display:block; clear:both; padding-bottom:30px; height:auto; overflow:hidden;}



.m_share ul li span{ float:left; font-size:14px; line-height:40px; width:120px; padding-right:10px; text-align:right;}



.m_share ul li i{ width:32px; display:block; height:32px; background:url(../images/m_icon.png) no-repeat; margin:5px auto;}



.m_share ul li i.m_ico1{ background-position:0px -87px;}



.m_share ul li i.m_ico2{ background-position:-42px -87px;}



.m_share ul li i.m_ico3{ background-position:-84px -87px;}



.m_share ul li i.m_ico4{ background-position:-126px -87px;}



.m_share ul li i.m_ico5{ background-position:-168px -87px;}



.m_share ul li i.m_ico6{ background-position:-210px -87px;}



.m_share ul li a{ float:left; color:#333; text-align:center; margin-right:15px;}



.m_share ul li .text{ color:#666; font-size:13px; padding-left:50px; margin-bottom:15px;}



.m_share ul li .input_m{ height:28px; width:300px; float:left;}



.m_share ul li .btn{ float:left; color:#fff; height:30px; line-height:30px; font-size:14px;}



.m_friends{ width:980px; height:auto; overflow:hidden; margin-top:30px;}



.m_friends ul li{ float:left; margin-right:31px; width:130px; margin-bottom:28px;}



.m_friends ul li a{ line-height:18px; color:#333;}



.m_friends ul li a img{ width:128px; height:128px; border:#eaebeb 1px solid;}



.m_friends ul li a:hover img{ border:#000 1px solid;}



.m_friends ul li a span{ color:#666;}



.m_form{ margin-top:50px;}



.m_form li{ padding-bottom:25px; line-height:38px; font-size:14px; clear:both; display:block;}



.m_form li span{ width:120px; padding-right:10px; text-align:right; float:left; color:#333;}



.m_form li .verify{ color:#666; font-size:12px; margin-left:15px;}



.m_form li .verify .phone_ico{ width:14px; height:19px; display:inline-block; background-position:-304px -56px; vertical-align:middle; margin-right:5px;}



.m_form li .verify .phone_ico_gray{ width:14px; height:19px; display:inline-block; background-position:-328px -56px; vertical-align:middle; margin-right:5px;}



.m_form li .verify a{ color:#666;}



.m_form li label{ margin-right:25px; color:#666;}



.m_form li label input{ vertical-align:-2px;}



.m_form li .w310{ height:26px; line-height:26px; width:280px;}



.m_form li .xm-select{ float:left; line-height:20px; padding:3px 0px; width:160px;}



.m_form li .xm-select label{ margin-right:0px;}



.m_form li .btn{ padding:0px 50px; line-height:32px; font-size:16px; margin-top:30px;}



.m_form li .getyzm{ background:#e3e3e3; width:105px; height:38px; display:inline-block; color:#666; font-size:14px; text-align:center; margin-left:15px;}



.m_form li .fail{ background:#fab000; color:#fff;}



.m_form li i{ color:#999999; font-size:12px; margin-left:15px;}



.m_form li .textarea_m{ width:420px; height:110px;}



.m_form .view{ width:70px; height:38px; background:#e3e3e3; font:14px/38px "微软雅黑"; color:#666; display:inline-block; text-align:center;}



.m_form .view_picture{ padding-left:130px; margin-top:20px; width:500px;}



.m_form .view_picture li{ float:left; width:100px; height:100px; position:relative; overflow:hidden; clear:none; display:inline-block; margin-right:15px;}



.m_form .view_picture li a{ position:relative;  width:100px; height:100px; overflow:hidden;}



.m_form .view_picture li img{ width:100px; height:100px;}



.m_form .view_picture li a:hover .delete{ display:block; position:absolute; left:0px; bottom:5px; width:100px; height:22px; background:url(../images/alpha30.png) repeat; color:#fff; text-align:center; padding:0px; margin:0px; line-height:20px;}



.m_form .view_picture li a .delete{ display:none;}







.m_delete{ line-height:16px; padding:15px 0px; height:auto; overflow:hidden; height:16px;}



.m_delete i{ width:18px; height:16px; display:inline-block; background-position:-276px -56px; vertical-align:-3px; margin-right:5px;}



.m_delete a{ color:#333;}



.m_delete a:hover{ color:#fab000;}



.m_account_head{}



.m_account_head li{ float:left; width:20%;  font-size:13px; padding:40px 0px; padding-left:2%;}



.m_account_head li .price{ padding-left:23px; margin-top:5px; display:block;}



.m_account_head li i{ width:18px; height:18px; display:inline-block; vertical-align:middle; margin-right:5px;}



.m_account_head li i.a_ico1{ background-position:-118px 0px;}



.m_account_head li i.a_ico2{ background-position:-209px 0px;}



.m_account_head li i.a_ico3{ background-position:-425px 0px;}



.m_account_head li .cz_btn{ width:80px; height:30px; background:url(../images/m_icon.png) no-repeat -90px -129px; display:inline-block; font:14px/30px "微软雅黑"; color:#fff; text-indent:35px; margin-right:30px;}



.m_account_head li .tx_btn{ width:80px; height:30px; background:url(../images/m_icon.png) no-repeat 0px -129px; display:inline-block; font:14px/30px "微软雅黑"; color:#fff; text-indent:35px;}



.m_q_seach{ text-align:center; margin:0px auto; display:block; clear:both; padding-top:20px; margin:0px auto; width:635px;}



.m_q_seach .seach{ float:left;}



.m_q_seach .seach input{ border:#eaebeb 1px solid; height:30px; width:320px; background:url(../images/m_icon.png) no-repeat -474px 7px; padding:0px 35px; color:#999; float:left;}



.m_q_seach .btn{ height:22px; line-height:22px; float:left; font-size:14px;}



.m_problem_list dl{ border-top:#eaebeb 1px dotted; padding:10px 0px; display:block; clear:both; margin-top:10px; position:relative; line-height:20px;}



.m_problem_list dl dt{ color:#e3575a; font-size:13px; width:845px;}



.m_problem_list dl dt i{ background-position:-180px -129px; width:17px; height:19px; display:inline-block; vertical-align:middle; margin-right:10px;}



.m_problem_list dl p{ font-size:12px; color:#999; padding-left:65px;}



.m_problem_list dl .reply{ font-size:13px; position:absolute; right:0px; top:10px;}



.m_problem_list dl dd{ color:#666; font-size:13px; width:845px; margin-top:10px;}



.m_problem_list dl dd i{ background-position:-180px -129px; width:17px; height:19px; display:inline-block; vertical-align:middle; margin-right:10px;}



.m_problem_list .reply_btn{ width:75px; height:24px; border:#fab000 1px solid; font:12px/24px "微软雅黑"; display:inline-block; border-radius:3px; color:#fab000; text-align:center; margin-top:10px;}



.m_problem_detailed{ border:#eaebeb 1px solid;}



.m_problem_detailed h3{ height:40px; border-bottom:#eaebeb 1px solid; font:16px/40px "微软雅黑"; padding:0px 15px; background:#f5f5f5; color:#333; margin-bottom:30px;}



.m_problem_detailed dl{ border-bottom:#eaebeb 1px dotted; padding-bottom:15px;  margin:0px 30px 15px 30px; height:auto; overflow:hidden;}



.m_problem_detailed dl dt{ width:60px; height:60px;}



.m_problem_detailed dl dt img{ width:60px; height:60px;}



.m_problem_detailed dl dd{ width:805px; font-size:13px; line-height:20px;}



.m_problem_detailed dl dd .time{ color:#999; font-size:12px;}



.m_problem_detailed dl .text{ display:block; clear:both; padding-top:5px;}



.m_problem_detailed dl:last-child{ border-bottom:none;}



.m_problem_detailed .reply{ border-top:#eaebeb 1px solid; height:58px; position:relative; display:block;}



.m_problem_detailed .reply textarea{ width:855px; border:none; outline:none; float:left; margin:10px; height:32px;}



.m_problem_detailed .reply .btn{ float:right; width:58px; height:58px; font:16px/58px "微软雅黑"; color:#fff; display:inline-block; position:absolute; right:0px; top:0px; text-align:center; padding:0px;}







.create_design{ border:#eaebeb 1px solid;}



.create_design .input_div{ background:#f5f5f5; padding:9px; height:32px; border-bottom:#eaebeb 1px solid;}



.create_design .input_div ul{ float:left;}



.create_design .input_div ul li{ float:left; margin-right:15px;}



.create_design .input_div .d_input{ background:#fff; width:130px; height:30px; line-height:30px; border:#ccc 1px solid; padding:0px 10px; color:#333; outline:none;}



.create_design .input_div ul li .xm-select{ float:left; line-height:20px; width:120px; margin-right:0px; }



.create_design .input_div ul li .xm-select .dropdown{position:relative;display:block;overflow:hidden;_zoom:1;width:100%;max-width:100%;height:30px;border:1px solid #ccc;background:#fff;color:#333;-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear}



.create_design .input_div ul li .xm-select .xm-select:hover .dropdown{border-color:#b0b0b0}



.create_design .input_div ul li.btn_a{ padding:0px;}



.create_design .btn_a{ padding:10px;}



.create_design .btn_a a{ height:30px; line-height:30px; border:#cccccc 1px solid; padding:0px 15px; display:inline-block; font-size:14px; color:#666; margin-right:10px; background:#f5f5f5}



.create_design .btn_a a.btn_white{ background:#fff; margin-right:0px; width:70px; text-align:center;}



.create_design .btn_red{ height:30px; line-height:30px; border:#e8525b 1px solid; background:#e8525b; padding:0px 15px; display:inline-block; font-size:14px; color:#666;  color:#fff;}



.create_design .edition{ height:460px !important; padding:10px; border-top:#eaebeb 1px solid; position:relative}



.create_design .edition textarea{ width:99%; height:395px;}



.create_design .items_div{ background:#f5f5f5; padding:9px; height:32px; border-top:#eaebeb 1px solid; font-size:14px; line-height:32px; color:#666;}



.create_design .items_div ul{ float:left;}



.create_design .items_div ul li{ float:left; margin-right:15px;}



.create_design .items_div ul li input{ vertical-align:middle;}



.create_design .items_div .d_input{ background:#fff; width:130px; height:30px; line-height:30px; border:#ccc 1px solid; padding:0px 10px; color:#333; outline:none;}



.create_design .items_div  .xm-select{ float:left; line-height:20px; width:150px; margin-right:0px; }



.create_design .items_div  .xm-select .dropdown{position:relative;display:block;overflow:hidden;_zoom:1;width:100%;max-width:100%;height:30px;border:1px solid #ccc;background:#fff;color:#333;-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear}



.create_design .items_div  .xm-select .xm-select:hover .dropdown{border-color:#b0b0b0}

.canvasBtnOperate{ bottom:9px; left:0; position:absolute; width:100%}

.canvasBtnOperate a{ display:inline-block; float:right; font-size:16px; line-height:30px; margin-right:12px; padding:0 16px;}

.canvasBtnOperate a.cleanCBtn{ background-color:#181212; color:#fff; border:1px solid #181212;}

.canvasBtnOperate a.resaveCBtn{ background-color:#f5f5f5; color:#353535; border:1px solid #ccc;}

.canvasBtnOperate a.saveCBtn{ background-color:#fab001; color:#fff; border:1px solid #fab001;}



.color_select{position:relative; float:left; line-height:10px; width:150px; margin-right:0px; border:#cccccc 1px solid; background:#fff; }



.color_select dt{height:30px;display:inline-block; line-height:30px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;  text-align:left; padding-left:10px; width:140px; color:#666; }



.color_select dt img{ margin-top:2px;}



.color_select em{ display:inline-block; width:0px; height:0px; border-left:transparent 4px solid; border-right:transparent 4px solid; border-top:#808080 4px solid; position:absolute; right:15px; top:12px;}



.color_select dd{position:absolute;left:-1px;top:31px;border:1px solid #ccc; background:rgba(255,255,255,1); display:none; width:225px; overflow:hidden; z-index:99; height:auto; padding:15px 0px 0px 15px;}



.color_select dd a{ width:25px; height:25px; border:transparent 1px solid; float:left; margin-right:10px; overflow:hidden; margin-bottom:10px; }



.color_select dd a:hover{ border:#000 1px solid;}







.create_design .create_proudct{ padding:15px 15px 0px 15px; width:1170px; overflow:hidden; border-top:#eaebeb 1px solid;}



.create_design .create_proudct ul{ width:908px;}



.create_design .create_proudct ul li{ float:left; width:214px; color: #333; font-size: 14px; line-height:20px; margin-right:18px; margin-bottom:15px; margin-left:4px;}



.create_design .create_proudct ul li span{ color:#999; display:block;}



.create_design .create_proudct ul li .pic{width: 214px; height: 214px;  position: relative; margin-bottom:5px; display:block; overflow:hidden;}



.create_design .create_proudct ul li .pic img{ width:214px; height:214px;}



.create_design .create_proudct ul li .pic .delete{ position:absolute; left:0px; bottom:0px; background:url(../images/alpha30.png) repeat; height:30px; width:70px; color:#fff; line-height:30px; text-align:center;}



.create_design .create_proudct ul li .pic .delete i{ width:18px; height:18px; display:inline-block; background-position:-233px -129px; vertical-align:middle; margin-right:5px;}



.create_design .create_proudct ul li .pic .edit{ position:absolute; right:0px; bottom:0px; background:url(../images/alpha30.png) repeat; height:30px; width:70px; color:#fff; line-height:30px; text-align:center;}



.create_design .create_proudct ul li .pic .edit i{ width:18px; height:18px; display:inline-block; background-position:-262px -129px; vertical-align:middle; margin-right:5px;}



.create_design .create_proudct ul li a{ color:#333;}



.create_design .clear_btn{ padding:10px; border-top:#eaebeb 1px solid;}



.create_design .clear_btn a{ float:right; height:30px; line-height:30px; border:#181212 1px solid; padding:0px 15px; display:inline-block; font-size:14px; color:#666;  background:#181212; color:#fff;}







.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,0.5);z-index: 100;display: none;top: 0;left: 0}







.reveal-modal {visibility: hidden;



    top:0px;



    left: 50%;



	margin-left: -300px;



	margin-top:260px;



	width: 520px;



	background: #fff;



	position:fixed;



	z-index: 2222222222222101;



	padding: 30px 40px 34px;



	-moz-border-radius: 5px;



	-webkit-border-radius: 5px;



	border-radius: 5px;



	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);



	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);



	-box-shadow: 0 0 10px rgba(0,0,0,.4); border:#888 5px solid;



}







.reveal-modal.small 		{ width: 200px; margin-left: -140px;}



.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}



.reveal-modal.large 		{ width: 600px; margin-left: -340px;}



.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}







.reveal-modal .close-reveal-modal {



	font-size: 22px;



	line-height: .5;



	position: absolute;



	top: 30px;



	right: 35px;



	color: #aaa;



	text-shadow: 0 -1px 1px rbga(0,0,0,.6);



	font-weight: bold;



	cursor: pointer;



} 







.reveal-modal .tit{ border-bottom:#eaebeb 1px dotted; height:30px; font-size:16px; color:#333;}



.tip_page{ margin:20px auto; text-align:center;}



.tip_page h1{ font-size:24px; height:auto; overflow:hidden; line-height:38px; margin-bottom:20px; margin-top:15px;}



.tip_page h1 i{ width:36px; height:36px; display:inline-block; vertical-align:middle; margin-right:8px;}



.tip_page h1 i.success_tip{ background-position:0px -169px;}



.tip_page h1 i.error_tip{ background-position:-46px -169px;}



.tip_page h1 i.cart_tip{ background-position:-92px -169px;}



.tip_page h1 i.remind_tip{ background-position:-254px -169px;}



.tip_page .btn{ text-align:center; border:#ddd 1px solid; border-radius:3px; display:inline-block; padding:5px 16px; margin:0px 5px; color:#333; line-height:24px; font-size:14px; background:#fff;}



.tip_page .rbg{ background:#e52142; color:#fff; border:none;}



.share_page{ text-align:center;}



.share_page h3{ font-size:16px; height:36px; line-height:36px; padding-top:15px;}



.share_page p a{ display:inline-block; min-width:80px; margin-top:30px; color:#666; padding-bottom:30px;}



.share_page p i{ width:32px; display:block; height:32px; background:url(../images/m_icon.png) no-repeat; margin:5px auto;}



.share_page p i.m_ico1{ background-position:0px -87px;}



.share_page p i.m_ico2{ background-position:-42px -87px;}



.share_page p i.m_ico3{ background-position:-84px -87px;}



.share_page p i.m_ico4{ background-position:-126px -87px;}



.share_page p i.m_ico5{ background-position:-168px -87px;}



.share_page p i.m_ico6{ background-position:-210px -87px;}



.m_footer{width:100%; text-align:center; height:50px; line-height:50px; color:#666; display:block; clear:both; }







.m_kb_tit{border-bottom:#eaebeb 1px solid; height:30px; line-height:30px;  position:relative; padding-bottom:10px;}



.m_kb_tit .bt{  background:#fff;  border-bottom:2px solid #fab000; color:#fab000; display:block; float:left; line-height:39px; font-size:16px; }



.m_kb_tit .btn{ background:#fab000; display: inline-block; padding: 0px 10px; color: #fff; margin-top: 10px;}



.album{  width:940px; overflow:hidden; }



.album ul{ width:960px;}



.album ul li{ float:left; width:214px; color: #333; font-size: 14px; line-height:20px; margin-right:24px; margin-top:15px; border:#eaebeb 1px solid;}



.album ul li span{ color:#999; display:block;}



.album ul li .pic{width: 214px; height: 214px;  position: relative; margin-bottom:5px; display:block; overflow:hidden;}



.album ul li .pic img{ width:214px; height:214px;}



.album ul li .pic .replace{ position:absolute; left:0px; bottom:0px; background:url(../images/alpha30.png) repeat; height:30px; width:70px; color:#fff; line-height:30px; text-align:center;}



.album ul li .name{ padding:5px 10px;}



.album ul li .name p{ display:block; clear:both; height:auto; overflow:hidden;}



.album ul li .name .nowrap{ width:140px;}



.album ul li a{ color:#333;}



.album ul li .delete{ width:18px; height:18px; display:inline-block; background-position:-293px -129px; vertical-align:middle; margin-right:5px;}



.album ul li .edit{ width:18px; height:18px; display:inline-block; background-position:-322px -129px; vertical-align:middle; margin-right:5px;}



.album ul li .dz{ width:18px; height:18px; display:inline-block; background-position:-350px -129px; vertical-align:middle; margin-right:5px;}









.adder_box{ width:1260px; margin-right:-30px;}

.adder_box ul{ padding:20px;}

.adder_box li{ width:325px; height:120px; padding:19px; border:#eaebeb  1px solid; margin:10px 30px 0 0; float:left; cursor:pointer; position:relative;}

.adder_box li .tar{ padding-bottom:9px; line-height:20px; border-bottom:#eee 1px solid; overflow:hidden;}

.adder_box li .tar .name{ font-size:14px; font-weight:bold; float:left;}

.adder_box li .tar .default{ float:right;}

.adder_box li .ok{ display:none;}

.adder_box li .set{ display:none;}

.adder_box li .set:hover{ border-bottom:#e52142 1px solid;}

.adder_box li .text-box{ margin-top:8px; color:#333; line-height:22px; height:80px; font-size:13px;}

.adder_box li .opn{height:20px; line-height:20px; position:absolute; left:0; bottom:8px; padding-left:19px; display:none; font-size:14px;}

.adder_box li .opn a{ color:#ea5c4b; margin-right:15px;}

.adder_box li .ico-yes{ display: none; position:absolute; right:0px; bottom:0px; background-position:-62px -127px; width: 11px; height: 11px;background-position: -381px -56px;}

.adder_box li.current{ background:#f5f5f5;}

.adder_box li.current .opn{ display:block;}

.adder_box li.current .set{ display:inline;}

.adder_box li.current .ok{ display:none;}

.adder_box li.active{ padding:17px; border:#fab000  2px solid;}

.adder_box li.active .ico-yes{ display:block;}

.adder_box li.active .set{ display:none;}

.adder_box li.active .ok{ display:inline;}

.addNewAddr{ padding:20px; font-size:14px; display:block; clear:both;}

.addNewAddr a:hover{ border-bottom:#d30830 1px solid;}









.start {position:relative;width:380px;height:24px; margin:0px auto 0; float:left;}

.start i {float:left;height:19px;line-height:19px; width:auto;}

.start dl{margin:0 10px;}

.start dd{float:left;width:24px;height:22px;text-indent:-9999px;background:url('../images/star1.png') no-repeat;cursor:pointer; display:inline-block; }

.start dd.on{background-position:0 -28px;}

.start p {background:url('../images/icon.gif') no-repeat;padding:10px 10px 0;position:absolute;top:20px;width:159px;height:60px;z-index:100;}

.start p em {color: #FF6600;display: block;font-style: normal;}

.start strong {color:#ff6600;padding-left:10px;}

.hidden{display:none;}

.m_comment{  height:auto; overflow:hidden;  padding-bottom:20px;}

.m_comment_tit{ line-height:36px; margin-bottom:20px; background:#f5f5f5; text-indent:15px; font-size:15px; font-weight:bold; border-bottom:#eaebeb 1px solid; color:#333;}

.upload_picture{ float:left; width:390px;}

.upload_picture dd{ float:left; border:#eaebeb 1px solid; background:#f5f5f5; display:inline-block; overflow:hidden; width:80px; height:80px; margin-right:15px; margin-bottom:15px;}

.upload_picture dd a{ display:block; font:50px/70px "微软雅黑"; text-align:center; color:#666;}

.upload_picture dd img{ width:80px; height:80px;}



.schedule{width:940px; margin:20px auto 0px auto;  background:#eaebeb; height:32px; overflow:hidden; line-height:32px; position:relative;}

.schedule li{float:left; width:14.26%; text-align:center; position:relative; z-index:2; font-weight:bold; font-size:14px;}

.schedule li em{position:absolute; right:-24px; top:-8px; width:0; height:0; line-height:0; border-width:24px 0 24px 24px; border-color:transparent  transparent transparent #fff; border-style:dashed dashed dashed solid;}

.schedule li i{position:absolute; right:-16px; top:0; width:0; height:0; line-height:0; border-width:16px 0 16px 16px; border-color:transparent  transparent transparent #eaebeb; border-style:dashed dashed dashed solid;}

.schedule li.current{background:#fab000; color:#fff; z-index:1;}

.schedule li.current i{border-color:transparent  transparent transparent #fab000;}



.quick_pay { padding:20px; height:auto; overflow:hidden;}
.quick_pay li{ height:48px; padding:11px; border:#eaebeb  1px solid; margin:00px 30px 0 0; float:left; cursor:pointer; position:relative;}
.quick_pay li .ico-yes{ display: none; position:absolute; right:0px; bottom:0px; background-position:-62px -127px; width: 11px; height: 11px;background-position: -381px -56px;}
.quick_pay li span{ font-size:14px; line-height:48px; margin-left:10px;}
.quick_pay li img{ float:left;}
.quick_pay li.current{ }
.quick_pay li.active{ padding:10px; border:#fab000  2px solid;}
.quick_pay li.active .ico-yes{ display:block;}