﻿/*阿里字符图标*/
@font-face {
    font-family: 'iconfont';
    src: url('//at.alicdn.com/t/font_1461724051_9358892.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/font_1461724051_9358892.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/font_1461724051_9358892.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/font_1461724051_9358892.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_1461724051_9358892.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont";
    font-size:16px;font-style:normal;
}

/**公共样式**/
html, body {
    /*background: url("../images/bg-1.png");*/
    font-family: "微软雅黑";
    /*background: #ffffff none repeat scroll 0 0;*/
    color: #505050;
    line-height: 1.75em;
    position: relative;
}
iframe,embed{
    width: 100%;
}
.mall{
     background:#e7e7e7;
}
a{
    color: #7d0000;
    outline:none;
	text-decoration:none;
	border:0px #ddd solid;
}
a:hover{
    text-decoration:none;
    color: #7d0000;
}
.pr{
    position: relative;
}
.pa{
    position: absolute;
}
img{
	border:0px #ddd solid;
}
a:active, a:focus, a img {
    outline:none;
	text-decoration:none;
}
ul{
    padding-left:0;
}
li{
    list-style: none;
}
.btn-default {
    background: #332620 none repeat scroll 0 0;
    border: 1px solid #332620;
    color: #ffffff;
    transition: all 0.2s ease-in-out 0s;
    border-radius: 0px;
}
.btn-more {
    background: #332620 none repeat scroll 0 0;
    border: 1px solid #332620;
    width:100%;
    color:#fff;
    border-radius: 0px;
}
.btn-more:hover{
    background: #7d0000 none repeat scroll 0 0;
    border: 1px solid #7d0000;
    width:100%;
    color:#fff;
    border-radius: 0px;
}
.btn-default:hover {
    background: #449D44 none repeat scroll 0 0;
    border: 1px solid #888;
    color: #ffffff;
}
.btn-default:focus {
    outline: medium none;
}
.btn-default[disabled] {
    background: #303030 none repeat scroll 0 0;
    border: 1px solid #303030;
    color: #ffffff;
}
input[type="search"], input[type="text"], input[type="url"], input[type="email"], textarea {
    border: 1px solid #ebebeb;
    border-radius: 2px;
    padding: 7px;
    transition: all 0.2s ease 0s;
}
input[type="search"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="email"]:focus, textarea:focus {
    border: 1px solid #7d0000;
    outline: medium none;
}
blockquote {
    border-left: 4px solid #7d0000;
}
.min-text{
    max-width:80px;
    width:100%;
}
.med-text{
    max-width:120px;
    width:100%;
}
.lag-text{
    max-width:320px;
    width:100%;
}
.china_city select{
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.pagination {
    display: block;
    margin: 0 0 35px;
    text-align: right;
}
.pagination > li{
	display:inline-block;
}
body .pagination > li > a,body .pagination > li > span {
    display: inline-block;
    text-align: center;
    color: #b9afaf;
    border-radius: 2px;
    border:1px solid #ececec;
}
.pagination > li > a:hover {
    background: #505050 none repeat scroll 0 0;
    color: #ffffff;
    text-decoration: none;
}
.swiper_main,.swiper_main .container{
    position: relative;
}
.swiper_main .content-slide a{
    display: block;
}
.swiper_main .content-slide img{
    width: 100%;
}
.swiper_main .arrow-left {
    cursor: pointer;
    display: block;
    font-size: 72px;
    height: 72px;
    line-height: 72px;
    left: 10px;
    top: 50%;
    margin-top: -36px;
    position: absolute;
    text-align: left;
    z-index: 1024;
}
.swiper_main .arrow-right {
    cursor: pointer;
    display: block;
    font-size: 72px;
    line-height: 72px;
    height: 72px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -36px;
    text-align: right;
    z-index: 1024;
}
.swiper_main .swiper-pagination{
    text-align: center;
    width:100%;
    bottom:0;
}
.swiper_main .swiper-pagination span{
    display: inline-block;
    width:40px;
    border-radius:20px;
    margin-left: 8px;
    margin-right: 8px;
}
.swiper_main .swiper-pagination span.swiper-pagination-bullet-active{
    width:60px;
    background-color: #7c6962;
}
body.BODY-FOR-MEIQIA {
    margin-bottom: 0 !important;
}
#services{
    display: none;
    width: 660px;
    height: 237px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -330px;
    margin-top: -118.5px;
    background-image:url(../images/kefu.png);
    z-index: 50;
}
#services .inner{
    margin: 32px 10px;
}
#services p{
    font-size: 18px;
    color: #fff;
    padding: 10px 0;
}
#services p.larger{
    font-size: 23px;
}
#services a{
    font-size: 18px;
    color: #fff;
    display: inline-block;
    padding:3px 10px;
    margin: 0 10px;
    background-color:#cfa972;  
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
#services a:hover{
    background-color:#000;  
}
#fixedleft{
    display: none;
    position: fixed;
    width: 160px;
    left: 0;
    bottom:5%;
    z-index: 49;
}
#fixedleft .link{
    position: relative;
}
#fixedleft .closed{
    position: absolute;
    top: 2px;
    right: 0;
    width: 22px;
    text-align: center;
    border: 2px solid #ccc;
    background-color:#e9e8e9;
}
.breadcrumb{
    background-color:transparent;
    border-radius:0px;
    margin-bottom:0px;
    padding-left:0px;
    line-height:30px;
}
.breadcrumb a{
    color:#000;
    font-size:14px;
    line-height:30px;
}
.breadcrumb .icon-home{
    font-size:22px;
    line-height:30px;
}

/**公共样式-头部**/
.header{
    padding-top:10px;
    padding-bottom:10px;
    background-color:#332620;
    height:100px;
}
.header_search{
    padding-top:25px;
}
.header .header_qq{
    float:right;
    background-image:url("../images/qq.png");
    background-repeat:no-repeat;
    width:128px;
    height:34px;
    display:block;
    margin-top:24px;
    margin-left:25px;
}
.header .header_weixin{
    float:right;
    display:block;
    background-image:url("../images/weixin.png");
    background-repeat:no-repeat;
    background-position:left center;
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#999;
    padding-left:60px;
    margin-top:15px;
    margin-left:25px;
}
.header .header_time{
    float:right;
    background-image:url("../images/dianhua.png");
    height:90px;
    padding-left:130px;
    background-position:left center;
    background-repeat:no-repeat;
}
.header .header_time p{
    color:#ff0000;
    font-size:18px;
    padding:0;
    margin:0;
    padding-top:15px;
    padding-bottom:10px;
}
.header .header_time span{
    color:#999;
    padding:0;
    margin:0;
}
.header h1{
    text-align:center;
    color:#FFF;
    font-weight:bold;
    font-size:2.4em;
}
body #header{
    background-color: #f1f1f1;
}
body #header .para1{
    padding:5px 0;
    max-width: 80%;
    float: left;
}
body #header input{
    width: 86%;
    background-color: #f1f1f1;
    border: 1px solid #bababa;
    border-right: none;
}  
body #header .btn-default{
    position: relative;
    left: -5px;
    top: -1px;
    color: #787878;
    border-left: none;
    border-color: #bababa;
    padding: 9px 12px;
    background-color: #f1f1f1;
} 
body #header .para2{
    padding:5px 0;
    margin-bottom: 0;
}
body #header a,body #header a{
    font-size: 14px;
    color: #717171;
}
body #header form div.text-center{
    position: relative;
}
body #header ul.pa{
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: 300px;
}
body #header ul.pa li{
    display: inline-block;
    text-align: center;
    margin: 0 5px;
}
body #header ul.pa li:hover{
    transform: scale(1.15);
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
}
body #header ul.pa span{
    font-size:12px;
    color:#5b5b5b;
}
body #header ul.pa .ico{
    display: block;
    width: 30px;
    height: 30px;
    margin:0 auto;
    background:url(../images/shop_list_bg.png) 0 0 no-repeat;
}
body #header ul.pa .num2 .ico{
    background-position-x: -38px;
}
body #header ul.pa .num3 .ico{
    background-position-x: -77px;
}
body #header ul.pa .num4 .ico{
    background-position-x: -116px;
}
.logo{
    display:block;
    margin-top:10px;
}
.logo img{
    height:100px;
}
.logo_div .logo{
    width:220px;
}
.logo_div .logo img{
    height:auto;
}
.header p{
    color:#FFF;
}
.top_header{
    height:30px;
    line-height:30px;
    color:#666666;
}
.top_header p{
    margin-bottom:0;
}
.top_header a{
    color:#666666;
}
.top_header a i{
    color:#770000;
}
.top_header span{
    padding-left:8px;
    padding-right:8px;
    color:#DDD;
}
.top_shop_header{
    background-color:#fff;
    line-height:26px;
    height:26px;
    overflow:hidden;
}
.top_shop_header a{
    font-size:12px;
    color:#000;
    padding:0 10px;
}
.top_shop_header a.red{
    padding-left:0;
    color:#ff0000;
}
.header-shop{
    background-color: #f1f1f1;
}
#index_body .header-shop{
    position: relative;
    padding-top:3%;
    background-image:none;
    z-index: 10;
}
#shop-search-div{
    border-bottom:1px #000 solid;
}

