blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {margin: 0;padding: 0;outline: none}
abbr,acronym,fieldset,img {border: 0}
ol,ul {list-style: none}
caption,th {text-align: left}
.clearfix:after {clear: both;content: '';display: block;height: 0;line-height: 0;visibility: hidden}
.clearfix {zoom:1}
.clear {clear: both}
.fl {float: left}
.fr {float: right}
input,select,textarea {font-size: 14px;color: #999;font-family: "Microsoft Yahei",sans-serif;outline: 0;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer}
::-webkit-input-placeholder {color: #999}
::-moz-placeholder {color: #999}
::-ms-input-placeholder {color: #999}

@media (min-width:1660px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1660px){html{font-size:14px;}}
@media (max-width:1399px){html{font-size:14px;}}

body {color: #333333;font-size: 16px;line-height: 1.1;font-family: "Microsoft Yahei",'Roboto';background:#eee}
* {-wekit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
a,img {-ms-transition: .20s;-moz-transition: .20s;-webkit-transition: .20s;-o-transition: .20s;transition: .20s}
img,video {width: auto;height: auto;max-width: 100%;vertical-align: middle;}
a {color: #999999;text-decoration: none;border: none;outline: none}
textarea {resize: none}
.container{width: 100%;padding:0 15px;position: relative;}
.wrap{max-width: 1440px;margin: 0 auto}
@media (max-width:1600px){
	.wrap{width: 80%;}
}
.index-top{height:300px;background:url(../images/zulin.jpg) center;background-size:cover;padding-top:70px;text-align:center;margin-bottom:-80px}
.index-top h2{font-size:2.5rem;color:#fff;line-height:1.5;margin-bottom:10px}
.index-top p{font-size:1.25rem;color:#fff}
.index-lou{margin-bottom:80px}
.index-lou ul{border-radius:6px;background:#fff;padding:0 15px}
.index-lou ul li{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-top:15px;padding-bottom:15px}
.index-lou ul li:last-child{border-bottom:0}
.index-lou ul li .index-lou-left{width:44%;border-radius:6px;overflow:hidden}
.index-lou ul li .index-lou-right{width:52%;align-content: center;}
.index-lou ul li .index-lou-right h4{font-size:1.25rem;margin-bottom:8px;}
.index-lou ul li .index-lou-right p{font-size:1rem;margin-bottom:8px;line-height:1.25}
.index-lou ul li .index-lou-right a{display:inline-block;padding:6px 12px;background:#0059eb;color:#fff;font-size:14px;border-radius:20px}
.ny-top{height:160px;background:url(../images/zulin.jpg) center;background-size:cover;padding-top:40px;text-align:center;}
.ny-top h2{font-size:2rem;color:#fff;line-height:1.5;margin-bottom:10px}
.ny-top p{font-size:1.25rem;color:#fff}
.ny-zufang{padding-top:40px;margin-bottom:80px}
.ny-zufang h4{font-size:1.5rem;margin-bottom:15px;display:block}
.ny-zufang ul{display:flex;flex-wrap:wrap;margin-bottom:30px}
.ny-zufang ul li{width:18%;text-align:center;margin-bottom:2%;background:#000;font-size:20px;font-weight:bold;padding:12px 10px 12px 10px;border-radius:6px;margin-right:2.5%}
.ny-zufang ul li:nth-child(5n){margin-right:0}
.ny-zufang ul li span{color:#fff;font-size:1.5rem;margin-bottom:4px;display:block}
.ny-zufang ul li p{color:#fff;font-size:1rem}
.ny-zufang ul li.busy{background:#999}
.ny-zufang ul li.kong{background:#0059eb}

@media (max-width:767px){
	.cart-concern-btm-fixed { bottom: 0; height: 60px; left: 0; position: fixed; text-align: center; width: 100%; z-index: 10;display:block; } 
	.four-column .concern-cart { width: 100%; } 
	.concern-cart { background: #FFFFFF;
    box-shadow: 0 -0.02rem 0.06rem 0 rgba(0, 0, 0, 0.10); float: left; } 
	.concern-cart a { color: #000; font-size: 14px;font-weight:bold; width: 50%; display: inline-block; float: left; height: 60px;opacity: 0.8; } 
	.concern-cart img{filter: grayscale(100%) brightness(0);}
	.concern-cart a span { display: block; height: 18px;  text-align: center; }
	.concern-cart a img{width:20px;height:20px;margin:10px 2px 5px 2px;}
	em.dibuyangshi { display: inline-block; height: 20px; width: 20px; background-position: 0 0; margin:10px 2px 5px 2px;}
	.concern-cart .active{opacity:1}
	.concern-cart .active span{color:#0059eb;}
	.concern-cart  .active img{filter: unset}
}