@charset "utf-8";
/*---
------广州市金石开软件有限公司版权所有
------2016年10月19日编
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, ul {margin: 0;padding: 0;word-break: normal;word-wrap: break-word;}
body, button, input, select, textarea {font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;color:#252525;background-color:#fff;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
address, cite, dfn, em, var {font-style: normal;}
code, kbd, pre, samp {font-family: courier new,courier,monospace;}
small {font-size: 12px;}
ul, ol {list-style: none outside none;}
a {color:#252525;text-decoration: none;}
a:hover {color:#ed0973;text-decoration:none;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
legend {color: #000000;}
fieldset, img {border: 0 none;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}
input,img{vertical-align:middle}
img{padding:0;margin:0;}
a{*hide-focus: expression(this.hideFocus=true);} /* IE点击痕迹 */
a:focus{outline:none;}/* FF点击痕迹 */
html{background: #FFF;}
.cf:after,.clearfix:after {clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden;}

/*-- S header--*/
.header{background-color:#f8f8f8;}
.header .logoDiv{
	display:block;
	width:100%; 
	height:80px;
	background-color:#f5f5f5;
}
.header .logoDiv h2{
	width:213px;
	height:80px;
	margin:0 auto;
	background-color:#f5f5f5;
	line-height:9999px;
	overflow:hidden;
	background:url(../img/logo.png?v=1) bottom center no-repeat;
}
.header .top{
	width:1240px;
	margin:0 auto;
	height:52px;
	position:relative;
	z-index:33;
	overflow:visible;
}
.header .top .wishListDiv{
	cursor:pointer;
	position:absolute;
	right:0;
	top:-56px;
}
.header .top .wishListDiv p{
	line-height:30px;
	padding-right:40px;
	background:url(../img/ic_wishList.png) right 0 no-repeat;
}
.header .top .wishListDiv:hover p{
	background-image:url(../img/ic_wishList_hover.png);
}
.header .top .wishListNumDiv{
	display:none;
	cursor:pointer;
	background:#f02c30;
	color:#FFF;
	font-size:12px;
	line-height:12px;
	font-weight:100;
	position:absolute;
	top:-65px;
	right:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.header .header_right{
	position:absolute;
	top:19px;
	right:0px;
	display:none;
}
.header .header_right a{
	float:right;
	border-right:1px solid #dfdfdf;
    padding-left:8px;
	padding-right:8px;
	font-size:12px;
	line-height:14px;
}
.header .header_right .Login{
	border:none;
	padding-right:0px;
}
.header .nav-menu{float:left; width:100%; height:52px; overflow:hidden; font-weight:100}
.header .nav-menu li.nav-item{float:left;font-size:16px;line-height:46px;display:inline-block;height:46px;padding-top:3px;text-align:center;position:relative;cursor:pointer}
.header .nav-menu li.nav-item a{display:inline-block;height:46px;color:#000000;}
.header .nav-menu li.nav-item a span.text{padding-right:18px;}
.header .nav-menu li.nav-item a span.last{border-right:none;padding-right:0}
.header .nav-menu li.nav-item a span.last.right{padding-right:30px}
.header .nav-menu li.nav-item a:hover{color:#ed0973}
.header .nav-menu .nav-item{position:relative}
.header .nav-menu .nav-item .text{position:relative}
.header .nav-menu .nav-item .text .arrow{position:absolute;top:50%;right:11px;width:7px;height:10px;margin-top:-5px;background:url(../img/arrow-down.png) 50% 50% no-repeat}
.header .nav-menu .nav-item .text-title{display:inline-block;height:100%;}
.header .nav-menu .nav-item .text-title:after{content:'';display:block;margin:auto;height:3px;width:0px;margin-top:-3px;background:transparent;transition:width .5s ease, background-color .5s ease}
.header .nav-menu .nav-item .home-link{
	background:url(../img/home.png) center 10px no-repeat;
}
.header .nav-menu .active .home-link, .header .nav-menu .nav-item .home-link:hover{
	background-position:center -85px;
}
.header .nav-menu .nav-item .nav-item-child{display:none;position:absolute;top:80px;padding:10px 30px;background:#ffffff;text-align:left;box-shadow:0px 5px 20px -6px #000}
.header .nav-menu .nav-item .nav-item-child a{font-size:16px}
.header .nav-menu .nav-item .left{left:0}
.header .nav-menu .nav-item .right{right:0}
.header .nav-menu .active{cursor:default}
.header .nav-menu .active .item-link{cursor:default;color:#ed0973}
.header .nav-menu .active .item-link:hover{color:#ed0973}
.header .nav-menu .children-list li a{display:block;height:35px;line-height:35px;white-space:nowrap}
.header .nav-menu .children-list .choosed a{cursor:default;color:#ed0973}.header .nav-menu .children-list .choosed a:hover{color:#ed0973}.header .nav-menu a:hover .text-title:after{width:100%;background:#ed0973}.header .user-box{height:30px;line-height:30px;float:right;position:relative;margin-top:30px;background-color:#f3f3f3;font-size:12px;*width:312px}.header .user-info{width:129px;float:right;padding-left:13px;padding-right:13px;margin-top:5px;line-height:20px;color:#333;border-right:1px solid #CCD1D9;overflow:hidden;position:relative;text-align:center}.header .user-info a{color:#333}.header .user-info .out{position:absolute;right:13px}.header .user-info .name{float:left;width:68px;overflow:hidden;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-align:left}.header .user-order{float:right;padding-left:10px;padding-right:10px;margin-top:5px;margin-right:75px;line-height:20px;border-right:1px solid #CCD1D9}.header .user-order a{color:#333}.header .head-prompt{height:0;overflow:hidden;position:relative;background-color:#fff4c7;color:#ff6c00;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s}.header .head-prompt p{width:1240px;height:40px;line-height:40px;margin:0 auto;text-align:center}.header .head-prompt .hdclose{width:25px;height:25px;display:block;position:absolute;top:7px;right:20px;border-radius:12px;background:#ffdd8c url(../img/headclose.png) no-repeat;cursor:pointer}.header .head-prompt.show{height:40px}

/*-- S xmSlide--*/
.xmSlide{overflow:hidden;position:relative}
.xmSlide{height:550px;margin:0 auto; background:#000000;}
.clearfix{*zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.info_content{width:1020px;margin:0 auto;overflow:hidden}
.xmSlide .xmSlider-control{-webkit-transform:translateZ(0px)}
.xmSlide img{position:absolute;top:0px;left:50%;margin-left:-609px}
.xmSlide .xmSlide-pagination{display:block;position:absolute;width:100%;z-index:10;bottom:10px;text-align:center}
.xmSlide .xmSlide-pagination li{display:inline-block}
.xmSlide .xmSlide-pagination li a{display:block;width:10px;height:10px;border:1px solid #5f5953;margin:0 5px;text-indent:-9999px;border-radius:50%}
.xmSlide .xmSlide-pagination li a.active{background-color:#b6b0aa}
.icon-slides{display:inline-block;*display:inline;*zoom:1;width:41px;height:69px;text-indent:-9999em;overflow:hidden;background-image:url(../img/icon-slides.png);background-repeat:no-repeat;_filter:alpha(opacity=40)}
.xmSlide .icon-slides:hover{opacity:0.6}
.xmSlide .icon-slides:focus{outline:0}
.xmSlide .icon-slides-prev{background-position:-84px center}
.xmSlide .icon-slides-prev:hover{background-position:0 center}
.xmSlide .icon-slides-next{background-position:-125px center}
.xmSlide .icon-slides-next:hover{background-position:-42px center}
.xmSlide .icon-slides{width:41px;display:none}
.xmSlide .icon-slides:hover{opacity:0.6}
.xmSlide .icon-slides-next{background-image:url(../img/icon-slides.png);background-position:-125px 50%;right:50px}
.xmSlide .icon-slides-next:hover{background-position:-42px 50%}
.xmSlide .icon-slides-prev{background-image:url(../img/icon-slides.png);background-position:-84px 50%;left:50px}
.xmSlide .icon-slides-prev:hover{background-position:0 50%}
.xmSlide-navigation{display:none;position:absolute;top:0;height:100%;z-index:1000}
.xmSlide-previous{left:0}
.xmSlide-next{right:0}
.mileftnav .span3{margin-top:580px}
@media screen and (min-width: 1px) and (max-width: 1260px){
	.header .top{width:1020px}
	.header .head-prompt p{width:1020px}
	.header .nav-menu li.nav-item a span.text{padding-right:12px; font-size:14px;}
	.header .nav-menu li.nav-item a span.text.last{padding-right:0}
	.header .nav-menu li.nav-item a span.text.last.right{padding-right:0px}
	.header .nav-menu li.nav-item .nav-item-child{padding:10px 22px}
	.site-topbar .container{width:1020px}
	.index_info {width: 1020px;}
}
@media screen and (min-width: 1px) and (max-width: 930px){
	
}

/*-- S footer--*/
.footer {
    background:#f5f5f5  none repeat scroll 0 0;
	display:block;
    padding: 30px 0;
    width: 100%;
	margin-top:20px;
}
.footer p{
    text-align:center;
	line-height:30px;
	font-size:14px;
	color:#545454;
}
.footer .email{
	background:url(../img/email.jpg) 0 10px no-repeat;
	padding-left:26px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}
.footer .tel{
	padding-left:22px;
	background:url(../img/tel.jpg) 0 10px no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}
.footer .fax{
	padding-left:20px;
	background:url(../img/fax.jpg) 0 10px no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}
.footer .address{
	padding-left:22px;
	background:url(../img/address.jpg) 0 7px no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}
@media screen and (min-width: 1px) and (max-width: 1260px){
	.footer p{
		font-size:12px;
	}
}

/*! 
 * angular-loading-bar v0.6.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2014 Wes Cruver
 * License: MIT
 */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}
#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}
#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}
#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;

  background: #ed0973;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #ed0973 1px 0 6px 1px;
  -ms-box-shadow: #ed0973 1px 0 6px 1px;
  -webkit-box-shadow: #ed0973 1px 0 6px 1px;
  box-shadow: #ed0973 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}
#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #ed0973;
  border-left-color: #ed0973;
  border-radius: 50%;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}
@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* top发布成功
---------------------------------------------- */
.topMessagebox{
	float:left;
	position:fixed;
	top:0;
	left:0;
	z-index:100001;
	/* IE6 头部固定 */
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
}
.topMessagebox{
	background:#fff;
	border-left:3px solid #777;
	border-right:3px solid #777;
	border-bottom:3px solid #777;
	padding:20px 50px 20px 50px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	display:block;
	opacity:.9
}
.topMessagebox .messagetext{
	background:url(http://style1.buyinchina.com/img/message-icon.gif) 0 0 no-repeat;
	line-height:24px;
	padding-left:34px;
	font-size:18px;
	display:block;
	font-family:Tahoma, Helvetica, "Microsoft Yahei", "微软雅黑", Arial, STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;
	font-size:18px;
}
.topMessagebox .error{
	background-position:0 -48px;
}