#shop-search-div.nav-tabs > li > a{
    border-radius:0;
    border:0px #ddd solid;
    color:#000;
}
#shop-search-div.nav-tabs > li{
    margin-bottom:0px;
}
#shop-search-div.nav-tabs > li.active{
    background-color:#000;
    border:0px #ddd solid;
}
#shop-search-div.nav-tabs > li.active a{
    color:#fff;
}
#shop-search-div.nav-tabs > li a:hover,#shop-search-div.nav-tabs > li.active a{
    background-color:#000;
    border:0px #ddd solid;
    color:#FFF;
}
#shop-search-input .input-group-addon{
    background:transparent;
    border-radius:0;
    border-color:#ded6d6;
    border-width:1px;
    font-size:16px;
}
#shop-search-input input{
    box-shadow:0 0 0 #000;
    border-radius:0;
    border-left:0px #ded6d6 solid;
    border-bottom:1px #ded6d6 solid;
    border-right:1px #ded6d6 solid;
    border-top:1px #ded6d6 solid;
    font-size:16px;
    height:36px;
    display:inline-block;
}
#shop-search-input .input-group-btn{
    background-color:#000;
}
#shop-search-input .input-group-btn .btn-default{
    background-color:#000;
    border:0px #000 solid;
    font-size:14px;
}
.shop-nav .navbar-toggle{
    margin-right: 5px;
}
.header-shop .navbar-collapse{
    border-top:none;
}
.header-shop .dianhua{
    float: left;
    position: relative;
    width: 80%;
    padding-top:10px;
    margin-left: 5px;
    z-index: 2;
}
.header-shop .dianhua img{
    max-height: 35px;
}
.header_dianhua{
    width:250px;
    height:50px;
    line-height:55px;
    color:#FFF;
    background:url(../images/contact.png) 0 bottom no-repeat;
    display:block;
    font-size:17px;
    text-indent:8px;
    font-weight:bold;
}
.header_dianhua label{
    font-family:"楷体";
}
.header-shop .header_search form{
    margin:0 auto;
}
.header-shop .header_search{
    padding-top:7px;
}
.Articledetail .header-shop .header_search{
    padding-top: 0;
}
.Articledetail .navbar-toggle {
    padding: 8px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.Articledetail .navbar{
    min-height: 0;
}
.Articledetail .navbar-header{
    line-height: 1em;
}
.Articledetail .tabnav{
    margin-bottom: 0;
}
.Articledetail .tabnav a{
    display: inline-block;
    height: 39px;
    line-height: 39px;
    font-size: 12.5px;
    color:#000;
    padding:0 10px;
}
.Articledetail .tabnav a.active{
    border-bottom: 1px solid #7d0000;
}
.Articledetail .article_page{
    font-size: 1.2em;
}
.Articledetail .article_page a{
    display: block;
    color:#717171;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.main-nav .nav > li > a{
    padding-left:20px;
    padding-right:20px;
    font-size:18px;
}
.main-nav .navbar-default .navbar-nav > .active > a, .main-nav .navbar-default .navbar-nav > .active > a:focus, .main-nav .navbar-default .navbar-nav > .active > a:hover{
    background-color:transparent;
    color:#7c6962;
}
.main-nav .navbar-default .navbar-nav > li > a:focus, .main-nav .navbar-default .navbar-nav > li > a:hover{
    color:#7c6962;
}
.main-nav .navbar{
    border-radius:0px;
    margin-bottom:0px;
    height:120px;
}
.navbar-collapse{
    padding-left:0px;
    padding-right:0px;
}
.main{
    position:relative;
    margin:0 auto!important;
}
.main_2{
    margin:auto;
    width:82%;
}
.main-nav #nav{
    padding-top:48px;
}
.shop-nav-left-ul{
    border:1px #ddd solid;
    margin:0;
    padding: 0;
    width:220px;
    position: absolute;
    background-color: #FFF;
    top:50px;
    left:0px;
    z-index:1024;
}
.shop-nav-left-ul li{
    list-style: none;
    line-height: 50px;
    border-bottom: 1px #ddd solid;
    font-size: 18px;
    padding-left: 25px;
    text-align: left;
}
.shop-nav-left-ul li a{
    display: block;
    color:#000;
}
.shop-nav-left-ul li a:hover,.main-slide-left li a.hover{
    color:#7d0000;
}
.shop-nav-left-ul li a span{
    float: right;
    margin-right: 15px;
    color:#7d0000;
    font-weight: 300;
}
.shop-nav-left-ul p{
    line-height: 60px;
    background-color: #EEE;
    background-image: url("../images/nav_logo.png");
    background-position: 6px center;
    background-repeat: no-repeat;
    padding: 0;
    margin:0;
    padding-left: 60px;
    color:#666;
    font-size: 16px;
}
.shop-nav-left{
    width:220px;
    position: relative;
    background-color: #7c6962;
    height:50px;
}
.shop-nav-left div{
    width:110px;
    float: left;
    font-size: 18px;
    text-align: center;
    height:50px;
    color:#FFF;
    line-height: 50px;
    cursor: pointer;
    border-right:1px #332620 solid;
}
.shop-nav-left div .shop-nav-left-ul{
    display: none;
}
.shop-nav-left div.active{
    background-color: #7d0000;
    color:#fff;
}
.shop-nav-left div.active .shop-nav-left-ul{
    display: block;
}
.shop-nav .navbar-default{
    margin-bottom: 0px;
    background-color: inherit;
}
.shop-nav #nav{
    background-image: url(../images/shops_11.jpg);
}
.nav-justified{  
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 8px #c3c3c3;
    -moz-box-shadow: 0 0 8px #c3c3c3;
    box-shadow: 0 0 8px #c3c3c3;
}
.shop-nav .navbar-nav{
    float: right;
}
.shop-nav .navbar-nav > li{
    position: relative;
    margin-left: 20px;
}
.shop-nav .navbar-default .navbar-nav > li > a{
    color:#FFF;
    font-size: 18px;
}
.nav-justified .active span{
    display: inline-block;
    width: 65px;
    height: 59px;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    margin-left: -32.5px;
    margin-top: -29.5px;
    background-image: url(../images/nav_bk.png);
}  
.shop-nav .nav-justified > li a{
    position: relative;
    color:#342021;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    font-weight: bold;
    padding: 0;
}
.shop-nav .nav-justified > li.active a{
    position: relative;
    color:#fff;
    z-index: 3;
    background-color: inherit;
}
.nav-justified > li a:hover,.nav-justified > li a::after,.shop-nav .nav-justified > li a::before{
    background-color: inherit;
    color:#7d0000;
}
.shop-nav .navbar{
    border:0px #000 solid;
}
.shop-nav .navbar .container{
    max-width: 1000px;
}

/*脚部样式*/
.footer{
    font-size: 13px;
    color:#342021;
    padding: 30px 15px 50px;
    background-image:url(../images/shops_22.jpg);
}
.footer .weixin{
    text-align: center;
}
.footer .weixin p{
    margin-bottom: 3px;
}
.footer .weixin .para1{
    font-size:12px;
    color:#342021;
    padding-top: 15px;
}
.footer .weixin .para2{
    font-size: 16px;
    color:#ff1313;
}
.footer .weixin .para3{
    font-size:12px;
    color:#939393;
}
.footer .weixin .para3{
    font-size:12px;
    color:#6f6f6f;
}
.footer .footer_news ul{
    margin:0;
    padding: 0;
}
.footer .footer_news *{
    text-indent: 30%;
}
.footer .footer_news ul li{
    list-style: none;
}
.footer .weixin,.footer .footer_news{
    overflow:hidden;
    padding-bottom: 20px;
    padding-top: 10px;
}
.footer .footer_news h3{
    margin:0;
}
.footer .footer_news h3 a{
    font-size: 16px;
    color: #000;
}
.footer .footer_news li a{
    color:#342021;
}
.footer .message{
    text-align: right;
}
.footer .message h3{
    font-size: 12px;   
    text-align: left;
    color: #000000;
    margin-top:0;
}
.footer .message input{
    width: 100%;
    height: 25px;
    padding: 3.5px;
    -webkit-box-shadow: 0 0 8px #888686;
    -moz-box-shadow: 0 0 8px #888686;
    box-shadow: 0 0 8px #888686;
}
.footer .message textarea{
    width: 100%;
    min-height: 120px;
    -webkit-box-shadow: 0 0 8px #888686;
    -moz-box-shadow: 0 0 8px #888686;
    box-shadow: 0 0 8px #888686;
}
.footer .message button{
    color: #fff;
    background-color: #591616;
    width: 75px;
    height: 30px;
    line-height: 20px;
    text-align: center;
}
.footer_link{
    text-align: center;
}

.footer_link a{
    color:#342021;
}

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

.footer .copyright a{
    color:#7c6962;
}

/*.public_login{
    width:350px;
    position:absolute;
    right:0;
    top:-530px;
    background-image: url("../images/public_login.png");
    padding: 15px;
}
.public_login .title{
    color:#000;
    line-height:36px;
    font-size: 36px;
    text-align: center;
    padding: 0;
    margin: 0;
}
.public_login .form-horizontal .control-label{
    color:#000;
    text-align: center;
}
.public_login .btn-more{
    font-size: 24px;
}
.public_login a{
    color:#000;
    font-size: 16px;
}
.public_login a.btn{
    color:#FFF;
}
.public_login .content{
    padding-left: 15px;
    padding-right: 15px;
}
.public_login .input-group{
    margin-top:30px;
}
.public_login input{
    border-radius: 0;
}
.public_login .input-group-addon{
    background-color: #acacac;
    color:#fff;
    border-radius: 0;
    font-size: 24px;
}*/

