@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,700);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display);
@import url(https://fonts.googleapis.com/css?family=Consolas);
@import url(https://fonts.googleapis.com/css?family=Oswald);	  
html{
overflow-x:hidden; 
}
/*bootstrap 3 column*/
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }  
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/*bootstrap 3 column*/
html{
overflow-x:hidden; 
-webkit-overflow-scrolling: touch; 
position:relative;
	}
body{
font-family:"Microsoft JhengHei","Heiti TC";
padding:0px;
margin:50px 0px 0px 0px;
background:#eaeaea;
	}		
.container{
width:1050px;	
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	}	
.tooltip.top{
margin-top:-53px; /*Bootstrap Original : -3px; */
  }  
a,a:hover,a:focus{
outline:none;
text-decoration:none;
	}	
.btn{
text-shadow:none !important;	
outline:none;
border-radius:3px;
padding:6px 12px;
letter-spacing: 1px;
	}	
.btn:hover,.btn:focus{
text-shadow:none !important;	
outline:none;
	}	
.btn-small,.btn-small:hover{
padding:4px 8px;
font-size:11px;
	}	
.btn-block{
padding:10px 20px;
font-size:16px;	
	}
.btn-xl{
font-size:18px;
padding:12px 24px;	
border-radius:3px;
box-shadow:0px -3px 0px rgba(0,0,0,0.1) inset;
border:none;
box-sizing:border-box;
	}	
.btn-xl:hover{
padding:12px 24px;	
	}		
.btn-lg{
font-size:16px;
padding:8px 16px;  
border-radius:3px;
box-shadow:0px -3px 0px rgba(0,0,0,0.1) inset;
border:none;
box-sizing:border-box;
  } 
.btn-lg:hover{
padding:8px 16px;    
  }        
.badge{
text-shadow: none;
padding:3px 5px;
  }   
.tooltip{
visibility: visible;
padding:5px;
	}	  
.container{
width:1050px;	
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	}	
.wrap{
/*margin-top:50px;*/	
	}	
.outer{
margin:0px 10px;	
	}	
.area{
padding:10px 0px;	
	}	
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
height:30px;
line-height: 30px;
  } 
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
border-radius:0px;
border:1px solid #999;
box-shadow:none;
transition:all ease-in-out .3s;
font-size:13px;
letter-spacing:1px;
display: block;
width: 100%;
box-sizing: border-box;
  }     
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
border:1px solid #333;
box-shadow:none;
  }     
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{
color:#E54343 !important;
  }  
.has-error .form-control{
border-color:#E54343 !important;
  }  
#header{
background:#fff;
width:100%;
height:50px;
box-shadow:0px 3px 3px rgba(0,0,0,0.3);
position:fixed;
top:0px;
left:0px;
z-index:3000;	
	}	
#header a.main_logo{
display:block;
width:100px;
height:35px;	
margin-top:6px;
float:left;	
	}
#header a.main_logo img{
width:110px;
height:39px;	
	}
#header ul.main_menu{
padding:0px;
margin:0px;
list-style:none;
margin-left:20px;	
float:left;		
	}	
#header ul.main_menu > li{
font-size:14px;
letter-spacing:2px;
display:inline-block;
height:50px;	
line-height:50px;	
	}	
#header ul.main_menu > li > a{
color:#444;
display:block;
/*padding:0px 8px;*/
padding:0px 5px;	
	}	
#header ul.main_menu > li > a:hover{
background:#f4f4f4;
	}
#header ul.main_menu > li > a.selected{
background:#f4f4f4;
	}
#header ul.main_menu > li > a.highlight{
color:#FF7270;
font-weight: bold;
	}
#header ul.main_menu > li > a > .plus{
position:absolute;
top:0px;
right:15px;
font-size:24px;
color:#777;
display:none;
	}
#header ul.main_menu > li > .sub_menu{
background:#f4f4f4;
width:100%;
padding:30px 10px 30px 10px;
position:absolute;
top:50px;	
left: 0px;
z-index:1001;
display:none;
box-shadow:4px 4px 0px rgba(0,0,0,0.1);
border:none !important;
	}
#header ul.main_menu > li > .sub_menu.sub_menu_sec{

	}	
#header ul.main_menu > li > .sub_menu.sub_menu_sm{
width:170px;
	}		
@media only screen and ( min-width: 768px ){
#header ul.main_menu > li:hover > .sub_menu{
display:block;
	}	
}	
#header ul.main_menu > li > .sub_menu span{
font-size:16px;
margin:10px 0px;
line-height:18px;
color:#555;
font-weight:100;
	}
#header ul.main_menu > li > .sub_menu span span{
color:#ff7270;
margin:0px 3px;
font-weight:bold;
	}			
#header ul.main_menu > li > .sub_menu ul{
padding:0px;
margin:0px;
list-style:none;
line-height:15px;
font-size:13px;
margin:0px 5px;
	}	
#header ul.main_menu > li > .sub_menu ul li{
display:inline-block;
width:70px;
margin:5px 0px;
text-align:center;
border-right:1px dashed #ccc;
	}	
#header ul.main_menu > li > .sub_menu ul li a{
color:#666;
	}
#header ul.main_menu > li > .sub_menu ul li a:hover{
color:#999;
	}	
#header ul.main_menu > li > .sub_menu ul.sub_menu_country li{
width:50px;
	}												
#header ul.main_menu > li > .sub_menu ul.sub_menu_special li{
width:100%;
text-align:left;
border:none;
	}												
#header .header_sec{
float:right;	
	}	
#header .search_area{
float:left;	
margin-right:60px;
margin-top:10px;	
position:relative;
text-align:left;
	}				
#header .search_area .form-control{
border-radius:0px;
border:1px solid #999;
box-shadow:none;
width:150px;
transition:all ease-in-out .3s;
font-size:13px;
letter-spacing:1px;
	}			
#header .search_area .form-control:focus{
border:1px solid #333;
box-shadow:none;
	}		
#header .search_area i{
position:absolute;
right:8px;
top:7px;	
	}
#header .login_area{
float:right;
margin-top:10px;
	}
#header .login_area a{
color:#444;	
	}
#header .login_area .user_name{
display:inline-block;
font-size:13px;
letter-spacing:2px;
max-width:100px;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;	
vertical-align:middle;
margin-right:10px;
	}	
#header .login_area  .user_pic{
display:inline-block;
vertical-align:middle;	
width:28px;
height:28px;
border-radius:50%;
overflow:hidden;
background-image:url(../../img/newWebsite/user_pic.gif);
background-size:cover;
background-position:center center;	
border:2px solid #ddd;
	}	
#header .login_area .user_menu,#header .login_area .user_msg{
display:inline-block;
margin:0px 2px;
	}					
#header .login_area .user_menu a.dropdown-toggle,#header .login_area .user_msg a.dropdown-toggle{
display:inline-block;
vertical-align:middle;
text-align:center;
width:28px;
height:28px;
border-radius:50%;
background:#999;
color:#fff;
line-height: 26px;
	}
#header .login_area .user_menu a.dropdown-toggle i{
line-height: 12px;
margin: 0 !important;
vertical-align: middle;
	}		
#header .login_area .user_msg a.dropdown-toggle{
position:relative;
	}		
#header .login_area .user_msg a.dropdown-toggle i{
margin:0px !important;
	}							
#header .login_area .user_msg  a.dropdown-toggle span.badge{
position:absolute;
font-size:10px;
top:-3px;
left:18px;
padding: 1px 5px 2px;
	}	
.dropdown-menu{
right:-6px;
left:auto;
top:45px;
border-radius:0px;	
box-shadow:4px 4px 0px rgba(0,0,0,0.1);
border:none;
	}	
.dropdown-menu::after {
border-bottom: 10px solid #fff;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
display: inline-block;
position: absolute;
right: 10px;
top: -10px;
	}	
.dropdown-menu li a i{
margin-top:3px;
margin-right:7px;
background:transparent;
	}		
.dropdown-menu li a:hover,.dropdown-menu li a:focus{
background:#f4f4f4;	
	}
.btn-rounded{
border-radius:30px !important;	
	}	
.btn-icon,.btn-icon:hover,.btn-icon:focus{
border-radius:30px;	
width:30px;
height:30px;
line-height:30px;
text-align:center;
border:1px solid #666;
padding:0px;
background:none;
font-size:12px;
	}	
.btn-icon i{
color:none;	
	}		
.btn-grey{
background:#777 !important;
color:#fff !important;	
border:none;
	}	
.btn-grey:hover{
background:#666 !important;
	}
.btn-black{
background:#222 !important;
color:#fff !important;	
border:none;
	}	
.btn-black:hover{
background:#000 !important;
	}	
.btn-black.active{
background:#888!important;
color:#bbb !important;	
	}	
.btn-primary{
background:#2abaab !important;	
border:none!important;	
color:#fff !important;
	}	
.btn-primary:hover{
background:#26B3A4 !important;		
	}	
.btn-info{
background:#82B3EA !important;		
border:none!important;	
	}	
.btn-info:hover{
background:#7CABE1 !important;		
	}			
.btn-danger{
background:#FF8C85 !important;	
border:none;
	}	
.btn-danger:hover{
background:#FF7063 !important;	
	}	
.btn-default{
background:#fff !important;	
border:1.5px solid rgba(0,0,0,0.1);
box-shadow:none;
color:#555;
	}	
.btn-default:hover{
background:#666 !important;	
border-color:#666;
color:#fff;
	}	
	
.btn-fb,.btn-fb:hover{
background:#406DB8 !important;  
color:#fff;
border:none;
  } 
.btn-apply{
font-size:20px;
letter-spacing:2px;
padding:15px 40px 20px 40px;
box-shadow:0px -5px 0px rgba(0,0,0,0.1) inset;		
border-radius:10px;
color:#fff;
	}	
.btn-apply:hover{
box-shadow:5px 5px 3px rgba(0,0,0,0.1) inset;	
color:#fff;	
  }	   
.btn-expired{
background:#eee !important;
color:#aaa !important;
  }   	    
.text-red{
color:#FF525D !important	;
	}	
.text-pink{
color:#f2777a !important  ;
  }   
.text-green{
color:#2AB8AB !important;	
	}	
.text-blue{
color:#729add!important;  /*Original #6FA2C7*/
  }  
.text-yellow{
color:#F0BB16 !important;
  }   
.text-grey{
color:#666 !important;
  }  
.badge-important{
background-color: #FF4D4D;
text-shadow:none;	
	}	
#hot_news{
background:#2d2d2d;
padding:15px;
	}
#hot_news .title{ 
float:left;
font-size:20px;	
color:#bbb;	
letter-spacing:2px;
margin-right:10px;
	}			
#hot_news ul{
padding:0px;
margin:0px;
list-style:none;
float:left;
max-width:75%;
height:24px;
overflow:hidden;
	}
#hot_news ul li{
padding:0px 7px;
border-right:1px dotted #666;
display:inline-block;	
font-size:13px;
letter-spacing:1px;
vertical-align:middle;
	}	
#hot_news ul li:last-child{
border:none;	
	}
#hot_news ul li a{
color:#fff;	
	}	
#hot_news ul li a:hover{
color:#999;	
	}		
#hot_news ul li a.highlight{
color:#FFDC72;	
	}
#hot_news span.dec{
display:block;	
width:10px;
height:10px;
transform:rotate(45deg);
background:#fff;
float:left;
margin:6px 3px 0px 3px;	
	}	
#main_con{
min-height:400px;
  }  
#index_banner{
background:#222;
padding:20px 0px;	
	}
#index_banner .carousel{
position:relative;	
margin:0px;
	}	
#index_banner .carousel .carousel-control{
font-size:30px;	
line-height:35px;
font-family:"Arial";
margin-top:auto;
background:none;
display:none;
	}	
#index_banner .carousel .carousel-caption{
bottom:45%;
letter-spacing: 1.5px; 
background:none;
text-align: center;
  } 
#index_banner .carousel .carousel-caption h1,#index_banner .carousel .carousel-caption h2{
font-family: "Roboto";
font-weight: 700;
color:#444;
font-size: 40px;
  }        
#index_banner .carousel .carousel-control.left{
left:-50px;
transition:all ease-in-out .3s;
	}		
#index_banner .carousel .carousel-control.right{
right:-50px;
transition:all ease-in-out .3s;
	}	
#index_banner .carousel:hover .carousel-control.left{
left:15px;
	}		
#index_banner .carousel:hover .carousel-control.right{
right:15px;
	}				
#index_banner .carousel .carousel-indicators{

	}
ol.carousel-indicators {
margin:0px;
list-style:none;	
display:block;
position:absolute;
bottom:30px;
top:auto;
right:auto;
left: 0px;
text-align: center;
width: 100%;
z-index: 50;
	}	
ol.carousel-indicators li {
border:none;
background:rgba(255,255,255,0.6);
cursor: pointer;
float: none;
display: inline-block; 
width: 11px;
height: 11px;
margin:0px 2px;
border-radius: 50%;
	}
ol.carousel-indicators li.active {
border:none;
background:#fff;
width:13px;
height: 13px;
border-radius: 13px;
left: auto;
margin:0px;
display: inline-block; 
position: relative;
top:1px;
	}  	

.billboard{
	}	
.billboard .con{
padding:15px 10px 32px 10px;
background:url(../../img/newWebsite/billboard_bg.png) rgba(255,255,255,1);
background-position:left bottom;
background-size:auto;
background-repeat:repeat-x;	
text-align:center;
position:relative;
	}
.billboard .con .title h1{
font-size:22px;
line-height:25px;
letter-spacing:1.5px;
margin-top:0px;
margin-bottom:5px;	
color:#666;	
font-weight:normal;
	}	
.billboard .con .title img{
width:100%;	
max-width:200px;
margin-top:7px;
	}				
.billboard .con .num1{
color:#555;
font-size:15px;
margin:20px 0px 0px -100px;
	}
.billboard .con .num1 span{
color:#FF7373;
font-size:60px;	
font-style:oblique;	
font-family:"Playfair Display";
	}
.billboard .con .num2{
color:#555;
font-size:15px;
margin:30px -75px 0px 0px;
	}
.billboard .con .num2 span{
color:#FF7373;
font-size:60px;	
font-style:oblique;	
font-family:"Playfair Display";
	}	
.billboard .con .dec{
position:absolute;
top:90px;
left:0px;
width:100%;
text-align:center;
	}
	
.text-right{
text-align:right !important;	
	}
.select{
	border:1px solid #ccc;
	padding:3px 10px;
	width:100%;
	background: url("../../img/newWebsite/ddown.svg?3") #fff;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1.5rem 1rem;
	appearance: none;
	-webkit-appearance:none;	
	-moz-appearance: none;
	font-size:14px;
	border-radius:4px;
	height:35px;
	color:#444;
	margin:0px;
}		
.select option{
	padding:2px;	
	color:#444;
}			
	
#main_nav{
background:#6BC1BE;	
padding:10px 0px;
	}
#main_nav .title{
font-size:20px;
color:#fff;	
display:inline-block;
vertical-align:middle;
line-height:35px;
font-weight:bold;
letter-spacing:2px;
	}
#main_nav .title h3{
font-size:20px;
line-height:35px;
margin:0px;
	}	
#main_nav .main_nav_select {
float:left;
	}		
#main_nav .main_nav_select .select{
width:200px;
	}	
#main_nav .main_nav_link {
float:left;
border-left:2px dashed #61B7B4;
margin-left:10px;
padding-left:10px;
	}	
#main_nav .main_nav_link ul{
padding:0px;
margin:0px;
list-style:none;
display:inline-block;	
	}				
#main_nav .main_nav_link ul li{
padding:0px 7px;
border-right:1px dotted #AEDDDB;
display:inline-block;	
font-size:13.5px;
letter-spacing:1px;
vertical-align:middle;
	}	
#main_nav .main_nav_link ul li a{
color:#fff;	
text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	}
#main_nav .main_nav_link ul li a:hover{
color:rgba(255,255,255,0.7);	
	}
.country_area_title{
margin:15px 10px 5px 10px; 	
position:relative;	
	}		
.country_area{
margin:15px 10px 5px 10px; 	
position:relative;	
	}
.country_area .pic{
background:#444;	
overflow:hidden;
	}		
.country_area .pic img{
width:100%;	
opacity:0.5;
transition:all ease-in-out .3s;
	}	
.country_area:hover .pic img{
opacity:1;
transform:scale(1.1,1.1);
	}								
