#page [rgen-id=rgXnr] {}
#page [rgen-id=rgGIR] {background-color: rgba(0, 0, 0, 0); background-image: url(http://localhost:1111/elements/images/bg-img3.jpg); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; background-attachment: scroll; }
#page [rgen-id=rgnn8] {background-color: rgba(0, 0, 0, 0); background-image: url(../index/images/uploads/3.png); background-position: 50% 0%; background-repeat: no-repeat; background-size: contain; background-attachment: scroll; }
#page [rgen-id=rgBhx] {background-color: rgba(0, 0, 0, 0); background-image: url(../index/images/uploads/4.png); background-position: 50% 0%; background-repeat: no-repeat; background-size: contain; background-attachment: scroll; }
#page [rgen-id=rgQso] {}
#page [rgen-id=rgW0g] {background-color: rgba(0, 0, 0, 0); background-image: none; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background-attachment: scroll; }
#page [rgen-id=rgRTY] {background-color: rgba(0, 0, 0, 0); background-image: none; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background-attachment: scroll; }
#page [rgen-id=rgYKE] {background-color: rgba(0, 0, 0, 0); background-image: none; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background-attachment: scroll; }
#page [rgen-id=rgRqU] {width: 150px; height: 150px; }
#page [rgen-id=rgQRT] {background-color: rgba(0, 0, 0, 0); background-image: url(../index/images/uploads/pengyouquanbanner@2x.png); background-position: 0% 0%; background-repeat: no-repeat; background-size: contain; background-attachment: scroll; }
#page [rgen-id=rgQSZ] {text-align: center; font-size: 20px; font-weight: 300; color: rgb(31, 34, 41); text-transform: none; line-height: 28px; }
#page [rgen-id=rg0sg] {text-align: center; font-size: 40px; font-weight: 300; color: rgb(31, 34, 41); text-transform: none; line-height: 56px; }
#page [rgen-id=rg5nE] {text-align: center; font-size: 16px; font-weight: 400; color: rgb(31, 34, 41); text-transform: none; line-height: 16px; }
#page [rgen-id=rgE1p] {background-color: rgb(255, 255, 255); background-image: none; background-position: 0% 0%; background-repeat: repeat; background-size: auto; background-attachment: scroll; }
#page [rgen-id=rgnXu] {text-align: left; font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); text-transform: none; line-height: 25.2px; }
#page [rgen-id=rgSpT] {text-align: left; font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); text-transform: none; line-height: 25.2px; }
#page [rgen-id=rggaX] {text-align: left; font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); text-transform: none; line-height: 25.2px; }
#page [rgen-id=rghGT] {}
#page [rgen-id=rgQRk] {text-align: left; font-size: 25px; font-weight: 400; color: rgb(117, 209, 255); text-transform: none; line-height: 22.4px; }
#page [rgen-id=rglCg] {text-align: left; font-size: 17px; font-weight: 400; color: rgb(117, 209, 255); text-transform: none; line-height: 20.8px; }
#page [rgen-id=rghTQ] {text-align: start; font-size: 21px; font-weight: 300; color: rgb(31, 34, 41); text-transform: none; line-height: 70px; }
#page [rgen-id=rgW4H] {text-align: start; font-size: 21px; font-weight: 300; color: rgb(31, 34, 41); text-transform: none; line-height: 30px; }
#page [rgen-id=rg3rO] {text-align: start; font-size: 21px; font-weight: 300; color: rgb(31, 34, 41); text-transform: none; line-height: 70px; }
#page [rgen-id=rgTcM] {text-align: start; font-size: 21px; font-weight: 300; color: rgb(31, 34, 41); text-transform: none; line-height: 70px; }


