html{-webkit-tap-highlight-color:transparent;height:100%;font-size:312.5%;background-color:#ebebeb;margin:0 auto;padding:0}
body{max-width:640px;min-width:280px;background:#dedede;margin:0 auto;position:relative;overflow-x:hidden;width:100%;font-size:.24rem;line-height:1.5;color:#333;font-family:arial,Microsoft Yahei}
.flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.jianjie-chat {
    display: block;
    width: 65%;
    background-color: #da0023;
    font-size: 1.2rem;
    line-height: 2.6rem;
    border-radius: 1.5rem;
    text-align: center;
    color: #fff;
    margin: 3% auto 0
}
.about{background-color: #fff; padding: 3%; margin-bottom: 1rem;}
.about h1{font-size: 1.8rem; text-align: center; height: 3rem; line-height: 3rem;}
.about hr{ width: 6rem; height: 4px; background: red; margin: 0 auto; border: none; margin-bottom: 1rem;}
.about p{font-size: 1rem; line-height: 1.7rem; text-indent: 2em;margin-bottom: 3%;}

.zy{background-color: #fff; padding: 3%;margin-bottom: 1rem;}

.zy h1{font-size: 1.8rem; text-align: center; height: 3rem; line-height: 3rem;}
.zy h3{font-size: 1.2rem; text-align: center; height: 3rem; line-height: 3rem; font-weight: normal;}
.zy hr{ width: 6rem; height: 4px; background: red; margin: 0 auto; border: none; margin-bottom: .6rem;}
.zy p{font-size: 1rem; text-align: center;  line-height: 2.6rem; font-weight: normal;}
.zylist ul{ height: 100%; color: #fff; text-align: center;}
.zylist ul h2{font-size: 1.6rem; text-align: center; font-weight: normal; line-height: 4rem;}
.zylist ul h4{font-size: 1.2rem; text-align: center;font-weight: normal;}
.zylist ul p{font-size: 1rem; text-align: center;font-weight: normal; line-height: 1.6rem; padding: 0 2rem; text-align: left;}
.zylist ul:nth-child(1){ width: 100%; height:12.32rem; background: url("../images/zy_01.jpg") top center no-repeat; background-size: 100%;}
.zylist ul:nth-child(2){ width: 100%; height:12.32rem; background: url("../images/zy_02.jpg") top center no-repeat; background-size: 100%;}
.zylist ul:nth-child(3){ width: 100%; height:12.32rem; background: url("../images/zy_03.jpg") top center no-repeat; background-size: 100%;}
.zylist ul:nth-child(4){ width: 100%; height:12.32rem; background: url("../images/zy_04.jpg") top center no-repeat; background-size: 100%;}

.owl-demo .item{position:relative;display:block}
.owl-demo img{display:block;width:100%}
.owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:#000;opacity:.5}
.owl-demo span{position:absolute;left:5px;bottom:0;font:16px/32px "Microsoft Yahei","???ゆ?烽???ゆ??";color:#fff;text-align:center}
.owl-pagination{position:absolute;right:10px;bottom:10px;height:.22rem;text-align:center}
.owl-page{float:left;width:8px;height:8px;margin:0 3px;background-image:url(../images/SY_banner2.png);background-size:8px 8px}
.owl-pagination .active{width:13px;background-image:url(../images/SY_banner1.png);background-size:13px 8px}
.owl-buttons{display:none}
.owl-buttons div{position:absolute;top:50%;width:20px;height:40px;background-size:20px 40px;margin-top:-20px;text-indent:-9999px}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%; }
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}

.zslist{background-color: #fff; padding: 3%;margin-bottom: 1rem;}
.zslist h1{font-size: 1.8rem; text-align: center; height: 3rem; line-height: 3rem; color: #fff;}
.zslist h3{font-size: 1.2rem; text-align: center; height: 3rem; line-height: 3rem; font-weight: normal;color: #fff;}
.zslist .list{ padding: 3%; background: #da0023;}
.zslist .list .tb{ width: 100%; font-size: 1rem; color: #000;  border-collapse: collapse; background: #fff; margin-bottom: 1rem;}
.zslist .list .tb td{ width: 25%; height: 2.5rem; line-height: 2.5rem; text-align: center; border: 1px solid #000;font-weight: .9rem;}
.zslist .list .tb td a{color: #da0023;}
.zslist .list .tb tr:nth-child(1){font-weight: bold;}
.zslist .txt{ text-align: center; font-size: 1.2rem; color: #fff;}

.zsyq{background-color: #fff; padding: 3%;margin-bottom: 1rem; background: #f5f5f5;}

.zsyq h1{font-size: 1.8rem; text-align: center; height: 3rem; line-height: 3rem;}
.zsyq h3{font-size: 1rem; text-align: center; line-height: 2rem; font-weight: normal; margin-bottom: 1rem;}

.zsyq .txt{ box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); border-radius: 1rem; padding: 3%;}
.zsyq .txt .t{font-size: 1rem; justify-content: left; margin-bottom: 1rem;}
.zsyq .txt .t img{ margin-right: 1rem; width: 1.6rem; height: 1.6rem;}
.zsyq .txt .t p{font-weight: bold;}
.zsyq .c{ padding: 3%;background: #fef0e5; border: 1px dashed #ff9300; font-size: .8rem; margin-bottom: 1rem;}
.zsyq .c p{ line-height: 1.5rem;}
.zsyq .c .a{justify-content: left; margin-top: .5rem;}
.zsyq .c .a img{ width: 5.6rem; height: 1.6rem; margin-right: 1rem;}
.zsyq .c .i{ margin-top: 1rem;}

.ms{background-color: #fff; padding: 3%; margin-bottom: 1rem;}
.ms h1{font-size: 1.8rem; text-align: center; height: 3rem; line-height: 3rem;}
.ms h3{font-size: 1.2rem; text-align: center; height: 3rem; line-height: 3rem; font-weight: normal;}
.ms hr{ width: 6rem; height: 4px; background: red; margin: 0 auto; border: none; margin-bottom: .6rem;}
.ms p{font-size: .9rem; line-height: 1.6rem; text-indent: 2em; margin-bottom: 1rem;}

.hj{background-color: #fff; padding: 3%; }
.hj h1{font-size: 1.8rem; text-align: center; height: 3rem; line-height: 3rem;}
.hj h3{font-size: 1.2rem; text-align: center; height: 3rem; line-height: 3rem; font-weight: normal;}
.hj hr{ width: 6rem; height: 4px; background: red; margin: 0 auto; border: none; margin-bottom: .6rem;}
.ahj{ margin-bottom: 1rem;}