﻿input{ font-family:'Ubuntu'}


li{transition-property:width;
transition-duration:0.4s;
-moz-transition-property:width;
-moz-transition-duration:0.4s;
-o-transition-property:width;
-o-transition-duration:0.4s;
-webkit-transition-property:width;
-webkit-transition-duration:0.4s;

}


.required span{ color:#F00}
.star-rating{}
.page{ padding:15px 0;}
.page ul{}
.page ul li{ position:static}
h2 span.shop-regularpricing del {color: #999 !important;font-weight:normal;padding-left:5px;font-size: 12px !important;}
.more-det .addinfo h2 {font-size: 18px;margin:15px auto;}
.more-det .addinfo h3.newh3 {border-bottom: none;font-size: 16px;}

.popularcoupons {margin:0 auto;text-align: center;} #couponvendor table {margin:25px 0;} #couponvendor table tr td p{text-align: center;font-weight: bold;color: #555;font-size: 14px;} #couponvendor table td, #couponvendor table th{padding: 8px;border:1px solid #e5e5e5;} #couponvendor table tr td p a.shop-now, #couponvendor p a.shop-now{color: #fff;padding: 5px 10px;margin:5px auto;text-align:center;text-decoration: none;display:block;width: 50%;}#couponvendor table tr td p a:hover, #couponvendor p a.shop-now:hover {color: #fff;} #couponvendor table td ul li {list-style-type: disc; margin-left: 15px;color: #555;font-size: 14px;} #couponvendor table tr td p a img {text-align: center;border-bottom:none;width: 100%;}#couponvendor table th {font-size: 18px;font-weight: bold;}
.submit-box #mc-embedded-subscribe {font-size: 14px;}
p i em{ font-size:16px; font-style:normal;text-decoration: none !important;}
h2 > em{font-size:16px;font-style:normal;}

.category-banner h1 {text-align: center;font-size:48px;color: #444;margin: 25px auto;}
#categorypage h2 {font-size: 20px;width:300px;}

.current{ margin:0 0 10px 0;font-size:14px; font-weight:normal;}
.current h4{font-weight:normal; margin:15px 0; color:#5d5d5d; font-size:12px}
.current h4 a{color:#5d5d5d; font-size:12px; display:inline}
.current h4 i{font-style:normal;}


/*--about-us-row--*/
.about-us-row{max-width:1200px;height:auto; margin:0 auto; padding:15px 15px 20px 15px;}
.about-us-row img{ width:100%; margin-top:35px;height:auto; }
.about-us-row h3{ margin:35px 0 30px 0;font-size:26px; color:#444 }
.about-us-row p{ margin-bottom:25px;font-size:14px; color:#666}
.about-us-footer{ max-width:920px; padding:20px; margin:40px auto 360px auto; color:#5a8cb3; border-bottom:2px dashed #444; border-top:2px dashed #444; line-height:24px; font-size:14px; font-style:italic}
.about-us-footer a{color:#5a8cb3; padding-left:10px; margin-right:2px; background:url(../image/icon.png) no-repeat -289px -76px }
.about-us-footer span a{background:none}
/*--about-us-row end--*/


/*--category--*/
.valid-row{ max-width:1200px; margin:35px auto 25px auto}
.valid-backcolor{ background:#f6f6f6; position:relative; padding:10px 0; margin-left:20px;}
.valid-backcolor input{ background:#c73f52; float:right; border:solid 1px #b93e50; padding:6px 8px; text-transform:uppercase; font-size:14px; color:#fff;cursor:pointer; margin-right:10px}
.valid-backcolor input:hover{ background:#d35163}
.symbol-pic{ position:absolute; left:-20px; top:-12px}
.red-mark{ background:url(../image/symbol-red.png); width:79px; height:71px}
.gray-mark{ background:url(../image/symbol-gray.png); width:79px; height:71px}
.valid-row h3{ color:#666; font-size:16px; padding:7px 0 0 65px; margin-bottom:6px; font-weight:100; text-transform:uppercase; float:left}
/*banner*/
.category-banner{ max-width:1200px; margin:0 auto; padding:30px 15px}
.cg-bnn-pic img{ width:100%; height:auto}

.category-bnn-btn{ max-width:890px; height:140px; margin:50px auto 30px auto;overflow:hidden; position:relative;padding: 0px 30px;-moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background:url(../image/xian.png) no-repeat center}

/* update css 2014-5-16 chen */
.jCarouselLite {max-width:660px !important; width:100% !important;height:125px;overflow:hidden;margin:0 auto;padding:16px 2px;}
.jCarouselLite ul li{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; text-align:center;}
.jCarouselLite li div{ width:125px; margin:0 auto; padding:3px; border:1px dashed #ededef}
.jCarouselLite ul li div:hover{ border:1px dashed #cacaca}
.jCarouselLite ul li div a{ display:block; width:105px; height:75px; background:#fff; border:10px solid #fbfcfd; position:relative}
.jCarouselLite ul li div a img{ display:block; width:auto; height:auto; max-width:100px; max-height:70px;margin:auto; position:absolute; top:0; left:0; right:0; bottom:0}
/* end update css 2014-5-16 chen */

/* 
.category-bnn-btn ul{ max-width:720px; margin:0 auto; padding:16px 20px}
.category-bnn-btn ul li{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; text-align:center;width:20%; float:left}
.category-bnn-btn ul li div{ width:125px; margin:0 auto; padding:3px; border:1px dashed #ededef}
.category-bnn-btn ul li div:hover{ border:1px dashed #cacaca}
.category-bnn-btn ul li div a{ display:block; width:105px; height:75px; background:#fff; border:10px solid #fbfcfd; position:relative}
.category-bnn-btn ul li div a img{ display:block; width:auto; height:auto; max-width:100px; max-height:70px;margin:auto; position:absolute; top:0; left:0; right:0; bottom:0}
*/

.category-btn-l{ display:block; width:15px; height:15px; position:absolute; top:65px; left:0; background:url(../image/icon.png) no-repeat -40px -268px;}
.category-btn-r{ display:block; width:15px; height:15px; position:absolute;top:65px; right:0;background:url(../image/icon.png) no-repeat -95px -268px;}

/*banner*/

/*all-brands*/
.all-brands{ margin-bottom:45px}
.all-brands h2{ width:170px; padding:12px 0; text-align:center; font-weight:normal; border:1px solid #d8d8d8; color:#444; background-color:#f4f4f4}
.all-brands ul{ margin-top:25px;  margin-left:-1px}
.all-brands ul li{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; overflow:hidden; padding:8px 0; display:block; width:12.5%; height:60px; float:left;text-align:center;}
.all-brands ul li a{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; display:block; padding:0 8px; color:#444; font-size:12px; line-height:40px;}
.all-brands ul li a:hover{}
.all-brands ul li{}

/*all-brands*/

/*category-clist*/
.category-list{ padding-top:45px}
.category-list > h2{ font-size:18px; margin:0 0 15px 0; padding-left:10px; font-family:Ubuntu; font-weight:normal; color:#444}
.category-list h3{ font-size:14px; margin-bottom:40px; font-weight:normal; padding-left:8px}
.category-list h3 a{ color:#444; padding:10px 25px 10px 20px; margin-right:8px; background-color:#f4f4f4; border:1px solid #d8d8d8}
.discount{ background:url(../image/icon.png) no-repeat 80px -255px}
.price{ background:url(../image/icon.png) no-repeat 57px -287px}
.vendorpage .vendorpage-inner {height: auto;padding: 30px 20px;} .category-list .vendorpage-inner h3 {padding:0;margin-bottom: 10px;} .vendorpage .conten-btn {margin-left: 306px;} .vendorpage .conten-r h3 a {font-size:22px;background: none;border:none;padding:0;margin:0;}.vendorpage .conten-r{border-bottom: 1px solid #eaeaea;height: auto;padding:10px 10px 20px;margin-bottom: 25px;}

.category-list ul li{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:25%; /*height:505px;*/float:left; margin-bottom:20px; padding:0 8px;}
.sqver {margin-left:15px;} .sqver h6 {color: #535353;font-size: 12px;font-weight: normal;} .reviews-tit .sqver input {width: 30%;margin:2px 0 10px 15px;}

.cg-list-box{ padding:15px; text-align:center;background-color:#fff; border:1px solid #d5d5d5; position:relative}
.submit-flag{ position:absolute; top:0; right:0; width:76px; height:74px; background:url(../image/submit-flag.png) no-repeat}
.cg-list-box div a{ float:none !important; margin:0 auto; width:100%}
/*.cg-list-box p{max-height:40px; overflow:hidden}*/
.cg-list-box > p{ margin:0 auto; }
.cg-list-box > p em{ margin:0 auto; }
.cg-list-box p:nth-child(3){ font-family:Ubuntu}
.cg-list-box p a{ color:#444;}
.cg-list-box p a:hover{ color:#c6303b}
.cg-list-logo{ height:40px;}
.cg-list-logo img{ max-width:120px;max-height:40px;}
.list-pic{ position:relative; width:85%; /*height:220px;*/ margin:15px auto; overflow:hidden}
.cg-list-prise{ max-width:200px; margin:10px auto}
.prise-left{ float:left; margin-right:15px}
.prise-left .prise-01{ background:url(../image/prise-icon.png) no-repeat 8px 5px; width:30px; margin:0; height:27px; float:left; border:solid 1px #ededef; display:inline-block}
.prise-left .prise-02{ background:url(../image/prise-icon.png) no-repeat -20px 5px; width:30px; margin:0; height:27px; float:left; border:solid 1px #ededef; display:inline-block}
.prise-right{ float:left; font-size:12px; color:#999; margin-top:7px}
.list-pic .free-flag{ background:#68bd9b; font-size:11px; top:57px; color:#fff; padding:2px 5px !important; border-radius:6px}
.list-pic span{display:block; padding:5px 10px; color:#FFF; font-size:16px; text-align:center;position:absolute; left:0; top:20px;}
.list-pic img{ width:100%; height:auto;max-width:220px;}
.cg-list-box h2{ color:#c6303b !important; font-size:23px !important; margin:13px 0 !important; font-weight:bold !important}
.cg-list-box h2 p{ font-size:14px; font-weight:normal; color:#999}
.cg-list-box h2 p em{ text-decoration:line-through; font-style:normal}
.cg-list-btn{ width:170px; margin:0 auto; padding:0}
.cg-btn-2{ text-align:left}
.cg-list-date{ font-size:12px !important; font-family:Arial; margin:5px 0 20px 0; padding:10px 0; color:#999 !important}
/*category-clist*/
/*--category--*/


/*--what new--*/
.new-row{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;  width:100%; padding:45px 15px 15px 15px; background:url(../image/new-bg.png) repeat-x}
.new-row h1{ margin-bottom:30px;font-weight:normal; color:#444; text-align:center}
.new-top{ max-width:1200px; margin:0 auto}

.new-top-l{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:75%;padding-right:3px; float:left;
transition-property:width;
transition-duration:0.4s;
-moz-transition-property:width;
-moz-transition-duration:0.4s;
-o-transition-property:width;
-o-transition-duration:0.4s;
-webkit-transition-property:width;
-webkit-transition-duration:0.4s;
}
.new-top-bg{ background-color:#fff; border:1px solid #d5d5d5; min-height:500px; }
.new-pic{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:53%; float:left;}
.new-pic div{position:relative;padding:40px 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; max-height:490px; overflow:hidden}
.new-pic div img{ width:100%; height:auto;}
.new-pic div span{display:block;padding:5px 10px; background:#68bd9b; color:#FFF; font-size:20px; text-align:center; position:absolute; left:50px; top:70px;}

.new-r{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:47%; float:left; background-color:#fff}

.new-share{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; height:120px; width:50%; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; float:left}
.new-share ul{ width:125px; margin:35px auto 0 auto}
.new-facebook{ background:url(../image/share-bg.png) no-repeat 0 0}
.new-facebook:hover{background:url(../image/share-bg.png) no-repeat 0 -37px}
.new-twitter{background:url(../image/share-bg.png) no-repeat -30px 0}
.new-twitter:hover{background:url(../image/share-bg.png) no-repeat -30px -37px}
.new-google{background:url(../image/share-bg.png) no-repeat -60px 0}
.new-google:hover{background:url(../image/share-bg.png) no-repeat -60px -37px}
.new-tencent{background:url(../image/share-bg.png) no-repeat -90px 0}
.new-tencent:hover{background:url(../image/share-bg.png) no-repeat -90px -37px}
.new-reddit{background:url(../image/share-bg.png) no-repeat -120px 0}
.new-reddit:hover{background:url(../image/share-bg.png) no-repeat -120px -37px}
.new-stumbleupon{background:url(../image/share-bg.png) no-repeat -150px 0}
.new-stumbleupon:hover{background:url(../image/share-bg.png) no-repeat -150px -37px}

.new-logo{ width:100%;}
.new-logo img{ display:block; width:auto;max-width:110px;max-height:55px;margin:35px auto 15px auto}
.new-describe{ min-height:345px; border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5; clear:both; text-align:center; padding:25px 0 0 0}
.new-describe div div a{ width:100%}
.new-describe p{font-size:20px; padding-left:10px; padding-right:10px; max-height:47px; overflow:hidden;}
.new-describe p a{ color:#444;}
.new-describe p a:hover{ color:#c6303b}
.new-describe h2{ color:#c6303b; font-size:26px; margin:65px 0 8px 0}
.new-describe h2 p{ font-size:14px; font-weight:normal; color:#999}
.new-describe h2 p em{ text-decoration:line-through; font-style:normal}
.p-border{ display:block; height:65px; width:90%; margin:0 auto; border-bottom:1px dashed #b5b5b5}

.sup-btn{width:200px; margin:25px auto;clear:both}
.sup{ display:block;width:35px; height:30px; float:left; padding-left:50px; margin:0 15px 10px 0; color:#666;line-height:30px; background:url(../image/icon.png) no-repeat 0 -109px;}
.unsup{ display:block; width:35px; height:30px;padding-left:50px;line-height:30px; margin:0 15px 10px 0; color:#666; float:left;background:url(../image/icon.png) no-repeat 0 -148px;}

.new-top-r{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:25%; padding-left:13px;float:left}
.new-list-box{ height:470px}
.new-top-r ul li{ margin:0}
/*--what new--*/




/*--search--*/
.search-row{ padding-top:35px }
.search-list{}

.left-box > h3{display:block;font-weight:normal;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;width:100%;padding:12px;background-color:#f8f8f8;color:#000;font-size:14px}

.search-left{ border:1px solid #cfcfcf; box-shadow:0 1px 3px #e9e9e9 inset; -o-box-shadow:0 1px 3px #e9e9e9 inset;-moz- box-shadow:0 1px 3px #e9e9e9 inset; -webkit-box-shadow:0 1px 3px #e9e9e9 inset;}

.search-con p{ max-height:55px; color:#535353; margin:5px 0 25px 0; overflow:hidden}
.search-con img{max-width:192px; margin-right:28px}
.search-con a{ text-decoration:none}
.search-con-btn{ margin:20px 0 0 435px}
/*--search--*/



/*--detailed--*/









/*top*/
.detailed-conten{ padding:8px 0 10px 8px; background-color:#FFF;}

.det-con{ padding-bottom:20px}
.det-con-top{ border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;margin-bottom:15px;}
.det-con-l{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:75%; min-height:150px; float:left; border-right:1px solid #d5d5d5}
.det-con-l div:first-child{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:75%;padding:25px 15px 0 30px; float:left;}
.det-con-l div:first-child h1{ font-size:24px !important;color:#000 !important}
.det-con-l > div:nth-child(2){ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:25%; float:left; text-align:center; padding:50px 0}
.det-con-l > div p{ font-size:12px; color:#666; clear:both}
.det-con-l > div span{display:block; width:85px; margin:0 auto}
.det-con-l strong {font-size:12px; font-weight:normal; color:#535353;margin:15px 0 10px 0 !important}
.det-con-l strong i{ padding:5px 20px; font-style:normal; background:url(../image/time-bg.png) no-repeat 0 1px}
.det-con-l strong a:hover{ text-decoration:underline}
.det-con-r { width:25%; float:left}
.det-share{width: 100%;text-align: center;}
.det-share img{ max-height:80px }
.det-r{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; padding:0 0 0 370px;}
.det-pic {padding: 5px 15px 0 20px;float:left; width:100%; max-width:330px}
.det-sup-btn{margin: auto;width: 200px;}
.det-image{ position:relative}
.det-pic img{ width:94%; height:auto; max-width:325px; }
.det-pic > div { width:auto; margin:0 auto;text-align: center;}
.span-2-flag{ position:absolute; left:22px; top:45px}
.span-2-flag span{ color:#fff; font-size:16px; padding:5px 10px; text-align:center}


.other-link{margin:15px 0; clear:both}
.other-link div{width: 100%;height: 50px;max-width: 180px;padding: 0px 13px 0 0;margin: 0 auto;float: none;}
.other-link div ul{width:180px; margin:0 auto}
.det-r > a{padding:5px 7px; margin:10px 5px 0 0;display: block;font-size: 12px;color: rgb(102, 102, 102);border: 1px solid rgb(213, 213, 213);float: left;}
p.infoupdated span {font-weight: bold;}


.reviews div form div span{padding-left: 8px;display: block;}
.showing div span div{ height:20px}
.showing div > span{display: block;}
.showing > div { padding:0; height:20px}

.star{ padding:10px 0; height:15px}
.star img{ margin:0 !important}
.det-top-btn{min-height:50px;}
.det-btn-bg{ margin:0 10px 0 0; float:left}
.det-top-btn p{ font-size:12px; color:#999;padding-top:8px}

.det-con img{}
.det-con h2{ font-size:20px; font-weight:normal;color:#c73f52; margin-top:20px;}
.det-con strong{ display:block; margin:25px 0 5px 0; padding-bottom:5px; font-weight:normal;color:#999}
.det-con h5{ max-width:485px !important; padding:12px 0 0 0 !important; margin:15px 0 8px 0; background:none !important; border-top:1px dashed #bfbfbf}
.det-con h5 a{ font-size:12px; color:#000}
.det-r h2{ width:100%;max-width:120px; float:left;max-height:65px;overflow: hidden;color:#c6303b; font-size:26px; font-weight:bolder; margin:0 6% 8px 0;text-align: center;}
.det-r i{ display:block; margin-top:5px;font-size:13px; font-weight:normal; font-style:normal; color:#999}
.det-r em{ text-decoration:line-through; font-style:normal; font-size:16px}
.det-r > p{ font-size:13px; padding:0 25px 10px 0; line-height:20px;font-family: Arial;color:#5d5d5d}
.detailed-p3{ margin:12px 0;font-size:12px;color:#5d5d5d}
.det-sup-btn{ margin-top:10px;}
.det-sup-btn div{ float:left; margin:0 10px 50px 0}
.det-sup-btn div a{ padding:5px 7px; display:block; font-size:12px; color:#666; border:1px solid #d5d5d5; margin-right:5px; float:left}
/*top*/

/*more*/
.more-det{ background-color:#ededef; margin-top:1px; padding-top:45px}
.more-bg{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; background-color:#fff;padding:10px 0; border:1px solid #d5d5d5}
.more-det-i{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:15px;width:50%; float:left;}
.more-det-i h3 {font-size:20px; color:#000; font-weight:normal; padding-bottom:10px;} .more-det-i h2.c-title2 {padding-bottom: 0;font-size: 18px;} 
.more-det-i > h3 {border-bottom:1px solid #d5d5d5} .more-det-i h3.c-title3 {font-size: 16px;font-weight: bold;} 
.more-det-i h4 {font-size:16px; color:#444; font-weight:normal; padding-bottom:10px;margin-top: 15px;}
.more-det-i h5 {font-size:16px; color:#444; padding-bottom:10px;}
.more-det-i ul li,#couponvendor ul li {list-style-type: disc;color: #535353;margin:5px 25px;font-size: 13px;}
.more-det-l p em{ font-style:normal;margin-right:5px; font-weight:600}
.newcontent a.shop-now {margin:15px auto;padding:10px 15px; text-align:center;display: block;}li.lioffer2{margin-left: 5px;}
.newcontent p {margin:15px auto;}.newcontent .code-top h2{margin:50px auto 10px;color: #333;}.newcontent2 .code-top {padding: 5px 25px;} .newcontent2 h2 {color: #333;margin-bottom:10px;text-align: center;} .newcontent2 ul.lioffer li {width: 33%;float: left;}
.more-det-hot h2{ border:none; margin:30px 0}
.more-det-hot img{ float:left; margin:0 15px 5px 0;max-height: 110px;max-width: 110px;}
.more-det-hot p{padding:0; margin:0 0 10px 0; line-height:20px;text-align:left !important; font-family:Arial}
.more-det-hot a, .more-det-i a, .det-r > p a, .category-description p a, #couponvendor p a, #couponvendor ul li a{text-decoration:underline;color:#555;font-size:12px;} .more-det-hot a:hover, .more-det-i a:hover, .det-r > p a:hover, .conten-r p a:hover, .category-description p a:hover, #couponvendor p a:hover, #couponvendor ul li a:hover {text-decoration:none;color:#c73f52;}
.conten-r p a {color:#5d5d5d;font-size:14px;text-decoration:none;}
.more-det-r{border-left:1px solid #d5d5d5}
.more-det-r ul{ padding-left:15px;}
.more-det-r ul li{ list-style:disc; font-size:13px; font-family:Arial; line-height:20px; color:#535353; padding:5px 0;}
.more-det-r p, .more-det-l p{ font-size:14px;padding:10px 10px 10px 0; font-family:Arial; color: #535353;}.more-det-l p {font-size: 13px;}
.more-det-step{ height:360px;background:url(../image/step-bg.png) no-repeat center}
.more-det-step p{ width:265px; margin:0 auto; padding-top:67px; color:#666; font-size:16px; border:none}
/*more*/

/*reviews */
.reviews{ margin:50px 0; padding:15px 30px 15px 15px ; background-color:#fff;border:1px solid #d5d5d5; position:relative}
.reviews p{ font-size:12px; color:#555;}
.reviews h2, .reviews h3{ font-weight:normal; font-size:22px;color:#535353}
.reviews-i{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;width:50%; float:left}
.reviews-l h1{ font-size:48px; color:#555;}
.reviews-l p{ font-size:12px; color:#555;}

.reviews-r{ text-align:center}
.reviews-r table{ margin:0 auto 20px auto;color:#353535; font-size:12px; font-family:arial}
.reviews-r table span{ display:block; height:100%; background-color:#c73f52}
.reviews-r td{ padding:0 10px; height:15px}
.reviews-r td i{ padding:0 3px; font-style:normal}
.reviews-r tr td:last-child{ width:55px}
.reviews-r td:first-child{ min-width:50px;}
.reviews-r td:nth-child(2){ padding:0 !important; background-color:#f1aab5}
.reviews-r input{background-color:#fff; cursor:pointer; border:1px solid #d5d5d5;color:#000; padding:10px 30px;}
.reviews-r input:hover{background-color:#d65163; color: #fff; }

.star-1{ width:80%}
.star-2{ width:65%}
.star-3{ width:45%}
.star-4{ width:20%}
.star-5{ width:10%}

.reviews h4{ display:block; padding:15px 0; font-size:14px; clear:both; color:#535353; background:none !important; border-bottom:1px solid #d5d5d5 ;border-top:1px solid #d5d5d5}
.reviews h4 em{ font-style:normal; color:#000}
.reviews h5{ font-size:14px; margin:45px 0 20px 0}

.showing{ width:150px; float:left}
.showing{}
.showing p{ font-size:12px; color:#000; line-height:20px; margin:5px 0}
.det-date{ color:#8a8a8a !important}
.showing a{ display:block; padding:10px 0 10px 30px; margin-top:5px; font-size:12px; color:#8a8a8a; background:url(../image/icon.png) no-repeat -272px -292px}
.showing-r{ padding-left:150px}
.showing-r h5{ font-size:14px; margin:45px 0 20px 0}
.showing-r p{font-size:12px; color:#555;}

.yes-no{ clear:both; margin-top:40px}
.yes-no p{ font-size:13px; color:#8a8a8a; line-height:30px}
.yes-no p i{padding-left:8px; color:#000; font-style:normal}
.yes-no p a{ padding:5px 15px; color:#000; background-color:#ddd; margin-left:8px; border:1px solid #d5d5d5}
/*reviews */

/*commonts*/
.commonts{ margin:0 0 20px 0;}
.commonts img{ width:100%;}
/*commonts*/

.more-redbox{ margin-bottom:20px}
.more-redbox h2{ font-size:18px; color:#666; margin-bottom:20px; font-weight:normal}
.more-redbox ul{ width:102%; margin-left:-9px}
.more-redbox ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; padding:0 8px; width:33.33%; float:left; margin-bottom:20px}
/*--detailed--*/

.recently-viewed{ position:relative}
.viewed-i{ padding:25px 15px; border-bottom:1px dashed #d5d5d5; position:relative}
.recently-viewed div:last-child{ border:none !important}
.viewed-i img{margin:0 8px 5px 0}
.viewed-span{ display:block;padding:3px 10px; background:#68bd9b; font-size:12px; color:#fff;position:absolute !important; top:30px}
.viewed-pic{ float:left; margin:0 !important; height:auto !important}
.viewed-pic p{ font-size:11px}
.viewed-i div{ height:20px; margin:5px 0}
.viewed-i h4{ font-size:14px; color:#c73f52;max-height:38px;overflow: hidden;}
.viewed-i h4 a{color:#c73f52;}
.viewed-i h4 a:hover{color:#a63343;}
.viewed-i p{ max-height:48px; overflow:hidden; margin-bottom:5px; line-height:16px;font-size:12px; font-family:Arial; color:#999;} .viewed-i p a {color: #999;}.viewed-i p a:hover {color: #999;}



/*--detailed-i--*/
.reviews-h{ padding:0;border:none;}

.reviews-t{ padding:15px 0 10px 0; border:1px solid #d5d5d5;}
#show{ border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.reviews-h h1{ padding:0 15px}
.reviews-h h2{ font-size:24px; padding:20px 15px 6px; font-weight:normal}
.reviews-h h2 a{ text-decoration:underline; color:#444; font-size:18px; margin-left:10px}
.go-back{ font-size:12px !important; color:#777 !important}

.reviews-h h3:first-child{margin-left:15px;float:left;width: 70%;}
.reviews-h p{ width:70%; margin:5px 0 25px; top:50px;padding:0 0 0 15px; font-size:18px; color:#535353; position:absolute}
.reviews-h p span{ font-size:14px; font-weight:normal; }
.reviews-h h4{ border:none; padding:0 15px 15px 15px; font-size:14px;font-weight: normal;}
.reviews-h img{ padding:0 15px;}
.reviews-h h5{ padding:0 15px; margin:0; font-weight:normal; font-size:14px; position:absolute}

.line-1{ width:25%; float: right; padding-bottom:15px;margin-right: 5%;}
.line-1 div{ width:100%; max-width:540px; padding-right:15px; margin:0 auto}
.line-1 a{ padding:10px 30px; color:#000; background-color:#fff; border:1px solid #d5d5d5; float:right; position:relative; cursor:pointer}.line-1 a:hover, .reviews-tit input:nth-child(n+3):hover {color:#fff; background-color:#d65163;}
.line-2{ width:100%; height:45px; margin:5px 0 0 0; background:url(../image/line-2.jpg) no-repeat left bottom;}
.line-2 div{ width:100%; max-width:380px; text-align:right;}
.line-2 a{ padding:5px 15px; color:#000; margin-right:5px; background-color:#fff; font-size:12px; border:1px solid #d5d5d5; position:relative}
.clearfix {clear: both;}
.reviews-tit{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; padding:0;width:68%; float:left;}
.reviews-tit input{ height:25px; width:90%; outline:none; padding:0 5px; line-height:25px; color:#ccc; margin:2px 0 20px 15px} .reviews-tit input.btn {margin:5px 0;}
.reviews-tit input:nth-child(n+3){ width:auto !important; height:auto !important;padding:5px 15px; color:#000; cursor:pointer; background-color:#fff; font-size:12px; font-family:Arial; border:1px solid #d5d5d5;}
.reviews-tit h5{ position:relative !important}
.reviews-tit h5 i{ color:#c73f52; font-style:normal}
.reviews-tit textarea{ width:90%; min-height:210px; padding:5px;color:#ccc; outline:none;margin:2px 0 20px 15px}
.reviews-tit p{ font-size:14px; color:#777; padding:50px 15px 15px 15px}
.reviews-tit p a{ padding:0; background:none; border:none; margin:0; color:#777; text-decoration:underline; font-size:14px}


#show h2 {margin-top: 10px;font-size: 20px;}
.tips{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; padding:30px 15px; background-color:#f8f8f8;width:32%; float:left;}
.tips h5{ position:relative !important; margin:0 0 10px 0; padding:0; font-weight:bold; text-align:center;color: #535353;}
.tips ul{ padding-left:20px;}
.tips ul li{ list-style:decimal; font-size:13px; font-family:Arial;color:#535353; line-height:20px;margin:15px 0; padding-right:10px}
.reviews-tit label{ margin-left:15px}
#recaptcha_widget_div{ margin-left:15px}
/*--detailed-i--*/




/*--brands--*/
.brands{}
.brands-banner{ width:100%; height:130px; background:#dbdbdb url(../image/brank-bg.png) repeat-x}
.brands-banner h1{ text-align:center; padding:0 15px; color:#444; font-size:48px; font-weight:normal; line-height:130px}

.brands-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; max-width:1200px; padding:50px 15px; margin:0 auto}
.brands-box h2{ margin-bottom:45px}
.brands-box h2 span{font-size:24px; font-weight:normal; color:#444; background-color:#f4f4f4; padding:10px 15px; border:1px solid #d5d5d5; }
.brands-box h2 a{ font-size:18px; font-weight:normal; line-height:40px;color:#444; margin:0 10px}
.brands-box h3 {margin-bottom:45px }
.brands-box h3 span{ font-size:20px; font-weight:normal; color:#444; background-color:#f4f4f4; padding:10px 40px; border:1px solid #d5d5d5; }

.featured-brands{ margin-bottom:45px}
.featured-brands ul{ background-color:#fff}
.featured-brands ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;width:20%;float:left; text-align:center;}
.featured-brands ul li img{ max-width:150px; max-height:45px}

.featured-brands ul li a{ display:block; height:50px; width:100%;border-left:1px dashed #5e5e5e; padding-top:15px; margin:7px 0 7px 0;}

.featured-brands ul li:nth-of-type(5n+1) a{ border:none}
.featured-brands ul li:nth-last-of-type(n+6){border-bottom:1px dashed #5e5e5e}




.all-brands li a{border-left:1px dashed #5e5e5e}
.all-brands li:nth-of-type(8n+1) a{border-left:none}
.all-brands li:nth-last-of-type(n+9){border-bottom:1px dashed #5e5e5e }

/*--brands--*/










/*login*/

.signbox{ width:100%; padding:80px 0 60px 0; }
.signform{ max-width:650px;margin:150px auto; padding:40px 10px 0 10px;outline:none; background:#fff;-moz-box-shadow: 0 0 8px #999; -webkit-box-shadow: 0 0 8px #999;box-shadow: 0 0 8px #999;}
.sing-tit{max-width:430px; min-width:300px;font-weight:bold; font-size:38px; text-align:center;  margin:0 auto 30px auto}
.sign-row{max-width:430px; margin:0 auto 15px auto; color:#888}
.sign-row p{ margin-top:35px}
.sign-row h4{ margin-bottom:10px; font-size:18px; font-style:normal; color:#444}
.sign-row em{ font-size:14px; font-style:normal; color:#444}
.sign-row a{max-width:230px;font-size:14px; color:#c73f52}
.sign-row a:hover{ text-decoration:underline}
.iput{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 10px;outline:none; width:100%; height:42px; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; border:1px solid #ccc; margin:5px 0 0 0;}
.signfot{ padding:30px 0px; margin:30px -10px 0 -10px}
.sign-i{ max-width:420px; margin:0 auto;padding:0 10px 0 10px}
.sign-i p{margin:45px auto; font-size:14px}
.sign-i p a{ color:#c73f52}
.sign-i p a:hover{ color:#444;text-decoration: none;}
.sign-btn{ width:160px; height:40px;margin-right:20px;outline:none;color:#fff;background:#c73f52 ; border:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; cursor:pointer}
.sign-btn:hover{background:#cf4e60;}
.signfot a{ text-decoration:underline; color:#666; }
.signfot a:hover{color:#333;}
/*---login end ---*/






/*--code-pag--*/
.code-row{margin:0 auto; position:relative}
.logo-i{ width:95px; position:absolute;left:10px; top:15px;}
.code-top{padding:70px 35px 100px 35px; background:#fff url(../image/code-bg.png) center } #codepopup {margin-top: 20px;} #codepopup .code-r h2 { font-size:26px;text-align: center;}#codepopup .code-r h3 { font-size:14px;font-weight: normal;} #codepopup .code-logo {height:245px;}
.code-logo{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box;width:30%; height:120px;position:relative; float:left}
.code-logo img{ display:block;  width:100%; max-width:155px; height:auto; max-height:200px;margin:auto; position:absolute; top:0; left:0; bottom:0; right:0}
.code-r{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box; width:70%; padding:0 35px; float:left} #codepopup .code-top {padding:25px;}
.code-r h2{ font-size:20px; font-weight:normal}

.input-box{ max-width:450px; margin:10px 0 20px 0; position:relative}
.input{ max-width:340px; margin-right:110px} .input-box .input {margin-right:0;max-width:99%;text-align: center;}.input input{text-align: center;font-size:24px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box; width:100%; font-family:Arial;padding-left:10px; outline:none; height:80px;color: #222;cursor: text; line-height:40px; border:1px solid #f4f4f4; box-shadow:0 1px 3px #bebebe inset;-moz-box-shadow:0 1px 3px #bebebe inset;-o-box-shadow:0 1px 3px #bebebe inset;-webkit-box-shadow:0 1px 3px #bebebe inset;}
.copy{display:block; width:90px; height:40px; font-family:Ubuntu; font-size:16px; padding:9px 0; text-align:center; color:#FFF; background-color:#c73f52;position:absolute; right:0; top:0; outline:none; border:none; cursor:pointer}
.copy:hover{ background-color:#cb5061}
.input-click{display:block; width:90px; height:55px; font-family:Ubuntu; font-size:16px; padding:23px 0;text-align:center; color:#FFF;background-color:none; background:url(../image/click-btn.png) no-repeat center;position:absolute; right:0;bottom:0; outline:none; border:none; cursor:pointer}
.input-click:hover{background:url(../image/clickh-btn.png) no-repeat center;}

.code-t-p{ padding:3px; background-color:#effcfb}
.code-t-p p{padding:20px 30px ; border:2px dashed #cfd6d5; font-size:14px}
.code-t-p p i{ display:block; width:100%; text-align:center; font-style:normal; margin:20px 0 0 0; }
.code-t-p p a{ font-size:18px; color:#000; text-decoration:underline}.code-t-p p a:hover {text-decoration:none;color:#c6303b; }

.code-btm{ border-top:1px solid #e5e5e5;background-color:#effcfb;position:relative}
.girl{ width:100%; height:155px; background:url(../image/girl_9.png) no-repeat center; position:absolute; top:-80px}
.code-btm-l{padding:50px 20px 50px 35px; float:left}
.sup-box-r{ float:left; margin-right:5px; padding-top:25px}
.sup-box-r a{ display:block; width:30px; height:30px; margin-bottom:2px; position:relative}
.sup-r{background:url(../image/icon.png) no-repeat -3px -350px}
.unsup-r{background:url(../image/icon.png) no-repeat -3px -388px}
.score{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box; width:95px;padding:2px; border:1px dashed #c73f52; float:left}
.score div{width:100%; height:55px}
.score-t{ background:#c73f52 url(../image/icon.png) no-repeat -115px -358px}
.score-b{ text-align:center; line-height:50px; color:#fff; background-color:#d4596a}

.code-btm h3{ margin:45px 0 8px 0; font-size:20px; font-weight:normal}
.code-btm p{ font-size:14px; color:#888; padding-right:8%; line-height:22px}
.code-btm input{ padding:6px 15px 6px 30px; border:none; outline:none; margin:15px 10px 0 0; cursor:pointer; color:#fff; font-family:'Ubuntu'; font-weight:bold; background-color:#c73f52}
.code-btm input:hover{background-color:#d95668}
.com-btn{ background:url(../image/icon.png) no-repeat -30px -340px}
.share-btn{background:url(../image/icon.png) no-repeat -30px -378px}

.code-com{display:none;position:relative}
.close{ display:block; width:20px;height:20px; cursor:pointer;  background:url(../image/icon.png) no-repeat -230px -375px; position:absolute; right:5px; top:10px}
.com-line{display:none; width:100%; height:13px; margin:0;background:url(../image/code-bg-i.jpg) no-repeat center}
.share-url{ display:none; padding:20px;background-color:#fff;position:relative}
.share-url p{ width:70px; padding:6px 30px; margin-bottom:5px; background-color:#d5d5d5; border:1px solid #8a8989}
.share-url input{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box; width:100%; padding-left:10px;outline:none; height:35px; line-height:35px; border:1px solid #f4f4f4; box-shadow:0 1px 2px #bebebe inset;-o-box-shadow:0 1px 2px #bebebe inset;-moz-box-shadow:0 1px 2px #bebebe inset;-webkit-box-shadow:0 1px 2px #bebebe inset; color:#e0e0e0;}
/*--code-pag--*/






/*--festival--*/
.festival-banner{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box; width:100%; height:355px; margin:35px 0; padding:240px 15px 0 15px; text-align: center}
.festival-banner h1{ color:#c73f52; font-size:36px; font-weight:normal}
.festival-banner p{ color:#c73f52; font-size:18px; margin-top:10px}
.chritsmas-banner{ background:url(../image/christmas-banner.jpg) no-repeat center}

.festival-list { max-width:1220px; margin:0 auto; padding:0 5px;}
.festival-list ul{ padding:40px 0 200px 0}
.festival-list ul li{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box; width:25%; padding:0 10px; margin-bottom:20px; float:left}
.festival-list ul li div{ position:relative; border:1px solid #d5d5d5; background-color:#000}
.festival-list ul li a {}
.festival-list ul li img{ width:100%; height:auto; transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s; -o-transition:opacity 0.4s}
.festival-list ul li img:hover{ filter:alpha(opacity=80); opacity:0.8}
.festival-list ul li h2{ display:block; padding:25px 0; width:100%; max-height:35px; overflow:hidden; background-color:#fff;filter:alpha(opacity=90); opacity:0.9; text-align:center; position:absolute; bottom:0}




.festival-f-top{ max-width:1220px; height:512px; overflow:hidden;padding:0 7px; margin:16px auto}
.festival-f-l{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:50%; float:left;  text-align:center;
transition-property:width;
transition-duration:0.4s;
-moz-transition-property:width;
-moz-transition-duration:0.4s;
-o-transition-property:width;
-o-transition-duration:0.4s;
-webkit-transition-property:width;
-webkit-transition-duration:0.4s;
}
.festival-f-l ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; padding:0 8px}
.festival-f-l ul li>div:first-child{padding:15px 0 !important;background-color:#fff; border:1px solid #d5d5d5 }
.festival-list-box{height:480px;}
.festival-list-box p{ padding:0 15px}
.festival-list-box h2 p{ margin:0 auto}
.festival-f-pic{ position:relative;height:220px;margin-bottom: 25px;overflow:hidden}
.festival-f-pic img{ width:100%; margin:15px 0 20px 0; height:auto; }
.festival-f-pic span{display:block; padding:5px 10px;color:#FFF; font-size:18px; text-align:center; position:absolute; top:20px; left:35px}

.festival-f-r{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:50%;float:left}
.festival-f-r ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; width:50%; padding:0 8px; margin:0; float:left}
/*--festival--*/




/*--trade--*/
.trade-top{ max-width:1200px; margin:0 auto; padding:30px 15px}
.trade-top h1{ color:#444; font-size:22px; margin:25px 0 8px 0; font-weight:normal}
.trade-top h1 span{ font-size:12px; color:#888; padding-left:10px}

.trade-i, .category-description, .vendorpage{  border:1px solid #d5d5d5; background-color:#fff;}.category-description {padding: 25px;} .category-description h3 {margin:15px 0;}
.trade-l{ width:24%; min-width:185px; padding:25px 10px; float:left;}
.trade-l img{display:block; margin:auto; max-width:180px }
.trade-r{ padding:20px 0 0 26%;font-size:12px; color:#444}
.trade-r h2{ font-size:22px; color:#444; display:inline-block; padding:0 10px 10px 0}
.trade-r p, .category-description p, .category-description ul li{ font-size:13px; font-family:Arial; color:#444; padding-right:4%; margin:5px 0; line-height:20px}.category-description ul li {list-style-type: disc;margin: 3px 0 3px 25px;}
.trade-r > div{ margin:30px 0 ; height:30px}
.trade-r > div p{ margin:5px 10px 0 0; padding:0; font-size:16px; color:#222; float:left;}
.trade-r a{ display:block; float:left; color:#fff;padding:8px 20px; margin:0 10px 0 0;text-align:center; font-size:12px}
#box a{ display:block; margin:0; padding:0; color:#C73F52; float:none; text-align:left; max-width:100px}
.dowm-arrow{ background:url(../image/slide-arrow.png) no-repeat 2px 3px; width:15px; height:12px; margin-top:4px}
.top-arrow{ background:url(../image/slide-arrow.png) no-repeat -10px 3px; width:15px; height:12px}

.submit-box{ float:left;/* border:solid 1px #b93e50;*/ position:relative; background:#b93e50; padding:1px; height:35px; width:45%; max-width:320px; margin-right:30px}
.submit-box input:first-child{ background:#fff; border:none; outline:none; font-size:12px; color:#999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px; height:35px; width:80%; font-family:'Ubuntu'}
.submit-box input:last-child{ background:#c73f52; border:none; outline:none; font-size:14px; color:#fff; position:absolute; top:1px; right:0; width:20%; min-width:70px; height:35px; text-align:center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px; text-transform:uppercase; font-family:'Ubuntu'; cursor:pointer}
.submit-box input:last-child:hover{ background:#d35163}

.all-coupons{ background-color:#c73f52}
.all-coupons:hover{background-color:#d35567}
.promo{ background-color:#5ab35b}
.promo:hover{background-color:#6ac36b}
.sales{ background-color:#46a6d8}
.sales:hover{background-color:#59b4e4}
/*--trade--*/



/*submit*/
.cg-submit-box{ max-width:480px; position:relative; margin:0 auto; background:#f1f1f1; border:solid 1px #dcdcdc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px 30px 60px 50px}
.cg-submit-box h2{ font-size:18px; text-align:center}
/*.close-btn{ position:absolute; right:6px; top:6px; background:url(../image/close.png) no-repeat; width:20px; height:18px}*/
.cg-submit-box input,.cg-submit-box textarea,.cg-submit-box select{ width:95%; font-size:12px; color:#ccc; border:solid 1px #dcdcdc; margin-top:12px; border:solid 1px #dcdcdc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px}
.cg-submit-box input:focus,.cg-submit-box textarea:focus{ color:#666}
.cg-submit-box textarea{ min-height:80px}	
.cg-submit-box input:last-child{ background:#c73f52; border:solid 1px #b93e50; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; margin-top:30px; cursor:pointer}
#Product_shopid{ margin-top:12px; color:#777; font-family:'Ubuntu'; padding:0; padding:5px}

/*2014-09-25*/
.cg-submit-box input:nth-child(2){ }
.percen_tage{ position:relative}
.percen_tage .percent{ float:left; color:#888; font-size:14px; position:absolute; right:0; top:22px}
.discount_or{ font-size:12px; text-align:center; color:#888; display:block; padding-top:10px}
.errorMessage{ font-size:12px; color:#C73F52}



/*2015-02-28*/
.term_box{ background:#fff; max-width:1200px; margin:50px auto; box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:30px 30px 100px; border:solid 1px #dcdcdc}
.term_box h2{ padding:30px 0 5px; font-weight:normal; font-size:18px; color:#444}
.term_box img{ display:block; padding:30px 0}
.term_box .list{ padding:0 0 30px}
.term_box span{ display:block}
.term_box p{ padding:10px 0 20px}  #couponvendor h2 {font-size: 30px;}#couponvendor p{padding:5px 0; line-height: 20px;} #couponvendor p a {color:#c73f52;text-decoration: underline;} #couponvendor p a:hover {color: #444;text-decoration: none;}#couponvendor p img{ padding:5px 0;border-bottom: 3px solid #555;}
.term_box p,.term_box span{ font-size:14px; color:#555; line-height:24px}
.term_box i{ font-style:normal; color:#c73f52}

.vendorpage {border:1px solid #EEE;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);} 







@media screen and (max-width:1220px) {
	.view-left-box{width:77%}
	}
@media screen and (max-width:1170px) {
	.view-left-box{width:75%}
	}
@media screen and (max-width:1070px) {
	.view-left-box{width:73%}
	
	.detailed-footer li{width:33.33%;}
	
	
	.det-r h2{ width:100%;max-width:none; float:none;max-height:none;overflow: visible;line-height: 30px;}
	
	}
@media screen and (max-width:1030px) {
	.search-con-btn{ padding:0; margin:20px 0 0 0}
	}
@media screen and (max-width:990px) {
	.more-redbox ul li{ width:50%;}
	
	.det-con-l{ width:100%; border-right:none}
	.det-con-r{ width:100%;margin: 30px 0px 0px;padding: 15px 0;border-top:1px solid #d5d5d5}
	
	.det-top-btn{}
	.det-con h5{}



	.det-share img { margin:0 auto}
	.det-con-l > div:nth-child(2){ width:100%; padding:10px 0; margin:10px 0;}
	.det-con-l div:first-child{ width:100%}
	
	.more-redbox ul{ width:103%;}

	}
@media screen and (max-width:960px) {
	.all-brands ul li{ width:25%}
	.category-list ul li{ width:33.33%;}
	
	.new-top-l{ width:100%; padding:0}
	.new-top-r{ display:none}	

		
	.all-brands li:nth-last-of-type(n+5){ border-bottom:1px dashed #5e5e5e}
	.all-brands li:nth-of-type(4n+1) a{ border:none}
	
	.reviews-tit{ width:100%}
	.tips{ width:100%}


	.festival-list ul li{ width:33.33%}
	.festival-f-l{width:66.66%;}
	.festival-f-r {width:33.34%;margin:0 0 50px 0;}
	.festival-f-r ul li{width:100%;margin:0 0 50px 0;}

	}
@media screen and (max-width:930px) {
	.det-pic img{ clear:both; float:none}
	.det-r{ padding:0 20px;}
	.det-pic { float: none; max-width:none; padding:0}
	
	.det-r h2{ text-align:center}
	.det-r strong{ text-align:center; margin:0 0 10px 0}
	.det-top-btn{max-width:310px; margin:0 auto}
	.det-top-btn .conten-btn-2 a { float:none; margin:0 auto}
	.det-r div div{ margin:0 auto; }
	.det-r div p{ text-align:center}
	.det-r i{ display:inline; margin-left:10px}
	
	.det-con h5{ max-width:none !important}
	
	}
@media screen and (max-width:880px) {
	}
@media screen and (max-width:854px) {
	.more-det-i{ width:100%;}
	.reviews-i{ width:100%; margin-bottom:25px}
	.reviews-r table{ text-align:left; margin:0}
	.showing{ float:none; clear:both; margin-bottom:10px}
	.showing-r{ padding:0}
	.more-redbox ul li{ width:100%;}
	
	.reviews-h h3{ width:90%; position:relative ;}
	.reviews-h h5{ position:relative; margin-bottom:10px}
	
	
	
	.trade-r{ padding:25px 0 0 210px}













	.more-redbox ul{ width:104%;}

	}
@media screen and (max-width:800px) {
	}
	
@media screen and (max-width:768px) {
	.category-bnn-btn ul li{ width:25%; margin-bottom:60px}
	.category-list ul li{ width:50%;}


	.festival-list ul li{ width:50%}
	.festival-f-l{width:100%;}
	.festival-f-r { display:none}

	}
@media screen and (max-width:690px) {
	
	.trade-r div{}
	.trade-r a{}
	
	
	}
@media screen and (max-width:640px) {
	.featured-brands ul li{width:33.33%;}

	.logo-border-1 a{ border-left:none !important}
	.logo-border-2 a{ border-left:1px dashed #5e5e5e}
	.logo-border-3{ border-bottom:1px dashed #5e5e5e}

	.trade-r{ clear:both; padding:0 0 0 25px}





	.det-r > strong{ text-align:center}
	.det-r div a{ margin:0 auto}
	
	
	.featured-brands ul li:nth-of-type(5n+6) a{border-left:1px dashed #5e5e5e !important}
	.featured-brands ul li:nth-of-type(3n+1) a{ border:none}
	.featured-brands ul li:nth-last-of-type(n+4){border-bottom:1px dashed #5e5e5e}

	}
@media screen and (max-width:610px) {

	.more-redbox ul li{ width:50%;}
	.category-bnn-btn ul li{width:33.33%;}

	}
@media screen and (max-width:600px) {

	.detailed-footer li{width:50%;}

	}
@media screen and (max-width:540px) {
	
	.all-brands ul li{ width:50%}
	
	.new-pic{ width:100%; min-height:50px; clear:both}
	.new-r{ width:100%; clear:both}
	.new-share{margin-bottom:0px; border-left:none; border-top:1px solid #d5d5d5}
	.new-logo{ border-top:1px solid #d5d5d5}
	.new-describe{ border-left:none}
	.det-share {border: none !important;}
	
	.all-brands li:nth-last-of-type(n+3){ border-bottom:1px dashed #5e5e5e}
	.all-brands li:nth-of-type(2n+1) a{ border:none}


	}
	
@media screen and (max-width:500px) {
	.category-list ul li{ width:100%;}
	.more-redbox ul li{ width:100%;}


	.festival-list ul li{ width:100%}
	
	}
@media screen and (max-width:470px) {

	.search-con img{ clear:both}
	.category-bnn-btn ul li{ width:50%;}
	.brands-banner h1{ font-size:34px; }

	.trade-l{ clear:both; float:none}
	.trade-r div div div{ min-width:125px; max-width:125px}
	}

@media screen and (max-width:400px) {


	.category-bnn-btn ul li{ width:100%;}
	}


.span-2-flag .free-flag{ background:#68bd9b; font-size:16px; top:72px; color:#fff; padding:5px 10px;}















