article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html {-webkit-text-size-adjust: none;font-size:20px;}
@media (max-width:480px){
html{font-size:16px;}
}
*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#555;}
a:hover{}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
body{margin-top:62px;font-size:100%;font-family:"microsoft yahei";color:#555;background:#f3f1f4;}.mouse{cursor:pointer;}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.3s linear all;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:2.5rem;}
.font12{font-size:12px;}.font14{font-size:14px;}.font15{font-size:15px;}.font16{font-size:16px;}.font18{font-size:18px;}.font20{font-size:20px;}.font24{font-size:24px;}.font30{font-size:1.5rem;}.font36{font-size:1.8rem;}
.en{font-family:Arial, Helvetica, sans-serif;}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.bold{font-weight:bold;}
.red{color:#e60012;}.yel{color:#f60;}.fff{color:#fff;}.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.blue{color:#63b461;}.green{color: #03a560;}.yel{color:#5e5e5e;}.green2{color: #63b461;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}
.fl{float:left}.fr{float:right;}.ov{overflow:hidden;}.lh{line-height:1.8;}
.jb{background: linear-gradient(587deg, rgb(121, 134, 204) 34.2105%, rgb(34, 34, 34) 99.1228%);-webkit-background-clip: text;color: transparent;}

.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}


.wrap{width:100%;max-width:640px;margin:0 auto;font-size:12px;}.wrapin{width:95%;margin:0 auto;}.w{width:100%;}.baibg{background:#fff;}.huibg{background:#f6f6f6;}

.navs{position:fixed;top:0;left:0;z-index:9;}
.navs .wrap{border-bottom:1px solid #ddd;position:relative;z-index:999;/*box-shadow: 0 3px 3px #eee;*/}
.navs .logo{padding:5px;}
.navs .logo img{height:50px;}

.nav a{float:left;width:25%;height:35px;line-height:35px;color:#fff;border-bottom:1px solid #fff;background:#674b96;position:relative;}
.nav a:before{content:"";position:absolute;right:0;top:0;width:1px;height:35px;background:#fff;}
.nav a:nth-child(4n):before{display:none;}
/*.nav a.cur{background:#ffa62c;}*/

.lang{display:none;top:22px;right:80px;}
.lang a{color: #03a560;}
.lang a.cur{color:#999;}

.drop{width:36px;padding:14px 10px;;top:0;right:0;}
.drop i{float:left;width:100%;height:3px;background:#8bc63e;position:relative;margin-top:10px;transition: 0.1s linear all;}
.drop i:nth-child(1){margin-top:0;}
.drop.on i:nth-child(2){opacity: 0;}
.drop.on i:nth-child(1){-webkit-transform: translateY(12px) rotate(-45deg);
    -ms-transform: translateY(12px) rotate(-45deg);
    transform: translateY(12px) rotate(-45deg);}
.drop.on i:nth-child(3){-webkit-transform: translateY(-12px) rotate(45deg);
    -ms-transform: translateY(-12px) rotate(45deg);
    transform: translateY(-18px) rotate(45deg);}

.subnav{display:none;z-index:8;position:fixed;right:0;top:62px;/*box-shadow: 0 10px 20px #ccc;*/}
.subnav .wrap{overflow-y:auto;}
.subnav dt{/*float:left;width:100%;height:2.5rem;*/line-height:2.5rem;border-top:1px solid #ddd;/*background:rgba(255,255,255,1);*/}
.subnav dt a{display:block;padding-left:3%;}
.subnav dt i{padding:0.8rem 3%;}
.subnav dt.on i{transform: rotateZ(180deg);
    transform-origin: 50% 50%;
	-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari ºÍ Chrome */
-o-transform:rotate(180deg);}
.subnav dd{/*display:none;float:left;width:100%;background:#f5f5f5;*/border-top:1px solid #ddd;}
.subnav dd li{float:left;width:48%;height:45px;line-height:45px;margin:5px 0;background:#f2f2f2;-webkit-border-radius:5px;border-radius:5px;}
.subnav dd li a{display:block;}
.subnav dd li:nth-child(2n){float:right;}

.subnav2 ul{display:inline-block;line-height:36px;}
.subnav2 a{display:inline-block;padding:0 10px;margin:0 10px;/*border-left:1px solid #999;*/border:1px solid #999;overflow:hidden;-webkit-border-radius:10px;border-radius:10px;color:#fff;background:#63b461;}
.subnav2 a:nth-child(1){/*border:none;*/}
.subnav2 a:hover,.subnav2 a.cur{color:#fff;background:#1d477f;}

.subnav3 ul{display:inline-block;line-height:36px;}
.subnav3 a{display:inline-block;padding:0 10px;margin:0 10px;/*border-left:1px solid #999;*/border:1px solid #999;overflow:hidden;-webkit-border-radius:10px;border-radius:10px;color:#fff;background:#63b461;}
.subnav3 a:nth-child(1){/*border:none;*/}
.subnav3 a:hover,.subnav3 a.cur{color:#fff;background:#1d477f;}




#banner .swiper-pagination-bullets{left:0;bottom:10px;}
#banner .swiper-pagination-bullet{width:30px;height:4px;background:#c6405b;opacity: 1;-webkit-border-radius:0;border-radius:0;}
#banner .swiper-pagination-bullet-active{background:#9ae097;}



/*.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}*/
.justify{text-align-last: justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}


/*
.y10{-webkit-border-radius:10px;border-radius:10px;}*/
.pad10{padding:10px 0;}.pad20{padding:1rem 0;}.pad30{padding:1.5rem 0;}.pad50{padding:2.5rem 0;}

.isear{z-index:3;top:-25px;margin:0 auto;width:90%;height:50px;box-shadow: 0 0 10px #999;-webkit-border-radius:25px;border-radius:25px;}
.isear .ipt{width:70%;height:50px;line-height:50px;border:none;background:none; outline:none;}
.isear .btn{top:0px;border:none;background:none;}
.subnav .isear{top:0;margin:20px auto;}

.bordtop{border-top:8px solid #d2edec;}

.bt .line{display:inline-block;width:40px;height:4px;background:#8bc63e;}

.icona li{display:inline-block;width:18%;margin:10px 0px 10px 0px;text-align:center; vertical-align:top;}
.icona li a{display:block;}
.icona li img{max-width:78%;}

.iconb .m{display:inline-block;padding:5px 5px;border:1px solid #ddd;}

.iconc li{display:inline-block;width:48%;margin:10px 0;text-align:center; vertical-align:top;position:relative;}
.iconc li abbr{bottom:0;left:0;padding:6px 0;background:rgba(255,255,255,.8);}

.icond li{padding:1rem;margin:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow: 0 0 10px #ccc;}
.icond li a{display:block;}
.icond li .m{display:inline-block;width:100px;height:36px;line-height:36px;background:#63b461;-webkit-border-radius:5px;border-radius:8px;}
.icond li .m:hover{color:#fff;background:#ceb690;}
.icond .btn{z-index:2;top:50%;margin-top:-25px;width:30px;height:50px;background:#63b461;}
.icond .prev{left:-10px;}
.icond .next{right:-10px;}

.icone li{display:inline-block;width:48%;margin:10px 0;text-align:center; vertical-align:top;position:relative;}
.icone li abbr{padding:6px 0;background:#63b461;}

.iconf a{float:left;width:49%;height:190px;margin-bottom:10px;background:#63b461;position:relative;}
.iconf a img{height:100%;}
.iconf a:nth-child(2){float:right;height:350px;}
.iconf a:nth-child(3){height:150px;}
.iconf a:nth-child(1) abbr{right:1rem;top:1rem;}
.iconf a:nth-child(3) abbr{left:1rem;bottom:1rem;}

.icong .btn{z-index:2;top:50%;margin-top:-25px;width:30px;height:50px;background:#63b461;}
.icong .prev{left:-10px;}
.icong .next{right:-10px;}

.iconh dl{width:80%;padding:2rem 3%;margin-top:1rem;border:3px solid #ddd;-webkit-border-radius:10px;border-radius:10px;}
.iconh dt{top:-15px;left:0;}
.iconh dt li{display:inline-block;width:136px;height:46px;line-height:35px;margin:0 5px;background:url(/template/hyp/wap/images/iconc.png) right 0 no-repeat;cursor:pointer;}
.iconh dt li.cur{background:url(/template/hyp/wap/images/iconc.png) no-repeat;}

.iconh dd ol{display:none;}
.iconh dd .m{right:0;bottom:25px;display:inline-block;line-height:30px;padding:0 10px;border:1px solid #ddd;}
.iconh dd a{display:block;}


.foot{background:#f9f9f9;}

.footscon{height:50px;}
.foots{position:fixed;bottom:0;z-index:3;}
.foots .wrap{border-top:1px solid #eee;background:#8bc63e;}
.foots li{float:left;width:20%;padding:6px 0;color:#fff;}
.foots li a{display:block;color:#fff;}
.foots li img{height:26px;}

.topnav{line-height:40px;margin-bottom:10px;border-bottom:1px solid #ddd;position:relative;}
.tsubnav{display:none;position:absolute;top:41px;right:0;z-index:9;width:80%;max-width:300px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.tsubnav dt{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px solid #ddd;background:#fff;}
.tsubnav dt a{display:block;}
.tsubnav dt i{padding-right:20px;margin-top:15px;}
.tsubnav dd{display:none;float:left;width:100%;background:#f3f3f3;}
.tsubnav dd li{float:left;width:100%;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
.tsubnav dd li a{display:block;}

.about2 a{display:block;padding:10px;margin:10px 0;border:1px solid #ddd;}

.newslist:first-child{margin-top:0;}
.newslist li{float:left;width:100%;padding:10px 0;border-bottom: 1px solid #ddd;}
.newslist li a{display:block;}
.newslist li img{width:120px;margin-left:10px;}

.piclist li{display:inline-block;width:48%;margin:5px 0;text-align:center; vertical-align:top;}
.piclist li a{display:block;}

.roomlist li{display:inline-block;width:48%;padding:10px 0;margin:10px 0;text-align:center; vertical-align:top;background:#f2f2f2;}
.roomlist li .pic{height:40px;}
.roomlist li .pic img{max-width:90%;max-height:40px;}
.roomlist li a{display:block;}

.xgpro li{float:left;width:31%;margin:20px 3.5% 0 0;}
.xgpro li a{display:block;}
.xgpro li .t:before{content:"";position:absolute;left:50%;bottom:-10px;width:15px;height:5px;margin-left:-8px;background:#03a560;}
.xgpro li:nth-child(3n){margin-right:0;}

.prolist li{float:left;width:100%;padding:15px 0;border-bottom:1px solid #ddd;position:relative;}
.prolist li img{width:120px;margin-right:15px;}
.prolist li a{display:block;}
.prolist li .sc{height:20px;}
.prolist li abbr{padding:0 20px;line-height:30px;background:#03a560;-webkit-border-radius:15px;border-radius:15px;}
.prolist li i{top:60px;right:10px;color:#ccc;}
.prolist li.detail{width:92%;padding:15px 4%;background:#03a560;}

.where a{padding:0 5px;}

.ldaolist li{float:left;width:42%;padding:10px 3%;margin:10px 0;border:1px solid #ddd;}}
.ldaolist li a{display:block;}
.ldaolist li:nth-child(2n){float:right;}





.heng{height:40px;line-height:40px;margin:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.maxpic img{max-width:100%;}
.prenext{padding:5px 0;border-top:1px dotted #ccc;}

.pn .btn{z-index:9;top:50%;margin-top:-45px;padding:10px 20px;}
.pn .prev{left:0;}
.pn .next{right:0;}
.pn .s{top:10px;left:10px;}

.protable table,.protable table td,.protable table th{border:1px solid #ddd;border-collapse:collapse;}
.protable table td{padding:0px 5px;}

/* À¸Ä¿Ò³·ÖÒ³ */
.pages{padding:20px 0;width:98%;text-align:center;}
.pages a{padding:3px 5px;margin:2px;border:1px solid #ddd;background:#fff;}
.pages a:hover{color:#fff;background:#1e1f89;}

.faqbox {margin:20px 0 0 30px;background: url(/template/hyp/wap/images/img/bdbg.jpg) right top no-repeat;}
.faqbox li{float:left;width:100%;line-height:40px;}
.faqbox li span{float:left;width:80px;height:40px;}
.faqbox li select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox li .ipt{width:160px;height:25px;line-height:25px;padding:0 5px;border:1px solid #ccc;background:url(/template/hyp/wap/images/ipt.gif) repeat-x;}
.faqbox li  textarea {width:60%;height:80px;border:1px solid #ccc;background:url(/template/hyp/wap/images/ipt.gif) repeat-x;}
.faqbox li .btn{width:100px;height:32px;line-height:32px;color:#fff;border:0;background:#1e1f89;cursor:pointer;}
.wenda{}
.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #3367cd;color:#3367cd}
.wenda li p.hf a{color:#3367cd;}

.ccen{top:50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.allcen{
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
}<!--ºÄÊ±1775104169.1553Ãë-->