/*首页样式*/
.Indexindex .author .order,.Articleindex .author .order{
    font-size:17px;
}
.Indexindex .author .choicecondition,.Articleindex .author .choicecondition{
    font-weight: bold;
    padding:0 30px 0 10px;
    border-left:5px solid #ba0000;
}
.Indexindex .author li,.Articleindex .author li{
    margin:10px 0;
}
.Indexindex .author a,.Articleindex .author a{
    display: inline-block;
    color: #5b5b5b;
    padding:2px 10px;
} 
.Indexindex .author  .type .pull-left a,.Articleindex .author  .type .pull-left a{
    padding:2px 5px;
} 
.Indexindex .author a:hover,.Indexindex .author a.active,.Indexindex .author a.hover,.Articleindex .author a:hover,.Articleindex .author a.active,.Articleindex .author a.hover{
    color: #fff;
    background-color: #ddd;
}
.Indexindex .author .type strong.pull-left,.Articleindex .author .type strong.pull-left{
    padding-right:5px;
}
.Indexindex .author .type strong.active,.Articleindex .author .type strong.active{
    padding:2px 8px;
    color: #fff;
    background-color: #ddd;
}
.Indexindex #breakingnews .bn-title,.Article #breakingnews .bn-title{display:inline-block; float:left;padding:10px 20px;background-color: inherit!important;color:#2f2f2f!important;}
.Indexindex #breakingnews .bn-title i,.Article #breakingnews .bn-title i{color: #a2d0d7;padding: 0 10px;font-size: 1.2em;position: relative;top: 4px;}
.Indexindex .BreakingNewsController,.Article .BreakingNewsController{width:100%; overflow:hidden;background-color: inherit!important;border-bottom:1px dashed #b4b4b4!important;height:auto; position:relative;}
.Indexindex .BreakingNewsController ul,.Article .BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.Indexindex .BreakingNewsController ul li,.Article .BreakingNewsController ul li{color:#8c0202;list-style:none; padding:10px 20px; display:none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.Indexindex .BreakingNewsController .bn-arrows,.Article .BreakingNewsController .bn-arrows{display:inline-block; float:right; width:60px; position:absolute; right:0; top:0; bottom:0;}
.Indexindex .BreakingNewsController .bn-arrows span,.Article .BreakingNewsController .bn-arrows span{display:block; width:24px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.Indexindex .BreakingNewsController .bn-arrows span:hover,.Article .BreakingNewsController .bn-arrows span:hover{opacity:1;}
.Indexindex .BreakingNewsController .bn-arrows-left,.Article .BreakingNewsController .bn-arrows-left{ left:0; background:url(../images/bn-arrows.jpg) left center no-repeat;}
.Indexindex .BreakingNewsController .bn-arrows-right,.Article .BreakingNewsController .bn-arrows-right{right:10px; background:url(../images/bn-arrows.jpg) right center no-repeat;}
.Indexindex .easing a,.Indexindex .easing span,.Article .easing a,.Article .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}
.Indexindex .pages,.Indexindex .pages{
    padding:3% 0;
}
.Indexindex .pages span,.Indexindex .pages a,.Articleindex .pages span,.Articleindex .pages a{
    color:#757575;
    display: inline-block;
    padding: 2px 8px;
    margin: 2px;
    border:1px solid #757575;
}
.Indexindex .pages a.current,.Articleindex .pages a.current{
    color: #e4e4e4;
    background-color:#757575;
}
/*#index_main_txt{
    width: 300px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}
#index_main_txt a{
    position:absolute;
    width:100%;
    height:84px;
    display:block;
    background-position:center top;
    background-repeat:no-repeat;
}

#index_main_txt a img,#index_main_test a img{
    display:none;
}
#index_main_txt a#index_main_txt1:hover,#index_main_txt a#index_main_txt2:hover,#index_main_txt a#index_main_txt3:hover,#index_main_txt a#index_main_txt4:hover,#index_main_test a#index_main_test1:hover{
    background-image:none;
}
#index_main_txt a:hover img {
    display:block;
    width:100%;
    height:84px;
}
#index_main_test a:hover img{
     display:block;
}
#index_main_test1{
    background-image:url("../images/1-gw.png");
    right:0px;
    top:0px;
}
#index_main_txt1{
    background-image:url("../images/1-sf.png");
    left:0px;
    top:0px;
}
#index_main_txt2{

    background-image:url("../images/1-hh.png");
    left:0px;
    top:80px;
}
#index_main_txt3{
    left:0px;
    top:160px;
    background-image:url("../images/1-dk.png");
}
#index_main_txt4{
    left:0px;
    top:240px;
    background-image:url("../images/1-jn.png");

}
/*.nav_right{
    width:90%;
    height:80px;

}*/
.nav_hade{
    width:200px;
    height:56px;
}
#index_main_a:hover{
    background:url("../images/bg04.png")  no-repeat ;
}
#index_body{
    <!--background-image:url("../images/bg.jpg");-->
    overflow:hidden;
}
#index_main_nav{
    position:relative;
    width:1200px;
    margin:0 auto;
}
#index_main_nav a{
    position:absolute;
    z-index:3;
    width:130px ;
    height:285px;
    display:block;
    background-position:center top;
    background-repeat:no-repeat;
}
#index_main_nav a img{
    display:none;
}
#index_main_nav a#index_main_nav1:hover,#index_main_nav a#index_main_nav2:hover,#index_main_nav a#index_main_nav3:hover,#index_main_nav a#index_main_nav4:hover{
    background-image:none;
}
#index_main_nav a:hover img {
    display:block;
    height:420px;
}
#index_main .jump{
    position: absolute;
    z-index: 7;
    right: 5%;
    top:40%;
}
#index_main_nav #index_main_nav1{
    background-image:url("../images/index_1.png");
    left:0px;
    top:100px;
}
#index_main_nav #index_main_nav2{
    background-image:url("../images/index_2.png");
    left:160px;
    top:30px;
}
#index_main_nav #index_main_nav3{
    background-image:url("../images/index_3.png");
    right:160px;
    top:30px;
}
#index_main_nav #index_main_nav4{
    background-image:url("../images/index_4.png");
    right:0px;
    top:100px;
}
#index_main #jiathis_style{
    position:absolute;
    left:50%;
    bottom:50px;
    margin-left:-40px;
}
#index_main_a{
    position:absolute;
    left:50%;
    width:400px;
    display:block;
    height:350px;
    bottom:100px;
    margin-left:-200px;
}
.index_footer{
    position:fixed;
    width:100%;
    bottom:0;
    font-size:14px;
    color:#342021;
    text-align:center;
    z-index: 10;
}
.index_footer p{
    padding:0 8px;
}
.index_footer p a{
    color:#342021;
}
#index_body .fixed img{
    position: fixed;
}
#index_body .fixed .img1{
    left:0;
    top:0;
    width:100%;
    height: 100%;
}
#index_body .fixed .img2{
    left:0;
    bottom:0;
    width:55%;
    height: 77%;
    z-index: 6;
}
#index_body .fixed .img3{
    left:100%;
    bottom:30%;
    width: 52.8%;
    height:17.4%;
    z-index: 5;
    animation:left1 80s infinite linear;
    -webkit-animation:left1 80s infinite linear;
}
#index_body .fixed .img4{
    left:100%;
    bottom:60%;
    width: 26%;
    height:8.5%;
    z-index: 5;
    animation:left2 100s infinite linear;
    -webkit-animation:left2 100s infinite linear;
}
#index_body .fixed .img5{
    right:100%;
    bottom:40%;
    width: 44.4%;
    height:25.4%;
    z-index: 5;
    animation:right1 80s infinite linear;
    -webkit-animation:right1 80s infinite linear;
}
#index_body .fixed .img6{
    right:100%;
    bottom:80%;
    width: 15.6%;
    height:8.9%;
    z-index: 5;
    animation:right2 100s infinite linear;
    -webkit-animation:right2 100s infinite linear;
}
#index_body .fixed .img7{
    right:100%;
    bottom:0;
    width: 32.8%;
    height:40.2%;
    z-index: 5;
    animation:right3 120s infinite linear;
    -webkit-animation:right3 120s infinite linear;
}
#index_body .fixed .img8{
    right:100%;
    bottom:0;
    width: 28%;
    height:30.8%;
    z-index: 5;
    animation:right3 120s infinite linear;
    -webkit-animation:right3 120s infinite linear;
}
#index_body .fixed .img9{
    right:8%;
    bottom:2%;
    width: 7.8%;
    height:8.2%;
    z-index: 4;
    animation:move 30s infinite linear;
    -webkit-animation:move 30s infinite linear;
}
/*动画效果*/
/*@keyframes left1{
  0%,100%{
    left:102%;
  }
  50%{
    left:-54.8%;
  }
}
@-webkit-keyframes left1{
  0%,100%{
    left:102%;
  }
  50%{
    left:-54.8%;
  }
}

@keyframes left2{
  0%,100%{
    left:102%;
  }
  50%{
    left:-28%;
  }
}
@-webkit-keyframes left2{
  0%,100%{
    left:102%;
  }
  50%{
    left:-28%;
  }
}

@keyframes right1{
  0%,100%{
    right:102%;
  }
  50%{
    right:-46.4%;
  }
}
@-webkit-keyframes right1{
  0%,100%{
    right:102%;
  }
  50%{
    right:-46.4%;
  }
}

@keyframes right2{
  0%,100%{
    right:102%;
  }
  50%{
    right:-17.6%;
  }
}
@-webkit-keyframes right2{
  0%,100%{
    right:102%;
  }
  50%{
    right:-17.6%;
  }
}

@keyframes right3 {
  0%,100%{
    right:100%;
  }
  50%{
    right:-32.8%;
  }
}
@-webkit-keyframes right3 {
  0%,100%{
    right:100%;
  }
  50%{
    right:-32.8%;
  }
}

@keyframes move {
  0%,100%{
    right:8%;
    bottom:2%;
  }
  50%{
    right:1%;
    bottom:13%;
  }
}
@-webkit-keyframes move {
  0%,100%{
    right:8%;
    bottom:2%;
  }
  50%{
    right:1%;
    bottom:13%;
  }
}*/

