@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:"Microsoft YaHei";-webkit-text-size-adjust:none;color:#000;max-width:640px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.vertical-text {
    -webkit-writing-mode: tb-rl;
    writing-mode: tb-rl;
}
@font-face {
	font-family: "siyuansong";
	src: url("../fonts/SourceHanSerifCN-Bold-subfont.ttf");
}
@font-face {
	font-family: "huawen";
	src: url("../fonts/华文行楷.ttf");
}
@font-face {
	font-family: "cyjwb";
	src: url("../fonts/cyjwb.ttf");
}
/*header*/
header .tou{height: 0.87rem;background: url("../images/topbg.jpg") 100%;}
.logo{width:1.5rem;display: block;position: absolute;left: 3%;z-index: 999;}
.meau{position:absolute;right:3%;top:50%;width:8%;transform: translateY(-50%);animation-fill-mode:unset!important;}
.zi{position: absolute;height:0.87rem;left: 1.9rem;font-size: 0.32rem;color: #fff;line-height: 0.87rem;font-family: "cyjwb";}
/*导航菜单*/
#ceng{display:none; width:100%; height:100%;z-index:100;position:fixed; top:0;  right:0; z-index:9999;}
#close{width:10%;right:3%;top:0.72rem;width:8%;transform: translateY(-50%);position: absolute;}
.type{width:100%;background:rgba(0,0,0,.8);height:100%;float:right;}
.type ul {padding-top:20%;}
.type ul li a {
    color: #fff;
    display: block;
    line-height:1rem;
    text-align: center;
    display: block;
    font-size: .35rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}

.title{width:2.5rem;margin:0 auto;}
.index_about{width:100%;height:9.8rem;margin:0 auto;background: url("../images/index_abo.png") no-repeat;background-size:100%;box-sizing:border-box;padding:0 3%;position: relative;margin-top:-1rem;z-index: 9;overflow: hidden;}
.index_about .title{margin-top:1rem;}
.index_about_main{color: #060001;font-size: 0.22rem;line-height: 0.35rem;text-indent: 2em;margin-top:0.65rem;margin-bottom:0.25rem;width: 100%;height: 3.8rem;}
.index_about .fang{width: 100%;position: absolute;bottom:0;background: url("../images/fang.png") no-repeat center;height:1.24rem;background-size:100% 100%;margin: 0 -3%;}
.index_about .more{height:2.79rem;width:0.6rem;background: url("../images/morebg1.png") no-repeat;background-size:100%;position: absolute;left: 3%;top: 4rem;line-height: 0.6rem;letter-spacing: 3px;}
.more{width:2.79rem;height:0.6rem;line-height: 0.6rem;text-align: center;background: url("../images/morebg.png") no-repeat;background-size:100%;display: block;margin:0 auto;color: #fff;font-size: 0.24rem;margin-bottom:0.5rem;}
/* 背景 */
.tu{height: 2.8rem;width: 100%;background: url("../images/a1.jpg") no-repeat center;background-repeat: no-repeat;background-position: center;background-attachment: fixed;overflow: hidden;position: relative;background-size:100%;}
.tu img{position: absolute;width: 100%;height:2.8rem;}
/* 产品中心 */
.index_pro{width:100%;box-sizing:border-box;padding:0 3%;background: url("../images/index_pro.jpg") no-repeat top;background-size:100%;height:9.08rem;}
.index_pro .title{padding-top:0.5rem;padding-bottom:0.4rem;}
.index_pro .promain{width: 100%;margin:0 auto;}
.promain .swiper-container{height:5.5rem}
.promain .swiper-container .swiper-pagination-bullets{bottom:0;}
.promain .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #fff;}
.index_pro li{width:3.59rem;float: left;position: relative;height:4.935rem;}
.index_pro li .sitop{width:2.39rem;margin:0 0.6rem;}
.index_pro li .sitbot{position: absolute;width: 1.15rem;bottom:0;left:50%;margin-left: -0.575rem;}
.index_pro li img{width:100%;}
.tu1{height: 4rem;width: 100%;margin:0.3rem 0;}
.tu1 img{width: 100%;height:4rem;}

.products{width:100%;box-sizing:border-box;padding:0 3%;background: url("../images/proindexbg.jpg") top no-repeat;background-size:100%;height:14rem;}
.products .title{padding-top:0.5rem;padding-bottom:0.1rem;}
.products .bd{width:100%;}
.products .bd li{width:46%;float: left;margin-right: 2%;margin-bottom:2%;}
.products .bd li:nth-child(2n){margin-right: 0;}
.products .bd li .title1{background: #fff;height:0.6rem;line-height: 0.6rem;font-size: 0.3rem;text-indent: 0.2rem;}
.products .more{margin:0.2rem 0 0.2rem 2.8rem;background-image: url("../images/an3.png");text-align: left;text-indent: 0.2rem;}
/* 简介 */
.jj{width:100%;box-sizing:border-box;padding:0 3%;background: url("../images/jjbg.jpg") top no-repeat;background-size:100%;height:9.07rem;position: relative;}
.jj .title{padding:0.3rem 0;}
.jj .index_about_main{color: #fff;height:4.8rem;}
.jj .more{height:2.79rem;width:0.6rem;background-image: url("../images/an4.png");background-size:100%;position: absolute;color:#ad7b3e;left: 3%;top: 4rem;line-height: 0.6rem;letter-spacing: 3px;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;text-align:left;text-indent:0.2rem;}
/* 新闻 */
.news{width:100%;box-sizing:border-box;padding:0 3%;background: url("../images/newsbg.jpg") top no-repeat;background-size:100%;height:7.41rem;}
.news .title{padding:0.3rem 0;}
.news .inews_con{position: relative;}
.inews_li{width: 100%;}
.inews_li li{width:100%;height:1.71rem;margin-bottom:0.4rem;}
.inews_img{width:2.76rem;height:1.71rem;background: url("../images/news.png") no-repeat center;background-size:100%;}
.inews_img img{margin:0.05rem;width:2.66rem;height:1.61rem;}
.inews_licon{width: 4.1rem;height:1.71rem;}
.inews_licon .p1{line-height:1;color: #000;font-size: 0.24rem;transition: all 1s;font-weight: bold;}
.inews_licon .newsjian{font-size: 0.2rem;color: #000;line-height: 0.33rem;padding:0.2rem 0;height:0.66rem;}
.inews_licon .more{margin-bottom:0;transition: all 1s;margin-left:0;width:1.83rem;height:0.42rem;background: url("../images/morebg.png") no-repeat;background-size:100%;float: left;text-align: center;line-height: 0.42rem;color: #676663;font-size: 0.2rem;transition: all 1s;color: #fff;text-indent: 0;}


/* 新闻详情 */
.about_con{width:94%;margin:0 auto;font-size: 0.14rem;}

/*  */
.erproducts{width:100%;box-sizing:border-box;padding:0 3%;}
.erproducts li{width:49%;float: left;margin-right: 2%;}
.erproducts li:nth-child(2n){margin-right: 0;}
.erproducts .title1{font-size: 0.24rem;font-weight: bold;text-align: center;line-height: 0.6rem;}
.erproducts .title1 a{color:#ad7b3e;}

.fanye{padding-bottom: 10%;width: 100%;border-top:2px solid #d6d6d6;}
.fanye p{font-size: 14px;color:#626262;margin-top: 2%;}
.fanye p:hover{color:#ad7b3e;}
/* 图文详情 */
.proshow{ margin:0 auto;  width:100%;position:relative;  zoom:1;   }
.proshow .hd{ width:100%; padding-top:5px; position: relative;}
.proshow .hd ul{overflow:hidden; zoom:1;margin: 0 0.75rem;}
.proshow .hd ul li{ padding-top:5px; float:left;  text-align:center;}
.proshow .hd ul li img{ width:1rem;margin-right:0.1rem;opacity: 0.5;}
.proshow .hd ul li.on img{opacity: 1;}
.proshow .hd ul li:nth-child(5n) img{margin-right:0;}
.proshow .hd .next{width:0.67rem;height:0.67rem;display: block;position: absolute;background: url(../images/next.png) no-repeat;top: 50%;margin-top: -0.335rem;background-size:100%;right:0;}
.proshow .hd .prev{width:0.67rem;height:0.67rem;display: block;position: absolute;background: url(../images/prev.png) no-repeat;top: 50%;margin-top: -0.335rem;background-size:100%;left: 0;}
.proshow .bd{ background: url("../images/proshowbg.png") no-repeat;width:100%;}
.proshow .bd li{ vertical-align:middle; }
.proshow .bd img{ width:100%; display:block;}
/* 单页 */
.lanmu{width:100%;margin:0 auto;margin-bottom:0.1rem;}
.lanmu li{width: 2.26rem;height: 0.5rem;float:left;margin-right:0.13rem;margin-bottom:0.13rem;text-align: center;line-height: 0.45rem;font-size: 0.24rem;background: url("../images/morebg.png") no-repeat;background-size:100%;color: #fff;}
.lanmu li:nth-child(3n){margin-right: 0;}
.lanmu li.on{background-image: url("../images/ertypebgon.png");}
.lanmu li a{color:#fff;}
.lanmu li.hover{background-image: url("../images/ertypebgon.png");}
.lanmu li.hover a{color: #fff;}

.zx {width:100%;background:url(../images/zx.jpg)no-repeat center;background-size:100%;font-size: 0.26rem;}
.zx .sm {width:94%;height:4.55rem;background:#fff;margin-left:3%;box-shadow:0px -2px 7px 1px #ccc;}
.sm h3 {text-align:center;margin-top:0.38rem;margin-bottom:0.4rem}
.sm form {width:94%;margin:0 auto;background: #fff;border-radius: 0.1rem;overflow: hidden;padding: 0.25rem;box-sizing: border-box;}
.sm form .t{font-size: 0.34rem;color: #000;font-weight: bold;display: flex;align-items: center;justify-content: center;height: 0.9rem;background: url("../images/tbg.png") no-repeat bottom;background-size: 100%;}
.sm form .t img{width: 1rem;}
.sm form .item{margin: 0.2rem 0;}
.sm form .item .item_t{font-size: 0.26rem;color: #1d1d1d;}
.sm form .item .item_t span{color: #ef0000;}
.sm .xy{display: flex;align-items: center;color: #9d9d9d;margin-bottom: 0.2rem;}
.sm .xy .check{width: 0.24rem;height: 0.24rem;margin-right: 0.1rem;visibility: hidden;}
.sm .xy .check::before{display:block;content:"";width: 0.24rem;height: 0.24rem;border: 1px solid #ad7b3e;border-radius: 50%;box-sizing: border-box;margin-right: 0.2rem;visibility: visible;}
.sm .xy .check:checked::before{background: url("../images/check.png") no-repeat center;background-size: 100%;border: none;}
.sm .xy span{color: #ad7b3e;}
.sm input {border:none;border-bottom:0.02rem solid #7d7d7d;width:100%;height:0.62rem;}
.sm textarea {width:100%;height:1.34rem;border:0.02rem solid #A0824C;margin-top:0.18rem;line-height:0.62rem;font-family:"微软雅黑";padding-left:0.2rem;box-sizing:border-box;}
.sm .an {width:100%;border:none;background: url("../images/subbg.png") no-repeat center;background-size: 100%;width: 3.8rem;height: 0.84rem;margin: 0.2rem auto 0;display: block;color: #fff;font-size: 0.26rem;}


footer {width:100%;max-width:640px;}
footer .links {width:100%;height:1.73rem;background:url("../images/botbg.png") no-repeat;background-size:100%;position:fixed;z-index:999;bottom:0;max-width:640px;}
footer .links ul {width:100%;height:1.4rem;margin-top:0.33rem;}
footer .links ul li {width:25%;height:1.25rem;float:left;text-align:center;margin-top:0.15rem;}
footer .links ul li div {height:0.54rem;width:100%;text-align:center;}
footer .links ul li div img {width:30%;display: block;margin:0 auto;margin-top:0.1rem;}
footer .links ul li p {color:#f7bf52;margin-top:0.1rem;font-size:0.25rem;}
.backtop{width:0.8rem;position: fixed;right:2%;display: block;0.8rem;bottom:2rem;z-index:999;}
.backtop img{width: 100%;display: block;cursor: pointer;}
/* 二级 */
.ercon {background: url(../images/erconbg.png) repeat-y center;position: relative;background-position-y: 2.9rem;background-size:100%;}
.ertop{position: absolute;top: -1rem;background: url(../images/erbg.png) top center;min-height: 3.99rem;width: 100%;background-size:100%;z-index:9;}
.ercon .erconcon {position: relative;z-index: 9;}
.ercon .more1{margin: 0.2rem 0 0.2rem 2.8rem;background-image: url("../images/an3.png");text-align: left;text-indent: 0.2rem;}
.more1{width:2.79rem;height:0.6rem;line-height: 0.6rem;text-align: center;background: url("../images/morebg.png") no-repeat;background-size:100%;display: block;margin:0 auto;color: #fff;font-size: 0.24rem;margin-bottom:0.5rem;}


.position{line-height: 0.5rem;font-size: 0.21rem;color: #333;position: relative;top: -0.25rem;}
.position .fang{width:0.3rem;height:0.3rem;float: left;margin-top:0.1rem;}
.position .fang img{width:0.3rem;height:0.3rem;display: block;}
.position a{color: #ad7b3e;}
.position a:hover{color: #ad7b3e;}
.position .main{border-bottom:1px solid #cfb698;width:94%;margin:0 auto;}

.ertit{text-align: center;margin:0.2rem auto;width:94%;}
.ertit .title{font-size: 0.5rem;color: #111;font-family: "huawen";display: flex;align-items: center;justify-content: center;width:100%;}
.ertit p{font-size: 0.22rem;color: #313131;text-transform: uppercase;font-family: arial;}
.ertit .title::before{content:"";display: block;background: url("../images/titbg1.png") no-repeat center;background-size:100%;width: 2.33rem;height:0.35rem;margin-right: 0.1rem;}
.ertit .title::after{content:"";display: block;background: url("../images/titbg1.png") no-repeat center;background-size:100%;width: 2.33rem;height:0.35rem;margin-left: 0.1rem;}

/*main*/
.tanchu{width:120px;height:25px;margin:0 auto;background:#000;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-50px;z-index:9999;display:none;line-height:25px;}
.gy{width:94%;margin:0 auto;font-size: 0.24rem!important;}
/* 购票存图 */
.print{width: 7.1rem;background: url("../images/print_bg.png") no-repeat;background-size:100%;margin:0.2rem auto;box-sizing:border-box;padding:0.4rem;height:7.42rem;}
.print .t{font-size: 0.34rem;color: #000;font-weight: bold;display: flex;align-items: center;justify-content: center;height: 0.9rem;background: url("../images/tbg.png") no-repeat bottom;background-size: 100%;}
.print .t img{width: 1rem;}
.print .piao{text-align: left;margin-top: 2%;}
.print .piao .tit{font-size: 0.28rem;margin-bottom: 0.1rem;}
.print .piao .time{font-size: 0.25rem;color: #a3a3a3;line-height: 2;}
.print .wxts{width: 6.25rem; height:2.3rem;border:1px solid #eeeeee;padding:0.3rem;box-sizing:border-box;margin-top:0.6rem;}
.print .wxts .title{font-size: 0.28rem;color: #3c3c3c;margin-bottom:0.1rem;}
.print .wxts p{font-size:0.24rem;color:#7d7d7d;line-height: 0.4rem;}
.print .pri{margin-top:0.3rem;}
.print .pri .t{font-size: 0.25rem;color: #a3a3a3;line-height: 0.5rem;}
.print .pri .p{font-size: 0.25rem;color: #292929;line-height: 0.5rem;}
.print .pri span{display: block;float: left;}
.print .ewm{text-align: center;margin-top:0.5rem;}
.print .ewm p{color: #292929;font-size: 0.24rem;}
.bao{background: url("../images/subbg.png") no-repeat center;background-size: 100%;width: 3.8rem;height: 0.84rem;margin: 0.2rem auto 0;color: #fff;font-size: 0.26rem;display: flex;align-items: center;justify-content: center;}

#photo{position: fixed;top:0;width: 100%;display: none;height: 100vh;background: #000;z-index: 999;}
#photo img{width:100%;display: block;margin:0 auto;}






#audio_btn {
            width: 30px;
            height: 30px;
            background-image: url("../images/music.png");
            background-size: contain;    
            position: fixed;
            z-index: 99999;
            right: 20px;
            top: 70px;
}
.rotate {     
	-webkit-animation: rotating 1.2s linear infinite;   
	-moz-animation: rotating 1.2s linear infinite;    
	-o-animation: rotating 1.2s linear infinite;    
	animation: rotating 1.2s linear infinite;
}
@-webkit-keyframes rotating {
	from { -webkit-transform: rotate(0) }
	to { -webkit-transform: rotate(360deg) }
}
@keyframes rotating {
	from { transform: rotate(0) }
	to { transform: rotate(360deg) }
}
@-moz-keyframes rotating {
	from { -moz-transform: rotate(0) }
	to { -moz-transform: rotate(360deg) }
}































