.carousel-prev, .carousel-next { display:none; } 
.shop-slideBox { background: #f9f9f9; padding:30px 0 0; } 

.shop-slide { height:325px; overflow:hidden; } 
.shop-slide img { width:100%; display: block; margin:0 auto; } 

.shop-menu { padding:30px 0 30px; } 
.shop-menu ul { margin-left:-10px; } 
.shop-menu li { width:16.65%; float:left; } 
.shop-menu li img { height:110px; } 
.shop-menu a { padding:10px 15px 20px 15px; display: block; color:#fff; } 
.shop-menu-text { margin-left:10px; line-height:1.6; position: relative; background:#fff; text-align: center; } 
.shop-menu-text i { display: block; font-size:60px; text-align: center; } 
.shop-menu-text h4 { font-size:16px; font-weight: normal; } 
.shop-menu-text p { font-size:14px; } 
.shop-menu-textbg1 { background: #66cdcc; } 
.shop-menu-textbg2 a { color: #5cb4da; } 
.shop-menu-textbg3 a { color: #f06c5f; } 
.shop-menu-textbg4 a { color: #34b57c; } 
.shop-menu-textbg5 a { color: #fda007; } 
.shop-menu-textbg6 a { color:#fe630c; } 

/*原生配件*/
.guarantee_b { border-top:1px solid #eee } 
.guarantee { height:105px; } 
.guarantee img { display:block } 
.norecord { padding-top:160px; background:url(book.png) no-repeat 50% 10px; font-size:14px; color:#b0b0b0; text-align:center } 
.tuango-wz { height:44px; line-height:44px; padding-top:10px; color:#303030; font-size:14px; } 
/*栏目页*/
.shoplist { padding-bottom:20px; overflow:hidden; } 
.shoplist ul { width:1200px; } 
.shoplist li { width:218px; float:left; margin:20px 20px 0px 0px; border:1px solid #e9e9e9; } 
.shoplist li.noleft { margin-left:0px; } 
.shoplist li .imgbox { padding:20px 0px 10px 0px; } 
.shoplist li .imgbox img { height:168px; width:168px; display:block; overflow:hidden; margin:0 auto; } 
.shoplist li .tit { height:24px; line-height:24px; overflow:hidden; padding:0px 15px; font-size:14px; margin-top:5px; } 
.shoplist li .price { padding:0px 15px; height:28px; line-height:28px; overflow:hidden; } 
.shoplist li .price strong { display:block; font-size:16px; color:#f85e49; float:left; padding-right:10px; } 
.shoplist li .price strong font { font-size:15px; padding-right:3px; } 
.shoplist li .price em { color:#b0b0b0; text-decoration:line-through; } 


/*内容页*/
.zoom-desc .checkcomparefalse { display: none; } 
.pro-ct { padding:20px; background:#fff; position:relative; } 
.pro-ct .left { width:30%; float:left; } 
.wWidth1200 .pro-ct .left { width:38%; } 
.wWidth1200 .pro-ct .right { width:62%; } 

.pro-ct .left .mousetrap { border:1px solid #eee; } 
.pro-ct .left .zoom-desc { margin-top:10px; } 
.pro-ct .right { float: left; width: 70%; min-height:460px; } 
.pro-ct .right .title { font-size:24px; height:40px; line-height:40px; margin-bottom: 10px; overflow:hidden; } 
.pro-ct .right .info,
.pro-ct .right .pricebar { font-size:14px; line-height:2.4; color: #888; } 
.pro-ct .right .info span { color:#6b6b6b; } 
.pro-ct .right .info .curprice { font-size:24px; color:#ff4000; } 

.pro-ct .pricebar strong { font-size:24px; color:#ff4000; margin-right:10px; font-weight:normal; } 
.pro-ct .pricebar em { text-decoration: line-through; } 
.pro-ct .coupon { margin-top:10px; } 
.pro-ct .coupon a { line-height: 24px; margin-top: 12px; display: block; color: #999; } 
.pro-ct .coupon a .pro_name { padding: 0 10px; text-align: center; height: 24px; line-height: 24px; background: #fff6c6; border-style: solid dashed; border-color: #fff6c6 #fff; color: #333; margin-right: 10px; margin-bottom: 10px; float: left; border-top: 0; border-bottom: 0; } 
.pro-ct .coupon a:hover .pro_name { background: linear-gradient(to right,#f47f26,#eb2e36); color: #fff; border-color: #f59121 #fff; } 
.fav-tips { color: #999; line-height: 40px; } 
.fav-tips a { color: #999; } 
.fav-tips .more i { display:none } 
.pro-ct .other { border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; height:44px; line-height:44px; margin-top:10px; color:#9b9b9b; } 
.pro-ct .other span { width:25%; float:left; } 
.pro-ct .other b { color:#3b3b3b; margin-left:5px; } 
.pro-ct .carbox .showCartBtn { height:38px; line-height:38px; } 
.pro-ct .carbox .Reducebtn,
.pro-ct .carbox .addbtn { float:left; width:36px; height:36px; border:1px solid #ebebeb; text-align: center; line-height:36px; font-size:22px; background: #f9f9f9; color:#626262; } 
.pro-ct .carbox .gwcnumtext { width:36px; height:36px; border:1px solid #ebebeb; border-left:0; border-right:0; } 
.pro-ct .carbox .showstock { margin-left:10px; color:#999; } 
.pro-ct .carbox .showCartBtn { margin:10px 0 20px 0; } 
.pro-ct .carbox input[type="button"] { width:160px; height:45px; line-height:45px; background:#ffd500; color:#333; border:0; float:left; margin-right:10px; font-size: 16px; cursor: pointer; border-radius: 3px; } 
.pro-ct .carbox #carbtn { border:1px solid #ebebeb; background:#f9f9f9; color:#6b6b6b; } 
.bdsharebuttonbox a { transition: 0s; } 

.prc-ctm { margin-top:15px; } 
.prc-ctm .prc-ctm_r { width:930px; float:right; background:#fff; padding:15px; padding-top:0; min-height:700px; } 
.pro-rw dl { height:46px; border-bottom:1px solid #e9e9e9 } 
.pro-rw dl dt { float:left; padding:0px 30px; height:46px; line-height:46px; font-size:16px; position:relative; cursor:pointer; color:#999; } 
.pro-rw dl dt.sd01 { background:#fff; z-index:99; border-bottom:3px solid #E3AD13; color:#333; height:44px; } 


.pro-box1 span,
.pro-box1 p { font-family:Arial,hiragino sans gb,microsoft yahei,simsun,sans-serif !important; } 
.pro-box1 img { max-width: 100%; height:auto !important; } 
.pro-box2 { margin-top:20px; padding-top:15px; padding-left:10px; overflow:hidden } 
.pro-box2 .textbox { border:1px solid #ddd; border-top:1px solid #C1C0C0; border-left:1px solid #C1C0C0 } 
.pro-box2 textarea { color:#666; background:#fff url(/small/11.gif) repeat-x; font-size:12px; padding:5px; border:1px solid #ddd; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:10px; height:80px; float:left; } 
.pro-box2 #SubmitComment { background:url(/small/13.gif) repeat-x; line-height:30px; width:98px; height:30px; font-size:12px; border:0px; margin-top:0px; *+margin-top:-30px; _margin-top:-30px; color:#666; float:right; border-left:1px solid #ddd; } 
.pro-box2 .commenttips { width:645px; border:1px solid #ddd; border-top:0px; float:left; padding-left:10px; line-height:30px; height:30px; background:url(/small/12.gif) repeat-x; font-size:12px; color:#666 } 
.pro-box2 font { font-size:12px; } 

.pro-box3 li { font-size:14px; } 
.pro-box3 .shop-icon { float:left; margin:5px 5px 0 0; } 
.pro-box3 .askshowlist { padding:15px 0; } 
.pro-box4,.pro-box1 { margin-top:15px; line-height:30px; font-size:14px; padding:20px 0 40px 0; } 
.pro-box4 h4 { font-size:14px; padding-left:10px; background:black; color:#fff; width:130px; margin-bottom:15px; } 
/*产品详细*/
.pro-d-title { color:#000; font-size:18px; font-weight:700; margin-bottom:40px; text-transform:capitalize; margin-top:10px; } 
.pro-ref p { margin-bottom:6px; font-size:13px } 
.pro-ref label { color:#444; font-size:13px; font-weight:400 } 
.pro-details .price-box { float:none } 
.pro-price { color:#252525; float:left; font-size:16px; font-weight:700 } 
.old-price { color:#959595; font-size:13px; font-weight:400; margin-left:5px; margin-top:2px; text-decoration:line-through } 
.pro-mark { margin-top:45px } 
.pro-mark p { border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; clear:both; margin:25px 0; padding:25px 0; word-wrap:break-word } 
.pro-num label { display:inline-block; float:left; font-size:13px; font-weight:400; line-height:35px; margin-right:10px } 
.pro-num input { border:1px solid #ebebeb; float:left; height:35px; line-height:35px; padding:0 6px; width:78px } 
.pro-num button { background:#fff none repeat scroll 0 0; border:3px solid #ebebeb; color:#4e4e4e; font-family:raleway; font-size:13px; font-weight:700; line-height:30px; margin-left:12px; padding:0 30px; text-transform:uppercase; transition:all .2s ease-in 0s } 
.pro-num button:hover { border-color:#ffae00; color:#ffae00 } 
/*课程购买订单*/
.cartlc { background:#f9f9f9 url(tyline.png) repeat-x; padding-top:40px; } 
.cartlc .tit { height:32px; line-height:32px; } 
.cartlc .tit span { font-size:23px; float:left; } 
.cartlc .tit span .iconfont { font-size:27px; float:left; margin-right:5px; -webkit-text-stroke-width: 0.2px; } 
.cartlc .tit .tips { height:32px; line-height:32px; background:#ffe2a6; padding:0px 20px; float:left; margin:0px 0px 0px 20px; position:relative; } 
.cartlc .tit .tips .lbg { width:5px; height:32px; background:url(lbg.png) no-repeat 0 50%; position:absolute; left:-5px; top:0px; } 
.cartlc .lc { height:40px; line-height:40px; background:#c0c0c0; margin-top:20px; } 
.cartlc .lc li { width:33.33%; float:left; text-align:center; font-size:16px; color:#fff; position:relative; } 
.cartlc .lc li.curr { background:#0DBBA1 url(curr.png) no-repeat 100% 50%; } 
.cartlc .lc li.curr1 { background:#0DBBA1 url(curr1.png) no-repeat 100% 50%; } 
.cartlc .lc li.curr2 { background:#0DBBA1; } 
.cartlc .lc li.li2 { background:url(lcbg.png) no-repeat 100% 50%; } 
.maincon { background:#fff; padding-bottom:40px; } 
.shopping_cont { width:1180px; margin:0 auto; } 
.shopping_cont .title h4 { font-weight:normal; padding-left:30px; font-size:29px; } 
.shopping_cont .content-mid { padding:30px 0px; text-align:center; font-size:16px; } 
.shopping_cont .content-mid a { color:#258a32 } 
.shopping_cont .lcbg { width:530px; float:right; position:relative; padding:50px 30px 0px 0px; } 
.shopping_cont .lcbg .lcbg1 { width:530px; height:50px; background:url(cartlcbg.png) no-repeat; position:absolute; left:0; top:0; } 
.shopping_cont .lcbg .lcbg2 { width:530px; height:50px; background:url(cartlcbg.png) no-repeat 0 -52px; position:absolute; left:0; top:0; } 
.shopping_cont .lcbg .lcbg3 { width:530px; height:50px; background:url(cartlcbg.png) no-repeat 0 -105px; position:absolute; left:0; top:0; } 
.shopping_cont .lcbg li { float:left; line-height:30px; font-size:14px; } 
.shopping_cont .lcbg li.li1 { padding-left:18px } 
.shopping_cont .lcbg li.li2 { padding-left:172px } 
.shopping_cont .lcbg li.li3 { padding-left:178px } 
.shopping_cont .title { height:75px; line-height:75px; } 
.shopping_cont .title-h3 { font-size:22px; font-weight:normal } 
.shopping_cont .content-box-process { float:right } 
.shopping_cont .content-box-process li { float:left; } 
.shopping_cont .cartbox { margin-top:20px; } 
.shopping_cont .cartbox li { background:#fff; padding:20px 20px 20px 116px; border-bottom:1px solid #eee; position:relative; } 
.shopping_cont .cartbox li .checkbox { position:absolute; width:36px; height:36px; top:40px; left:-76px; } 
.shopping_cont .cartbox li .checkbox input { -webkit-appearance: none; cursor:pointer; outline:none; width:23px; height:23px; background:url(radio.png) no-repeat; } 
.shopping_cont .cartbox li .rct #r_2972 { color: #E4393C; font-size: 30px; } 
.shopping_cont .cartbox li .checkbox input:checked { background:url(radio.png) no-repeat 0 -26px; } 
.shopping_cont .cartbox li .kb_course { background:#f6f6f6; padding:5px 10px 10px 0px; margin-top:10px; position:relative; color:#909090; } 
.shopping_cont .cartbox li .kb_course .tit { height:32px; line-height:32px; overflow:hidden; } 
.shopping_cont .cartbox li .kb_course .tit em { float:left; width:3px; height:12px; background:#f7ab81; margin:10px 10px 0px 0px; } 
.shopping_cont .cartbox li .kb_course .kb_box { height:34px; line-height:34px; position:relative; padding-left:15px; margin-left:20px; border-left:1px solid #e6e6e6; padding-right:15px; } 
.shopping_cont .cartbox li .kb_course .kb_box .pri { float:right; } 
.shopping_cont .cartbox li .kb_course .kb_box .pri b { color:#f5894e; font-weight:normal; width:100px; font-size:17px; float:right; text-align:right; } 
.shopping_cont .cartbox li .kb_course .kb_box .pri b font { font-size:16px; padding-right:2px; } 
.shopping_cont .cartbox li .kb_course .kb_box .pri em { text-decoration:line-through; color:#b0b0b0; } 
.shopping_cont .cartbox li .kb_course .kb_box .ydbg { width:7px; height:7px; background:url(cart/ydbg.png) no-repeat; position:absolute; left:-4px; top:14px; } 
.shopping_cont .cartbox li .kb_course .kb_box .kbtit { font-size:14px; } 
.shopping_cont .cartbox li .kb_course .kb_box .kbtit a { color:#606060; } 
.shopping_cont .cartbox li .kb_course .kb_box .kbtit a:hover { color:#338ce0; } 
.shopping_cont .cartbox li:after { content:"."; display:block; height:0; clear:both; visibility:hidden } 
.shopping_cont .cartbox li .lct { width:194px; height:124px; background:#fff; border:1px solid #e9ee9e9; float:left; position:relative; } 
.shopping_cont .cartbox li .lct img { width:194px; height:124px; } 
.shopping_cont .cartbox li .rct { float: right; padding:0px 20px; color: #909090; } 
.shopping_cont .cartbox li .rct #r_2573 { font-size: 24px; color:#E4393C; margin: 0 10px 0 0; } 
.shopping_cont .cartbox li .mct { width:830px; float:right; } 
.shopping_cont .cartbox li .mct .mtit { font-size:19px; height:29px; line-height:29px; overflow:hidden; } 
.shopping_cont .cartbox li .mct .price { font-size:23px; color:#e75d02; height:33px; line-height:33px; margin-top:10px; } 
.shopping_cont .cartbox li .mct .price font { font-size:17px; padding-right:3px; } 
.shopping_cont .cartbox li .mct .minfo { height:22px; line-height:22px; margin-top:5px; color:#606060; } 
.shopping_cont .cartbox li .mct .minfo .fenl { margin-right:10px; border:0; padding:0; } 
.shopping_cont .cartbox li .mct .minfo .minfobox { line-height:22px; background:#f8f8f8; border-radius: 3px; background: #FFF5E6; border: 1px solid #F3DEBF; width:282px; } 
.shopping_cont .cartbox li .mct .minfo .minfobox:after { content:"."; display:block; height:0; clear:both; visibility:hidden } 
.shopping_cont .cartbox li .mct .minfo span { padding: 10px 20px; border-right: 1px solid #F3DEBF; text-align: center; display:inline-block; } 
.shopping_cont .cartbox li .mct .minfo span b { color:#606060; font-weight:normal; } 
.shopping_cont .cartbox .cart-top { float:right; margin-right:170px } 
.shopping_cont .cartbox .cart-top .btn1 { float:left; margin-top:30px; height:46px; line-height:46px; font-size:16px; } 
.shopping_cont .cartbox .cart-top .btn1 input { -webkit-appearance: none; cursor:pointer; outline:none; width:23px; height:23px; background:url(radio2.png) no-repeat; float:left; margin:12px 10px 0px 0px; } 
.shopping_cont .cartbox .cart-top .btn1 input:checked { background:url(radio2.png) no-repeat 0 -26px; } 
.shopping_cont .cartbox .cart-top .btn2 { float:left; margin:30px 30px 0px 30px; } 
.shopping_cont .cartbox .cart-top .btn2 a { display:block; width:160px; height:46px; line-height:46px; background:#c0c0c0; text-align:center; color:#fff; font-size:18px; border-radius:2px; } 
.shopping_cont .cartbox .cart-top .btn2 a:hover { background:#b0b0b0; text-decoration:none; color:#fff; } 
.shopping_cont .cartbox .button-box { position:absolute; right:20px; top:30px; } 
.shopping_cont .cartbox .button-box .order-button { display:block; width:160px; height:46px; line-height:100%; background:#f69352; text-align:center; color:#fff; font-size:18px; border:0px; cursor:pointer; -webkit-transition: .3s; transition: .3s; border-radius:2px; outline:none; } 
.shopping_cont .cartbox .button-box .order-button:hover { background:#ee8a48; } 
.c-p-title { font-size:14px; height:85px; line-height:85px; padding-left:20px; } 
.c-p-title #pay_id { color:#E4393C; font-size:33px; font-weight: normal; } 
.c-p-title font { color:#E4393C; font-size:14px; padding-left:10px; } 
.basic-information { padding:0px 20px 20px 20px; border:1px solid #eee; margin-top:20px; } 
.basic-information .title { height:48px; border-bottom:1px solid #eee; } 
.basic-information .title span { float:left; border-bottom:3px solid #0DBBA1; font-size:16px; height:46px; line-height:46px; } 
.basic-information ul { position:relative; margin-top:10px; } 
.basic-information li { padding:10px 0px 0px 40px; } 
.basic-information li span { font-size:14px; width:75px; float:left; height:36px; line-height:36px; } 
.basic-information li input { width:328px; padding-left:10px; outline:none; height:34px; line-height:100%; border:1px solid #dbdbdb; -webkit-transition:0.3s; transition:0.3s; background:#fff; font-size:16px; float:left; } 
.basic-information li input:focus { border:1px solid #7bb3e8; box-shadow:0px 0px 3px #7bb3e8 inset; background:#f9fcff; } 
.basic-information li .xqbeizhu { width:318px; height:78px; padding:10px; font-size:14px; outline:none; -webkit-transition:0.3s; transition:0.3s; border:1px solid #dbdbdb; background:#fff; float:left; resize: none; } 
.basic-information li .xqbeizhu:focus { border:1px solid #7bb3e8; box-shadow:0px 0px 3px #7bb3e8 inset; background:#f9fcff; } 
.basic-information ul .tips { height:36px; line-height:36px; color:#b0b0b0; padding-left:20px; float:left; font-size:14px; } 

/*订单*/
.ctable,.ShoppingCart { margin-top:10px; background:#efefef } 
.ctable tr td { height:30px; padding:10px; line-height:22px; background:#ffffff; font-size:14px } 
.ctable .cleft { width:120px; font-size:14px; background:#fafafa; padding:10px; } 
.ctable input { margin-left:10px } 
.ctable select { margin-left:10px } 
.ctable textarea { margin-left:10px } 
.ShoppingCart { border: 1px solid #efefef; line-height:24px; border-collapse: collapse; } 
.ShoppingCart td { padding:10px; } 
.ShoppingCart .tdbg td { background:#fff; padding:10px 0px; text-align:center } 
.ShoppingCart .tdbg td.align_Left { text-align:left; padding-left:15px } 
.ShoppingCart .Thead,.ShoppingCart .Tfoot { text-align:center; background:#fafafa; padding:10px } 
.ShoppingCart .price { color:#e75d02 } 
.freight { color:#ce5200 !important; font-weight:normal !important; padding-left:10px; } 
.prolist { margin:5px } 
.prolist ul { margin:0px; padding:0px } 
.prolist ul li { width:100px; height:80px; float:left; list-style-type:none; } 
#changeSucTip { background: url(cartTipBottom.gif) bottom no-repeat; height:80px; padding-bottom:4px; } 
#changeSucTip #tipContent { border:#ff9900 1px solid; background:#fffddd; border-bottom:none; height:77px; } 
#changeSucTip #tipTitle { margin-top:10px; text-align:center; } 
#changeSucTip #priceSpan { color:red; } 
.gwcbox #couponnum { border:1px solid #ccc; margin-left:10px; height:20px; line-height:20px } 
/*收货人信息*/
#part_consignee .title,#part_cart .title { height:41px; border-bottom:1px solid #eee; margin-top:20px; } 
#part_consignee .title span,#part_cart .title span { height:39px; line-height:39px; border-bottom:3px solid #3790e4; float:left; font-size:19px; } 
#part_consignee select { -webkit-appearance:none; outline:none; height:36px; line-height:36px; font-size:16px; border:1px solid #d6d6d6; background:url(bg02.png) no-repeat 90% 50%; padding:0px 15px 0px 5px; } 
#part_consignee input[type=text] { width:280px; outline:none; -webkit-transition:0.3s; transition:0.3s; height:34px; padding-left:10px; font-size:16px; line-height:34px; border:1px solid #d6d6d6; margin-right:10px; } 
#part_consignee input[type=text]:focus { border:1px solid #7bb3e8; box-shadow:0px 0px 3px #7bb3e8 inset; background:#f9fcff; } 
#part_consignee textarea { width:600px; height:72px; border:1px solid #d6d6d6; padding:10px; line-height:24px; font-size:14px; outline:none; -webkit-transition:0.3s; transition:0.3s; } 
#part_consignee textarea:focus { border:1px solid #7bb3e8; box-shadow:0px 0px 3px #7bb3e8 inset; background:#f9fcff; } 
#part_consignee .button { background:#60a3e1; border:0px; border-radius:2px; color:#fff; width:210px; -webkit-transition:0.3s; transition:0.3s; height:40px; line-height:40px; } 
#part_consignee .button:hover { background:#579cdc; border:0px; } 
/*配送方式*/
#part_payTypeAndShipType .title { height:41px; border-bottom:1px solid #eee; margin-top:20px; } 
#part_payTypeAndShipType .title span { height:39px; line-height:39px; border-bottom:3px solid #3790e4; float:left; font-size:19px; } 
.DeliveryList li { float:inherit !important; padding:20px 0; font-size:14px; line-height:20px; border-bottom:1px solid #e6e6e6; } 
/*支付方式*/
#part_invoice .title { height:41px; border-bottom:1px solid #eee; margin-top:20px; } 
#part_invoice .title span { height:39px; line-height:39px; border-bottom:3px solid #3790e4; float:left; font-size:19px; } 
#part_cart { margin-top:20px; } 
#part_cart .Thead td { height:34px; } 
.button-box { float:right; } 
.button-box .button1 { display: block; width: 160px; height: 46px; line-height: 100%; background: #f69352; text-align: center; color: #fff; font-size: 18px; border: 0px; float: right; cursor: pointer; margin-left: 20px; -webkit-transition: .3s; transition: .3s; border-radius: 2px; outline: none; } 
.button-box .button1:hover { background: #ee8a48; } 
.button-box .order-button { width:160px; height:46px; line-height:100%; background:#f69352; text-align:center; color:#fff; font-size:18px; border:0px; cursor:pointer; -webkit-transition: .3s; transition: .3s; border-radius:2px; outline:none; float:left; } 
.button-box .order-button:hover { background:#ee8a48; } 
.button-box a { float:left; width:160px; height:46px; line-height:46px; background:#c0c0c0; text-align:center; color:#fff; font-size:18px; border:0px; cursor:pointer; -webkit-transition: .3s; transition: .3s; border-radius:2px; outline:none; margin-left:20px; } 
.button-box a:hover { background:#b0b0b0; } 
input[type=radio] { -webkit-appearance: none; margin:1px 10px 0px 10px; width:19px; height:19px; background:url(radio_19.png) no-repeat; outline:none; cursor:pointer; float:left; } 
input[type=radio]:checked { background:url(radio_19.png) no-repeat 0px -21px; } 
#part_consignee h1 input { -webkit-appearance: none; margin: 4px 10px 0px 20px; width: 19px; height: 19px; background: url(/Template/skin04/epimg/radio_19.png) no-repeat; outline: none; cursor: pointer; float: left; } 
#ShowPaymentType .ctable .cleft input { display:none; } 
#ShowPaymentType .ctable .cleft .label_focus { background:url(radio_19.png) no-repeat 0px -20px; } 
#ShowPaymentType .ctable .cleft label { background:url(radio_19.png) no-repeat 0 2px; padding-right: 20px; float: left; padding-left: 29px; cursor: pointer; } 
#myaddress .ctable input { display:none; } 
#myaddress .ctable .label_focus { background:url(radio_19.png) no-repeat 0px -20px; } 
#myaddress .ctable label { background:url(radio_19.png) no-repeat 0 2px; padding-right: 20px; float: left; padding-left: 29px; cursor: pointer; } 
#part_consignee h1 input:checked { background:url(radio_19.png) no-repeat 0px -21px; } 
#showInvoiceContent label,#addmyInvoice label { float: left; } 
#part_consignee h1 { font-weight:normal; } 
.sidelist1 { background-color:#faf9f9 } @-webkit-keyframes shineblack { 
 from { -webkit-box-shadow:0 0 5px #bbb } 50% { -webkit-box-shadow:0 0 10px #bbb } 
 to { -webkit-box-shadow:0 0 5px #bbb } 
 } table.aui_border { -webkit-animation-name:shineblack; -webkit-animation-duration:3s; -webkit-animation-iteration-count:infinite } .bai { background-color:#fff } .in1 { text-indent:10px } .in2 { text-indent:20px } .lh-38 { line-height:38px } 


/*购物车*/
.gwc { line-height:25px; color:#666 } 
.gwc .t { color:green; font-weight:700 } 
.gwc .m { color:bgwc-rown } 
.container { width:1180px } 
.gwc-num { background:#e5e5e5 none repeat scroll 0 0; border:medium none; border-radius:3px; color:#6f6f6f; font-family:Montserrat,Arial,Helvetica,sans-serif; font-size:15px; font-weight:400; height:40px; padding:0 5px 0 10px; width:60px } 
.gwc-amount { font-size:15px; font-weight:700 } 
.gwc-table td.product-subtotal { font-size:14px; font-weight:700; width:120px } 
.table-responsive { overflow-x:auto; min-height:.01% } 
.gwc-table { background:#fff none repeat scroll 0 0; border-color:#e5e5e5; border-radius:0; border-style:solid; border-width:1px 0 0 1px; margin:0 0 50px; text-align:center; width:100% } 
.gwc-table thead { display:table-header-group; vertical-align:middle; border-color:inherit } 
.gwc-table td,.gwc-table th { border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5 } 
.gwc-table th { border-top:medium none; font-family:Montserrat,Arial,Helvetica,sans-serif; font-weight:400; padding:20px 10px; text-align:center; text-transform:uppercase; vertical-align:middle; white-space:nowrap } 
.gwc-thumbnail img { width:130px } 
.gwc-thumbnail { width:130px } 
.gwc-table td { border-top:medium none; padding:20px 10px; vertical-align:middle; font-size:13px } 
.gwc-table td,.gwc-table th { border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5 } 
.buttons-cart { margin-bottom:30px; overflow:hidden } 
.buttons-cart a,.buttons-cart input,.gwc-cop input[type=submit],.gwc-cop-info p.form-row input[type=submit] { background:#252525 none repeat scroll 0 0; border:medium none; border-radius:0; box-shadow:none; color:#fff; display:inline-block; float:left; font-size:12px; font-weight:700; height:40px; line-height:40px; margin-right:15px; padding:0 15px; text-shadow:none; text-transform:uppercase; transition:all .3s ease 0s; white-space:nowrap; width:inherit } 
.gwc-cop { margin-bottom:40px; overflow:hidden; padding-bottom:20px } 
.gwc-cop h3 { margin:0 0 10px; font-size:14px; text-transform:uppercase } 
.gwc-cop input[type=text] { border:1px solid #e5e5e5; float:left; height:40px; margin:0 6px 20px 0; max-width:100%; padding:0 0 0 10px; width:170px } 
.gwc-totals { float:left; text-align:right; width:100% } 
.gwc-totals h2 { border-bottom:2px solid #333; display:inline-block; font-size:30px; margin:0 0 35px; text-transform:uppercase } 
.gwc-totals table { border:medium none; float:right; margin:0; text-align:right } 
.gwc-chout { clear:both; display:block } 
.gwc-chout a { background:#ffae00 none repeat scroll 0 0; color:#fff; display:inline-block; font-size:14px; font-weight:700; height:50px; line-height:50px; margin-top:20px; padding:0 30px; text-transform:none } 
.gwc-chout input { background:#ffae00 none repeat scroll 0 0; color:#fff; display:inline-block; font-size:14px; font-weight:700; height:50px; line-height:50px; margin-top:20px; padding:0 30px; text-transform:none } 
.buttons-cart a:hover,.buttons-cart input:hover,.gwc-cop input[type=submit]:hover { background:#ffae00 none repeat scroll 0 0; color:#fff } 
.l-w50 { width:50%; float:left } 
.gwc-totals table th { border:medium none; font-size:14px; font-weight:700; padding:0 20px 12px 0; text-align:right; text-transform:uppercase; vertical-align:top } 
.gwc-totals table td .gwc-amount { color:#ffae00; float:right; font-size:13px; font-weight:700; margin-left:5px; text-align:right; text-transform:uppercase } 
.gwc-totals table tr.order-total .gwc-amount,.gwc-totals table tr.order-total th { font-size:20px; text-transform:uppercase; white-space:nowrap } 
.gwc-remove i { color:#919191; display:inline-block; font-size:20px; height:40px; line-height:40px; text-align:center; width:40px } 
.gwc-remove i:hover { color:#ffae00 } 
.gwc-table td.product-name a { font-size:14px; font-weight:700; margin-left:10px; color:#6f6f6f } 
.product-name>a>font>font:hover { color:#ffae00; } 
.wrap { padding:0; /*background:#fff; */ } 
.gwc-love { width:1200px; margin:0 auto; margin-top:15px; } 
.gwc-love .tit { font-weight:normal; font-size:20px; margin: 10px 0 10px 0; } 
.gwc-ul li { width:195px; float:left; margin:15px 0px 0px 15px; padding:15px; height:220px; overflow:hidden; display:inline; line-height:20px; } 
.gwc-ul li img { width:160px; height:160px; margin:0 auto; display:block; margin-bottom:10px } 
.gwc-ul li font { color:#eb8500; font-size:16px; line-height:24px; } 
.gwc-ul li a { color:#333; } 
.gwc-ul li a:hover { color:#c12626 } 
.gwc-ul li.libanner { padding:0px; width:225px; height:250px; margin-left:15px; background:url(../images/shop/shopbg04.png) repeat-x 0 100%; } 
.gwc-ul li.libanner img { width:100%; height:240px; } 
.gwc-ul li .title { height:25px; overflow:hidden; line-height:25px; font-size: 14px; } 
.gwcnumtext { width: 35px; height: 28px; line-height: 28px; border: 1px solid #eee; text-align: center; float: left; color: #666; padding: 0; } 
.gwc-che input[type=checkbox] { -webkit-appearance: none; width: 20px; height: 20px; background: url(check.png) no-repeat; outline: none; cursor: pointer; } 
.gwc-che input[type=checkbox]:checked { background: url(check.png) no-repeat -20px 0px; } 
.owl-height { -webkit-transition:height .5s ease-in-out; -moz-transition:height .5s ease-in-out; -ms-transition:height .5s ease-in-out; -o-transition:height .5s ease-in-out; transition:height .5s ease-in-out } 
.owl-carousel { display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1 } 
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y } 
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } 
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0) } 
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } 
.owl-carousel.owl-loaded { display:block } 
.owl-carousel.owl-loading { opacity:0; display:block } 
.owl-carousel.owl-hidden { opacity:0 } 
.owl-carousel .owl-item { width:25%; margin-right:0; position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } 
.cowl-20 { margin-top:20px; margin-left:20px } 
.owl-carousel .owl-item img { display:block; width:100%; -webkit-transform-style:preserve-3d } 
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto } 
.owl-carousel .owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab } 
.owl-carousel.owl-rtl { direction:rtl } 
.owl-carousel.owl-rtl .owl-item { float:right } 
.no-js .owl-carousel { display:block } 
.owl-carousel .owl-item .owl-lazy { opacity:0; -webkit-transition:opacity .4s ease; -moz-transition:opacity .4s ease; -ms-transition:opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease } 
.owl-carousel .owl-item img { transform-style:preserve-3d } 
.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000 } 
.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale .1s ease; -moz-transition:scale .1s ease; -ms-transition:scale .1s ease; -o-transition:scale .1s ease; transition:scale .1s ease } 
.owl-carousel .owl-video-play-icon:hover { -webkit-transition:scale(1.3,1.3); -moz-transition:scale(1.3,1.3); -ms-transition:scale(1.3,1.3); -o-transition:scale(1.3,1.3); transition:scale(1.3,1.3) } 
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn { display:none } 
.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity .4s ease; -moz-transition:opacity .4s ease; -ms-transition:opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease } 
.owl-carousel .owl-video-frame { position:relative; z-index:1 } 
.new-label { background:#6dcff6 none repeat scroll 0 0; color:#fff; font-size:12px; font-weight:600; left:0; line-height:25px; min-width:60px; position:absolute; text-align:center; text-transform:uppercase; top:18px; z-index:100 } 
.product-content { padding-top:8px } 
.product-img { position:relative; background-color:#f5f6f8; } 
.product-img img { } 
.mb-40 { margin-bottom:40px } 
.custom-tab li { cursor:pointer; display:inline-block; font-size:14px; font-weight:500; line-height:40px; margin:0 15px; text-transform:capitalize; transition:all .3s ease-in 0s } 
.custom-tab li a:hover,.custom-tab li.active a { color:#ffae00 } 
.custom-tab li a { color:#000; font-family:Raleway,sans-serif } 
.cont-les { width: 75%; float:left; } 
.cont-res { width: 25%; float: right; padding-left: 30px; box-sizing: border-box; } 
.shop-cont-ul2 { border:solid 1px #eee; } 
.shop-cont-ul2 li { border-bottom:solid 1px #eee; padding-bottom:20px; } 
.shop-cont-ul2 li:last-child { border-bottom:0; } 
.shop-med { padding-left:120px; position:relative; } 
.shop-med img { position:absolute; width:90px; height:90px; left:15px; top:20px; object-fit: cover; } 
.shop-med-box { padding-top:15px; } 
.shop-med-name { line-height:20px; font-size:14px; margin-top:5px; padding-right:10px; height:40px; overflow:hidden; } 
.shop-med-start { margin-top:5px; color:#9b9b9b; } 
.shop-med-mark { line-height:30px; font-size:14px; height:30px; margin-top:5px; } 
.med-new-price { color:#ff4000; } 
.med-old-price { text-decoration:line-through; color:#9b9b9b; margin-left:5px; } 
.med-title1 { height:45px; line-height:45px; } 
.med-title1 h2 { font-weight: normal; } 
.shop-med-adv2 { margin-top:20px; } 
/*购物车---结束*/

/*商城首页*/
.shop-wrap { overflow: hidden; background: #fff; padding-bottom:70px; } 
.shop-wrap .shop-f2-inner { border: 1px solid #ebebeb; padding: 0 20px; } 
.shop-top-line { height:2px; background:#02c28b; } 
.shop-f2-wrap { margin-left:-30px; } 
.shop-f2-box { width:25%; float:left } 
.shop-f2-inner { margin:30px 0 0 30px; height:420px; position:relative; } 
.shop-f2-icon { position:absolute; width:50px; height:60px; text-align:center; background:url(green.png) no-repeat; background-size:100% 100%; top:0px; left:20px; z-index:100; color:white; line-height:40px; font-size:16px; } 
.shop-f5-icon1 { position:absolute; width:80px; height:80px; text-align:center; background:url(tuangou.png) no-repeat; background-size:100% 100%; top:0px; left:0px; z-index:100; color:white; line-height:40px; } 
.shop-f5-icon2 { position:absolute; width:80px; height:80px; text-align:center; background:url(xsqg.png) no-repeat; background-size:100% 100%; top:0px; left:0px; z-index:100; color:white; line-height:40px; } 
.shop-f2-img { background-color:#fff; height:200px; padding:60px 0; } 
.shop-f2-img img { width: 100%; height: 100%; object-fit: cover; display: block; margin:0 auto; } 
.shop-f2-name { font-size:16px; line-height:26px; height:26px; overflow:hidden; margin-top:15px; } 
.shop-f2-price1 { color:black; font-size:15px; line-height:35px; color:#ff4000; margin-right:10px; } 
.shop-f2-price2 { color:#ababab; font-size:15px; line-height:35px; text-decoration:line-through } 
.shop-cmtnum { float:right; font-size:14px; color:#ababab; } 

.shop-prsg { position:relative; line-height:35px; } 
.shop-f5-wrap { padding-right:15px; } 
.shop-f5-box { width:50%; float:left } 
.shop-f5-inner { margin:30px 0 0 15px; height:450px; } 
.shop-f5-img { background-color:#f5f6f8; height:350px } 
.shop-f5-name { color:black; font-size:14px; line-height:35px; } 
.shop-f5-price1 { color:black; font-size:15px; line-height:35px; } 
.shop-f5-price2 { color:#9a9a9a; font-size:15px; line-height:35px; } 

.shop-f1 { height:350px; } 
.shop-f2 { margin-bottom:40px; } 
.shop-f3 { height:350px; } 
.shop-f4 { height:350px; } 
.shop-f5 { height:350px; } 
.f1-outside { height:280px; } 
.shop-tx1 { font-size:30px; } 
.shop-tittk { margin-top:60px; } 
.shop-comBox { position:relative; } 
.shop-line1 { border-bottom:3px solid #eee; margin:10px auto 0px auto; } 
.shop-line2 { width:30%; border-bottom:2px solid #eee; margin-top:5px; } 
.shop-com-ul { height:50px; position:absolute; right:0; top:0; text-align: center; line-height:50px; z-index: 100; overflow:hidden; } 
.shop-com-ul span { cursor: pointer; color: #6b6b6b; display:inline-block; width:100px; font-size:16px; text-align: center; } 
.shop-com-ul .active { color:#f0ae00; } 
.shop-f2-tab { display: none; } 

.messageBox { background:url(messageBox.jpg) no-repeat center; background-size:cover; height: 595px; padding-bottom:0; } 
.shop-wraph { background-color:#f2f2f2; height:480px; } 

.bggray { background:#f9f9f9; } 
.shop-wra-l { width:60%; margin:auto; text-align: center; color: #fff; } 
.shop-wra-r { float:right; width:40%; height:480px; } 
.shop-wra-r img { margin-top:40px; } 
.shop-fz-35 { font-size:48px; margin-top:180px; letter-spacing: 5px; } 
.shop-fz-14 { font-size:20px; margin-top:30px; letter-spacing: 5px; } 
.shop-fz-16 { font-size:20px; } 
.shop-info { width:760px; background-color:white; height:60px; margin:47px auto 0; border-radius: 5px; overflow: hidden; } 
.shop-info input { width:600px; background-color:white; height:60px; border:none; float:left; outline:none; font-size:16px; text-indent:10px; text-indent: 20px; } 
.shop-info span { display:inline-block; border-left:solid 1px #ddd; width:149px; height:50px; float:left; margin-top:5px; text-align:center; line-height:50px; cursor:pointer; color:#333; letter-spacing: 5px; } 
/*订购成功*/
.din-s-lc { background:#f9f9f9 url(tyline.png) repeat-x; padding-top:40px; } 
.din-s-lc .din-s-main { background:url(cartbg.png) no-repeat 120px 0px } 
.din-s-lc .tit { height:32px; line-height:32px; } 
.din-s-lc .tit span { font-size:23px; float:left; } 
.din-s-lc .tit span .iconfont { font-size:27px; float:left; margin-right:5px; -webkit-text-stroke-width: 0.2px; } 
.din-s-lc .tit .tips { height:32px; line-height:32px; background:#ffe2a6; padding:0px 20px; float:left; margin:0px 0px 0px 20px; position:relative; } 
.din-s-lc .tit .tips .lbg { width:5px; height:32px; background:url(lbg.png) no-repeat 0 50%; position:absolute; left:-5px; top:0px; } 
.din-s-lc .lc { height:40px; line-height:40px; background:#c0c0c0; margin-top:20px; } 
.din-s-lc .lc li { width:33.33%; float:left; text-align:center; font-size:16px; color:#fff; position:relative; } 
.din-s-curr { background:#0DBBA1 url(curr.png) no-repeat 100% 50%; } 
.din-s-curr1 { background:#0DBBA1 url(curr1.png) no-repeat 100% 50%; } 
.din-s-curr2 { background:#0DBBA1; } 
.din-s-li2 { background:url(lcbg.png) no-repeat 100% 50%; } 
.din-s-main { width:1180px; margin:0 auto; } 
.din-tg { width:520px; margin:0 auto; margin-top:40px; background:#fff9f4; padding:15px 20px 20px 20px; border-radius:5px; border:1px solid #f4e1d3; line-height:30px; font-size:16px; } 
.din-tg .zfptbtn { float:left; background:#f44e52; color:#fff; height:39px; border:0; border-radius:3px; line-height:39px; font-size:14px; padding:0 30px; -webkit-transition: .3s; transition:.3s; margin-top:20px; } 
.din-tg .zfptbtn:hover { background:#e6393e; } 
.din-tg .button { background:#f69352; color:#fff; height:44px; border:0; border-radius:3px; line-height:44px; font-size:16px; padding:0 40px; -webkit-transition: .3s; transition:.3s; margin-top:20px; } 
.din-tg .button:hover { background:#ee8a48; } 
.din-tg font { color:#5998d4 !important; } 
.din-tg font strong { color:#e75d02 !important; } 
.din-tg { -moz-animation:mydin-tg 1s both; /* Firefox */
-webkit-animation:mydin-tg 1s both; /* Safari and Chrome */
-o-animation:mydin-tg 1s both; /* Opera */ } 




.ctmain { margin:0 auto; margin-top:15px; } 
.ctmain_l { width:20%; float:right; padding-left: 20px; box-sizing: border-box; } 
.ctmain_l .l_one { background:#fff; border:1px solid #ebebeb; } 
.ctmain_l .l_one h4 { font-size:16px; font-weight:normal; height: 40px; line-height: 40px; padding-left:15px; background:#fafafa; } 
.ctmain_l .l_one b { font-size: 15px; font-weight:normal; height: 35px; line-height: 35px; padding-left: 15px; } 
.ctmain_l .jjgz { padding:10px 15px; font-size:14px; line-height:24px; } 
.ctmain_l .jjgz p { padding:5px 0; } 

.ctmain_l .l_two { background:#fff; margin-top:15px; border:1px solid #ebebeb; } 
.ctmain_l .l_two h4 { font-size:16px; height: 44px; line-height: 44px; background:#fafafa; padding:0 15px; font-weight:normal; } 
.ctmain_l .l_two h4 span a { cursor:pointer; font-size:14px; color:#9b9b9b; display:none; } 
.ctmain_l .l_two ul { padding-top:5px; } 
.ctmain_l .l_two li { clear:both; overflow:hidden; border-bottom: 1px solid #f0f0f0; padding:15px; } 
.ctmain_l .l_two li img { width:50px; height:50px; margin-top:10px; margin-right:10px; float:left; } 
.ctmain_l .l_two li .r_ct { margin-left:60px; margin-top: 10px; } 
.ctmain_l .l_two li font { font-size:14px; color:#ff4000; line-height:26px } 
.ctmain_l .l_two li em { padding-left:5px; text-decoration:line-through; color:#999; line-height:24px } 
.ctmain_l .l_two li .r_ct a { display:block; line-height: 20px; height:20px; overflow: hidden; font-size:14px; } 

.ctmain_l .l_three { background:#fff; margin-top:15px; border:1px solid #EAEAEA; } 
.ctmain_l .l_three h4 { font-size:16px; height: 44px; line-height: 44px; background: #fafafa; padding-left: 15px; font-weight:normal; } 
.ctmain_l .l_three h4 span { padding:0px 5px; margin-right:5px; } 
.ctmain_l .l_three ul { padding: 10px 20px 15px 15px; } 
.ctmain_l .l_three li { height:34px; line-height:34px; overflow:hidden; } 
.ctmain_l .l_three li span { border: 1px solid #e3e3e3; color: #999; width:16px; float:left; text-align:center; height:16px; line-height:16px; margin:8px 10px 0px 0px; } 
.ctmain_l .l_three li span.one { background: #ff4000; border: 1px solid #ff4000; color: #fff; } 
.ctmain_l .l_three li a:hover { text-decoration:none } 
.ctmain_l .l_three li a:hover .libox { display:block; position:absolute; z-index:99 } 
.ctmain_l .l_three li .libox { border:1px solid #e3e3e3; padding:8px 8px 0 8px; display:none; background:#fff; margin-left:150px } 
.ctmain_l .l_three li .libox img { width:80px; height:70px; } 
.ctmain_l .l_three li .libox font { color:#ff4000; font-size:15px; line-height:18px; display:block; } 
.ctmain_l .l_three li .libox em { color:#999; text-decoration:line-through; line-height:18px } 
.ctmain_l .l_three li a { font-size: 14px; } 
.ctmain_l .l_three li a:hover { color:#3ab57f; } 

.ctmain_l .l_four { background:#fff; margin-top:15px; border:1px solid #EAEAEA; padding-bottom:15px; } 
.ctmain_l .l_four h4 { font-size:16px; font-weight:normal; height: 35px; line-height: 35px; background: #fafafa; padding-left: 15px; } 
.ctmain_l .l_four h4 span { padding:0px 5px; margin-right:5px; } 
.ctmain_l .l_four ul { padding: 10px 7px; } 
.ctmain_l .l_four ul li { float:left } 
.ctmain_l .l_four ul li a { width:86px; float:left; text-align:center; border:1px solid #e5e5e5; margin:10px 8px 0px 8px; display:inline } 
.ctmain_l .l_four ul li a img { width:77px; height:35px; } 
.ctmain_l .l_four ul li a:hover { text-decoration:none } 
.ctmain_l .l_four ul li .litit { display:none } 
.ctmain_l .l_four ul li a:hover img { background:#fff } 
.ctmain_l .l_four ul li a:hover .litit { display:block; position:absolute; background:#666; width:88px; height:28px; line-height:28px; margin:35px 0px 0px -1px; color:#fff; text-decoration:none; font-family:SimSun; *margin:35px 0px 0px -4px } 
.ctmain_l .l_four ul li a:hover { border:1px solid #666; } 

.ctmain_r .c04box { padding:0 20px; margin-top:30px; } 
.com_table thead { background:#f9f9f9; } 
.com_table th,
.com_table td { padding:10px; font-size:14px; text-align: center; } 

.ctmain_r .c04box .showmore { float:none; text-align: center; display: block; line-height:44px; font-size:14px; } 

.ctmain_r { width:80%; float:left; background:#fff; padding:15px 0; padding-top:0; min-height:300px; border:1px solid #EAEAEA; position:relative; box-sizing: border-box; } 
.ctmain_r_menu { height:44px; line-height: 44px; border-bottom:1px solid #ebebeb; margin:10px 20px; } 
.ctmain_r_menu dt { float:left; padding:0 30px; font-size:16px; color:#6b6b6b; cursor: pointer; } 
.ctmain_r_menu .sd01 { background:#fff; color:#333; position: relative; } 
.ctmain_r_menu .sd01:before { content: ''; width:100%; height:3px; background:#11191b; position: absolute; bottom:0; left:0; } 


.ctmain_r .c01box { padding:15px; line-height:34px; font-size:14px; } 
.ctmain_r .c01box p,
.ctmain_r .c01box span { font-family:Arial,hiragino sans gb,microsoft yahei,simsun,sans-serif !important; } 
.ctmain_r .c01box img { max-width:640px; margin-top:20px; } 

.ctmain_r .c02box { margin:20px; } 
.ctmain_r .c02box strong { height: 34px; line-height: 34px; padding: 15px; font-size: 15px; font-family: '微软雅黑'; display: block; font-weight: normal; } 
.ctmain_r .c02box .textbox { border:1px solid #ddd; border-top:1px solid #C1C0C0; border-left:1px solid #C1C0C0 } 
.ctmain_r .c02box textarea { color:#666; background:#fff url(/small/11.gif) repeat-x; font-size:12px; padding:5px; border:1px solid #ddd; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:10px; height:80px; float:left; } 
.ctmain_r .c02box #SubmitComment { background:url(/small/13.gif) repeat-x; line-height:30px; width:98px; height:30px; font-size:12px; border:0px; margin-top:0px; *+margin-top:-30px; _margin-top:-30px; color:#666; float:right; border-left:1px solid #ddd; } 
.ctmain_r .c02box .commenttips { width:645px; border:1px solid #ddd; border-top:0px; float:left; padding-left:10px; line-height:30px; height:30px; background:url(/small/12.gif) repeat-x; font-size:12px; color:#666 } 
.ctmain_r .c02box font { font-size:12px; } 
.ctmain_r .c03box { padding:20px; font-size:14px; } 
.ctmain_r .c03box .askshowlist { padding-bottom:20px; } 
.ctmain_r .c03box .shop-icon { float:left; margin:5px 10px 0 0; } 
.ctmain_r .c03box .cmtcontent { padding:10px 0; margin-top:10px; } 


.ctmain_r .c05box { font-size:14px; line-height:34px; margin:20px } 
.ctmain_r .c05box h4 { font-size:14px; padding-left:10px; background:#333; color:#fff; width:130px; margin-bottom:10px; font-weight: normal; margin-top:15px; } 
.ctmain_r .c05box p { text-indent: 2em; margin-top:15px; } 


.payprice { border:1px solid #ebebeb; padding:15px; margin-top:10px; font-size:14px; color:#6b6b6b; background:#f9f9f9; } 
.payprice .jj_btn { width:130px; height:40px; background:#f80; color:#fff; line-height:40px; text-align: center; border:0px; margin-top:20px; font-size:16px; cursor: pointer; } 
.payprice input[type="text"] { border:1px solid #ebebeb; height:30px; line-height:30px; padding:0px; font-size:16px; } 
.payprice .jj_btn:hover { background:#f58403; } 

.tipsbox { background: #fffcf8 !important; border: 1px dashed #fae5c7 !important; } 
.tipsbox h2 { color: #333 !important; } 
.askbtn { background: #3c81f9 !important; } 

.carousel-dots { height: 20px; line-height: 20px; } 
.carousel-dots i { border: 2px solid #9b9b9b; background:none; } 
.carousel-dots .on { width: 12px; border: 2px solid #3c81f9; } 

/*2018125*/
#carbox div { margin-bottom: 10px } 
#carbox div span { margin-right: 5px; display: inline-block; border: 1px solid #DCDCDC; height: 32px; box-sizing: border-box; min-width: 32px; line-height: 32px; text-align: center } 
#carbox div span img { display: none } 
#carbox div .curr { display:inline-block; border: 1px solid #F40; } 
#carbox div span:first-child { color: #6C6C6C; width: 55px; border: 0 } 