/*商品列表二级页面*/
.shop_cate.author{
    position: relative;
    max-height: 0;
    padding: 0;
    overflow: hidden;
    background-color:rgba(133,128,127,0.8); 
}
.shop_cate.author .tab-content{
    max-height: 2000px;
    overflow: hidden;
}
.shop_cate.author ul,.shop_cate.author p{
    color:#fff;
    margin: 0;
}
.shop_cate.author li{
    padding:4px 0;
}
.shop_cate.author .container{
    padding:5px;
}
.shop_cate .blackbg{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    display: none;
    background-color: rgba(11,11,11,0.8);
}
.user-word{
    height:auto;
    min-height:110px;
    padding: 15px;
    display: none;
}
.user-word span{
    display: block;
    font-size: 48px;
    text-align: center;
    height: 80px;
    width: 80px;
    line-height: 80px;
    border-radius: 100%;
    background-color: #000;
    color: #FFF;
    float: left;
    margin-right: 15px;
}
#user-word-1-a{
    width: 80%;
    position: fixed;
    left: 50%;
    top: 20%;
    margin-left: -40%;
    background-color:#fff; 
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0px 4px 4px #DDD;
    -moz-box-shadow: 0px 4px 4px #DDD;
    box-shadow: 0px 4px 4px #DDD;
    overflow:hidden;
    z-index: 21;
    display: none;
}
#user-word-1-a .close{
    padding: 5px;
}
.shop_cate.author .user-word-li{
    display: inline-block;
}
.shop_cate.author .order a,.shop_cate.author .order .condition{
    display: inline-block;
    padding: 3px 10px;  
    margin-top: 2px;
    color:#d1ad79;
    background-color:#362e2b; 
    border:1px solid #362e2b;
    cursor: pointer;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.shop_cate.author .order .condition{
    margin-left: 8px;
}
.shop_cate.author .order .active,.shop_cate.author .order .condition.active{
    color:#fff;
    background-color:#cfa972; 
}
.shop_cate.author .order .btn-toggle{
    position: absolute;
    display: none;
    width: 25px;
    height: 25px;
    top: auto;
    right: 50px;
    color: #3e332f;
    font-size: 24px;
    background-color: #fff;
    padding:0;
    cursor: pointer;
    -webkit-border-radius:20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.shop_cate.author .order span.open{
    padding-left: 10px;
    color: #ea7d1c;
    animation:colorchange 1.5s infinite linear;
    -webkit-animation:colorchange 1.5s infinite linear;
}
@keyframes colorchange{
  0%,100%{
    color:#ad2525;
  }
  50%{
    color:#fff;
  }
}
@-webkit-keyframes colorchange{
  0%,100%{
    color:#ad2525;
  }
  50%{
    color:#fff;
  }
}
.user-word div a .user-word_1:hover{
    color: #fff;
    background-color: #7d0000;
}
.shop_cate .tab-content a.user-word-li-a{
    color: #fff;
    padding:0 5px;
}
.user-word-li-a1{
    width:50px;
    height:30px;
    color: #505050;
    display:block;
    float:left;
}
.user-word-li-a:hover{
    color: #fff;
    background-color: #7d0000;
}
.user-word_ab{
    height:300px;
    overflow: auto;
/*box-sizing: content-box; */
}
.user-word_ab a{
    display: inline-block;
    width: 65px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
} 
.user-word_ab a:hover{
    color: #FFFFFF;
    background-color: #7d0000;
}/*分类查询样式*/
.interesting{
    padding:0 5px;
}
.interesting,.interesting a{
    font-size:14px;
    color:#707070;
}
.shop_cate .nav-tabs{
    border-bottom: none;
}
.shop_cate .nav-tabs li {
    margin:0 5px;
}
.shop_cate .nav-tabs a{
    border: none;
    color:#707070;
    border-radius: 0;
    padding:0;
}
.shop_cate .nav-tabs a{
    color: #fff;
}
.shop_cate .nav-tabs a:hover{
    color:#7d0000;
    background-color:inherit; 
}
.shop_cate .nav-tabs .active a,.shop_cate .nav-tabs .active a:focus, .shop_cate .nav-tabs .active a:hover{
    color: #d1ad79;
    border:none;
}
.shop_cate .option a{
    color:#fff;
    padding: 0 5px;
    margin: 0;
}
.shop_cate .tab-content .price a{
    text-indent: 1em;
}
.shop_cate .tab-content strong {
    display: inline-block;
    font-weight: normal;
    color: #d1ad79;
    margin-right: 5px;
}
.shop .col-sm-3{
    padding-bottom:15px;
}
.shop .col-sm-4{
    padding-bottom:20px;
}
    /*加载更多*/
.Article .btn-primary{
    background-color:#362E2B;
    border-color:#362E2B;
    width:100%;
    height:65px;
}

.Article .btn-primary .shengyu{
    font-size:14px;
}
    /*商品二级页面新样式*/
.Articleindex .shop .inner,.Indexindex .shop .inner{
    position: relative;
    padding:8px 8px 0;
    background-color: rgba(221,221,221,0.5);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.Articleindex .shop .inner .stickyimg,.Indexindex .shop .inner .stickyimg{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    filter:alpha(opacity=80); 
    moz-opacity:0.8; 
    -khtml-opacity: 0.8; 
    opacity: 0.8;  
}
.Articleindex .shop .shops_cover,.Indexindex .shop .shops_cover{
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    overflow: hidden;
}
.Articleindex .shop .shops_cover,.Indexindex .shop .shops_cover{
    height: 252px;
}
.Articleindex .shop .shops_cover img,.Indexindex .shop .shops_cover img{
    height: 100%;
    margin:0 auto;
}
.Articleindex .shop p,.Indexindex .shop p{
    margin:0;
}
.Articleindex .shop .info,.Indexindex .shop .info{
    color:#000;
    padding: 10px;
}
.Articleindex .shop .user_cover,.Indexindex .shop .user_cover{
    width: 20%;
    text-align: center;
    float: right;
}
.Articleindex .shop .user_cover span,.Indexindex .shop .user_cover span{
    font-size: 12px;
    color:#000;
} 
.Articleindex .shop .detail,.Indexindex .shop .detail{
    font-size: 15px;
    color:#575757;
    width: 80%;
    padding-right:10px;
    float: left;
}
.Articleindex .shop .detail .art_title,.Indexindex .shop .detail .art_title{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Articleindex .shop .detail .art_artist span,.Indexindex .shop .detail .art_artist span{
    color:#7d0000;
}
.Articleindex .shop .detail .art_artist .smaller,.Indexindex .shop .detail .art_artist .smaller{
    font-size: 0.6em;
}
.Articleindex .shop .inner .num1,.Indexindex .shop .inner .num1{
    font-size: 12px;
    min-height: 48px;
}
.Articleindex .shop .inner .num2 a,.Indexindex .shop .inner .num2 a{
    display: block;
    font-size: 15px;
    padding: 3px;
    margin-left:-8px;
    margin-right:-8px;
    background-color: #dadada;
}
.Articleindex .shop .inner .num2 a:hover,.Indexindex .shop .inner .num2 a:hover{
    color: #fff;
    background-color: green;
}
.Indexindex .type ul.pull-left,.Articleindex .type ul.pull-left{
    width: 100%;
    padding-left:18px;
}
.Indexindex .type ul.pull-left li,.Articleindex .type ul.pull-left li{
    width: 100%;
    height: 28px;
    line-height: 28px;
    float: left;
    margin: 0;
}
.Indexindex .type ul.pull-left i,.Articleindex .type ul.pull-left i{
	color:#bb3232;
}

    /*右侧快捷登陆样式*/
div.quicklogin{
    position: absolute;
    right: 5%;
    top: 2%;
    z-index: 10;
}
.quicklogin .modal-dialog{
    width: 300px;
    margin:10px;
}
.widget {
    padding: 15px;
}
.widget .title {
    font-size: 2em;
    color: #7d0000;
    margin-bottom: 12px;
    margin-top: 0;
}
.quicklogin .widget .title {
    text-align: center;
}
.quicklogin .modal-content{
    background-color: rgba(219,217,215,0.9);
}
.quicklogin .modal-body{
    padding:0;
}
.quicklogin .form-group {
    margin-bottom: 5px;
}
.quicklogin .modal-body label{
    font-weight: normal;
    color: #393939;
    padding-top: 3px;
}   
.quicklogin .verify{
    padding:0 10px 0 0;
    margin-left: -5px;
}
.quicklogin .form-control,.quicklogin .verify_img{
    height: 28px;
}
.quicklogin .modal-body button.btn{
    width: 70%;
}
.quicklogin .modal-body a.btn{
    width: 28%;
}
.quicklogin .form-group .col-xs-12{
    margin-top:10px;
}
.quicklogin p.tips{
    padding-top: 10px;
    margin-bottom: 0;
}

/*新闻动态样式*/
.shiping{
    border-radius:10px;
    display:block;
    font-size:20px;
}
.shiping_bf  img{
    height:440px;
    width:100%;
}
.shiping_jianjie h3{
    margin:0;
    background:url("../images/gsjj.jpg") no-repeat;
}
.shiping_jianjiea{
    width:100%;
    border-radius:10px;
}
.shiping_jianjie_dh{
    height:50px; 
    width:100%;
    clear:both;
}
.shiping_jianjie_dh li{
    display:block;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
    width:25%;
}
.shiping_jianjie_dh li a{
    display: inline-block;
    width: 100%;
    text-align:center;
    border:1px solid #827c7c;
    color:#111111;
    font-size:16px;
}
.dongtaia{
    background-color:rgba(252, 252, 252, 0.6);
}
.dongtaia li{
    width: 33.3%;
    float:left; 
    border:1px solid #ccc;
    text-align:center;
}
.dongtaib li .info{
    padding:10px;
    margin:0 10px 10px;
    background-color:rgba(252, 252, 252, 0.5);
    border-radius:10px;
}
.dongtaib li .info:hover{
    background-color:#f5bb77;
}
.dongtaib li h4,.dongtaib li p{
    margin:0 0 10px;
}
.dongtaib li h4 a{
    display: inline-block;
    width: 76%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dongtaib li h4 span{
   font-size:12px;
   float:right;
}
.dongtaib li p a{
    color:#c53b38;
}
.zhanting{
    border-color:rgba(252, 252, 252, 0);
    overflow:hidden;
}
.zhanting_a,.jiameng .info{
    padding:0 10px;
}
.zhanting ul{
    width:300%;
    overflow:hidden; 
   border-color:rgba(252, 252, 252, 0);
}
.zhanting li{
    display:block;
    width:11.11%;
    float:left;
    border-color:rgba(252, 252, 252, 0);
}
.jiameng{
    border:0px red solid; 
}
.jiameng_touxiang li{
    display:block;
    width:9%;
    margin-top:10px;
    margin-left:1%;
    float:left;
}
.right-news h3{
    line-height: 50px;
}
.right-news h3 a{
    color:#000;
    line-height: 50px;
    font-weight: normal;
}
.right-news h3 a:hover ,.right-news h3 a.hover{
    font-weight: bold;
}
.top_news span{
    color:#999;
}
.top_news a {
    color:#d67d3b;
}
.top_news h4 a{
    color:#000;
    font-weight: bold;
    font-size: 18px;
}
.top_news p{
    font-size: 14px;
}
.top_news p a{
    display: block;
}
.top_news .swiper-pagination{
    text-align: right;
}
.top_news .swiper-pagination-bullet-active{
    background-color: #7d0000;
}
.list_news_item{
    border-top:1px #DDD solid;
    height:110px;
}
.list_news_item_left{
    float:left;
    width:80px;
    height:80px;
    margin:15px;
    text-align: center;
    background-color: #999;
    border-radius: 10px;
    position: relative;
}
.list_news_item_left i{
    color: #999;
    font-size: 24px;
    line-height: 80px;
    position: absolute;
    right: -8px;
    top: 0;
}
.list_news_item_left_active{
    background-color: #5c3838;
}
.list_news_item_left_active i{
    color: #5c3838;
}
.list_news_item_left p{
    font-size: 48px;
    line-height: 48px;
    padding: 0;
    margin: 0;
    font-weight: bold;
    color:#FFF;
    padding-top: 8px;
    display: block;
}
.list_news_item_left span{
    font-size: 12px;
    line-height: 12px;
    padding: 0;
    margin: 0;
    color:#FFF;
    display: block;
}
.list_news_item_right{
    padding-top: 15px;
}
.list_news_item_right h4{
    font-size: 16px;
    font-weight: bold;
}
.list_news_item_right h4 a{
    color:#666;
}
.list_news_item_right h4 a:hover{
    color:#000;
}
.list_news_item_right h4 span{
    font-size: 12px;
    margin-left:30px;
    color:#999;
}
.list_news_item_right p{
    display: block;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    overflow: hidden;
    color: #999;
}

/*新闻动态列表样式*/
.Articlelist_news .main{
    background-color: #e7e7e7;
}
.Articlelist_news .main_content{
    border:1px solid #d4d4d4;
    -webkit-box-shadow: 0 0 8px #c8cfe6;
    -moz-box-shadow: 0 0 8px #c8cfe6;
    box-shadow: 0 0 8px #c8cfe6;
    margin-bottom: 30px;
}
.Articlelist_news .sidebar{
    padding:0;
}
.Articlelist_news .sidebar li{
    height: 50px;
    width:33.33%;
    float: left;
}
/*.Articlelist_news .sidebar li:last-child{
    width: 100%;
}*/
.Articlelist_news .sidebar li a{
    text-align: center;
    font-size: 1.2em;
    color:#333;
    display: block;
    height: 100%;
    line-height: 50px;
    background-color: #e6e4e5;
    border: 1px solid #d8d8d8;
}
/*.Articlelist_news .sidebar li:last-child a{
    text-align: center;
}*/
.Articlelist_news .sidebar .active a{
    background-color: #e7e7e7;
    color:#e85d4a;
    border-bottom: 5px solid #e85d4a;
}
.Articlelist_news .sidebar li .pull-right{
    padding-right: 15px;
}
.Articlelist_news .mainbar{
    border-left:1px solid #d4d4d4;
}
.Articlelist_news .mainbar ul{
    padding:20px 50px;
}
.Articlelist_news .mainbar h3{
    width: 80%;
}
.Articlelist_news .mainbar h3 a{
    display: block;
    color:#665951;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.Articlelist_news .mainbar .pull-right{
    color:#b0a9a9;
}
.Articlelist_news .mainbar .abstract{
    color:#5b5b5b;
    padding:15px 0;
    border-bottom: 1px solid #dbdbdb;
}

/*合作企业*/
.hezuo{
    padding-bottom:20px;
}
.hezuo h3{
    text-align: center;
}
.hezuo h3 a{
    color:#000;
    border-bottom: 2px #000 solid;
    line-height: 48px;
    display: inline-block;
    position: relative;
    height: 60px;
}
.hezuo h3 a i{
    width:100%;
    text-align: center;
    position: absolute;
    bottom: -10px;
    left:0px;
}
.hezuo h3{
    border-bottom: 1px #ddd solid;
    line-height: 60px;
}
.hezuo-icon img{
    margin-top:8px;
}
.hezuo-item div{
    line-height: 30px;
    text-align: center;
}
.hezuo-item a{
    color:#000;
    text-align: center;
}

/*纪念品样式*/
.post {
    background: #ffffff none repeat scroll 0 0;
    margin-bottom: 35px;
    overflow: hidden;
    padding: 35px;
    position: relative;
}
.post .post-head {
    text-align: center;
}
.post .post-head .post-title {
    font-size: 2em;
    line-height: 1.2em;
    margin: 0;
}
.post .post-head .post-meta {
    color: #959595;
    margin: 14px 0 0;
}
.post .featured-media {
    margin-top: 30px;
    overflow: hidden;
}
.post .featured-media img {
    width: 100%;
}
.post .post-content {
    margin: 30px 0;
    color: #444443;
    font-size:1.4em;
    line-height:2em;
    font-weight:normal;
}

/*左侧样式*/
.main-slide-left{
    border:1px #ddd solid;
    box-shadow: 2px 2px 2px #999;
    margin:0;
    padding: 0;
    width:180px;
    position: absolute;
    left:-190px;
    top:0px;
    background-color: #FFF;
}
.main-slide-left li{
    list-style: none;
    line-height: 50px;
    border-bottom: 1px #ddd solid;
    font-size: 18px;
    padding-left: 25px;
}
.main-slide-left li a{
    display: block;
    color:#000;
}
.main-slide-left li a:hover,.main-slide-left li a.hover{
    color:#7d0000;
}
.main-slide-left li a span{
    float: right;
    margin-right: 15px;
    color:#7d0000;
    font-weight: 300;
}

/*右侧样式*/
.main-slide-right{
    background-color: #EEEEEE;
    padding: 15px;
    width:110px;
    position: absolute;
    right:0!important;
    top:0;
}
.main-slide-right a{
    color:#FFF;
    background-color: #4d392f;
    display: block;
    width:80px;
    height:80px;
    position: relative;
    margin-bottom: 15px;
    font-size: 24px;
    padding: 15px;
    text-align: center;
    line-height: 50px;
}
.main-slide-right a:hover{
    background-color: #7d0000;
}
.main-slide-right a img{
    width:300px;
    height:300px;
    display: none;
    position: absolute;
    left:-300px;
    top:-110px;
    padding: 15px;
    background-color: #EEE;
    z-index: 2;
}
.main-slide-right a:hover img{
    display: block;
}
.main-slide-right i{
    font-size:48px;
    text-align: center;
    line-height: 50px;
}
.main-slide-right a.main-slide-right-top{
    margin-bottom: 0px;
    font-weight: bold;
}
.main-slide-right a.main-slide-right-zixun{
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}
/*导航*/
/*.nav_tool{
    padding-top: 30px;
    padding-bottom: 30px;
}
.nav_tool a{
    display: block;
    width:100%;
    position:relative;
}
.nav_tool a img{
    display: block;
    width:100%;
}
.nav_tool a span{
    position: absolute;
    text-align: center;
    color:#FFF;
    font-size: 14px;
    display: none;
}
*/


/*公司简介*/
/*.left-about h3{
    line-height: 50px;
}
.left-about p{
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 30px;
    font-size: 16px;
}
.left-about p a{
    float: right;
    color:#000;
}
.left-about ul{
    padding: 0;
    margin: 0;
}
.left-about ul li{
    list-style: none;
    float: left;
    width:50%;
    margin-bottom: 10px;
    text-align: center;
}
.left-about ul li a{
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    text-align: left;
    background-color: #423028;
    line-height: 36px;
    font-size: 18px;
    color:#FFF;
    text-align: center;
}
.left-about ul li a i{
    color:#7c6962;
    float:right;
    font-weight: bold;
    margin-right: 8px;
    font-size:24px;
}*/



/*新闻资讯样式*/
/*商城页面底部飘窗*/
.position{
    width:100%;
    height:80px; 
    background-color:rgba(50, 40, 30, 0.8);
    position:fixed; 
    left:0px; 
    bottom:0px; 
    z-index:1001;
 }
.position div{
    width:800px; 
    margin-top:7px;
    margin-left:12%;
    height:68px; 
    background:url(../images/dlpc2.png) no-repeat right center;
    position:relative;
 }
.position  a{
    position:absolute;
    right:17%;
    display:block;
    bottom:0;
    padding-top:10px;
}
.position  a img{
    padding:0px;
}
.swiper-container{
    width:100%;
    background-color:rgba(252, 252, 252, 0.4);
    border-radius:10px;
}
/*.Articleindex .col-sm-5 a{
    display: block;
    padding:25px;
}
.Articleindex .col-sm-5 img{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.Articleindex .col-sm-7 .info{
    padding: 3%;
}*/


/*家具样式*/
/*.art_item h4{
    text-align: center;
}
.art_item .art_tab  .nav-tabs > li{
    float: none;
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px;
}
.art_item .art_tab .nav-tabs{
    border: 0px #000 solid;
    text-align: center;
}
.art_item .art_tab .nav-tabs > li.active > a, .art_item .art_tab .nav-tabs > li.active > a:focus, .art_item .art_tab .nav-tabs > li.active > a:hover{
    background:transparent;
    border: 0px #000 solid;
    border-radius: 0;
    border-bottom: 4px #7d0000 solid;
    color: #7d0000;
}
.art_item .art_tab .nav-tabs > li > a{
    background:transparent;
    border: 0px #000 solid;
    border-radius: 0;
    color:#000;
    font-size: 18px;
    font-weight: bold;
    padding-left:8px;
    padding-right:8px;
}*/


/*文章内容样式*/
.Articledetail .article img,.Articleindex .center_center img{
    max-width: 100%!important;
    width: auto!important;
    height: auto!important;
}

/*作者页面新加样式*/
/*.price_mask1 {
    background-color: rgba(55, 45, 35, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2322d27,endColorstr=#B2322d27);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; 

}*/
/*.price_mask1 .art_titleb{
    float:left;
    width: 6%;

    height: 20%;

}*/

/*.price_mask1 .art_title1 {
    font-size: 18px;
    color: white;
    font-family: Consolas,"微软雅黑";

     text-align: center;}
.price_mask1 .art_artista{
    width: 90%;
    height: 20%;
    float:left;
    margin-left:20px;

    

}
  .price_mask1 .art_artist1 {
    font-size: 12px;
    color: white;
    font-family: Consolas,"微软雅黑";
    text-align: left; }*/
#author{
    padding:1.5% 0 3%;
}   
#author .banner{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
#author .author_content,#author .author_comment{
    padding-top:3%;
}
.author_comment .col-sm-2 span{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    font-size: 20px;
}
.author_comment .col-sm-7 .content{
    width: 100%;
    text-indent: 1em;
    font-size: 18px;
    color:#fff;
    border: none;
    background-color: #424242;
}
.author_comment .col-sm-1{
    padding-top: 2px;
}
.author_comment .commentlist{
    overflow: hidden;
}
.author_comment .comments li{
    font-style: italic;
    padding: 10px;
    margin: 10px;
    background-color: #c9c1c1;
}
#author .author_detail{
    padding-top: 1.5%;
    font-size: 13.5px;
}
#author .author_detail p{
    width:87%;
    margin:5px 0;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#author .author_detail .title{
    width:74%;
}
#author .author_detail h4,.author_comment .comments p{
    font-size: 20px;
    color: #000;
    padding: 10px;
} 
#author .author_detail ul{
    overflow: hidden;
}
#author .author_detail li{
    margin-bottom: 15px;
}
#author .author_detail .info{
    color: #696968;
    padding: 10px;
    background-color: #e5e5e2;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#author .author_detail .info:hover,#author .author_detail .info:hover a{
    color:#fff;
    background-color: #e3c8a5;
}
#author .author_detail .title a{
    font-size: 1.8em;
    color:#696968;
}
#author .author_detail li span{
    float: right;
}
#author .author_detail .red{
    float: right;
    color: #b80101;
}
#author .author_detail .btn-toggle,#author .author_comment .btn-toggle,#comment .author_comment .btn-toggle{
    text-align: center;
    padding:10px 0;
    border-top: 2px solid #aaaba7;
}
#author .author_detail .btn-toggle a,#author .author_comment .btn-toggle a,#comment .author_comment .btn-toggle a{
    display: inline-block;
    font-size: 17.5px;
    color: #000;
}
#author .author_detail .btn-toggle .cart,#author .author_comment .btn-toggle .cart,#comment .author_comment .btn-toggle .cart{
    display: inline-block;
    width: 14px;
    height: 21px;
    margin-top: 5px;
    background-image: url(../images/cart.jpg);
}
#author .bigred{
    font-family: '楷体','微软雅黑';
    font-size: 56px;
    color:#711515;
    text-align: center;
}
.intro{
    /*width: 100%;
    height: 180px;*/
    border:1px solid #ccc;
    margin-top:15px;
    /*border-radius: 7px;*/
    box-sizing: border-box;
    

}
#art_intro{
    width: 90%;
    /*height: 140px;*/
    margin:0px auto;
    box-sizing: border-box;
    padding:10px;

}
.intro_img{
    margin-top:-2px;
}