.country_area .title{
width:100%;
position:absolute;
top:45%;
left:0px;
text-align:center;
line-height:100%;
color:#fff;
font-weight:700;
font-size:30px;
font-family:"Roboto";
letter-spacing:3px;
text-shadow:2px 2px 0px rgba(0,0,0,0.3);
	}	
.menu_toggle{
display:none;	
	}	
.main_title{
text-align:center;
position:relative;	
color:#444;
letter-spacing:3px;
font-weight:700;
font-family:"Roboto";
	}
.main_title_more{
position:absolute;
right:0px;
top:5px;
background:none;
border:2px solid #FF7069;
color:#FF7069;
letter-spacing:2px;
text-transform:uppercase;
padding:5px 10px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
font-size:13px;
	}	
.main_title_more:hover,.main_title_more:active,.main_title_more:focus{
background:#FF7069;
color:#fff;
box-shadow:none;
	}		
.main_title_dec{
height:2px;
margin-bottom:15px;	
	}	
.main_title_dec span{
display:block;
width:150px;
height:5px;
background:#FF7066;
margin:auto;
	}
.product{
margin:15px 10px;	
background:#fff;
border-radius:3px;
overflow:hidden;
box-shadow:0px 0px 3px #aaa;
letter-spacing:1px;
position:relative;
	}	
.product .pic{
position:relative;	
	}
.product .pic img{
width:100%;
	}			
.product .pic .timer{
position:absolute;
top:0px;
left:0px;
width:100%;
height:35px;
line-height:35px;
background:#f2777a;
color:#fff;
text-align:center;
font-family:"Consolas","Microsoft JhengHei","Heiti TC";
font-size:13px;
	}				
.product .pic .add_collect{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url(../../img/newWebsite/add_collect.png);
background-size:cover;	
opacity:0;
transition:all ease-in-out .3s;
text-align:center;
padding-top:43%;
box-sizing:border-box;
	}	
.product:hover .pic .add_collect{
opacity:1;
	}	
.product .pic .sale_over{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:url(../../img/newWebsite/sale_over.png);
background-size:cover;	
opacity:1;
text-align:center;
padding-top:43%;
box-sizing:border-box;
	}
	
.product .pic .collect_num{
font-size:14px;
color:#fff;	
/*background:url(../../img/newWebsite/collect_num.png) repeat-x;*/
height:55px;
line-height:75px;
position:absolute;
bottom:0px;
width:100%;
text-align:right;
padding-right:10px;
box-sizing:border-box;
text-shadow:1px 1px 0px #444;
font-family:"Consolas","Microsoft JhengHei";
	}	
.product .pic .collect_num:after{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:80%;
	background:linear-gradient(180deg, rgba(0,0,0,0), #424242);
	opacity: 0.2;
}
.product .pic .collect_num img{
width:15px;
margin-right:-3px;

	}		
.product .pic .live{
position:absolute;
right:20px;
bottom: 20px;
width:50px;
height:25px;
line-height: 25px;
text-align: center;
background:#f00;
color:#fff;
font-family: "Roboto";
font-weight: 700;
font-style: oblique;
  }  
.product  .btn-add{
display:none;	
background:none;
border:2px solid #fff;
color:#fff;
font-weight:700;
font-size:17px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
padding:10px 20px;
letter-spacing:2px;
position:absolute;
top:30%;
left:25%;
transition:all ease-in-out .3s;	
	}	
.product .btn-add:hover,.product .btn-add:active,.product .btn-add.selected{
background:#fff;
color:#FD7A77;
box-shadow:none;
	}	
.product:hover  .btn-add{
display:inline-block;	
	}	
.product .title{
text-align:center;
margin:7px 10px;
font-size:13px;
line-height:17px;
font-weight:bold;
height:34px;
overflow:hidden;
	}	
.product .title a{
color:#222;
	}	
.product .title a:hover{
color:#999;
text-decoration:underline;
	}						
.product .price{
font-size:10px;
color:#999;
line-height:17px;
height:17px;
overflow:hidden;
text-align:center;
vertical-align:middle;
margin-bottom:12px;
	}	
.product .price span{
display:inline-block;
max-width:120px;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;
color:#E5383E;
vertical-align:middle;
font-size:14px;
margin-bottom:4px;
font-family:"Consolas","Microsoft JhengHei","Heiti TC";
	}
.product .detail{
height:30px;
line-height:30px;
background:#f4f4f4;	
color:#666;
font-size:12px;
	}	
.product .detail .locate{
float:left;
width:35%;
box-sizing:border-box;
padding:0px 5px;
border-right:1px solid #ddd;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;
	}	
.product .detail .locate i{
margin-right:3px;	
margin-top:2px;
	}	
.product .detail .seller{
float:left;
width:65%;
padding:0px 5px;
box-sizing:border-box;
text-align:right;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-family:"Consolas","Microsoft JhengHei","Heiti TC";
	}	
.product .detail .seller i{
margin-top:-3px;	
margin-right:5px;
	}
.product .detail .seller a, .product .detail .locate a{
color:#666;	
	}	
.product .detail .seller a:hover, .product .detail .locate a:hover{
color:#999;	
	}	
.product .detail .goodie_from{
text-align:center;
	}	
.product .plane{
position:absolute;
bottom:0px;
left:0px;
text-align:center;
color:#fff;
font-size:50px;
opacity:0;
transition:all ease-in-out .3s;	
width:100%;	
	}	
.product:hover .plane{
bottom:40%;	
opacity:1;
	}	
.product .action{
padding:5px;
background: #f4f4f4;
margin-top:-5px;
box-sizing: border-box;
  } 
.product .action .btn{
padding-left:0px;
padding-right: 0px;
  }   
.product .action .btn:first-child{
width:55%;
  }    
.product .action .btn:last-child{
width:40%;
  }     
.state_board{
background:#fff;
margin:15px 10px;
padding:10px;	
	}	
.state_board .title{
font-size:18px;
font-weight:bold;
letter-spacing:2px;
border-bottom:2px solid #222;
height:30px;
line-height:30px;	
padding-bottom:10px;
	}	
.state_board .title span{
border-bottom:5px solid #222;
padding-bottom:11px;
	}	
.state_board .title span.border-pink{
border-bottom:5px solid #FF7270;
	}		
.state_board .con{
padding-top:15px; 
	}	
.state_board .con .add_block{
background:#f1f1f1;
margin-bottom:15px;
position:relative;
	}
.state_board .con .add_block:last-child{
margin-bottom:0px;
	}	
.state_board .con .add_block .pic{
float:left;
position:relative;	
width:24%;
	}								
.state_board .con .add_block .detail{
width:76%;	
float:left;
padding:3px 5px;
box-sizing:border-box;
font-size:12px;
color:#777;
letter-spacing:1px;
line-height:17px;
height:51px;
overflow:hidden;
font-family:"Consolas","Microsoft JhengHei","Heiti TC";
	}	
.state_board .con .add_block .detail span{
color:#222;
font-weight:bold;
margin-right:2px;
	}	
.state_board .con .add_block .detail span a{
text-decoration:none;
font-size:12px;
	}		
.state_board .con .add_block .detail a{
color:#222;	
text-decoration:underline;
font-size:11px;
	}		
.state_board .con .add_block .detail a:hover{
color:#999;	
	}
.state_board .con .add_block .detail .time{
position:absolute;
bottom:3px;	
right:3px;
font-size:10px;
background:#eee;
padding:2px 0px 0px 3px;
	}	
.state_board .con .add_block .detail .time span{
font-weight:normal;
font-style:normal;
color:#777;
	}	
.state_board.side_state_board{
margin:15px 0px !important;
background:none;
padding:0px;
	}		
.state_board.side_state_board .con{
padding-top:0px;	
	}	
.state_board.side_state_board .con .add_block{
padding:5px;
background:#fff;	
border-radius:3px;
margin:8px 0px;
	}
.state_board.side_state_board .con .add_block .detail .time{
background:#fff;	
	}		
.book_tag{
width:35px;
height:35px;
position:absolute;
top:0px;
left:0px;
background:url(../../img/newWebsite/book_tag.png) no-repeat;
background-size:cover;	
	}					
.collect_tag{
width:35px;
height:35px;
position:absolute;
top:0px;
left:0px;
background:url(../../img/newWebsite/collect_tag.png) no-repeat;
background-size:cover;	
	}					
.good_tag{
width:35px;
height:35px;
position:absolute;
top:0px;
left:0px;
background:url(../../img/newWebsite/good_tag.png) no-repeat;
background-size:cover;	
	}					
.state_board .con .comment_block{
background:#f1f1f1;
margin-bottom:15px;
position:relative;
padding:1.7%;
	}
.state_board .con .comment_block:last-child{
margin-bottom:0px;
	}	
.state_board .con .comment_block .pic{
float:left;
position:relative;	
width:20%;
box-sizing:border-box;
	}
.state_board .con .comment_block .pic img{
border-radius:50%;
border:2px solid #ccc;
	}
.state_board .con .comment_block .detail{
width:80%;	
float:left;
padding:0px 0px 0px 10px;
box-sizing:border-box;
font-size:12px;
color:#777;
letter-spacing:1px;
line-height:15px;
height:55px;
overflow:hidden;
font-family:"Consolas","Microsoft JhengHei","Heiti TC";
	}	
.state_board .con .comment_block .detail .name{
color:#666;
margin-right:3px;
padding-bottom:2px;
border-bottom:1px solid #ddd;
margin-bottom:3px;
	}	
.state_board .con .comment_block .detail .name span{ 	
color:#222;
font-weight:bold;
	}	
.state_board .con .comment_block .detail .name .score{
display:inline-block;
	}
.state_board .con .comment_block .detail .name .score .star{
margin:0px 0px;
letter-spacing:-4px;
color:#888;
	}
.state_board .con .comment_block .detail .name .score .star.selected{
color:#FFC926;
	}									
.state_board .con .comment_block .detail a{
color:#FF7270;	
text-decoration:underline;
display:block;
height:14px;
overflow:hidden;
	}	
.state_board .con .comment_block .detail .comment{
color:#444;
margin-top:4px;
font-size:11px;
	}			
.state_board .con .comment_block .detail .time{
position:absolute;
bottom:3px;	
right:3px;
font-size:10px;
background:#eee;
padding:2px 0px 0px 3px;
	}	
.mCSB_inside > .mCSB_container{
margin-right:20px;	
	}	
.state_banner img{
width:100%;	
	}	
.entry{
padding:10px;	
float:left;
width:25%;
box-sizing:border-box;
	}	
.entry img{
width:100%;	
box-shadow:0px 0px 3px #111;
border-radius:3px;
	}
.channel{
background:#222;
margin:30px 0px -20px 0px;
padding:80px 0px;	
	}	
.channel h2.main_title{
color:#fff;
font-family:"Playfair Display","Times New Roman";
font-weight:bold;
	}	
.channel .main_title_dec{

	}
#footer{
padding:50px 0px 80px 0px;
letter-spacing:1px;
background:url(../../img/newWebsite/billboard_bg.png) #fff;
background-position:0% 115%;
background-repeat:repeat-x;
	}	
#footer ul.footer_menu{
padding:0px;
margin:0px;
list-style:none;
border-right:1px solid #eee;	
min-height:85px;	
	}	
#footer ul.footer_menu li{
margin:7px 0px;
font-size:13px;
text-align:center;
	}	
#footer ul.footer_menu li a{
color:#444;	
	}	
#footer ul.footer_menu li a:hover{
color:#999;	
	}		
#footer .container .row .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(3) ul.footer_menu{
border:none;	
	}								
.copyright{
font-size:12px;
background:#2abaab;
color:#fff;	
padding:5px 0px;
text-align:center;
	}
.copyright img{
width:50px;
marign-right:5px;
	}
	
#notifSwitcher {
display: inline-block;
margin: 8px 10px 8px 0;
	}
#notifSwitcher a {
padding: 4px 15px;
	}
	
.btn-group.simple.noBorder > a.btn {
background: #dddddd none repeat scroll 0 0;
border: medium none;
margin: 0 1px 0 0;	
box-shadow: none;
display: inline-block;
font-size: 12px;
line-height: 14px;
	}	
.btn-group.simple.noBorder > a.btn.active {
background: #666 none repeat scroll 0 0;
color: white;
	}	
.btn-group.simple > a.btn:first-child{
border-top-left-radius:14px;
border-bottom-left-radius:14px;
	}	
.btn-group.simple > a.btn:last-child{
border-top-right-radius:14px;
border-bottom-right-radius:14px;
	}	
ul#dropdown-msg{
width:430px;
padding:0px;	
	}	
ul#dropdown-msg li.header{
border-bottom:1px solid #eee;	
	}	
ul#dropdown-msg li.header .title{
text-align:center;
font-size:15px;
color:#222;
letter-spacing:2px;
border-bottom:1px solid #ddd;
padding:5px 0px;
font-weight:bold;
	}		
ul#dropdown-msg li.header .tool{
text-align:center;	
position:relative;
	}	
ul#dropdown-msg li.header .tool .inline{
top:8px;
right:5px;
position:absolute;	
	}	
.btn-group.simple.noBorder > a.btn.active{
color:#fff !important;	
	}	
.dropdown-menu .active > a, .dropdown-menu .active > a:hover{
background:none;
padding:0px !important;	
	}
ul#dropdown-msg li.list{
position:relative;	
overflow:hidden;
	} 	
ul#dropdown-msg li.list .tab-content .tab-pane{
	}	
ul#dropdown-msg li.list .tab-content .tab-pane a{
white-space:normal;
	}	
#notificationListContainer{
overflow:hidden;
	}	
.msg_board{
border-top:1px solid #ddd;		
border-bottom:1px solid #ddd;	
position:relative;
opacity:0.3;
	}
.msg_board:hover{
background:#f4f4f4;	
	}	
.msg_board.unread{
opacity:1;
	}		
.msg_board .pic{
float:left;
width:15%;
box-sizing:border-box;
padding:5px;
	}		
.msg_board .detail{
float:left;
width:85%;
letter-spacing:1px;
box-sizing:border-box;
padding:5px;	
	}	
.msg_board .detail .title{
font-size:13px;
color:#111;
line-height:17px;
	}		
.msg_board .detail .con{
font-size:12px;
color:#777;
margin-top:3px;
line-height:16px;
	}	
.msg_board .detail .time{
font-size:11px;
color:#999;
margin-top:3px;
line-height:12px;
	}		
.msg_tip{
position:absolute;
top:10px;
left:14%;
width:7px;
height:7px;
border-radius:7px;
background:#F54A62;	
	}
.notificationList li > a.notiLink div.title {
    color: black;
    font-size: 12px;
    line-height: 15px;
}
#notificationDropdown li.seeAll a {
    border-top: 1px solid #cccccc;
    color: grey;
    text-align: center;
}
#notificationDropdown li.seeAll a:hover {
    background: #dddddd none repeat scroll 0 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
