html{font-size: calc(100vw/32);}
img {max-width: 100%;}

/* 顶部 */
.head {width: 100%; height: 4.167rem; display: flex; position: fixed; top: 0; z-index: 99; background-color: #11743c; line-height: 4.167rem; padding: 0 10px;}
.menu,.caidan1 {width: 9.685%; height: 100%; padding: 4% 0; text-align: center;}
.head img {max-width: 100%; height: 100%; display: block;}
.logo {flex: 1; height: 100%; padding: 1% 0; line-height: 3.33rem;}
.logo img {display: inline-block; width: 68.4375%; height: 60%;}
.yoyo {position: fixed;right: 0px;top: 0px;width: 0%;z-index: 99;overflow: hidden;height: 100%; background-color: transparent;}
.choi_m {position: fixed;right: 0px;top: 0px;width: 0%;z-index: 100;overflow: hidden;height: 100%;background-color: #004180;}
.shouye {position: absolute;top: 4.167rem;width: 100%;background-color: #fff;left: 0;}
.shouye h3,.shouye h1 {border-bottom: 1px solid #dfdfdf;padding: 0 3%;font-size: 1.6rem !important;height: 3rem;line-height: 3rem;}
.shouye h3 {color: #666;font-size: 1.1rem;cursor: pointer;background: url(../images/bottom.png) no-repeat 97% 50%; background-size: 4%;}
.shouye h3 span {cursor: pointer;display: block;/*background: url(../images/bottom.png) right no-repeat;*/}
.shouye h3.cur3 {background: url(../images/top.png) no-repeat 97% 50%; background-size: 4%;}
.shouye h1 a {display: block;color: #666;}
.shouye ul {display: none;border-bottom: 1px solid #dfdfdf;}
.shouye ul li {height: 2.5rem;line-height: 2.5rem;text-indent: 2rem;font-size:1.5rem;}
.shouye ul li a {color: #888;position: relative;display: block;}
.zixun {position: fixed;color: #fff;text-align: center;height: 2.5rem;line-height: 2.5rem;background-color: #ed1c1d;width: 100%;top: 50px;z-index: 99;}
.zixun img {margin-top: -.33rem;margin-right: 10px;}
.logo1 {flex: 1;height: 100%;text-align: center; text-align: center;color: #fff;font-size: 1.6rem;}
.logo1 img {width: 52.185%; height: 65%; display: inline-block;	}
.caidan1 {color: #fff;font-size: 1rem; width: 13%; padding: 0;}
.caidan1 a {color: #fff;}
.caidan1 a img {display: inline-block;margin-right: 13%;margin-top: -4%; height: 50%;}


/* 内容 */
.content {margin-top: 4.167rem;margin-bottom: 6rem;}
.swiper-pagination-bullet {width: 2rem;height: .5rem; border-radius: 0;}
.swiper-pagination-bullet-active {background-color: #8cc71b; }
.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 0;}
.contentBox {padding-top: 3%;}
.contentBox.cur1 {padding-bottom: 3%; border-bottom: 1px solid #dfdfdf;}
.contentBox h2 {height: 2.5rem; line-height: 2.5rem; padding: 0 10px; font-size: 1.6rem; color: #fff; background-color: #e6b13e;}
.cpys {display: flex; flex-wrap: wrap; justify-content: initial;}
.cpys li {width: 30%; font-size: 1.2rem; background-color: #888; text-align: center; height: 3rem; line-height: 3rem; margin-top: 3%; border-radius: 4px; margin-right: 5%;}
.cpys li.cur2 {background-color: #11743c;}
.cpys li:nth-child(3n) {margin-right: 0;}
.cpys li a {color: #fff; display: block; height: 100%;}
.jxtp {display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 3%;}
.jxtp li { width: 48%; padding-bottom: 1%;}
.img1 {width: 100%; height: 10.3rem; border: 1px solid #dfdfdf;}
.img1 img {width: 100%; height: 100%;}
.jxtp li p {font-size: 1.4rem; color: #727171; line-height: 2rem; text-align: center;}
.ck {height: 2.3rem; line-height: 2.3rem; background-color: #11743c; font-size: 1.2rem; text-align: center;}
.ck a {display: block; height: 100%; color: #fff;}
.yh {width: 93.75%; margin: 0 auto; padding-top: 1%;}
.yh li {display: flex; height: 2rem; line-height: 2rem; border-bottom: 1px dashed #dfdfdf; justify-content: space-between; font-size: 1.2rem; color: #666;}
.yh li a:before {content: "*"; margin-right: 5px; color: #666;}
.yh li a {color: #666;}
.a-txt {line-height: 1.8rem; font-size: 1rem; color: #666; padding: 1% 0;}
.lxfs {padding-top: 2%;}
.lxfs h3 {color: #666; text-align: left; font-size: 1.6rem; line-height: 2.4rem;}
.lxfs ul {display: flex; justify-content: space-between; flex-wrap: wrap; text-align: left;}
.lxfs ul li {width: 50%; font-size: 1rem; color: #666; line-height: 1.6rem;}
.lxfs ul li:nth-child(2n) {padding-left: 3%;}
.lxdz {text-align: left; padding-top: 2%;}
.lxdz li {line-height: 1.9rem; color: #666; font-size: 1.4rem;}
.lxdz li span {color: #333; font-weight: bold; font-size: 1.4rem;}
.lxdz p {color: #000; font-size: 1.4rem;}


/* 返回顶部 */
.g-backtop {display: none; position: fixed;right: 10px;bottom: 60px;z-index:10;width: 2.67rem;height: 2.67rem;background: url('../images/top.png') no-repeat; background-size: 100% 100%;}

/* 底部 */
.footer {width: 100%;height: 5rem;position: fixed;bottom: 0;display: flex;flex-direction: column;}
.footer ul {width: 100%;display: flex; background-color: #202020;}
.footer ul li {flex: 1;text-align: center;background-color: #202020;text-align: center;height: 5.083rem;line-height: 2.6rem;}
.footer ul li a {display: block;font-size: 1rem;color: #fff;height: 100%;}
.footer ul li a img {width: 2rem;height: 2.2rem;}
.footerDiv {flex: 1;background-color: #004d3c;text-align: center;color: #fff;font-size: 1rem;line-height: 2rem;}

/* 关于我们 */
.imgBox {width: 100%; height: 100%;}
.imgBox {width: 100%; height: 100%;}

/* 产品 */
.img3 {height: 21.33rem; border: 1px solid #dfdfdf; width: 100%; margin-bottom: 3%;}
.img3 img {width: 100%; height: 100%;}
.p-txt {padding-top: 6%;}
.p-txt p {line-height: 1.6rem; font-size: 1.2rem; color: #666;}

/* 新闻 */
.cpys.cur3 {justify-content: inherit; }
.cpys.cur3 li {margin-right: 3%;}
.cpys.cur3 li:nth-child(3n){margin-right:0;}
.pages {text-align: center;font-size: 1.2rem;}
.pages a {display: inline-block;height: 2.6rem;line-height: 2.6rem;margin: 0 1%;color: #666;border: 1px solid #dfdfdf;padding: 0 4%;background-color: #fff;font-size: 1rem;border-radius: 4px;}
.pages a.cur6 {background-color: #11743c;color: #fff;border: 0;}

/* 新闻详情 */
.n-txt h3 {height: 3.5rem;line-height: 1.75rem;text-align: center;font-size: 1.4rem;border-bottom: 1px solid #dfdfdf;} 
.news-time {width: 100%;overflow: hidden;line-height: 2.5rem;font-size: 1rem;color: #666;}
.n-txt p { color: #666; font-size: 1.2rem; line-height: 1.8rem; }



/* iphone5 */
@media screen and (max-width: 320px) {
	.newsUl li a {width: 50%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
}