.new_upload_goods1 {
    border-radius: 7px;
    display: inline-block;
    width: 100%;
    height: 363px;
    overflow: hidden;
    position: relative; 
}
.new_upload_goods1 .price_mask1 {
    top: 100%;
    transition: 0.5s top; 
}
.new_upload_goods1:hover .price_mask1 {
    top:80%;
    transition: 0.5s top; 
}
.user_classic{
    width:100%;
    height:281px;

}
.user_classic1{
    width:168px;
    height:40px;

}
.user_classic2{
    width:100%;
    height:241px;

}
.user_icon{
    margin-top: 30px;
    width:100%;
    height:112px;
    background-image: url("../images/icon.jpg");
}
.user_all{
    margin-top: 40px;
    width:168px;
    height:40px;

}
/*验证错误样式*/

.validate{
	padding:0px;
	border:0px #000 solid;
}
.validate .error{
	line-height:24px;
	padding:5px;
	margin-bottom:0px;
	font-weight:normal;
}
.verify_img{
	cursor:pointer;
	height:40px;
}
.block20{
	height:20px;
}
.color{
	color:#7d0000;
	padding-left:3px;
	padding-right:3px;
}
.clear{
	clear:both;
}

/*商品样式*/

.shop{
	margin-bottom:20px;
    position:relative;
    padding: 0;
}
.shop_sort{
	border-top:1px #ddd solid;
	border-bottom:1px #DDD solid;
	padding-bottom:10px;
	padding-top:10px;
}
.shop_sort li{
	list-style:none;
	display:inline;
	margin-right:15px;
}
.shop_sort li.active a{
	color:#7d0000;
}
.shop .shop_item_1.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_2.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_3.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_6.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_7.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_8.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_11.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_12.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_13.shop_item_active span.glyphicon-triangle-right,
.shop .shop_item_4.shop_item_active span.glyphicon-triangle-left,
.shop .shop_item_5.shop_item_active span.glyphicon-triangle-left,
.shop .shop_item_9.shop_item_active span.glyphicon-triangle-left,
.shop .shop_item_10.shop_item_active span.glyphicon-triangle-left,
.shop .shop_item_14.shop_item_active span.glyphicon-triangle-left,
.shop .shop_item_15.shop_item_active span.glyphicon-triangle-left{
    display: block;
}
.shop .shop_item_active span.glyphicon-triangle-left{
    left: -4px;
    top:50%;
}
.shop .shop_item_active span.glyphicon-triangle-right{
    right:-4px;
    top:50%;
}
.shop_item_tip{
    display: none;
    background-color: #332620;
    border: 5px solid #fff;
    height: 100%;
    position: absolute;
    width: 40%;
    padding: 20px;
    z-index: 2;
}
.shop_item_tip_content{
    position:relative;
}
.shop_item_tip i{
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: -20px;
    text-align: center;
    top: -36px;
    width: 20px;
    cursor: pointer;
    z-index: 4;
    font-style: normal;
    background-color: #332620;
}
.shop_more{
    text-align: right;
}
.shop_more_a{
    color:#000;
    float:right;
    display: block;
}

.shop_more_a label{
    font-size: 16px;
    display: block;
    line-height: 14px;
    font-weight: bold;
}
.shop_more_a span{
    font-size: 12px;
    display: block;
    line-height: 12px;
}
.shop_more_a span b{
    color:#7d0000;
    font-weight: normal;
}

.shop_item_tip h5{
    font-size: 24px;
    color:#FFF;
    line-height: 40px;
}
.shop_item_tip p{
    color:#FFF;
}

.shop_item_tip_1,.shop_item_tip_6,.shop_item_tip_11{
    left:20%;
}

.shop_item_tip_2,.shop_item_tip_7,.shop_item_tip_12{
    left:40%;
}

.shop_item_tip_3,.shop_item_tip_8,.shop_item_tip_13{
    left:60%;
}

.shop_item_tip_4,.shop_item_tip_9,.shop_item_tip_14{
    left:20%;
}