#notificationListContainer {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.notificationList ul, .notificationList li {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.notificationList.all li {
    display: block !important;
}
.notificationList.transact li {
    display: none;
}
.notificationList.transact li.transact {
    display: block !important;
}
.notificationList.social li {
    display: none;
}
.notificationList.social li.social {
    display: block !important;
}
.notificationList.showUnread li.read {
    display: none !important;
}
.notificationList li > a.notiLink {
    border-bottom: 1px solid #dddddd;
    display: block;
    padding: 8px 10px;
}
.notificationList li > a.notiLink:hover {
    background: #f6f4ed none repeat scroll 0 0;
    text-decoration: none;
}
.notificationList li > a.notiLink img {
    float: left;
}
.notificationList li > a.notiLink div.info {
    margin: 0 10px 0 58px;
}
.notificationList li > a.notiLink div.title {
    color: black;
    font-size: 12px;
    line-height: 15px;
}
.notificationList li > a.notiLink div.subTitle {
    color: grey;
    font-size: 11px;
	letter-spacing:1px;

}
.notificationList li > a.notiLink div.notifyTime {
    color: #999999;
    font-size: 11px;
}
.notificationList li.noData {
    color: grey;
    display: block !important;
    font-size: 16px;
    padding: 20px 10px;
    text-align: center;
}
.notificationList li.noData a.manualLoadMore {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #4d9bc4;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0 0;
}
.notificationList li.noData a.manualLoadMore:hover {
    color: #4b6787;
}
.notificationList li.unread a.notiLink {
    background: #EDF0F4;
}
.notificationList li.unread a.notiLink:hover {
    background: #E6EAEE;
}
.notificationList li.loadMore, .notificationList li.inform {
    background: #fafafa none repeat scroll 0 0;
    display: block !important;
    padding: 16px 0;
    text-align: center;
}
.notificationList li.loadMore {
    display: block !important;
    padding: 20px 0 40px;
    text-align: center;
}
.notificationList.consoleDesktop li > a.notiLink {
    background-color: transparent;
}
.notificationList.consoleDesktop li > a.notiLink div.info {
    font-size: 11px;
    margin: 0 0 0 38px;
}
.notificationList.consoleDesktop li > a.notiLink div.subTitle {
    display: block;
    float: left;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.notificationList.consoleDesktop li > a.notiLink div.notifyTime {
    text-align: right;
}
.notificationList.consoleDesktop li > a.notiLink img {
    border-radius: 2px;
    height: 30px;
    width: 30px;
}	
.notificationList li > a.notiLink{
padding:10px;	
	}	
.notificationList li.read a.notiLink{
opacity:0.3;
	}
ul.nav-list{
margin:15px 0px 0px 0px;	
padding:0px;
border-bottom:2px solid #222;
	}
ul.nav-list li{
letter-spacing:2px;	
	}
ul.nav-list li a{
border:none;	
background:none;	
margin:0px;
padding:10px 20px;
font-size:18px;	
color:#777;
font-weight:300;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
	}
ul.nav-list li a:hover{
background:none;	
border:none;
margin:0px;
color:#333;
	}
ul.nav-list li a h1, ul.nav-list li a h2{
font-size:18px; 
line-height: 20px;
padding:0px;
margin:0px;
font-weight: normal;
  }  
ul.nav-list-search li{
max-width:70%;	
	}		
ul.nav-list-search li a{
padding:10px;	
	}	
ul.nav-list-search li a i{
margin-right:10px !important;	
	}
ul.nav-list-search li a span{
color:#777;	
	}
.nav-list > .active > a, .nav-list > .active > a:hover{
background:none;	
border:none;
border-bottom:4px solid #FF7066;
font-size:18px;
font-weight:bold;
text-shadow:none;
color:#333;
margin-bottom:-2px;
	}
.nav-list > .active > a > h1, .nav-list > .active > a:hover > h1{
font-weight:bold;
  }  
nav.nav-list-sub-wrap{
width:100%;
	}	
nav.nav-list-sub-wrap .mCustomScrollBox{
height:56px;	
	}	
nav.nav-list-sub-wrap .mCSB_horizontal.mCSB_inside > .mCSB_container{
margin-bottom:10px;
	}	
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{
margin:0px;	
	}	
nav.nav-list-sub-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:2px;	
	}	
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
width:53px;
height:44px;	
top:-39px;	
background:url(../../img/newWebsite/left.png) no-repeat;
background-size:cover;
opacity:1 !important;	
	}	
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
width:53px;
height:44px;	
top:-39px;	
background:url(../../img/newWebsite/right.png) no-repeat;
background-size:cover;
opacity:1 !important;	
	}	
ul.nav-list-sub{
padding:0px;
margin:0px;
list-style:none;
border-bottom:2px solid #ddd;
min-width:100%;
	}	
ul.nav-list-sub li{
display:inline-block;	
padding:0px 10px;
margin:10px 0px;
font-size:14px;	
letter-spacing:1.5px;	
border-right:1px dotted #aaa;
width:80px;
text-align:center;
	}
ul.nav-list-sub li.text-xs{
font-size:13.5px;	
	}				
ul.nav-list-sub li a{
color:#222;	
	}			
ul.nav-list-sub li a:hover{
color:#999;	
	}
ul.nav-list-sub li a.selected{
color:#FF6F62;	
font-weight:bold;
	}	
.tab-area{
position:relative;	
	}	
.list-filter{
position:absolute;
top:3px;
right:0px;
	}		
.list-filter .total_num{
display:inline-block;
font-size:12px;
letter-spacing:1px;
color:#999;	
vertical-align:middle;
margin-right:10px;	
	}	
.list-filter .btn-group{
display:inline-block;
vertical-align:middle;

	}	
.list-filter .btn-primary{
background:#777 !important;
border:none;
border-left:1px solid rgba(0,0,0,0.1);
border-right:1px solid rgba(0,0,0,0.1);	
font-size:13px;
	}	
.list-filter .btn-primary.active{
background:#666!important;
	}	
.list-filter .btn-primary:first-child{
border-top-left-radius:20px;
border-bottom-left-radius:20px;
	}	
.list-filter .btn-primary:last-child{
border-top-right-radius:20px;
border-bottom-right-radius:20px;
	}	
a.sub_menu_toggle{
display:none;	
	}		
.pagination ul li a{
color:#444;	
	}
.pagination ul li.active a{
background:#444;
color:#fff;
	}
.tab-content{
overflow:visible;	
	}	
.product_board{
padding:15px;
background:#fff;	
margin-top:20px;
letter-spacing:1.5px;
margin-bottom:20px;
	}
.product_board.vip{
position: relative;
  }  
.product_board h1{
font-size:22px;
margin:0px;	
line-height:30px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
	}
.title_tag{
margin-top:15px;
padding-bottom:15px;
margin-bottom:	15px;
border-bottom:1px solid #eee;
	}        
.title_tag span.type{
padding:4px 8px;
background:#222;
color:#fff;
font-size:12px;
	}			
.title_tag ul{
padding:0px;
margin:0px;
list-style:none;	
display:inline-block;
	}				
.title_tag ul li{
display:inline-block;
font-size:12px;
margin-bottom:7px;
	}				
.title_tag ul li a{
display:-block;
padding:4px 8px;
background:#888;
color:#fff;	
	}	
.title_tag ul.seller_tag{
margin-left:6px;
padding-left:10px;	
padding-right:10px;
border-left:1px dotted #aaa;
border-right:1px dotted #aaa;
	}	
.title_tag ul li a:hover{
background:#FF8C85;	
	}		
.title_tag .view{
font-size:11px;
margin-left:7px;
color:#888;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}
.title_tag .view i{
margin-right:3px;	
	}
.title_tag .fb{
margin-left:7px;
padding-left:7px;
border-left:1px dotted #aaa;
	}	
.product_pic{
margin:0px 15px;
position:relative;
	}	
.product_pic .big_pic{
border:1px solid #eee;	
height:450px;
overflow:hidden;
background:#f4f4f4;
vertical-align:middle;
line-height:440px;
text-align:center;
	}		
.product_pic .big_pic img{
width:100%;	
	}		
.product_pic .time_limit{
position:absolute;
top:10px;
left:10px;
text-align:center;
	}	
.product_pic .time_limit .tag{
background:rgba(255,84,93,0.9);
color:#fff;
border-top-left-radius:3px;
border-top-right-radius:3px;
font-size:16px;
padding:5px 10px;
	}	
.product_pic .time_limit .date{
background:rgba(255,255,255,0.8);
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
color:#444;
font-size:18px;
padding:5px 10px 2px 10px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
border-bottom:2px solid #aaa;
	}	
.product_pic .time_limit .date span{
font-size:12px;
display:block;
border-top:2px solid #FF545D;
letter-spacing:2px;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}	
.product_pic .time_limit img{
width:100px;
height:110px;
	}		
  
.product_pic ul.small_pic{
padding:0px;
margin:10px 0px 0px 0px;
list-style:none;
	}		
.product_pic ul.small_pic li{
float:left;
width:80px;
height:80px;
line-height: 80px;
border:1px solid #eee;	
margin-right:10px;
overflow:hidden;
opacity:0.5;
cursor:pointer;
background:#f4f4f4;
	}		
.product_pic ul.small_pic li img{
width:100%;
vertical-align: top;
	}		
.product_pic ul.small_pic li.selected{
opacity:1;
	}
.product_info{
margin:0px 15px 0px 0px;	
	} 			
.product_info ul{
padding:0px;
margin:0px;
list-style:none;
	}			
.product_info ul li{
padding:11.5px 0px;
font-size:16px;
color:#444;
border-bottom:2px solid #f4f4f4;
	}			
.product_info ul li i{
color:#999;
margin-right:7px;	
font-size:18px;
	}	
.product_info ul li table.table{
border:none;
padding:0px;
margin:0px;
  }  
.product_info ul li table.table tr td{
padding:0px;
margin:0px;
border:none;
  }      
span.icon-circle{
display:inline-block;
width:13px;
height:13px;	
text-align:center;
line-height:12px;
border:2px solid #999;
color:#999;
border-radius:50%;
font-size:10px;
font-weight:bold;
margin-right:7px;	
margin-top:3px;
	}
.product_info ul li .text-red{
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}	
em.price{
font-size:25px;
font-style:normal;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;	
margin:0px 3px;
	}	
a.url_link{
font-size:12px;
color:#888;
text-decoration:underline;	
	}	
.w-100px{
width:110px !important;	
	}					
.product_info ul li .btn-xl{
margin:0px 10px;	
box-sizing:border-box;
width:94%;
	}	
.product_info ul li .creditcard{
margin-right:3px;	
	}	
.product_info ul li .creditcard img{
width:110px;	
	}
.product_info ul li .btn-xl.btn-grey.active{
background:#ccc !important;
color:#999 !important;
box-shadow:none;
	}	
.product_info ul li table tr td{
vertical-align:top;	
	}	
.product_detail{
margin:0px 10px;	
	}
.basic-tab{
margin-bottom:0px;	
border-bottom:0px;
letter-spacing:1.5px;
	}		
.basic-tab > li > a{
background:#f7f7f7;
border-radius:0px;	
color:#999;
padding:10px 20px;
border:none;
font-size:15px;
	}		
.basic-tab > li > a:hover{
background:#f7f7f7;
border-radius:0px;	
color:#444;
border:none;
	}	
.basic-tab > .active > a, .basic-tab > .active > a:hover{
border:none;
border-top:4px solid #FF8B82;	
font-size:15px;
font-weight:bold;
	}
.basic-tab > li > a >  span.badge{
font-size:10px;
padding:1px 5px 2px;
margin-left:3px;
position:relative;
top:-2px;
	}			
.basic-tab-content{
background:#fff;	
padding:15px;
line-height:30px;
font-size:14px;
letter-spacing:1.5px;
color:#444;
	}	
.basic-tab-content img{
max-width:100%;
	}	
.tab_title{
border-left: 4px solid #444;
font-size: 18px;
font-weight: bold;
letter-spacing: 2px;
padding-left:10px;
margin-bottom:5px;
margin-top:15px;
color:#222;
line-height:20px;
	}
.tab_title span{
font-size:12px;
margin:0px 5px;
color:#888;
font-weight:normal;
	}	
.basic-tab-content .tab_title .btn{
	}	
.buy_reminder{
padding:50px 0px;
background:url(../../img/newWebsite/line_bg.png);	
text-align:center;
	}	
.buy_reminder .dec{
width:70px;
height:70px;
border-radius:50%;
text-align:center;
line-height:70px;
color:#888;
font-size:35px;
margin:0px auto 15px auto;
background:#fff;	
transition:all ease-in-out .4s;
	}	
.buy_reminder:hover .dec{
transform:rotate(135deg);
	}		
.buy_reminder .title{
font-size:20px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
margin-bottom:20px;
letter-spacing:2px;	
	}		
.buy_reminder .plaza_note{
border-right:1px solid #ccc;
color:#666;
letter-spacing: 1px;
padding:10px;
  }  
.ad_banner{
margin:20px 0px;	
	}	
.ad_banner img{
width:100%;
	}	
ul.reply_list{
padding:0px;
margin:0px;
list-style:none;	
	}		
ul.reply_list li{
padding:10px;
letter-spacing:1.5px;
border-bottom:1px solid #eee;
position:relative;
	}		
ul.reply_list li .ask .avatar{
width:6%;
float:left;
	}		
ul.reply_list li .ask .avatar img{
width:100%;
border-radius:50%;
border:2px solid #eee;
	}			
ul.reply_list li .ask .con{
width:92%;
float:left;
margin-left:2%;
	}	
ul.reply_list li .ask .con .title{
font-size:12px;
font-weight:bold;
	}
ul.reply_list li .ask .con .title .date{
font-size:11px;
font-weight:normal;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
color:#999;
	}	
ul.reply_list li .ask .con .text{
margin-top:3px;
word-wrap: break-word;
word-break: break-all;
	}		
ul.reply_list li .reply{
margin-top:10px;
width:92%;
margin-left:8%;
border-top:1px solid #eee;
padding-top:10px;
	}	
ul.reply_list li .reply .con{
	}	
ul.reply_list li .reply .con .title{
font-size:12px;
font-weight:bold;
	}
ul.reply_list li .reply .con .title .date{
font-size:11px;
font-weight:normal;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
color:#999;
	}	
ul.reply_list li .reply .con .title a{
color:#FF8B82;
	}	
ul.reply_list li .reply .con .text{
margin-top:3px;
word-wrap: break-word;
word-break: break-all;	
  }	
ul.reply_list li .btn-reply{
position:absolute;
top:10px;
right:10px;	
	}	
ul.reply_list li.unreply{
border:2px dashed #FFBFBF;
margin-top:10px;	
background:#f4f4f4;
border-radius: 3px;
	}									
.textarea{
box-shaow:none;
border-radius:0px;
border:1px solid #ccc;
width:100%;
box-sizing:border-box;
margin-top:10px;	
	}	
.textarea:focus{
border:1px solid #222;
box-shadow:none;	
	}	
.seller_info{
border-top:4px solid #222;
background:#fff;	
padding:15px;	
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}		
.seller_info .title{
font-size:14px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:100;
text-align:center;
	}	
.seller_info .pic{
text-align:center;
margin:15px 0px;	
	}		
.seller_info .pic img{
width:100px;
border-radius:50%;
	}		
.seller_info .name{
font-size:15px;
text-align:center;
line-height:20px;
margin-bottom:10px;
	}
.seller_info .name a{
color:#222;
	}
.seller_info .name a:hover{
color:#999;
	}
.seller_info .text{
margin-top:5px;
text-align:center;
color:#666;	
font-size:11px;
	}	
.score{
text-align:center;
font-size:18px;
	}	
.score span{
color:#888;
margin:0px -1.5px;
	}	
.score span.selected{
color:#FFBF00;
	}
.score img{
width:16px;
margin:0px -2px;	
	}	
.score span.num{
color:#666;
font-size:12px;
	}		
.seller_info ul.seller_link{
padding:0px;
margin:10px 0px;
list-style:none;	
text-align:center;
padding-bottom:10px;
border-bottom:1px solid #eee;
	}	
.seller_info ul.seller_link li{
display:inline-block;
padding:0px 3px;
border-right:1px dotted #aaa;	
font-size:12px;
height:14px;
line-height:14px;
	}	
.seller_info ul.seller_link li a{
color:#666;
	}	
.seller_info ul.seller_link li a:hover{
color:#999;
	}	
.seller_info .btn{
padding:8px 16px;	
	}	
.seller_info .btn i{
margin-right:5px;	
	}	
.seller_info .tip{
font-size:11px;	
color:#666;
text-align:center;
margin-top:10px;
padding-top:10px;
border-top:1px solid #eee;
line-height:14px;
	}	
.seller_info .tip h3{
font-size:13px;	
line-height:15px;
color:#444;
margin:0px 0px 5px 0px;	
	}	
ul.seller_status{
padding:0px;
margin:0px;
list-style:none;
background:#777;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}	
ul.seller_status li{
border-right:1px solid #999;
color:#fff;
float:left;
width:33.3%;
box-sizing:border-box;
text-align:center;
font-size:13px;
padding:10px 0px;
	}	
ul.seller_status li span{
display:block;
font-size:12px;
color:#bbb;
	}	
ul.view_wall{
padding:0px;
margin:0px;
list-style:none;
	}		
ul.view_wall li{
float:left;
width:18%;
text-align:center;
margin:1%;
	}
.side_title {
border-bottom: 2px solid #222;
font-size: 18px;
font-weight: bold;
letter-spacing: 1.5px;
line-height: 40px;
margin: 10px 0;
	}
.side_title .pull-right {
color: #666;
font-size: 12px;
font-weight: normal;
	}	
.side_title_more{
background:none;
border:2px solid #FF7069;
color:#FF7069;
letter-spacing:2px;
text-transform:uppercase;
padding:3px 7px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
font-size:11px;
	}	
.side_title_more:hover{
background:#FF7069;
color:#fff;
padding:3px 7px;
box-shadow:none;
	}
.side_title_sm{
border-bottom: 2px solid #222;
font-size: 16px;
font-weight: bold;
letter-spacing: 1.5px;
line-height: 40px;
margin: 15px 0 10px 0px;
	}	
.side_text{
font-size:13px;
color:#666;
letter-spacing:1.5px;	
	}	
.side_text ol, .side_text ul{
padding:0px;
margin:0px 0px 15px 15px;
	}	
	
.side_text_icon{
font-size:68px;
float:left;	
margin-right:5px;
color:#aaa;
	}		
.text-xs{
font-size:12px;	
	}	
.text-mute{
color:#666;	
	}		
.float_product{
width:100%;	
position:fixed;
top:-400px;
left:0px;	
transition: all 0.5s ease-out 0s;
overflow:visible;
z-index:1001;
background:rgba(245,158,162,0.95);
	}	
.float_product.active{
top:50px;
	}	
.float_product .container{
	}	
.float_product .container .row{
	}	
.float_product_con{
letter-spacing:1.5px;
padding:10px 0px;
	}	
.float_product_con .pic{
width:40px;
height:40px;
overflow:hidden;
border-radius:50%;	
float:left;
	}	
.float_product_con .pic img{
width:40px;
	}	
.float_product_con h2{
font-size:18px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
margin:0px;
line-height:22px;	
color:#fff;
float:left;
	}
.float_product_con .seller .pic{
margin-right:10px;	
	}	
.float_product_con .seller h2 {
margin-top:10px;	
	}	
.float_product_con .btn{
padding-left: 5px;
padding-right:5px;	
	}		
ul.review_list{
padding:0px;
margin:0px;
list-style:none;	
	}		
ul.review_list li{
padding:10px;
letter-spacing:1.5px;
border-bottom:1px solid #eee;
font-size:15px;
letter-spacing:1.5px;
	}	
ul.review_list li .pic{
width:10%;
float:left;
	}		
ul.review_list li .pic img{
width:100%;
border-radius:50%;	
	}	
ul.review_list li .con{
width:88%;
float:left;
margin-left:2%;
text-align:left;
position:relative;
	}		
ul.review_list li .con .name{
font-size:12px;
color:#222;	
font-weight:bold;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:85%;
	}
ul.review_list li .con .name span{
margin:0px 4px;
color:#999;	
font-weight:normal;
	}	
ul.review_list li .con .name a{
color:#FF7069;	
text-decoration:underline;
	}	
ul.review_list li .con .name a .badge{
color:#fff;
text-decoration:none;
display:inline-block;
padding:3px 6px;	
	}		
ul.review_list li .con .date{
font-size:18px;
color:#666;
position:absolute;
top:0px;
right:-10px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;	
letter-spacing:0px;
background:#f4f4f4;
padding:5px;
border-radius:3px;
	}
ul.review_list li .con .date span{
display:block;
font-size:11px;
color:#666;
border-top:2px solid #FF7069;
margin-top:2px;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
letter-spacing:2px;	
line-height:15px;
padding-top:2px;
	}		
ul.review_list li .con .score{
text-align:left;
vertical-align:middle;
margin-top:3px;
	}	
ul.review_list li .con .score span{
vertical-align:middle;
	}	
ul.review_list li .con .score ul.tag{
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
display:inline-block;
margin-left:5px;
	}	
ul.review_list li .con .score ul.tag li{
padding:0px 5px;
font-size:10px;
background:#999;
color:#fff;
display:inline-block;
margin:0px -3px;
border-right:1px dotted #fff;
	}	
ul.review_list li .con .score ul.tag li i{
margin-right:2px;	
	}	
	
ul.review_list li .con .text{
margin:5px auto 0px auto;
color:#666;
font-size:14px;
word-wrap: break-word;
word-break: break-all;
	}	
.more_review{
padding:10px;
text-align:center;
font-size:15px;
background:#999;
color:#fff;
display:block;
margin:0px;	
letter-spacing:2px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
	}	
.more_review:hover{
background:#aaa;
color:#fff;
	}	
a.page_prev,a.page_next{
position:fixed;
top:48%;
font-size:100px;
color:#bbb;
z-index:1000;
	}	
a.page_prev .pic,a.page_next .pic{
display:inline-block;	
width:50px;
height:50px;
overflow:hidden;	
opacity:0;
transition:all ease-in-out .2s;
vertical-align:middle;	
border:2px solid #ddd;
border-radius:50%;
	}	
a.page_prev .pic img,a.page_next .pic img{
width:50px;
	}	
a.page_prev:hover,a.page_next:hover{
color:#444;	
	}
a.page_prev:hover .pic,a.page_next:hover .pic{
opacity:1;
	}		
a.page_prev{
left:30px;	
	}	
a.page_prev .pic{
margin-left:-15px;
	}		
a.page_next{
right:30px;
text-align:right;	
	}	
a.page_next .pic{
margin-right:-15px;
	}	
.no_comment{
text-align:center;
font-size:16px;
padding:20px;	
letter-spacing:2px;
font-weight:bold;
color:#888;
background:#f4f4f4;
margin-top:10px;
	}	
.seller-tab{
margin-bottom:0px;	
border-bottom:0px;
letter-spacing:1.5px;
margin-top:20px;
background:#fff;
	}	
.seller-tab > li > a{
background:none;
border-radius:0px;	
color:#999;
padding:13px 15px;
border:none;
font-size:15px;
margin:0px;
border-right:1px solid #f4f4f4;
position:relative;
	}		
.seller-tab > li > a:hover{
background:none;
border-radius:0px;	
color:#444;
border-right:1px solid #f4f4f4;
	}	
.seller-tab > .active > a, .seller-tab > .active > a:hover{
border:none;
border-right:1px solid #f4f4f4;
border-top:4px solid #FF8B82;	
font-size:15px;
font-weight:bold;
margin-top:-5px;
	}
.seller-tab > li > a >  span.badge{
font-size:10px;
padding:1px 5px 2px;
position:relative;
top:-2px;
left:2px;
	}
.seller-tab > li > a >  span.highlight{
width:5px;
height:5px;
border-radius:50%;
background:#FFC000;
position:absolute;
top:8px;
right:8px;	
	}	
.seller-tab > li  >  ul.seller-tab-sub-menu{
display:none;	
	}				
.seller-tab-content{
margin-top:5px;	
	}
#seller_review ul.basic-tab{
margin-top:15px;	
	}	
#seller_review  .basic-tab > .active > a,#seller_review  .basic-tab > .active > a:hover	{
border-color:#b1b1b1;	
	}
