body {background-color: #FFF;}
.snug h2,.snug h3,.snug h4,.snug h5,.snug h6,.snug p { line-height:1.7;}   
.snug h1 { font-size:1rem; color:transparent;border-width:0;position:absolute;z-index: -1;padding:0; }
.snug h2,.snug h3 {font-size: 4rem;font-weight:600;font-family: Microsoft YaHei;color: #fff; margin-bottom:1%;}
.snug h4,.snug h5 {font-size: 2.4rem;font-weight:600;}
.snug h6,.snug p {font-size: 1.6rem;}

.shadow { box-shadow: 0 7px 7px rgba(0,0,0,0.2) inset;}
.shadow2 { box-shadow: 3px 3px 5px #999;}
.title2 {border-radius: 8px;background-color: #888;}

.logo_snug {float:left; width:49%;vertical-align:bottom;text-align:left; }
.logo_snug a,.logo_snug h4 {display:inline-block; vertical-align:bottom;}
.header .data_right { width:49%; text-align: right;vertical-align:bottom;}
.tel h5 strong { color:#c00;font-size: 3.3rem;}

.snug,.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,
.col_11,.col_12,.col_13,.col_14,.col_15,.col_16,.col_buy { margin: 0 auto;padding:0;}
.snug .header { padding:0; margin: 0 auto; margin-top:10px;}
.snug .bg {text-align:center;padding:2% 0;}
.header .bg,.col_1 .bg { padding:0;}
.col_2 .bg { padding:4% 2% 2% 2%;}
.col_2 img { float:left; margin:5px;}
.col_2 p,.col_5 p {text-align: left;padding:5% 2%;}
.col_3 .data {width:200px;margin: 2%;}
.col_5 img { float:right; margin:5px;}
.col_6 .data {width:31%;margin: 1% auto;}
.col_6 h4 span,.col_8 h4 span {color: #c00;}
.col_6 p {text-align:left;padding:2%;}
.col_7 img { box-shadow: 2px 2px 5px #ccc;}
.col_7 p {padding:5px 2%;}
.col_8 h4  {margin: 1% auto;}
.col_8 img {border: 1px solid #ccc;}
.col_8 a {font-size: 2.2rem;margin: 2% auto;}
.col_9 .carousel-control {width: 5%;}
.col_10 img {margin: 0 auto;}

.snug .col_buy .bg {padding:2%;}
.snug .footer .bg {padding:5% 2%;background-color: #e5e5e5;}

@media only screen and (max-width: 1680px) { 
}

@media only screen and (max-width: 1280px) { 
}

@media only screen and (max-width: 980px) {
}

@media only screen and (max-width: 800px) {
.col_3 .data {margin: 1%;}
}

@media only screen and (max-width: 768px) { 
.snug h2,.snug h3 {font-size: 3.3rem;}
.snug .container {margin-top:50px;}    
.snug .footer .bg {padding: 5% 2%;}
.title2 {padding: 0 2%;}
.col_2 .bg { padding:8% 2% 2% 2%;}
.col_2 img,.col_5 img { float: none;margin:1% auto;}
.col_3 .w960,.col_4 .bg,.col_5 .bg,.col_6 .bg,.col_7 .bg,.col_8 .bg { padding:5% 2%;}
.col_3 .data {width:30vw;margin:2% auto;}
.col_7 .data,.col_8 .data {width:30vw;margin:2% auto;}
}

@media only screen and (max-width: 640px) {
.col_3 .data,.col_6 .data  {width:46vw;margin:2% auto;}   
}


@media only screen and (max-width: 480px) {
.snug h2,.snug h3 {font-size: 2.5rem;}
.snug h4,.snug h5 {font-size: 1.8rem;}
.snug h6,.snug p {font-size: 1.5rem;}  
.col_7 .data,.col_8 .data {width:46vw;}
}

@media (max-width: 461px) { 
}
