@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:14px; color:#666; font-family: Microsoft YaHei,SimSun;}
fieldset, img { border:0; }/*ie6,7,8会在img上有个边框*/
img{vertical-align: middle;}
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; }
textarea { resize:none; } /*禁用了文本的拖拉，尤其在谷歌下*/
p{ text-align:justify; text-justify:distribute;-text-indent:2em;} /*为了使文本段落左右两边对齐 */
p{word-wrap:break-word}
a {text-decoration:none; }
i{display: inline-block;}
span{display: inline-block;}
a:hover { color: #f60; text-decoration:none; }
address,cite,code,em,th {font-weight:normal; font-style:normal;}
a{color:inherit;text-decoration:none;display: inline-block;}
a:link{color:#777;}
a:visited{color:#777;}
a:hover,a:active,a:focus{text-decoration:underline;}
table { border-collapse:collapse; border-spacing:0; }
/*应该把自己喜欢的下拉框，表格，之类*/
/*一些自己平时喜欢使用的式样*/
#header .top  #manageUser{position: absolute;z-index: 999;display: none;min-width: 150px;}
#header .top #manageUser p a{color: #666;}
#header .top #user:hover #manageUser{display: block;}
.clearfix:after{
    content: " ";
    display: block;
    height: 0px;
    clear:both;
}
img{
	max-width: 100%;
	vertical-align: middle;
	outline: 0;
}

/* 分页插件样式 */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #cc8cab;
    border-color:   #cc8cab
}
.pagination>li>a, .pagination>li>span{
	color:  #9e1d22;
	border: 1px solid #cc8cab;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
	background-color: #cc8cab;
	border-color:   #cc8cab;
	color:#fff;
}
/* 导航栏 */
.dropdown-submenu {
				position: relative;
			}
			
			.dropdown-submenu>.dropdown-menu {
				top: 0;
				left: 100%;
				margin-top: -6px;
				margin-left: -1px;
				-webkit-border-radius: 0 6px 6px 6px;
				-moz-border-radius: 0 6px 6px;
				border-radius: 0 6px 6px 6px;
			}
			
			.dropdown-submenu:hover>.dropdown-menu {
				display: block;
			}
			
			.dropdown-submenu>a:after {
				display: block;
				content: " ";
				float: right;
				width: 0;
				height: 0;
				border-color: transparent;
				border-style: solid;
				border-width: 5px 0 5px 5px;
				border-left-color: #ccc;
				margin-top: 5px;
				margin-right: -10px;
			}
			
			.dropdown-submenu:hover>a:after {
				border-left-color: #fff;
			}
			
			.dropdown-submenu.pull-left {
				float: none;
			}
			
			.dropdown-submenu.pull-left>.dropdown-menu {
				left: -100%;
				margin-left: 10px;
				-webkit-border-radius: 6px 0 6px 6px;
				-moz-border-radius: 6px 0 6px 6px;
				border-radius: 6px 0 6px 6px;
			}


#header {
	width: 100%;
	height: 210px;
}
#header .dropdown-menu{
	background-color: #cc8cab;
}
#header .form-control{
	border: 1px solid #cc8cab;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color: #cc8cab !important;
	border-color: #cc8cab;
}
#header .top {
	width: 100%;
	height: 26px;
	padding: 5px 0;
	background: #9e1d22;
}
#header .top span{color: #fff;}

#header .top ul>li {
	float: left;
	padding: 0 10px;
}
/* 头部 */
#header .top ul>li:first-child {
	padding: 0 28px;
}

#header .top ul>li a {
	color: #fff;
}

#header .center {
	padding: 16px 0;
	height: 115px;
}

#header .center .search {
	margin: 20px;
}
#header .center .search .glyphicon{
	color: #cc8cab;
}
#header .center .search .btn{
	border: 1px solid #cc8cab;
} 
#header .center .contact p {
	line-height: 86px;
	text-align: center;
}

#header .center .contact p>a {
	color: #9e1d22;
	margin: 0 10px;
}

#header .center .contact p>a>span {
	margin: 0 5px;
	font-size: 16px;
}

#header .bottom .container .nav {
	background: #9e1d22;
}