.seller-tab-content ul.review_list{
margin-top:0px;
	}		
.seller-tab-content ul.review_list li .pic{
width:8%;	
	}	
.seller_cover{
margin-top:15px;	
border-radius:3px;
overflow:hidden;
	}
.seller_cover .cover_pic{
text-align:center;
background:#ddd;
max-height:250px;
overflow:hidden;	
position: relative;	
  }	
.seller_cover .cover_pic img{
width:100%;	
	}		
.seller_cover .cover_pic .overlay{
position: absolute;
left: 0px;
bottom:0px;
width: 100%;
height: 70px;
background:url("../../img/newWebsite/collect_num.png") repeat-x scroll 0 0;
  }     
.seller_cover .cover_con{
background:#fff;	
padding:10px;
position: relative;
	}	
.seller_cover .cover_con .cover_left{
width:13%;
float:left;	
margin-top: -65px;
	}
.seller_cover .cover_con .cover_left .pic{
text-align:center;	
margin-bottom:5px;
	}	
.seller_cover .cover_con .cover_left .pic img{
width:85%;
border-radius:50%;
border:2px solid #ddd;
	}	
.seller_cover .cover_con .cover_left .score{
margin-bottom:5px;	
	}	
.seller_cover .cover_con .cover_left .score img{
width:18px;
margin:0px -1px;
	}		
.seller_cover .cover_con .cover_right{
width:85%;
float:left;
margin-left:2%;	
letter-spacing:1.5px;
	}
.seller_cover .cover_con .cover_right .cover_title{
border-bottom:1px solid #eee;
padding-bottom:10px;
margin-bottom:10px;
	}	
.seller_cover .cover_con .cover_right .cover_title h1{
margin:0px;
font-size:24px;
line-height:30px; 
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
color:#000;
margin-top:5px;
  }   
.seller_cover .cover_con .cover_right .locate{
font-size:15px;
font-weight:bold;
color:#444;	
margin-left:-7px;
	}	
.seller_cover .cover_con .cover_right .locate i{
margin:2px 7px 0px 7px;	
	}
.seller_cover .cover_con .cover_right .locate i:nth-child(2){
border-left:1px dotted #999;	
padding-left:10px;	
	}	
.seller_cover .cover_con .cover_right .locate .btn i{
margin:0px 3px;
	}	
.seller_cover .cover_note{
background:#EBB3B3;  
padding:20px 150px 20px 150px;
font-size:14px;
text-align: center;
color:#fff;
letter-spacing: 2px;
position:relative;  
  }   
.seller_cover .cover_note.vacation{
background:#999;  
color:#fff;  
  }  
.seller_cover .cover_note .date{
font-size:11px;
color:rgba(255,255,255,0.7);
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
margin-top:10px;
  }        
.seller_hot{
margin: 30px 0px 10px 0px;
padding:20px 0px;
border-top:1px solid #ddd;  
border-bottom:1px solid #ddd;  
background:#fff;
  }   
.seller_menu_toggle,.seller_menu_toggle:hover,.seller_menu_toggle:focus{
display:none;
	}
.side_menu{
background:#fff;
border-radius:3px;
font-size:13px;	
margin-top:15px;
letter-spacing:1.5px;
	}
.side_menu .side_menu_title{
font-size:12px;
color:#888;
border-bottom:2px solid #eee;
padding:8px;
border-top-left-radius:3px;
border-top-right-radius:3px;
	}
.side_menu .side_menu_filter{
padding:10px;	
	}	
.side_menu .side_menu_filter a.btn-rounded{
margin:2px;	
	}	
.seller-tab-content{
min-height:300px;	
	}		
.side_menu ul{
padding:0px;
margin:0px;
list-style:none;
	}	
.side_menu ul li{
	}	
.side_menu ul li a{
display:block;
padding:5px 10px 5px 20px;
color:#444;
	}	
.side_menu ul li a:hover{
color:#aaa;
	}
.side_menu ul li a.selected{
color:#FF7270;
font-weight:bold;
background: #f4f4f4;
	}
.visible-xs{
display:none;	
	}	
.seller_sub_icon{
float:right;	
color:#999;
padding:10px;
margin:-10px;
	}
.seller_deta_con{
padding:15px;
margin-top:20px;
background:#fff;
line-height:25px;	
letter-spacing:1px;
color:#555;
	}	
ul.seller_deta_rate{
padding:0px;
list-style:none;
width:60%;
margin:10px auto 15px auto;
	}		
ul.seller_deta_rate li{
/*Aray disabled: width:24%;*/
width:33%;
float:left;
text-align:center;
font-size:14px;
border-right:1px dashed #ccc;
color:#888;
padding:5px 0px;
	}		
ul.seller_deta_rate li .rate{
font-size:20px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
margin-top:10px;
color:#444;
	}		
ul.seller_deta_rate li .rate.text-red{
font-size:22px;
	}		
/*Aray disabled ul.seller_deta_rate li:nth-child(4){*/
ul.seller_deta_rate li:nth-child(3){
border-right:none;	
	}	
.seller_deta_title{
margin:10px 0px 15px 0px;
font-size:20px;
color:#444;	
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
border-left:5px solid #444;
padding-left:10px;
text-transform:uppercase;	
	}	
.seller_deta_title span{
color:#A5CAEB;
font-size:15px;
	}
.seller_deta_con ul.view_wall li{
width:4%;
margin:0.5%;
	}	
.no_result{
background: #ddd;
color: #888;
font-size: 15px;
font-weight: bold;
letter-spacing: 2px;
margin-top: 10px;
padding: 20px;
text-align: center;
	}
.no_result i{
margin:0px 3px;	
	}	
.no_result .big_icon{
margin-bottom:10px;	
	}	
.no_result .big_icon i{
font-size:40px;	
height:auto;
	}	
.no_result span.text-red{
margin:0px 5px;
	}	
#seller_article .news_main{
background:#fff;	
padding:15px;
margin:15px 0px 0px 0px;
font-family:"Oswald","Microsoft JhengHei","Heiti TC";
	}	
#seller_article .news_main .news_item .pic{
width:22%;	
	}	
#seller_article .news_main .news_item .deta{
width:78%;	
	}	
#seller_review ul.review_list li .con .date{
background:none;
border-radius:none;
font-size:11.5px;
color:#999;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
font-weight:normal;
letter-spacing:0px;
right:-30px;
padding:0px;
	}	
	
#seller_msg_con{
background:#fff;
padding:15px;
margin-top:15px;	
	}	
.seller_review_rate{
background:#fff;
padding:15px;
margin-top:20px;	
border-radius:3px;
border-bottom:3px solid #ddd;
	}	
.seller_review_rate h2{
font-size:15px;
color:#999;
margin-bottom:10px;
margin-top:0px;
line-height:20px;
font-weight:normal;
letter-spacing:2px;
	}
.seller_review_rate h2 .text-mute{
color:#A8D5CD;	
	}		
.total_score{
float:left;
width:23%;	
border-right:1px solid #eee;
	}
.total_score .score{
margin-bottom:12px;	
margin-top:10px;
	}	
.total_score .score .num{
font-size:40px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
margin-bottom:10px;
letter-spacing:3px;
color:#729ADD;
	}	
.total_score .score img{
width:19px;
margin:0px 0px;	
	}	
.total_score .rate{
margin-top:0px;	
	}	
.total_score .rate .star{
width:36%;
float:left;	
text-align:right;
	}
.total_score .rate .star i{
font-size:12px;
color:#888;
vertical-align:top;
	}
.total_score .rate .percent{
width:40%;
float:left;	
background:#eee;
height:10px;
border-radius:3px;
margin-left:2%;
margin-top:1px;
overflow:hidden;
	}	
.total_score .rate .percent .fill{
height:10px;
background:url(../../img/newWebsite/bg009_01.gif);
	}	
.total_score .rate .num{
width:20%;
float:left;	
line-height:12px;
font-size:12px;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
margin-left:2%;
margin-top:1px;
color:#999;
	}	
.total_tag{
float:left;
width:75%;	
padding-left:20px;
box-sizing:border-box;
	}	
.total_tag ul.tag_list{
padding:0px;
margin:0px;
list-style:none;	
	}	
.total_tag ul.tag_list li{
float:left;
width:20%;	
text-align:center;
margin-top:5px;
	}
.total_tag ul.tag_list li i{
display:block;	
font-size:37px;	
width:85px;
height:85px;
border-radius:50%;
background:#A7DED6;
color:#fff;
line-height:85px;
text-align:center;
margin:auto;
	}	
.total_tag ul.tag_list li i img{
width:45px;	
vertical-align:middle;
	}	
.total_tag ul.tag_list li .text{
margin-top:5px;
color:#999;
letter-spacing:1.5px;	
font-size:13px;
	}
.total_tag ul.tag_list li .text span{
display:block;
margin-top:5px;
font-size:20px;
color:#555;	
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}	
ul.user_review_tab{
margin-bottom:0px;
margin-top:15px;	
	}	
.seller_board{
margin:20px 10px 10px 10px;	
background:#fff;
border-radius:3px;
overflow:hidden;
box-shadow:0px 0px 3px #aaa;
letter-spacing:1px;
position:relative;
	}	
.seller_board .head{
height:90px;
background:#888;
overflow:hidden;
text-align: center;	
	}		
.seller_board .head img{
height:100%;
width:auto;
max-width:none;
	}
.seller_board .pic{
width:70px;
height:70px;
overflow:hidden;	
border-radius:50%;
margin:-35px auto 0px auto;	
border:3px solid #eee;
	}	
.seller_board .pic img{
width:70px;
	}	
.seller_board .con{
padding:10px;
text-align:center;
letter-spacing:1px;
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}	
.seller_board .con .name{
height:32px;
line-height:16px;	
overflow:hidden;
font-size:13px;
font-weight:bold;
padding-top:5px;
	}	
.seller_board .con .name a{
color:#444;
	}	
.seller_board .con .name a:hover{
color:#aaa;	
	}		
.seller_board .con .score img{
width:15px;	
margin:0px -3.5px;
	}
.seller_board .con .score img{
width:90px;
	}		
