﻿@import url(base.css);
html{ background-color: #fefefe; }
body{padding-bottom:1.2rem;}
a{ color: #222; }
.arccontent img{ max-width: 100%; }

.search_q{  margin-top:0.3rem;margin-bottom:0.3rem; position: relative; }
.search_q2{margin-top: 0.01rem;}
.search_q .search_txt{ border-radius:1rem;border:1px solid #ddd;border-radius:1rem; width: 100%; line-height: 0.66rem;height: 0.66rem; font-size: 0.24rem; text-indent: 0.24rem; outline: none; box-sizing: border-box; color: #666; }
.search_q .search_txt2{border-radius:0.1rem;}
.search_q  .search_btn{ position: absolute; right:0px;top:0px; background-color: #f9a605; color: #fff;border:0px; cursor: pointer; font-size: 0.28rem; line-height: 0.66rem; padding:0 0.3rem;border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem; }
.search_q  .search_btn2{border-top-right-radius: 0.1rem;border-bottom-right-radius: 0.1rem;}
.menu ul li{ width: 25%; float: left; text-align: center; }
.menu ul li a{padding-top: 1.14rem; font-size: 0.26rem; display: inline-block; width: 100%; background-repeat: no-repeat; background-size: auto 1.04rem; background-position: center top; color: #444;}
.menu ul li a.m1{ background-image: url(../images/m1.png); }
.menu ul li a.m2{ background-image: url(../images/m2.png); }
.menu ul li a.m3{ background-image: url(../images/m3.png); }
.menu ul li a.m4{ background-image: url(../images/m4.png); }
.menulist{}


.order{ text-align: center; }
.order h2{background: url(../images/yuyue.png) left center no-repeat; background-size: 0.5rem auto; text-indent: 0.56rem; display: inline-block; margin: 0.06rem auto; font-size: 0.38rem; font-weight: bold;}
.order{ width: 80%; margin: 0.2rem 10%;font-size: 0.24rem; }
.order ul li{ width: 100%;margin:0.2rem 0; overflow: hidden;text-align:left; }
.order ul li .order_btn{ width: 48%; font-size: 0.26rem; color: #fff; line-height: 0.8rem;border-radius:0.06rem;border:0px; cursor: pointer;  }
.order ul li.otip{ color: #666; font-size: 0.2rem; margin-bottom: 0.2rem;}
.order ul li.lib{border:1px solid #999;border-radius:0.05rem; position: relative;}
.order ul li .order_txt,.order input[type="date"]::-webkit-datetime-edit,.order input[type="date"]::-webkit-datetime-edit-fields-wrapper{ width: 100%; outline: none; border:0px; text-indent: 1.8rem; line-height: 0.6rem; font-size: 0.24rem; text-align: left;height: 0.6rem; background-color:#fff;}
.order ul li .order_txt1,.order input[type="date"]::-webkit-datetime-edit,.order input[type="date"]::-webkit-datetime-edit-fields-wrapper{ width: 100%; outline: none; border:0px; text-indent: 1.8rem; line-height: 0.6rem; font-size: 0.24rem; text-align: left;height: 1.0rem; }
.order ul li.lib label{ position: absolute;left:0.1rem;top:0.1rem;bottom:0.1rem; width: 1.6rem;border-right:1px solid #999; font-size: 0.24rem; line-height: 0.4rem; box-sizing: border-box;padding:0;padding-left: 0.36rem; }
.order ul li.lib .lib1{background: url(../images/i2.png) left center no-repeat; background-size: 0.3rem auto;}
.order ul li.lib .lib2{background: url(../images/i3.png) left center no-repeat;background-size: 0.3rem auto;}
.order ul li.lib .lib3{background: url(../images/i4.png) left center no-repeat;background-size: 0.3rem auto;}
.order ul li.lib .lib5{background: url(../images/i5.png) left center no-repeat;background-size: 0.3rem auto;}
.order ul li.lib .lib11{background: url(../images/i11.png) left center no-repeat;background-size: 0.3rem auto;}
.order ul li.lib .lib12{background: url(../images/i12.png) left center no-repeat;background-size: 0.3rem auto;}
.qt{ position: relative; font-size: 0.3rem; line-height: 0.5rem; font-weight: bold;padding:0.1rem 0; text-align: center;  }
.qt .qtc{ display: inline-block;margin: 0 auto; line-height: 0.4rem; background-color:#f6f6f6; z-index: 9; position: relative;padding:0 0.16rem; }
.qt .qtc span{ display: inline-block; width: 0.06rem; height: 0.4rem; position: absolute;top:0px; }
.qt .qtc span.s1{background: url(../images/i5.png) left center no-repeat;background-size: 0.06rem auto;left:0px;}
.qt .qtc span.s2{background: url(../images/i6.png) left center no-repeat;background-size: 0.06rem auto;right:0px;}
.qt .qtl{ border-top: 1px solid #333; width: 100%; position: absolute; left:0px; top:50%; }
.ms{margin-top:20px; }
.itemtab{ margin-top: 0.5rem; }
.itemtab ul.tabt{background-color: #00a7b0; padding:0.1rem 0;margin-bottom: 0.2rem;  }
.itemtab ul.tabt li{ width: 20%; float: left; color: #fff; font-size: 0.24rem; line-height: 0.4rem; text-align: center;border-right: 1px solid #fff; box-sizing: border-box;position: relative; }
.itemtab ul.tabt li:last-of-type{border:0px;}
.itemtab ul.tabt li span{font-size: 0.28rem; position: absolute; left:0px;bottom:-0.1rem; display: block; width: 100%; line-height: 0.32rem; background-image: linear-gradient(#01a7ad, #13aa67);border-top-left-radius: 0.14rem;border-top-right-radius: 0.14rem;padding:0.1rem 0; z-index: 99; display: none;}
.itemtab ul.tabt li i{ background-color: #13aa67; display: inline-block; width: 0.2rem; height: 0.2rem; position: absolute; left:50%; margin-left: -0.1rem; bottom:0; margin-bottom: -0.2rem;transform:rotate(7deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg); z-index: 9; display: none; }
.itemtab ul.tabt li.on span,.itemtab ul.tabt li.on i{ display: block;  }
.itemtab ul.tabt li.on{border-right: 0px;}
.itemtab_c{ background-color: #fafafa; }
.itemtab_c ul{ overflow: hidden; padding:0.14rem 0 0 0; display: none; }
.itemtab_c ul.on{ display: block; }
.itemtab_c ul li{ float:left; width: 31%;padding:0.08rem 0; }
.itemtab_c ul li a{ display: inline-block; width: 100%; line-height: 0.68rem; background-color: #ffe9d5;border-radius:0.05rem; text-align: center; height: 0.68rem; overflow: hidden; font-size: 0.24rem; color: #4c4c4c;  }
.itemtab_c ul li:nth-of-type(2),.itemtab_c ul li:nth-of-type(5),.itemtab_c ul li:nth-of-type(8),.itemtab_c ul li:nth-of-type(11){margin-right: 3.5%; margin-left: 3.5%;}
.itemtab_c ul li:nth-of-type(1) a,.itemtab_c ul li:nth-of-type(5) a,.itemtab_c ul li:nth-of-type(6) a{ color: red; }

.location{background: url(../images/i7.png) left 0.1rem center no-repeat;background-size: 0.2rem auto;  font-size: 0.22rem; line-height: 0.3rem;padding:0.1rem 0 0.1rem 0.4rem;}
.article{padding:0.2rem 0;}
.article .title{ text-align: center; font-size: 0.35rem; color: #000; line-height: 0.4rem; margin-bottom:10px; }
.article .typename{text-align: center; font-size: 0.34rem; color: #000; line-height: 0.4rem; font-weight: bold;}
.article article{ font-size: 0.26rem; line-height: 0.38rem; color:#333; }
.article article p{padding:0.1rem 0;}
.foot{ background-color: #f9f9f9;padding:0rem 0; }
.footaddress{background-color: #0482e1; color: #fff; margin-top: 0.12rem;border-radius: 0.04rem;padding:0.12rem 0.1rem; box-sizing: border-box;font-size: 0.17rem;  text-align: center;margin-bottom:30px;}
.footaddress .tel{background: url(../images/i8.png) left  center no-repeat; background-size: 0.28rem auto; text-indent: 0.3rem; display: inline-block;font-size:0.3rem;letter-spacing:0.03rem;}
.footaddress .tel a{color:#fff;}
.footaddress .address{background: url(../images/i9.png) left  center no-repeat;background-size: 0.28rem auto;text-indent: 0.3rem;display: inline-block;}
.footaddress>div{ display: inline-block; margin: 0 auto; }

.list li{ background-color: #fbfbfb;border-radius:0.1rem; padding:0.2rem;margin-bottom: 0.2rem; }
.list li h4{ font-size: 0.24rem; }
.list li p{ font-size: 0.2rem; line-height:0.28rem; padding-top: 0.1rem; color: #444; }
.list li p a{ color: #00a7af; }

.pages { text-align: center; font-size:0.30rem; }
.pages ul{ display: inline-block;margin:0.2rem auto; }
.pages ul li{margin:0 0.05rem; float: left;}
.pages ul li a{ display: inline-block; padding:0 0.2rem; background-color:#fbfbfb; font-size: 0.26rem; line-height: 0.8rem;border-radius:0.04rem;  }
.pages ul li.active a{ background-color: #00a7af; color: #fff; }


.hjimg {  margin: 0 auto;}
.hjimg ul li{margin:0.1rem 0; width: 49%; text-align: center; }
.hjimg ul li.rowfull{ width: 100%; }
.hjimg ul li img{ max-width: 100%; width: 100%; }
.hjimg ul li h5{ background-color: #ecfeff; color: #000; line-height: 0.5rem; font-weight: normal; font-size: 0.26rem; }
.icp{font-size:0.26rem;padding:0.1rem 0;margin-top:0.1rem;}

.fixbottomzx{position:fixed;width:100%;left:0px;bottom:0px; font-size:0.24rem; line-height:0.7rem;z-index:299;}
.fixbottomzx .main{background-color: #fafafa;padding:0.1rem 0;box-sizing: border-box;border-top:1px solid #eee; }
.fixbottomzx a{color:#fff;display:inline-block;border-radius:0.04rem;margin:0 0.02rem;width:1.5rem; text-align: center;}
.fixbottomzx .bzx{background-color: rgba(255,140,1);border-top:1px solid rgba(255,140,1);border-bottom:1px solid rgba(255,140,1);}
.fixbottomzx .border{background-color: rgba(231,0,18);border-top:1px solid rgba(231,0,18);border-bottom:1px solid rgba(231,0,18);float:right;}
.fixbottomzx .inputt{font-size:0.23rem;border:1px solid #ddd;line-height:0.7rem;box-sizing: border-box;width:calc(100% - 3.2rem);outline:none;text-indent:0.1rem; }

.fixmenu{position:fixed;width:100%;left:0px;bottom:0px;z-index:299;}
.fixmenu .main{background-color: #f9f9f9;padding:0.2rem 0 0.1rem 0;}
.fixmenu .menu ul li a{background-size:auto 0.6rem;padding-top:0.7rem;font-size:0.2rem;}
.sj{line-height: .46rem; font-size:0.2rem; color: #999999; text-align:center; margin-bottom:2px;}