body {background-color:#f6f6f6;font-family:Arial,Helvetica,'Hiragino Sans GB','Microsoft YaHei',sans-serif}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
a:hover{text-decoration:none}
a {color: #333;text-decoration:none}
/*布局参数：100px=1rem*/
/*头部*/
@font-face{font-family:"iconfont";src:url(../fonts/iconfont.eot?t=1510209841829);src:url(../fonts/iconfont.eot?t=1510209841829#iefix) format('embedded-opentype'),
url(../fonts/iconfont.ttf?t=1510209841829) format('truetype'),
url(../fonts/iconfont.woff?t=1510209841829) format('woff'),
url(../fonts/iconfont.svg?t=1510209841829#iconfont) format('svg');font-weight:400;font-style:normal}
.iconfont{font-family:"iconfont" !important;font-size:1rem;font-weight:400;font-style:normal;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;vertical-align:text-bottom}
.icon-jmd:before{content:"\e664";}
.icon-qy:before{content:"\e62a";}
.icon-ky:before{content:"\e67c";}
.icon-zd:before{content:"\e61b";}
.icon-kc:before{content:"\e619";}
.icon-js:before{content:"\e73b";}
.icon-fc:before{content:"\e631";}
.icon-sp:before{content:"\e63a";}
.icon-ym:before{content:"\e610";}
.icon-keyang:before{content:"\e647";}
.icon-ab:before{content:"\e647";}
.icon-gongsi:before{content:"\e634";}
.icon-gs:before{content:"\e63b";}
.icon-hufu:before{content:"\e61f";}
.icon-zhiliang:before{content:"\e602";}
.icon-meiti:before{content:"\e615";}
.icon-dongtai:before{content:"\e611";}
.icon-gongyi:before{content:"\e600";}
.icon-zixun:before{content:"\e69e";}
.icon-dianhua:before{content:"\e604";}
.icon-yusuan:before{content:"\e671";}
.icon-lxwm:before{content:"\e65a";}
.icon-up:before{content:"\e61d";}
.icon-xihuan:before{content:"\e66f";}
.icon-riqi:before{content:"\e61c";}
.icon-kaiye:before{content:"\e67c";}
.icon-vip:before{content:"\e608";}
.icon-fanhui:before{content:"\e63f";}
.icon-daohang:before{content:"\e8fb";}
.icon-fangwei:before{content:"\e624";}
.icon-wangdian:before{content:"\e66b";}
.icon-zx:before{content:"\e60e";}
.icon-fr:before{content:"\e686";}
.icon-news:before{content:"\e616";}
.icon-X:before{content:"\e61e";}
.icon-zhuanjia:before{content:"\e606";}
.icon-anli:before{content:"\e603";}
.icon-chanpin:before{content:"\e601";}
.banner-bar{height:0.98rem;width: 6.4rem; background: #fff;}
.menu_icon{width: 1.22rem;height: 0.98rem;position: relative; float:right;background: url(../src/images/index_03.jpg) no-repeat;background-size: 100% 100%;}
.logo{ background:url(../src/images/index_01.jpg) no-repeat;background-size:100% 100%;  width: 5.12rem; height: 0.98rem; float: left;}
.logo a{ display:block; width: 3.12rem; height: 0.98rem;}
.open{background:url(../src/images/close.jpg) no-repeat;background-size:100% 100%;}

.menu{position: fixed;width: 5.4rem;height: 100%;top: 0.98rem;left: -120%;transition: left 0.5s ease-in-out 0s;-moz-transition: left 0.5s ease-in-out 0s;-o-transition: left 0.5s ease-in-out 0s;-wekit-transition: left 0.5s ease-in-out 0s;-ms-transition: left 0.5s ease-in-out 0s;background: #fff;box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.1);z-index: 99;padding-top: 0.45rem;overflow-y: scroll;}
.menu a,.menu_list ul li a,.menu .menu_title{ color: #535353;}
.menu_list{width: 100%;height: 100%;margin-top: 0rem;}
/*.menu_title{font-size: 0.24rem;color: #222222;height: 0.6rem;line-height: 0.6rem;border-bottom: 1px solid #E5E5E5;padding: 0 0.2rem;}*/
.menu_title{font-size: 0.3rem;color: #222222;height: 0.9rem;line-height: 0.9rem;border-bottom: 1px solid #E5E5E5;padding: 0 0.2rem;letter-spacing: 0.05rem;}/*字体修改*/
.menu_title span{position: relative;float: right;display: inline-block;background: url(../src/images/open.png) no-repeat;width: 0.2rem;height: 0.2rem;margin-top: 0.35rem;background-size: 100% 100%;}
.menu_title_open{background: url(../src/images/left.png) no-repeat !important;background-size:100% 100% !important;}

.menu_child{display: block;padding: 0 0.2rem;display: none;}
/*.menu_child li{border-bottom: 1px solid #EEE;padding-left: 0.4rem;color: #666;font-size: 0.2rem;background-color: #f9f9f9;margin: 0 -0.2rem;height: 0.6rem;line-height: 0.6rem;}*/
.menu_child li{border-bottom: 1px solid #EEE;padding-left: 0.4rem;color: #666;font-size: 0.28rem;background-color: #f9f9f9;margin: 0 -0.2rem;height: 0.8rem;line-height: 0.8rem;}
.menu_child_1{display: none;}

.menu1{position: fixed;width: 6.5rem;height: 100%;top: 1.2rem;left: -120%;transition: left 0.5s ease-in-out 0s;-moz-transition: left 0.5s ease-in-out 0s;-o-transition: left 0.5s ease-in-out 0s;-wekit-transition: left 0.5s ease-in-out 0s;-ms-transition: left 0.5s ease-in-out 0s;background: #fff;box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.1);z-index: 999;padding-top: 0.45rem;overflow-y: scroll;}
.menu1 p{font-size: 0.24rem;color: #666666;line-height: 0.4rem;background: #F9F9F9;border-bottom: 1px solid #eee;padding: 0 0.4rem;position: relative;}
.menu1 .icon{position: absolute;top: 17px;left: 20px;height: 0.16rem;width: 0.1rem;background-image: url(../img/icon.png);background-size: 100% 100%;}
.menu1 ul li{font-size: 0.24rem;color: #222222;height: 0.4rem;line-height: 0.4rem;border-bottom: 1px solid #E5E5E5;padding: 0 0.2rem;}

.menu1 div{display: block;}
.head_banner .swiper-slide a{ display:inline-block; height: 7.2rem;}
.head_banner .swiper-slide img{width:100%;}
.banner-swiper-pagination{ position: absolute; z-index: 10;
     text-align: center; bottom: 0.28rem; }
.swiper-pagination-custom{margin: 0; padding: 0; font-size: 0.0rem;}
.swiper-pagination-custom span{ display:inline-block; }
.swiper-pagination-banner{ opacity: 1;  background:#868b8f;width: 10px; height: 10px; border-radius:50%;margin:0 0.05rem;}

.swiper-pagination-banner-activ{ background: #6087bf;border-radius:50%;}
.boxTitle{ font-size: 0.00rem;text-align: center;padding-bottom:0.5rem; }
.boxTitle p,.boxTitle h1{font-size: 0.32rem;  color: #535353;padding: 0.5rem 0 0.08rem 0; font-weight: normal;}
.boxTitle span{ display:inline-block; width: 0.60rem; height: 0.04rem; background: #004098;}
.about_banner{ font-size: 0.24rem; }
.about_banner ul{ text-align: center;padding-bottom: 0.28rem;}
.about_banner ul li{ display: inline-block;}
.about_banner ul li a.active{color: #fff;background: #004098;}
.about_banner ul li a{ color: #535353;display: block;background: #dedddd;border-radius: 10px;padding: 2px 0.12rem;font-size: 0.2rem;}
.about_banner ul li a:hover{color: #fff;background: #004098;}
.about_banner ul li a:active{color: #fff;background: #004098;}
.about_banner ul li i{font-style: normal;padding: 0 0.04rem 0 0.0rem; color: #999999;}
.slideLitsBox{ background: #fff; width: 5.6rem; margin: 0 auto; text-align: center;padding: 0.2rem 0.2rem 0 ;height: 8.2rem;}
.slideLitsBox a{ display: inline-block;}
.slideLitsBox p{ color: #666666; font-size:0.24rem; line-height: 1.5; text-align: left;padding: 0.28rem 0 0.38rem; text-align: justify;}
.btn{ text-align: center;}
.btn a{ display: inline-block; text-align: center;padding:0.12rem 0.26rem; border:1px solid #004098; color: #004098;}
.btn a:active{color: #fff; background: #004098;}
/*slider样式设置*/
.about-swiper-pagination{ position: absolute; z-index: 10;
    text-align: center; bottom: 0.52rem; }
.swiper-pagination-about{ opacity: 1;  background:#999999;width: 6px; height: 6px; margin: 0 0.04rem; border-radius: 50%; }
.swiper-pagination-about-activ{ background: #668cc1;}
/*slider样式设置*/

#jiamengIndex .slideLitsBox{ height: 10rem;}
.slideLitsBox h3{ font-size: 0.28rem; color: #666; font-weight: normal; padding: 0.28rem 0;}
#jiamengIndex .slideLitsBox p{padding: 0;}
.slide-img dl dd{ float:left; width:50%; display:block}
.slide-img dl dd a{padding: 3% 2%;width:96%;height:1.8rem;overflow:hidden;display: block;}
.slide-img dl dd img{width:100%}

.btnS{margin-top: 0.38rem;}
.proIndexBox{width: 6rem; margin: 0 auto; overflow: hidden;}
.proIndexCon{font-size: 0.24rem; color: #535353; width:6rem; }
.proIndexCon ul li{background: #f9f9f9;}
.proIndexCon ul li p{ height: 0.66rem; line-height: 0.66rem;  text-align: center;}
.proIndexCon ul li{width: 2.5rem; float: left; margin:0 0.2rem 0.2rem 0;padding: 0.2rem;background: #fff;}
.proIndexCon ul li:nth-child(2n){margin-right:0;}
.proIndexCon ul li a{ display: inline-block; color: #535353;}
img{vertical-align:top;}
.btnS2{padding:0.2rem 0 0.5rem; width: 6rem;}

.footer{font-size: 13px; color: #999; text-align: center; line-height: 1.5;  padding: 1rem 0.3rem;}
.footer1{font-size: 13px; color: #999; text-align: center; line-height: 1.5;  padding:1rem 0.3rem;}

.aboutCon{ background: #fff; width: 6rem; margin: 0 auto;}
.aboutCon img{width: auto;}
.aboutCon2{padding:0 0.2rem 0.6rem;}
.aboutCon2{color: #898989;}

.aboutCon2 p{padding: 0.2rem 0; text-align: justify;}
.aboutCon2 h3{color: #535353;padding:0.1rem 0 0.2rem;}

#jForm .zsmrpx-submit{font-size: 0.2rem !important;}
#jForm .zsmrpx-title {padding: 0.2rem !important;}
#jForm td {padding: 4px !important;}

.title-h35{height:0.88rem;line-height:0.88rem;font-size:0.32rem;text-align:center;color:#333; background: #ffffff; width: 6rem; margin: 0.2rem auto 0;}
.bt{border-bottom:1px solid #ececec;}
.tool{width:6rem;background:#FFF;overflow:hidden; margin: 0 auto;padding: 0.48rem 0;}
.tool li{float:left;width:33.33%;font-size:.24rem;text-align:center;}
.tool li a{color:#333}
.tool li p{margin-bottom:.1rem;}
.tool li i{position:relative;width:0.9rem;height:0.9rem;font-size:0.48rem;color:#fff;border-radius:50%;background:#07449b; text-align: center;}
.tool li i:before{position:absolute;left:50%;top:50%;margin:-.24rem 0 0 -.24rem;z-index:2;}

.zixun{margin-top:.2rem;background-color:#fff; width: 6rem; margin: .2rem auto 0;}
.zixun p{padding:0.46rem 0;text-align:center!important;color:#bbb!important;font-size:.32rem!important;}
.zixun p span{color:#fabf40!important;}
.zixun a{line-height:.66rem;background-color:#07449b!important;border-color:#07449b!important;color:#fff!important;display:inline-block;height:.66rem;padding:0 0.6rem;border-width:1px;border-style:solid;border-radius:1rem;font-size:.32rem!important;box-sizing:border-box;width:100%;margin-bottom:10px;text-align:center; width: 5.6rem; margin-left: .2rem;}

.gongyiCon{width: 6rem; margin: 0 auto; text-align: justify;background: #ffffff;}

.gongyiCon ul li{ padding: 0.2rem; border-bottom: 1px solid #ececec;}
.gongyiCon ul li img{float: left;width: 100%;}
.gongyiCon ul li .gongyiL{width: 1.8rem; float: left; height: 1.34rem; overflow: hidden;}
.gongyiCon ul li .gongyiR{float: left;width: 3.6rem; margin-left: .2rem; position: relative; height: 1.28rem;}
.gongyiCon ul li .gongyiR h3{font-weight: normal; font-size: 0.28rem; color: #000000; line-height: 1.4; height: 0.8rem; overflow: hidden;}
.gongyiCon ul li .gongyiR p{font-size: 0.24rem; color: #898989;}
.gongyiCon ul li .gongyiR span{ font-size: 0.2rem; color: #aaaaaa; position: absolute; bottom: 0;}
.showMore p{ text-align: center; color: #535353; font-size: .28rem;padding: .36rem 0;}
.dianpu .dianpuImg{width: 5.6rem; height: 3.2rem;overflow: hidden; position: relative;}
.dianpu ul li h3{font-weight: normal; font-size: 0.28rem; color: #535353; line-height: 1.4; padding-top: 0.2rem;}
.dianpu ul li p{font-size: 0.24rem; color: #898989;line-height: 1.6;}
.dianpu ul li{ border-bottom: 10px solid #f6f6f6;}
.dianpuImg i{ background: url("../src/images/play.png") no-repeat; background-size: 0.96rem 0.96rem; width: 0.96rem; height: 0.96rem; position: absolute; display: block; left: 50%;
    top: 50%; margin: -.48rem 0 0 -.48rem;}
.jiangshi{width: 6rem; margin: 0 auto; text-align: justify;background: #ffffff;}
.jiangshi ul li{ padding: 0.2rem; border-bottom: 1px solid #ececec; position: relative;}
.jiangshi ul li h3{font-weight: normal; font-size: 0.28rem; color: #535353; line-height: 1; padding-top: 0.08rem;}
.jiangshi ul li span{font-size: 0.2rem; color: #aaaaaa;line-height: 1.2;}
.jiangshi ul li p{font-size: 0.24rem;padding-top: 0.08rem; color: #898989;line-height: 1.6;}
.jiangshi ul li{ border-bottom: 10px solid #f6f6f6;}
.jiangshi i{ color: #000000; position: absolute; bottom: 0.28rem; font-size: 0.2rem;}
.jiangshiL{
    width:2.44rem; height: 2.76rem; float: left; overflow: hidden;}
.jiangshiR{
    width:2.96rem;  float: left; overflow: hidden; margin-left: 0.2rem;}


.prolist{width: 6rem; margin: 0 auto; text-align: justify;background: #ffffff;}
.prolist ul li{ padding: 0.2rem; border-bottom: 1px solid #ececec; position: relative;}
.prolist ul li h3{font-weight: normal; font-size: 0.28rem; color: #535353; line-height: 1; padding: 0.08rem 0 0.14rem;}

.prolist ul li p{font-size: 0.2rem;padding-top: 0.08rem; color: #898989;line-height: 1.6;}
.prolist ul li{ border-bottom: 10px solid #f6f6f6;}
.prolist .zixunpro{ display: block; position: absolute; bottom: 0.24rem; font-size: 0.24rem; color: #004098; border: 1px solid
#004098;padding: 0.06rem .2rem; left: 2.8rem;}
.prolist .zixunpro:active{background: #004098; color: #ffffff;}
.prolistL{
    width:2.4rem; height: 2.4rem; float: left; overflow: hidden;}
.prolistR{
    width:2.94rem;  float: left; overflow: hidden; margin-left: 0.2rem;}

.pro-swiper-pagination{ position: absolute; z-index: 10;
    text-align: center; bottom: 0.48rem; }
.swiper-pagination-pro{ opacity: 1;  background:#868b8f;width: 10px; height: 10px; border-radius:50%;margin:0 0.08rem;}
.swiper-pagination-pro-activ{ background: #6087bf;border-radius:50%;}
.swiper-slide-1{background:#FFF}
.swiper-slide-1 img{width: 80%;margin: 0 10%; }
.propage{width: 6.4rem; background: #ffffff;}
.propageTop{padding: 0.38rem;}
.propageTop h1{ font-size: 0.36rem; color: #000; font-weight: normal;padding-bottom: 0.38rem;}
.propageTop p{font-size: 0.28rem; color: #898989; text-align: justify; line-height: 1.4;padding-bottom: 0.38rem;}
.propageTop p.scPro{padding-bottom: 0.02rem;}
.propageTop p span{color:red; font-size: 0.36rem; font-weight:600;}
.propageTop p i{color: #535353;}
.propageBottom{border-top: 0.01rem solid #ececec; padding:0.2rem}

.kaiBanL{width: 1.02rem; height: 1.02rem; float: left; text-align: center; background:#f9f9f9;}
.kaiBanL span{ font-size: .32rem; color: #1b53a1; display: inline-block; line-height:1; margin-top: .2rem;}
.kaiBanL p{font-size: .18rem; color: #898989;margin: 0;}
.kaiBanC{width: 2.78rem; float: left; margin-left: 0.2rem;}

.kaiBanC h3{font-weight: normal; font-size: 0.28rem; color: #000000; line-height: 1.2;padding: 0.02rem 0 0.08rem;  }
.kaiBanC p{font-size: 0.2rem; color: #898989;}
.kaiBanR{float: right; width: 1.6rem; text-align: center;padding: 0.12rem  0 0 0;}
.kaiBanR em{font-size: .24rem; background: #bcbcbc; color:#ffffff; display: inline-block;padding: .08rem .16rem; border-radius: 1rem;}
.kaiBanR em.active{background: #004098;}
.kaiBanR p{font-size: .2rem; color: #aaa;padding-top: 0.12rem;}
.kaiBanR p i{font-size: .2rem;}
.kaiBanR p span{color: #004098;}
.page{width:6.4rem; margin: 0 auto;}
.pageBox{background: #fff;padding:.2rem;}
.pageContent img{}
.pageContent{padding: .2rem; line-height: 1.8;padding-top: .48rem;}
.pageContent p{ color: #535353;padding-bottom: 0.24rem; text-align:justify; font-size: .32rem;}
.pageTitle{border-bottom: .01rem solid #ececec;}
.pageTitle h1{font-size: .40rem;padding: 0.24rem .2rem;}
.pageTitle p{font-size: .20rem;padding: 0.02rem .2rem .36rem; color: #898989;}
.pageTitle p span{display: inline-block; padding-right: 0.16rem;}
.pageTitle p  a{ color: #004098;}
.subnav{ color: #898989; font-size: 0.28rem; height: .88rem; line-height: .88rem;padding-left: .36rem;}
.subnav a{ color: #004098;}



.tool_ys{padding-bottom: 0.24rem;}
.tool_ys input{width:0.32rem;height:0.32rem;font-size:0px;padding:0;position: relative;top: 0.1rem;}
.yushuan input,select{height:.4rem;font-size:.28rem;border:1px solid #eee;border-radius:5px;padding:.05rem; margin-bottom: 0.24rem;}
.yushuan textarea{padding:.5rem;height:4rem;border-radius:.2rem;background-color:#eee;font-size:.6rem;line-height:1rem;margin:20px 5% 0 5%;}
.yushuan button{ background:#004098;color:#fff;display:block; border:none; width:100%;height:0.72rem;padding:0 .12rem;border-radius:1rem;font-size:.32rem;font-weight:400;position:relative; margin-top: .46rem;}
#user_add,#user_name,#user_tel,#cityid,#username,#usertel{width: 5.49rem;}
.yushuan {color: #535353;}

#easSwt{padding: 0.3rem .3rem;visibility:visible;position:fixed;left:0;right:0;bottom:0;width:100%;background:#fff;box-shadow:0 -2px 5px rgba(0,0,0,.1);box-sizing:border-box;z-index:999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .2s;transition:all .2s;display:none;}
#easSwt .closeSwt{position:absolute;top:-0.4rem;right:0;font-size: 0.5rem !important;}
#easSwt .closeSwt .icon-X{font-size: 0.2rem !important;}
#easSwt .pop-photo{position:relative;height:1.25rem;padding-left:1.75rem;}
#easSwt .pop-photo .lr-photo{position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border-radius:50%;overflow:hidden;float:left;}
#easSwt .pop-photo .lr-photo img{width:100%}
#easSwt .pop-photo .fn-title{color:#333!important;font-size:.3rem!important;margin-bottom:0 !important}
#easSwt .pop-photo .fn-nr{height:1.4rem;color:#999;font-size:.3rem!important;}
#easSwt .pop-photo .fn-nr span{color:#f60!important;}
#easSwt .zxbnt{margin-top: 0.5rem;zoom:1;}
#easSwt .zxbnt i{font-size: .5rem;margin-top: -0.2rem;line-height: inherit;}
#easSwt .mui-btn{
position:relative;float:left;height:0.6rem;width:30%;margin: 0 10%;font-size:.3rem!important;
text-align:center;
background-color:#007aff!important;
border-color:#007aff!important;
color:#fff!important;
display:inline-block;
border-width:1px;
border-style:solid;
border-radius:1rem;
box-sizing:border-box;
}
#easSwt a.mui-btn{line-height:1rem;}
/*#easSwt .mui-btn:first-child::after{position:absolute;top:.25rem;right:0;width:0;height:0.5rem;content:'';border-right:1px solid #fff;}*/
#easSwt .mui-btn:first-child{border-radius: 1rem;}
#easSwt .mui-btn:last-child{border-radius: 1rem;}

