body {
    font-size: 12px;
}

/*--------------review all start--------------*/
.review-main {
    max-width: 1200px;
	min-width:768px;
    margin: 0 auto;
    font-family: Helvetica,Arial,sans-serif;
}
/*path_nav --[*/
.review-main .path_nav {
    color: #43321b;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 10px 0;
}
.review-main .path_nav a {
    color: #43321b;
    font-size: 14px;
    font-weight: normal;
}
.review-main .path_nav h1 {
    display: inline-block;
}
/*path_nav ]--*/


/* top ten  --[ */
.review-top-ten h3{
	text-align:center;
	font-size:30px;
	color:#d50b18;
	height:46px;
	line-height:46px;
	margin:15px 0;
	text-transform: uppercase;
}
.review-top-ten h3 i {
	margin:0 5px;
}
.review-top-ten-loop {
	width:100%;
	height:472px;
	overflow:hidden;
	position:relative;
	border: solid 1px #BDBBBB;
}

.review-top-ten-loop tr {
	width:99%;
	margin: 2px auto;
	border-right:none;
}
.review-top-ten-loop tr td {
	position:relative;
	width:655px;
	text-align:center;
}
.review-top-ten-loop tr td.swiperNumber10 {
	width: 215px;
}
.review-top-ten-loop tr td .swiper-slide-onebox{
    width: 215px;
    border-right: solid 1px #BDBBBB;
    position: relative;
    float: left;
}
.review-top-ten-loop tr td.touchslider-nav-box{
	width:100%;
}
.review-top-ten-loop tr:nth-child(1) td:nth-child(1) .rank-top1{
	margin-left: 25px;
}
.review-top-ten-loop tr:after {
	content:'';
	display:block;
	height:0;
	clear:both;
}

.review-top-ten-loop tr td .top-ten-rank {
	position:absolute;
	top:0;
	left:0;
}
.review-top-ten-loop tr td .top-ten-rank span {
    position: absolute;
    top: 17px;
    left: 5px;
    font-size: 20px;
    color: #fff;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
}
.review-top-ten-loop tr td .rank-top1 span {
	/* display:none; */
}
.review-top-ten-loop tr td .top-ten-pic {
	max-width:188px;
	height:188px;
	line-height:188px;
	margin: 43px auto;
}
.review-top-ten-loop tr td .top-ten-pic img {
	width:100%;
}

.review-top-ten-loop tr td .top-ten-desc {
	width:100%;
	height:60px;
	border-top: solid 1px #BDBBBB;
	color:#5f5f5f;
	font-size:14px;
}
.review-top-ten-loop tr td .top-ten-desc p{
	width:95%;
	margin: 15px auto;
	font-size: 1em;
	word-wrap: break-word;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	height: 35px;
}
.review-top-ten-loop tr td .top-ten-price {
	height:35px;
	line-height:35px;
	border-top: solid 1px #BDBBBB;
}
.review-top-ten-loop tr td .top-ten-price span {
	color:#d50b18;
	font-size:18px;
	margin-right:10px;
}
.review-top-ten-loop tr td .top-ten-price del {
	font-size:14px;
	color:#5f5f5f;
}
.review-top-ten-loop tr td .top-ten-reviews,.review-top-ten-loop tr td .top-ten-visit {
	font-size:14px;
	color:#5f5f5f;
	border-top: solid 1px #BDBBBB;

}
.review-top-ten-loop tr td .top-ten-reviews span,.review-top-ten-loop tr td .top-ten-visit span{
	width:124px;
	height:27px;
	line-height:27px;
}
.review-top-ten-loop tr td .top-ten-reviews span {
	display:inline-block;
	background-color:#32C127;
	color:#fff;
	margin: 10px auto;
}
.review-top-ten-loop tr td .top-ten-visit span {
	display:inline-block;
	background-color:#E60501;
	color:#fff;
	margin: 10px auto;
}
.touchslider_topTen .touchslider-nav{
	position: absolute;
    z-index: 25;
    bottom: 0px;
    left: 0px;
    width: 200%;
    height: 20px;
    text-align: center;
}
.touchslider_topTen .touchslider-nav span {
	position: absolute;
	width: 25px;
	height: 50px;
	border-radius: 3px;
	box-shadow: 2px 2px 9px #C0C0C0;
	background-color: #D2D2D2;
	cursor: pointer;
}
.touchslider_topTen .touchslider-nav #touchslider-prev-in {
    left:20px;
    top: -235px;
}
.touchslider_topTen .touchslider-nav #touchslider-prev-in:after {
    content: '';
    width: 0;
    height: 0;
    display: block;
    border-top: 10px solid transparent;
    border-right: 10px solid #fff;
    border-bottom: 10px solid transparent;
	margin: 15px 0 0 7px;
}
.touchslider_topTen .touchslider-nav #touchslider-next-in {
    right: 20px;
    top: -235px;
}
.touchslider_topTen .touchslider-nav #touchslider-next-in:after {
	content:'';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 10px solid transparent;
	display:block;
	margin: 15px 0 0 7px;
}
.touchslider_topTen .touchslider-nav span:hover {
	background-color:#E60501;
}
.touchslider_topTen table{
	width: 100%;
    table-layout: fixed;
}
/* ]--top ten  */
/* tips --[ */
.review-tips {
	margin-top:20px;
}
.review-tips h3 {
	font-size:30px;
	color:#d50b18;
	line-height:40px;
	text-transform: uppercase;
	display: inline-block;
}
.review-tips h3 span {
	display:inline-block;
	width:15px;
	height:15px;
	background-color:#d50b18;
	border-radius:50%;
	margin:0 10px;
}
.review-tips .review-tips-desc {
	margin-top:15px;
	border:solid 1px #BFBFBF;
	border-top:solid 3px #E60501;
	color:#5f5f5f;
	padding:10px 12px;
    overflow-y: auto;
}
.review-tips .review-tips-desc pre {
	white-space: pre-wrap;
}
.review-tips .review-tips-desc pre,.review-tips .review-tips-desc p{
	color:#5f5f5f !important;
}
.review-tips .review-tips-desc a {
	text-decoration:underline;
	color:#d50b18
}
.review-tips .review-tips-desc em {
	font-style: italic;
}
/* ]--tips  */
/*review-content*/
.review-main .review-content {
    max-width: 1199px;
    min-width: 768px;
    height: auto;
    margin: 5px auto 60px;
}

