
@font-face {
  font-family: 'icomoon';
  src:url('http://www.opentip.com/fonts/icomoon1.eot?lzdo9n');
  src:url('http://www.opentip.com/fonts/icomoon1.eot?lzdo9n#iefix') format('embedded-opentype'),
	url('http://www.opentip.com/fonts/icomoon1.ttf?lzdo9n') format('truetype'),
	url('http://www.opentip.com/fonts/icomoon1.woff?lzdo9n') format('woff'),
	url('http://www.opentip.com/fonts/icomoon1.svg?lzdo9n#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-move-up:before {
  content: "\f0a7";
}				
/*back to top */
#totop {
  position: fixed;
  bottom:70px;
  right: 1%;
  z-index: 9999;
  background: transparent;
  border: 2px solid #e74c3c;
  border-radius: 4px;
  height: 40px;
  width: 40px;
  text-align: center;
  display: none;
}
#totop i {
  color: #e74c3c;
  line-height:36px;
  font-size:28px;
  margin:0 auto;
}
#totop:hover {
  background: #e74c3c;
  text-decoration:none;
}
#totop:hover i {
  color: #FFF;
}


					
.product-intro{
	width:100%;
	float:left;
}
.product-intro-left {
	 /*width:35%;*/
	 vertical-align:top;
	 text-align:center;
	 float:left

}
.product-intro-right{
	float:left;
	width:65%;
	text-align: left;
}
.product-intro-summary{


}
.product-intro-summary .summary-list li{
	clear: both;
	overflow: hidden;
	/*padding: 5px 0;*/
}

.product-intro-summary  .dt{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	float: left;
	width:15%;
	line-height: 22px;

}
.product-intro-summary  .dd{
	float: left;
	padding-left: 5px;
	line-height: 22px;
	
}
/*products_detail files */
/*block_images */

.clearfix:after{
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.clearfix{
	display:block;
	zoom:1
}

#fangdajing{width:280px; height:280px; font-size:0; *font-size:200px; text-align:center;}
#fangdajing img{vertical-align:middle;}
#fangdajing:after{display:inline-block; width:0; height:100%; content:"center"; vertical-align:middle; overflow:hidden;}

ul#thumblist{
	padding-left:15px;	
	display:block;
}
ul#thumblist li{
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	list-style:none;
	}
ul#thumblist li a{
	display:block;
	border:1px solid rgb(153, 153, 153);
	width: 45px;
	height: 45px;
	text-align:center;

}
ul#thumblist li a img{
	vertical-align: middle;
}
ul#thumblist li a.selectedActive{
	border:1px solid rgb(153, 0, 0);
	
}

.jqzoom{

	text-decoration:none;
	float:left;
	width:280px;
	height:280px;
	text-align:center;
}






/* block add to cart */
#color_select_ul{
	list-style-type:none;
	width: 75%;
	margin: 0 auto;
	float: left;
	padding-left:5px;
}
#color_select_ul li{
	cursor: pointer;
	border: 1px solid rgb(224, 224, 224);
	margin: 0 4px 4px 0;
	float:left;
	width: 45px;
	text-align: center;
	height: 45px;
	clear: none;
	padding:0px;
	overflow: hidden;
}
#color_select_ul li img{
	/*height: 45px;*/
}

#color_select_ul li.color_select{
	border: 1px solid #e47911;
}








/* fixed_nav_bar*/
#nav_to_flag{
	height:50px;
	background-color: #fff;					
	border-top:1px solid #999;
	border-bottom:2px solid #999;
}
#nav_to_flag ul{
	margin: 0 0 0 10px;
	padding: 0px;
	font-size: 12px;
	color: #FFF;
	
	whitewhite-space: nowrap;
}
#nav_to_flag ul li{
	list-style-type: none;
	display: block;
	float:left;
	
}

#nav_to_flag ul li a{					
	text-decoration: none;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 5px;
	line-height: 50px;
	font-weight:blod;
}

.navbar-fixed-top {
	 position:fixed;
	 left:0; 
	 top:0;
	 width:100%;
	 height:50px;
	 z-index:9999;
	 background-color:#fff;

}
.navbar-fixed-top ul li a{
	padding: 7px 15px !important;
	font-size:16px !important;
}
.current{
	
	color:red;
	border-bottom:5px solid #06c;
	height:47px;
	
}
.current a{
	text-decoration: none;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 10px;
	line-height: 50px;
	font-weight:1200;
	color:#c71515;
}
				