.seller_board .con ul.seller_link{
padding:0px;
margin:7px 0px 0px 0px;
list-style:none;	
	}		
.seller_board .con ul.seller_link li{
display:inline-block;
padding:0px 4px 0px 1px;
border-right:1px dotted #aaa;
font-size:12px;
margin-left:-2px;
height:14px;
color:#888;	
	}	
.seller_board .con ul.seller_link li a{
color:#888;	
	}	
.seller_board .con ul.seller_link li a:hover{
color:#aaa;	
	}	
.seller_board .con ul.seller_link li.location{
max-width:60px;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;	
	}			
.seller_board .con ul.seller_link li.location i{
color:#999;	
margin-right:2px;
	}
.seller_board .con ul.seller_link li:last-child{
border-right:none;	
	}	
.seller_board ul.seller_status{
background:#f3f3f3;	
	}		
.seller_board ul.seller_status li{
border-right:1px solid #ddd;
color:#444;
	}			
.seller_board ul.seller_status li span{
color:#888888;	
	}	
.alert{
letter-spacing:1px;
text-shadow:none;
	}	
.alert-info{
background:#DCECFB;	
border:2px solid #CCDAE7 ;	
color:#758AA2;
	}	
.alert-success{
background:#E0F3EF;	
border:2px solid #C4E3D8 ;	
color:#71A9A2;
	}	
.alert-warning{
background:#F9F1D9;	
border:2px solid #EEDCA7 ;	
color:#D9A300;
	}
.alert-danger,.alert-error{
background:#FFEBE9;	
border:2px solid #F6C9C6 ;	
color:#E07973;
	}
.bg-mint{
background:#8DD1C8 !important;	
	}	
.bg-green{
background:#2abaab !important;  
  }  	
.bg-blue{
background:#8CACC7 !important;	
	}	
.bg-grey{
background:#666 !important; 
  }   
.bg-grey-light{
background:#CCCCCC !important;	
	}
.bg-grey-clear{
background:#eee !important;  
  }  
.bg-red{
background:#FF9999 !important;	
	}
.bg-yellow{
background:#FFC926 !important;	
	}	
.bg-black{
background:#222 !important;	
	}	
.bg-white{
background:#fff !important;	
	}		
.tab_search_seller{
margin-left:-15px;
margin-top:20px;
	}	
.tab_search_seller #main_nav{
background:#fff;
border-radius:3px;
	}
.tab_search_seller #main_nav .title{
color:#444;
margin-left:10px;	
	}		
.tab_search_seller  #main_nav .main_nav_link{
border-left:none;	
	}	
.tab_search_seller #main_nav .main_nav_link ul li{
border-right:1px dotted #ddd;	
	}				
.tab_search_seller #main_nav .main_nav_link ul li a{
color:#666;
text-shadow:none;	
	}	
.btn small{
font-size:12px;
color:#fff;	
	}	
#sell_review ul.review_list li .con .score img{
width:90px;
	}	
.main_pic{
  background-position: top center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size:auto 100%;
  padding:80px 0px;
  text-align: center;
  color:#fff;
  font-family: "Roboto","Microsoft JhengHei";
  letter-spacing: 2px;
}	
.main_pic h1{
  font-size:40px;
  margin-bottom:10px;
  padding-bottom:5px;
  
}	

.main_pic span{
  margin-top:10px;
  font-size:30px;
  font-weight: 100;
  color:#aaa;
}
#apply{
  background: url(../../img/newWebsite/apply_bg.jpg) no-repeat #fff;
  background-size:100% 430px;
  background-attachment:local;
}
#apply h1{
font-family: "Roboto";	
font-weight:700;	
	}
#apply ul{
margin-left:0px;	
margin-top:80px;
font-size:18px;
text-align:left;
color:#ddd;
list-style:none;
	}
#apply ul li{
margin:15px 0px;	
	}	
#apply .btn-apply{
margin-top:120px;
	}		
#faq{
  background-image: url(../../img/newWebsite/faq.jpg);
}
#howto{
  background-image: url(../../img/newWebsite/howto.jpg);
}
#howto h1{
height:100px;		
	}
#howto h1 img{
width:340px;	
animation-duration: 2s;
animation-name: fadeIn;	
	}
#vip_plaza{
  background-image: url(../../img/newWebsite/vip_plaza_bg.jpg);
  background-attachment:local;
  background-size:cover;
  padding-top:70px;
  padding-bottom:70px;
}
#vip_plaza h1{
  font-family: "Roboto";
  font-weight: 900;
}
#vip_plaza span{
font-size:16px;
color:#eee;	
line-height:25px;
	}
#vip_plaza h1.seller_name{
font-size:28px;	
margin-bottom:0px;
padding-bottom:0px;
	}	
#vip_plaza #calendar_btn{
margin-top:15px;	
background:#FF7063 !important;
	}
.vip_plaza_dec{
margin-top:15px;	
	}	
.vip_plaza_dec img{
width:270px;	
	}		
.vip_plaza_dec_text img{
width:370px;  
  }  
.vip_plaza_editor{
background:#77A6D9;
height:50px;
	}
.vip_plaza_editor .container{
position:relative;		
	}	
.vip_plaza_editor .pic{
width:80px;
height:80px;
border-radius:50%;	
overflow:hidden;
margin-top:-45px;
float:left;
border:5px solid #81B5F3;
	}	
.vip_plaza_editor .pic img{
width:80px;
height:80px;
	}	
.vip_plaza_editor .name{
float:left;
font-size:18px;	
letter-spacing:2px;
color:#fff;
margin-left:8px;	
font-family: "Roboto","Microsoft JhengHei";
font-weight:100;
margin-top:2px;
	}
.vip_plaza_editor .name span{
display:block;	
font-size:12px;	
color:rgba(255,255,255,0.7);	
	}	
.vip_plaza_editor .calendar{
position:absolute;
bottom:-5px;
right:0px;	
display:none;
	}		
.vip_plaza_editor .calendar .dec{
float:left;	
	}
.vip_plaza_editor .calendar .board{
float:left;	
width:440px;
height:230px;
background:rgba(255,255,255,0.8);	
padding:10px;
	}	
.vip_plaza_editor .calendar .board img{
width:440px;
height:230px;
opacity:0.9;
	}
.vip_plaza_editor .calendar .calendar_close{
display:none;
	}			
.faq_side_menu .side_menu_group .side_menu{
  margin-bottom:10px;
}
.faq_con{
  margin-top:20px;
}
.faq_con .title{
  font-size:24px;
  color:#222;
  letter-spacing: 2px;
  font-family: "Roboto","Microsoft JhengHei";
  font-weight: 100;
  padding-left:10px;
  border-left: 4px solid #222;    
  margin-bottom:20px;
}
.panel{
  margin-top:10px;
  font-family: "Roboto","Microsoft JhengHei";  
}
.panel-body{
  background:#fff; 
  padding:20px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  font-size:14px;
  letter-spacing: 1.5px;
  line-height: 20px;
  color:#555;
  position: relative;
}
.panel-title{
  margin:0px;
  font-size:15px;
  letter-spacing: 2px;
}
.panel-title a{
  color:#fff;
  display: block;
}
.panel-title span{ 
  font-weight: 100;
  font-size:20px;
  margin-right:7px;
}
.panel-blue .panel-heading{
  background:#8CACC7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 10px 15px;  
}
.panel-body h2{
  font-size:16px; 
  margin:20px 0px 5px 0px; 
  line-height: 20px;
  color:#222;
}
.panel-body h2 i{
  margin-right:5px;
}
.panel-body h4{
  color:#222;
}
.panel-body h5{
  color:#222;
  font-size:16px;
}
.panel-body p{
  margin:15px 0px;
}
.panel-body ol{
  margin:0px 0px 30px 40px;
}
.faq_con .panel-body img{
  border-radius: 5px;
  width:650px;
  display: block;
  margin:15px auto;
}
.faq_tip{
margin:10px 15px;	
	}
.faq_tip_left{
float:left;	
width:13%;
font-weight:bold;
	}
.faq_tip_right{
float:left;
width:87%;	
	}
.text-bold{
font-weight:bold !important;	
	}
ul.faq_ul{
margin-left:20px;
margin-top:10px;	
	}
ul.faq_ul li{
margin:5px 0px;	
	}	
.howto_step{
	}	
.howto_step.active{
width:120px;
position:fixed;
top:80px;
left:100px;	
z-index:1000;
	}				
.howto_step ul{
padding:0px;
margin:0px;
list-style:none;	
text-align:center;
margin-top:30px;
	}		
.howto_step ul li{
display:inline-block;
font-size:18px;
margin:0px 5px;
font-weight:bold;	
	}		
.howto_step ul li a{
display:block;
width:120px;
height:90px;	
border-radius:120px;	
background:rgba(255,255,255,0.9);
color:#555;
padding-top:30px;
overflow:hidden;
	}	
.howto_step ul li a span{
display:block;
font-size:18px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:100;	
color:#777;
margin-bottom:5px;
	}	
.howto_step.active ul li a{
background:none;
margin-bottom:10px;
border:1px solid rgba(255,255,255,0.5);
	}				
.howto_step.active ul li.active a{
background:#fff;
border:#fff;
	}
.howto_step ul li.howto_step1{		
animation-duration: 1s;
animation-name: fadeIn;	
font-size:15px;
	}
.howto_step ul li.howto_step2{		
animation-duration: 4s;
animation-name: fadeIn;	
	}
.howto_step ul li.howto_step3{		
animation-duration: 7s;
animation-name: fadeIn;	
	}
.howto_step ul li.howto_step4{		
animation-duration:10s;
animation-name: fadeIn;	
	}
@keyframes fadeIn {
  from {
	   opacity:0;
	   margin-top:-50px;
  }

  to {
	   opacity:1;
	   margin-top:0px;

  }
}				
.step_con{
padding:0px 0px 30px 0px;
background:url(../../img/newWebsite/howto_bg.gif);
position:relative;
	}
.step_con_title{
text-align:center;
font-size:34px;
letter-spacing:2px;
color:#fff;	
	}	
.step_con_title span{
display:inline-block;
font-size:18px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;	
color:#999;
padding-bottom:10px;
margin:0px 0px -5px 0px;	
border-bottom:3px solid #999;
	}	
.nav-tabs-step{
border-bottom:none;	
text-align:center;	
border-bottom:3px solid #f2777a;
margin:50px 0px -80px 0px;
	}	
.nav-tabs-step > li{
float:none;	
display:inline-block;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
	}	
.nav-tabs-step > li > a{
background:rgba(255,255,255,0.2);
border:none;	
color:#fff;
padding:12px 20px;
margin:0px 0px 1px 0px;	
font-size:15px;
letter-spacing:2px;
font-weight:bold;
position:relative;
	}	
.nav-tabs-step > li > a:hover{
border:none;	
color:#fff;
background:rgba(255,255,255,0.6);
	}		
.nav-tabs-step > .active > a, .nav-tabs-step > .active > a:hover{
background:#f2777a;
border:none;
color:#fff;
	}
.nav-tabs-step > li > a > i.fa-sort-down{
display:none;
position:absolute;
bottom:-14px;
left:40%;
font-size:38px;
color:#f2777a;	
	}	
.nav-tabs-step > .active > a > i.fa-sort-down{
display:block;
	}	
.nav-tabs-step.active{
position:fixed;
top:50px;
left:0px;
width:100%;
background:rgba(242, 119, 122, 0.95);
z-index:1000;
margin:0px;
border:none;	
	}	

.nav-tabs-step.active > li > a{
background:none;
color:#FFB9B9;
	}	
.nav-tabs-step.active > li > a:hover{
background:none;
color:#fff;
	}	
.nav-tabs-step.active > .active > a, .nav-tabs-step.active > .active > a:hover{
background:none;
border:none;
color:#fff;
	}
.tab-content-step{
font-size:15px;
line-height:25px;
color:#555;
background:#fff;
margin:30px 120px 0px 120px;
border-radius:10px;
padding:20px;
letter-spacing:1.5px;
min-height:300px;
box-shadow:0px 0px 5px rgba(0,0,0,0.2);
font-family:"Consolas","Roboto","Microsoft JhengHei","Heiti TC";
	}
.tab-content-step p{
margin:15px 0px;	
	}	
.tab-content-step img{
display:block;
border-radius:3px;	
width:650px;
margin:20px auto;
	}	
.num_circle{
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-align:center;
font-size:15px;
background:#444;
color:#fff;
border-radius:30px;	
margin-right:5px;
	}	
.step_con#step2{
	}	
.step_con_text{
margin-top:0px;	
border-left:5px solid #ddd;
padding-left:10px;
margin-bottom:25px;
	}	
.step_con_text p{
margin:15px 0px;	
	}
.step_con_text img{
border-radius:3px;	
	}
.step_con h2{
font-size:18px;	
line-height:26px;
	}	
.btn-orange{
background:#ff8a00;
color:#fff;	
	}	
.text-white{
color:#fff !important;	
	}	
.entry_link img{
width:85%;	
transition:all ease-in-out .3s;

	}
.entry_link img:hover{
transform:scale(1.1,1.1);
	}	
.circle_type{
text-align:center;	
margin-bottom:15px;
	}			
.circle_type img{
width:150px;
height:150px;
border-radius:50%;
border:3px solid #ccc;
transition:all ease-in-out .3s;
margin-top:5px;
box-shadow:4px 4px 2px #bbb;
	}	
.circle_type img:hover{
transform:rotate(15deg);
	}	
h2.title-rounded{
display:inline-block;
border-radius:30px;
margin:15px 0px;	
padding:8px 20px 5px 20px;
background:#9BC6E8;
color:#fff;
text-align:center;
line-height:26px;
letter-spacing:2px;	
font-size:18px;	
	}	
.special{
text-align:center;	
color:#666;	
	}			
.special span{
display:block;
font-size:30px;	
margin:7px 0px;
color:#333;
	}		
.special span.num{
width:80px;
height:100px;
margin:10px auto 25px auto;
background:url(../../img/newWebsite/special_num_bg.png) no-repeat;
background-size:cover;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
line-height:80px;
color:#fff;
font-weight:700;
	}	
table.table tr th,table.table tr td{
vertical-align:middle;	
	}	
table.table tr td.td-row{
font-family:15px;
font-weight:bold;
color:#444;	
text-align:center;
padding:4px 0px 2px 0px;	
width:30%;
	}	
table.table tr td.td-col{
width:35%;
	}	
table.table tr th.clearfix,table.table tr td.clearfix{
display:none;
	}		
table.text-center tr th,table.text-center tr td{
text-align:center;	
	}
span.win{
display:inline-block;
width:30px;
height:30px;
line-height:32px;
text-align:center;
background:#F2B600;
color:#fff;
font-weight:bold;
border-radius:50%;	
margin-right:3px;
	}
/*Loadiing Start*/
.cssload-fond{
	position:relative;
	margin: auto;
}
.result-loader{
padding:40px 0px;	
	}
.cssload-container-general
{
	animation:cssload-animball_two 1.75s infinite;
		-o-animation:cssload-animball_two 1.75s infinite;
		-ms-animation:cssload-animball_two 1.75s infinite;
		-webkit-animation:cssload-animball_two 1.75s infinite;
		-moz-animation:cssload-animball_two 1.75s infinite;
	width:28px; height:28px;
}
.cssload-internal
{
	width:28px; height:28px; position:absolute;
}
.cssload-ballcolor
{
	width: 15px;
	height: 15px;
	border-radius: 50%;
}
.cssload-ball_1, .cssload-ball_2, .cssload-ball_3, .cssload-ball_4
{
	position: absolute;
	animation:cssload-animball_one 1.75s infinite ease;
		-o-animation:cssload-animball_one 1.75s infinite ease;
		-ms-animation:cssload-animball_one 1.75s infinite ease;
		-webkit-animation:cssload-animball_one 1.75s infinite ease;
		-moz-animation:cssload-animball_one 1.75s infinite ease;
}
.cssload-ball_1
{
	background-color:#777;
	top:0; left:0;
}
.cssload-ball_2
{
	background-color:rgb(140,190,242);
	top:0; left:21px;
}
.cssload-ball_3
{
	background-color:rgb(147,202,202);
	top:21px; left:0;
}
.cssload-ball_4
{
	background-color:rgb(255,113,111);
	top:21px; left:21px;
}
.cssload-fond .text{
text-align:center;
font-size:13px;
margin:15px 0px 0px 7px;	
letter-spacing:1px;
font-weight:bold;
color:#666;	
	}