.shop_item_tip_5,.shop_item_tip_10,.shop_item_tip_15{
    left:40%;
}
.shop .shop_item a{
	display:block;
    text-align: right;
}
.shop .shop_item a img{
	width:261px;
	height:261px;
	display:block;
    padding-top:0px;
    box-shadow: 0px 0px 3px #ddd;
    text-align: center;
    
}
.shop .shop_item a h4{
    font-size: 15px;
	text-align:center;
    text-align:left;
    padding: 0;
    margin: 0;
    line-height:36px;
    color: #666;
}
.new_upload_goods {
    border-radius: 7px;
    border:1px #aaa solid;
    box-shadow: 3px 3px 3px #aaa;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; 
}
.recommends .new_upload_goods img,#author .new_upload_goods img{
    width: 100%;
    height: auto;
}
.new_upload_goods 
  .new_upload_goods .price_mask {
    top: 100%;
    transition: 0.5s top; }
  .new_upload_goods:hover .price_mask {
    top:75%;
    transition: 0.5s top; }
.price_mask {
    /*background:-moz-linear-gradient(top,#b8c4cb,#f6f6f8);*/
    /*background-color: rgba(50,40,30, 0.7);*/
    background-color:rgba(50,40,30,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2322d27,endColorstr=#B2322d27);
    width: 100%;
    height: 25%;
    position: absolute;
    left: 0; 
    border-radius:5px;
}
.price_mask1{
    float:left; width: 65%;
    height:80%;
    margin-top:8px;
    border-right:1px #fff solid; 
}
.price_mask .art_title {
    font-size: 14px;
    color: #fff;
    margin-top: 0px;
    text-align:left; 
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.price_mask_browse3a{
    font-size: 9px;
    text-align:left;
    color:white;
    height:50%;
}
.price_mask_browse3b{
    font-size: 9px;
    text-align:left;
    height:50%;
    margin-top:-2px; 
    color:white;
}
.price_mask .art_artist {
    font-size: 14px;
    margin-top:-15px;
    color: #fff;
    text-align: left; 
    margin-left:7px;
    width: 100%;
}
.price_mask .art_artist i{
    font-size: 10px;
}
.price_mask_browse{
    margin:0 auto;
    float:right;
    width:28%;
    height:100%;
}
.price_mask_browse1{
    float:left;
    display:inline-block;
    width:100%;
    height:25%;
    margin-top:-4px;
}
.price_mask_browse1 p{
    font-size: 9px;
    text-align:left;
    color:white;
}

.price_mask_browse2{
    float:left;
    width:100%;
    height:25%;
    margin-top:-2px;
    display:inline-block;
}
.price_mask_browse2 p{
    font-size: 9px;
    text-align:left;
    color:white;
}
.price_mask_browse3{

    width:100%;
    height:50%;
}
.line{
	color:#DDD;
	padding-left:10px;
	padding-right:10px;
}



/*商品详细样式*/
.Articledetail .main,.Articledetail .col-md-5{
    position: static;
}
#zoom {
    margin: 20px auto;
    width: 100%;
	position:relative;
	box-sizing:content-box;
}
#zoom *{
	box-sizing:content-box;
}
.list-h li {
    float: left;
}
#spec-n5 {
    height: 75px;
    overflow: hidden;
    border-bottom: 1px #bbb solid;
    padding-top: 6px;
    margin-top:10px;
    width: 100%;
}
#spec-left {
    cursor: pointer;
    float: left;
    height: 45px;
    margin-top: 23px;
    width: 14px;
	text-align:left;
}
#spec-right {
    cursor: pointer;
    float: right;
    height: 45px;
    margin-top: 23px;
    width: 14px;
	text-align:right;
}
#spec-list ul li {
    display: inline;
    float: left;
    margin-right: 0;
    width: 62px;
}
#spec-list ul li img {
    border: 1px solid #ccc;
    height: 60px;
    padding: 2px;
    width: 60px;
}
#zoom_con{
    height: 50px;
    z-index: 100;
    width: 50px;
    position: absolute;
    margin-left: 530px;
    margin-top: -40px;
}
#zoom_con:hover{
    height:60px;
    width:60px;
}
#spec-list {
	display: inline;
    float: left;
    overflow: hidden;
	margin-right: 6px;
    padding:0 5px;
    position: relative;
    width: 100%;
}
#spec-list div {
    margin-left: -61px;
    margin-top: 0;
}

/*手机样式*/

.shop_details .swiper-container {
        width: 95%;
		height:auto;
}
.shop_details .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.shop_details .swiper-slide img{
	max-height:100%;
	max-width:100%;
	height:100%;
	width:100%;
}
.shop_goods_info .keyword{
    color:#087c24;
    padding-top: 5px;
    padding-bottom: 15px;
}
.shop_goods_info .keyword a{
    display: inline-block;
    color: #fff;
    padding: 0 5px;
    margin-right: 5px;
    margin-bottom:5px;
    background-color: #087c24;
}
#good_title{
    text-indent: -0.5em;
    padding: 5px;
    margin: 0;
    font-size: 16px;
}
.shop_details{
	padding:20px;
	background-color:#FFF;
	border-bottom:1px #ddd dotted;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
#shop_goods_info{
    margin-left: 20px;
}
.shop_goods_info_desc{
	font-size:14px;
	white-space:normal;
	display:block;
	padding:5px;
	text-align:left;
	line-height:20px;
    color:#999;
    margin-bottom: 5px;
}
.Self-introduction{
    box-sizing: border-box;
    /*height:240px;*/
    margin-top: 10px;
}
.goods_info_advantage{
    color:#999;
}
.shop_goods_info .option ul.type li{
    width:25%;
    float:left;
    text-align:center;  
}
.shop_goods_info .option ul label{
    display:inline-block;   
    width:95%;
    cursor: pointer;
    border:1px solid #999393;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.shop_goods_info .option .disable label{
    cursor:not-allowed;
    border:1px solid #ccc;
    color: #ccc;
}
.shop_goods_info .option .level2{
    display: none;
}
.shop_goods_info .option .select label,.shop_goods_info .option #option1{
    border:1px solid #7d0000;
    background:url(../images/select.png) right bottom no-repeat;
}
.shop_goods_info .size .sizes,.shop_goods_info .framecolor .color{
    padding:2px 5px;
    color: #5d5d5d;
    border:1px solid #5d5d5d;
    margin-right: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.shop_goods_info .size .sizes.select,.shop_goods_info .framecolor .color.select{
    border:1px solid #7d0000;
    background:url(../images/select.png) right bottom no-repeat;
}
.shop_goods_info .extrapics .extra{
    vertical-align: 65%;
}
.shop_goods_info .extrapics .pics{
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin:1px;
    border:1px solid #a4a4a4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.shop_goods_info .extrapics .pics.click{
    border-color:#071f96;
}
.shop_goods_info .extrapics img{
    max-height: 100%;
}
.Articledetail p.tips{
    font-size:12px;
    color:#ccc;
}
.shop_goods_info .option .framelist li{
    display: none;
}
.goods_info_advantage span{
    margin-left:8px;
}
.goods_info_advantage span i{
    padding-right: 5px;
}
.shop_goods_price{
    background-color: #332620 ;
    color: #FFFFFF;
    line-height: 40px;
    margin-left: 1%;
    margin-right:  1%;
    font-size: 16px;
    padding-top: 10px;
    text-align: center;
    width:98%;
}
.shop_goods_price label{
    padding-left: 40px;
    padding-right: 45px;
    margin-top:0px;
    position:absolute;
    left: -25px;
}
.shop_goods_price b{
    font-size: 30px;
    padding-left: 8px;
    padding-right:8px;
    font-weight: normal;
}
.shop_goods_price span{
    font-size: 12px;
}
.shop_goods_info_price{
	font-size:18px;
	line-height:36px;
}
.shop_goods_info .shop_share{
    padding:0 5px;
}
.shop_sale {
    border-bottom: 1px dotted #e5e5e5;
    border-top: 1px dotted #e5e5e5;
    height: 40px;
    margin-top: 0;
    padding: 10px 0;
	display:block;
	margin-bottom:0px;
}
.shop_sale li:first-child {
    border: 0 none;
}
.shop_sale li {
    border-left: 1px solid #e5e5e5;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 33%;
    list-style: none;
}
.shop_param div{
    color:#000;
}
.shop_param .good_num{
	width:60px;
	text-align:center;
	font-size:16px;
	color:#7d0000;
	height:34px;
	line-height:20px;
}
.shop_param_title{
	font-size:16px;
}
/*详细页面作者头像添加处*/
.Articledetail .top_part{
    background-color: #fff;
}
.shop_author{
    padding:0 5px;
    text-align: center;
    width: 100%;
    margin: 0 0 5px;
}
.shop_author span{
    margin-right: 20px;
}
.Self-introduction p,.goods_info_advantage{
    margin:0;
}
.Self-introduction .goods_info_desc{
    text-indent: 2em;
}
#jenjee{
    width:130px;

    height:80px;

    padding:5px ;
}
.shop_author a img{
	width:75px;
    height:75px;
	float:left;
}
#author .author_content .col-sm-4{
    text-align: center;
    position: relative;
}
#author .shop_author_a{
    position: absolute;
    width: 200px;
    height: 200px;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -100px;
}
.shop_goods_content .goods_author_content .col-sm-3{
    padding: 10px 30px;
}
#author .shop_author_a img{
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
#xiangxi .allcases,#author .allcases{
    position: absolute;
    left: 50%;
    margin-left: -50px;
    bottom: 2px;
    font-size: 14px;
    color: #fff;
    width: 100px;
}
#xiangxi .shop_author_wz,#author .shop_author_wz{
    font-size: 20px;
    color: #8a1c1c;
    padding: 15px 0;
    border-bottom:1px solid #a0a0a0;
}
#xiangxi .goods_info_desc .MsoNormal,#author .goods_info_desc{
    line-height: 1.5em;
    font-size: 18px!important;
    color: #000;
}
#xiangxi .author_comment{
    margin-top: 2%;
}
#shop_author_wz{
	margin-left:20px;
	margin-top:28px;
	float:left;
}

#shop_author_b{
	float:left;
}
.shop_param .quantity a{
	margin-left:10px;
	margin-right:10px;
	font-size:16px;
	text-align:center;
}
.shop_subsite .btn{
    display: block;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    padding: 0 5px;
}
.shop_subsite .btn.score{
    float: none;
    font-size: 14px;
    padding: 0 15px;
}
.shop_subsite .btn.score .larger{
    font-size: 1.45em;
}
.shop_subsite .btn .pr{
    position: relative;
    top: -15%;
}
.shop_subsite .btn .larger{
    font-size: 2em;
    margin-right: 1em;
}
.shop_subsite.saled .btn{
    background-color:#B7A6A6;
    cursor: not-allowed;
}
.shop_share .favor i{

	color:#666;

}
.shop_share .active i{
	color:#7d0000;
}
.shop_goods_detail{
	padding:10px;
}
.Articledetail .process{
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    margin-top: 40px;
}
.Articledetail .process .pull-left{
    width: 79%;
    height: 100%;
    text-align: center;
    background-color: #00561f;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.Articledetail .process .pull-left span{
    padding:0 10px;
}
.Articledetail .process .pull-right{
    width: 20%;
    height: 100%;
    text-align: center;
    background-color: #004986;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.shop_goods_content .nav-tabs{
	border-bottom:none;
    margin-bottom:25px;
}
.shop_goods_content .nav-tabs > li{
    width: 20%;
    height: 30px;
}
.shop_goods_content .nav-tabs > li:last-child{
    width: 50%;
}
.shop_goods_content .nav-tabs > li > a,.recases p {
    font-size: 12px;
    text-align: center;
    color:#a2a2a2;
    width: 100%;
    height: 100%;
    line-height: 30px;
    padding:0;
    border:1px solid #d6d6d6; 
    background-color: inherit;
    border-radius: 0 0 0 0;
}
.recases li{
    float: left;
    margin: 1%;
    width: 48%;
    height: 300px;
    -webkit-box-shadow: 4px 4px 4px #ababab;
    -moz-box-shadow: 4px 4px 4px #ababab;
    box-shadow: 4px 4px 4px #ababab;
}
.shop_goods_content .nav-tabs > li.active > a, .shop_goods_content .nav-tabs > li.active > a:focus, .shop_goods_content .nav-tabs > li.active > a:hover{
    background-color:inherit; 
    border:none;
    border-top:3px solid #ce0815;
}
.shop_goods_content img{
    max-width: 100%;
    max-height: 100%;
}
.shop_param_wrap a{

	border:1px #ddd solid;

	padding:5px;

}

