﻿
/*************************
*******Typography******
**************************/

body { font-family: '微软雅黑'; position: relative; font-weight: 400; }

ul li { list-style: none; }

a:hover { outline: none; text-decoration: none; }

a:focus { outline: none; outline-offset: 0; }

a { -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; color: #696763; }

h1, h2, h3, h4, h5, h6 { font-family: '微软雅黑', sans-serif; }

.btn:hover,
.btn:focus { outline: none; box-shadow: none; }

.navbar-toggle { background-color: #000; }

a#scrollUp { bottom: 0px; right: 10px; padding: 5px 10px; color: #FFF; -webkit-animation: bounce 2s ease infinite; animation: bounce 2s ease infinite; }

    a#scrollUp i { font-size: 30px; }


/*************************
*******Header CSS******
**************************/

.header_top { margin: auto; background-color: #000000;}
.header_top .container{background: none repeat scroll #000000;}
.contactinfo ul li:first-child { margin-left: -15px; }
.contactinfo ul{margin-top:15px}
.contactinfo ul li a { font-size: 14px; color: #FFFFFF; font-family: '微软雅黑'; padding: 15px 10px;}


    .contactinfo ul li a:hover { background-color:#ff0000; color: #FFFFFF; }

.header_logo{border-radius: 4px;background-color: #ff0000;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.header_logo a img{width:100%;max-width:100px;padding-top:5px;margin-bottom:10px;}
@media screen and (max-width:1200px){
.header_top .container{width:100%;}
}

.store_list{width: 35px;position: absolute;height:400px;background-color: #FFF; z-index: 2;margin-top: 50px;
 overflow: hidden;border-radius: 6px;margin-left: -4px;
/*transition: width 1.5s;*/
/*-moz-transition: width 1.5s;*/	/* Firefox 4 */
/*-webkit-transition: width 1.5s;*/	/* Safari 和 Chrome */
/*-o-transition: width 1.5s;*/	/* Opera */}
/*.store_list:hover{width: 980px;}*/
.store_list .title{ margin:90px auto auto 10px;height: 300px;width:24px;line-height:24px;float:left;
	text-align: center;}
.store_list .list{width: 1000px;margin: 15px auto;}
.store_list .list ul li{margin: 4px auto;cursor:default;}
.store_list .list ul li:first-child{font-weight: bold;font-size: 16px;}
.store_list .list ul li:not(:first-child):hover {background-color: #ececec}
.store_list .list ul li .detail{display: none;position: absolute;width: 300px;
	height: 450px;background-color: #ececec;z-index: 3;}
.store_list .list ul li:not(:first-child):hover .detail{display: block;}

.store_list .storeListAddress{
    position:relative;
}
.store_list .st_adr_content{
    position:absolute;
    width:400px;
    /*height:300px;*/
    background:rgba(12, 11, 11, 0.80);
    /*border: 2px solid #e0d1d1;*/
    top:30px;
    left:60px;
    display:none;
    z-index:999;
    border-radius:5px;
    padding-top:20px;
    padding-left:20%;
    padding-right:20%;
    padding-bottom:30px;
    color:#fff;
}
.store_list .storeAdrImg{
    width:100%;
    /*margin-left:10%;
    margin-top:20px;*/
}
.store_list .content_msg{
    line-height:20px;
    margin-top:15px;
}
.store_list .content_msg2{
    line-height:20px;
    margin-top:10px;
}
.storeListAddress:hover .st_adr_content{
    display:block;
}
.big_btn{width: 70%;height: 190px;margin: 0 auto;}
.big_btn div{background-color: #ff0000;margin: 20px auto 0 10px; width: 30%;float: left;cursor:pointer;}
.big_btn div:hover{background-color:#8c0000}
.big_btn div span{color: #ffffff;font-size: 90px;margin: 30px auto 30px 60px;}
.big_btn div span a{color: #ffffff;font-size: 30px;margin-left:20px;line-height: 40px;position: absolute;width: 80px;}
/**2016年11月30日添加主页*/
.three-count {margin-top:30px;margin-bottom:30px;}
.three-count ul li div{background:#f00;width:80%;margin:0 auto;color:#fff;padding-top:20px;padding-bottom:20px;cursor:pointer;}
.three-count ul li div:hover{background:#8c0000}
.three-count ul li div span{font-size:90px;display:inline-block;vertical-align:middle}
.three-count ul li div a{font-size:26px;color:#fff;display:inline-block;vertical-align:middle;padding-left:10px;}
.four-supper .four-imgdiv{position:relative;margin-bottom:14px;}
.four-supper .four-imgdiv:hover .four-p{display:block}
.four-supper .four-imgdiv .four-p{position:absolute;left:0;right:0;top:0;bottom:0;background:#ff0000;opacity:0.8;filter:alpha(opacity=80);margin-bottom:0px;color:#fff;text-align:center; font-size:16px;display:none;}
.four-supper .four-imgdiv .four-p div{position:absolute;width:100%; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.four-supper .four-imgdiv .four-p div h2{margin-top:0px;}
.four-supper .four-imgdiv .four-p p{line-height:35px;padding-left:15%;padding-right:15%;}
/**在线商城*/
.shopOnLine h2 a{color:#927444;font-size:45px;}
.shopOnLine #SeaTab{margin-top:20px;margin-bottom:50px;border-bottom:4px solid #927444}
.shopOnLine #SeaTab li{text-align:center; padding-bottom:10px;}
.shopOnLine #SeaTab li a{color:#000; font-size:30px;padding-bottom:9px;padding-left:80px;padding-right:80px;}
.shopOnLine #SeaTab .active a, .shopOnLine #SeaTab li a:hover{color:#927444;border-bottom:10px solid #927444;}
/*.shopOnLine .seaCard-title{border-bottom:2px solid #f00;text-align:center;margin-bottom:10px;}
.shopOnLine .seaCard-title span{background:#f00;color:#fff;padding:5px 20px 6px 20px;display:inline-block;border-top-left-radius:4px;border-top-right-radius:4px;}
.shopOnLine .seaCardContent{padding-left:0px;padding-right:0px; position:relative}
.shopOnLine .seaCardContent:nth-of-type(2n){padding-right:10px;}
.shopOnLine .seaCardContent:nth-of-type(2n+1){padding-left:10px;}
.shopOnLine .list-content .seaCardContent:nth-of-type(2n){padding-left:10px;}
.shopOnLine .list-content .seaCardContent:nth-of-type(2n+1){padding-right:10px;}
.shopOnLine .seaCardContent .thumbnail{position:relative}
.shopOnLine .seaCardContent .caption h3{text-align:center;color:#f00}
.shopOnLine .seaCardContent:hover .seaCardDetail{display:block}
.shopOnLine .seaCardContent .seaCardDetail{position:absolute;left:0;top:0;right:0;bottom:0;background:#f00;opacity:0.8;filter:alpha(opacity=80);display:none;border-radius:4px;}
.shopOnLine .seaCardContent .seaCardDetail{color:#fff;padding-left:3%}
.shopOnLine .seaCardContent .seaCardDetail > div{position:absolute;width:100%;top:50%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%)}
.shopOnLine .seaCardContent .seaCardDetail table{margin-top:25px;position:relative;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%)}
.shopOnLine .seaCardContent .seaCardDetail table thead th{text-align:center;padding-bottom:20px;}
.shopOnLine .seaCardContent .seaCardDetail table tbody td{padding-right:3px;font-size:12px;}
.shopOnLine .seaCardContent .seaCardDetail .card-operation{margin-top:20px;}
.shopOnLine .seaCardContent .seaCardDetail .card-operation button{border-radius:6px;width:120px;background-color:transparent;border:2px solid #fff;}
.shopOnLine .seaCardContent .seaCardDetail .card-operation button:hover{background:#fff;color:#f00}*/


/**底部banner*/
.indexbottom{position: relative;}
.indexbottom .bot-left{
	position: absolute;
	width: 36%;
	/*background: #1B6D85;*/
	top:50%;
	left: 12%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
}
.indexbottom  .bot-div{
	float: left;
	width: 49.8%;
	height: 49.8%;
	opacity: 0.8;
	filter: alpha(opcity=80);
	position: relative;
	margin: 0.1%;
}
.indexbottom .bot1{
	background: #fff;
	text-align: center;
}

.indexbottom .bot1 span{
	display: inline-block;
	font-size: 36px;
	color: #f00;
	border-top:1px solid #f00 ;
	border-bottom:1px solid #f00 ;
	padding-right: 5px;
	padding-left:5px ;
	position: relative;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
}
.indexbottom .bot1 span i{
	font-size: 18px;
	font-style: normal;
}
.indexbottom .bot1 sub{
	font-size: 8px;
}
.indexbottom .bot2{
	background: #f00;
	text-align: center;
	color: #fff;
	position: relative;
}
.indexbottom .bot2-content{
	position: relative;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
}
.indexbottom .bot2 .bot2-num{
	font-size: 80px;
	display: block;
}
.indexbottom .bot2 .bot2-msg{
	display: block;
	font-size: 14px;
	/*font-weight: bold;*/
	margin-top: -15px;
}
.indexbottom .bot2 .bot2-hover{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.8;
	filter: alpha(opcity=80);
}
.indexbottom .bot2 .bot2-hover blockquote{
	border: none;
	font-size: 16px;
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
}
.indexbottom .bot2 .bot2-hover blockquote footer{
	color: #fff;
}
.indexbottom .bot2:hover{
	background: transparent;
}
.indexbottom .bot2:hover .bot2-content{
	display: none;
}
.indexbottom .bot2:hover .bot2-hover{
	display: block;
}

/**页脚*/
.indexfooter {
	background: #eaeaea;
	margin-top:20px;
	font-family: "微软雅黑";
}
.indexfooter .sixSerive {
	padding-top:10px ;
	padding-bottom:10px ;
	text-align: center;
	font-size: 16px;
	color: #595959;
}
.indexfooter .sixSerive ul li{
	border-right: 1px solid #595959;
}
.indexfooter .sixSerive ul li img{
	height: 60px;
}
.indexfooter .sixSerive ul li:last-of-type{
	border: none;
}
.indexfooter .footerlist{
	padding-top: 50px;
	padding-bottom: 20px;
	width:14.2857143%;
	float: left;
}
.indexfooter .footerlist ul li:first-of-type{
	font-weight: bold;
	font-size: 14px;
	color: #626262;
	padding-left:0px ;
	margin-left: -5px;
}
.indexfooter .footerlist ul li{
	padding-top: 5px;
	padding-bottom:5px ;
	font-size: 12px;
	color: #939393;
	padding-left:40px ;
}
.indexfooter .footerlist ul li a{color: #939393;}
.indexfooter .footerlist ul li a:hover{color:#f00}
/**海鲜类目*/
.seafoodIndex {margin-top:20px; }
.seafoodIndex a{color:#fff}
.seafoodIndex .seaCont{position:relative}
.seafoodIndex .sea_hover{display:none; position:absolute;top:0;left:0px;bottom:0px;right:0px;background:#f00;opacity:0.8;filter:alpha(opacity=80);margin-left:15px;margin-right:15px;}
.seafoodIndex .seahover_content{position:absolute;top:50%;width:100%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%)}
.seafoodIndex .seahover_content .seah01{font-size:18px;}
.seafoodIndex .seahover_content .seah02{font-size:120px;font-weight:200;margin-top:-50px;margin-bottom:-30px;}
.seafoodIndex .seahover_content .seah03 span{border:1px solid #fff;padding:3px 15px;margin-left:20px;margin-right:20px;}
.seafoodIndex .seaCont:hover .sea_hover{display:block}

.seafoodDetail{position:relative;color:#fff}
.seafoodDetail .sea_hover{position:absolute;top:0;left:0px;bottom:0px;right:0px;background:#000;opacity:0.8;filter:alpha(opcity=80);}
.seafoodDetail .seahover_content{position:absolute;top:50%;width:100%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%)}
.seafoodDetail .seahover_content h1{font-size:54px}
.seafoodDetail .seahover_content .seah01{font-size:24px;}
.seafoodDetail .seahover_content .seah02{font-size:120px;font-weight:200;margin-top:-50px;margin-bottom:-30px;}
.seafoodDetail .seahover_content .seah03 span{border:1px solid #fff;padding:3px 20px;margin-left:30px;margin-right:30px;}
.seafoodDetail .seahover_content .seah03{font-size:18px}

/**海鲜套餐明细*/
.seafoodshow .sea_card{position:relative}
.seafoodshow .sea_Deatail {
    position: absolute;
    top: 0px;
    left: 50%;
    right: 0px;
    bottom: 0px;
    /*min-height:100%;*/
    width: 600px;
    margin-left:-300px;
    background: #f00; 
    color: #fff; 
    opacity:0;
    filter:alpha(opacity=0);
    transition:all 1s;
    -webkit-transition:all 1s;
    -o-transition:all 1s;
    -moz-transition:all 1s;
}
.seafoodshow .sea_card:hover .sea_Deatail{
    /*display:block;*/
    opacity:0.8;filter:alpha(opacity=80);
    -webkit-animation: fadeInDown 2s 1;
    -moz-animation: fadeInDown 2s 1;
    -o-animation: fadeInDown 2s 1;
    animation: fadeInDown 2s 1;
    z-index:9999;
}
.seafoodshow .sea_Deatail .detail_container{position:absolute;top:50%;width:100%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%)}
.seafoodshow .sea_Deatail .detail_container{padding-left:5%;padding-right:5%;}
.seafoodshow .sea_Deatail .detail_container h4{margin-bottom:20px;}
.seafoodshow .sea_Deatail .detail_container .table1{width:96%;float:left;}
.seafoodshow .sea_Deatail .detail_container .table2{width:48%;float:left;}
.seafoodshow .sea_Deatail .detail_container table:nth-of-type(2n){margin-left:4%;}
.seafoodshow .sea_Deatail .detail_container table thead tr th{padding-bottom:10px;}
.seafoodshow .sea_Deatail .detail_scan{margin-top:15px;}
.seafoodshow .sea_Deatail .detail_scan span{display:inline-block;background:#fff;color:#f00;border-radius:6px; padding:5px 10px;}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0.8;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0.8;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0.8;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0.8;
		transform: translateY(0);
	}
}
@keyframes fadeOut{
    0%{opacity:0.8;}
    100%{opacity:0}
}





.social-icons ul li a { border: 0 none;border-radius: 0; color: #696763; padding: 0px; }

.social-icons ul li { display: inline-block; }

    .social-icons ul li a i { padding: 11px 15px; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; }

        .social-icons ul li a i:hover { color: #fff; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; }


.fa-facebook:hover { background: #0083C9; }

.fa-twitter:hover { background: #5BBCEC; }

.fa-linkedin:hover { background: #FF4518; }

.fa-dribbble:hover { background: #90C9DC; }

.fa-google-plus:hover { background: #CE3C2D; }

.header-middle .container .row { border-bottom: 1px solid #f5f5f5; margin-left: 0; margin-right: 0; padding-bottom: 20px; padding-top: 20px; }

    .header-middle .container .row .col-sm-4 { padding-left: 0; }

    .header-middle .container .row .col-sm-8 { padding-right: 0; }

.usa { border-radius: 0; color: #B4B1AB; font-size: 12px; margin-right: 20px; padding: 2px 15px; margin-top: 10px; }
    .usa:hover { color: #333; }

    .usa:active, .usa.active { box-shadow: inherit; outline: 0 none; }

.btn-group.open .dropdown-toggle { background: rgba(0, 0, 0, 0); box-shadow: none; }

.dropdown-menu li a:hover, .dropdown-menu li a:focus { color: #333; font-family: '微软雅黑', sans-serif; text-decoration: none; }

.shop-menu{margin-top: 15px;}
.shop-menu>ul>li { display: inline-block;padding-left:2px; padding-right: 2px;  background: #000000; border-radius:4px;}

    .shop-menu ul li:last-child { padding-right: 0; }


    .shop-menu ul li a { font-family: '微软雅黑', sans-serif; font-size: 14px; color:#FFFFFF; padding-left:5px;padding-right:5px; }


        .shop-menu ul li a i { margin-right: 3px; }


        .shop-menu>ul>li:hover { background-color: #f00;  color:#fff;}


.header-bottom { padding-bottom: 30px; padding-top: 30px; }

.navbar-collapse.collapse { padding-left: 0; }

.mainmenu ul li { padding-right: 15px; padding-left: 15px; }


@media (max-width:768px) {
    .mainmenu ul li a { color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 17px; font-weight: 300; padding: 0; padding-bottom: 10px; }

    .navbar-collapse { max-height: 2000px; }
}

@media (min-width:768px) {
    .mainmenu ul li a { color: #696763; font-family: '微软雅黑', sans-serif; font-size: 17px; font-weight: 300; padding: 0; padding-bottom: 10px; }

    .mainmenu ul li:first-child { padding-left: 0px; }
}


.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active { background: none; background-color: transparent; }

.search_box input {  border: #B2B2B2 solid 1px; font-family: '微软雅黑';background-color: #ececec; font-size: 12px; font-weight: 300; height: 30px; outline: medium none; padding-left: 10px; width: 110px; background-image: url(../images/searchicon.png); background-repeat: no-repeat; background-position: 90px; margin-top: 5px; }


/*  Dropdown menu*/

.navbar-header .navbar-toggle .icon-bar { background-color: #fff; }

.nav > li > a:hover, .nav > li > a:focus { background-color: transparent; }

.mainmenu .nav .open > a, .mainmenu .nav .open > a:hover, .mainmenu .nav .open > a:focus, .mainmenu .nav .open > a:active { background: none; }

ul.sub-menu { position: absolute; top: 30px; left: 0; background: rgba(0, 0, 0, 0.6); list-style: none; padding: 0; margin: 0; width: 220px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); display: none; z-index: 999; border-radius: 0px; }

.dropdown.open > a { background-color: #ffffff; }

.dropdown > a:after { background-color: #ffffff; }

@media (min-width:768px) {

    /* .nav.navbar-nav > li:hover  ul.sub-menu { display: block; -webkit-animation: fadeInUp 400ms; -moz-animation: fadeInUp 400ms; -ms-animation: fadeInUp 400ms; -o-animation: fadeInUp 400ms; animation: fadeInUp 400ms; }*/



    .dropdown ul.sub-menu li .active { padding-left: 0; }


    .navbar-nav li ul.sub-menu li { padding: 10px 20px 0; }

        .navbar-nav li ul.sub-menu li:last-child { padding-bottom: 20px; }

        .navbar-nav li ul.sub-menu li a { color: #fff; padding-bottom: 0px; }

            .navbar-nav li ul.sub-menu li a:hover { }
}

@media (min-width:1024px) {
    .dropdown:hover .dropdown-menu { display: block; -webkit-animation: fadeInUp 400ms; -moz-animation: fadeInUp 400ms; -ms-animation: fadeInUp 400ms; -o-animation: fadeInUp 400ms; animation: fadeInUp 400ms; }
}



.fa-angle-down { padding-left: 5px; }

@-webkit-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }

    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

/*************************
*******Footer CSS******
**************************/

#footer { background: #F0F0E9; }


.footer-top .container { border-bottom: 1px solid #E0E0DA; padding-bottom: 20px; }

.companyinfo { margin-top: 57px; }

    .companyinfo h2 { color: #B4B1AB; font-family: abel; font-size: 27px; text-transform: uppercase; }

        .companyinfo h2 span { }

    .companyinfo p { color: #B3B3AD; font-family: '微软雅黑', sans-serif; font-size: 12px; font-weight: 300; }

.footer-top .col-sm-3 { overflow: hidden; }

.video-gallery { margin-top: 57px; position: inherit; }

    .video-gallery a img { height: 100%; width: 100%; }

.iframe-img { position: relative; display: block; height: 61px; margin-bottom: 10px; border: 2px solid #CCCCC6; border-radius: 3px; }

.overlay-icon { position: absolute; top: 0; width: 100%; height: 61px; border-radius: 3px; color: #FFF; font-size: 20px; line-height: 0; display: block; opacity: 0; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }

    .overlay-icon i { position: relative; top: 50%; margin-top: -20px; }

.video-gallery a:hover .overlay-icon { opacity: 1; }

.video-gallery p { color: #8C8C88; font-family: '微软雅黑', sans-serif; font-size: 12px; font-weight: 500; margin-bottom: 0px; }

.video-gallery h2 { color: #8c8c88; font-family: '微软雅黑', sans-serif; font-size: 12px; font-weight: 300; text-transform: uppercase; margin-top: 0px; }


.address { margin-top: 30px; position: relative; overflow: hidden; }

    .address img { width: 100%; }

    .address p { color: #666663; font-family: '微软雅黑', sans-serif; font-size: 14px; font-weight: 300; left: 25px; position: absolute; top: 50px; }


.single-widget h2 { color: #666663; font-family: '微软雅黑', sans-serif; font-size: 16px; font-weight: 500; margin-bottom: 22px; text-transform: uppercase; }

    .single-widget h2 i { margin-right: 15px; }

.single-widget ul li a { color: #8C8C88; font-family: '微软雅黑', sans-serif; font-size: 12px; font-weight: 300; padding: 5px 0; }

    .single-widget ul li a i { margin-right: 18px; }

    .single-widget ul li a:hover { background: none; }


.searchform input { border: 1px solid #DDDDDD; color: #CCCCC6; font-family: '微软雅黑', sans-serif; font-size: 14px; margin-top: 0; outline: medium none; padding: 7px; width: 212px; }


.searchform button { border: medium none; border-radius: 0; margin-left: -5px; margin-top: -3px; padding: 7px 17px; }

    .searchform button i { color: #FFFFFF; font-size: 20px; }

    .searchform button:hover,
    .searchform button:focus { }

.searchform p { color: #8C8C88; font-family: '微软雅黑', sans-serif; font-size: 14px; font-weight: 300; margin-top: 25px; }

.footer-bottom { background: #D6D6D0; padding-top: 10px; }

    .footer-bottom p { color: #363432; font-family: '微软雅黑', sans-serif; font-weight: 300; margin-left: 15px; }

        .footer-bottom p span a { font-style: italic; text-decoration: underline; }


/*************************
******* Home ******
**************************/


#slider { padding-bottom: 45px; }

.carousel-indicators li { background: #C4C4BE; }

    .carousel-indicators li.active { }


.pricing { position: absolute; right: 40%; top: 52%; }

.girl { margin-left: 0; }

.item h1 { color: #B4B1AB; font-family: abel; font-size: 48px; margin-top: 115px; }

    .item h1 span { }

.item h2 { color: #363432; font-family: '微软雅黑', sans-serif; font-size: 28px; font-weight: 700; margin-bottom: 22px; margin-top: 10px; }

.item p { color: #363432; font-size: 16px; font-weight: 300; font-family: '微软雅黑', sans-serif; }

.get { border: 0 none; border-radius: 0; color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 16px; font-weight: 300; margin-top: 23px; }


.item button:hover { }

.control-carousel { position: absolute; top: 50%; font-size: 60px; color: #C2C2C1; }

    .control-carousel:hover { }

.right { right: 0; }

.category-products { border: 1px solid #F7F7F0; margin-bottom: 35px; padding-bottom: 20px; padding-top: 15px; }

.left-sidebar h2, .brands_products h2 { color:#01ae55; font-size: 18px; font-weight: 700; margin: 0 auto 30px; text-align: center; text-transform: uppercase; position: relative; z-index: 3; }

    .left-sidebar h2:after, h2.title:after { content: " "; position: absolute; border: 1px solid #f5f5f5; bottom: 8px; left: 0; width: 100%; height: 0; z-index: -2; }

    .left-sidebar h2:before { content: " "; position: absolute; background: #fff; bottom: -6px; width: 130px; height: 30px; z-index: -1; left: 50%; margin-left: -65px; }

h2.title:before { content: " "; position: absolute; background: #fff; bottom: -6px; width: 220px; height: 30px; z-index: -1; left: 50%; margin-left: -110px; }

.category-products .panel { background-color: #FFFFFF; border: 0px; border-radius: 0px; box-shadow: none; margin-bottom: 0px; }

.category-products .panel-default .panel-heading { background-color: #01ae55; border: 0 none; color: #FFFFFF; padding: 5px 20px; border-radius:4px;}

    .category-products .panel-default .panel-heading .panel-title a { color: #fff; font-family: '微软雅黑', sans-serif; font-size: 14px; text-decoration: none; text-transform: uppercase; }

        .category-products .panel-default .panel-heading .panel-title a:hover { text-decoration:underline;color:#fff;}

.panel-group .panel-heading + .panel-collapse .panel-body { border-top: 0 none; }

.category-products .badge { background: none; border-radius: 10px; color: #696763; display: inline-block; font-size: 12px; font-weight: bold; line-height: 1; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: baseline; white-space: nowrap; }

.panel-body ul { padding-left: 20px; }


    .panel-body ul li a { color: #696763; font-family: '微软雅黑', sans-serif; font-size: 12px; text-transform: uppercase; }

        .panel-body ul li a:hover { }

.brands-name { border: 1px solid #F7F7F0; padding-bottom: 20px; padding-top: 15px; margin-bottom: 35px; }


    .brands-name .nav-stacked li a { background-color: #FFFFFF; color: #696763; font-family: '微软雅黑', sans-serif; font-size: 14px; padding: 5px 25px; text-decoration: none; text-transform: uppercase; }

        .brands-name .nav-stacked li a:hover { background-color: #fff; }

.shipping { background-color: #F2F2F2; margin-top: 40px; overflow: hidden; padding-top: 20px; position: relative; }


.price-range { margin-top: 30px; }

.well { background-color: #FFFFFF; border: 1px solid #F7F7F0; border-radius: 4px; box-shadow: none; margin-bottom: 20px; min-height: 20px; padding: 35px; }


.tooltip-inner { border-radius: 4px; color: #FFFFFF; max-width: 200px; padding: 3px 8px; text-align: center; text-decoration: none; }

.tooltip.top .tooltip-arrow { border-width: 5px 5px 0; bottom: 0; left: 50%; margin-left: -5px; }


.padding-right { padding-right: 0; }

.features_items { overflow: hidden;width:85%; margin-left:auto;margin-right:auto;}


h2.title { font-family: '微软雅黑', sans-serif; font-size: 18px; font-weight: 700; margin: 0 15px; text-transform: uppercase; margin-bottom: 30px; position: relative; }

.product-image-wrapper { border: 1px solid #c1bcb6; margin-right:2px; overflow: hidden; margin-bottom: 30px; }
.product-image-wrapper:hover { border: 1px solid #008842;}
.product-image-wrapper:hover .add_cart{background-color:#f83636;color:#FFF;}
.product-image-wrapper:hover .buy_now{background-color:#4e0202;color:#fff;}
.single-products { position: relative; }

.new, .sale { position: absolute; top: 0; right: 0; }

.productinfo h2 { font-family: '微软雅黑', sans-serif; font-size: 24px; font-weight: 700; }

.product-overlay h2 { color: #fff; font-family: '微软雅黑', sans-serif; font-size: 24px; font-weight: 700; }


.productinfo p { font-family: '微软雅黑', sans-serif; font-size: 14px; font-weight: 400; color: #696763; }

.productinfo img { max-width: 100%; }

.productinfo { position: relative; }

.productinfo_top{position:relative;}
.product_attr{position:absolute;display:none;width:100%;height:100%;top:0; left:0;background-color:rgba(0,136,66,0.8);
              filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80008842,endColorstr=#80008842); padding-top:10px;}
.product-attr-name-a{font-size:14px;color:#fff;}
.product-attr-name-a:hover{color:#fff;}
.actual-price{color:#e4393c;}
.product-name-a{font-size:14px;}
.product-name-a:hover{color:#696763;}
.productinfo:hover .product_attr{display:block;}
.productinfo_attrs{max-height:50%;padding-left:20px;padding-right:20px;overflow: hidden; }
.productinfo_attrs .row{margin-left:0px;margin-right:0px;border:1px solid #fff;margin-top:2px;}
.productinfo_attrs .title{padding-left:5px;padding-right:5px;background-color:#fff;color:#008842;}
.productinfo_attrs .value{color:#fff;padding-left:5px;padding-right:5px;}

.product-overlay { top: 0; display: none; height: 0; position: absolute; transition: height 500ms ease 0s; width: 100%; display: block;}

.single-products:hover .product-overlay { display: block; height: 100%; }


.product-overlay .overlay-content { bottom: 0; position: absolute; bottom: 0; text-align: center; width: 100%; padding: 15px; }

.product-overlay .add-to-cart { background: #fff; border: 0 none; border-radius: 0; font-family: '微软雅黑', sans-serif; font-size: 15px; margin-bottom: 25px; }

    .product-overlay .add-to-cart:hover { background: #fff; }


.product-overlay p { font-family: '微软雅黑', sans-serif; font-size: 14px; font-weight: 400; color: #fff; }



.add-to-cart { background: #F5F5ED; border: 0 none; border-radius: 0; color: #696763; font-family: '微软雅黑', sans-serif; font-size: 15px; margin-bottom: 25px; }

    .add-to-cart:hover { border: 0 none; border-radius: 0; }

.add-to { margin-bottom: 10px; }

.add-to-cart i { margin-right: 5px; }

.add-to-cart:hover { color: #FFFFFF; }

.choose { border-top: 1px solid #F7F7F0; }

    .choose ul li a { color: #B3AFA8; font-family: '微软雅黑', sans-serif; font-size: 13px; padding-left: 0; padding-right: 0; }

        .choose ul li a i { margin-right: 5px; }

        .choose ul li a:hover { background: none; }

.category-tab { overflow: hidden; }

    .category-tab ul { background: #01ae55; list-style: none outside none; margin: 0 0 30px; padding: 0; width: 100%; }

        .category-tab ul li a { border: 0 none; border-radius: 0; color: #fff; display: block; font-family: '微软雅黑', sans-serif; font-size: 14px; text-transform: uppercase; }

            .category-tab ul li a:hover { color: #fff; }




.recommended_items { overflow: hidden; background-color:#f3f2eb;padding-top:5px;}
.purchased_items .productinfo img{max-height:150px;}
.catalog_logo{text-align: center;}
.catalog_logo img{width: 20%;margin: 10px auto 20px auto;}
.catalog_tablist{position:relative;margin:50px auto;min-height:200px; width: 85%;}
.tabmenu li {display:inline-block;height: 80px;background-size: 0;}
.tabmenu li:hover{}
.tabmenu li.active{background-color:#01ae55;}
.tabmenu li a{display:block;padding:5px 10px;font-size: 20px; color:#333;line-height: 70px;border: 0px; }
.tabmenu li.active a{color: #fff;}
.nav-tabs>li.active>a:hover{background:none;background-color: #008842; }
.tab-content .item-grid .item-box{width: 25%;float: left;}

#recommended-item-carousel .carousel-inner .item { padding-left: 0; }

.recommended-item-control { position: absolute; top: 41%; }

    .recommended-item-control i { color: #FFFFFF; font-size: 20px; padding: 4px 10px; }

        .recommended-item-control i:hover { background: #ccccc6; }

.recommended_items h2 { }

.our_partners { overflow: hidden; }

    .our_partners ul { background: #F7F7F0; margin-bottom: 50px; }


        .our_partners ul li a:hover { background: none; }

/*************************
*******Shop CSS******
**************************/


#advertisement { padding-bottom: 45px; }

    #advertisement img { width: 100%; }

.pagination { display: inline-block; margin-bottom: 25px; margin-top: 0; padding-left: 15px; }

    .pagination li:first-child a, .pagination li:first-child span { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: 0; }

    .pagination li:last-child a, .pagination li:last-child span { border-bottom-right-radius: 0; border-top-right-radius: 0; }

    .pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { color: #FFFFFF; cursor: default; z-index: 2; }

    .pagination li a, .pagination li span { background-color: #f0f0e9; border: 0; float: left; line-height: 1.42857; margin-left: -1px; padding: 6px 12px; position: relative; text-decoration: none; margin-right: 5px; color: #000; }

        .pagination li a:hover { color: #fff; }



/*************************
*******Product Details CSS******
**************************/

.product-details { overflow: hidden; }


#similar-product { margin-top: 40px; }


#reviews { padding-left: 25px; padding-right: 25px; }

.product-details { margin-bottom: 40px; overflow: hidden; margin-top: 10px; }



.view-product { position: relative; }

    .view-product img { border: 1px solid #F7F7F0; height: 380px; width: 100%; }

    .view-product h3 { bottom: 0; color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 14px; font-weight: 700; margin-bottom: 0; padding: 8px 20px; position: absolute; right: 0; }

#similar-product .carousel-inner .item { padding-left: 0px; }

    #similar-product .carousel-inner .item img { display: inline-block; margin-left: 15px; }

.item-control { position: absolute; top: 35%; }

    .item-control i { color: #FFFFFF; font-size: 20px; padding: 5px 10px; }

        .item-control i:hover { background: #ccccc6; }

.product-information {position: relative;  }

.newarrival { position: absolute; top: 0; left: 0; }

.product-information h2 { color: #363432; font-family: '微软雅黑', sans-serif; font-size: 20px; margin-top: 0; }

.product-information p { color: #696763; font-family: '微软雅黑', sans-serif; margin-bottom: 5px; }
.product_price{background-color:#f3f3f3;height:50px;width:100%;padding-left:15px}
.product_price .title{width:20%;font-size:16px;line-height:50px;float:left}
.product_price .price{width:20%;font-size:30px;line-height:50px; color:#008842;float:left;}
.product_price .oldPrice{float:left;font-size:16px;text-decoration: line-through;line-height:50px;}
.product_info{width:100%;padding:10px;padding-bottom:20px;}
.product_info>div{height:26px;}
.product_info .title{width:20%;font-size:12px;float:left;color:#666;}
.product_info .value{width:80%;font-size:14px;float:left;}
.add_cart_detail{background-color: #01ae55;color: #000;}
.add_cart_detail:hover{background-color: #008842;color:#fff;}
.buy_now_detail{border:1px solid #01ae55;border-radius:4px;}
/*.product-information span { display: inline-block; margin-bottom: 8px; margin-top: 18px; }*/

/*.product-information span span { float: left; font-family: '微软雅黑', sans-serif; font-size: 30px; font-weight: 700; margin-right: 20px; margin-top: 0px; }*/
.product-information span input { border: 1px solid #DEDEDC; color: #696763; font-family: '微软雅黑', sans-serif; font-size: 20px; font-weight: 700; height: 33px; outline: medium none; text-align: center; width: 50px; }

.product-information span label { color: #696763; font-family: '微软雅黑', sans-serif; font-weight: 700; margin-right: 5px; }

.share { margin-top: 15px; }


.cart { border: 0 none; border-radius: 0; color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 15px; margin-bottom: 10px; margin-left: 20px; }


.shop-details-tab { border: 1px solid #F7F7F0; margin-bottom: 75px; margin-left: 15px; margin-right: 15px; padding-bottom: 10px; }

    .shop-details-tab .col-sm-12 { padding-left: 0; padding-right: 0; }


#reviews ul { background: #FFFFFF; border: 0 none; list-style: none outside none; margin: 0 0 20px; padding: 0; }

    #reviews ul li { display: inline-block; }

        #reviews ul li a { color: #696763; display: block; font-family: '微软雅黑', sans-serif; font-size: 14px; padding-right: 15px; }

            #reviews ul li a i { padding-right: 8px; }

            #reviews ul li a:hover { background: #fff; }

#reviews p { color: #363432; }

#reviews form span { display: block; }

    #reviews form span input { background: #F0F0E9; border: 0 none; color: #A6A6A1; font-family: '微软雅黑', sans-serif; font-size: 14px; outline: medium none; padding: 8px; width: 48%; }

        #reviews form span input:last-child { margin-left: 3%; }

#reviews textarea { background: #F0F0E9; border: medium none; color: #A6A6A1; height: 195px; margin-bottom: 25px; margin-top: 15px; outline: medium none; padding-left: 10px; padding-top: 15px; resize: none; width: 99.5%; }

#reviews button { border: 0 none; border-radius: 0; color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 14px; }


/*************************
*******404 CSS******
**************************/

.logo-404 { margin-top: 60px; }

.content-404 h1 { color: #363432; font-family: '微软雅黑', sans-serif; font-size: 41px; font-weight: 300; }

.content-404 img { margin: 0 auto; }

.content-404 p { color: #363432; font-family: '微软雅黑', sans-serif; font-size: 18px; }

.content-404 h2 { margin-top: 50px; }

    .content-404 h2 a { color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 44px; font-weight: 300; padding: 8px 40px; }


/*************************
*******login page CSS******
**************************/
.my-login-page{width: 35%;margin: 120px auto;text-align: center;}
.my-login-page .input_text{width: 100%;height: 50px;padding-left: 10px;}
.my-login-page .buttons {margin-top: 10px;}
.my-login-page .buttons input {width: 100%;}
.other-login-type {height: 40px;line-height: 40px;text-align: left;}
.other-login-type div{float: right;}

#form { display: block; margin-bottom: 185px; margin-top: 185px; overflow: hidden; }

.login-form { }

.signup-form { }

    .login-form h2, .signup-form h2 { color: #696763; font-family: '微软雅黑', sans-serif; font-size: 20px; font-weight: 300; margin-bottom: 30px; }


    .login-form form input, .signup-form form input { background: #F0F0E9; border: medium none; color: #696763; display: block; font-family: '微软雅黑', sans-serif; font-size: 14px; font-weight: 300; height: 40px; margin-bottom: 10px; outline: medium none; padding-left: 10px; width: 100%; }

.login-form form span { line-height: 25px; }

    .login-form form span input { width: 15px; float: left; height: 15px; margin-right: 5px; }

.login-form form button { margin-top: 23px; }

.login-form form button, .signup-form form button { border: medium none; border-radius: 0; color: #FFFFFF; display: block; font-family: '微软雅黑', sans-serif; padding: 6px 25px; }

.login-form label { }


    .login-form label input { border: medium none; display: inline-block; height: 0; margin-bottom: 0; outline: medium none; padding-left: 0; }


.or { border-radius: 40px; color: #FFFFFF; font-family: '微软雅黑', sans-serif; font-size: 16px; height: 50px; line-height: 50px; margin-top: 75px; text-align: center; width: 50px; }


/*************************
*******Cart CSS******
**************************/

#do_action { margin-bottom: 50px; }



#cart_items .cart_info { border: 1px solid #E6E4DF; margin-bottom: 50px; }


    #cart_items .cart_info .cart_menu { color: #000; font-size: 16px; font-family: '微软雅黑', sans-serif; font-weight: normal; }

    #cart_items .cart_info .table.table-condensed thead tr { height: 51px; }


    #cart_items .cart_info .table.table-condensed tr { border-bottom: 1px solid#F7F7F0; }

        #cart_items .cart_info .table.table-condensed tr:last-child { border-bottom: 0; }

.cart_info table tr td { border-top: 0 none; vertical-align: inherit; }


#cart_items .cart_info .image { padding-left: 30px; }


#cart_items .cart_info .cart_description h4 { margin-bottom: 0; }

    #cart_items .cart_info .cart_description h4 a { color: #363432; font-family: '微软雅黑',sans-serif; font-size: 20px; font-weight: normal; }

#cart_items .cart_info .cart_description p { color: #696763; }


#cart_items .cart_info .cart_price p { color: #696763; font-size: 18px; }


#cart_items .cart_info .cart_total_price { font-size: 24px; }

.cart_product { display: block; margin: 15px -70px 10px 25px; }

.cart_quantity_button a { background: #F0F0E9; color: #696763; display: inline-block; font-size: 16px; height: 28px; overflow: hidden; text-align: center; width: 35px; float: left; }


.cart_quantity_input { color: #696763; float: left; font-size: 16px; text-align: center; font-family: '微软雅黑',sans-serif; }


.cart_delete { display: block; margin-right: -12px; overflow: hidden; }


    .cart_delete a { background: #F0F0E9; color: #FFFFFF; padding: 5px 7px; font-size: 16px; }

        .cart_delete a:hover { }


.bg h2.title { margin-right: 0; margin-left: 0; margin-top: 0; }

.heading h3 { color: #363432; font-size: 20px; font-family: '微软雅黑', sans-serif; }

.heading p { color: #434343; font-size: 16px; font-weight: 300; }


#do_action .total_area { padding-bottom: 18px !important; }

#do_action .total_area, #do_action .chose_area { border: 1px solid #E6E4DF; color: #696763; padding: 30px 25px 30px 0; margin-bottom: 80px; }

.total_area span { float: right; }

.total_area ul li { background: #E6E4DF; color: #696763; margin-top: 10px; padding: 7px 20px; }


.user_option label { color: #696763; font-weight: normal; margin-left: 10px; }


.user_info { display: block; margin-bottom: 15px; margin-top: 20px; overflow: hidden; }

    .user_info label { color: #696763; display: block; font-size: 15px; font-weight: normal; }

    .user_info .single_field { width: 31%; }

        .user_info .single_field.zip-field input { background: transparent; border: 1px solid#F0F0E9; }

    .user_info > li { float: left; margin-right: 10px; }

        .user_info > li > span { }

    .user_info input, select, textarea { background: #F0F0E9; border: 0; color: #696763; padding: 5px; width: 100%; border-radius: 0; resize: none; }

    .user_info select:focus { border: 0; }


.chose_area .update { margin-left: 40px; }

.update, .check_out { border-radius: 0; color: #FFFFFF; margin-top: 18px; border: none; padding: 5px 15px; }

.update { margin-left: 40px; }

.check_out { margin-left: 20px; }

select { color: #696763; border-radius: 0; resize: none; background: #F0F0E9; border: 0 none; margin-bottom: 10px; padding: 10px; width: 100%; font-weight: 300; }

/*************************
*******checkout CSS******
**************************/
.checkout{margin-top: 50px;}


.step-one { margin-bottom: -10px; }

    .register-req, .step-one .heading { background: none repeat scroll 0 0 #F0F0E9; color: #363432; font-size: 20px; margin-bottom: 35px; padding: 10px 25px; font-family: '微软雅黑', sans-serif; }

.checkout-options { padding-left: 20px; }


    .checkout-options h3 { color: #363432; font-size: 20px; margin-bottom: 0; font-weight: normal; font-family: '微软雅黑', sans-serif; }

    .checkout-options p { color: #434343; font-weight: 300; margin-bottom: 25px; }

    .checkout-options .nav li { float: left; margin-right: 45px; color: #696763; font-size: 18px; font-family: '微软雅黑', sans-serif; font-weight: normal; }

    .checkout-options .nav label { font-weight: normal; }

    .checkout-options .nav li a { font-size: 18px; font-weight: normal; padding: 0; }

        .checkout-options .nav li a:hover { background: inherit; }

    .checkout-options .nav i { margin-right: 10px; border-radius: 50%; padding: 5px; color: #fff; font-size: 14px; padding: 2px 3px; }


.register-req { font-size: 14px; font-weight: 300; padding: 15px 20px; margin-top: 35px; }

    .register-req p { margin-bottom: 0; }
.register_panel{width: 40%;margin: 0 auto; margin-top: 20px;margin-bottom: 30px;}
.register_panel .panel-heading{text-align: center;color: red;}
.register_panel input{width: 100%;height: 50px;padding-left: 10px;}
.register_panel i{right: 10px;margin-top: 8px;}
.fieldset i{right: 10px;}
.register-next-step-button {background-color: red; color: #FFFFFF;font-size: 24px;    border: 1px solid transparent;
						display: inline-block;padding: 6px 12px;border-radius: 4px;}
.register-next-step-button:hover{font-size:26px;}



.field-validation-error{color: red;}


.shopper-info p,
.bill-to p,
.order-message p { color: #696763; font-size: 20px; font-weight: 300; }


.shopper-info .btn-primary { border: 0 none; border-radius: 0; margin-right: 15px; margin-top: 20px; }


.form-two, .form-one { float: left; width: 47%; }


    .shopper-info > form > input,
    .form-two > form > select,
    .form-two > form > input,
    .form-one > form > input {  border: 0 none; margin-bottom: 10px; width: 100%; font-weight: 300; }

    .form-two > form > select {padding:2px;background-color:none;  }

.form-two { margin-left: 5%; }


.order-message textarea { font-size: 12px; height: 335px; margin-bottom: 20px; padding: 15px 20px; }

.order-message label { font-weight: 300; color: #696763; font-family: '微软雅黑', sans-serif; margin-left: 10px; font-size: 14px; }


.review-payment h2 { color: #696763; font-size: 20px; font-weight: 300; margin-top: 45px; margin-bottom: 20px; }

.payment-options { margin-bottom: 125px; margin-top: -25px; }

    .payment-options span label { color: #696763; font-size: 14px; font-weight: 300; margin-right: 30px; }

#cart_items .cart_info .table.table-condensed.total-result { margin-bottom: 10px; margin-top: 35px; color: #696763; }

    #cart_items .cart_info .table.table-condensed.total-result tr { border-bottom: 0; }

    #cart_items .cart_info .table.table-condensed.total-result span { font-weight: 700; font-size: 16px; }

    #cart_items .cart_info .table.table-condensed.total-result .shipping-cost { border-bottom: 1px solid #F7F7F0; }




/*************************
*******Blog CSS******
**************************/


.blog-post-area{width: 100%;margin: 0 auto;}
.blog-category{width:65%;margin:auto;padding-bottom: 10px;}
.container-fluid{width:70%;}
.blog-post-area .single-blog-post{
    margin-top:10px;
}
.blog-post-area .single-blog-post .col-lg-6:first-child{
    height: 240px;
    overflow: hidden;
}
.title-picture a img{
    width:100%;
}
.blog-post-area .single-blog-post h3 { color: #696763; font-size: 16px; font-family: '微软雅黑',sans-serif; text-transform: uppercase; font-weight: 500; margin-bottom: 17px; }
.single-blog-post .post-second-title{ height: 130px; }
.single-blog-post > a { }

.blog-post-area .single-blog-post a img { border: 1px solid #F7F7F0; width: 100%; margin-bottom: 30px;}

.blog-post-area .single-blog-post p { color: #363432; }

.blog-post-area .post-meta{  text-align: right;color:#008842;}



.blog-post-area .single-blog-post .btn-primary { border: medium none; border-radius: 0; color: #FFFFFF; margin-top: 17px; }


.pagination-area { margin-bottom: 45px; margin-top: 45px; }

    .pagination-area .pagination li a { background: #F0F0E9; border: 0 none; border-radius: 0; color: #696763; margin-right: 5px; padding: 4px 12px; }

        .pagination-area .pagination li a:hover,
        .pagination-area .pagination li .active { color: #008842; }



/*************************
*******Blog Single CSS******
**************************/

.pager-area { overflow: hidden; }

    .pager-area .pager li a { background: #F0F0E9; border: 0 none; border-radius: 0; color: #696763; font-size: 12px; font-weight: 700; padding: 4px; text-transform: uppercase; width: 57px; }

        .pager-area .pager li a:hover { color: #fff; }

.rating-area { border: 1px solid #F7F7F0; direction: block; overflow: hidden; }

    .rating-area ul li { float: left; padding: 5px; font-size: 12px; }

    .rating-area .ratings { float: left; padding-left: 0; margin-bottom: 0; }


        .rating-area .ratings li i { color: #CCCCCC; }

    .rating-area .rate-this { color: #363432; font-size: 12px; font-weight: 700; text-transform: uppercase; }

    .rating-area .ratings .color,
    .rating-area .color { }


    .rating-area .tag { float: right; margin-bottom: 0; margin-right: 10px; }

        .rating-area .tag li { padding: 5px 2px; }

            .rating-area .tag li span { color: #363432; }


.socials-share { margin-bottom: 30px; margin-top: 18px; }


.commnets .media-object { margin-right: 15px; width: 100%; }

.commnets { border: 1px solid #F7F7F0; padding: 18px 18px 18px 0; margin-bottom: 50px; }

    .commnets .pull-left { margin-right: 22px; }

    .commnets p,
    .response-area p,
    .replay-box p { font-size: 12px; }

.media-heading { color: #363432; font-size: 14px; font-weight: 700; font-family: '微软雅黑', sans-serif; margin-bottom: 15px; }

.blog-socials { margin-bottom: -9px; margin-top: 14px; }

    .blog-socials ul { padding-left: 0; overflow: hidden; float: left; }

    .blog-socials .btn.btn-primary { margin-top: 0; }

    .blog-socials ul li { float: left; height: 17px; margin-right: 5px; text-align: center; width: 17px; }


        .blog-socials ul li a { color: #393B3B; display: block; font-size: 10px; padding: 1px; background: #F0F0E9; }

            .blog-socials ul li a:hover { color: #fff; }


.media-list .btn-primary,
.commnets .btn-primary { border: 0 none; border-radius: 0; color: #FFFFFF; float: left; font-size: 10px; padding: 1px 7px; text-transform: uppercase; }

.response-area h2 { color: #363432; font-size: 20px; font-weight: 700; }

.response-area .media { border: 1px solid #F7F7F0; padding: 18px 18px 18px 0; margin-bottom: 27px; }

    .response-area .media img { height: 102px; width: 100%; }

    .response-area .media .pull-left { margin-right: 25px; }

.response-area .second-media { margin-left: 5%; width: 95%; }


.sinlge-post-meta { overflow: hidden; padding-left: 0; margin-bottom: 15px; }



    .sinlge-post-meta li { background: #F0F0E9; color: #363432; float: left; font-size: 10px; font-weight: 700; margin-right: 10px; padding: 0 10px 0 0; position: relative; text-transform: uppercase; }

        .sinlge-post-meta li i { color: #FFFFFF; margin-right: 10px; padding: 8px 10px; }

            .sinlge-post-meta li i:after { top: 7px; border-width: 6px; left: 27px; }


.replay-box { margin-bottom: 10px; margin-top: 15px; }

    .replay-box h2 { font-weight: 700; font-size: 20px; color: #363432; margin-top: 0; margin-bottom: 45px; }

    .replay-box label { color: #FFFFFF; margin-bottom: 5px; margin-left: 15px; padding: 3px 15px; float: left; font-weight: 400; }

    .replay-box span { float: right; font-weight: 700; margin-top: 5px; }

    .replay-box form input { border: 1px solid #F7F7F0; color: #ADB2B2; font-size: 12px; margin-bottom: 5px; padding: 8px; width: 100%; }

        .replay-box form input:hover,
        .text-area textarea:hover { }

.text-area { margin-top: 66px; }

    .text-area textarea { background: transparent; border: 1px solid#F7F7F0; }


.blank-arrow { position: relative; }

    .blank-arrow label:after { content: ""; position: absolute; width: auto; height: auto; border-style: solid; border-width: 8px; top: 25px; left: 5px; }



/*************************
******* Contact CSS ********
**************************/

.contact-map { width: 100%; height: 385px; margin-bottom: 70px; }

.contact-info .heading,
.contact-form .heading { text-transform: capitalize; }

.contact-form .form-group { margin-bottom: 20px; }

#contact-page .form-control::-moz-placeholder { color: #8D8D8D; }

#contact-page .form-control { background-color: #fff; border: 1px solid #ddd; color: #696763; height: 46px; padding: 6px 12px; width: 100%; font-size: 16px; border-radius: 4px; box-shadow: inherit; }

#contact-page #message { height: 160px; resize: none; }

#main-contact-form .btn-primary { margin-bottom: 15px; margin-top: 20px; }


#contact-page .form-control:focus,
#contact-page .form-control:hover { box-shadow: inherit; }

#contact-page .contact-info { padding: 0 20px; }

    #contact-page .contact-info address { margin-bottom: 40px; margin-top: -5px; }

    #contact-page .contact-info p { margin-bottom: 0; color: #696763; font-size: 16px; line-height: 25px; }

.social-networks { overflow: hidden; text-align: center; }

    .social-networks ul { margin-top: -5px; padding: 0; display: inline-block; }

        .social-networks ul li { float: left; text-decoration: none; list-style: none; margin-right: 20px; }

            .social-networks ul li:last-child { margin-right: 0; }

            .social-networks ul li a { color: #999; font-size: 25px; }

.contact-info .social-networks ul li a i { background: none; }

.contact-info .social-networks ul li a:hover { }






/*------------------------------------*\
  General view START
\*------------------------------------*/
a.logo { display: block; height: 39px; text-decoration: none; width: 139px; }

a { color: #696763; }

    a:hover { text-decoration: none; }

.custom-side-box-div { border: 1px solid #F7F7F0; padding: 15px; margin-bottom: 35px; }

.custom-page-box-div { border: 1px solid #F7F7F0; padding: 15px; margin: 0px 15px 35px 15px; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.space15px { margin-bottom: 15px; }

.square-box { border-radius: 0px; }

label { font-weight: 400; }


/*------------------------------------*\
  General view End
\*------------------------------------*/

/*------------------------------------*\
  Page: Notification START
\*------------------------------------*/



.notifications { position: fixed; height: 40px; width: 100%; top: 0px; left: 0; color: #FFF; /*background: #000;*/ -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); z-index: 99; }

    .notifications.error { background: #8A0707; }

    .notifications.success { background: #092E20; }

    .notifications p { text-align: center; padding: 10px 0; }

    .notifications .close { background: url(../images/ico-close-notification-bar.png) no-repeat; width: 20px; height: 20px; cursor: pointer; margin: 10px 20px; }

    .notifications a { text-decoration: none; color: #FFF; }

        .notifications a:hover { text-decoration: none; }
/*------------------------------------*\
  Page: Notification  END
\*------------------------------------*/



/*------------------------------------*\
  Manufacturer view START
\*------------------------------------*/

.brands-name .nav-stacked li a img { border-radius: 0px; }


/*------------------------------------*\
  Manufacturer view End
\*------------------------------------*/



/*------------------------------------*\
  Product Box view Start
\*------------------------------------*/


.text-center { text-align: center; }

/*
.rating { height: 16px; width: 80px; background: url(../images/star-x-inactive.png) 0 0 repeat-x; margin-left: 34%; }

    .rating div { float: left; height: 16px; background: url(../images/star-x-active.png) 0 0 repeat-x; }
*/

.rating-div { }

.overlay-content .rating-div { color: #ffffff; }

.price.old-price { text-decoration: line-through; font-size: 18px; }

.product-overlay { color: #ffffff; }

    .product-overlay a { color: #ffffff; }

        .product-overlay a:hover { color: #696763; text-decoration: none; }

.box-product.single-products { padding-bottom:15px; }


.overlay-content h4 > a { color: #ffffff; }

    .overlay-content h4 > a:hover { color: #696763; }

#recommended-item-carousel-2 .carousel-inner .item { padding-left: 15px; padding-right: 15px; }
/*------------------------------------*\
  BestSeller Slideshow End
\*------------------------------------*/




/*------------------------------------*\
  background and indentation view start
\*------------------------------------*/



/*.bk-orange { background-color: orange; color: white; }*/

.margin-orange { margin-left: 15px; }

.form-control:hover { box-shadow: inherit; }

.form-control:focus { box-shadow: inherit; }

/*------------------------------------*\
   background and indentation view End
\*------------------------------------*/



/*------------------------------------*\
   product list view start
\*------------------------------------*/
.breadcrumbs{background-color:#eeeeee;}
.breadcrumbs .breadcrumb { margin-bottom: 10px; width:85%;margin-left:auto;margin-right:auto;background-color:#eeeeee;}
.breadcrumbs .breadcrumb li{color:#008842;}
.breadcrumbs .breadcrumb li a{color:#008842;}
.filtering-navigation-item .breadcrumbs .breadcrumb { padding: 11px 0px; }

.filtering-navigation-item-one .breadcrumbs .breadcrumb li a:after { top: 13px; left: 60px; }

.filtering-navigation-item-two .breadcrumbs .breadcrumb li a:after { top: 13px; left: 57px; }

.filtering-navigation-item-three .breadcrumbs .breadcrumb li a:after { top: 13px; left: 117px; }

.filtering-navigation-item .remove_right_padding { padding-right: 0px; }

.filtering-navigation-item .remove_left_padding { padding-left: 0px; }

.filtering-navigation-item .customed-form-two { margin-left: 0px; margin-right: 0px; }

/*grid mode view*/
.single-products .show-on-list { display: none; }

/*list mode view*/
.product-list .productinfo img { position: absolute; }

.product-list .productinfo { position: initial; }

    .product-list .productinfo img { position: absolute; max-width: 200px; left: 0px; top: 0px; }

    .product-list .productinfo h2, .product-list .productinfo p { text-align: right; padding-right: 15px; }

    .product-list .productinfo a { position: absolute; right: 15px; bottom: 0px; }
        .product-list .productinfo a.product-name-a { font-family: '微软雅黑', sans-serif; font-size: 18px; font-weight: 400; color: #696763; position: absolute; /* top: 41px; */ bottom: 158px; }


.product-list .box-product.single-products { height: 240px; }

.product-list .product-overlay a.add-to-cart { position: absolute; bottom: 0px; right: 15px; }

.product-list .product-overlay p { margin: 0 0 70px; }

.product-list .rating-div { text-align: right; margin-right: 15px; margin-top: 50px; }

.product-list .productinfo p.product-name { font-size: 1.3em; }

.product-list .single-products .show-on-list { display: block; }

.product-list .single-products:hover .product-overlay { display: none; height: 0%; }

.pagination-area .pagination ul li { display: inline-block; }

    .pagination-area .pagination ul li span { color: #01ae55; }


/*------------------------------------*\
   Product list view End
\*------------------------------------*/


/*------------------------------------*\
   Product Details view start
\*------------------------------------*/
.btn-primary.add-to-cart-button { margin-top: 0px; }

.product-reviews-overview .rating { margin-left: 0%; }

.product-price label { font-family: '微软雅黑', sans-serif; font-size: 18px; font-weight: 400; margin-right: 20px; margin-top: 0px; }

.product-price span { font-family: '微软雅黑', sans-serif; font-size: 30px; font-weight: 700; margin-right: 20px; margin-top: 0px; }

.old-product-price label { font-family: '微软雅黑', sans-serif; font-size: 18px; font-weight: 400; margin-right: 20px; margin-top: 0px; }

.old-product-price span { text-decoration: line-through; font-family: '微软雅黑', sans-serif; font-size: 22px; font-weight: 500; margin-right: 20px; margin-top: 0px; }

.add-to-cart-panel input { border: 1px solid #DEDEDC; color: #696763; font-family: '微软雅黑', sans-serif; font-size: 20px; font-weight: 700; height: 33px; outline: medium none; text-align: center; width: 50px; }

.add-to-cart-panel label { color: #696763; font-family: '微软雅黑', sans-serif; font-weight: 700; margin-right: 5px; padding-top: 5px; }

.attributes .text-prompt { color: #696763; font-family: '微软雅黑', sans-serif; font-weight: 700; margin-right: 5px; padding-top: 5px; }

.attributes .required { color: red; font-family: '微软雅黑', sans-serif; font-weight: 700; margin-right: 5px; padding-top: 5px; }

.attributes .form-two { padding: 15px; }



.attributes textarea, .giftcard textarea { background: #F0F0E9; border: 0; color: #696763; padding: 5px; width: 100%; border-radius: 0; resize: none; font-size: 12px; min-height: 100px; margin-bottom: 20px; padding: 15px 20px; }

.giftcard input { border-radius: 0px; background: #F0F0E9; border: 0 none; margin-bottom: 10px; padding: 10px; width: 100%; font-weight: 300; }

.attributes input { border-radius: 0px; background: #F0F0E9; border: 0 none; margin-bottom: 10px; padding: 10px; font-weight: 300; }

.tab-content .product-tags-list ul { list-style: none; background: none; border-bottom: none; }

    .tab-content .product-tags-list ul li { display: inline-block; }

        .tab-content .product-tags-list ul li a { color: #696763; }

            .tab-content .product-tags-list ul li a:hover { background: none; }

#recommended-item-carousel-x .carousel-inner .item, #recommended-item-carousel-y .carousel-inner .item { padding-left: 15px; padding-right: 15px; }
/*------------------------------------*\
   Product details view End
\*------------------------------------*/


/*------------------------------------*\
   Product details Review style Start
\*------------------------------------*/

.gray-input { background: #F0F0E9; border: 0 none; color: #A6A6A1; font-family: '微软雅黑', sans-serif; font-size: 14px; outline: medium none; padding: 8px; width: 48%; }

.gray-textarea { background: #F0F0E9; border: medium none; color: #A6A6A1; height: 195px; margin-bottom: 25px; margin-top: 15px; outline: medium none; padding-left: 10px; padding-top: 15px; resize: none; width: 99.5%; }

.blog-post-area .rating { margin-left: 0px; margin-right: 34%; }

.vote.text-success, .vote.text-warning { cursor: pointer; }
/*------------------------------------*\
   Product details Review style End
\*------------------------------------*/

/*------------------------------------*\
   search style start
\*------------------------------------*/

.gray-dropdown { color: #000000; border-radius: 0; resize: none; background: #FFFFFF; border: 1px solid #ccc;border-radius: 4px; margin-bottom: 10px; padding: 10px; width: 100%; font-weight: 300; }

.search-page label { font-weight: 400; }
/*------------------------------------*\
   search style End
\*------------------------------------*/

/*------------------------------------*\
   Mini Shopping cart style Start
\*------------------------------------*/


ul.minicart-dropdown-menu { color: #ffffff; }



#topcartlink:hover > ul.minicart-dropdown-menu { display: block; -webkit-animation: fadeInUp 400ms; -moz-animation: fadeInUp 400ms; -ms-animation: fadeInUp 400ms; -o-animation: fadeInUp 400ms; animation: fadeInUp 400ms; }

#topcartlink ul.minicart-dropdown-menu { position: absolute;right:0px; background: rgba(0, 0, 0, 0.6); 
                                         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
                                         list-style: none; padding: 0; margin: 0; overflow-y: hidden; 
                                         -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); 
                                         box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); 
                                         display: none; z-index: 999;width:300px;}

    #topcartlink ul.minicart-dropdown-menu li .active { padding-left: 0; }


    #topcartlink ul.minicart-dropdown-menu li { padding: 10px; }

        #topcartlink ul.minicart-dropdown-menu li:last-child { padding-bottom: 20px; }

        #topcartlink ul.minicart-dropdown-menu li a { color: #fff; background: none; }
.minicart-dropdown-menu li a:hover {background-color: #000; }

    #topcartlink ul.minicart-dropdown-menu .item { padding: 0px; }


.fa-angle-down { padding-left: 5px; }

@-webkit-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }

    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

/*------------------------------------*\
   Mini Shopping cart style End
\*------------------------------------*/


/*------------------------------------*\
   Single NewsItem style start
\*------------------------------------*/

.custom-blog-page .gray-input { width: 100%;}

/*------------------------------------*\
   Single NewsItem style End
\*------------------------------------*/

/*------------------------------------*\
   Blog List style start
\*------------------------------------*/

.single-blog-post .rating-area { margin-bottom: 35px; }

/*------------------------------------*\
   Blog list style End
\*------------------------------------*/


/*------------------------------------*\
   Boards style start
\*------------------------------------*/

.boards-date-box .post-meta { padding-left: 20px; padding-top: 10px; }

.boards-date-box .gray-input.search-input { padding: 6px; width: 100%; }

.blog-post-area .single-blog-post .btn-primary.search-button { margin-top: 0px; }

.forum-group-search-div .btn-primary { margin-top: 0px; }

.forum-group-search-div .gray-input { padding: 6px; width: 100%; }

.forum-post .quote-post-link-button { color: #696763; }

    .forum-post .quote-post-link-button:hover { }

.forum-post .badge { }
/*------------------------------------*\
   Boards style End
\*------------------------------------*/

/*------------------------------------*\
   My Account Style Start
\*------------------------------------*/
.my-account-page .gray-input { width: 100%; }

.margin-top-none.btn.btn-primary { margin-top: 0px; }

.datepicker-dropdowns select { width: 32%; margin-right: 5px; }

/*------------------------------------*\
   My Account Style End
\*------------------------------------*/


/*------------------------------------*\
   Cart Style Start
\*------------------------------------*/
.shopping-cart{width: 85%;margin: 30px auto;}


.custom-shopping-cart-page .gray-input { width: 50%; }

.rec-banner { text-align: center; margin: 0px 20px; border-radius: 0px; }

    .rec-banner.active_position { background-color: #696763; color: #FFF; }

        .rec-banner.active_position:hover { }

            .rec-banner.active_position:hover a { color: #202020; }


    .rec-banner.deactive_position:hover { color: #FFF; }


    .rec-banner.deactive_position:hover { cursor: not-allowed; }

        .rec-banner.deactive_position:hover a { color: #202020; }

            .rec-banner.deactive_position:hover a:hover { color: #202020; }

            .rec-banner.deactive_position:hover a:active { color: #202020; }


    .rec-banner.active_position a { text-decoration: none; color: #FFF; }

        .rec-banner.active_position a:hover { text-decoration: none; color: #202020; }

        .rec-banner.active_position a:active { text-decoration: none; color: #202020; }

.active_position { border-radius: 0px; padding: 10px; }

.deactive_position { border-radius: 0px; padding: 10px; }

.rec-banner.deactive_position { color: #000; }

    .rec-banner.deactive_position a { text-decoration: none; color: #000; }

        .rec-banner.deactive_position a:hover { text-decoration: none; color: #000; }

        .rec-banner.deactive_position a:active { text-decoration: none; color: #000; }



.custom-cart-div { border: 1px solid #E6E4DF; color: #696763; height: 120px; padding: 30px 15px; margin-left: 15px; margin-right: 15px; }

.custom-footer-cart-div { border: 1px solid #E6E4DF; color: #696763; padding: 30px 15px; }

.total_area ul { padding: 0px; }
/*------------------------------------*\
   Cart Style End
\*------------------------------------*/
/*------------------------------------*\
   Checkout Style Start
\*------------------------------------*/


.multiple-checkout-confirm-page .custom-page-box-border-less-div, .multiple-checkout-confirm-page .custom-cart-div { margin-left: 0px; margin-right: 0px; }
.custom-page-box-border-less-div{margin-left: 0px; margin-right: 0px; }
.custom-page-box-border-less-div img{width:100%;}


/*------------------------------------*\
   Checkout Style End
\*------------------------------------*/

/*------------------------------------*\
   One Page Checkout Style Start
\*------------------------------------*/


.one-page-checkout-page .panel-group .panel { border-radius: 0px; }


.one-page-checkout-page .panel-heading { border-top-right-radius: 0px; border-top-left-radius: 0px; }

.one-page-checkout-page .panel-default > .panel-heading { background-color: #F0F0E9; border-color: #ddd; }

.one-page-checkout-page span.op-number { text-align: right; background-color: #C5C537; border-color: #ddd; }

.one-page-checkout-page .box-content { padding: 10px; }

#checkout-steps .allow { cursor: pointer; }


.eshopper-opc-payment-info select#ExpireMonth { width: 70px; }
.eshopper-opc-payment-info select#ExpireYear { width: 80px; }
.eshopper-opc-payment-info input#CardholderName { color: #696763; border-radius: 0; resize: none; background: #F0F0E9; border: 0 none; margin-bottom: 10px; padding: 10px; width: 100%; font-weight: 300; }
.eshopper-opc-payment-info input#CardNumber { color: #696763; border-radius: 0; resize: none; background: #F0F0E9; border: 0 none; margin-bottom: 10px; padding: 10px; width: 100%; font-weight: 300; }
.eshopper-opc-payment-info input#CardCode { color: #696763; border-radius: 0; resize: none; background: #F0F0E9; border: 0 none; margin-bottom: 10px; padding: 10px; width: 100%; font-weight: 300; }

/*------------------------------------*\
   One Page Checkout Style End
\*------------------------------------*/




/*------------------------------------*\
  background and indentation view start
\*------------------------------------*/



/*.bk-orange { background-color: orange; color: white; }*/

.margin-orange { margin-left: 15px; }

.form-control:hover { box-shadow: inherit; }

.form-control:focus { box-shadow: inherit; }

/*------------------------------------*\
   background and indentation view End
\*------------------------------------*/




/*------------------------------------*\
   FOR BOXING TEXT START
\*------------------------------------*/
.box { margin-left: 15px; margin-right: 10px; }

.custom-box-div { border: 1px solid #F7F7F0; padding: 15px; margin-bottom: 35px; }


/*------------------------------------*\
   FOR BOXING TEXT END
\*------------------------------------*/



/*------------------------------------*\
   TABLE HEADING START
\*------------------------------------*/
.tbl { border-bottom: none; height: 40px; vertical-align: inherit; font-size: 16px; font-weight: normal; }

/* quantity*/
.quan { width: 60px; box-sizing: border-box; text-align: center; border-radius: 0px; }

/* sku*/
.sku { width: 100px; text-align: center; border-radius: 0px; margin-top: 50%; border-style: none; outline: none; box-shadow: none; border-color: none; }
/*cart price total*/
.crt-total { font-size: 24px; }


/*table row line*/
.border-row { border-bottom: 1px solid #ccc; }

.table-box { border-top: 1px solid #ccc; margin-bottom: 35px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.txthvr:hover { }


/*for label arrow*/
.lower-arrow::after { content: ""; position: absolute; width: auto; height: auto; border-style: solid; border-width: 8px; top: 25px; left: 5px; margin-left: 10px; margin-top: 10px; }

/* label width*/
.lable-width { width: 26px; }

.color-orange { color: white; }

.invisible-box { margin-bottom: 35px; }

.no-padding-left { padding-left: 0px; }

.pad-left { padding-left: 10px; }


/*one page chk out heading*/
.pad-top { padding-top: 10px; }


/* square border*/
.bdr-radius { border-radius: 0px; }
/*------------------------------------*\
   TABLE HEADING END
\*------------------------------------*/


/*------------------------------------*\
   Nivoslider Style Start
\*------------------------------------*/
.theme-default .nivoSlider { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

.theme-default .nivo-controlNav a { display: inline-block !important; width: 10px !important; height: 10px !important; background: none !important; background-color: #C4C4BE !important; text-indent: -9999px !important; border: 0 !important; margin: 0 2px !important; border-radius: 10px !important; }

    .theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { }

.silde-show-container { margin-bottom: 15px; }

.nivo-controlNav { position: absolute; bottom: 20px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -50%; text-align: center; list-style: none; padding: 0px !important; }



.theme-default .nivo-directionNav a.nivo-prevNav { background: url("../images/left.png") !important; width: 20px !important; height: 38px !important; }

.theme-default .nivo-directionNav a.nivo-nextNav { background: url("../images/right.png") !important; width: 20px !important; height: 38px !important; }


.theme-default .nivo-directionNav a.nivo-prevNav:hover { background: url("../images/left_hover.png") !important; }

.theme-default .nivo-directionNav a.nivo-nextNav:hover { background: url("../images/right_hover.png") !important; }


/*------------------------------------*\
   Nivoslider Style End
\*------------------------------------*/
/*------------------------------------*\
   Category Navigation Style Start
\*------------------------------------*/
.category-navigation-div.category-products .panel-default .panel-heading .panel-title a:hover { }

.category-navigation-div .panel-body ul li a:hover { }

/*------------------------------------*\
   Category Navigation End
\*------------------------------------*/

/*------------------------------------*\
   Newslatter style Start
\*------------------------------------*/
.newsletter-result-block { margin-top: 20px; color: #666663; font-family: '微软雅黑', sans-serif; font-size: 16px; font-weight: 400; }
/*------------------------------------*\
   Newslatter style End
\*------------------------------------*/

/*------------------------------------*\
   Theme Color Picker style End
\*------------------------------------*/

.theme-color-picker { position: fixed; top: 200px; right: 0px; z-index: 9; }

.configure-button { background-color: #696763; color: #ffffff; height: 50px; width: 50px; position: absolute; right: 0px; padding: 11px 14px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }

    .configure-button a:hover { color: #ffffff; }

.options-choosing-palette { padding: 10px 0px 10px 17px; }

.color-options { height: 200px; width: 200px; border: 1px solid #696763; right: -200px; position: absolute; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; background: #ffffff; }

    .color-options h3 { padding: 0px 30px; }

    .color-options ul { padding: 0px; margin: 0px; margin-top: 10px; }

        .color-options ul li { padding: 5px 0px; margin: 0px; display: inline; margin-right: 10px; }
/*------------------------------------*\
   Theme Color Picker style End
\*------------------------------------*/

/* Cookie bar notification start */

.eu-cookie-bar-notification { display: none; left: 0; position: fixed; bottom: 0; width: 100%; z-index: 100000; background: none repeat scroll 0 0 #F0F0E9; color: #5C5B5B; margin: 0px; }

    .eu-cookie-bar-notification .content { padding: 0px 10px; margin: 10px 0px; zoom: 1; }

        .eu-cookie-bar-notification .content:after { content: "."; display: block; clear: both; height: 0; font-size: 0; line-height: 0; visibility: hidden; }

        .eu-cookie-bar-notification .content .text { float: left; padding-top: 5px; }

        .eu-cookie-bar-notification .content .ok-button { float: left; margin-left: 10px; }

        .eu-cookie-bar-notification .content a.learn-more { float: left; margin-left: 10px; padding-top: 5px; text-decoration: underline; color: #5C5B5B; }

            .eu-cookie-bar-notification .content a.learn-more:hover { text-decoration: none; color: #5C5B5B; }

    .eu-cookie-bar-notification .btn.btn-primary { margin-top: 0px; }
/*Cookie bar notification End*/


.pull-text-right { text-align: right; }


@media (max-width: 767px) {
    .navbar-nav { margin: 7px 0px; }
}

@media (min-width: 767px) {
    .caret-right { width: 0; height: 0; border-top: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid rgba(0, 0, 0, 0); border-left: 4px solid #777777; }
}

@media only screen and (min-width: 767px) {
    .navbar-nav .dropdown-menu { left: 100% !important; top: 0px !important; margin-top: 0px !important; background: rgba(0, 0, 0, 0.7); padding: 0; border-radius: 0; border: 0; }
    .navbar-nav > li > .dropdown-menu { top: 100% !important; left: 0 !important; }
    .navbar-nav li { position: relative; }
    .navbar-nav > li > ul { left: 0 !important; top: 100% !important; margin-top: 0px !important; }
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: #555; background-color: transparent; }
.navbar-default { background-color: #fff; border: 0; margin-bottom: 0; margin: 10px auto; }
    .navbar-default .navbar-nav > li > a { color: #696763; }
        .navbar-default .navbar-nav > li > a:hover { color: #FE980F; }
.navbar-nav li a i.fa-angle-down { display: none; }
.navbar-nav .dropdown-menu i.fa-angle-right { display: inline-block; }
.navbar-nav > li > a i.fa-angle-down { display: inline-block; }
.navbar-nav > li > a i.fa-angle-right { display: none; }

.navbar-nav .dropdown-menu li a { color: #fff; padding: 5px 10px; }
    .navbar-nav .dropdown-menu li a:hover, .dropdown-menu li a:focus { color: #FE980F; background: rgba(0, 0, 0, 0.7); }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #696763; background-color: #fff; }

@media (min-width: 1001px) {
    .theme-custom { margin: 0 auto !important; }
}

.preview{float:left;width: 100%;}
    .smallImg{float:left;width:30%;position:relative;height:370px;overflow:hidden;}
    .smallImg ul{padding-left:0;}
    .imageMenu{height:300px; overflow:hidden;text-align:center;}
    .imageMenu li{margin:5px;}
    .bigImg{width:70%;float:right;}
    .bigImg img{max-width:100%;max-height:370px;border-radius:4px;}
    .scrollbutton{font-size:24px;text-align:center;cursor:pointer;}

.storelist_toppic img{width:100%;}
.store_menu{padding-top:15px;}
.store_cities{width:180px;float:left;}
.store_cities li{height:50px;font-size:20px;line-height:50px;background-color:#eeeeee;text-align:center;margin-bottom:5px;}
.store_cities .active{background-color:#008842;color:#fff;}
.store_rigth_panel{position:absolute;left:195px;display:none; border:solid 1px #008842;background-color:#fff;z-index:1;padding-right:15px;top:15px;}
.stores_details{
    display:none;
}
.stores_details ul{padding-left:10px;}
.stores_details li{padding-left:15px;cursor:pointer;}
.stores_details li:hover{
    background-color:#F0F0E9;
}
.stores_details h3{
    font-weight:bold;
    color:#01ae55;
}
.map-panel{padding:15px;}
.store_info{float:right;border:1px solid #01ae55;width:55%;padding:15px;}
.store_info a{width:100%;background-color:#01ae55;color:#fff;}
.store_info a:hover{background-color:#008842;color:#fff;}

.news_title{font-weight:bold;color:#008842;}
.short_desc{text-align:center;}
.short_desc p{border-bottom:1px solid gray;padding:10px;width:auto; display:inline-block !important; display:inline; }
.account_layout{padding-top:50px;}
.account-navigation .title{font-size:18px;color:#008842;}
.account-navigation .list{padding-left:0px;}
.account-navigation .list li{padding:5px;}

.cart_item{width:100%;border-bottom:1px solid gray;padding:15px;margin-left:0px; margin-right:0px;position:relative;}
.cart_item:hover{border:1px solid #008842;}
.cart_item:hover .cart_del_tip{display:block;}
.cart_item .item_pic{width:50%;float:left;text-align:center;}
.cart_item .item_pic img{max-width:60%;max-height:200px;}
.cart_item .item_desc{float:right; width:50%;}
.quantity_div{width:30%;margin-left:0px;}
.quantity_div div{padding-left:0px; padding-right:0px;}
.quantity_div .col-md-4{line-height:26px;}
.product-quantity input{width:100%;}
.cart_del_tip{position:absolute;bottom:10px;right:10px;display:none;}
.selectors{padding-left:0px;}
.news_titlepic img{max-width:100%;}
.news-title{color:#01ae55;font-size:16px;}
.news_type a{font-size:14px;padding:3px;background-color:#01ae55;cursor:pointer;float:left;color:#fff;}
.phy_store_manager{height:40px;position:relative;padding:5px;}
.phy_store_manager span{font-size:28px;float:left;margin-top:5px;margin-right:5px;}
.phy_store_manager div{font-size:28px;float:left;margin-right:5px;}
.phy_store_manager small{position:absolute;bottom:2px;}
.phy_store_tel{height:40px;position:relative;padding:5px;font-size:24px;}
.phy_store_tel span{float:left;}
.phy_store_content h1{font-weight:bold;color:#008842;}
.phy_map{width:100%;height:350px;}
.phy_map .BMapLib_nav_tab_content #BMapLib_stationText0{width:30px;}
.phy_map .BMapLib_nav_tab_content #BMapLib_search_drive_btn0{margin-left:-3px;}
.partial_item_stores{float:left;padding-left:8px;}
.partial_item_stores ul{padding-left:0px;padding-right:20px;}
.partial_item_stores ul .city_name{color:#01ae55;font-size:16px;}
.partial_item_stores li{line-height:30px;}
.partial_item_stores a:hover{color:#696763;text-decoration:underline;}
.vat{display:none;}
.vat_content{font-size:13px;cursor:pointer;}
.news_content img{width:100%;}
.service_item{background-color:#eeeeee;text-align:center;cursor:pointer;width:200px;height:200px;margin-left:auto;margin-right:auto;padding:50px;border-radius:100px;}
.service_item:hover{background-color:#01ae55;color:#fff;}
.service_item i{font-size:50px;}
.online_serivce{position:fixed;top:200px;right:0;width:60px;z-index:99;border-radius:8px;}
.os_pannel,.os_pannel_qq{width:250px;height:60px;text-align:left;color:#fff;cursor:pointer;
                          -moz-transition: all 0.5s ease 0s;
                           -webkit-transition: all 0.5s ease 0s;
                           -ms-transition: all 0.5s ease 0s;
                           -o-transition: all 0.5s ease 0s; 
                           transition: all 0.5s ease 0s;
                           overflow:hidden;
}
.online_serivce .os_pannel:hover{margin-left:-190px;height:60px;}
.online_serivce .os_pannel i{font-size:32px;width:100%;}
.online_serivce .os_pannel span{font-size:14px;}
.online_serivce .os_pannel h3{margin-top:0px;margin-bottom:5px;}

.online_serivce .os_pannel_qq:hover{margin-left:-190px;}
.online_serivce .os_pannel_qq i{font-size:32px;width:100%;}
.online_serivce .os_pannel_qq span{font-size:14px;}
.online_serivce .os_pannel_qq .qq_list{float:left;width:190px;}
.qq_personal{width:33%;text-align:center;float:left;padding:10px;color:#fafc06;text-decoration:none;}
.qq_personal:hover{color:#6d0a0a;text-decoration:none;}
.os_weixin{
    width:60px;height:60px;text-align:center;color:#fff;cursor:pointer;
    background-color:#26c540;padding:8px;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s; 
    transition: all 0.3s ease 0s;
    overflow:hidden;
}
.os_weixin i{font-size:32px;width:100%;}
.os_weixin span{font-size:14px;}
.os_weixin a{color:#fff;}
.os_weixin a:hover{color:#fff;text-decoration:none;}
.os_weixin:hover{
    width:70px;margin-left:-10px;
}

.os_scrollUp{width:60px;height:60px;text-align:center;color:#fff;cursor:pointer;
    font-size:40px;
}
.os_scrollUp:hover {font-size:35px;}
.footer_cart_amount{
    height: 20px;
    width: 20px;
    background-color: #e4393c;
    border-radius: 10px;
    position: absolute;
    color: #fff;
    top: 5px;
    right: 5px;
}

.wx_qrcode{
    background-color:#fff;width: 145px; height: 145px;position: absolute; left: -160px;top: 85px; 
    -moz-transform: rotateX(270deg);-ms-transform: rotateX(270deg);
    -o-transform: rotateX(270deg);-webkit-transform: rotateX(270deg); 
    transform: rotateX(270deg);-moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; 
    text-align:center;
    display:none\0;
}

.wx_qr{float:left;width:110px;}
.wx_qr img{width:100%;}
.strenght{background-color:#fff;height:50px;line-height:50px;border-right:1px solid #b7b5b5;font-size:12px;text-align:center;}
.strenght img{max-width:40px; max-height:30px;}

.top_tel_number{color:#edff00;position: absolute;width: 220px;}
.top_tel_number span{
    float:left;
    font-size:16px;
}
.top_tel_number p{font-size:18px;font-weight:bold;}

/*welcome*/
.page1 .logo{position:absolute;z-index:2;width:100px;top:30px;left:50%;margin-left:-50px;}
.page1 .word1{position:absolute;z-index:2;top:150px;left:50%;margin-left:-487px;}
.page1 .word2{position:absolute;z-index:2;top:330px;left:50%;margin-left:-223px;}
.page1 .word3{position:absolute;z-index:2;top:390px;left:50%;margin-left:-223px;}
.page2 .pic1{position:absolute;z-index:2;top:0px;left:2%;}
.page2 .word1{position:absolute;z-index:2;top:30px;left:61%;}
.page2 .word2{position:absolute;z-index:2;top:255px;left:58%; text-align:center;line-height:1.8;font-size:16px;}
.page3 .word1{position:absolute;z-index:4;top:130px;color:#fff;left:15%;font-size:30px;}
.page3 .word2{position:absolute;z-index:4;top:230px;color:#fff;left:15%;font-size:18px;}
.page3 .pic1{position:absolute;z-index:4;height:90%;left:50%;bottom:5px;}
.page4 .word1{position:absolute;z-index:5;font-size:30px;color:red;top:70px;left:15%;}
.page4 .word2{position:absolute;z-index:5;top:175px;color:#fff;left:15%;font-size:18px;}
.page4 .pic1{position:absolute;z-index:5;top:260px;left:15%;}
.page4 .pic2{position:absolute;z-index:5;top:60px;left:50%;height:90%;}
.page5 .pic1{position:absolute;top:110px;height:67%;left:7%;}
.page5 .word1{position:absolute;top:100px;font-size:31px;color:red;left:65%;}
.page5 .word2{position:absolute;top:210px;left:65%;line-height:1.7;font-size:18px;}
.page6 .word1{position:absolute; top:40px;left:10%;font-size:30px;color:red;}
.page6 .word2{position:absolute;top:140px;left:10%;line-height:1.7;font-size:18px;}
.page7{position:relative;background-color:#e1dfdd;min-height:500px;text-align:center;margin-top:-5px;padding-top:25px;padding-bottom:25px;}
.page7 .title{color:red;font-size:29px;}
.page7 .word2{margin-top:15px;font-size:16px;}
.page7 .list{width:95%;margin:25px auto;overflow:hidden;}
.page7 .list .item{width:20%;padding-left:2px;padding-right:2px;float:left;}
.page7 .item_title{color:red;font-size:17px;margin-top:10px;}
.page7 .item_desc{font-size:14px;width:90%;text-align:left;font-size:15px;margin-top:10px;}
.page8 .word1{position:absolute;top:100px;color:red;left:15%;font-size:30px;}
.page8 .word2{position:absolute;top:200px;left:15%;font-size:14px;line-height:1.7;font-size:18px;}
.page8 .pic1{position:absolute;height:80%;left:50%;margin-top:30px;}
.page9 .pic1{position:absolute;height:90%;left:15%;bottom:0px;}
.page9 .word1{position:absolute;color:red;font-size:30px;left:50%;top:80px;}
.page9 .word2{position:absolute;font-size:14px;left:50%;top:225px;line-height:1.7;font-size:18px;}
.page10 .pic1{position:absolute;height:80%;top:50px;left:40%;}
.page10 .word1{position:absolute;color:red;font-size:30px;left:10%;top:80px;}
.page10 .word2{position:absolute;font-size:18px;left:10%;top:190px;line-height:1.7;}
.page11 .title{font-size:28px;color:red;margin-bottom:20px;}
.wtabmenu li {display:inline-block;height: 60px;background-color:#c70101;border-radius:4px;}
.wtabmenu li:hover{}
.wtabmenu li.active{height: 80px;}
.wtabmenu li a{display:block;font-size: 20px; color:#fff;line-height: 60px;border: 0px; }
.wtabmenu li.active a{font-size:24px;}
.wProduct_desc{float:left;text-align:left;padding-left:15px;width:50%;}
.wProduct_desc h4{color:#c70101;}
.wProduct_desc p{color:#F0F0E9;}
.wProduct_desc span{color:#c70101;font-size:28px;}
.page12{text-align:center;background-color:#f7f7f7;padding-top:20px;padding-bottom:40px;}
.page12 .word1{color:red;font-size:30px;}
.page12 .word2{margin-top:15px;font-size:17px;line-height:1.7;}
.page12 .pic1{margin-top:25px;}
.page13 .pic1{margin-top:25px;}
.red_panel{position:absolute;width:25%;right:10%;height:90%;top:20px;z-index:2;background-color:red;text-align:center;color:#fbf9f9;font-size:16px;}
.reg_label{padding:15px 0px 0px 0px;text-align:right;font-size:18px;}



  /*修改PC端的产品详细页面图片*/
.pg1 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg1 .word1 {
    width:100%;
    max-height:250px;
    position:absolute;
    top:45%;
    left:10.5%;
    line-height:24px;
    margin:0 auto;
    color:#696763;
    text-align:center;
    font-size:15px;
    z-index:4;
}

.pg2 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg2 .word1 {
    width:100%;
    max-height:200px;
    position:absolute;
    top:10%;
    left:12%;
    line-height:27px;
    margin:0 auto;
    color:#e8e7e4;
    text-align:left;
    font-size:16px;
    z-index:4;
}

.pg3 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg3 .word1 {
    width:100%;
    max-height:200px;
    position:absolute;
    top:10%;
    margin:0 auto;
    text-align:center;
    z-index:4;
}

.pg4 {
    position:relative;
    width:100%;
    max-height:700px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg4 .word1 {
    width:100%;
    max-height:250px;
    position:absolute;
    top:10%;
    line-height:26px;
    margin:0 auto;
    color:#696763;
    text-align:center;
    font-size:15px;
    z-index:4;
}

.pg5 {
    position:relative;
    width:100%;
    margin:0 auto;
    max-height:370px;
    overflow:hidden;
    margin-top:40px;
    margin-bottom:40px;
}
.pg5 .word1 {
    width:24%;
    height:280px;
    float:left;
    background-color:#01ae55;
    border-radius:7px;
}
.pg5 .word1 img {
    margin-left:9%;
    margin-top:6%;
}
.pg5 .word1 span {
    float:left;
    color:white;
    font-size:25px;
    margin-top:15px;
    margin-left:16%;
    font-family: '微软雅黑';
}
.pg5 .word0 {
    float:left;
    margin-left:15px;
    margin-top:115px;
}

.pg6 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg6 .word1 {
    width:100%;
    max-height:200px;
    position:absolute;
    top:7%;
    margin:0 auto;
    text-align:center;
    z-index:4;
}

.pg7 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg7 .word1 {
    width:340px;
    height:185px;
    background-color:#01ae55;
    position:absolute;
    top:20%;
    left:5%;
    margin:0 auto;
    float:left;
    z-index:4;
    
}
.pg7 .word1 div {
    width:100%;
    text-align:center;
    margin-top:40px;
    line-height:45px;
    font-size:25px;
    color:#FFF;
}

.pg8 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg8 .word1 {
    width:450px;
    max-height:200px;
    position:absolute;
    top:5%;
    left:6%;
    text-align:center;
    color:#696763;
    margin:0 auto;
    float:left;
    z-index:4;
}

.pg9 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg9 .word1 {
    width:100%;
    max-height:200px;
    position:absolute;
    top:4%;
    line-height:43px;
    text-align:center;
    color:#696763;
    font-size:18px;
    margin:0 auto;
    float:left;
    z-index:4;
}

.pg10 {
    position:relative;
    width:1100px;
    margin:0 auto;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg10 .word1 {
    width:140px;
    height:8%;
    float:left;
    text-align:center;
}
.pg10 .word0 {
    margin-left:0px;
    float:left;
    margin-left:20px;
    margin-right:20px;
    margin-top:25px;
}

.pg11 {
    margin-top:8px;
    position:relative;
    width:100%;
    max-height:700px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg11 .word1 {
    width:250px;
    height:330px;
    background-color:#01ae55;
    position:absolute;
    top:10%;
    left:15%;
    line-height:26px;
    color:#FFF;
    text-align:center;
    font-size:15px;
    z-index:4;
}
.pg11 .word1 div {
    margin-top:29px;
}

.pg12 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg12 .word1 {
    width:100%;
    max-height:200px;
    position:absolute;
    top:4%;
    line-height:43px;
    text-align:center;
    color:#FFF;
    font-size:18px;
    margin:0 auto;
    float:left;
    z-index:4;
}

.pg13 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg13 .word1 {
    width:46%;
    max-height:200px;
    position:absolute;
    top:13%;
    line-height:30px;
    text-align:center;
    color:#696763;
    font-size:18px;
    margin:0 auto;
    float:left;
    z-index:4;
}
.pg14 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg14 .word1 {
    width:50%;
    max-height:200px;
    position:absolute;
    top:13%;
    left:40%;
    line-height:30px;
    text-align:center;
    color:#696763;
    font-size:18px;
    margin:0 auto;
    float:left;
    z-index:4;
}

.pg15 {
    margin-top:8px;
    position:relative;
    width:100%;
    max-height:700px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg15 .word1 {
    width:410px;
    height:340px;
    background-color:#01ae55;
    position:absolute;
    line-height:35px;
    top:18%;
    left:55%;
    color:#FFF;
    text-align:center;
    font-size:16px;
    z-index:4;
}
.pg15 .word1 div {
    margin-top:55px;
}

.pg16 {
    position:relative;
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg16 .word1 {
    width:50%;
    max-height:200px;
    position:absolute;
    top:11%;
    left:46%;
    line-height:30px;
    text-align:center;
    color:#696763;
    font-size:18px;
    margin:0 auto;
    float:left;
    z-index:4;
}

.pg17 {
    margin-top:8px;
    position:relative;
    width:100%;
    max-height:700px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg17 .word1 {
    width:450px;
    height:340px;
    background-color:#01ae55;
    position:absolute;
    line-height:30px;
    top:25%;
    left:7%;
    color:#FFF;
    text-align:center;
    font-size:16px;
    z-index:4;
}
.pg17 .word1 div {
    margin-top:55px;
}

.pg18 {
    position:relative;
    width:100%;
    max-height:800px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.pg18 .word1 {
    width:50%;
    max-height:200px;
    position:absolute;
    top:2%;
    left:5%;
    line-height:28px;
    text-align:center;
    color:white;
    font-size:18px;
    margin:0 auto;
    float:left;
    z-index:4;
}

/*商品详细页面更改    售后保障*/
.after {
    width:100%;
    height:120px;
    float:left;
    margin-top:20px;
}
.after_left {
    width:5%;
    height:80%;
    margin-top:10px;
    margin-left:70px;
    float:left;
}
.after_right {
    font-size:15px;
    line-height:25px;
    width:80%;
    height:85px;
    margin-top:30px;
    padding-left:2%;
    float:left;
}

/*商品详细页面更改    资质证明*/
.prove_1 {
    position:relative;
    width:100%;
    max-height:680px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.prove_1 .word1 {
    width:30%;
    max-height:200px;
    position:absolute;
    top:85%;
    left:9%;
    text-align:center;
    font-size:22px;
    z-index:4;
}
.prove_1 .word2 {
    width:40%;
    max-height:200px;
    position:absolute;
    top:34%;
    left:52%;
    line-height:45px;
    text-align:center;
    font-size:22px;
    z-index:4;
}

.prove_3 {
    position:relative;
    width:100%;
    max-height:8000px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.prove_3 .word1 {
    width:20%;
    max-height:200px;
    position:absolute;
    top:47%;
    left:5.5%;
    text-align:center;
    font-size:22px;
    z-index:4;
}
.prove_3 .word2 {
    width:20%;
    max-height:200px;
    position:absolute;
    top:47%;
    left:33%;
    text-align:center;
    font-size:22px;
    z-index:4;
}
.prove_3 .word3 {
    width:20%;
    max-height:200px;
    position:absolute;
    top:47%;
    left:68%;
    text-align:center;
    font-size:22px;
    z-index:4;
}
.prove_3 .word4 {
    width:20%;
    max-height:200px;
    position:absolute;
    top:94%;
    left:5.8%;
    text-align:center;
    font-size:22px;
    z-index:4;
}
.prove_3 .word5 {
    width:20%;
    max-height:200px;
    position:absolute;
    top:94%;
    left:33%;
    text-align:center;
    font-size:22px;
    z-index:4;
}
.prove_3 .word6 {
    width:20%;
    max-height:200px;
    position:absolute;
    top:94%;
    left:69%;
    text-align:center;
    font-size:22px;
    z-index:4;
}

/*商品详细页面更改    常见问题*/
.problem_1 {
    position:relative;
    width:100%;
    max-height:740px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.problem_1 .word0 {
    width:6%;
    height:6%;
    position:absolute;
    top:6%;
    left:3%;
}
.problem_1 .word1 {
    width:40%;
    max-height:200px;
    position:absolute;
    top:8%;
    left:11%;
    font-size:30px;
    z-index:4;
}
.problem_1 .word2 {
    width:30%;
    max-height:200px;
    position:absolute;
    top:21%;
    left:11%;
    line-height:32px;
    font-size:16px;
    z-index:4;
}

.problem_2 {
    position:relative;
    width:100%;
    height:350px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
    margin-top:90px;
}
.problem_2 .word0 {
    width:6%;
    height:6%;
    position:absolute;
    left:3.2%;
}
.problem_2 .word1 {
    width:60%;
    max-height:200px;
    font-size:30px;
    z-index:4;
    position:absolute;
    left:11%;
    top:5%;
}
.problem_2 .word2 {
    width:75%;
    max-height:200px;
    line-height:32px;
    font-size:16px;
    z-index:4;
    margin-top:6%;
    margin-left:11%;
}

.problem_3 {
    width:100%;
    max-height:740px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.problem_3 .word0 {
    width:6%;
    height:6%;
    margin-top:4%;
    margin-left:4%;
    float:left;
}
.problem_3 .word {
    width:45%;
    height:100%;
    float:left;
    margin-left:2.5%;
    margin-top:5%;
}
.problem_3 .word1 {
    width:100%;
    max-height:200px;
    float:left;
    font-size:30px;
    z-index:4;
}
.problem_3 .word2 {
    width:100%;
    max-height:200px;
    float:left;
    line-height:35px;
    font-size:16px;
    z-index:4;
    margin-top:2%;
}
.problem_3 .word3 {
    width:30%;
    height:30%;
    float:left;
    margin-left:5%;
}

.problem_4 {
    width:100%;
    max-height:750px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.problem_4 .word {
    width:100%;
    height:30%;
    float:left;
}
.problem_4 .word0 {
    width:6%;
    height:6%;
    margin-top:2%;
    margin-left:4%;
    float:left;
}
.problem_4 .word1 {
    width:80%;
    max-height:200px;
    float:left;
    font-size:30px;
    z-index:4;
    margin-top:3%;
    margin-left:2.5%;
}
.problem_4 .word2 {
    width:80%;
    max-height:200px;
    float:left;
    line-height:49px;
    font-size:16px;
    z-index:4;
    margin-top:1%;
    margin-left:2.5%;
}

.problem_5 {
    width:100%;
    max-height:900px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
    margin-top:80px;
}
.problem_5 .word {
    width:100%;
    height:30%;
    float:left;
}
.problem_5 .word0 {
    width:6%;
    height:6%;
    margin-top:2%;
    margin-left:4%;
    float:left;
}
.problem_5 .word1 {
    width:80%;
    max-height:200px;
    float:left;
    font-size:30px;
    z-index:4;
    margin-top:3%;
    margin-left:2.5%;
}
.problem_5 .word2 {
    width:80%;
    max-height:200px;
    float:left;
    line-height:49px;
    font-size:16px;
    z-index:4;
    margin-top:1%;
    margin-left:2.5%;
}

.problem_6 {
    width:100%;
    max-height:740px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
}
.problem_6 .word0 {
    width:6%;
    height:6%;
    margin-top:4%;
    margin-left:4%;
    float:left;
}
.problem_6 .word {
    width:45%;
    height:100%;
    float:left;
    margin-left:2.5%;
    margin-top:5.5%;
}
.problem_6 .word1 {
    width:98%;
    max-height:200px;
    float:left;
    font-size:30px;
    margin-left:2%;
    z-index:4;
}
.problem_6 .word2 {
    width:98%;
    max-height:200px;
    float:left;
    line-height:40px;
    font-size:16px;
    z-index:4;
    margin-top:3%;
    margin-left:2%;
    margin-bottom:3%;
}
.problem_6 .word3 {
    width:30%;
    height:30%;
    float:left;
    margin-left:5%;
}


.problem_7 {
    width:100%;
    max-height:900px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
    margin-top:80px;
}
.problem_7 .word {
    width:100%;
    height:30%;
    float:left;
}
.problem_7 .word0 {
    width:6%;
    height:6%;
    margin-top:2%;
    margin-left:4%;
    float:left;
}
.problem_7 .word1 {
    width:80%;
    max-height:200px;
    float:left;
    font-size:30px;
    z-index:4;
    margin-top:3%;
    margin-left:2.5%;
}
.problem_7 .word2 {
    width:80%;
    max-height:200px;
    float:left;
    line-height:35px;
    font-size:16px;
    z-index:4;
    margin-top:1.5%;
    margin-left:2.5%;
}

.problem_8 {
    width:100%;
    max-height:740px;
    overflow:hidden;
    background-size:cover;
    font-family: '微软雅黑';
    margin-top:50px;
}
.problem_8 .word0 {
    width:6%;
    height:6%;
    margin-top:4%;
    margin-left:4%;
    float:left;
}
.problem_8 .word {
    width:45%;
    height:100%;
    float:left;
    margin-left:2.5%;
    margin-top:5%;
}
.problem_8 .word1 {
    width:100%;
    max-height:200px;
    float:left;
    font-size:30px;
    z-index:4;
}
.problem_8 .word2 {
    width:100%;
    max-height:200px;
    float:left;
    line-height:40px;
    font-size:16px;
    z-index:4;
    margin-top:2%;
}
.problem_8 .word3 {
    width:30%;
    height:30%;
    float:left;
    margin-left:5%;
}

/*弹出窗*/
.dialog_window{width:665px;height:330px;position:fixed;left:50%;top:50%;margin:-115px 0 0 -350px;z-index:999;border-radius:8px;overflow:hidden;display:none;}
.dialog_window .close-i{position:absolute;right:10px;top:10px;width:20px;height:20px;border-radius:10px;background-color:#FFF;text-align:center;cursor:pointer;}
.dialog_window .click_now{position:absolute;right:50px;bottom:20px;background-color:#01ae55;color:#fff;font-size:22px;padding:8px;border-radius:6px;cursor:pointer;}
.qq_window{position:fixed;right:0px;bottom:0px;display:none;z-index:999;border-radius:4px;}


.home_category {
}

.home_category .title {
    border-bottom: #896a3f;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    vertical-align: bottom;
}

.home_category .title p {
    margin: 10px 0 0 10px;
    font-size: 24px;
    font-weight: bold;
    color: #896a3f;
}
.home_category .cate_pic{
}
.home_category .products .item-box {
    width:33.33%;
}
.home_category .products .productpic {
    padding:3px;
}
.home_category .products .productpic img {
    width: 100%;
}
.home_category .products .info{
    padding:0;
}
.home_category .products .info ul{
    padding: 0;
}