@keyframes cssload-animball_one
{
	0%{ position: absolute;}
	50%{top:11px; left:11px; position: absolute;opacity:0.5;}
	100%{ position: absolute;}
}

@-o-keyframes cssload-animball_one
{
	0%{ position: absolute;}
	50%{top:11px; left:11px; position: absolute;opacity:0.5;}
	100%{ position: absolute;}
}

@-ms-keyframes cssload-animball_one
{
	0%{ position: absolute;}
	50%{top:11px; left:11px; position: absolute;opacity:0.5;}
	100%{ position: absolute;}
}

@-webkit-keyframes cssload-animball_one
{
	0%{ position: absolute;}
	50%{top:11px; left:11px; position: absolute;opacity:0.5;}
	100%{ position: absolute;}
}

@-moz-keyframes cssload-animball_one
{
	0%{ position: absolute;}
	50%{top:11px; left:11px; position: absolute;opacity:0.5;}
	100%{ position: absolute;}
}

@keyframes cssload-animball_two
{
	0%{transform:rotate(0deg) scale(1);}
	50%{transform:rotate(360deg) scale(1.3);}
	100%{transform:rotate(720deg) scale(1);}
}

@-o-keyframes cssload-animball_two
{
	0%{-o-transform:rotate(0deg) scale(1);}
	50%{-o-transform:rotate(360deg) scale(1.3);}
	100%{-o-transform:rotate(720deg) scale(1);}
}

@-ms-keyframes cssload-animball_two
{
	0%{-ms-transform:rotate(0deg) scale(1);}
	50%{-ms-transform:rotate(360deg) scale(1.3);}
	100%{-ms-transform:rotate(720deg) scale(1);}
}

@-webkit-keyframes cssload-animball_two
{
	0%{-webkit-transform:rotate(0deg) scale(1);}
	50%{-webkit-transform:rotate(360deg) scale(1.3);}
	100%{-webkit-transform:rotate(720deg) scale(1);}
}

@-moz-keyframes cssload-animball_two
{
	0%{-moz-transform:rotate(0deg) scale(1);}
	50%{-moz-transform:rotate(360deg) scale(1.3);}
	100%{-moz-transform:rotate(720deg) scale(1);}
}
/*Loadiing End*/
.howto_goodwall{
  margin-top:-20px !important;
}
.hot_faq{
  background:#fff;
  border-bottom:2px solid #eee;
  padding:12px;
  text-align: center;
  position: relative;
  display: none;
}

.hot_faq ul{
  padding:0px;
  margin:0px;
  list-style: none;
}
.hot_faq ul li{
  display: inline-block;
  font-size:15px;
  letter-spacing: 1.5px;
  color:#333;
  margin:0px 5px;
  border-right:1px dotted #ddd;
  padding-right:10px;
  font-weight: bold;
}
.hot_faq ul li:nth-child(1){
  border-right:2px solid #ccc;
}
.hot_faq ul li:last-child{
  border-right:none;
}
.hot_faq ul li a{
  display: block;
  color:#666;
  border:1.5px solid #eee;
  font-weight: normal;
  font-size:14px;
  padding:3px 10px;
  border-radius: 30px;
  background:#eee;
}
.hot_faq ul li a:hover{
  color:#fff;
  background:#444;
  border-color:#444;
}
.example{
  padding:10px 40px;
  color:#666;
}  
.text-sm{
  font-size:12px;
}
.seller_banner{
  margin-bottom:-10px;  
}
.signature{
  text-align:left !important;
}
.signature img{
  width:200px !important;
  margin:30px 0px !important;
}
.btn-add-vip{
margin-bottom:10px;
padding:10px 20px;
margin-top:10px;	
	}
.side_title_dec {
border-top: 1px solid #ccc;
margin: 15px 0 0;
text-align: center;
	}	
.side_title_dec span{
background: #ededed;
color: #999999;
display: inline-block;
font-size: 12px;
padding: 0 4px;	
top:-13px;
position:relative;
	}
.mac{
width:500px; /*Screen: 463px*/
height:403px; /*Screen: 257px*/
background:url(../../img/newWebsite/mac_frame.png) no-repeat;
background-size:contain;	
margin-top:40px;	
padding-top:20px;
padding-left:20px;	
	}	
.mac img{	
width:483px;	
margin-left:-17px;
	}	
.text-left{
text-align:left !important;	
	}
#seller_comment{
height:230px;
padding:0px 250px;	
	}	
#seller_comment .item{
text-align:center;	
padding:30px 0px 20px 0px;
letter-spacing:1.5px;
	}	
#seller_comment .item .pic img{
width:80px;
height:80px;
border-radius:50%;
border:4px solid #ccc;
	}	
#seller_comment .item .name{
font-size:13px;
margin-top:10px;
font-weight:bold;	
	}		
#seller_comment .item .name a{
color:#000;
border-bottom:2px solid #FF7373;
padding-bottom:5px;
	}	
#seller_comment .item .name a:hover{
color:#aaa;	
	}		
#seller_comment .item .text{
margin-top:20px;
font-size:15px;
color:#444;
font-style:italic;
line-height:24px;
	}	
#seller_comment .item .text span{
border-bottom:2px solid #eee;	
width:2px;
	}		
#seller_comment .carousel-control{
background:none;
color:#aaa;
border:none;
height:100px;
width:100px;
line-height:100px;
font-size:80px;	
	}	
.text-right{
text-align:right !important;	
	}	
.apply_area{
padding:100px 15px;	
	}
.apply_area h2{
font-weight:normal;	
	}		
.apply_area h2 span{
display:block;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:100;	
font-size:24px;
	}
.apply_area.bg-mint h2{
color:#fff;	
	} 
		
.apply_pic{
margin:30px 0px;	
	}		
.apply_pic img{
width:100%;
max-width:600px;	
	}
.apply_title{
text-align:center;
letter-spacing:1.5px;	
margin-top:100px;
	}	
.apply_title .num{
display:inline-block;
font-size:100px;
font-family:"Roboto";	
color:#ccc;
border-bottom:5px solid #2abaab;
padding:10px;
height:60px;
	}	
.apply_title .title{
font-size:36px;
color:#222;	
margin-top:30px;
line-height:45px;
	}	
.apply_title .text{
margin-top:20px;
font-size:18px;	
color:#666;
line-height:25px;
	}	
#apply_title1{
	}	
#apply_title3{
margin-top:90px;	
margin-bottom:100px;
	}	
.case_payment{	
letter-spacing:1.5px;
border-radius:5px;
overflow:hidden;
margin-top:30px;
	}		
.case_payment .case_header{	
	}	
.case_payment .case_header .case1,.case_payment .case_header .case2{
float:left;
width:50%;	
color:rgba(255,255,255,0.7);
padding:15px 15px 20px 15px;
font-size:15px;
box-sizing:border-box;
text-align:center;	
	}	
.case_payment .case_header .case1 span,.case_payment .case_header .case2 span{
display:block;
font-size:30px;	
margin-top:10px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
color:#fff;
font-weight:700;
	}	
.case_payment .case_header .case1{
background:#444;
	}		
.case_payment .case_header .case2{
background:#FF7373;
	}	
.case_payment .case_body{
background:#fff;	
	}	
.case_payment .case_body .tip{
padding:5px;
background:#ddd;
text-align:center;	
	}
.case_payment .case_body .tip.bg-grey{
background:#888 !important;
color:#fff;
	}	
.case_payment .case_body ul{
list-style:none;
margin:0px;
padding:10px;
	}	
.case_payment .case_body ul li{
margin:10px 0px;
padding-bottom:10px;
border-bottom:1px dashed #ddd;
font-size:16px;
transition:all ease-in-out .3s;
	}	
.case_payment .case_body ul li:hover{
padding-left:40px;	
	}	
.case_payment .case_body ul li i{
margin-right:5px;
color:#2abaab;	
	}
#apply_area_step{
background:#666;	
color:#fff;	
margin-bottom:-20px;
	}	
.apply_step{
text-align:center;
margin:20px 0px;
	}	
.apply_step img{
border-radius:50%;
margin-bottom:15px;	
	}
.apply_step .title{
font-size:20px;
color:#fff;	
letter-spacing:1.5px;
	}	
.apply_step .title span{
display:block;
font-size:15px;
font-family:"Roboto","Microsoft JhengHei","Heiti TC";
font-weight:700;
letter-spacing:3px;
color:#aaa;
margin-bottom:10px;
	}		
.apply_dec1{
width:100%;
height:18px;
background:url(../../img/newWebsite/apply_dec.gif) repeat-x;	
	}
.apply_dec2{
width:100%;
height:18px;
background:url(../../img/newWebsite/apply_dec2.gif) repeat-x;	
	}
.apply_form{
padding:20px;
margin-top:60px;
border-radius: 15px;
background:#fff;  
letter-spacing: 1.5px;  
border-bottom:4px solid #555;
color:#444;  
display: none;
  } 
.apply_form h2{
padding-bottom:10px;
font-size:26px;
border-bottom:2px solid #ddd;
color:#222;
  }  
.apply_form .form-group{
margin:15px 0px;

  }  
.apply_form .form-group label.control-label{
color:#444;
padding-top:0px;
font-weight: bold;
margin-right:10px;  
width: 150px;
font-size:13.5px;
  } 
.apply_form .form-group .form-control{
border-color:#ccc;
  }  
.apply_form .form-group .form-control:focus{
border-color:#444;
  }    
.apply_form .form-group small{
color:#888;
line-height: 15px;
  }   
.apply_form .form-group .checkbox{
margin:0px 0px 15px 0px;
  }
.apply_form .form-group .checkbox small{
font-size:11px;
margin-top:-5px;  
  }
.apply_form .form-group .checkbox input.form-control{
display: inline-block;
width: 70%;
  }  
.apply_note{
font-size:13px;
color:#666;
line-height: 25px;
margin-bottom:20px;
padding-bottom:15px;
border-bottom:2px dashed #eee;
  } 
.form-horizontal .form-group::after, .form-horizontal .form-group::before{
content: " ";
display: table;
clear: both;
  }
#fixed-bottomBar{
bottom: 20px;
display: block;
position: fixed;
right:20px;
border-radius: 50%;
font-size:24px;
background:#222;
font-family: "Roboto";
width: auto;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  }
#fixed-bottomBar a{ 
font-weight: 100;  
padding:0px;
width:50px;
height: 50px;
line-height: 50px;
  } 
#fixed-bottomBar a i{ 
font-size:30px;
  }   
.side_search{
position:relative;
  }   
.side_search .side_search_btn{
position:absolute;
padding:5px 10px;
background:#222;
color:#fff;
border:none;
border-radius: none;
top:0px;
right:0px;
  } 
.tab-content-board{
background:#fff;
border-radius:3px;
box-shadow:0px 0px 3px rgba(0,0,0,0.1);	
padding:15px;
margin-top:10px;
font-size:15px;
line-height:25px;
letter-spacing:1.5px;
	}  
.tab-content-board img{
border-radius: 5px;
display: block;
margin: 15px auto;
max-width: 650px;
width:90%;
	}	
.tab-content-board ul li{
margin:7px 0px;
	}	
#link_live_alert{
margin-top:10px;
margin-bottom:0px;	
	}	
.margin-top{
margin-top:20px !important;
  } 
.border-none{
border:none !important;
  }  
ol.plaza_group{

  }
ol.plaza_group li{
font-size:13px;
padding-bottom: 5px;
margin-bottom: 5px;
padding-left: 5px;
padding-top:0px;
border:none;
  } 
ol.plaza_group li .badge{
width: 50px;
display: inline-block;
text-align: center;
padding:3px 0px;
  }   
ol.plaza_group  li .gap{
width:20px;
color:#888;
  }     
ul.plaza_collection{

  }
ul.plaza_collection li{
display: inline-block;  
font-size:13px;
padding:3px 8px;
margin:0px 0px 5px 0px;
border:2px solid #666;
color:#444;
letter-spacing: 0.5px;
border-radius: 3px;
  }  
ul.plaza_collection li.sold{
color:#ccc;
border:2px solid #ddd;
  }

.vip_head{
height: 5px;
background-image:url(../../img/newWebsite/vip_plaza_head.gif);
background-repeat: repeat-x;
margin-top:20px;
margin-bottom:-20px; 
text-align: center;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
  }
.vip_tag{
position: absolute;
top:10px;
left: 10px;
background:rgba(255,255,255,0.8);
color:#666;
font-family: "Roboto";
font-weight: 100;
font-size:18px;
line-height: 22px;
letter-spacing: 2px;
padding:10px;
border:1px solid #ccc;
  }
.vip_dec{
position:absolute;
top:-10px;
right:-20px;
  }  
 .vip_dec img{
width: 180px;
 } 
.chosen-container-single .chosen-single{
height: 35px;
line-height: 35px;
letter-spacing: 1px;
box-shadow: none;
  }

.chosen-container-active.chosen-with-drop .chosen-single{
background:#fff;
  }   
.chosen-container-single .chosen-single div b{
background:rgba(0, 0, 0, 0) url("chosen-sprite.png") no-repeat scroll 0 8px;
  }  
.chosen-container .chosen-results li.highlighted{
background:#444;
  }
/*Hot list & Brand wall banner Start*/  
.hot_title{
margin-bottom:30px;
margin-top:-20px;
  }
.hot_title img{
width:130px;
  }
.index_pic{
padding:170px 0px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image:url(../../img/brand/brand_france.jpg);
text-align: center;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
letter-spacing: 1.5px;
  }   
.index_pic h1{
font-family: "Times New Roman",Times,serif;
font-size: 62px;
color:#fff;
  }
.index_pic h1 span{
font-weight: normal;
  } 
.index_pic h2{s
font-family:"Roboto","Microsoft JhengHei";
font-size: 20px;
color:#fff;
margin-top:20px;
font-weight: normal;
line-height: 25px;  
  } 
.index_pic.hot_pic h1{
font-family: "Roboto";
font-weight:700; 
  }  
.index_pic.hot_pic h2{
font-family: "Consolas","Roboto","Microsoft JhengHei";
font-size: 18px;
  }    
/*Hot list & Brand wall banner End*/    

.hot_nav{
background:#fff;
padding:15px 0px; 
text-align: center; 
  }
.hot_nav ul{
padding:0px;
margin:0px;
list-style: none;
  }  
.hot_nav ul li{
display: inline-block;
padding:0px 10px;
border-right:1px solid #ddd;
font-size: 15px;
letter-spacing: 2px;
  }    
.hot_nav ul li a{
color:#666;
font-weight: bold;
  }      
.hot_nav ul li a:hover,.hot_nav ul li a.selected{
color:#f2777a;
  }   
.hot_nav ul li a.good{
color:#FF4478;
position:relative;
  }     
.hot_nav ul li a.good .good_dec{
position:absolute;
top:-45px;
right:-30px;
  }  
.hot_nav ul li a.good .good_dec img{
width: 45px;
  }   
.float_ad{
position: fixed;
top:37%;
left: 0px;
z-index: 100;
  }   
.float_ad img{
width: 60px;
  } 
.edit_area{
padding:15px;
background:#fff;  
margin-top:20px;
letter-spacing:1.5px;
margin-bottom:20px;
  }  
.visible-xs{
display:none !important;  
  }    
@media (max-width: 1200px) {
a.page_prev,a.page_next{
display:none;	
	}
.apply_title .title{
font-size:30px;
margin-top:15px;
	}	
.apply_title .text{
font-size:16px;	
margin-top:5px;
	}		
}
@media (max-width: 1050px) {
body{
min-width: 1px !important;
	}	
.billboard .con{
 padding-bottom:31px;	
	}	
.container{
width:100%;	
	}
#header .search_area{
margin-right:20px;	
	}	
#header ul.main_menu > li > a{
padding:0px 10px;	
	}
}
@media (max-width: 1024px) {
#header ul.main_menu{
margin-left:0px;   
  }   
.billboard .con .title h1{
font-size:20px;
	}	
.state_board .con .add_block .pic{
width:23.4%;	
	}	
ul.review_list li .con .name{
width:83%;
	}		
.tab_search_seller{
margin-left:0px;	
padding:0px;
	}	
#seller_comment{
padding:0px 180px;	
	}		
#contactModal{
margin-top:-200px;
  }  
}
@media (max-width: 992px) {
body{
margin:100px 0px 0px 0px;
	}	
#header{
background:rgba(255,255,255,0.9);	
	}	