.shop_param_wrap a.cur{

	background-color:#7d0000;

	border:1px #7d0000 solid;

	color:#FFF;

}

.goods_author_value,.goods_business_value,.goods_hold_content,.recommends{
    border:2px #c5c6c1 solid;
    padding: 20px;
    margin-top:40px;
}

.goods_author_content h4,.goods_hold_content h4,.goods_author_value h4,.goods_business_value h4,.recommends h4{
    font-size:24px;
}

.goods-xiangxi-param{
	font-size:18px;
    color:#000;
    text-align: center;
}

.goods-xiangxi-param b{

	font-weight:bold;

	color:#7d0000;

	padding-right:10px;

}

.goods-xiangxi-param h4{

    line-height: 36px;

}

.goods-xiangxi-param div{
    border:1px #cfd0cc solid;
    line-height: 36px;
    font-size: 14px;
}

.goods-xiangxi-param div.col-sm-2{
    background-color: #c8c8c4;
}
.shop_details .col-md-3 .recases{
    clear: both;
    padding-top: 10px;
}
.shop_details .col-md-3 p{
    height: 39px;
    line-height: 39px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    background: url(../images/shops_19.png) center 0 no-repeat;
}
.shop_details .col-md-3 li{
    display: inline-block;
    width: 24%;
    margin: 0.5%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; 
    overflow: hidden;
}

/*分享代码兼容样式*/

.jiathis_style_24x24 *,.jiathis_style *{

	box-sizing:content-box;

}

.jiathis_style .searchTxt{

	padding:0px;

	border-radius:0px;

}



/*组合套餐样式*/

.shop_group_title{

	border-bottom: 1px dashed #ccc;

    height: 36px;

	margin-bottom:0px;

}



.shop_group_title a {

    background: #fff none repeat scroll 0 0;

    border-left: 1px solid #7d0000;

    border-right: 1px solid #7d0000;

    border-top: 2px solid #7d0000;

    border-width: 2px 1px 0;

    color: #7d0000;

    display: block;

    font-weight: bold;

    height: 36px;

    line-height: 36px;

    text-align: center;

    width: 100px;

	font-size:14px;

}

.shop_group_union{

	border-right:1px #DDD solid;

	border-bottom:1px #DDD solid;

	border-left:1px #DDD solid;

}

.shop_group_union_left{

	text-align:center;

	padding-top:20px;

	padding-bottom:20px;

}

.shop_group_union_right{

	background-color:#fffaf5;

	border-left:1px #DDD solid;

	padding-top:20px;

	padding-bottom:20px;

	text-align:center;

}

.shop_group_union_right i{

	font-style:normal;

	font-weight:bold;

}

.shop_group_union_right em{

	font-style:normal;

}





/*对话框*/

.fullbg{

	position:absolute;

	z-index:998;

	width:100%;

	height:100%;

	background-color:#000;

	opacity:0.5;

	top:0px;

	left:0px;

}





/*右侧固定导航扩展样式*/
.left-sidebar {
    font-size: 13.5px;
    background: #ededed none repeat scroll 0 0;
    color: #000;
    width: 100%;
    position: fixed;
    padding-top: 5px;
    text-align: center;
    left: 0;
    bottom: 0;
    z-index: 1200;
}
.left-sidebar p{
    margin-bottom: 0;
}
.left-sidebar a{
    color:#000;
}
.left-sidebar i{
    font-size: 20px;
    color:#253630;
}
.left-sidebar>.left-sidebar-btn,.left-sidebar>.left-sidebar-cate{
    display:inline-block;
    width: 24%;
}
.left-sidebar-btn1 {
    width: 100px;
    height: 75px;
    position: absolute;
    right: 47%;
    top: -74px;
    border: 1px solid #ddd;
    background-color: #fff;
    z-index: 2147483647;
    overflow: hidden;
}
.left-sidebar-goods {
    width: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 12px;
    position: absolute;
    right: 0;
    top: -300px;
    z-index: 2147483647;
    padding-top: 0px;
}
.left-sidebar-btn1 li a{
    color:#888;
}
.left-sidebar-btn1 li a:hover{
    color:#333;
}

/*购物车*/

#showIncludeCart {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #333;

    height: 150px;

    left: 0;

    overflow: hidden;

    padding-left: 47px;

    position: absolute;

    top: 0;

    width: 406px;

    z-index: 111;

}

.buy_icon {

    height: 30px;

    left: 20px;

    position: absolute;

    top: 24px;

    width: 30px;

	background-color:#7d0000;

	border-radius:50%;

	color:#FFF;

	line-height:30px;

}

.buy_pop_top {

    height: 93px;

    margin-left: 28px;

    padding-top: 27px;

    position: relative;

    width: 300px;

}

.buy_pop_top .title {

    color: #898989;

    font-size: 15px;

    font-weight: bold;

    height: 31px;

    padding-left: 2px;

}

.buy_pop_top .font {

    color: #595757;

    height: 25px;

    padding-left: 2px;

    padding-top: 0;

}

.btn_continue {

    clear: both;

    overflow: hidden;

	padding-top:15px;

	text-align:center;

}

.buy_pop_top .pop_btn_r {

    display: inline-block;

    margin-right: 10px;

}

.buy_pop_top .pop_btn_r a {

    background-color: #333;

    color: #fff;

    display: inline-block;

    padding: 5px 10px;

}

.buy_pop_top .btn_cart {

    display: inline-block;



}

.buy_pop_top .btn_cart a {

    background-color: #7d0000;

    color: #fff;

    display: inline-block;

    padding: 5px 10px;

}

.buy_pop_close {

    cursor: pointer;

    height: 20px;

    position: absolute;

    right: 7px;

    top: 6px;

    width: 20px;

	background-color:#7d0000;

	color:#FFF;

	line-height:20px;

}

/*.widget .ad {
    text-align: center;
}
.widget .ad img {
    max-width: 100%;
}*/

/*用户登录注册样式*/
.user img{

    border:1px #ddd solid;

}
body.Userlogin .publicTop{
    display:none;
}
body.Userlogin .container-fluid{
    max-width: 480px;
    margin-bottom:50px;
    background-color: rgba(255,255,255,0.7);
}
body.Userlogin .user_login{
    padding-top: 25px;
}
body.Userlogin .user_login .title{
    font-size: 1.8em;
    color:#303030;
    padding:15px 0;
}
body.Userlogin .normal{
    height: 40px;
    line-height: 40px;
    border:1px solid #8e8e8e; 
    margin-bottom: 30px;
}
body.Userlogin .normal.pull-left{
    margin-bottom: 0;
}
body.Userlogin .normal.pull-left {
    margin-bottom: 0;
    width: 50%;
}
body.Userlogin .normal label{   
    float: left;
    display: inline-block;
    width: 12%;
    padding: 5px 10px;
    margin: 6px 0;
    border-right: 1px solid #000;
}
body.Userlogin .normal.pull-left label{
    width: 24%;
}
body.Userlogin .pull-left .checkbox{
    margin:6px 0;
}
body.Userlogin .form-control{
    float: right;
    height: 37px;
    width: 86%;
    background: inherit;
    border:none;
}
body.Userlogin button.btn-success{
    font-size: 1.8em;
    width: 100%;
    padding:5px 0;
}
body.Userregister .container-fluid{
    max-width: 1200px;s
    padding-bottom: 20px;
    background-color: rgba(255,255,255,0.7);
}
body.Userregister .user_login{
    padding-top: 10px;
}
body.Userregister .process{
    position: relative;
    height: 25px;
    border: 2px solid #c5c5c5;
    margin-top: 50px;
    background-color: #e2e2e2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    webkit-box-shadow: 0 -1px 8px #c5c5c5;
    -moz-box-shadow: 0 -1px 8px #c5c5c5;
    box-shadow: 0 -1px 8px #c5c5c5;
} 
body.Userregister .process p{
    position: absolute;
    bottom: -60px;
    text-align: center;
    color: #939494;
    width: 130px;
    height: 110px;
}
body.Userregister .process .active{
    color:#35bb15;
}
body.Userregister .process .para1{
    left: 10%;
}
body.Userregister .process .para2{
    right: 10%;
}
body.Userregister .process .circle{
    display: block;
    width: 50px;
    height: 50px;
    padding:3px;
    border:1px solid #c5c5c5;
    margin:0 auto;
    background-color: #e2e2e2;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px; 
}
body.Userregister .process strong{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 42px;
    font-size: 1.8em;
    color:#fff;
    background-color: #939494;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px; 
}
body.Userregister .process .active strong{
    background-color:#1d9c00;
}
body.Userregister .col-sm-5 p{
    font-size: 12px;
    border-bottom:1px solid #838383;
}
body.Userregister .col-sm-5 li{
    display: inline;
}
body.Userregister .col-sm-5 a{
    font-size: 18px;
    vertical-align: middle;
    color: #838383;
    padding:5px;
}
body.Userregister .col-sm-5 a span{
    display: table-cell;
    vertical-align: middle;
}
body.Userregister i{
    display: inline-block;
    width: 50px;
    height: 46px;
    margin-right: 10px;
    background: url(../images/register/register_new_07.png);
}
body.Userregister .weibo{
    width: 50px;
    height: 48px;
    background-position: 0 46%;
}
body.Userregister .qq{
    height:53px;
    background-position: 0 bottom;
}
body.Userregister .form-group label{
    width: 100px;
}
body.Userregister .form-control{
    display: inline-block;
    width: 59%;
    background: inherit;
    border-color:#8e8e8e; 
    margin-bottom: 20px;
}
body.Userregister .tips{
    margin:0 8%;
    padding:15px 0;
    border-bottom: 1px dashed #aeaeae;
}
body.Userregister .logintips{
    padding:1% 0;
}
body.Userregister .ajax-success{
    display: none;
    padding-bottom: 50px;
}
body.Userregister .col-sm-2{
    margin-bottom: 15px;
}
body.Userregister .agreement a{
    color:#505050;
}

/*购物车样式-独立页面*/

.cart_store_title{
    margin-right: 3px;
}

