@charset "UTF-8";
/*reset*/
*{-moz-box-sizing:border-box;box-sizing:border-box;margin: 0;padding: 0;}
html{-webkit-text-size-adjust:100%;background: #f5eee3;}
body {font-family:"Microsoft YaHei","SimSun","Arial";color:#333;background: #EBE2D4;font-size:14px;line-height:1.42857143;word-break:break-all;-webkit-tap-highlight-color: transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
a{color:#333;text-decoration:none}
a:active,a:hover{outline:0}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
ol, ul, li {list-style: none;}
img {border:0;vertical-align:middle}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer}
button[disabled],input[disabled] {cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:none;-webkit-appearance:none;}
textarea {overflow:auto;resize:none}
select{background:#fff}
table {border-collapse:collapse;border-spacing:0}
[role="button"] {cursor:pointer}
em{font-style:normal}
/*去除加减按钮*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"] {-moz-appearance: textfield;}
/*浮动*/
.fr{float:right;}
.fl{float:left;}
.clearfix:after,.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}
/*显示隐藏*/
.hidden{display:none!important}
/*位置*/
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
/*文字溢出*/
.nowrap{white-space:nowrap;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.nowrap-2{display:block;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.nowrap-3{display:block;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.nowrap-4{display:block;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
/*图片*/
.data-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
/*placeholder*/
::-webkit-input-placeholder{color: #999;}
:-moz-placeholder{color: #999;}
::-moz-placeholder{color: #999;}
:-ms-input-placeholder{color: #999;}
/*分散*/
.ui-justify-flex{width:100%;display:-webkit-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;}
/*垂直上下居中*/
.ui-center{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;text-align:center;width:100%;}
/*排版*/
.ui-flex,.ui-tiled {display: -webkit-box;width: 100%;}
/*平铺*/
.ui-tiled li{-webkit-box-flex:1;width:100%;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;}
/*列表*/
.ui-list{width:100%;}
.ui-list > li > a{position:relative;margin-left:15px;display:block;display:-webkit-box;}@media (max-width: 320px){.ui-list > li > a{margin-left:10px;}}
.ui-list-img{position:relative;margin:10px 12px 10px 0;width:110px;height:72px;}
.ui-list-info{-webkit-box-flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;}
.ui-flex-align-start {-webkit-box-align: start; }
.ui-flex-align-center {-webkit-box-align: center; }
.ui-row{display:block;overflow:hidden; }
.ui-col{float:left;-moz-box-sizing:border-box;box-sizing:border-box;width:100%; }
.ui-col-10{width:10%;}
.ui-col-20{width:20%;}
.ui-col-25{width:26.5%;}
.ui-col-33{width:33.3333%;}
.ui-col-50{width:50%;}
.ui-col-67{width:66.6666%;}
.ui-col-75{width:76.5%;}
.ui-col-80{width:80%;}
.ui-col-90{width:90%;}
/*留白*/
.ui-whitespace{padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;box-sizing:border-box;}@media(max-width:320px){.ui-whitespace{padding-left:10px;padding-right:10px;}}
.ui-whitespace-left{padding-left:15px;-moz-box-sizing:border-box;box-sizing:border-box;}@media(max-width:320px){.ui-whitespace-left{padding-left:10px}}
.ui-whitespace-right{padding-right:15px;-moz-box-sizing:border-box;box-sizing:border-box;}@media(max-width:320px){.ui-whitespace-right{padding-right:10px;}}
/*弹框 中间*/
.ui-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;background:rgba(0,0,0,0.4);display:none}
.ui-dialog.show{display:-webkit-box}
.ui-dialog-cnt{border-radius:3px;width:296px;-webkit-background-clip:padding-box;pointer-events:auto;background-color:#fff;position:relative;border-top:4px solid #12B7F5;-webkit-box-sizing:border-box;color:#000}
.ui-dialog-hd{width:100%;text-align:center;min-height:45px;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px}
.ui-dialog-bd{min-height:46px;border-top-left-radius:3px;border-top-right-radius:3px;padding:18px 28px 18px 28px;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;-webkit-box-orient:vertical}
.ui-dialog-ft{border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:-webkit-box;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;border-top:1px solid #e9e9e9;height:45px;line-height:45px}
.ui-dialog-ft button{font-size:18px;text-align:center;width:100%;line-height:45px;display:block;margin:0;-webkit-box-flex:1}
/*弹框 底部*/
.ui-actionsheet{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;opacity: 0;pointer-events: none;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: end;background:rgba(0, 0, 0, 0.4);}
.ui-actionsheet.show{pointer-events: inherit;opacity: 1; }
.ui-actionsheet.show .ui-actionsheet-cnt{-webkit-transform:translateY(0);-webkit-transition-delay:0.3s; }
.ui-actionsheet-cnt{position:fixed;bottom:0;width:100%;-webkit-transform:translateY(100%);-webkit-transition-property:all;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 0.3s; }
/*header,footer(位置固定)*/
.ui-header,.ui-footer{position:fixed;width:100%;z-index:100;left:0;}
.ui-header {top:0;height:106px;background: #4B4241;}
.ui-header ~ .ui-container{border-top:106px solid transparent;min-height: -webkit-calc(100vh - 350px);min-height: -moz-calc(100vh - 350px);min-height: calc(100vh - 350px);}
.ui-footer {bottom:0;height:56px;}
.ui-footer ~ .ui-container {border-bottom:56px solid transparent;}
/* 屏宽超出750px */
body{margin:0 auto;}
body,.ui-header,.ui-footer,.page-footer{max-width:750px;}
.ui-header,.ui-footer{left:auto}
/*间距*/
.plr14{padding-left: 14px;padding-right: 14px;}
.plr18{padding-left: 18px;padding-right: 18px;}
.mb10{margin-bottom: 1px;}
.mb14{margin-bottom: 14px;}
.mb20{margin-bottom: 20px;}
/*header*/
.header-top-box{height:55px;position:relative;}
.header-top-box .left-box{padding:0 14px;position:absolute;top:0;height:50px;left:15px;background:url(../images/m/icon_return.png) no-repeat 0 center/auto 16px;}
.header-top-box .logo-box{display:block;height:100%;line-height: 70px;}

.nav-list{height:50px;line-height:50px;}
.nav-list li{width: 16.6%;text-align: center;}
.nav-list a{color: rgba(225, 214, 198, 0.6);font-size:14px;}
.nav-list .active a{color: #E1D6C6;font-weight:bold}
/*banner*/
.top-banner{width:100%;height:0;position:relative;padding-top:48.41%}
.top-banner .banner-cnt{width:100%;height:100%;position:absolute;top:0;overflow:hidden;border-radius: 7px;}
.top-banner .swiper-container{width:100%;height:100%;}
.top-banner .swiper-pagination{width:100%;bottom: 10px;}
.top-banner .swiper-pagination-bullets{z-index:3;width:100%;bottom:10px;font-size:0}
.top-banner .swiper-pagination-bullet{margin:0 3px;width:9px;height:9px;background:#fff;opacity:.5;outline:none;box-shadow: 0px 3.5px 7px 0px rgba(0, 0, 0, 0.1);}
.top-banner .swiper-pagination-bullet-active{opacity:1}
/*新闻*/
.news-list li{border-left: 4px solid #4B4241;padding-left: 14px;}
.news-list li:not(:last-child){margin-bottom: 14px;}
.news-list li h3{font-size: 14px;color: #4B4241;line-height: 20px;}
.news-list li p{font-size: 12px;color: #666;margin-top: 2px;}
/*照片*/
.picture-list{margin-left: -14px;padding: 0 16px;}
.picture-list li{float:left;width: 50%;padding-left: 14px;margin-bottom: 12px;}
.picture-list li a{display: block;width: 100%;padding-top: 100%;border-radius: 7px;position: relative;overflow: hidden;}
.picture-list li img{position: absolute;top: 0;left: 0;}
/*视频*/
.video-list{padding: 0 10px;}
.video-list li:not(:last-child){margin-bottom: 14px;}
.video-list li .thumb{width: 120px;height: 84px;border-radius: 7px;overflow: hidden;position: relative;margin-right: 14px;}
.video-list li .cover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/m/icon_play.png) no-repeat center center/23px;}
.video-list li h3{font-size: 14px;line-height: 21px;color: #4B4241;}
.video-list li .description{font-size: 12px;color: #666;margin-top: 2px;}
.video-list li .num{font-size:10px;color: #999999;margin-top: 5px;}
/*首页*/
.page-home{padding-top: 15px;}
.page-home .bg{background-repeat: no-repeat;background-size: 100% auto;background-position: right bottom;}
.page-home .bg1{background-image: url("../images/m/b1.png");}
.page-home .bg2{background-image: url("../images/m/b2.png");}
.page-home .bg3{background-image: url("../images/m/b3.png");}
.page-home .home-panel{padding: 20px 0 20px 20px;border-bottom: 1px solid #DCD6CC;}
.page-home .panel-title{font-size: 18px;font-weight: bold;color: #4B4241;}
.page-home .panel-title .en{font-size: 12px;font-weight: normal;}
.page-home .rich-txt{font-size: 14px;line-height: 1.57;color: #666666;}
.page-home .look-more{display: block;width: 98px;height: 35px;border-radius: 4px;line-height: 32px;border: 1px solid #4B4241;font-size: 14px;color: #4B4241;text-align: center;}
.page-home .news-list{padding-right: 20px;}
.page-home .picture-list{padding:0 20px 0 0;}
.page-home .picture-list li{margin-bottom: 0;}
.page-home .video-list{padding: 0;}
/*底部*/
.page-footer{background: #2E2929;color: #EBE2D4;padding: 20px 35px;font-size: 14px;margin-top: 15px;}
.page-footer .f-titl{font-size: 18px;font-weight: bold;margin-bottom: 28px;}
.page-footer .f-item{margin-bottom: 30px;}
.page-footer .f-item .menu{width: 34px;height: 34px;border-radius: 2px;border: 1px solid #EBE2D4;background: url("../images/m/f_address.png") no-repeat center center/18px;margin-right: 7px;}
.page-footer .f-item .menu.phone{background-image: url("../images/m/f_pnone.png");}
.page-footer .f-item .ui-list-info p:first-child{font-weight: bold;}
.page-footer .f-s-titl{font-size: 14px;font-weight: bold;margin-bottom: 14px;}
.page-footer .scode-list .s-titl{font-size: 12px;margin-top: 4px;text-align: center;}
.page-footer .scode-list .s-img{width: 60px;height: 60px;border-radius: 4px;background: #FFFFFF;}
.page-footer .scode-list .line{width: 1px;height: 40px;background: #4B4241;}
.page-footer .f-bottom{line-height: 24px;font-size: 12px;}
.page-footer .f-bottom a{color: #634F3E;}
/*大标题*/
.big-title{font-size: 24px;font-weight: bold;color: #4B4241;padding: 20px 0 30px;}
.rich-panel{font-size: 16px;color: #333333;line-height: 1.5;}
.rich-panel img{width: 100%;height: auto!important;}
/*详细页*/
.page-news-show .big-title{font-size: 24px;padding-bottom: 10px;}
.page-news-show .time{color: #666666;font-size: 12px;margin-bottom: 20px;}