#header .header_sec{
position:fixed;
top:50px;
left:0px;
width:100%;
float:none;
background:#fff;
padding:0px 15px;
box-sizing:border-box;
border-top:2px solid #FF9091;
box-shadow:0px 3px 2px rgba(0,0,0,0.2);
	}	
#header .search_area{
width:70%;	
	}	

#header .search_area .form-control{
width:100%;	
	}		
#header .login_area{
	}	
#header ul.main_menu > li > .sub_menu.sub_menu_sec{

	}	
.wrap{
/*margin-top:100px;	*/
	}
#hot_news{
text-align:center;	
	}
#hot_news .title{
text-align:center;
float:none;	
margin-bottom:10px;
	}
#hot_news span.dec{
display:none;	
	}	
#hot_news ul{
float:none;
margin:15px 0px;	
max-width:100%;
overflow:visible;
height:auto;
	}	
#hot_news .pull-right{
float:none;	
	}
.billboard .con{
padding: 15px 10px 48px;	
	}
.billboard .con .title h1{
font-size:17px;
	}				
.billboard .con .num1{
margin-top:15px;	
	}	
.billboard .con .num2{
margin-top:15px;	
	}	
.billboard .con .num1 span,.billboard .con .num2 span{
font-size:45px;	
	}	
.billboard .con .dec{
top:60px;	
	}
#main_nav{
text-align:center;
padding:20px 0px;	
	}				
#main_nav .main_nav_select{
float:none;	
	}	
#main_nav .main_nav_link{
float:none;	
border:none;
margin:10px 0px 0px 0px;
padding:0px;
	}
.country_area .title{
top:43%;	
	}		
.product .pic .timer{
font-size:11px;	
	}	
.product .action .btn{
margin:3px 0px;
  }  
.product .action .btn:first-child{
width:100%;
  }    
.product .action .btn:last-child{
width:100%;
  }       
.entry{
padding:7px;	
	}	
.entry img{
height:65px;
	}	
.product  .btn-add{
top:30%;
left:22%;
font-size:16px;
padding:7px 14px;
	}		
.state_board .con .add_block .detail{
height:34px;	
	}	
.state_board .con .comment_block .pic{
width:19%;	
	}		
.state_board .con .comment_block .detail{
height:47px;	
	}
.state_board .con .comment_block .detail .name{
padding-bottom:1px;
margin-bottom:1px;	
	}	
.state_board .con .comment_block .detail .comment{
margin-top:2px;	
	}
.state_board .con .add_block .detail .time,.state_board .con .comment_block .detail .time{
bottom:0px;	
	}
.product_info ul li .btn-xl,.product_info ul li .btn-xl:hover{
padding:12px 15px;	
	}
ul.reply_list li .ask .avatar{
width:8%;
	}		
ul.reply_list li .ask .con{
width:90%;
margin-left:2%;
	}	
ul.reply_list li .reply{
width:90%;
margin-left:10%;
	}		
.float_product.active{
top:100px;
	}	
ul.review_list li .con .name{
width:80%;
	}	
.seller_cover .cover_con .cover_left{
width:18%;
	}
.seller_cover .cover_con .cover_right{
width:80%;
	}	
.seller_cover .cover_con .cover_right .text{
height:80px;	
	}	
.seller_deta_con ul.view_wall li{
width:5.25%;
margin:0.5%;
	}	
.total_score .score .num{
font-size:38px;	
	}	
.total_score .rate .star{
width:42%;	
	}	
.total_score .rate .percent{
width:34%;	
	}		
.total_tag ul.tag_list li i{
font-size:35px;	
width:80px;
height:80px;
line-height:80px;
	}	
.total_tag ul.tag_list li i img{
width:40px;	
	}									
.seller_cover .cover_note{ 
padding:20px 100px 20px 100px;
  }    
ul.nav-list-search li{
max-width:60%;	
	}		
.nav-tabs-step.active{
top:101px;	
	} 
.tab-content-step{
margin:20px 70px;	
	}
#seller_comment{
padding:0px 130px;	
	}			
#apply .btn-apply{
margin-top:80px;
  } 
.apply_title .title{
font-size:26px;
margin-top:15px;
line-height:30px;
	}	
.apply_title .text{
font-size:15px;	
margin-top:5px;
line-height:20px;
	}	
#apply_pic3{
margin-top:80px;	
	}	
.vip_plaza_editor .calendar{
position:fixed;
bottom:auto;
right:auto;	
top:140px;
z-index:1000;
left:0px;
width:100%;
	}	
.vip_plaza_editor .calendar .dec{
display:none;	
	}		
.vip_plaza_editor .calendar .board{
float:none;	
width:90%;
max-width:440px;
height:auto;
padding:10px;
margin:auto;	
	}	
.vip_plaza_editor .calendar .board img{
width:100%;
height:auto;
opacity:0.9;
	}	
.vip_plaza_editor .calendar .calendar_close{
width:30px;
height:30px;
background:#000;
color:#fff;
line-height:30px;
text-align:center;
position:absolute;
top:-10px;
right:24%;
border-radius:50%;
display:block;
	}	
.product_board.vip{
padding-top:60px;
  }		
.vip_dec{
 right:-10px; 
  }  
.vip_dec img{
 width: 150px;
  }
/*Hot list & Brand wall banner Start*/  
.index_pic h1{
font-size: 50px;
  }   
.index_pic h2{
font-size: 18px;
  } 
/*Hot list & Brand wall banner End*/  
}
@media (max-width: 900px) {
.state_board .con .add_block .pic{
width:24.2%;	
	}	
.state_board .con .add_block .detail{
width:75.8%;	
	}		
.faq_tip_left{
width:15%;
  }
.faq_tip_right{
width:85%;  
  }		
.mac{
width:400px; 
height:320px; 
padding-top:20px;
padding-left:20px;	
	}	
.mac img{	
width:383px;	
	}	
.product_info ul li{
font-size:15px;
  }  
.product_pic .big_pic{
height:370px;
line-height: 370px;
  } 
.product .btn-add{
left:31%;
  }   
.vip_plaza_editor .calendar .calendar_close{
right:22%;
	}	

}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }  
}
@media (width: 768px) {
.billboard .con{
padding-bottom:7px;
	}
.billboard .con .num1 span, .billboard .con .num2 span{
font-size:42px;
	}
.billboard .con .dec img{
width:95px;
	}		
.country_area .title{
font-size:26px;
	}		
.product .btn-add{
left: 18%;
top:25%;
	}	
}
@media (max-width: 767px) {
.visible-xs{
display:block !important;  
  }    
#header a.main_logo{
margin:10px auto 0px auto;
float:none;	
width:85px;
height:30px;
	}
#header a.main_logo img{
width:85px;
height:30px;
	}			
#header ul.main_menu{
display:none;	
background:#f4f4f4;
position:fixed;
top:100px;
left:0px;
width:100%;
float:none;
display:none;
margin:0px;
border-top:1px solid #ccc;
box-shadow:0px 3px 2px rgba(0,0,0,0.1);
	}	
.menu_toggle,.menu_toggle:hover{
display:block;
width:35px;	
color:#444;
font-size:25px;
margin-top:12px;
position:absolute;
top:0px;
left:10px;	
	}				
#header .login_area .userlogin{
position:fixed;
top:10px;
right:5px;	
	}	
	
#header ul.main_menu > li{
display:block;
height:auto;
line-height:45px;
margin:0px;
border-bottom:1px solid #e9e9e9;
	}
#header ul.main_menu > li > .sub_menu{
position:relative;
width:100% !important;
top:0px !important;
left:0px !important;
box-shadow:none;
background:#e5e5e5;
max-height: 130px;
padding:10px;
overflow-y:auto;

	}	
#header ul.main_menu > li:hover{
	}			
#header ul.main_menu > li:hover > .sub_menu{
box-sizing:border-box;
max-height:150px;
overflow-y:auto;
	}
#header ul.main_menu > li > a{
position:relative;	
	}	
#header ul.main_menu > li > a > .plus{
display:block;
	}
#header .search_area{
width:80%;	
	}	
#header .search_area .form-control{
width:100%;	
	}	
#index_banner{
padding: 0px;
	}	
#index_banner .carousel .carousel-caption{
position: absolute;
  } 			
.billboard{
margin:20px auto 0px auto;	
	}
.billboard .con{

	}	
.billboard .con .dec{
top:80px;
display:none;	
	}	
.billboard .con .num1{
border-right:1px solid #ccc;
padding-right:10px;	
	}	
.billboard .con .num1,.billboard .con .num2{
display:inline-block;
margin:5px;
	}
.product  .btn-add{
top:35%;
left:32%;
font-size:17px;
padding:10px 20px;
	}						
.hidden-xs{
display:none !important;	
	}
.channel{
padding:50px 0px;	
	}			
.entry{
width:50%;
	}
.entry img{
height:auto;
	}			
#footer ul.footer_menu{
border-right:none;	
border-bottom:1px solid #ddd;
margin:10px auto;
padding-bottom:10px;
width:70%;
	}	
#footer .container .row .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(3) ul.footer_menu{
border:none;	
	}	
#footer{
background-position:0% 100%;
	}
.product_pic .big_pic{
max-width:400px;
height:400px;
margin:auto;
line-height:normal;
	}	
.product_info{
margin:0px 15px;	
	}	
.product_pic ul.small_pic{
text-align:center;	
	}	
.product_pic ul.small_pic li{
display:inline-block;
float:none;
	}	
.product_info ul li table.table tr td{
display: block;
  }     	
.seller_info{
margin-top:20px;	
	}
.float_product{
top:auto;	
bottom:-300px;	
background:rgba(0,0,0,0.8);
	}		
.float_product.active{
top:auto;	
bottom:0px;	
	}
.seller_cover .cover_pic{

	}	
.seller-tab{
display:none;	
border-radius:3px;	
margin-top:0px;
	}	
.seller-tab > li{
display:block;	
float:none;
	}	
.seller-tab > li > a{
border-right:none;	
border-bottom:1px solid #f4f4f4;
	}	
.seller-tab > li > a:hover{
border-right:none;	
border-bottom:1px solid #f4f4f4;
	}	
.seller-tab > .active > a, .seller-tab > .active > a:hover{
border:none;
border-bottom:1px solid #f4f4f4;
border-left:4px solid #FF8B82;	
margin-top:0px;
	}
.seller-tab > li >  ul.seller-tab-sub-menu{
padding:0px;
margin:0px;
list-style:none;
	}				
.seller-tab > li  >  ul.seller-tab-sub-menu > li{

	}
.seller-tab > li  >  ul.seller-tab-sub-menu > li > a{
display:block;
font-size:13px;
color:#444;
padding:5px 20px;
	}
.seller-tab > li  >  ul.seller-tab-sub-menu > li > a.selected{
color:#FF7270;
font-weight:bold;
background:#f4f4f4;
	}
	
.seller_menu_toggle,.seller_menu_toggle:hover,.seller_menu_toggle:focus{
display:block;
padding:10px;
background:#fff;
border-radius:3px;	
color:#444;
font-size:15px;
margin-top:20px;
text-align:center;
position:relative;	
letter-spacing:2px;
font-weight:bold;
border-bottom:2px solid #ddd;
	}
.seller_menu_toggle i{
position:absolute;
top:8px;
left:10px;
font-size:24px;
	}
.visible-xs{
display:block;	
	}	
.hidden-xs{
display:none;	
	}	
ul.seller_deta_rate{
width:70%;
	}	
.seller_deta_con ul.view_wall li{
width:8%;
margin:1%;
	}	
.total_score{
padding-right:15px;	
box-sizing:border-box;
	}	
.total_score .rate .star{
width:44%;	
	}	
.total_score .rate .star i{
font-size:11px;
margin:0px -1px;	
	}	
.total_score .rate .percent{
width:32%;	
	}	
.seller_board .con .name{
font-size:15px;	
height:auto;
line-height:20px;
margin-bottom:5px;
	}		
.main_pic{
padding:60px 0px;
background-attachment: inherit;
  }  
.main_pic h1{
font-size:35px;
  }  
.faq_side_menu{
margin-top:15px;
min-height:40px;
background:#fff;
border-radius: 3px;
  }  
.faq_side_menu .side_menu_group{
display: none;
max-height:200px;
overflow-y:auto;
  }  
.faq_side_menu .side_menu_group .side_menu{
margin-bottom: 0px;
margin-top:0px;
border-radius: 0px;
  }  
.faq_tip_left{
width:100%;
float: none;
  }
.faq_tip_right{
width:100%;
float: none;
  }   
ul.nav-list-search li{
max-width:53%;	
	}		
.tab-content-step{
margin:20px 50px;	
	}   
.nav-tabs-step{
margin-bottom:-60px;
	}	
.special{
margin-bottom:20px;	
	}		
.special span{
font-size:28px;
	}		
.howto_goodwall{
  margin-top:10px !important;
}	
.hot_faq ul li{
  margin:5px;
}	
#seller_comment{
padding:0px 100px;	
height:250px;
	}			
.apply_pic{
margin:30px 0px;	
text-align:center;
	}		
.apply_pic img{
width:90%;
max-width:600px;	
	}
.apply_title{
margin-top:60px !important;
padding:0px 15px;	
	}
.apply_title .num{
font-size:70px;
height:40px;	
	}		
#apply_title3{
margin-bottom:0px;	
	}	
#apply_pic3{
margin-top:30px;	
	}	
#apply{
background-size:cover;	
	}
.mac{
margin:30px auto 0px auto;	
	}
#apply ul{
text-align:center;
margin-top:30px;	
	}
.btn-apply{
width:130px;  
font-size:18px;
padding:13px 25px 18px 25px;
border-radius:10px;
  }       	
#apply .btn-apply{
margin-top:50px;
display:block;
margin-left:auto;
margin-right:auto;
	}			
.apply_form{
margin-left:-30px;
margin-right:-30px;
  }  	
.apply_form .form-group label.control-label{
text-align:left;
margin-right:0px;
  } 
#contactModal{
width:92%;
margin-left:4%;
margin-right:4%;
left:auto;
  } 
#contactModal .modal-body{
max-height: 200px;
  }  
#contactModal .form-horizontal .control-label{
width:23%;
  }  
#contactModal .form-horizontal .controls{
margin-left: 24.5%;
  }      
.vip_plaza_editor .calendar .calendar_close{
right:18%;
	}	     
ol.plaza_group{
margin-top:10px;
margin-left: 40px;
  }  
ul.plaza_collection{
margin-top:10px;
margin-left: 20px;
  }  