.Shopcart .table>thead>tr>th{
    border-bottom:none;
    font-weight: normal;
    background-color: #e2e2e2; 
}
.Shopcart .table>thead>tr>.first{
    width: 100px;
    border-top-left-radius:15px;  
    border-bottom-left-radius:15px;
}
.Shopcart .table>thead>tr>.last{
    border-top-right-radius:15px;  
    border-bottom-right-radius:15px;
}
.Shopcart .table>tbody a{
    color:#000;
}
.Shopcart .table>tbody>.detail{
    border:1px solid #e5e5e5;
}
.Shopcart .table>tbody>.detail:first-child{
    border-top-left-radius:15px;  
    border-top-right-radius:15px;
}
.Shopcart .table>tbody>.detail td{
    padding:25px 5px;
    border-top:none;
    vertical-align: middle;
}
.shopcart-none {
    color: #b4b4b4;
    height: 40px;
    line-height: 40px;
    margin: 25px 15px 25px 15px;
    text-align:center;
}

.shopcart .table{

	margin-bottom:0px;

}

.shopcart-none i{

	font-size:36px;

	color:#7d0000;

}

.shopcart .quantity .good_num {

    color: #7d0000;

    font-size: 16px;

    height: 34px;

    line-height: 20px;

    text-align: center;

    width: 60px;

}

.shopcart .quantity .jian{

	padding-left:5px;

	padding-right:5px;

	cursor:pointer;

}
.shopcart-goods-parameters{

	color:#505050;

}

.shopcart-bottom{
	margin-bottom:20px;
	padding:15px 9px;
}

.shopcart-bottom p{
	margin:0;
	padding-top:15px;
}

.jia,.jian{

	cursor:pointer;

}



.user-list{

	padding:20px;

	background-color:#FFF;

}

.user-list-item img{

	border:1px #DDD solid;

}

.user-info img{

	max-width:160px;

	display:block;

	margin:0 auto;

	border:1px #DDD solid;

}

.user-info{

	background-color:#FFF;

	padding:20px;

	text-align:center;

}
/*用户忘记密码样式*/

.Userforget .container-fluid{
    max-width: 800px;
}
.Userforget .form-group{
    margin-bottom: 15px;
}
.Userforget .form-group label{
    height: 30px;
    line-height: 30px;
}
.Userforget .group2,.Userforget .result{
    display: none;
}

/* 会员中心样式*/
body.Center .center_order_list td{
    padding: 5px;
    border-top:none;
    background-color: #fbfbfb;
}
body.Center .center_order_list .success span{
    padding:0 50px 0 10px;
}
body.Center .center_order_list .success td{
    color: #6e6e6e;
    background-color: #e5e5e5;
}
body.Center .center_order_list .success,body.Center .center_order_list .detail{
    border: 1px solid #e5e5e5;
}
body.Center .center_order_list .detail td{
    padding:20px 0;
    text-align: center;
    vertical-align: middle;
    border-right:1px solid #e5e5e5;
}
body.Center .center_order_list .detail div{
}
body.Center .center_order_list .detail td a{
    display: inline-block;
}
body.Center .center_order_list .detail span.grey{
    color:#c9c9c9;
}
body.Center .center_order_list .detail span.bottomborder{
    padding:0 5px;
    border-bottom: 1px solid #ccc;
}
    /*优惠券*/ 
body.Center .userhas .col-sm-4,body.Shopcartorder .userhas .col-sm-6{
    margin-bottom: 15px;
}
body.Center .userhas .pic,body.Shopcartorder .userhas .pic{
    width: 100%;
    position: relative;
    text-align: center;
}
body.Center .userhas .fcoupon,body.Shopcartorder .userhas .fcoupon{
    position: absolute;
    width: 100%;
    height: 100%;
}
body.Center .fcoupon p,body.Shopcartorder .fcoupon p{
    line-height: 1em;
    margin-bottom:6.5px;
}
body.Center .fcoupon .white,body.Shopcartorder .fcoupon .white{
    color: #fff;
}
body.Center .fcoupon .date,body.Shopcartorder .fcoupon .date{
    font-size:13px;
}
body.Center .fcoupon .down,body.Shopcartorder .fcoupon .down{
    padding-top: 10px;
}
body.Center .fcoupon .price,body.Shopcartorder .fcoupon .price{
    margin: 30px 0 3px;
    font-size: 45px;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
}    
body.Center .fcoupon .price .up,body.Shopcartorder .fcoupon .price .up{
    position: relative;
    font-size: 0.5em;
    font-weight: normal;
    bottom: 20px;
}
body.Center .fcoupon .bordered,body.Shopcartorder .fcoupon .bordered{
    display: inline-block;
    border: 1px #7d0000 solid;
    padding: 3px 20px;
    border-radius: 10px;
}
body.Shopcartorder .fcoupon label{
    cursor: pointer;
}
/*转售弹窗*/
.Center .resale .col-sm-5 a{
    font-size: 16px;
    color: #3a3a3a;
}
.Center .resale .tips{
    font-size: 12px;
    color:#e9e9e9;
    margin-bottom: 0;
}
.Center .resale div.col-sm-5{
    padding-top: 50px;
}
/*帮助中心样式*/
body.Center .main,body.Shopcart .main,body.Order .main,body.Payindex .main{
    background-color: #f7f7f7;
}
.Center .center_left p{
    text-indent: 15px;
}
.main_center {

    overflow: hidden;

    width: 100%;

}

.center_left {
    background:inherit;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}
.center_left .content{
    padding:15px 0;
}
.center_right_title {

    border-bottom: 1px solid #ddd;

    color: #7d0000;

    display: block;

    font-size: 18px;

    font-weight: bold;

    line-height: 50px;

    margin: 0 auto 20px;

    text-align: center;

    width: 60%;

}

.center_center {

    padding: 20px;

}

.center_left h3 {

    border-bottom: 1px solid #efefef;

    border-top: 1px solid #efefef;

    color: #e73b03;

    font-weight: bold;

    height: 48px;

    line-height: 48px;

    text-indent: 1em;

    width: 200px;

}

.center_left dd a {

    padding-left: 30px;

    color: #666;

}

.center_left dt {



    clear: both;

    overflow: hidden;

}

.center_left dt a {



    cursor: default;

    display: block;

    font-size: 18px;

    font-weight: bold;

    text-indent: 20px;

    color: #000;

    line-height: 50px;

    display: block;

}

.center_left dd {

    font-size: 14px;

    height: 36px;

    line-height: 36px;

}

.center_left dd {

    overflow: hidden;

}

.center_left dl{

    padding-bottom: 0px;

    margin-bottom: 0px;

}

.center_left dd a {
    display: block;
    overflow: hidden;
    padding-left: 30px;
}

.center_left dd a:hover {

    background: #efefef none repeat scroll 0 0;

    border-left: 3px solid #7d0000;

    color: #000;
	border-radius: 5px;

}

.center_left .current {

    background: #efefef none repeat scroll 0 0;

    border-left: 3px solid #7d0000;

    color: #000;

}

.center_left dd .center_left .home {

    margin-top: 0;

    vertical-align: top;

}

.news_list {

}

.news_list .news_list_title {

    color: #7d0000;

    font-size: 24px;

    font-weight: normal;

}

.news_list .news_list_items .news_list_item {

    border-bottom: 1px dashed #dfdfdf;

    clear: both;

    font-family: "微软雅黑","宋体";

    overflow: hidden;

    padding: 22px 0 25px;

}

.news_list .news_list_items .news_list_item img {

    float: left;

    margin: 5px 18px 0 0;

    padding: 1px;

    height: 115px;

    max-width: 172px;

    max-height: 115px;

}

.news_list .news_list_item h1 {

    color: #000;

    font-size: 18px;

    font-weight: normal;

}

.news_list .news_list_item h1 a {

    color: #000;

}

.news_list .news_list_item h1 a:hover{

    color:#7d0000;

}

.news_list .news_list_items p {

    color: #666666;

    font-size: 14px;

    line-height: 24px;

}

.news_list .news_list_items p a{

    color: #666666;

    margin-left:15px;

}

.news_list .news_list_items p a:hover{

    color:#7d0000;

}

.news_list .news_list_items div.time {

    color: #999999;

    line-height: 24px;

    padding-right: 15px;

    text-align: right;

}

.news_list .news_list_items div.time a {

    margin-left: 15px;

}

.pagination > li:last-child > a, .pagination > li:last-child > span{

    border-radius: 0;

}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{

    background-color: #FFF;

    color:#7d0000;

}

.pagination > li{

    margin-left: 5px;

    margin-right: 5px;

}

.pagination > li:first-child > a, .pagination > li:first-child > span{

    border-radius: 0;

}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{

    border-color: #000;

}

.pagination > li > a, .pagination > li > span{

    border-color: #000;

    border-radius: 0;

}

.pagination > li > a:hover{

    background-color: #000;

    border: 1px #000 solid;

    color:#FFF;}
.Articleindex .phone-nav,.Indexindex .phone-nav{
    font-size: 14px;
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 2px #bbbbbb;
    -moz-box-shadow: 0 3px 2px #bbbbbb;
    box-shadow: 0 3px 2px #bbbbbb;
    position: relative;
}
.Articleindex .phone-nav p,.Indexindex .phone-nav p{
    margin-bottom: 0;
}
.Articleindex .phone-nav a,.Indexindex .phone-nav a{
    color:#000;
}
.Articleindex .phone-nav .para1 a,.Indexindex .phone-nav .para1 a{
    text-align: center;
    display: inline-block;
    width: 25%;
}
.Articleindex .phone-nav .para1 a i,.Indexindex .phone-nav .para1 a i{
    display: inline-block;
    position: relative;
    top: 3px;
    width: 18px;
    height: 15px;
    margin-right: 3px;
    background: url(../images/shop_ico1.png) 0 0 no-repeat;
}
.Articleindex .phone-nav .para1 .num2 i,.Indexindex .phone-nav .para1 .num2 i{
    background-position: -18px 0;
}
.Articleindex .phone-nav .para1 .num3 i,.Indexindex .phone-nav .para1 .num3 i{
    background-position: -36px 0;
}
.Articleindex .phone-nav .para1 .num4 i,.Indexindex .phone-nav .para1 .num4 i{
    background-position: -54px 0;
}
/*开业start*/
#opening{
    padding:0px;
    margin:0px;
}
.zhuce1 img{
    width:140px;
    height:30px;
}
.zhuce2 img{
    width:226px;
    height:50px;
}
.zhuce1 img:hover{
    width:135px;
    height:25px;
}
.zhuce2 img:hover {
    width:220px;
    height:45px;
}
.jifen{
    position: absolute;
    top:1120px;
    left:650px;
}
.shoudan{
    position: absolute;
    top:1550px;
    left:515px;
}
.maisong{
    position: absolute;
    top:2915px;
    left:930px;
}
.zhuce2{
    position: absolute;
    top:3860px;
    left:680px;

}
/*开业over*/
/*#pbOverlay,#pbImage,#pbCloseBtn{position:fixed;z-index:999999;_position:absolute;}
#pbOverlay{left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;}
#pbCloseBtn{bottom:0;right:0;display:block;width:50px;height:50px;cursor:pointer;z-index:9999991;background:url(../images/closebutton.png) no-repeat top left;}
.pbLoading{background:#000 url(../images/loading.gif) no-repeat center !important;}
#pbImage{border:none;background:#000 no-repeat;-moz-box-shadow:0 0 40px #000;-webkit-box-shadow:0 0 40px #000;box-shadow:0 0 40px #000;cursor:url('../images/drag_hand.cur'),move;}
@-moz-document url-prefix() { #pbImage{ cursor:move;} }*/

