﻿/* head */
.menu {margin: 0;}
.menu a.nav {display: block;}
.menu-con {width: 100%;position: absolute;top: 100px;left: 0;display: none;}
.menu-con a {width: 100%;margin: 0;background: #222;border-bottom: 1px #444 solid;color: #fff;}
.menu-con a:hover,
.menu-con a.active {font-weight: bold;border-bottom: 1px #c00 solid;background: #c00;}

/* down */
.down {background-size: 40%;}
.down-con {width: 600px;}

/* light */
.light .swiper-container {width: 80%;}
.light .swiper-slide h6 {overflow: hidden;font-size: 12px;}

/* link */
.link-con {padding: 20px;}
.link-con a {padding:0 10px;}

/* foot */
.copyright-nav {display: none;}

/* banner */
.banner-big {width: 60%;}

/* about */
.about-con-img {width: 50%;}

/* contact */
.contact-title {width: 100%;height: auto;border: none;margin: 0;}
.contact-title h4,
.contact-title span {width:auto;float: left;}
.contact-title h4 {padding: 0 10px;}
.contact-add {width: 100%;}

/* rate */
.rate-con li {width: 50%;}
.rate-group h4 {font-size: 12px;overflow: hidden;}
.rate-calc {padding: 10px 0;}
.rate-calc li {padding:0 10px;}
.rate-calc li input,
.rate-calc li select {padding: 0 5px;}
.rate-calc li button {font-size: 14px;}
.rate-calc li cite,
.rate-calc li cite span {font-size: 13px;}

/* service */
.service-name {width: 240px;}
.service-txt {width: calc(100% - 240px - 20px);}