.float-l,.float_l{
    float: left;
}
.float_r {
    float: right;
}
/*review-content-left  --[*/
.review-content-left {
    width: 225px;
    height: auto;
}
.review-content-left h1 {
    display: block;
    width: 100%;
    height: 38px;
    background-color: #E60500;
    color: #ffffff;
    text-align: center;
    line-height: 38px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size:16px;
}
.prinfo {
    width: 100%;
    /* height: 378px; */
    position: relative;
}
.prinfo  input {
    display: block;
    margin: 15px auto;
    border: none;
    width: 105px;
    height: 35px;
    font-size: 16px;
    color: #ffffff;
    background-color: #E60500;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
}
.prinfo .save {
    position: absolute;
    top: 5px;
    left: 0px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    z-index: 55;
    font-weight: bold;
    width: 43px;
    height: 58px;
    background-position: -194px -160px;
}
.prinfo .save b {
    display: inline-block;
    padding-top: 8px;
    text-align: center;
}
.prinfo .txt h5 {
    padding: 15px 0px;
    font-size: 14px;
    font-weight: normal;
    display: flex;
}
.prinfo .txt h5 a {
    display: block;
    margin: 0 auto;
    max-width: 205px;
    color: #000;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    word-wrap: break-word;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.prinfo .reviews{
    width: 205px;
    margin:0 auto;
}
.prinfo .reviews span {
    margin-left: 10px;
}
.prinfo .reviews .grade-star {
    margin-top: -5px;
}
.prinfo .reviews del {
    font-size: 13px;
    color: #999999;
    padding: 0px 5px;
}
.prinfo .price b {
    font-size: 22px;
    color: #ff0000;
}
.g-star5 {
    background-position: -78px -96px;
}
.grade-star {
    width: 100px;
    height: 19px;
    /* background-position: -78px -96px; */
}
.prinfo .img {
    text-align: center;
    max-width: 205px;
    margin: 0 auto;
    padding-top: 15px;
    max-width: 205px;
}
.review-content-left .browse {
    border: 1px solid #dddddd;
    padding: 8px 15px 15px 15px;
    margin-top: 20px;
}
.review-content-left .level h3 {
    line-height: 35px;
    height: 35px;
    font-size: 18px;
    font-weight: normal;
}
.review-content-left .level.serlevel .all_hot {
    height: auto;
    /* overflow: hidden; */
}
.review-content-left .level .lis {
    line-height: 25px;
    font-size: 13px;
    position: relative;
}
.review-content-left .level .lis b {
    display: inline-block;
    padding-right: 2px;
    color: #818181;
    text-align: right;
}
.review-content-left .level .lis em {
    font-weight: normal;
    max-width: 140px;
    display: inline-block;
    vertical-align: middle;
}
.review-content-left .level .lis a {
    display: block;
    line-height: 22px;
}
.review-content-left .level .lis a:hover{
    color:#E60500;
}
.review-content-left .level .hot_more {
	display:none;
    background: #d9d9d9;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
}
.review-content-left .level .hot_more a {
    display: block;
}
.review-content-left .level .hot_more .msicon {
    width: 0;
    height: 0;
    display: inline-block;
    border: 6px solid;
    border-color: #030303 #d9d9d9 #d9d9d9 #d9d9d9;
    vertical-align: middle;
    margin-top: 2px;
}
.review-content-left .level .hot_more .lsicon {
    width: 0;
    height: 0;
    display: inline-block;
    border: 6px solid;
    border-color: #d9d9d9 #d9d9d9 #030303 #d9d9d9;
    vertical-align: middle;
    margin-top: -6px;
}
/*  ]-- review-content-left  */

/*review-content-right --[*/
.review-product-right {
    width: 68%;
    width: calc(98% - 230px);
	margin: 20px 0 50px 20px;
}
.product-review-content {
	margin-left:20px;
}
.review-content-right {
    height: auto;
}
.product-reviews-tip {
	width: 68%;
    width: calc(98% - 230px);
}
.C_Reviews .productpager {
	border-bottom: solid 1px #D5D5D5;
	padding-bottom:12px;
}
ul.rcr-nav {
    width: 100%;
    border-bottom: solid 3px #B5B4B4;
    height:40px;
	background-color:#fff;
	z-index:26;
	max-width:950px;
}
ul.rcr-nav li {
    position: relative;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 188px;
    height: 40px;
    line-height: 40px;
    color: #000000;
}
ul.rcr-nav li .triangle-down {
    display: none;
}
ul.rcr-nav li:last-child{
    border-right: none;
}
ul.rcr-nav li.active .triangle-down {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 39px;
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #B5B4B4;
}
ul.rcr-nav li a {
    display: block;
    width: 100%;
    height: 100%;
	color:#B5B4B4;
}
ul.rcr-nav li.active a{
    color: #ffffff;
    background-color: #B5B4B4;
    display: inline-block;
}
.rcr-nav li{
	border-right: solid 1px #C3BFB5;
}