.buy_reminder .plaza_note{
border-right:none;
border-bottom:1px solid #ccc;
margin-bottom:20px;
padding-bottom:20px;
  }    
}
@media (max-width: 680px) {
.billboard .con{
padding-bottom:10px;	
	}	
.billboard .con .num1 span,.billboard .con .num2 span{
font-size:30px;
margin-right:5px;
	}				
.main_title{
font-size:24px;	

	}
.main_title_dec span{
width:120px;
	}	
.state_board .con .add_block .pic{
width:25%;	
	}	
.state_board .con .add_block .detail{
width:75%;	
height:51px;
font-size:12.5px;
line-height:17px;
	}	
.state_board .con .comment_block .pic{
width:25%;	
	}		
.state_board .con .comment_block .detail{
width:75%;	
height:51px;
font-size:12.5px;
line-height:17px;
	}	
.state_board .con .comment_block .detail .comment{
margin-top:4px;	
	}		
.product  .btn-add{
top:33%;
left:30%;
	}							
.collect_tag,.good_tag,.book_tag{
width:40px;
height:40px;	
	}
ul.nav-list li a{
font-size:16px;	
	}	  
ul.nav-list li a h1{
font-size:16px;
  }  
ul.nav-list-search li{
max-width:100%;	
	}		  			
.nav-list > .active > a, .nav-list > .active > a:hover{
font-size:18px;
	}
.nav-list > .active > a > h1, .nav-list > .active > a:hover >h1{
font-size:18px;
  }  
ul.nav-list-sub{
	}	
ul.nav-list-sub li{
display:none;	
width:100%;
text-align:left;
border-right:none;
border-bottom:1px solid #ddd;
margin:0px;
padding:0px;
	}	
ul.nav-list-sub li a,ul.nav-list-sub li a:hover{
padding:10px;
display:block;	
background:#e5e5e5;
color:#444;
	}
ul.nav-list-sub li a.selected:hover{
color:#ff6f62;	
	}		
.list-filter{
top:50px;	
right:0px;
width:320px;
	}
a.sub_menu_toggle{
font-size:24px;
color:#444;	
padding:10px 0px;
display:block;
	}		
ul.reply_list li .ask .avatar{
width:10%;
	}		
ul.reply_list li .ask .con{
width:88%;
margin-left:2%;
	}		
ul.reply_list li .reply{
width:88%;
margin-left:12%;
	}		
.seller_cover .cover_pic{
	}	
.seller_cover .cover_con .cover_left{
width:20%;
	}
.seller_cover .cover_con .cover_right{
width:78%;
	}
ul.seller_deta_rate{
width:100%;
	}
ul.seller_deta_rate li{
/*Aray disabled width:24.6%;*/	
width:33%;	
	}	
ul.seller_deta_rate li .rate{
font-size:15px;
margin-top:7px;
	}	
.total_score{
padding-right:0px;	
box-sizing:border-box;
float:none;
width:100%;
border-right:none;
border-bottom:1px solid #eee;
padding-bottom:15px;
	}	
.total_score .rate .star{
width:33.3%;	
	}	
.total_score .rate .star i{
font-size:11px;
margin:0px -1px;	
	}	
.total_score .rate .percent{
width:33.3%;	
	}		
.total_score .rate .num{
width:28%;	
	}			
.total_tag{
float:none;
width:100%;
margin-top:15px;
padding:0px;
	}	
.list-filter-seller{
position:static;
top:auto;
right:auto;
margin-top:10px;
text-align:center;
width:100%;	
	}		
.search-list-filter{
position:static;	
right:auto;
top:auto;
margin-top:15px;
float:right;
	}
.nav-tabs-step{
margin-bottom:-60px;
	}		  
		
.tab-content-step{
margin:20px;	
	}    
.circle_type img{
width:80%;
height:auto;	
	}	
table.table-vs,table.table-vs thead,table.table-vs thead tr,table.table-vs thead tr th,table.table-vs tbody,table.table-vs tbody tr,table.table-vs tbody tr td{
display:block;	
	}	
table.table-vs tr td.td-row{
background:#aaa;	
width:100%;
color:#fff;
	}	
table.table-vs tr th.td-col,table.table-vs tr td.td-col{
width:45%;
float:left;
	}	
table.table-vs thead {
color:#222;	
	}	
table.table-vs tr td.td-col{
height:60px;
font-size:13.5px;	
	}	
table.table-vs tr th.td-row{
display:none;	
	}	
table.table-vs tbody tr:nth-child(2) td.td-col{
height:40px;
	}		
table.table-vs tr th.clearfix,table.table-vs tr td.clearfix{
display:block;
padding:0px;	
	}
#seller_comment{
padding:0px 50px;	
height:250px;
	}		
#seller_comment .carousel-control{
width:30px;	
	}	
#seller_comment .carousel-control.left{
left:0px;	
	}	
#seller_comment .carousel-control.right{
right:0px;	
	}				
.vip_plaza_editor .calendar .calendar_close{
right:12%;
	}	     
   
}
@media (max-width: 580px) {
#header .search_area .form-control{
	}	
#index_banner .carousel .carousel-caption{
bottom:45%;
  } 
#index_banner .carousel .carousel-caption h1,#index_banner .carousel .carousel-caption h2{
font-size:36px;
  }      
.billboard{
padding:5px;	
border-width:2px;
	}	
.billboard .con .title h1{
margin-bottom:0px;
font-weight:bold;	
	}	
.product  .btn-add{
top:30%;
left:24%;
	} 
ul.nav-list li{
width:33.3%;
text-align:center;
	}
ul.nav-list li a{
font-size:15px;	
	}
ul.nav-list li a h1{
font-size:15px;
  }  
.nav-list > .active > a, .nav-list > .active > a:hover{
font-size:15px;
	}
.nav-list > .active > a > h1, .nav-list > .active > a:hover > h1{
font-size:15px;
  }  
ul.nav-list-search li{
width:100%;
text-align:left;
	}	
.product_info ul li{
font-size:13.5px;	
	}	
.product_info ul li .btn-xl,.product_info ul li .btn-xl:hover{
padding:10px;
font-size:14.5px;	
	}	
.basic-tab > li{
width:33.3%;	
	}	
.basic-tab > li > a{
padding:10px;
text-align:center;	
font-size:15px;
	}
.basic-tab > .active > a,.basic-tab > .active > a:hover{
font-size:15px;
	}
.seller_cover .cover_pic .overlay{
display: none;
  }  
.seller_cover .cover_con .cover_left{
width:100%;
float:none;	
	}
.seller_cover .cover_con .cover_left .pic{
width:26%;
margin:-30px auto 10px auto;
	}	
.seller_cover .cover_con .cover_right{
width:100%;
float:none;
margin-top:10px;
text-align:center;
margin-left:0px;
	}	
.seller_cover .cover_con .cover_right .cover_title h1{
margin-top:18px;
font-size:18px;
line-height:25px;

	}
.seller_cover .cover_con .cover_right .cover_title .pull-left{
float:none; 
  }  
.seller_cover .cover_con .cover_right .cover_title .pull-right{
float:none;	
margin-top:10px;
	}
.seller_cover .cover_con .cover_right .text{
height:auto;	
	}	
#seller_article .news_main .news_item .pic{
width:100%;	
height:140px;
max-width:450px;
margin:auto;
text-align:center;
float:none;
	}	
#seller_article .news_main .news_item .pic img{
width:100%;	
	}		
#seller_article .news_main .news_item .deta{
width:100%;	
margin-top:10px;
float:none
	}
#seller_review ul.review_list li .con .name{
width:100%;	
	}		
#seller_review ul.review_list li .con .date{
position:static;
right:auto;
	}
#seller_review ul.basic-tab li{
width:50%;
	}			
.total_tag ul.tag_list li i{
width:65px;
height:65px;
line-height:65px;
font-size:28px;	
	}	
.total_tag ul.tag_list li i img{
width:33px;	
	}		
ul.nav-list-seller li{
width:25%;	
	}	
.seller_board .head{
/*height:80px;*/
height:100px;	
	}	
.seller_cover .cover_note{ 
padding:20px 40px 20px 40px;
  } 
.nav-tabs-step{
background:rgba(242, 119, 122, 0.95);
border:none;	
	}	
.nav-tabs-step > li > a{
background:none;
color:#FFB9B9;
padding-left:7px;
padding-right:7px;	
font-size:14px;
	}	
.nav-tabs-step > li > a:hover{
background:none;
color:#fff;
	}	
.nav-tabs-step > .active > a, .nav-tabs-step > .active > a:hover{
background:none;
border:none;
color:#fff;
	}  
.tab-content-step{
margin:20px 10px;	
	}  
#howto h1 img{
width:280px;	
	}	 
table.table-vs tr td.td-col{
height:80px;
	}	
table.table-vs tbody tr:nth-child(2) td.td-col{
height:50px;
	}	  
ul.nav-list-goodie li{
width:50%;
	}	
ul.nav-list-goodie li a{
font-size:18px;
	}	
ul.nav-list-link li{
width:25%;
  }   
#seller_comment .item .text{
font-size:14px;	
line-height:20px;
	}	
.apply_area{
padding-top:60px;
padding-bottom:60px;	
	}	
.case_payment .case_header .case1 span, .case_payment .case_header .case2 span{
font-size:23px;	
	}
.vip_plaza_editor .calendar .calendar_close{
right:10%;
	}	     
/*Hot list & Brand wall banner Start*/  
.hot_title{
margin-bottom:10px;
margin-top:-30px;
  }
.hot_title img{
width: 110px;
  }  
.index_pic{
padding: 100px 20px;
  }   
.index_pic h1{
font-size: 40px;
  }   
.index_pic h2{
font-size: 16px;
margin-top: 10px;
  } 
/*Hot list & Brand wall banner End*/    
}
@media (max-width: 480px) {
#header .search_area{
width:75%;	
	}	
ol.carousel-indicators {
bottom:15px;
	}	
#index_banner .carousel .carousel-caption{
bottom:42%;
padding:0px 40px;
	}	
#index_banner .carousel .carousel-caption h1,#index_banner .carousel .carousel-caption h2{
font-size:30px;
line-height: 30px;
  }     	
.country_area .title{
top:43%;
font-size:23px;
	}	
.main_title_more{
padding:4px 8px;
font-size:13px;
	}	
.product  .btn-add{
top:28%;
left:25%;
padding:7px 15px;
font-size:15px;
	}												
.product .pic .collect_num{
height:40px;
line-height:40px;
font-size:13px;
	}	
.product .pic .collect_num img{
width:15px;
	}
.entry{
width:75%;
margin:10px auto;
float:none;
	}		
.copyright img{
display:block;
margin:7px auto;	
width:80px;
	}	
ul#dropdown-msg li.header .tool .inline{
right:7px;	
	}	
#notifSwitcher a{
padding:4px 10px;	
	}	
ul#dropdown-msg{
width:350px;	
	}
.msg_board .pic{
width:20%;
	}	
.msg_board .detail{
width:80%;
	}	
.msg_tip{
left:18%;	
	}	
#notifSwitcher{
margin-left:-30px;	
	}	
.billboard .con{
padding:7px;	
	}	
.billboard .con .num1 span,.billboard .con .num2 span{
font-size:26px;
	}	
.billboard .con .title img{
display:none;	
	}
.product .detail .locate{
width:40%;	
	}
.product .detail .seller{
width:60%;	
	} 
ul.nav-list li a{
font-size:14px;	
padding-left:5px;
padding-right:5px;
	}
ul.nav-list li a h1, ul.nav-list li a h2{
font-size:14px;
  }  
.nav-list > .active > a, .nav-list > .active > a:hover{
font-size:14px;
padding-left:5px;
padding-right:5px;
	}
.nav-list > .active > a > h1, .nav-list > .active > a:hover > h1{
font-size:14px;
  }  
.list-filter{
width:260px;
top:52px;
	}	
.list-filter .btn-group .btn{
padding:3px 6px;
font-size:11px;	
	}		
.pagination a, .pagination span{
padding:0px 11px;
line-height:30px;
font-size:12px;	
	}	
.product_pic ul.small_pic{
margin-top:7px;	
	}	
.product_pic ul.small_pic li{
box-sizing:border-box;
width:70px;
height:70px;
line-height: 70px;
margin-right:5px;
	}	
.product_pic .big_pic{
max-width:400px;
height:350px;
line-height:350px;
	}	
.product_pic .time_limit .tag{
font-size:14px;
padding:3px 7px;
	}	
.product_pic .time_limit .date{
font-size:16px;
padding:4px 7px 2px 7px;
	}	
.product_pic .time_limit .date span{
font-size:12px;
letter-spacing:1px;
	}	
ul.reply_list li .ask .avatar{
width:14%;
	}		
ul.reply_list li .ask .con{
width:84%;
margin-left:2%;
	}		
ul.reply_list li .reply{
width:84%;
margin-left:16%;
	}		
ul.reply_list li .ask .con .title .date{
display:block;	
	}
ul.reply_list li .reply .con .title .date{
display:block;	
	}
em.price{
font-size:22px;	
	}	
ul.review_list li .pic{
width:16%;
	}		
ul.review_list li .con{
width:82%;
	}	
ul.review_list li .con .name a{
display:block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
	}
ul.review_list li .con .score ul.tag{
display:block;
margin-left:0px;
margin-top:3px;	
	}		
.seller_cover .cover_pic{
	}
.seller_cover .cover_con .cover_left .pic{
width:100px;
margin:-40px auto 10px auto;
	}
.seller-tab-content ul.review_list li .pic{
width:16%;
	}		
.seller_cover .cover_con .cover_right .locate{
font-size:15px;
margin:10px 0px;	
	}	
ul.seller_deta_rate{
border-bottom:2px solid #eee;
margin-bottom:20px;
margin-top:-5px;
	}	
ul.seller_deta_rate li{
width:32.5%;	
border-right:2px solid #eee;
	}	
/* Aray disabled 	
ul.seller_deta_rate li:nth-child(1){
width:100%;
border-right:none;
border-bottom:2px solid #eee;
	}
*/
.seller_deta_con ul.view_wall li{
width:14.666%;
	}		
.total_tag ul.tag_list li .text span{
font-size:17px;
letter-spacing:0.5px;	
	}	
ul.nav-list-seller li a{
font-size:12px;
	}	
.list-filter-seller{
position:static;
top:auto;
right:auto;
margin-top:10px;
text-align:center;
width:100%;	
	}				
.main_pic{
padding:40px;
  }  
.main_pic h1{
font-size:32px;
  }
.main_pic span{
font-size:24px;
  }        
.nav-tabs-step{
margin:0px -40px -40px -40px;  
	}  
.tab-content-step{
margin:20px 0px;	
	}  
h2.title-rounded{
font-size:15px;
	}		
table.table-vs tr th.td-col,table.table-vs tr td.td-col{
width:44%;
	}		  	
	
table.table-vs tr td.td-col{
height:90px;	
	}	
table.table-vs tr:nth-child(2) td.td-col{
height:55px;	
	}	
.hot_faq ul li:nth-child(1){
display: block;
border-right:none;
border-bottom:2px solid rgba(0,0,0,0.1);
padding-bottom:10px;
  } 	
ul.nav-list-goodie li a{
font-size:18px;
	}	
.product .plane{
font-size:40px;	
	}	
#seller_comment{
height:270px;	
	}	
#seller_comment .item .name{
font-size:12px;
	}		
.mac{
width:100%; 
height:320px;
	}	
.mac img{	
width:94.8%;	
	}		
#apply ul{
margin-top:15px;
margin-left:0px;	
font-size:16px;
	}	
.case_payment .case_header .case1, .case_payment .case_header .case2{
padding:15px 5px 20px 5px;
	}							
.case_payment .case_header .case1 span, .case_payment .case_header .case2 span{
font-size:20px;	
	}	
.apply_step img{
width:130px;
  }	
.apply_step .title span{
margin-bottom:5px;
  }
.vip_plaza_editor .calendar .calendar_close{
right:10px;
	}	      
.hot_nav ul li{
padding:0px 5px;
font-size: 14px;
  }     
}
@media (max-width: 380px) {
#header .search_area{
width:70%;	
	}	
#index_banner .carousel .carousel-caption{
bottom:37%;
  }  
#index_banner .carousel .carousel-caption h1#index_banner .carousel .carousel-caption h2{
font-size:26px;
  }     
.product .pic .timer{
font-size:10px;	
	}	
.product .btn-add{
top:25%;
left:18%;
	}													
ul#dropdown-msg{
width:320px;	
	}	
.basic-tab > li > a{
font-size:13px;
	}
.basic-tab > .active > a,.basic-tab > .active > a:hover{
font-size:13px;
	}
.product_info ul li .text-red{
font-size:12px;
letter-spacing:0px;	
	}	
.product_info ul li .text-mute{
display:block;	
letter-spacing:1px;
	}
.product_pic .big_pic{
height:300px;
line-height:300px;
	}	
.seller_cover .cover_con .cover_left .pic{
margin-top:-25px;
	}	
.total_tag ul.tag_list li i{
width:55px;
height:55px;
line-height:55px;
font-size:25px;	
	}	
.total_tag ul.tag_list li i img{
width:30px;	
	}	
.nav-tabs-step > li > a{
padding-left:5px;
padding-right:5px;	
font-size:12.5px;
	}	
table.table-vs tr th.td-col,table.table-vs tr td.td-col{
width:43.5%;
	}	
table.table-vs tr td.td-col{
height:100px;	
	}	
table.table-vs tr:nth-child(2) td.td-col{
height:65px;	
	}	
.nav-list-goodie > .active > a, .nav-list-goodie > .active > a:hover{
font-size:18px;
	}				
#seller_comment{
height:290px;	
	}			
#seller_comment .item .text{
font-size:13px;	
	}	  	
.mac{
width:100%; 
height:240px;
	}
.mac img{	
width:93%;	
	}			
.case_payment .case_body .tip{
font-size:12px;	
	}	
.case_payment .case_body ul li{
font-size:15px;	
	}		
}
@media (max-width: 360px) {     
.product .btn-add{
top:24%;
left:17%;
	}	
.total_tag ul.tag_list li i{
width:50px;
height:50px;
line-height:50px;
font-size:23px;	
	}	
.total_tag ul.tag_list li i img{
width:28px;	
	}	
.mac{
width:100%; 
height:220px;
	}
.hot_nav ul li{
font-size: 13.5px;
  }     	
}

	
	