#header .bottom .container .nav li>a {
	padding: 10px 30px;
	color: #fff;
}
#header .bottom .container .nav li.active>a{
	color: #fff;
	background-color: #cc8cab;
}
#header .bottom .container .nav li >a:hover{
	background-color: #cc8cab;
}
@media screen and (min-width:375px) and (max-width:767px) {
	#header {
		height: 80px;
	}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	#header .center .row .contact .mode {
		position: relative;
		top: 20px;
		text-align: center;
		width: 250px;
	}

	#header .center .row .contact .mode>a {
		color: #08c;
	}

	#header .center .row .contact .mode:last-child {
		position: absolute;
		left: 0px;
		top: 30px;
		width: 250px;
	}

	#header .bottom .container .nav li>a {
		padding: 10px 20px !important;
	}
}
/* 面包屑导航 */
.top-container a {
 color: #fff;
}

.top-container>.breadcrumbs {
 padding-top: 12px;
 padding-bottom: 12px;
 font-size: 13px;
 line-height: 1;
 color: #fff;
 background-color: #9e1d22;
}

.top-container>.breadcrumbs>.container {
 margin: 0 auto;
 padding: 0 15px;
}

.top-container>.breadcrumbs li {
 display: inline;
 vertical-align: top;
}

.top-container>.breadcrumbs li strong {
 font-weight: 400;
 vertical-align: middle;
}
/* 底部 */
.footer-container{border-top:0}
.footer{}
.footer .block .block-content{background-color:transparent;padding:0}
.footer-top{background-color:#f0f0ed;padding:15px 0}
#feed-container{padding:50px 0}
#feed-container .owl-item{}
#feed-container .owl-item .item{padding:0 20px 0 90px;text-align:left;color:#121214;line-height:1.5;font-size:16px;background:url(../images/i_twitter.png) 20px 0 no-repeat}
#feed-container .timePosted{font-size:14px;font-style:italic;color:#777}
.cms-index-index .footer-container.fixed-position{position:fixed;bottom:0;z-index:1;width:100%;margin:0}
.cms-index-index .footer-container.fixed-position .footer-top,.cms-index-index .footer-container.fixed-position .footer-middle{display:none}
.cms-index-index .footer-container.fixed-position .footer-bottom{padding:5px 0;background-color:#fff;background-color:rgba(255,255,255,0.85)}
.footer-container.fixed-position .footer-bottom .custom-block{margin-left:20px}
.footer-container.fixed-position .footer-bottom .custom-block.f-right{margin-left:60px}
.footer-container .bottom-container{margin:0 0 5px}

.footer-middle{background-color:#9e1d22;color:#777;padding:40px 0;font-size:13px}
 .footer-middle a{color:#fff !important;}
.footer-middle #Subscribe_in{background-color: #cc8cab !important;}
.footer-middle a:hover{color:#fff;text-decoration:underline}
.footer-middle ul.links{padding:0;margin-top:-5px}
.footer-middle ul.links li{position:relative;padding:10px 0;line-height:1;display:block}
.footer-middle ul.links li i{margin-left:-5px}
.footer-middle ul.features{padding:0;margin-top:-5px}
.footer-middle ul.features li{position:relative;padding:10px 0;line-height:1;display:block}
.footer-middle ul.features li i{margin-left:-5px;margin-right:3px}
.footer-middle p{margin-bottom:15px;color:#fff}
.footer-middle p.label{display:block;text-align:left;font-size:13px;font-weight:400;padding:0}
.footer-middle ul{padding:0}
.footer-middle .block{text-align:left;line-height:1.5;border:0;margin:0;background-color:transparent;float:none;width:auto}
.footer-middle .block .block-title{margin-bottom:20px}
.footer-middle .block .block-title strong{font-weight:400;padding:0;font-size:16px;line-height:inherit;color:#fff;text-transform:none}

.footer-middle .contact-info li{padding:5px 0}
.footer-middle .contact-info li:first-child{padding-top:0}
.footer-middle .contact-info p{display:inline-block;vertical-align:top;margin:0}
.footer-middle .contact-info i{color:#777;display:inline-block;vertical-align:top;font-size:14px;line-height:18px}
.footer-ribbon{position:absolute;margin:-56px 0 25px 0px;padding:10px 20px 6px 20px;background-color:#cc8cab;}
.footer-ribbon:before{border-right:10px solid #cc8cab;border-top:16px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:0;width:7px;}
.footer-ribbon span{color:#fff;font-size:20px;font-family:"Shadows Into Light",cursive}
.block.block-facebook-like .block-title a.btn-like{background-color:#08c;height:34px;line-height:34px;font-size:14px;width:80px;text-align:center;border-radius:5px;margin-top:12px;font-weight:400;margin-right:55px}
.footer-middle .block.block-subscribe .input-box{padding:0;margin-top:50px}
.footer-middle .block.block-subscribe .input-box input.input-text{float:left;height:30px;padding:0 10px;border:0;background-color:#dcdcdc;border-radius:5px;max-width:300px}
.footer-middle .block.block-subscribe .input-box button{float:left;width:75px;margin-left:-75px}
.footer-middle .block.block-subscribe .input-box button span{padding:0;font-size:14px;height:30px;line-height:30px;border-radius:0 5px 5px 0;font-weight:normal;min-width:75px}
.footer-middle .block.block-subscribe em{color:#cef09d;font-size:12px;display:block;margin:5px 0}

.footer-middle .block-tweets ul{margin-top:-15px}
.footer-middle .block-tweets ul li{padding:15px 0;border-top:1px solid #75b11f}
.footer-middle .block-tweets ul li:first-child{border-top:0}
.footer-middle .block-tweets p.tweet{margin-bottom:10px}
.footer-middle .block-tweets p.timePosted{margin-bottom:0;color:#a5d75f;font-size:11px;font-style:italic}

.footer-middle .block-flickr-photos .block-content{margin:-5px}
.footer-middle .block-flickr-photos a.flickr-image{width:65px;display:inline-block;margin:5px}
.footer-middle .block-flickr-photos a.flickr-image:hover{opacity:.8;filter:alpha(opacity=80)}
.footer-middle .block-flickr-photos a.flickr-image img{width:100%}

.footer-middle .fb-persons{margin:-5px}
.footer-middle .fb-persons .fb-person{display:inline-block;width:75px;padding:5px;text-align:center}
.footer-middle .fb-persons .fb-person a{width:100%;display:inline-block}
.footer-middle .fb-persons .fb-person a:hover img{opacity:.8;filter:alpha(opacity=80)}
.footer-middle .fb-persons .fb-person a img{width:100%}

.footer-bottom{min-height:50px;line-height:40px;background-color:#9e1d22;padding:25px 0}
.footer-bottom p{color: #fff;}
.footer-bottom a.logo{float:left;margin-right:45px}
.footer-bottom a.logo img{display:inline-block;vertical-align:middle}
.footer-bottom .custom-block{float:left;margin-left:60px}
.footer-bottom .custom-block img{max-width:100%;display:inline-block;vertical-align:middle}
.footer-bottom address{float:right;line-height:40px}

#totop{height:40px;position:fixed;right:15px;width:40px;z-index:9999;bottom:0;background-color:#404040;font-size:16px;color:#08c;text-align:center;line-height:1;padding:11px 0;display:none;border-radius:5px 5px 0 0}
#totop:hover{background-color:#555}

/* .footer .social-icons{float:left}
.social-icons a:first-child{margin:0}
.footer .social-icons a{background-color:#9e9e9e;border-radius:50%}
.footer .social-icons a.icon1-class:hover{background-color:#3c599b}
.footer .social-icons a.icon2-class:hover{background-color:#1ca8e3}
.footer .social-icons a.icon3-class:hover{background-color:#4975b6} */

.footer-bottom ul.links a{color:#777;font-size:11px}
.footer-bottom ul.links li{padding:0 12px;border-right:1px solid #bbb;font-size:11px}
.footer-bottom ul.links li:first-child{padding-left:0}






@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1571879750503'); /* IE9 */
  src: url('iconfont.eot?t=1571879750503#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAASUAAsAAAAACTQAAARFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqFbIR6ATYCJAMQCwoABCAFhG0HSxvvB1GUDk6F7KNw3CtLLIbywuBvDu0U/2EPJSeIxmizd/vmingnkVWbeCVBbJRMKF4C8/3WGgRrsAOzehGHdS18LBeN17v+RfRV9lf2V16NrYpOJzTdRqOXO0S0i0iiQYhkr4Qmpm9a2n8oX2L/x3CKvAJXEbWKbSfQapIn7GpyZiHQkKhfIJ7KpDTQcOllDC00qxpDpmbEN6CquXxRuQb4qv9+/OMfGhQNFQ29fj+pDsT+LH/D4OJ/UaVKAILyrLjNomIdkMTDUPttuOldh2v9hBMOAc3CWiirQeXNnf//UdgXeTP+y6MIlWhE8nZO3ZfVmEAGhV8cgl+MXgVy9m5GB/4CEGeYerwcV9G8o0WhI44WmprdhHHMq1FTjj0H4L5bVl3GFx5E94nbnZTObUA87tRlIiT9mmXuErw+zvz9oIcPsVj0mHJcLL/3svD+q6KHb0oevF7+4EHxw4cl9+8X3btHI3YikBTC+jUk1jO6eJTcv9+o0KRnZsoIkIUQQAyiYUawp8tYpavblOzuNcUw2ddLtpsDd4gJ1vagDCrHnYBK164+YwBxEojTpqa9s+Ts/SJWeUw83n4yZmChcqFtsX1enIuDynLcGN7WU5q4sKJx2tfFBnaigA9+7jByf5uOUSyoGm5MhbfJWa8k0sQcw6nm1x2nRH7F2C2ath3rOJ1gGLsaX99dDjs16s+eupt9kWhSJy4KpGJFbKdobVi1j/j6lQDJPsQgxhTw/8Jx4s8fAiTHEYOe+I2IP2Zeo4+XTnKVgcWupf4A8Mqe8VMeWoHpRHzSu+J3PoDz1eLMLolEYVJjopDo36V2r1H1mtTQOvyus0KCJArnJ/mlieF0wjkrYDNjcNzd8VRcTDQJl5f49642WJ/vSmSJgZaJIWJZy2ptMMai21JPt0ZdoVajppDUSPrVcUi/kSQ2Jnbd2CNVilJ9BEjFihhTtDsfXSG0OxIkVxCDGFt7CeD/Qn1Qi3XNqSqkseAXE6ufT6C/0XbTwqlGN/KXBpngx0OrZBCmU4CzQJBacLrI023O+IrIkPkWyMLVniO9p8E+SNSqFSdJkF4vylAOpKYRygEbiiYTUDWbJyZ1HRq02YdGzS5AqzUps9v04eEiW7BqE4PQbScUnb5D1e06ManPocGgT9CoO3BodSMMl2yzGDKYwCNaQHVU7QpKxnAtrGQSoJGYj6RLmmjeKdLpxYiXyxyUn7evN5CCWhBfxgj5Uqm/ILAUy3PNVDLbDTU1cVQrzzUgRvCuF4TWcB8fNuyZvBmuGUBX8BCaAKlDqbUCRYbBacGqpQXQ9/P5EKklmtD4mLwf7mIIT07WPMWPN98UxBR5S6q8bblFbikpfwIBi8LicZpRkpkVaRJeDqU1vFMDhCHwVp/D3SqcDy/GppV7169sXsJl0IraZZSokdGg7b6sHAm+AUFhGizNoFqOa9RokrU0ojpFBwAAAAA=') format('woff2'),
  url('iconfont.woff?t=1571879750503') format('woff'),
  url('iconfont.ttf?t=1571879750503') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1571879750503#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 26px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #cc8cab;
}
.iconfont:hover{
	color:  pink;
}

.icon-iconset0359:before {
  content: "\e702";
}

.icon-facebook:before {
  content: "\e65a";
}

.icon-linkedin:before {
  content: "\e763";
}

/*10 26 号修改 */
.color-cc8{
	color: #cc8cab !important;
    	
}
.color-deepred{
	color  : #9e1d22 !important;
}
.shop_img>img ,.product-image-area ,.item-area>a{
	border: 0px !important;
}


.under:hover{
		text-decoration:underline;
		color: #9e1d22  !important;
		border-bottom: 1px solid #9e1d22  !important; 
}

 .main-container .fold{
	
	border: 1px solid #cc8cab !important;
} 

.main-container .fold #menuShop {
	color : white !important;
   border: 1px solid #cc8cab !important;
   background: #cc8cab  !important;
}

.nav>li>a:focus, .nav>li>a:hover{
	 color : white !important;
	background: #cc8cab  !important;
}

/* .main-container .fold #menuShopList li.act{
	background: #cc8cab  !important;
} */

.glyphicon{
	color: #cc8cab !important;
}