.top-area-turn-page {
    margin: 15px 5px;
    height: 25px;
}
.top-area-turn-page div{
    display: inline-block;
    font-size: 12px;
}
.top-area-turn-page div span {
    padding: 0 6px;
    display: inline-block;
}
.top-area-turn-page div b a {
    font-weight: initial;
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    background-color: #5F5F60;
    color: #ffffff;
    margin: 0 3px;
}
.top-area-turn-page div b a.active.canClick {
    background-color: #C41834;
}
.top-area-turn-page select {
    width: 216px;
    height: 25px;
    border: solid 1px #D2D2D2;
    color: #9b9b9b;
    float: right;
    font-size: 12px;
}
.customer-review-show ul.comment-list li {

}
.by_review .heandpic {
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    margin-right: 90px;
}
.by_review .heandpic .pic {
    background: url(../images/info_icon.png?v1.0.2) no-repeat right -70px;
    padding: 5px 12px;
}
.by_review .heandpic a {
    text-decoration: underline;
    margin-left: 5px;
}
.lightred, .lightred a, .lightred a:hover {
    color: #e42141 !important;
}
.by_re_contentbox {
    max-width: 840px;
    min-height: 200px;
    position: relative;
    border: 1px solid #ccc;
    padding: 10px 12px;
}
.by_re_contentbox .pic {
    background: url(//img.crazysales.com.au/images/info_icon.png?v1.0.2) no-repeat -203px -117px;
    width: 58px;
    position: absolute;
    height: 15px;
    top: -13px;
    left: 11px;
}
.by_re_contentbox .text .Helpful {
    background: url(//img.crazysales.com.au/images/info_icon.png?v1.0.2) no-repeat 57px -613px;
    height: 22px;
    width: 250px;
    margin: 10px 0;
    line-height: 22px;
}
.by_re_contentbox .text .Helpful ul li {
    float: left;
    width: 72px;
    line-height: 22px;
}
.yesbutton {
    background-color: #22cf00;
    width: 38px;
    height: 22px;
    border: 0;
    cursor: pointer;
    color: #FFF;
    font-weight: bold;
}
.nobutton {
    background-color: #e42141;
    width: 38px;
    height: 22px;
    border: 0;
    cursor: pointer;
    color: #FFF;
    font-weight: bold;
}
.by_re_contentbox .text .review {
    background: url(../images/info_icon.png?v1.0.2) no-repeat 100px -690px;
    width: 240px;
}
.by_re_contentbox .text {width:100%;}
.gray, .gray a, .gray a:hover {
    color: #666;
}
.shareBargain li {
    float: left;
    font-size: 12px;
    position: relative;
    margin: 3px;
    cursor: pointer;
}
.shareBargain li a {
    line-height: 16px;
    height: 16px;
    display: block;
    color: #7467ff;
    text-decoration: none;
}
.shareBargain li .pd_bg {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background-image: url('//img.crazysales.com.au/images/send_message.jpg');
    position: absolute;
    left: 0;
}
.reviewContent .shareBargain li {
    padding-left: 16px;
}
.shareBargain #email_img {
    background-position: 0 -1px;
}
.shareBargain #twitter_img {
    background-position: -48px -1px;
}
.shareBargain #dig_img {
    background-position: -107px -1px;
}
.shareBargain #facebook_img {
    background-position: -174px -1px;
}
.shareBargain #delic_img {
    background-position: -247px -1px;
}
.bigstaricon01, .bigstaricon02, .bigstaricon03, .bigstaricon04, .bigstaricon05, .bigstaricon06 {
    font-size: 12px;
    line-height: 22px;
    height: 22px;
    background: url(//img.crazysales.com.au/images/star_icon.png) no-repeat;
    width: 100px;
    margin-left: 5px;
}
.bigstaricon05 {
    background-position: left -105px;
}
.bigstaricon04 {
    background-position: left -129px;
}
.bigstaricon03 {
    background-position: left -152px;
}
.bigstaricon02 {
    background-position: left -174px;
}
.bigstaricon01 {
    background-position: left -196px;
}
.margin_copy {
    margin:10px 0;
}
.fourteen {
    font-size: 14px !important;
}
.by_re_contentbox .text p {
    padding: 5px 0;
	word-break: break-word;
}
.by_re_contentbox .text2 {
    width: 192px;
    height: 130px;
    border: 1px solid #e9e9e9;
    padding: 10px 8px;
}
.by_re_contentbox .text2 p {
    padding: 6px 0;
}
.by_re_contentbox .text2 .read {
    background: url(//img.crazysales.com.au/images/info_icon.png?v1.0.2) no-repeat -244px -288px;
    padding-left: 25px;
    height: 20px;
}
.a_underline{
    text-decoration: underline;
}


.rcr-content-area .images-show{
    margin: 43px 0 0 10px;
}
.rcr-content-area .images-show ul:after {
    display: block;
    content: '';
    clear: both;
    height: 0;
}
.rcr-content-area .images-show #reviewImageContainer ul li {
    width: 220px;
    height: 230px;
    float: left;
    margin:0 30px 40px 30px;
    border: solid 1px #DDDDDD;
}
.rcr-content-area .images-show ul li .images-show-box {
    margin: 0 auto;
    padding-top: 10px;
    width: 205px;
    height: 205px;
    overflow: hidden;
}
.rcr-content-area .images-show ul li .images-show-box img {
    width: 100%;
}
.rcr-content-area .images-show ul li p{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}
.rcr-content-area .images-show ul li p img {
    margin: 10px 5px 0 5px;
}
.rcr-content-area .images-show ul li p em {
    display: inline-block;
    vertical-align: top;
    line-height: 35px;
    font-weight: inherit;
}
/*.rcr-content-area .images-show*/
.comment-box {
    width: 867px;
    height: 245px;
}
.comment-box p {
    width: 100%;
    height: 37px;
    font-size: 16px;
    border-bottom: solid 1px #AEAEAE;
}
.comment-box p em{
    display: inline-block;
    border-bottom: solid 3px #E60500;
    z-index: 2;
    width: 105px;
    color: #E60500;
    text-align: center;
    font-weight: inherit;
    line-height: 35px;
}
.comment-box form textarea {
    width: 828px;
    height: 120px;
    margin: 30px auto 18px;
    color:#5f5f60;
    padding: 5px 10px;
    font-size: 18px;
    border: solid 1px #DDDDDD;
}
.comment-box form input {
    width: 105px;
    height: 35px;
    background-color: #E60500;
    color: #fff;
    border: none;
    font-size: 17px;
    float: right;
    margin: 0 35px 45px 0;
}
/* ]--review-content-right */
.review-content:after {
    display: block;
    clear: both;
    height: 0;
    content: '';
}
/*interest-content --[ */
.interest-content {
    width: 1200px;
    height: 450px;
    border: solid 1px #DDDDDD;
    margin: -30px 0 70px 0;
}

.interest-content >h1 {
    height: 30px;
    line-height: 30px;
    margin: 18px 0 0 22px;
    font-size: 18px;
    font-weight: inherit;
}

/*bs-start*/
.carousel {
    position: relative;
    margin-top: 15px;
}
.carousel-indicators {
    position: absolute;
    bottom: -10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
ol {
    margin-top: 0;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.carousel-indicators li {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 1px 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #B8B8B8;
    border: 1px solid #fff;
    border-radius: 10px;
}
.carousel-indicators .active {
    background-color: #E42141;
}
.carousel-inner {
    position: relative;
    width: 100%;
    height: 367px;
    overflow: hidden;
}
.carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.carousel-control {
    position: absolute;
    top: 0;
    height: 60px;
    width: 38px;
    font-size: 20px;
    margin-top: 80px;
    color: #fff;
    text-align: center;
    background-color: #DDDDDD;
}
.carousel-control:hover{
    color: #fff;
    background-color: #959595;
}
.carousel-control .sr-only {
    height: 60px;
    line-height: 60px;
}
.carousel-control.left {
    left: 25px;
}
.carousel-control.right {
    right: 25px;
    left: auto;
}
.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition:      -o-transform .6s ease-in-out;
        transition:         transform .6s ease-in-out;

        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px;
    }
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    .carousel-inner > .item.next.left,
    .carousel-inner > .item.prev.right,
    .carousel-inner > .item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
    display: block;
}
.carousel-inner > .active {
    left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel-inner > .next {
    left: 100%;
}
.carousel-inner > .prev {
    left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
    left: 0;
}
.carousel-inner > .active.left {
    left: -100%;
}
.carousel-inner > .active.right {
    left: 100%;
}
.carousel-inner >.item ul {
    position: relative;
    width: 1010px;
    height: 440px;
    margin: 0 auto;
}
.carousel-inner >.item ul li {
    float: left;
    position: relative;
    width: 242px;
    margin: 0 5px;
}
.carousel-inner >.item ul:after {
    display: block;
    content: '';
    height: 0;
    clear: both;
}

/*bs-end*/

/*interest-content ]-- */

.product_pic {
	text-align: center;
    max-width: 205px;
    margin: 0 auto;
    min-height: 15em;
	line-height:15em;
    border: 1px solid #D7D7D7;
}
.product_pic img {
	width:100%;
}
/* change the dom start  */
.review-product-right .review_product  {
    width: 100%;
    position: relative;
}
.review-product-right .review_product .product_pic {
	text-align: center;
    max-width: 205px;
    margin: 0 auto;
    min-height: 15em;
    border: 1px solid #D7D7D7;
}
.review-product-right .review_product .title {
	font-size:20px;
	color:#5f5f5f;
	padding: 13px 0;
}
.review-product-right .review_product .review-product-box>div{
	display:inline-block;
	vertical-align: top;
}
.review-product-right .review_product .review-product-box .product_star {
    margin: 15px 15px 0;
    color: #5f5f5f;
}
.review-product-right .review_product .review-product-box .product_star .star{margin: 3px 0; font-size: 14px;}
.review-product-right .review_product .review-product-box .product_star .sbox{padding-bottom:14px; font-size:12px;}
.review-product-right .review_product .review-product-box .product_star .sbox span{border:1px solid #ddd; height:15px; width:170px; display:inline-block; cursor:pointer;}
.review-product-right .review_product .review-product-box .product_star .sbox span img{vertical-align:top; height:15px;}
.review-product-right .review_product .review-product-box .product_star .grade-star {
	margin: -8px 5px 0 0;
}
.review-product-right .review_product .review-product-box .product_star .star .star_score {
	font-size:20px;
}
.review-product-right .review_product .review-product-box .product_star .star span {
	color:#2578de
}
.review-product-right .review_product .review-product-box .price {
    min-width: 260px;
    background-color: #FEF2F4;
    padding: 20px;
}
.review-product-right .review_product .review-product-box .price h3 {
	font-size:18px;
	color:#E60501;
}
.review-product-right .review_product .review-product-box .price .sale-box {
	margin: 15px 0 0 10px;
}
.review-product-right .review_product .review-product-box .price .newprice {
	color:#E60501;
	font-size:30px;
}
.review-product-right .review_product .review-product-box .price .newprice span {
	font-size:48px;
}
.review-product-right .review_product .review-product-box .price .oldprize {
	font-size:18px;
	color:#5f5f5f;
}
.review-product-right .review_product .review-product-box .price .add_tocart {
	display:inline-block;
}
.review-product-right .review_product .review-product-box .price .add_tocart li {
	display:inline-block;
	width:190px;
	list-style:none;
}
.review-product-right .review_product .review-product-box .price .add_tocart .notify {
	background-color:#22cf00;
	display:inline-block;
	color:#fff;
	width:100%;
	padding:10px 0;
	margin:10px 0;
	text-align: center;
}
.review-product-right .product_pic a img {
    width: 100%;
    vertical-align: middle;
}
.review-product-right .product_pic .save {
    position: absolute;
    top: 5px;
    left: 0px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    z-index: 55;
    font-weight: bold;
    width: 43px;
    height: 58px;
    background-position: -194px -160px;
}
.review-product-right .review-content-right,.category-right {
	width:100%;
}

.review-product-right .showpic{padding:25px; line-height:20px; color:#5e5d5d;}
.review-product-right .showpic h2, .showpic h6{font-size:18px; line-height:40px;}
.review-product-right .showpic img{max-width:930px; text-align:center;}
.review-product-right .showpic table{border: 1px solid #ccc; font-size: 13px; margin-bottom: 20px;}
.review-product-right .showpic table tr{background:#fafafa; border:0px; border-bottom: 1px dashed #afafaf;}
.review-product-right .showpic table td{padding:10px; border:0px;}
.review-product-right .showpic table td:first-child{background:#FEF2F4;}
.review-product-right .showpic h4.t{font-size:18px;}
.review-product-right .showpic .text a{color:#e60500; text-decoration:underline;}
.review-product-right .showpic .pics{border-bottom:1px dashed #000; padding:30px 0px;}
.review-product-right .showpic .hotpro{padding:20px 0px;}
.review-product-right .showpic .hotpro h2{font-size:18px; line-height:40px;}
.review-product-right .showpic .hotpro .textxx li{list-style: disc; list-style-position: inside; text-align:left;}
.review-product-right .showpic .hotpro .textxx{line-height:20px; font-size:14px;}
.review-product-right .showpic .hotpro .textxx img{display:block;}
.review-product-right .showpic .hotpro .textxx h3{font-weight:bold; font-size:13px;}
.review-product-right .showpic .hotpro .textxx p{text-align:left; padding-bottom:5px; font-size:14px;}
.review-product-right .showpic .hotpro .textxx img{max-width:930px;}

.review-product-right .similar-products {margin: 10px 0;}
.review-product-right .similar-products li {width:25%; float:left; list-style:none;}
.review-product-right .similar-products li .prinfo{width:100%; height:378px; position:relative;}
.review-product-right .similar-products li .prinfo .save{position:absolute; top:5px; left:-5px; color:#fff; font-size:15px; text-align:center; z-index:55; font-weight:bold; width:43px; height:58px; background-position:-194px -160px;}
.review-product-right .similar-products li .prinfo .save b{display:inline-block; padding-top:8px; text-align:center;}
.review-product-right .similar-products li .prinfo .img{text-align:center; max-width:205px; margin:0 auto; padding-top:15px; min-height:17em;}
.review-product-right .similar-products li .prinfo .img img{width:100%; vertical-align:middle;}
.review-product-right .similar-products li .prinfo .notify-contact{text-align: center;  display: block;}
.review-product-right .similar-products li .prinfo .notify{background: #c61a37; color: #fff; padding: 8px 10px; font-size: 12px; border-radius: 3px; display:inline-block; text-align: center; width: 90px;}
.review-product-right .similar-products li .prinfo .txt{padding:0px 15px; min-height:125px;position:relative;}
.review-product-right .similar-products li .prinfo .txt h5{padding:15px 0px; font-size:14px; font-weight:normal; display: flex;}
.review-product-right .similar-products li .prinfo .txt h5 a{color:#000; display:block; height:32px; line-height:16px; overflow:hidden;}
.review-product-right .similar-products li .prinfo .txt h5 a:hover{color:#e60500;}
.review-product-right .similar-products li .prinfo .price{height:43px; line-height:43px;}
.review-product-right .similar-products li .prinfo .price b{font-size:22px; color:#ff0000;}
.review-product-right .similar-products li .prinfo .price b i{font-style:normal; font-size:16px;}
.review-product-right .similar-products li .prinfo .price del{font-size:13px; color:#999999; padding:0px 5px}
.review-product-right .similar-products li .prinfo .price del i{font-style:normal; font-size:12px;}
.review-product-right .similar-products li .prinfo .price span{vertical-align:top; margin-top:4px; float:right; _vertical-align:middle; *margin-top:0px;}
.review-product-right .similar-products li .prinfo .reviews .grade-star{margin-top:-5px;}
.review-product-right .similar-products li .prinfo .reviews span{line-height:20px; height:20px; display:inline-block; *display:inline; padding:0px 2px; font-size:14px;}
.review-product-right .similar-products li .prinfo .reviews span i{font-style:normal;}


.fix_prod{position:fixed; top:0px; left:0px; width:100%; background-color:#fff; z-index:999; border-bottom: 1px solid #e9e9e9; box-shadow: 0 1px 3px #e8e8e8; min-width:640px; padding-left: 245px;display:none;}
.fix_prod .tprs{padding:5px 10px;}
.fix_prod .tprs .img{width:80px; height:78px; overflow:hidden;}
.fix_prod .tprs .img img{width:100%;}
.fix_prod .tprs .pts{padding-left:15px; line-height:22px; width:275px; padding-top:5px;}
.fix_prod .tprs .pts h2{font-size:13px; font-weight:normal; width:275px; height:40px; line-height:18px; overflow:hidden;}
.fix_prod .tprs .pts h2 em{color:#ff6600; font-size:12px; font-weight:normal; display:inline-block; border-radius:5px; margin-left:5px; padding: 1px 4px; border:1px solid #ff6600;}
.fix_prod .tprs .pts h2 em.recomm_snew{color:#de1171; border:1px solid #de1171;}
.fix_prod .tprs .pts h2 em.recomm_free{color:#3abdff; border:1px solid #3abdff;}
.fix_prod .tprs .pts h2 em.recomm_sale{color:#22cf00; border:1px solid #22cf00;}
.fix_prod .tprs .pts h2 em.recomm_redu{color:#ff9900; border:1px solid #ff9900;}
.fix_prod .tprs .pts span{color:#004b91; font-weight:bold;}
.fix_prod .tprs .pts b{font-weight:normal;}
.fix_prod .pinfo{color:#e60500; width:225px; padding-left:15px; padding-top:5px;}
.fix_prod .pinfo em{font-size:40px; font-weight:bold;}
.fix_prod .pinfo em i{font-size:28px;}
.fix_prod .pinfo .disc{line-height:22px;}
.fix_prod .pinfo .was{color:#797878; font-size:13px;}
.fix_prod .pinfo .free{color:#ff6600; font-size:13px; padding-left:10px;}
.fix_prod .toinfo {float:left; padding-left:50px;}
.fix_prod .toinfo .addcart,.fix_prod .toinfo .buynow{background:#e60500; padding:8px 30px; display:inline-block; color:#fff; font-size:18px; margin-top:20px;}
.fix_prod .toinfo .addcart,.fix_prod .toinfo .add_order_new{background:#ff8400; padding:8px 30px; display:inline-block; color:#fff; font-size:18px; margin-top:20px;}
.fix_prod .toinfo .greenBtn{text-align: center;vertical-align: middle;height:40px; line-height:40px;
background-color:#22CF00;color:#fff; text-transform:Uppercase; padding:0px 20px; margin-top:20px;}
.fix_prod .toinfo .noprs{background-color: #22cf00; color:#fff; font-size:13px; display:inline-block; text-align:left; padding:5px 5px; line-height:15px; height:30px; margin-top:20px;}
.fix_prod .prnav{border-top:1px solid #ddd; padding:10px 0px 0px;}
.fix_prod .rcr-nav {
	border-bottom:none;
}
.fix_prod .toinfo .notify {
	background-color:#22cf00;
	display:inline-block;
	color:#fff;
	width:100%;
	padding:10px 0;
	margin:10px 0;
	text-align: center;
	width:190px;
}
.product_pic .save b {
    display: inline-block;
    padding-top: 8px;
}
.product_text {
	padding: 0px 15px;
    min-height: 125px;
}
.product_text .title {
    padding: 10px 0px;
    font-size: 14px;
    font-weight: normal;
    margin: 0 auto;
}
.product_text .title a {
    display: block;
    margin: 0 auto;
    width: 205px;
    color: #000;
    line-height: 16px;
}
.product_text .price {
    width: 205px;
    margin: 0 auto;
}
.product_text .price .clf .rmb .newprice{
	display:inline-block;
    font-size: 16px;
    color: #ff0000;
    font-weight: bold;
}
.product_text .price .clf .rmb .oldprize {
	display:inline-block;
	font-size: 13px;
    color: #999999;
    padding: 0px 5px;
}
.product_text .price .clf .rmb .newprice .fontsize22 {
	font-size:22px;
}
.product_text .price .clf .rmb {
	display: inline-block;
}
.product_text .price .clf .sale {
    display: inline-block;
    font-size: 13px;
    color: #999999;
    padding: 0px 5px;
}
.product_text .star{
    width: 205px;
    margin: 0 auto;
}
.product_text .star div del {
    font-size: 13px;
    color: #999999;
    padding: 0px 5px;
    margin-right:10px;
}
a.butbg{
    display: block;
    margin: 15px auto;
    border: none;
    width: 105px;
    height: 35px;
    font-size: 16px;
    color: #ffffff;
    background-color: #E60500;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
}
.product_text .star div .g-star5 {
    height:23px;
}
.saveicon {
	position: absolute;
    top: 5px;
    left: 0px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    z-index: 55;
    font-weight: bold;
    width: 43px;
    height: 58px;
    background-position: -194px -160px;
}
.saveicon b {
    display: inline-block;
    padding-top: 8px;
    text-align: center;
}
.i_recomm_new{width:27px; height:12px; background-position:-263px 0px}
.i_recomm_hot{width:27px; height:12px; background-position:-263px -14px}
.i_recomm_act{width:20px; height:9px; background-position:-234px 0px;}
.i_recomm_free{
    display: inline-block;
    width:64px;
    height:27px; 
    background-position: center;
    background-size: cover;
    background: url(//img.crazysales.com.au/images/2022v/img/public/label-free_shipping-color.svg) center no-repeat;
}
.i_recomm_snew{
    display: inline-block;
    width:64px;
    height:27px;
    background-position: center;
    background-size: cover;
    background: url(//img.crazysales.com.au/images/2022v/img/public/label-new-color.svg) center no-repeat;
}
.i_recomm_redu{
    display: inline-block;
    width:64px; 
    height:27px; 
    background-position: center;
    background-size: cover;
    background: url(//img.crazysales.com.au/images/2022v/img/public/label-reduced-color.svg) center no-repeat;
}
/* change the dom end  */
.review-product-right .byuserrw .goods_lis .goods_info {
	width:100%;
}
.review-product-right .byuserrw .goods_lis {
	border-bottom: dashed 1px #D8D8D8;
}
/*--------------review all end--------------*/

/*--------------review categories start--------------*/
/*cs_info --[ */
.cs_info {
    border: 1px solid #ddd;
    margin-top: 10px;
}
.cs_info ul {
    padding: 20px 20px;
}
.clf:before, .clf:after {
    content: "";
    display: table;
}
.cs_info li {
    display: inline-block;
    font-size: 12px;
    width: 14%;
    padding: 0 1%;
    text-align: center;
}
.cs_info li:hover a {
    text-decoration: underline;
    color: #E60500;
}
.cs_info li a {
    color: #666;
}
.cs_info fieldset,.cs_info img {
    border: 0;
    vertical-align: middle;
}
/*cs_info ]-- */

/* reviews category --[ */

.review-categoy-content-left {
    width: 225px;
    height: auto;
}
.review-categoy-content .selectpr {
	border:none;
}
.review-categoy-content-left .browse {
	padding-right:0;
}
.review-categoy-content-right {
	width: 68%;
    width: calc(98% - 225px);
    min-width: 520px;
    margin:20px 0 50px 15px;
}
.review-categoy-content-right .margin {
    margin: 0 auto;
	min-height: 220px;
}
.review-categoy-content {
    max-width: 1199px;
	min-width:768px;
    height: auto;
    margin: 15px auto;
}
.text-center {
    text-align: center;
    margin-top: 0px;
}
.reviewimg{
	display:none;
}

.category_review_product {
	width: 200px;
    border: solid 1px #ddd;
    padding: 10px;
    margin-right: 16px;
}
.category_review_product .category_review_product_img {
	width:200px;
	min-height:176px;
}
.category_review_product .category_review_product_img img{
	width:100%;
}
.category_review_product p {
	font-size:12px;
	margin-top: 5px;
}
/* review title */
.cr-content-title {
	/* height:70px; */
	border-bottom:solid 1px #D5D5D5;
}
.cr-content-title:after {
	content:'';
	height:0;
	clear:both;
	display:block;
}
.cr-content-title h3 {
	color:#5f5f5f;
	font-size:30px;
	line-height:70px;
}
.cr-content-title .start_txt {
	line-height: 70px;
    margin: 0 25px;
	color:#5f5f5f;
	font-size:16px;
}
.cr-content-title .start_txt i {
	margin:-8px 0 0 5px
}
.cr-content-title .start_txt strong {
	font-size:20px;
}
.cr-content-title .start_txt span {
	color:#2578de;
}
/*reviews_goods*/
.byuserrw{margin-top:20px;}
.byuserrw h3{font-size:20px; color:#626262; height:30px;}
.byuserrw .reviews{font-size:16px; vertical-align:middle;}
.byuserrw .reviews em{font-size:22px; color:#626262; vertical-align:middle; font-weight:bold; padding:0px 5px;}
.byuserrw .reviews i{vertical-align:middle;}
.byuserrw .reviews b{vertical-align:middle; font-weight:normal; color:#2578de;}
.byuserrw .rew_goods{padding:20px 0px 0px; border-bottom:1px solid #dfdfdf;}
.byuserrw .goods_lis {padding-bottom:25px;}
.byuserrw .goods_lis .img {margin:0px 25px 0 0; width: 147px;height: 129px;}
.byuserrw .goods_lis .img img{border:1px solid #dfdfdf;  width: 100%; height: 100%;}
.byuserrw .goods_lis .goods_info{width:705px; width:calc(100% - 197px);}
.byuserrw .goods_lis .goods_info .title{font-size:18px; color:#222222; font-weight:bold; height:25px; width:100%;}
.byuserrw .goods_lis .goods_info .user_info{padding:5px 0px; font-size:12px; color:#626262;}
.byuserrw .goods_lis .goods_info .user_info em{padding-right:20px;width:150px;overflow:hidden;display: inline-block;white-space:nowrap; text-overflow:ellipsis;}
.byuserrw .goods_lis .goods_info .user_info em b{
	color:#626262;
	padding-left:8px;
}
.byuserrw .goods_lis .goods_info .user_info i {
	margin: 2px;
}
.byuserrw .goods_lis .goods_info .tit{font-size:14px; font-weight:bold; color:#ff0c00; padding:5px 0px;}
.byuserrw .goods_lis .goods_info .desc{line-height: 20px;word-wrap: break-word;padding-bottom: 5px;min-height: 40px;color:#575656;}
.byuserrw .goods_lis .goods_info .desc p {
	width:calc(100% - 106px);
	display:inline-block;
}
.byuserrw .goods_lis .goods_info .desc .desc_pic {
	width: 78px;
    padding: 4px;
    display: inline-block;
    margin-left: 10px;
    text-align: center;
    vertical-align: top;
	border: solid 1px #E0E0E0;
}
.byuserrw .goods_lis .goods_info .desc .desc_pic img {
	width:100%;
}
.byuserrw .rew_page{padding:20px 0px;}
.byuserrw .rew_page .rwpage{font-size:12px;}
.byuserrw .rew_page .rwpage a{background:#5f5f60; width:20px; height:20px; line-height:20px; color:#fff; border-radius:20px; text-align:center; display:inline-block; font-size:12px; margin-right:5px;}
.byuserrw .rew_page .rwpage a.on{background:#c41834;}
.byuserrw .rew_page .rwdate em{font-size:14px; font-weight:bold;}
.byuserrw .rew_page .rwdate select{border:1px solid #d2d2d2; padding:4px; font-size:14px; line-height:20px;}
.byuserrw .rew_page .order_sel{padding:4px 0px; -moz-padding:3px 0px; border:1px solid #d0d0d0; vertical-align:middle; border-radius:1px; font-size:14px;}

#load-more-pr{text-align:center; padding:25px; display: flex; justify-content: center;}

/* reviews category ]-- */

/*--------------review categories end--------------*/


/*--------------review one start--------------*/
.review-one-tip {
	position:relative;
    max-width: 840px;
}
.review-one-tip .review-one-tip-box {
    max-width: 620px;
    margin: 0 auto;
	min-height:75px;
}
.review-one-tip .review-one-tip-box img {
	min-width:80px;
	min-height:91px;
}
.review-one-tip .review-one-tip-box h2 {
    width: 85%;
    font-size: 28px;
    color: #e60500;
    font-weight: inherit;
    margin-top: -80px;
    margin-left: 100px;
    text-align: center;
}

.related-reviews-content {
    max-width: 866px;
    margin-top: 40px;
}
.related-reviews-content h3 {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #E60500;
    font-weight: inherit;
    border-bottom: solid 1px #AEAEAE;
}
.related-reviews-content h3 span {
    border-bottom: solid 3px #E60500;
    display: block;
    line-height: 38px;
    width: 150px;
    text-align: center;
}
.by_review_time {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #666666;
}
ul.related-reviews-list li {
    margin-top: 20px;
    border-bottom: solid 1px #DDDDDD;
}
ul.related-reviews-list li p.text{
    min-height: 55px;
    line-height: 16px;
    padding: 12px 0;
    color: #626262;
}
.related-reviews-content a.all-reviews-link {
    text-decoration:underline;
    color: #000000;
    font-weight: bold;
    display: block;
    line-height: 40px;
    margin:0 20px 30px 0;
}

/*--------------review one end--------------*/
/*--------------review one image start--------------*/
.related-informaion-content .related-informaion-nav{
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    border-bottom: solid 2px #E81611;
    padding: 0 10px;
}
.related-informaion-content .related-informaion-nav span {
    color: #000000;
}
.related-informaion-content .related-informaion-nav a{
    margin: 0 8px;
}
.related-informaion-detail > h1{
    width: 80%;
    text-align: center;
    font-size: 24px;
    color: #e60500;
    font-weight: initial;
    margin: 35px auto;
}
.related-informaion-detail .product-detail-show {
    max-width: 550px;
    max-height: 550px;
    margin: 0 auto;
    overflow: hidden;
}
.related-informaion-detail .product-detail-show img {
    width: 100%;
}
.product-detail-list {
    margin-top: 50px;
}
.product-detail-list h3 {
    height: 40px;
    line-height: 40px;
    color: #e60500;
    font-size: 16px;
    font-weight: initial;
    border-bottom: solid 1px #AEAEAE;
}
.product-detail-list h3 span {
    width: 200px;
    height: 38px;
    border-bottom:solid 3px #E60500;
    display: inline-block;
    text-align: center;
}
.product-detail-list ul {
    margin: 25px 10px;
}
.product-detail-list ul li {
    width: 110px;
    height: 125px;
    border: solid 1px #DDDDDD;
    padding-top: 16px;
    margin:0 35px 20px 0;
    float: left;
}
.product-detail-list ul li.active {
    border: solid 1px #E60500;
}
.product-detail-list ul li img {
    width: 100%;
}
.interested-prize {
    font-size: 18px;
    color: #ff0000;
}
/*--------------review one image end--------------*/

/*---------------- you like  start---------------------*/
.youlike{border:1px solid #dddddd; margin-top:20px; padding:15px 25px;}
.youlike h4{font-size:18px; font-weight:normal; line-height:20px; height:20px;}
.youlike .pr_likes{width:90%; margin:0px auto; padding-top:10px;}

.likeslider{width:100%; height:330px; position:relative;}
.likeslider .touchslider-viewport{position:relative; z-index:10; width:100%; height:300px; overflow:hidden;}
.likeslider .touchslider-viewport .touchslider-item{height:300px;}
.likeslider .touchslider-viewport .touchslider-item .prs{float:left; width:25%; position:relative;}
.likeslider .touchslider-viewport .touchslider-item .prs .save{position:absolute; top:5px; left:0px; color:#fff; font-size:15px; text-align:center; z-index:55; font-weight:bold; width:43px; height:58px; background-position:-194px -160px;}
.likeslider .touchslider-viewport .touchslider-item .prs .save b{display:inline-block; padding-top:8px; text-align:center;}
.likeslider .touchslider-viewport .touchslider-item .prs .pimgs{width:75%; margin:0px auto;}
.likeslider .touchslider-viewport .touchslider-item .prs .img{width:100%; padding-top:5px; height:17em;}
.likeslider .touchslider-viewport .touchslider-item .prs .txts{width:85%; margin:0px auto;}
.likeslider .touchslider-viewport .touchslider-item .prs .txts h3{font-size:14px; line-height:18px; height:36px;  font-weight:normal; margin:0px 0px; overflow:hidden;}
.likeslider .touchslider-viewport .touchslider-item .prs .price{white-space:nowrap; line-height:28px;}
.likeslider .touchslider-viewport .touchslider-item .prs .price b{color:#e60500; font-size:18px;}
.likeslider .touchslider-viewport .touchslider-item .prs em{color:#e60500; font-size:18px; font-weight:bold;}
.likeslider .touchslider-viewport .touchslider-item .prs em i{font-size:14px;}
.likeslider .touchslider-viewport .touchslider-item .prs del{display:inline-block; font-size:14px; color:#999999;}
.likeslider .touchslider-viewport .touchslider-item .prs del i{font-size:12px;}
.likeslider .touchslider-viewport .touchslider-item .prs .thisinfo{text-align:right;}
.likeslider .touchslider-viewport .touchslider-item .prs .thisinfo .sale{padding-bottom:5px;}
.likeslider .touchslider-viewport .touchslider-item a{display:block;}
.likeslider .touchslider-viewport .touchslider-item img{width:100%;}
.likeslider .touchslider-nav{position:absolute; z-index:25; bottom:0px; left:0px; width:100%; height:20px; text-align:center;}
.likeslider .touchslider-nav a{background:#888; text-indent:-9999px; overflow:hidden; width:10px; height:10px; border-radius:10px;  display:inline-block; vertical-align:top; margin:0px 3px;}
.likeslider .touchslider-nav .touchslider-nav-item-current{background:red;}
.likeslider .touchslider-nav #touchslider-prev-in{position:absolute; left:-60px; top:-210px; border-radius:0px; cursor:pointer;}
.likeslider .touchslider-nav #touchslider-next-in{position:absolute; right:-60px; top:-210px; border-radius:0px; cursor:pointer;}

/*---------------- you like  end---------------------*/
.clear {
    clear: both;
}
.hide {
    display: none;
}
a.underLine{
    text-decoration:underline;
}
.by_re_contentbox .reduce_width{
	width:375px;
}
.review_product .product_pic img {
	padding:0;
}
/*e-mail*/
#shareProductMail{
	display:none;
	background:#fff;
	position:fixed;
	z-index:99991;
	top:50%;
	left:50%;
	width:80%;
	max-width:930px;
	height:80%;
	max-height:550px;
	min-height:550px;
	margin-top: -270px;
	border-radius: 5px;
	color: #666;
}
#shareProductMail .text{padding:20px; height:510px; overflow-y:auto; position:relative;}
#shareProductMail .text table td{padding:4px;}
#shareProductMail .text h2{font-size:22px; color:#e42141;}
#shareProductMail .text .input222{width:225px; line-height:22px; color:#666; border:1px solid #a7a6aa;}
#shareProductMail .text .textarea412{width:415px; height:145px;}
#shareProductMail .text .input151{width:150px;}
#shareProductMail .text .send_button{color:#fff; font-size:18px; line-height:30px; padding:5px 15px;}
#shareProductMail .h_popclose{right:-15px; top:-15px;}

.review_product {
    border-bottom: none;
    margin: 0px;
    padding-bottom: 25px;
	position:relative;
}
.review_product .product_text .title {
	text-decoration:none;
	display: block;
    margin: 0 auto;
	font-weight:initial;
    width: 205px;
    color: #000;
    line-height: 16px;
}
.review_product .product_text .add_tocarbutton {
	display: block;
    margin: 15px auto;
    border: none;
    width: 105px;
    height: 35px;
    font-size: 16px;
    color: #ffffff;
    background-color: #E60500;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
}
.review_product .product_text {
	padding: 0px 15px;
    min-height: 125px;
	width:auto;
}
.review_product .product_text .add_tocart {
	padding-top:0;
}
.one-product-reviews {
	margin:20px 0;
}
.one-product-reviews li{
	display:inline-block;
	font-size:14px;
	padding:2px 12px;
}
.one-product-reviews li:first-child{
	border-right:solid 1px #ccc;
}
.one-product-reviews li a:hover {
	text-decoration:underline;
}
.reviewimg-gallery img{
	width:200px;
}
.imagepager .Quantity {
	display:none;
}

.by_re_contentbox .text .user_pic li{
    /*display: inline-block;*/
    float: left;
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
    border: solid 1px #E0E0E0;
    margin: 8px;
}
.by_re_contentbox .text .user_pic:after {
    display: block;
    content: '';
    clear: both;
}
.by_re_contentbox .text .user_pic li img{
	max-height:100%;
	max-width:100%;
}
ul.rcr-nav .reviews-nav-title{
	color:#d50b18
}
.by_review .new_headpic {
	font-size:20px;
	color:#E40700;
	margin-bottom:10px;
}
.review_page {
	width:95%;
}
@media (max-width: 978px) {
	.cr-content-title h3 {
		font-size:16px;
	}
	.cr-content-title .start_txt {
		font-size:14px;
	}
	.byuserrw .goods_lis .goods_info .title {
		    font-size: 16px;
	}
	.rcr-content-area .images-show {
		margin: 30px 0 0 2px;
	}
	.rcr-content-area .images-show #reviewImageContainer ul li {
		margin: 0 10px 18px 15px;
	}
	.fix_prod {
		margin-left:240px;
		padding-left:0;
		border-bottom: 1px solid #d50b18;
	}
	.fix_prod .pinfo em {
		font-size:24px;
	}
	.fix_prod .pinfo em i {
		font-size:20px;
	}
	.fix_prod .price-detail {
		width:52%;
	}
	.fix_prod .toinfo .notify {
		width:118px;
	}
	.fix_prod .toinfo {
		padding-left:0;
	}
	ul.rcr-nav li {
		width: 128px;
	}
	.review-product-right .similar-products li {
		width:49%;
	}
	.prod li .prinfo .price span {
		display: block;
		position: absolute;
		right: 0px;
		top: 45px;
	}
	.review-product-right .similar-products li .prinfo .price span {
		display: block;
		position: absolute;
		right: 0px;
		top: 65px;
	}
	.review-one-tip .review-one-tip-box h2 {
		font-size: 18px;
		margin-left: 83px;
	}
	.review-product-right .review_product .review-product-box .price {
		width:90%;
	}
	.review-product-right .review_product .review-product-box .price .price-box {
		width:50%;
		display:inline-block;
	}
	.review-product-right .review_product .review-product-box .price .add_tocart {
		vertical-align: top;
		margin-left: 75px;
	}
	.review-product-right .review_product .review-product-box .price .add_tocart li {
		width:150px;
	}
	ul.rcr-nav li a {
		line-height:18px;
		width:70%;
		margin:0 auto;
		display:inline-block;
	}
	ul.rcr-nav li.active a {
		background:none;
		color:#d50b18;
	}
	ul.rcr-nav {
		border-bottom: solid 3px #d50b18;
	}
	ul.rcr-nav li.active .triangle-down {
		top:42px;
		border-top: 8px solid #d50b18;
	}
	.likeslider .touchslider-viewport {
		height:330px;
	}
	.review-one-box {
		width:97%;
	}
	.review_product {
		padding-bottom:0;
	}
	.review-product-right .review_product .review-product-box .product_star {
		margin: 0 10px 0;
	}
	.review-product-right .review_product .product_pic{
		max-width: 175px;
	}
}
