﻿
/*common*/
a{cursor: pointer;}
a:hover{text-decoration: none;}
a:focus, button:focus{outline: none;}
h2{font-size: 17px; font-weight: bold; margin:0; line-height:1.5; }
h3{font-size: 19px; margin:0; line-height:1.5; }
hr {margin-top: 5px; margin-bottom: 5px;}
button:focus{outline:none !important;}
button:focus{outline:none !important;}
ul, ol {padding-left:20px; }
/*.btn{border:0 !important;}*/
blockquote small:before, blockquote .small:before{content: '';}
select{cursor: pointer;}
body{background: #fff; overflow-x:hidden; }
.btn-xs, .btn-group-xs>.btn {
    line-height: 1.4;}
.form-control:focus{box-shadow:none;}
.radius-5{    border-radius: 5px;}
.radius-10{    border-radius: 5px;}
.radius-15{    border-radius: 5px;}
.radius-20{    border-radius: 5px;}
.py-5{padding-top: 5px; padding-bottom: 5px;}
.py-10{padding-top: 10px; padding-bottom: 10px;}
.py-15{padding-top: 15px; padding-bottom: 15px;}
.pt-10{padding-top: 10px;}
.pb-10{padding-bottom: 10px;}
.pt-15{padding-top: 15px;}
.pb-15{padding-bottom: 15px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-30{margin-bottom: 30px;}
.mb-50{margin-bottom: 50px;}
.mb-0{margin-bottom: 0 !important;}
.mb-5{margin-bottom: 5px;}
.mt-10{margin-top: 10px !important;}
.mt-15{margin-top: 15px !important;}
.mt-30{margin-top: 30px !important;}
.mt-50{margin-top: 50px !important;}
.mt-0{margin-top: 0 !important;}
.mt-5{margin-top: 5px !important;}
.mr-10{margin-right: 10px !important;}
.mr-15{margin-right: 15px !important;}
.mr-30{margin-right: 30px !important;}
.mr-50{margin-right: 50px !important;}
.mr-0{margin-right: 0 !important;}
.mr-5{margin-right: 5px !important;}
.mb-prob{margin-bottom: 130px !important;}
.con-block{border-radius: 5px;overflow: hidden;border:1px solid #ccc;background: #fff;}
.nopadding{padding-left: 0; padding-right: 0;}
.row.nopadding{margin-left: 0; margin-right: 0;}
.inblock{display: inline-block;}
.label big{vertical-align:baseline;}
.label{padding: .3em .6em .3em;}
.nav-tabs>li>a{font-size: 19px;}

.modal-content{overflow: hidden;}
.modal-header{background: #ff733c;}
.modal-header .modal-title{color:#fff;}
.modal-header .modal-title img{max-height: 60px; max-width: 225px;}
.close{opacity: .5;}
@media all and (max-width:768px) {
   .btn-sm-block{ width: 100% !important; display:block; }
   .credit-date-outter{margin: 0 -10px;}
   .credit-date{width: 50%;float: left;}
   .credit-date .credit-date-inner{margin: 0 10px;}
   .nav-tabs>li>a{font-size: 15px;padding: 10px 10px;}
}   

.split{position: relative;}
.split p{display: block;text-align: center; position: absolute; width: 100%; top: -10px; left:0;}
.split span{background: #fff;padding: 0 10px;}
.btn-fb{color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d7ec3+0,3b5998+100 */
    background: #5d7ec3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkN2VjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjU5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5d7ec3 0%, #3b5998 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d7ec3), color-stop(100%,#3b5998)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top, #5d7ec3 0%,#3b5998 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top, #5d7ec3 0%,#3b5998 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top, #5d7ec3 0%,#3b5998 100%); /* IE10 preview */
    background: linear-gradient(to bottom, #5d7ec3 0%,#3b5998 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d7ec3', endColorstr='#3b5998',GradientType=0 ); /* IE6-8 */}
.btn-fb:hover, .btn-fb:focus , .coupon.sharing:hover .share.btn-fb, .coupon.sharing:focus .share.btn-fb {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d7ec3+0,496396+100 */
background: #5d7ec3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkN2VjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTYzOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #5d7ec3 0%, #496396 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d7ec3), color-stop(100%,#496396)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #5d7ec3 0%,#496396 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #5d7ec3 0%,#496396 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #5d7ec3 0%,#496396 100%); /* IE10 preview */
background: linear-gradient(to bottom, #5d7ec3 0%,#496396 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d7ec3', endColorstr='#496396',GradientType=0 ); /* IE6-8 */color: #fff;}
.btn-secondary {color: #292b2c;background-color: #fff;border-color: #ccc;}
.btn-secondary:hover {color: #292b2c;background-color: #e6e6e6;border-color: #adadad;}

.drawer-toggle{float: right;font-size: 40px;line-height: 68px;color: #fff;}
.drawer-toggle:hover{color: #fff;}

.container-narrow{width: 1160px; margin: 0 auto;}
.container-wide{width: 100%;}
    /*Desktops (>=992px)*/
    @media (max-width: 1480px) {
		.container-narrow{width: 1000px; margin: 0 auto;}
    }
	@media (max-width: 1240px) {
		.container-narrow{width: 900px; margin: 0 auto;}
    }
	@media (max-width: 1150px) {
		.container-narrow{width: 1000px; margin: 0 auto;}
    }

    /* Tablets (>=768px)*/
    @media (max-width: 991px) {
        .container-narrow{width: 100%; margin: 0 auto;}
        .drawer-toggle{line-height: 68px;}
        .mb-prob{margin-bottom: 60px !important;}
    }
    /*Phones (<768px)*/
    @media (max-width: 768px) {
        .container-narrow{width: 100%; margin: 0 auto;}
        .drawer-toggle{line-height: 43px;}
    }

/*header*/
.header{background: url(../img/topbg.jpg) center bottom; padding:0 px; height:338px; padding-top:00px; padding-bottom:0px; }
    .header .logo{height: 68px; display:none;}
    .header .logo img{height: 100%;}
    .headerSearch{padding: 3px 0; padding-right:20px; width:200px;}

    .headerSearch input{border: 0;box-shadow: none;}
    .headerSearch button{background: #fff;border: 1px solid #fff !important;}
    .headerSearch button:hover{background: #fff;color: #ea5b31;}
    .headerSearch button:active{box-shadow: none;}
    .headerSearch button:before{content:"";width: 1px; height: 100%; position: absolute; left:0; top: 0; background: #232f3e;}
    .header ul{margin-bottom: 0;}
    .header .header-list-right{float: right; padding:5px 0;}
    .header .header-list-right li{float: right; list-style: none; margin-left: 10px; line-height:35px;}
    .header .header-list-right li a{font-size: 18px; color: #fff;text-shadow:#000 1px 1px 1px;}
	.header .header-list-right li a i{ display:block; float:left; width:20px; text-align:center;line-height:35px;}
    .header .badge{background: #f00;border: 2px solid #fff;border-radius: 100px;}
	.header_fb{ color:rgba(0,63,150,1.00) !important;    text-shadow: #000 0 0 0 !important}
	.header_fb a{ color:rgba(0,63,150,1.00) !important; text-shadow: #000 0 0 0 !important}
	
	.fix-head{background:rgba(16,119,0,1.00); padding:0 px; height:60px !important; padding-top:00px; padding-bottom:0px;}
	.fix-head .top-banner{ display:none}
	.fix-head .logo{ display:block}
	.fix-head .wap-none{ display:none}
	.fix-head .top_bannerbox{ display:none}

	.fix-head .headerSearch{padding: 3px 0; padding-right:20px; width:300px; margin-top:10px;}
    .fix-head .headerSearch input{border: 0;box-shadow: none;}
    .fix-head .headerSearch button{background: #fff;border: 1px solid #fff !important;}
    .fix-head .headerSearch button:hover{background: #fff;color: #ea5b31;}
    .fix-head .headerSearch button:active{box-shadow: none;}
    .fix-head .headerSearch button:before{content:"";width: 1px; height: 100%; position: absolute; left:0; top: 0; background: #232f3e;}
	.fix-head .header_fb{ color:#fff !important;    text-shadow: #000 0 0 0 !important}
	.fix-head .header_fb a{ color:#fff  !important; text-shadow: #000 0 0 0 !important}
	.header.fix-head  .header-list-right{float: right; padding:15px 0;}
	.scrolltx{ position:fixed; width:100%; height:184px; z-index:99999; top:0; left:0;}
	.bodypd{ padding-top:442px !important;}
	.shoptitle{ background:rgba(251,132,0,1.00); color:#fff; padding:10px; border-radius:5px; line-height:40px; font-size:18px;}
	
    /*hot-tag-block*/
    .hot-tag-block{padding: 8px 10px 4px; border: 0; background: #c6623c; margin-bottom:0; position:relative; text-align:center;}
    .hot-tag-block .menu-item-wrapper{ padding: 0; margin-bottom: 0;}
    .hot-tag-block .menu-item{float:none; display:inline-block; list-style: none; margin-right:5px; padding-bottom: 5px;}
    .hot-tag-block .menu-item a{color:#fff;}
	.hot-tag-block .menu-item a .n{padding:0 5px;border-radius: 5px;font-size: 16px;}
    .hot-tag-block .menu-item a.event .n{color:#fff; border:1px solid #fff;}
    .hot-tag-block .menu-item .item-split{border-right: 1px solid #ccc;margin-right: 5px;font-size: 12px;}
    .hot-tag-block .menu-item .item-icon{margin-left: 5px; color: #fff; padding:0 5px; border-radius:100px;position: relative; line-height: 1;font-size: 12px;}
    .hot-tag-block .menu-item .item-icon.new{background: #55cbf1;}
    .hot-tag-block .menu-item .item-icon.hot{background: #ff5e5e;}
    .hot-tag-block .menu-item .item-icon:before{position: absolute;content: "";width: 0;height: 0;left: -13px;top: 5px; border-style: solid;border-width: 4px 8px 4px 8px;}
    .hot-tag-block .menu-item .item-icon.new:before{border-color: transparent #55cbf1 transparent transparent;}
    .hot-tag-block .menu-item .item-icon.hot:before{border-color: transparent #ff5e5e transparent transparent;}
	 .hot-tag-block .menu-item .menu_down{ position: absolute; width:100%; height:auto; padding:2% 0; left:0; top:36px; color:#fff; background: rgba(16,119,0,1.00); z-index:999; display:none; text-align:left !important;}
	 .hot-tag-block .menu-item:hover .menu_down{ display:block;}
	 .hot-tag-block .menu-item .menu_down .menu_sub{ float:left; width:23%; padding:0 1%;}
	  .hot-tag-block .menu-item .menu_down .menu_sub strong{border-bottom:1px solid rgba(255,255,255,.6); color:rgba(255,255,255,1); display:block; line-height:40px; margin-bottom:10px;}
	
	.drawer-brand2{display: block;text-decoration: none;max-width: 113px;height: 35px;padding: 0 12px 0 0;background: none !important;border: 0;box-shadow: none;text-shadow: none;color: #fff !important; font-size: 0;text-align: left;}
    .drawer-brand2:hover, .drawer-brand2::focus{background: none !important; color: #fff !important;}
    .drawer-brand2 img{width: 35px;margin-right: 5px;display: inline-block;vertical-align: top;}
    .drawer-brand2 span{display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;line-height: 35px;max-width: 58px;}
    .drawer-brand2 i{line-height: 35px;font-size: 16px;position: absolute;right: 0;top: 0;}
	
	.dropdown.open .dropdown-menu a{ color:#333 !important; text-align:left !important; float:left !important;     text-shadow: #000 0px 0px 0px;}
	.dropdown.open .dropdown-menu li{ padding:0; margin:0; width:100%;}
	.dropdown.open .dropdown-menu {
    min-width: 140px;
	}
	
	.left_nav a{ font-size:13px;  padding:10px 10px !important;}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {
        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
            .header{position: fixed; top: 0; left: 0; width: 100%; z-index: 3;}
            .header-height{height: 78px;}
        }
        /*Phones (<768px)*/
		.wap-show{ display:none;}
        @media (max-width: 768px) {
		.wap-show{ display:block;}	
		.wap-none{ display:none;}
            .header{position: fixed; top: 0; left: 0; width: 100%; z-index: 3;}
			.header{background-image:none; background-color:#333; background-size:auto; height: 60px !important; padding:0 0; padding-top:00px; padding-bottom:0;}
            .header .logo{height: 48px; display:block;}
            .header-height{height: 59px;}
			 .headerSearch{padding: 3px 0; padding-right:0; width:100%;}
			 .scrolltx{ position: absolute; width:100%; height:184px; z-index:99999; top:0; left:0;}
        }

/*footer*/
.footer{background: url(../img/footer-bg.png) no-repeat top ;  width: 100%;z-index: 1;}
.footer:after{content:" "; clear:both; display:block;}
.bottom_footer *{ color: #345345; font-size: 13px;}
  .copyright{ background:#3a5c2e; color:#444444; clear:both; padding:5px; line-height:30px; font-size:16px; text-align:center;}
  .footer_adress *{ color:#000000; font-size:15px; }
  .footer_adress .fadress_wrap{ padding-right:3%;font-size:20px;}
  
  .footer_nav{ padding:10px 0;}
  .footer_nav:after{content:" "; clear:both; display:block;}
   .footer_nav ul{ padding:0; margin:0;}
  .footer_nav li{width:100%; margin-right:0%; float:left; margin-bottom:4%; list-style:none; text-align:left;  line-height:40px;}
  .footer_nav li>a{border-bottom:1px solid #ccc; font-weight:bold; font-size:15px;}
 
    .footer_nav li a{ display:block;}
	.footer_nav li dl{ padding:0; margin:0;}
	.footer_nav li dl dd{width:23.5%; margin-right:2%; float:left; margin-top:1%;}
	.footer_nav li dl dd:nth-child(4n){margin-right:0%;}
	.footer_nav li dl dd a{ padding:8px;border:1px solid #ccc; border-radius:5px;}
	.footer_nav li dl dd a:hover{ background:#c6623c;border:1px solid #c6623c; color:#fff;}
	
	.footer_navs{ background:#3a5c2e; color:#fff; clear:both; padding:5px; line-height:30px; font-size:16px; text-align:center;}
	.footer_navs ul{ padding:0;}
	.footer_navs li{ display: inline;}
	.footer_navs li a{ padding:0 8px; color:#fff;}
	.zan-wrap{line-height:18px; color:#333 !important;margin-top:8px;margin-bottom:5px; font-size:12px;}
  .zan{ background:url(../img/icon7.png) no-repeat center; background-size:100% 100%; height:18px; width:18px; text-indent:-999em; margin-right:3px;}
  .zan:hover{ background:url(../img/icon71.png) no-repeat; height:20px; width:20px; text-indent:-999em;}
  .zan.selected{ background:url(../img/icon71.png) no-repeat; height:20px; width:20px; text-indent:-999em;}
  .stars{ margin-top:4px; margin-bottom:5px; line-height:25px;color:#333 !important;font-size:12px;}
  .stars img{ margin-left:3px; width:18px;}
    .stars img:last-child{ margin-right:3px;
	}
	.top_bannerbox{ margin-right:120px !important; float:right; width:550px; height:260px; margin-top:1px; overflow:hidden;}
	.top_bannerbox .owl-prev{ left:2% !important;}
	.top_bannerbox .owl-next{ right:2% !important;}
	@media (max-width: 1199px) {
		.top_bannerbox{ margin-right:20px !important; float:right; width:550px; height:260px; margin-top:2px;}
		}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {
        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
        }
        /*Phones (<768px)*/
        @media (max-width: 767px) {
			.footer{background: #9eb224 ;  width: 100%;z-index: 1; padding-top:10px;}
			 .footer_nav{ padding:10px 0;}
  .footer_nav:after{content:" "; clear:both; display:block;}
   .footer_nav ul{ padding:0; margin:0;}
  .footer_nav li{width:100%; margin-right:0%; float:left; margin-bottom:4%; list-style:none; text-align:center;}
   .footer_nav li:nth-child(2n){width:100%; margin-right:0%;}
    .footer_nav li:nth-child(4n){width:100%; margin-right:0%;}
    .footer_nav li a{ display:block;}
	.footer_nav li dl dd{width:48%; margin-right:1%; margin-left:1%; float:left; margin-top:1%;}
	.footer_nav li dl dd:nth-child(2n){ margin-right:1%; margin-left:1%; }
	.footer_adress .fadress_wrap{ padding-right:3%;font-size:20px; clear:both;}
			.zan-wrap{line-height:18px; color:#333 !important;margin-top:16px;margin-bottom:10px; font-size:12px; display:block;}
  .stars{ margin-top:12px; margin-bottom:5px; line-height:25px;color:#333 !important;font-size:12px; display:block;}
            .footer{position: relative; display:block !important}
        }

/*login*/
    .login{width: 100%; height: 100%; position: absolute; left:0; top: 0;}

/*content*/
.content{position: relative;}
    /*banner*/
    .banner-block .banner-single{display: block;}
    .banner-block .banner-single:focus{outline: 0;}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {
        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
            .content{padding-left:10px; padding-right:10px;}
            .banner-block{margin-left: -10px; margin-right: -10px;}
        }
        /*Phones (<768px)*/
        @media (max-width: 767px) {
            .banner-block .banner-single .ss-m{width: 100%;}
        }
.banner-sk{ margin-top:0px; width:580px; height:265px; margin-right:60px;}
    /*hot-search-block*/
    .hot-search-block{ border: 0;padding:0 10px;}
    .hot-search-block .h-s-single{padding:0 5px 0 5px;}
    .hot-search-block .h-s-single a{display: block; position: relative;border-radius: 5px;overflow: hidden;}
    .hot-search-block .h-s-single:focus{outline: 0;}
    .hot-search-block .h-s-single span{display: block; background: rgba(0, 0, 0, 0.6); color: #fff; position: absolute; bottom:0; width: 100%; text-align: center;line-height: 1.8;font-size: 14px;}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {
        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
            .hot-search-block{margin-left: -10px; margin-right: -10px;}
        }
        /*Phones (<768px)*/
        @media (max-width: 767px) {
            .hot-search-block .h-s-single span{font-size: 12px;}
        }

    /*countdown-block*/
    .countdown-block{}
	.countdown-block .panel-body{ padding:0;}
    .deal_single{display: block; border:1px solid #ccc; position: relative;}
    .deal_single:hover{border-color:#f5662e;}
	.deal_single .deal-details{ padding:5px 10px 0; }
	.shop_lll{display: block; border:1px solid #ccc; position: relative;}
	.shop_lll:hover{border-color:#f5662e;}
     .shop_lll .deal-details{ padding:10px 10px 0; }
	  .shop_lll img{width:100%; }
            .deal_single .img-responsive{width: 100%;}
            .deal_single .user-recom{display: block;height: 80px;width: 80px;background: url(../img/common/recommand.png) no-repeat center;background-size: contain;position: absolute;right: 10px;top: 10px;color: #f9ff00;font-weight: bold; padding: 15px;text-align: center;font-size: 20px;line-height: 1.2;text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;}
            .deal_single .deal-details .deal-name{margin-bottom:0px; overflow: hidden; text-overflow: ellipsis;  line-height:20px; height:40px; font-size:16px !important;}
            .deal_single .detail-features .deal-tags{font-size: 0;}
                .deal_single .detail-features .deal-tags .tag{display: inline-block;color: #e75427;border-radius: 10px;padding: 0 3px;margin-bottom: 5px;font-size: 12px;margin-right: 3px;border: 1px solid #e75427;}

            .deal_single .deal-details .detail-otherinfo{}
                .deal_single .deal-details .detail-discount{ border:2px solid #ff733c; text-align: center;font-size: 0; border-radius: 5px; position: relative; min-height: 67px;overflow: hidden;}
                    .deal_single .deal-details .detail-discount .d-c-t{color: #000; font-size: 17px; line-height: 1.6; font-weight: bold; letter-spacing:2px; position: relative; text-indent: 43px; min-height: 27px;}
                    .deal_single .deal-details .detail-discount .d-c-t .discount-img{width: 40px;height: 23px;background: url(../img/common/coupon.svg) no-repeat center;background-size: contain;position: absolute;left: 50%;top: 1px;margin-left: -79px;}
                    .deal_single .deal-details .detail-discount .d-c-d{font-size: 14px; line-height: 1.6; padding: 0 5px; color:#fff; background: #ff733c;}
                    .deal_single .deal-details .detail-discount .d-c-d .only{}
                    .deal_single .deal-details .detail-discount .d-c-d .currency{font-size: 19px; color: #f9ff00; font-family: "arial black";}
                    .deal_single .deal-details .detail-discount .d-c-d .btup{}
                    .deal_single .deal-details .detail-discount .d-c-td{height: 100%;background: #ff733c;position: absolute;width: 100%;color: #fff;font-size: 27px;line-height: 62px;font-weight: bold;}
					.list-deafaults{}
					.list-deafaults .list-pic{width:40%; float:left;}
					.list-deafaults .list-con{width:58%; float:right;}
					


                .deal_single .deal-details .detail-coupon{}
                .coupon{display: block;background:#ff733c; position: relative; border-radius:5px; overflow: hidden;color: #fff;}
                .coupon .coupon-con{padding: 2px;width: 80%;}
                .coupon .coupon-con .c-des{background: #fff;color: #000;padding: 2px 5px;font-size: 14px;line-height: 1.5;border-radius: 3px 0 0 0;}
                .coupon .coupon-con .c-des .label{padding: 1px 6px; background: #0bb769;}
                .coupon .coupon-con .c-result{padding: 4px 5px 0; text-align: center;}
                .coupon .coupon-con .c-result span{ font-size: 20px;line-height: 1;font-family: "arial black";color: #f9ff00;}
                .c-link{}
                .c-link-mail{}
                .c-link-mail a{display: inline-block; margin-right:10px; width: 20px;font-size: 0;vertical-align: text-bottom;}
                .c-link-mail a img{width: 100%;}
                .c-link-mail a i{font-size: 20px; line-height: 20px;}
                .thecontact_mail{display: inline-block; margin-top: 10px;margin-bottom: 10px;}
                .choose-friends{max-height: 640px; overflow:auto;}

                .coupon .get{display: block;position: absolute; height: 100%; width: 20%; right: 0; top: 0; background: #0bb769; border-left: 2px dotted #fff;}
                .coupon.sharing .share{display: block;position: absolute; height: 100%; width: 20%; right: 0; top: 0; border-left: 2px dotted #fff;}
                .coupon .get-table{display: table; height: 100%; width: 100%;}
                .coupon .get-cell{display: table-cell; vertical-align: middle; text-align: center;}
                .coupon .scissor{position: absolute; left: -8px;bottom: 4px;width: 14px;}
                .coupon:hover{color: #fff;}
                .coupon:hover .get{background: #16ca78;}
                

                .deal_single .deal-details .detail-counter-rwapper{padding-left:0;}
                .detail-counter-rwapper{padding-left:0;}
                .deal_single .deal-details .detail-counter{ border:2px solid #000; text-align: center;font-size: 0; border-radius: 5px;min-height: 67px;}
                    .deal_single .deal-details .detail-counter .d-c-t{background: #000; color: #fff; font-size: 17px; line-height: 1.6; font-weight: bold; letter-spacing:2px; position: relative; text-indent: 21px; min-height: 27px;}
                    .deal_single .deal-details .detail-counter .d-c-t .counter-img{width: 31px;height: 41px;background: url(../img/common/countdown.svg) no-repeat center;background-size: contain;position: absolute;left: 50%;top: -11px;margin-left: -63px;}
                    .deal_single .deal-details .detail-counter .d-c-d{font-size: 12px; line-height: 1.6;}
                    .deal_single .deal-details .detail-counter .digi{display: inline-block; border-radius: 4px; text-align: center; font-size: 19px; font-family: "arial black"; color: #f00;}
                    .deal_single .deal-details .detail-counter .digi .counter-microsecs{}
                    .deal_single .deal-details .detail-counter .digi .counter-microsecs span{}

                .deal_single .detail-features .detail-feedback{ line-height:35px;}
                    .deal_single .detail-features .detail-feedback .sold{font-size: 12px;}
                    .deal_single .detail-features .detail-feedback .sold big{color: #e75427;}

        .detail-action{padding: 0 10px 0 10px;position: relative;}
           .detail-action .tag{background: #f00;color: #fff;padding: 0 7px;border-radius: 3px;font-size: 17px;font-weight: bold;display: block;position: absolute;bottom: 10px;left: 10px;}
            .detail-action .price{text-align: left; }
            .detail-action .price .now{font-size: 16px;font-weight: bold; display: inline-block; margin-left: 10px;}
            .detail-action .price .now span{font-size: 18px;color: #f00;line-height: 1;}
            .detail-action .price .now span .currency{font-size: 60%;}
            .detail-action .price .original{font-size: 14px;font-weight: bold; display: inline-block;}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {
        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
            .deal-details .detail-counter-rwapper{padding-left: 0;}
           .deal-details .detail-counter .digi{font-size: 12px;}
           .deal-details .detail-counter .d-c-d{line-height: 2.4;}
            .deal-details .detail-discount .d-c-td{line-height: 62px;}
        }
        /*Phones (<768px)*/
        @media (max-width: 767px) {
            .deal_single .deal-details .detail-counter-rwapper{padding-left: 10px;}
            .deal_single .deal-details .detail-counter .digi{font-size: 19px;}
            .deal_single .deal-details .detail-counter .d-c-d{line-height: 1.5;}
            .deal_single .detail-action .price{text-align: right; width: 80%; float: right;}
            .coupon .coupon-con .c-des{text-align: left;}
		
            .deal_single .deal-details .deal-name{margin-bottom:5px;overflow: hidden;text-overflow: ellipsis; height:50px; line-height:20px; font-size:14px !important;}
        }

    /*list-block*/
    .list-block{}
    .list-block .deal_single .deal-details .detail-feedback{}
    .list-block .deal_single .deal-details .detail-discount .d-c-t .discount-img{top: 1px;margin-left: -70px;}
    .list-block .deal_single .deal-details .detail-discount .d-c-t{font-size: 15px;letter-spacing: 0;text-indent: 35px;}
    .list-block .deal_single .detail-action .price .now span{font-size: 19px;}
    .list-block .deal_single .user-recom{height: 70px;width: 70px;right: 5px;top: 5px;padding: 12px;font-size: 17px;line-height: 1.3;}
    .list-block .deal_single .deal-details .detail-counter .d-c-d{font-size: 12px;line-height: 2.3;}
    .list-block .deal_single .deal-details .detail-counter .digi{font-size: 12px;}
    .list-block .deal_single .deal-details .detail-counter .d-c-t{font-size: 15px;}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {
        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
            .list-block .deal_single .deal-details .detail-counter-rwapper{padding-left:10px;}
        }
        /*Phones (<768px)*/
        @media (max-width: 767px) {
            .list-block .deal_single .deal-details .detail-counter-rwapper{padding-left:10px;}
            .list-block .deal_single .deal-details .deal-name{font-size: 17px;}
        }

    /*p-cover-block*/
    .p-cover-block{}
        .p-cover-block.deal_single:hover{border-color: #ccc;}
        .p-cover-block.deal_single .deal-cover-name{border-bottom: 1px solid #ccc; padding:10px 5px;}
        .p-cover-block.deal_single .deal-cover-name .deal-name{ font-size: 26px;font-weight: bold;margin: 0;line-height: 1.7;}
        .p-cover-block.deal_single .deal-cover-name .deal-sub{ font-size: 16px;line-height: 1.5;}

        .p-cover-block.deal_single .deal-details .detail-counter .d-c-d{line-height: 2;}
        .p-cover-block.deal_single .detail-action{padding: 0;}
        .p-cover-block.deal_single .detail-action .price{text-align: center;float: inherit;width: 100%;}
        .p-cover-block.deal_single .detail-action .price .original{font-weight: normal;}
        .p-cover-block.deal_single .detail-action .price .tag{background: #f00; color: #fff; padding: 0 4px; border-radius: 3px;font-size: 16px;font-weight: bold;position: inherit;display: inline-block;line-height: 1.2;margin-right: 4px;}
        .p-cover-block.deal_single .detail-action .price .save{}
        .p-cover-block.deal_single .detail-action .price .bodg{width: 100%;line-height: 1.2;font-size: 15px;font-family: arial, Microsoft JhengHei;font-weight: bold;color: #666;}
        .p-cover-block.deal_single .detail-action .price .now span{ font-size: 25px;}
        .p-cover-block.deal_single .detail-action .price .now span .currency{font-size: 70%;}
        .p-cover-block.deal_single .detail-action .buying{margin-bottom: 10px;}
        .p-cover-block.deal_single .detail-action .buying button{width: 100%;}
            /*Desktops (>=992px)*/
            @media (max-width: 1199px) {
            }
            /* Tablets (>=768px)*/
            @media (max-width: 991px) {
                .p-cover-block.deal_single .detail-action .price .bodg{display: inline-block;}
            }
            /*Phones (<768px)*/
            @media (max-width: 767px) {
                .p-cover-block.deal_single .detail-action .price .bodg{display: inherit;}
                .p-cover-block.deal_single .deal-cover-name .deal-name{ font-size: 22px;line-height: 1.4; margin-bottom: 5px;}
                .p-cover-block.deal_single .deal-cover-name .deal-sub{ font-size: 15px;line-height: 1.5;}
            }

    /*p-related-block*/
    .p-related-block{}
        .p-related-block h2{cursor: default;}
        /*.p-related-block .title{background: #fff;border-color: #ccc;}
        .p-related-block .title h2{font-size: 15px; color: #000; line-height: 1.8;}*/
        .p-related-block .deal_single .deal-name{font-size: 15px;}
        .p-related-block .deal_single .detail-action .price{width: 60%; float: right;}
        .p-related-block .deal_single .detail-action .price .original{}
        /*.p-related-block .deal_single .deal-details{padding-bottom: 0;}
        .p-related-block .deal_single .detail-action{}
        .p-related-block .deal_single .detail-action .tag{position: static;display: inline-block;font-size: 14px;margin-bottom: 3px;}
        .p-related-block .deal_single .detail-action .price{text-align: left;}
        .p-related-block .deal_single .detail-action .price .original{margin-right: 0;}
        .p-related-block .deal_single .detail-action .price .now{float: right;padding-top: 21px;}*/

            /*Desktops (>=992px)*/
            @media (max-width: 1199px) {
            }
            /* Tablets (>=768px)*/
            @media (max-width: 991px) {
                .p-related-block .deal_single .deal-details .detail-counter-rwapper{padding-left: 10px;}
                .p-related-block .deal_single .deal-name{font-size: 19px;}
                .p-related-block .deal_single .detail-action .price{width: 70%; float: right;}
                .p-related-block .deal_single .detail-action .price .original{}
            }
            /*Phones (<768px)*/
            @media (max-width: 767px) {
                .p-related-block ul li{padding-left: 0; padding-right: 0;}
            }

    /*shipping-feature-block*/
    .shipping-feature-block{padding:10px;}
        .shipping-feature-block .features{display: inline-block;color: #fff;border-radius: 100px;padding: 0 10px;margin-bottom: 5px;font-size: 17px;margin-right: 5px;background: #0bb769;font-weight: bold;}
        .shipping-feature-block ul{}
        .shipping-feature-block ul li{}
    .p-des-block{word-wrap:break-word ;}
        .p-des-block h2{margin-bottom: 10px; font-size: 20px;}
		.toupiap .btn{word-wrap:break-word !important ;}
        .p-des-block .bundle-package{}
        .p-des-block .bundle-package ol{padding: 0;}
        .p-des-block .bundle-package ol li{list-style: none;line-height: 1.8;border-bottom: 1px solid #eee;}
        .p-des-block .bundle-package .redline{background:#fff; color: #f00;}
        .p-des-block .pro-unfold .intro-img{}
        .p-des-block .bg-danger{padding: 5px; border-radius: 5px;}
        .sel-pack-title{text-align: right;}
        .p-des-block .sel-pack-option{border-bottom: 1px solid #ccc;}
        .p-des-block .sel-pack-option:last-child{border-bottom: none; margin-bottom: 0;}
        .p-des-block .sel-pack-option .close{font-size: 35px;}
        .p-des-block .selectpackage .nowprice{color: #f00;font-family: arial;font-size: 29px;line-height: 1;}
        .p-des-block .selectpackage .nowprice .currency{ font-size: 75%;}
        .p-des-block .selectpackage .disprice{color: #00c17c;font-family: arial;font-size: 20px;line-height: 1;display: inline-block;}
        .p-des-block .selectpackage .disprice .currency{ font-size: 75%;}
        .p-des-block .selectpayMethod label{width: 100%; cursor: pointer;}
        .option-text{font-weight: normal;}
        .pro-options{border-bottom:1px solid #ccc;}
        
        .couponInputer, .couponapplyed{display: none;}
        .fundInputer, .fundapplyed{display: none;}
        .receiverBlock{display: none;}
        .invoiceComBlock{display: none;}

        .p-des-block .selectpayMethod label,
        .invoiceBlock label,
        #faq label, #orderQuestion label, #contactService label{cursor: pointer;}
        
        .p-des-block.p-checkout-block{padding:10px;}
        .p-des-block.p-checkout-block .p-cover-block{border:0;}
        .p-des-block.p-checkout-block .p-cover-block .deal-cover-name{border-bottom: 0;padding: 0;}

        .order_title.panel-title{font-size: 15px;}
        .myorderGrid .ghead{line-height: 2; margin: 0; background: #eee;border-right: 1px solid #ccc; text-align: center;}
        .myorderGrid .single:last-child .ghead{border-right: 0;}
        .myorderGrid .gbody{line-height: 2; margin: 0; border-right: 1px solid #ccc; font-size: 14px !important; text-align: center;}
        .myorderGrid .single:last-child .gbody{border-right: 0;}

            /*Desktops (>=992px)*/
            @media (max-width: 1199px) {
            }
            /* Tablets (>=768px)*/
            @media (max-width: 991px) {
                .p-des-block .pro-unfold .intro-img{width: 100%;}
                .sel-pack-title2{text-align: left;}
                .myorderGrid .ghead{border-bottom: 1px solid #ccc; border-right: 0; text-align: left; padding: 0 10px;}
                .myorderGrid .gbody{border-bottom: 1px solid #ccc; border-right: 0;min-height: 31px; text-align: left; padding: 0 10px;}
                .myorderGrid .single:last-child .ghead{border-bottom: 0;}
                .myorderGrid .single:last-child .gbody{border-bottom: 0;}
				
				.mycart .ghead{border-bottom: 1px solid #ccc; border-right: 0; text-align: left; padding: 0 10px; height:60px;display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
                .mycart .gbody{border-bottom: 1px solid #ccc; border-right: 0;min-height: 31px; text-align: left; padding: 0 10px;}
                .mycart .single:last-child .ghead{border-bottom: 0;}
                .mycart .single:last-child .gbody{border-bottom: 0;}
            }
            /*Phones (<768px)*/
            @media (max-width: 767px) {
                .p-des-block .pro-unfold .intro-img{width: 100%;}
                .sel-pack-title{text-align: left;}
                .sel-pack-title2{text-align: left;}
            }

    /*p-login-block*/
    .p-r-b1{}
        .p-r-b1 .relatedPro-carousel .rp-single{padding:0 5px;}
        .p-r-b1 .relatedPro-carousel .rp-single a:focus{outline: none;}
            /*Desktops (>=992px)*/
            @media (max-width: 1199px) {
            }
            /* Tablets (>=768px)*/
            @media (max-width: 991px) {
            }
            /*Phones (<768px)*/
            @media (max-width: 767px) {
            }

    /*p-login-block*/
    .p-login-block{}

/*floatings content*/
.float-con{position: fixed; bottom: 28px; left:0; width: 100%; z-index: 1; display: none;}
    .buying-con-wrapper, .social-top-wrapper{border:1px solid #ccc;background: #fff; padding: 10px 0; min-height: 78px;}
    .buying-con-wrapper .deal-details{}
    .buying-con-wrapper .deal-details img{}
    .buying-con-wrapper .deal-details .deal-name{font-size: 17px; margin:0 0 5px; line-height: 1.5;font-weight: bold;}
    .buying-con-wrapper .deal-details .deal-name{font-size: 17px; margin:0 0 5px; line-height: 1.5;font-weight: bold;}
    .buying-con-wrapper .deal-details .price .inblock{margin-right: 5px;}
    .buying-con-wrapper .deal-details .price .bodg{line-height: 24px;font-size: 17px;font-family: arial, Microsoft JhengHei;font-weight: bold;color: #666;}
    .buying-con-wrapper .deal-details .price .discount .bodg{background: #f00; border-radius: 3px; color: #fff; padding: 0 5px;}
    .buying-con-wrapper .deal-details .price .now .bodg{font-size: 22px;color: #f00;}
    .buying-con-wrapper .deal-details .buying{margin-bottom: 10px;}
    .buying-con-wrapper .deal-details .buying button{display: block; width: 100%;}
    .buying-con-wrapper .deal-details .sold{font-size: 11px;}
    
    /*.social-top-wrapper{position: relative;top: 21px;}*/
    .go-top{display: block; font-family: arial black; background: rgba(0, 0, 0, 0.6); color: #fff; position: fixed; right: 2%; bottom: 50px; z-index: 1;}
    .go-top:hover{color: #fff; background: #000;}

    .my-record{position: absolute;left: 50%;margin-left: -743px;width: 150px;top: 20px;}
        .my-record .title{background: #fff;border-color: #ccc;}
        .my-record .title h2{font-size: 15px; color: #000; line-height: 1.8; cursor: default;}

    .my-recommend{position: absolute;right: 50%;margin-right: -743px;width: 150px;top: 20px;}
        .my-recommend .title{background: #fff;border-color: #ccc;}
        .my-recommend .title h2{font-size: 15px; color: #000; line-height: 1.8; cursor: default;}
            /*Desktops (>=992px)*/
			@media (max-width: 1480px) {
               .my-record{position: absolute;left: 50%;margin-left: -625px;width: 120px;top: 20px;}


    .my-recommend{position: absolute;right: 50%;margin-right: -625px;width: 120px;top: 20px;}

                .go-top{right: 0;bottom: 58px;margin-right: 0;border-radius: 4px 0 0 4px;font-size: 23px;}
            }
            @media (max-width: 1240px) {
                .my-record{position: absolute;left: 50%;margin-left: -575px;width: 120px;top: 20px;}
    .my-recommend{position: absolute;right: 50%;margin-right: -575px;width: 120px;top: 20px;}
                .go-top{right: 0;bottom: 58px;margin-right: 0;border-radius: 4px 0 0 4px;font-size: 23px;}
            }
			@media (max-width: 1150px) {
               .my-record{position: relative;left: auto;margin-left:auto; margin-right:auto;width: 1000px;top: auto;}
    .my-recommend{position: relative;right:auto;margin-left:auto; margin-right:auto;;width:1000px;top: auto;}
            }
            /* Tablets (>=768px)*/
            @media (max-width: 991px) {
				 .my-record{position: relative;left: auto;margin-left:auto; margin-right:auto;width: 100%;top: auto;}
    .my-recommend{position: relative;right:auto;margin-left:auto; margin-right:auto;;width:100%;top: auto;}
                .buying-con-wrapper{background: rgba(255, 255, 255, 0.8);border: 0;}
                .float-con{bottom: -20px;}
            }
            /*Phones (<768px)*/
            @media (max-width: 767px) {
                .go-top{font-size: 17px;right: 0;bottom: 15px;border-radius: 4px 0 0 4px;}
                .go-top.prod{bottom: 66px;}
            }

    .flo ul{padding-left: 0;}
    .flo ul li{list-style: none;}
    .flo .deal_single .deal-name{font-size: 13px;margin-bottom: 0; line-height: 1.4;}
    .flo .deal_single .deal-details{padding:5px 5px 0; }
    .flo .deal_single .deal-details .detail-feedback{text-align: left;}
    .flo .deal_single .detail-action{padding: 0 5px 5px;border: 0;}
    .flo .deal_single .detail-action .tag {position: static;display: inline-block; font-size: 12px;}
    .flo .deal_single .detail-action .price {text-align: left;width: 100%;}
    .flo .deal_single .detail-action .price .now{font-size: 13px; margin-left: 0;}
    .flo .deal_single .detail-action .price .now span{font-size: 13px;}
    .flo .deal_single .detail-action .price .now span .currency{font-size: 13px;}
    .flo .deal_single .detail-action .price .original{font-size: 12px;}


.fund-main-bg{position: relative; background: #0bb769; overflow: hidden;
background: rgb(11,183,105);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiYjc2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmQzNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgb(11,183,105) 0%, rgb(114,211,114) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(11,183,105)), color-stop(100%,rgb(114,211,114)));
background: -webkit-linear-gradient(top, rgb(11,183,105) 0%,rgb(114,211,114) 100%);
background: -o-linear-gradient(top, rgb(11,183,105) 0%,rgb(114,211,114) 100%);
background: -ms-linear-gradient(top, rgb(11,183,105) 0%,rgb(114,211,114) 100%);
background: linear-gradient(to bottom, rgb(11,183,105) 0%,rgb(114,211,114) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bb769', endColorstr='#72d372',GradientType=0 );}
.fund-main-bg-img{position: absolute;}
.fund-main-img-top{left: 50%;top: 0;width: 1000px;margin-left: -500px;}
.fund-main-img-bottom{left: 50%;bottom: -2px;width: 1200px;margin-left: -600px;}
.fund-main-img-left{left: 50%;bottom: -122px;width: 540px;margin-left: -738px;}
.fund-main-img-right{right: 50%;bottom: -113px;width: 508px;margin-right: -701px;}
/*.wide-wrapper{margin-left: 0; margin-right: 0;}*/
/*.wide-wrapper-out{margin-left: 0; margin-right: 0;}*/

.fund-main{padding: 50px 0;}
.fund-main-top{color: #fff;}
.fund-main-top img{width: 100px;border-radius: 100px;border: 4px solid #fff;}

.fund-mid{background: #fff;padding: 30px 0;}
.fund-mid-i{color: #0bb769; font-size: 30px;margin-right: 15px;}

.fund-bottom{background: #fff;padding: 10px;}
    .fund-b-title h2{font-size: 30px; font-weight: normal;}
    .fund-b-title h2 span.enhance{color:#0bb769;}
    .fund-b-line{border-bottom: 1px solid #ccc;}
    .f-b-p{display: inline-block; max-width: 54px;border-radius: 100px; margin-right: 10px; vertical-align: middle; height:auto !important;width: auto \9;}
    .f-b-who{display: inline-block;vertical-align: middle;}
    .f-b-name{margin-bottom: 0;}
    .f-b-status{margin-bottom: 0;}
    .f-b-earn{text-align: right; margin-bottom:0;}
    .f-b-earn span{color:#009e57;}
    .f-b-earn span.label{color:#fff;}
    .f-b-earn p{margin-bottom: 0;}
    .fund-b-filter{padding: 10px; border:1px solid #ccc; border-radius: 5px;}
    .fund-b-des{line-height: 1.8}
        /*Desktops (>=992px)*/
        @media (max-width: 1199px) {

        }
        /* Tablets (>=768px)*/
        @media (max-width: 991px) {
            .fund-mid{padding: 30px 10px;}
            .fund-main-top h1{font-size: 30px;}
            .fund-main-top h3{font-size: 17px;}
            .fund-b-title h2{font-size: 30px;}
            .fund-main-bg{min-height: 680px;}
            .fund-main-img-top{left: 50%;top: 0;width: 1000px;margin-left: -500px;}
            .fund-main-img-bottom{left: 50%;bottom: -2px;width: 1200px;margin-left: -620px;}
            .fund-main-img-left{left: 50%;bottom: -83px;width: 356px;margin-left: -344px;}
            .fund-main-img-right{right: 50%;bottom: -97px;width: 322px;margin-right: -338px;}
            .wide-wrapper-out{margin-left: -10px !important; margin-right: -10px !important;}
        }
        /*Phones (<768px)*/
        @media (max-width: 767px) {
            .fund-main-top, .fund-main-bottom{padding: 0 10px;}
            .fund-main-bg{min-height: 651px;}
            .fund-main-img-top{left: 50%;top: 8px;width: 750px;margin-left: -336px;}
            .fund-main-img-bottom{left: 50%;bottom: -2px;width: 1182px;margin-left: -620px;}
            .fund-main-img-left{left: 50%;bottom: -47px;width: 173px;margin-left: -194px;}
            .fund-main-img-right{right: 50%;bottom: -72px;width: 245px;margin-right: -200px;}

            .fund-main-top h1{font-size: 23px;}
            .fund-main-top h3{font-size: 15px;}
            .fund-main-top p{font-size: 15px;}
            .fund-b-title h2{font-size: 23px;}
            .fund-b-title h3{font-size: 15px;}
            .f-b-who{width:100%; position: relative;margin-bottom: 11px;}
            .f-b-who .f-b-name{position: absolute;top: -41px;left: 65px;}
            .f-b-earn{text-align: left;}

            .fund-b-filter .form-control{margin-bottom: 10px;}
        }

.final-info{}
    .f-i-icon{font-size: 50px; color:#0bb769;}
    .final-info p{margin-bottom: 0;}


.chatroom {
    margin: 0 auto;
    border-radius: 5px;
}

.chatroom .chat {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #434651;
}

.chatroom .chat .chat-header {
    border-bottom: 1px solid #ddd;
    margin-left: -10px;
    margin-right: -10px;
    padding: 0 10px;
}

.chatroom .chat .chat-history {
    padding: 30px 30px 20px;
    border-bottom: 1px solid #ddd;
    overflow-y: auto;
    max-height: 500px;
    margin-left: -10px;
    margin-right: -10px;
}

.chatroom .chat .chat-history ul {
    list-style: none;
    padding: 0;
}

.chatroom .chat .chat-history .message-data {
    margin-bottom: 10px;
}

.chatroom .chat .chat-history .message-data-time {
    color: #a8aab1;
    padding-left: 6px;
}

.chatroom .chat .chat-history .message {
    color: black;
    padding: 15px 15px;
    line-height: 26px;
    font-size: 16px;
    border-radius: 7px;
    margin-bottom: 20px;
    max-width: 90%;
    position: relative;
}

.chatroom .chat .chat-history .message:after {
    bottom: 100%;
    left: 25px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f2f2f0;
    border-width: 10px;
    margin-left: -10px;
}

.chatroom .chat .chat-history .my-message {
    background: #f2f2f0;
}

.chatroom .chat .chat-history .other-message {
    background: #c2ecc2;

}

.chatroom .chat .chat-history .other-message:after {
    border:0;
}

.chatroom .chat .chat-message {
    padding: 30px;
}

.chatroom .chat .chat-message textarea {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px 20px;
    font: 14px/22px "Lato", Arial, sans-serif;
    margin-bottom: 10px;
    border-radius: 5px;
    resize: none;
}

.chatroom .chat .chat-message .fa-file-o, .chat .chat-message .fa-file-image-o {
    font-size: 16px;
    color: gray;
    cursor: pointer;
}

.chatroom .align-left {
    text-align: left;
}

.chatroom .align-right {
    text-align: right;
}

.chatroom .float-right {
    float: right;
}

.chatroom .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clear{ clear:both; display:block; width:100%;}

.bg_red{ background: #c41a4e !important; color:#fff !important;}

.sbox{ padding-bottom:20px;}
.sbox:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.sp_list{ position:relative; margin-bottom:10px;}
.sp_sale{ background:url(../img/ico3.png) no-repeat center; height:35px; width:40px; position:absolute; top:5px; left:5px; z-index:3; color:#fff; line-height:30px; text-align:center; font-size:14px;}
.sp_sales{ width:40px; position:absolute; top:0; left:0; z-index:3;}
.sp_sales img{ width:40px;}
.sp_fixed{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); color:#fff; display:none;}
.sp_list:hover .sp_fixed{ display:block; }

@media (max-width: 1150px) {

	  .my-record .sp_list , .my-recommend .sp_list{ position:relative; margin-bottom:10px; width:18.4%; margin-right:2%; float:left;}
	   .my-record .sp_list:nth-child(5n) , .my-recommend .sp_list:nth-child(5n) { margin-right:0%;}

            }
			@media (max-width: 1080px) {

	  .my-record .sp_list , .my-recommend .sp_list{ position:relative; margin-bottom:10px; width:23.5%; margin-right:2%; float:left;}
	   .my-record .sp_list:nth-child(5n) , .my-recommend .sp_list:nth-child(5n) { margin-right:0%;}

            }
			

.index_title .input-group { border:1px solid #ccc;border-radius:5px;}
.index_title{ padding:10px 0; line-height:31px; color:#c41a4e; font-size:20px;}
  .index_title img{ float:left; margin-right:5px;}
  .index_titles{ padding:10px 0; line-height:31px; color:#000; font-size:16px; border-bottom:1px solid #ccc;}
  .ps-search{ border:1px solid #ccc; padding:0 5px; font-size:13px; border-radius:5px;}
  .ps-search a{padding: 5px;}
  .ps-search a.active{ background:#f1f1f1;}
  .liulan{ border-left:1px solid #ccc; padding-left:5px; margin-left:8px;}
  .index_titles img{ float:left; margin-right:5px;width:30px;}
  .sp_price{ text-align:right; margin-top:30px;}
  .sp_title{ font-size:12px;}
  .manage_name{ background:#fff; color:#000; height:50px; line-height:50px; text-align:center;width:100%;}
  
  
  .detail-guige label{ cursor:pointer; padding:5px; font-size:12px; line-height:30px; position:relative; width:115px; height:30px; display:block; float:left; margin-right:5px; margin-top:5px; text-align:center;}
  
  .detail-guige label span {
	position: absolute;
	-webkit-appearance: none;
	height: 30px;
	width: 109px;
	margin: 0px 0px;
	cursor:pointer;
	padding:0 3px;
	margin-right: 0;
	vertical-align: middle;
	top:0; left:0;
	overflow:hidden;
	z-index:2;
	

}
  .detail-guige input[type="radio"] {
	position: absolute;
	-webkit-appearance: none;
	height: 30px;
	width: 115px;
	margin: 0px 0px;
	margin-right: 0;
	vertical-align: top;
	top:0; left:0;
z-index:1;
cursor:pointer;
}
.detail-guige input[type="radio"] {
	-webkit-transition: border-color 0.2s;
	-o-transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	transition: border-color 0.2s;
}
.detail-guige input[type="radio"] {
	border:1px solid #ccc;

	background-color: #fff;
	color: #0e3642;
}
.detail-guige input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.detail-guige input[type="radio"]:checked:before {
	content: " ";
	display: block;
	position: absolute;
	font-size: 24px;
	right: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 30px;
border:1px solid #ff0000;
	background: url(/img/sys_item_selected.gif) no-repeat right bottom;

}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail-guige label{ cursor:pointer; padding:5px; font-size:12px; line-height:30px; position:relative; width:115px; height:30px; display:block; float:left; margin-right:5px; margin-top:5px; text-align:center;}
  
  .detail-guige label span {
	position: absolute;
	-webkit-appearance: none;
	height: 30px;
	width: 109px;
	margin: 0px 0px;
	cursor:pointer;
	padding:0 3px;
	margin-right: 0;
	vertical-align: middle;
	top:0; left:0;
	overflow:hidden;
	z-index:2;
	

}
  .detail-guige input[type="radio"] {
	position: absolute;
	-webkit-appearance: none;
	height: 30px;
	width: 30px;
	margin: 0px 0px;
	margin-right: 0;
	vertical-align: top;
	top:0; left:0;
z-index:1;
cursor:pointer;
}
.detail-guige input[type="radio"] {
	-webkit-transition: border-color 0.2s;
	-o-transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	transition: border-color 0.2s;
}
.detail-guige input[type="radio"] {
	border:1px solid #ccc;

	background-color: #fff;
	color: #0e3642;
}
.detail-guige input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.detail-guige input[type="radio"]:checked:before {
	content: " ";
	display: block;
	position: absolute;
	font-size: 24px;
	right: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 30px;
border:1px solid #ff0000;
	background: url(/img/sys_item_selected.gif) no-repeat right bottom;

}
	}


.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
}
.spinner {
	height:60px;
	width: 100%;
	overflow: hidden;

	position: relative;

	    border-right: 1px solid #ccc;
}
.spinner button, .spinner .value {

	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 25px;
	margin-left:5px;
	margin-top:9px;
}
.spinner button {
	border: none;
	width: 23px;
	color: #e5312a;
	font: 22px Arial bold;
	padding: 0;
	outline: none
}
.spinner .decrease {
	background: #f1f1f1;
    height: 20px;
    width: 25px;
    cursor: pointer;
    text-indent: 0;
    position: absolute;
    right: 5px;
    top: 29px;
    overflow: hidden;
    color: #000;
    text-align: center;
    border: 1px solid #c2beb4;
}
.spinner .decrease[disabled] {
	cursor: default
}

.spinner .increase {
    background: #f1f1f1;
    height: 20px;
    width: 25px;
    cursor: pointer;
    text-indent: 0;
    position: absolute;
    right: 5px;
    top: 9px;
    overflow: hidden;
    color: #000;
    text-align: center;
    border: 1px solid #c2beb4;
}

.spinner .value {
	width: 53px;
	height: 40px;
	border: none;
	font-family: Arial;
	color: #c2beb4;
	border: 1px solid #c2beb4;
	padding: 0px;
	float: left;
	font-size: 18px;
}
.spinner .value.passive {
	color: #8f8f8f
}
.spinner .error, .spinner .invalid {
	background: #aa0000
}

.mycart .gbody{ height:60px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.mycart .ghead{}

.news-list{ background:#fff; border:1px solid #ccc; margin:auto; margin-bottom:10px;}
.news-list:hover{ background:#fff; border:1px solid #000;}
.toupss{ text-align:right;}


.news-pic{}
.news-pic img{ width:100%;}
.news-con h1{ font-size:18px; color:#000;}
.news-con p{ font-size:14px; color:#666;}
.news-time{ font-size:16px;}
.deal-shop{padding:5px; line-height:40px; font-size:24px; background:rgba(233,233,233,1.00)}
.deal-shop img{width:40px; height:40px; float:left}
@media (max-width: 768px) {
	.toupss{ text-align:center; border-top:1px solid #ccc; background:#f1f1f1; padding-top:6px;padding-bottom:6px; margin-top:6px; height:115px; overflow:hidden;}
	.toupss button{width:100%;}
	.toupss h1{ margin:5px 0;}
	.paihangcon{ overflow:hidden; height:105px;  border-top:1px solid #ccc;}
	.paihangcon h1{ height:20px; overflow:hidden; line-height:20px; margin:5px 0;}
	.paihangcon p{ height:40px; overflow:hidden; line-height:20px; margin:5px 0;}
	.paihangcon .news-time{ height:30px; overflow:hidden;}
	}
.pjpic{margin-top:20px;}
.px-pxpx{padding:5px 0 10px 0;}
.px-pxpx strong{font-size:16px;}
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:16px;
	line-height:35px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:#f6f6f6;
	white-space:nowrap;
}

.str_wrap.str_active {
	background:#f1f1f1;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
.paomad{background:#f6f6f6; margin-bottom:20px;}
.paomad p{ margin:0; padding:0; height:45px; overflow:hidden;}
.paomad i{ color:#f00; font-size:24px; padding-right:5px;}
.scrolltx .paomad{ display:none;}
#PageContent{ text-align:center;}
#PageContent a{ border:1px solid #ccc; padding:0 8px;height:30px; line-height:30px; margin:5px 3px; color:#333; display:inline-block}
#PageContent strong{ border:1px solid #ccc; padding:0 8px; height:30px; line-height:30px; margin:5px 3px; background:rgba(217,217,217,1.00); color:#000; display:inline-block}
#PageContent em{ font-style:normal;}
.getico{ padding:8px 0;}
.getico img{width:40px; height:40px; margin:5px;}

.shop_content{ border:1px solid #ccc; padding:8px 0; background:#fcfcfc; margin:8px 0;}
.shop_content .shop_name{ font-size:24px; color:#000; font-weight:bold;}
.shop_content .shop_tell{ font-size:14px; color:#666; display:block; padding:5px 0; }
.shop_content .shop_address{ font-size:14px; color:#666;  display:block; padding:5px 0; }
.shop_content .shop_contents{ font-size:12px; color:#666; display:block; padding:5px 0;  }
.shop_content1{ border:1px solid #ccc; padding:8px; background:#fcfcfc; margin:8px 0;}

.cart_none{ line-height:160px; font-size:18px; color:#666; text-align:center;}

.location_page{ padding:8px 0; clear:both;}
.mingdan_title{ border-bottom:1px solid #ccc; color:#000; font-size:16px; line-height:45px; margin-top:10px; margin-bottom:5px;}
.detail_picbox{ margin-top:8px; }

.nav-tabs .active a{ background:#c6623c !important; color:#fff !important;}
.share_box{ text-align:center; padding:3px;}
.share_box img{width:30px; height:30px;}
.mores{ display:block; margin-top:6px;}
.mores a{ color:rgba(233,218,0,1.00) !important}


.nav_pullsd{ padding-left:5%; display:none}
.nav_pullsd li{ width:100%;}
.nav_pullsd li a:before{ content:">"; display:inline; }
.nav>li>a {
 border-bottom:1px dashed #ccc;
}
.nav>li>a:before{ content:">"; display:inline; }



 .nav {
 	width: 100%;
 	max-width: 360px;
 	margin: 30px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }
.panel-body  .nav {
 	width: 100%;
 	max-width: 100%;
 	margin: 30px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }
.nav .link {
	cursor: pointer;
	display: block;
    padding: 10px 15px;
}

.nav li:last-child .link {
	border-bottom: 0;
}

.nav li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.nav li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.nav li.open .link {
	color: #b63b4d;
}

.nav li.open i {
	color: #b63b4d;
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	font-size: 14px;
 }

.submenu li a{
 	 border-bottom:1px dashed #ccc;
	    padding: 10px 15px;
		display:block
 }
.submenu li{ width:100%; list-style:none;}
.submenu li a:before{ content:">"; display:inline; }
.nav li.open .submenu li a:before{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion{ margin:0 !important;}
.footer_navopen{ cursor:pointer;}

.piao_dtitle{ padding: 10px; border:1px solid #ccc; margin:10px 0;}
.piao_dtitle h1{ padding:15px 0; margin:0;}
.piao_dtitle p{ color: #333;}


 
.hot-tag-block {
    display: none !important;
}

/* 🔥 強制隱藏橘色導覽列（實體） */
.scrolltt .header.fix-head {
    display: none !important;
}

/* 🔧 順便清掉它留下的高度 */
.header-height {
    display: none !important;
}