.navs{width: 112px; height: auto; background: #fff; position: absolute; left: 0px;top: 0px;list-style: none; padding: 0; margin: 0; z-index: 999; text-align: center;}
.fixed{ width: 110px; height: 150px;   position: fixed; right: 5px; top: 150px;z-index: 99}
.fixed img{width: 100%;height: auto;}
.fixed ul li:first-child{ background: url(../images/uploads/tel.png) no-repeat;}
.fixed ul li:first-child:hover{background: url(../images/uploads/tel-hover.png) no-repeat;}
.fixed ul{ list-style: none; margin: 0;padding: 0;}
.fixed ul li{ margin-bottom: 8px; cursor: pointer; width: 136px; height: 58px;}
.fixedd-QQ{display: none;}
.banners{ width: 100%; height: auto; overflow: hidden;}
.banners img{ width: 100%;}
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.lb{ lighting-color: 25px !important;}
.center-jz{ width: 70%; height: auto; overflow: hidden; margin: 0 auto;}

.listimgs{ width: 100%; height: auto; overflow:hidden; text-align: center;}
.listimgs img{ width: 200px; margin-right: 15px;}
.listimgss{ width: 100%; height: auto; overflow:hidden; text-align: center;}
.listimgss img{ margin-right: 15px;}
.style-sj{ width: 80px; height: 80px;}
.aboutus{ width: 100%; height: auto;overflow: hidden; background: url(../images/uploads/bg-1.png) no-repeat; background-size:cover ;}
.bjs{background: url(../images/uploads/bg-2.png) no-repeat; background-size:cover ;}
.aboutus-icon{ width: 1140px; height: auto; margin: 0 auto; overflow: hidden; padding:50px 0px ;}
.aboutus-left{ width:160px; height: auto; float: left;}
.aboutus-left span{font-size: 30px;font-weight: 300; margin-bottom: 30px; display: block; border-bottom: 3px solid #ff9b33; color: #000; padding-bottom: 5px; text-align: center;}
.aboutus-left img{ width: 160px;}
.aboutus-right{ width:750px; height: auto; overflow: hidden; float: right; margin-top: 10px;}
.aboutus-right span{ text-align: center;font-size: 26px;font-weight: 300;margin-bottom: 20px; display: block; color: #1f2229;}
.aboutus-right p{ font-size: 15px; color:#1f2229; line-height: 32px; text-indent: 44px;}
.aboutusinfo{width:750px; height: auto; overflow: hidden; float: right; margin-top: 10px;}
.aboutusinfo ul{ list-style: none; margin: 0; padding: 0;}
.aboutusinfo ul li{width: 100%; height: auto; overflow: hidden; color: #1f2229; font-size: 30px; margin-top: 30px; line-height: 45px;}
.aboutusinfo ul li label{ font-weight: normal; width: 160px; float: left;font-size: 20px; }
.aboutusinfo ul li span{ font-size: 17px;float: left;}
.contacts{ width: 1170px; height: auto; overflow: hidden;   margin: 50px auto;}
.contacts-left{ width: 270px; height: auto; float: left; padding: 40px 20px; background: #f4f4f4; border: 1px solid #bfbfbf;}
.contacts-top{ width: 235px; height: auto; background: url(../images/uploads/hx.png) no-repeat bottom center; padding-bottom: 20px;}
.contacts-top p{ color: #1f2229; font-size: 27px;}
.contacts-top p span{ color: #314cb5;}
.contacts-top p:last-child{ color: #9f9f9f; text-align: right; margin-top: 5px;}
.emails{width: 235px; height: auto; overflow: hidden; margin-top: 20px;}
.emails p{ color: #1f2229; font-size: 30px;height: 30px;}
.emails p:first-child{ color: #9f9f9f;}
.emails p:last-child{ font-size: 17px; margin-top: 5px; text-indent: 28px;font-weight: normal;font-family: PingFangSC-Regular, sans-serif;}
.icon-tel{ width: 50px; margin-top: 15px;}
.hot-tel{ color:#1f2229; font-size: 17px; margin-top: 20px;font-weight: normal;white-space: nowrap;font-family: PingFangSC-Regular, sans-serif;}
.contact-qq{ width: 100%; height: auto; overflow: hidden; color: #1f2229; font-size: 17px; text-align: right; line-height: 28px; margin-top: 20px;     font-weight: normal;font-family: PingFangSC-Regular, sans-serif; }
.contacts-right{ width: 823px; height: auto;  float: right;}
.contacts-right ul{list-style: none; margin: 0; padding: 0;}
.contacts-right h2{line-height: 25px;letter-spacing: 1px;font-size: 16px;color: #494949;margin-bottom: 0;margin-top: 20px}
.contacts-right h6{line-height: 25px;letter-spacing: 1px;font-size: 16px;color: #494949;margin-bottom: 0}
.contactma{width: 100px;height: 100px;margin-top: 30px}
.pencil{display: block;height: 30px;width: 30px;background: #000 url(../images/pencil.png) no-repeat center;width: 4%;float: left;}
.contacts-right ul li{ font-size: 18px; color:#1f2229;font-family: monospace;height: 30px;}
/*.contacts-right ul li:nth-child(2){ font-size: 18px; color:#1f2229; margin-top: 8px;font-family: monospace;padding-left: 100px;}
*/.contacts-right ul li:first-child{ color: #00840f;height: 25px;}
.contacts-right ul li:nth-child(2){ color: #00840f;height: 25px;}
.contacts-right ul li p:first-child{width: 12%;float: left;line-height: 25px;letter-spacing: 1px;font-size: 14px;color: #494949;}
.contacts-right ul li p:nth-child(2){width: 88%;float: left;line-height: 25px;letter-spacing: 1px;font-size: 14px;color: #494949;}
.contacts-right ul li:nth-child(3){ font-size: 18px; color:#1f2229; margin-top: 8px;font-family: monospace;padding-left: 100px;}
.contacts-right ul li:nth-child(4){ font-size: 18px; color:#1f2229; margin-top: 8px;font-family: monospace;padding-left: 100px;}
.contact-qq img{ width: 28px; margin-right: 10px;}
.cjs{ width: 60%; margin: 0 auto;}
.style-sk{ font-size: 18px !important; color: #1F2229 !important; margin: 20px 0px;    text-align: center; line-height: 28px;}
.center{width: 100%;}
.center img{width:80%;height: auto;margin: 0 10% 50px 10%;text-align: center;}
.centerwen{float: left;font-size: 16px;padding-left: 10%;margin-bottom: 20px;margin-top: 20px}
.show-list {text-align: center;margin-top: 20px;height: 60px;}
.show-list a {line-height: 60px;margin: 0 6px;background-color: #bccccf;font-size: 18px;color: #fff;border-radius: 2px;width: 200px;height: 60px;display: block;float: left;text-align: center;}
.show-list a.active{background: #008de8;}
.show-list a:first-child{margin-left: 30%}
.show-list a:hover{ background-color:#008de8; }
.index-tu{width: 50%;margin-top: 50px;margin-left: 25%;}
.index-tu img{width: 100%;height: auto;}
.index-yuan{text-align: center;}
.index-yuan img{width: 288px;height: 288px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan img:hover{background-color: red;}
.index-yuan2{text-align: center;}
.index-yuan2 img{width: 288px;height: 288px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan2 img:hover{background-color: blue;}
.index-yuan3{text-align: center;}
.index-yuan3 img{width: 288px;height: 288px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan3 img:hover{background-color: greenyellow;}
.index-yuan4{text-align: center;}
.index-yuan4 img{width: 288px;height: 288px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan4 img:hover{background-color: yellow;}



h3.title-big {
	padding-top: 30px;
    font-size: 21px;
    line-height: 1;
    color: #000;
    text-align: center;
    font-family: dsp,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;
}
.reservation-word {
    padding: 20px 0 45px;
    font-size: 16px;
    color: #666;
    text-align: center;
}
.reservation-form {
    width: 70%;
    margin: 0 auto 0 20%;
}
.reservation-form tr {
    float: left;
    margin-right: 30px;
    height: 95px;
    position: relative;
    width: 40%;
}

.trfour{text-align: center;width: 70%;margin-left: 20%;}

.biaodan {
    width: 360px;
    height: 48px;
    line-height: 48px;
    border-radius: 2px;
    background-color: #fff;
    background-image: url(../images/uploads/icon-reservation.png);
/*    background-image: -webkit-image-set(url(./images/uploads/icon-reservation.png) 1x,url(../images/uploads/icon-reservation@2x.png) 2x);
*/    background-repeat: no-repeat;
    border: 1px solid #e1e0e0;
    padding: 0 10px 0 48px;
    -webkit-transition: border-color .4s;
    transition: border-color .4s;
}

.biaodan .name{
	background-position: 11px -391px;
}
.biaodan .phone{
	background-position: 11px -444px;
}
.biaodan .company{
	background-position: 11px -496px;
}
.biaodan .email{
	background-position: 11px -544px;
}
.btn-erea{
    width: 360px;
    height: 48px;
    line-height: 48px;
    border-radius: 2px;
    background-color: white;
    border: 1px solid #3e9fb8;
    -webkit-transition: border-color .4s;
    transition: border-color .4s;
  font-size: 16px;
  color: #008de8;
  text-align: center;
}
.btn-erea:hover{
	width: 360px;
    height: 48px;
    line-height: 48px;
    border-radius: 2px;
    background-color: #3e9fb8;
    border: 1px solid white;
    -webkit-transition: border-color .4s;
    transition: border-color .4s;
  font-size: 16px;
  color: white;
}





@media screen and (max-width: 800px) {
    .listimgss img{width: 90%;height: auto;text-align: center;}
	.fixed{display: none;}
.fixedd{ width:100%; height: auto;   position: fixed; right: 0; bottom: -6px;margin: 0;z-index: 99}
.fixedd ul li:first-child{text-align: center;font-size: 17px; padding-top: 13px;background-color: white;height: 50px;width: 40%;border-right: 1px solid;float: left;}
.fixedd ul li:nth-child{ text-align: center;font-size: 17px; padding-top: 10px;background-color: white;height: 50px;width: 40%;border-right: 1px solid;}
.fixedd ul li:last-child{ width: 20%; float: left;margin: 0;float: left;padding-top: 0;}
.fixedd ul{ list-style: none; margin: 0;padding: 0;}
.fixedd ul li{ text-align: center;font-size: 17px; padding-top: 13px;background-color: white;height: 50px;width: 40%;border-right: 1px solid;float: left;}
.fixedd ul li img{width:100%;height:auto;}
.fixedd-QQ{display: block;}
.fixed-PC{display: none;}
/*.fixed{ display: none;}	*/
.banners img{ width: 100%;}
.listimgs{width: 100%; text-align: center;}
.listimgs img{ width: 200px; margin-bottom: 20px;}
.aboutus-icon{ width: 100%; height: auto; overflow: hidden;}
.aboutus-left{ margin: 0 auto; float: none;}
.aboutus-right{ width: 94%; float: none; margin: 10px auto;}
.aboutusinfo{width: 94%; float: none; margin: 10px auto;}
.aboutusinfo ul li label{width: 100%;}
.contacts{ width: 100%;}
.contacts-left{ float: none; /*margin: 0 auto;*/}
.contacts-right img{ width: 100%; margin-top: 20px;}
.contacts-right{ width: 94%; float: none; margin: 0 auto;}
.list-md .col-md-3{width: 48%;float:left}
.list-sd .col-md-6{margin-top: 60px;}
.show-list {text-align: center;margin-top: 20px;height: 60px;}
.show-list a {line-height: 60px;margin: 0 6px;background-color: #bccccf;font-size: 8px;color: #fff;border-radius: 2px;width: 90px;height: 40px;display: block;float: left;text-align: center;line-height: 40px;}
.show-list a:first-child{margin-left: 20%}
.show-list a.active{background: #008de8;}
.show-list a:hover{ background-color:#008de8; }
.count-box1{color: #fff;width: 32%;float: left;padding-right: 5%;}
.edit-item .edit-itemss{width: 50% !important;}
.count-box1 .count-wrp {display: block;font-size: 15px;font-weight: 300;}
.count-box1 h3{font-size:14px;font-weight: normal;margin-bottom: 0;width: 100%;}
.aboutusinfo ul li {
    width: 100%;
    height: auto;
    overflow: hidden;
    color: #1f2229;
    font-size: 30px;
    margin-top: 30px;
    line-height: 45px;
    text-align: center;
}
.aboutusinfo ul li span{
font-size: 17px;
    float: left;
    text-align: center;
    width: 100%;
}
.info-md .info{
border-top: 4px solid #f2f2f2;
    position: relative;
    padding: 0;
}
.social{padding-top: 25px;}
.aboutus-left img{    width: 80px;
    margin: 0 25%;}
   .contacts-right ul li{ font-size: 16px; color:#1f2229; margin-top: 8px;font-family: PingFangSC-Regular, sans-serif;} 
   .contacts-left{ width: 270px; height: auto; float: left; padding: 40px 20px; background: none; border: 0px solid #bfbfbf;}

h3.title-big {
    font-size: 18px;
    line-height: 1;
    color: #000;
    text-align: center;
    font-family: dsp,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;
}
.reservation-word {
    padding: 20px 0 45px;
    font-size: 10px;
    color: #666;
    text-align: center;
}
.reservation-form {
    width: 90%;
    margin: 0 auto 70px;
}
.reservation-form tr {
    float: left;
    margin-left: 10%;
    height: 55px;
    position: relative;
    width: 80%;
}
.reservation-form tr td{
	width: 100%;
}
.reservation-form tr td input{
	/*width: 140%;*/
}
.biaodan {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border-radius: 2px;
    background-color: #fff;
    background-image: url(../images/uploads/icon-reservation.png);
/*    background-image: -webkit-image-set(url(./images/uploads/icon-reservation.png) 1x,url(../images/uploads/icon-reservation@2x.png) 2x);
*/    background-repeat: no-repeat;
    border: 1px solid #e1e0e0;
    padding: 0 10px 0 48px;
    -webkit-transition: border-color .4s;
    transition: border-color .4s;
}

.biaodan .name{
	background-position: 11px -391px;
}
.biaodan .phone{
	background-position: 11px -496px;
}
.biaodan .company{
	background-position: 11px -444px;
}
.biaodan .email{
	background-position: 11px -544px;
}
.btn-erea{
    width: 120% ;
    height: 48px;
    line-height: 48px;
    border-radius: 2px;
    background-color: white;
    border: 1px solid blue;
    -webkit-transition: border-color .4s;
    transition: border-color .4s;
  font-size: 16px;
  color: #008de8;
      text-align: center;
      margin-left: 10%;
}

.btn-biao{
	width: 80%;
}

.index-yuan img{width: 108px;height: 108px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan img:hover{background-color: red;}
.index-tu img{width: 100%;height: auto;}
.index-yuan{text-align: center;}
.index-yuan2{text-align: center;}
.index-yuan2 img{width: 108px;height: 108px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan2 img:hover{background-color: blue;}
.index-yuan3{text-align: center;}
.index-yuan3 img{width: 108px;height: 108px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan3 img:hover{background-color: greenyellow;}
.index-yuan4{text-align: center;}
.index-yuan4 img{width: 108px;height: 108px;border-radius:50%;display: inline-block;border: 1px solid #dadada;overflow:hidden;}
.index-yuan4 img:hover{background-color: yellow;}

.phone-left{
	width: 40%;
	min-height: auto;
	float: left;
	margin: 25% 0;
}
.phone-right{
	width: 60%;
	min-height: auto;
	float: left;
	margin: 0;
}
.edit-height{
	height:360px
}
.edit-none{
	display: none;
}
.contacts-right ul li{ font-size: 15px; color:#1f2229; margin-top: 8px;font-family: PingFangSC-Regular, sans-serif;}
/*.contacts-right ul li:nth-child(2){ font-size: 15px; color:#1f2229; margin-top: 8px;font-family: PingFangSC-Regular, sans-serif;padding-left: 0px;height: 50px;}
*/.contacts-right ul li:first-child{ color: #00840f;}
.contacts-right ul li:first-child{ color: #00840f;height: 60px;}
.contacts-right ul li:nth-child(2){ color: #00840f;height: 60px;}
.contacts-right ul li p:first-child{width: 100%;float: left;font-size: 17px;padding-bottom: 10px;}
.contacts-right ul li p:nth-child(2){width: 100%;float: left;color: #1f2229;line-height: 22px;height: 50px;}
.contacts-right ul li:nth-child(3){ font-size: 15px; color:#1f2229; margin-top: 8px;font-family: PingFangSC-Regular, sans-serif;padding-left: 0px;height: 80px;}
.contacts-right ul li:nth-child(4){ font-size: 15px; color:#1f2229; margin-top: 8px;font-family: PingFangSC-Regular, sans-serif;padding-left: 0px;height: 50px;}
.style-sj{ width: 100px; height: 100px;}
.l{height: 170px !important;}
.r{height: 100px !important;}
}



