@charset "utf-8";
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;font-weight:normal;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#404040;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{background:#f3f3f3;line-height:1.5;width:7.5rem;margin:0 auto;overflow-x:hidden;font-size:.3rem;font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top;display:block;width:100%;}
.m-center{padding:0rem 0.3rem;float: left;width:6.9rem;}
.mline{float: left; width:100%;height:0.02rem;background-color: #3500a2;}
/*----排版----*/
.clearfix{zoom:1;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}


/*----------------ny公有---------------*/
/*--------ny-top--------*/
.ny-top{background-color: #4fa8a8;position: fixed;z-index: 999; padding:0.35rem 0.3rem;width: 6.9rem;box-shadow: 0 0.05rem 0.12rem #61616191;}
.ny-top .ny-logo{float: left;}
.ny-top .ny-logo a{display: block;}
.ny-top .ny-logo a img{width: 4.34rem;height: 0.5rem;}
.ny-top .ny-bar{float: right;}
.ny-top .ny-bar>img{width: 0.55rem;height: 0.39rem;}
.ny-top .ny-bar ul{position: absolute;display: none;box-shadow: 0 0.08rem 0.15rem rgba(196, 196, 196, 0.569); right: 0.03rem;top:1.22rem; background-color: #fff;width: 3rem;border-radius: 0.15rem;}
.ny-top .ny-bar ul li{text-align: center;}
.ny-top .ny-bar ul li a{display: block; font-size: 0.3rem;color:#585858;font-weight: normal;padding:0.32rem 0;}
.ny-top .ny-bar ul li a:hover{background-color: #eaeaea;border-radius: 0.15rem;}
/*--------ny-banner--------*/
.ny-banner{background: url(../images/sy-back.jpg) center;padding-top:1.1rem ;}
.ny-banner img{padding:0.15rem 0;}
/*--------ny-title--------*/
.ny-back{background-color: #fff;margin: 0.3rem;border-radius: 0.1rem;padding:0.4rem 0;}
.ny-title{background: url(../images/ny-title.png);background-size: 100% 100%;text-align: center;height: 0.7rem;}
.ny-title h2{font-size: 0.42rem;color:#454545;font-weight: bold;}
/*--------footer--------*/
.footer{text-align: center;}
.footer p{font-size: 0.2rem;color:#cbc6c6;margin-bottom: 0.3rem;}
.footer p img{width: 100%;}
/*--------悬浮球--------*/
.goto-form{position: fixed;width: 1.32rem;height: 1.22rem;right: 0.4rem;bottom: 2.8rem;background: url(../images/goto-formback.png);background-size: 100% 100%;}
.goto-form a{display: block; font-size: 0.26rem;padding:0.28rem 0 0 0.33rem;line-height: 0.3rem; width: 0.55rem; color:#fff;font-weight: bold;text-shadow:0 0rem 0.1rem rgb(28 129 156);}





/*----------------首页---------------*/
.all-syback{background: url(../images/sy-back.jpg);background-size: 100% 100%; padding:0.3rem;}
/*--sy-top--*/
.sy-logo{text-align: center;margin-top: 0.2rem;}
.sy-logo img{display: inline; width: 4.55rem;height: 0.52rem;padding: 0.2rem 0.85rem;background-color: #fff;border-radius: 0.5rem;}
.sy-banner{text-align: center;}
.sy-banner img{padding:0rem 0;}
/*--sy-list--*/
.sy-list ul li{float: left;margin-bottom: 0.25rem;margin-right: 0.25rem;}
.sy-list ul li:nth-child(2),.sy-list ul li:nth-child(5),.sy-list ul li:last-child{margin-right: 0;}
.sy-list ul li a{float: left;display:block; border: 1px solid #75ffff;background: #7ddcdc; border-radius: 0.15rem; width: 1.76rem;height:1.6rem;padding:0.1rem 0.16rem 0 0.16rem;}
.sy-list ul li a:hover{background: linear-gradient(90deg, #91ffff 0%, #ffffff 100%);}
.sy-list ul li img{float: none;margin:0.08rem 0 0 0.6rem; width: 0.6rem;height: 0.6rem;}
.sy-list ul li div{text-align: center;line-height: 0.2rem;}
.sy-list ul li p{float:none; margin:0.15rem 0 0.1rem 0;font-size: 0.3rem;color:#454545;font-weight: normal;}
.sy-list ul li span{float:none;line-height: 0.12rem;font-size: 0.15rem;color:#458d8d;}
/*第一行样式*/
.sy-list ul li:nth-child(1) div,.sy-list ul li:nth-child(2) div{float: left;text-align:left; width: 2rem; margin:0 0 0 0.15rem;}
.sy-list ul li:nth-child(1) a,.sy-list ul li:nth-child(2) a{width: 2.88rem;height:0.95rem;padding: 0.28rem 0 0rem 0.4rem;}
.sy-list ul li:nth-child(1) img,.sy-list ul li:nth-child(2) img{float: left; width: 0.6rem;height: 0.6rem;margin:0;}
.sy-list ul li:nth-child(1) p,.sy-list ul li:nth-child(2) p{float: left;margin: 0.07rem 0 0.08rem 0;}
/*--sy-list2------样式二-----*/
.sy-list2 ul li{float: left;margin-bottom: 0.25rem;margin-right: 0.25rem;}
.sy-list2 ul li:nth-child(2),.sy-list2 ul li:nth-child(5),.sy-list2 ul li:last-child{margin-right: 0;}
.sy-list2 ul li a{float: left;display:block; border: 1px solid #75ffff; border-radius: 0.15rem; width: 1.76rem;height:1.6rem;padding:0.1rem 0.16rem 0 0.16rem;}
.sy-list2 ul li img{float: none;margin:0.08rem 0 0 0.6rem; width: 0.6rem;height: 0.6rem;}
.sy-list2 ul li div{text-align: center;line-height: 0.2rem;}
.sy-list2 ul li p{float:none; margin:0.15rem 0 0.1rem 0;font-size: 0.3rem;color:#fff;font-weight: normal;}
.sy-list2 ul li span{float:none;line-height: 0.12rem;font-size: 0.15rem;color:#fff;}
.sy-list2 ul li:nth-child(1) div,.sy-list2 ul li:nth-child(2) div{float: left;text-align:left; width: 2rem; margin:0 0 0 0.15rem;}
.sy-list2 ul li:nth-child(1) a,.sy-list2 ul li:nth-child(2) a{width: 2.88rem;height:0.95rem;padding: 0.28rem 0 0rem 0.4rem;}
.sy-list2 ul li:nth-child(1) img,.sy-list2 ul li:nth-child(2) img{float: left; width: 0.6rem;height: 0.6rem;margin:0;}
.sy-list2 ul li:nth-child(1) p,.sy-list2 ul li:nth-child(2) p{float: left;margin: 0.07rem 0 0.08rem 0;}
/**/
.sy-guanggao a{display: block;}
.sy-guanggao a img{width: 6.9rem;height: 1.9rem;border-radius: 0.15rem;}
/*--sy-time--*/
.sy-time{text-align: center;padding: 0.2rem 0 0.2rem 0;}
.sy-time h2{font-size: 0.41rem;color:#fff;font-weight: bold;}
.sy-time h3{display: inline-block;margin-top: 0.03rem; font-size: 0.22rem;color:#fff;font-weight: normal;border: 1px solid #fff;border-radius: 0.5rem;padding:0.02rem 0.25rem;letter-spacing: 0.01rem;}
.sy-time h4{font-size: 0.30rem;color:#fff;font-weight: bold;margin-top: 0.1rem;}
.sy-time p{font-size: 0.16rem; color:#57cccc;font-weight: lighter;letter-spacing: 0.02rem;margin-top: 0.1rem;}



/*----------------文化节日程页---------------*/
.ny-time{padding:0.4rem 0.2rem 0 0.2rem;}
.ny-time img{width: 6.5rem;}

/*----------------文化节介绍页---------------*/
.ny-about{padding:0.4rem 0.2rem 0rem 0.2rem;}
.ny-about p{font-size: 0.24rem;color:#454545;text-indent: 2em;line-height: 0.48rem;}
.ny-about img{width: 6.5rem;margin:0.2rem 0;}


/*----------------品牌介绍页---------------*/
.ny-ppabout{padding:0.3rem 0.2rem 0rem 0.2rem;}
.ny-ppabout .ppab-bigimg{position: relative;}
.ny-ppabout .ppab-bigimgmain h2{background-color: #dc7a3b;padding:0.15rem 0;margin:0.1rem 0 0.3rem 0; text-align: center; font-size: 0.32rem;color:#fff;}
.ny-ppabout .ppab-bigimgmain>img{width: 6.48rem;border: 1px solid #cbcbcb;}
.ny-ppabout .ppab-bigimg .bigimg-icon{position: absolute;bottom: 0.15rem;background-color: #deffff; right: 0.1rem;border: 1px solid #51c7c7;border-radius: 0.5rem;padding: 0.08rem 0.15rem;}
.ny-ppabout .ppab-bigimg .bigimg-icon img{float: left; width: 0.21rem;height: 0.21rem;margin-right: 0.05rem;padding-top: 0.04rem;}
.ny-ppabout .ppab-bigimg .bigimg-icon p{float: left; font-size: 0.2rem;color:#21a8a8;}
/*点击放大图片*/
.imgzoom_pack{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background:rgba(0,0,0,.7);display: none;}
.imgzoom_pack .imgzoom_img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;background: black;}
.imgzoom_pack .imgzoom_img img{width:100%;position: absolute;top:50%;}
/*品牌list*/
.nypp-list{margin-top: 0.3rem;}
.nypp-list ul li{float: left;margin-bottom: 0.3rem; width: 6.48rem; border: 1px solid #68c1c1;border-radius: 0.1rem;}
.nypp-list ul li:last-child{margin-bottom: 0;}
.nypp-list ul li img{float: left; width: 2.1rem;height: 2.1rem;border-radius: 0.1rem 0 0 0.1rem;}
.nypp-list ul li .pp-text{float: left;margin-left: 0.15rem;width: 4rem;}
.nypp-list ul li .pp-text h2{margin-top: 0.25rem;text-align: center;padding:0.05rem 0rem;font-weight: bold;background-color: #2ba9a9;border: 1px solid #2dffff;border-radius: 0.8rem;font-size: 0.3rem;color:#fff;font-style: italic;}
.nypp-list ul li .pp-text h2 a{ font-size: 0.3rem;color:#fff;font-style: italic;font-weight: bold;}
.nypp-list ul li .pp-text p{margin-top: 0.18rem;font-size: 0.27rem;line-height: 0.4rem;color:#235555;font-weight: normal;width: 3.8rem;margin-left: 0.1rem;}

/*----------------附近酒店页---------------*/
.ny-hotel{padding:0.4rem 0.2rem 0rem 0.2rem;}
.ny-hotel li{margin-bottom: 0.3rem;border: 1px solid #e36313;background-color: #fdf9f7; padding:0.2rem 0.25rem 0.25rem 0.25rem;border-radius: 0.12rem;margin-top: 0.22rem;}
.ny-hotel li:last-child{margin-bottom: 0;}
.ny-hotel li h2{display: inline-block; font-size: 0.28rem;border-radius: 0.3rem;margin-bottom: 0.15rem; color:#333;line-height: 0.48rem;}
.ny-hotel li h2 i img{float: left; width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;padding-top: 0.08rem;}
.ny-hotel li div{background: linear-gradient(90deg, rgb(254, 231, 199) 0%, #fffef9 100%);border-radius: 0.1rem;padding: 0.15rem;margin-left: 0.35rem;}
.ny-hotel li div p{font-size: 0.26rem;line-height: 0.5rem;margin:0 0.1rem;color: #a54c13;}
.ny-hotel li div p a{font-size: 0.26rem;color: #a54c13;}



/*----------------参会报名页---------------*/
.ny-form{padding:0.4rem 0.2rem 0rem 0.2rem;}
.ny-form p{float: left;margin-bottom: 0.25rem; padding:0.25rem 0.2rem; width: 6.1rem; border: 1px solid #b5b5b5;border-radius: 0.1rem;font-size: 0.28rem;color:#454545;}
.ny-form p span{font-size: 0.28rem;color:#ff0000;margin-right: 0.1rem;}
.ny-form input{border: none;font-size: 0.28rem;outline: none;}
.ny-form input::placeholder{color:#b1b1b1;}
.ny-form p:last-child{padding: 0;border: 0;}
.ny-form p input[type="submit"]{width: 6.5rem; background: linear-gradient(90deg, #e48345 0%, #ff7511 100%);color:#fff;border: 0px;border-radius:0.8rem;height:1rem;font-size:0.36rem;cursor: pointer; font-weight: bold;}
/*.ny-form input:focus{}*/
.ny-form div{padding:0.25rem 0.2rem;margin-bottom: 0.25rem; float: left;width: 6.1rem; border: 1px solid #b5b5b5;border-radius: 0.1rem;}
.ny-form div h2{float: left;font-size: 0.28rem;color:#454545;}
.ny-form div>span{float: left; font-size: 0.28rem;color:#ff0000;margin-right: 0.1rem;}
.ny-form div h3{float: left; border: none;font-size: 0.28rem;color:#454545;}
.ny-form div h3 input{margin-left: 0.9rem;width: 0.22rem;height: 0.22rem;margin-top: 0.05rem;}
.ny-form div h3 span{margin-left: 0.15rem;}
.ny-form textarea{vertical-align:text-top;width: 4.35rem;height: 1rem; outline: none;border: none;font-size: 0.28rem;font-family: "微软雅黑";}
.ny-form textarea::placeholder{color:#b1b1b1;}
.ny-form div label{float: left;font-size: 0.28rem;color:#454545;margin-top: 0.2rem;}
.ny-form div label input[type="checkbox"]{width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;}


/*----------------联系我们页---------------*/
/*样式1*/
.ny-contact1{margin: 0.2rem 0 0 0;}
.ny-contact1 ul{padding:0.2rem;}
.ny-contact1 ul>h2{font-size: 0.3rem;padding:0.05rem 0.1rem;color:#818181;background: linear-gradient(90deg, #ffeadd 0%, #ffffff 100%);}
.ny-contact1 ul li{float: left;width: 6.5rem;border-radius: 0.1rem; margin-top: 0.25rem;background: linear-gradient(90deg, #d0ffff 0%, #eeffff 100%);}
.ny-contact1 ul li>img{float: left;border: 4px solid #fff; width: 1.5rem;height: 1.5rem;margin:0.2rem;}
.ny-contact1 ul li div{float: left; width: 4.15rem; margin: 0.38rem 0rem 0 0.1rem ;}
.ny-contact1 ul li div img{float: left; padding-top: 0.05rem; width: 0.47rem;height: 0.47rem;}
.ny-contact1 ul li div h2{margin: 0 0 0.06rem 0.15rem; float: left;width: 3.5rem;font-size: 0.37rem;color:#35928f;font-weight: bold;}
.ny-contact1 ul li div>a{ font-size: 0.43rem;color:#545453;font-style: italic;font-weight: bold;}
/*样式2*/
.ny-contact2{margin: 0.2rem 0 0 0;}
.ny-contact2 ul{padding:0.2rem;}
.ny-contact2 ul>h2{font-size: 0.3rem;padding:0.05rem 0.1rem;color:#818181;background: linear-gradient(90deg, #ffeadd 0%, #ffffff 100%);}
.ny-contact2 ul li{float: left;width: 6.5rem;border-radius: 0.1rem; margin-top: 0.25rem;background: linear-gradient(90deg, #d0ffff 0%, #eeffff 100%);}
.ny-contact2 ul li>img{float: left;border: 4px solid #fff; width: 1.5rem;height: 1.5rem;margin:0.2rem;}
.ny-contact2 ul li div{float: left; width: 4.15rem; margin: 0.25rem 0rem 0 0.1rem ;}
.ny-contact2 ul li div img{float: left; padding-top: 0.05rem; width: 0.47rem;height: 0.47rem;}
.ny-contact2 ul li div h2{margin: 0 0 0rem 0.15rem; float: left;width: 3.5rem;font-size: 0.37rem;color:#35928f;font-weight: bold;}
.ny-contact2 ul li div>a{ font-size: 0.38rem;color:#545453;font-style: italic;font-weight: bold;}
.ny-contact2 ul li div p{font-size: 0.24rem;color:#545453;line-height: 0.28rem;margin-top: 0.04rem;}





