* { word-wrap: break-word;margin: 0;padding: 0 }
body{ background-color:#fff; width:100%;}
body,button,input,select,textarea, input{font:14px;; font-family: '微软雅黑';}
textarea { resize: none; }
html,body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form,img, fieldset, .pr, .pc{ margin:0; padding:0;}
table { empty-cells: show; border-collapse: collapse;}
caption, th { text-align: left; font-weight: 300; }
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:normal;}
 cite, i { font-style: normal; display: block;}
 em{font-style: normal}
a { font-size: 14px; color:#666; text-decoration: none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
a:hover { text-decoration: none; color:#cb000f; }
img{ border:0;}
label { cursor: pointer; }
input:disabled{background-color:#fff;}
textarea:disabled{background-color:#fff;}
@font-face{font-family:'iconfont';
src:url('../font/iconfont.eot');
src:url('../font/iconfont.eot') format('../fonts/embedded-opentype'),url('../font/iconfont.woff') format('woff'),url('') format('truetype'),url('') format('svg')}.iconfont{font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;font-family:iconfont}
@font-face{
     font-family: 'xsmd'; 
     src:url('') format('woff'),
         url('') format('truetype'),
         url('') format('svg');
         font-family: 'AgencyFB'; 
     src:url('') format('woff'),
         url('../font/AgencyFB.ttf') format('truetype'),
         url('') format('svg');
}
.md_aboutinfo li img{max-width: 800px; text-indent:0px;}

.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.cl { zoom: 1; }

.imgauto{ width:100%; height:auto; display:block;}
.md_fl{float: left;}
.md_fr{float: right;}
.relative{position: relative;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.md_mtb{padding:100px 0 50PX 0;}
.ctd_mob,.md_newslist2,.md_navtubiao4,.md_mob{ display: none; }
.active{color: #585367!important;font-weight:bold}

.md{width: 100%; margin: 0 auto; background: #fff}
.md3{width: 100%; margin: 0 auto; background: #f7f8f9; padding:0 0 22px 0}
.md2{width: 100%; margin: 0 auto; background: #f4f4f4}
.md_frame{width: 1200px; margin: 0 auto}
.md_frame .logo img{ margin-top: 21px }
.md_frame .md_frametwo{width: 50%; float: left;}
.md4{width: 100%; margin: 0 auto; background: #585367; padding:0 0 22px 0}
.md5{width: 100%; margin: 0 auto; background: #747474; padding:0 0 0px 0;color: #fff; height: 100px}
.md5 li span{color: #fff; font-size:14px; line-height: 30px}




.md_header{background: #585367; height: 120px;}
.md_header2{background-color:rgba(88,83,103,0.80); height: 120px;position: absolute;top: 0;z-index: 999;width: 100%}
.md_headerlogo img{ width: 100% }
.md_nav{text-align: right; }
.md_nav li a{color: #707070;font-size: 16px; font-weight: bold; text-align: right;}
.md_nav li a:hover{color: #585367}
.md_nav li .on{color: #585367}
.md_navrigt i{float: right;padding-top: 22px;padding-bottom: 0px; font-size: 24px; color: #585367; margin-left: 0px }
.md_navrigt i img{width: 20px;margin-left: 20px; cursor: pointer; }

.md_fudong{background:#585367;position: absolute;z-index: 99;;height: 120px;  right:25%;top:505px;width: 50%}
.md_fudong2{ background-color:rgba(109,77,30,0.8);position: absolute;z-index: 99; width: 255px;height: 117px; right: 7%;top:46%; }
.md_yuding{ font-size: 18px; font-weight: bold;text-align: center; line-height:50px; border-bottom: 1px solid #fff; color: #fff }
.md_yuding2{ text-align: center;padding: 10px }
.md_yuding2 img{ margin: 0 15px}

.md_service{ margin-top: 30px }
.md_service li{width: 20%; float: left;}
.md_mtb img{ margin-right:10px; width: 100% }
.md_titletex{ font-size:50px; color: #ebecec; line-height: 50px;font-family:xsmd  }
.md_titletex2{ font-size:50px; color: #f3eada; line-height: 50px;font-family:xsmd  }
.md_title{margin-left: 15px; font-size: 18px; font-weight: bold; color: #a3a3a3;border-bottom: 1px solid #a3a3a3; line-height: 43px }
.md_title2{margin-left: 15px; font-size: 18px; font-weight: bold; color: #585367;border-bottom: 1px solid #585367; line-height: 43px }
.md_title3{ font-size: 18px; font-weight: bold; color: #a3a3a3;border-bottom: 1px solid #fff;line-height: 43px }
.md_title4{ font-size: 18px; font-weight: bold; color: #585367;border-bottom: 1px solid #fff; line-height: 43px }
.md_more a{ font-size: 14px;color: #a3a3a3; line-height: 43px }
.md_more a:hover{ font-size: 14px;color: #585367; line-height: 43px }
.md_banner{ background-image: url(404.png); height: 100px; background-position: center; }

.md_tel{}
.md_tel li{width: 25%; float: left;}

.slideBox{ position:relative; overflow:hidden; margin:0px auto;}
.slideBox .hd{ position:absolute; height:28px; line-height:28px;z-index:1;bottom:88px;left:0;width: 100%;text-align: center; }
.slideBox .hd li{ display:inline-block; width:40px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:0px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;display: inline-block;text-align: center;}
.slideBox .hd li.on{ background:#585367;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:left;  }
.slideBox .bd li img{ background:url(404.png) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.slideBox2{ position:relative; overflow:hidden; margin:0px auto;}
.slideBox2 .hd{ position:absolute; height:28px; line-height:28px;z-index:1;bottom:0;left:0;width: 100%;text-align: center; }
.slideBox2 .hd li{ display:inline-block; width:13px; height:13px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;display: inline-block;text-align: center;}
.slideBox2 .hd li.on{ background:#585367;  }
.slideBox2 .bd{ position:relative; z-index:0; }
.slideBox2 .bd li{ position:relative; text-align:left;  }
.slideBox2 .bd li img{ background:url(404.png) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox2 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 

.md_img{width:209px;height:280px;overflow:hidden;padding:3px;margin:0 8px; float: left;}
.md_img dt{margin-right:3px;float:left;display:inline;width:209px;height:280px;position:relative;overflow:hidden;}
.md_img li{float:left;position:relative;overflow:hidden;}
.md_img_dd1{width:192px;height:280px;float:left;margin-right:3px;display:inline;}
.md_img_dd1 li{height:280px;overflow:hidden;float:left;}
.md_img_dd1 #dd2{margin:3px 0px 4px 0;}

.md_img .box2{ display: block;position: absolute;z-index: 98 }
.md_img .box3{display: none;}
.md_img .box{padding-top:100px;top:-482px;}

.md_newslist li {color: #3a3a3a; padding-left: 16px; position: relative;line-height: 35px; font-size: 16px; list-style: none; }
.md_newslist li a:hover{color:#585367;}
.md_newslist li:before{position: absolute;content: "";display: inline-block;width: 5px;height: 5px;left: 0;top: calc(50% - 3px);border-radius:50%;background-color:#585367;line-height:25px;}
.md_newslist2 li {color: #3a3a3a;  padding-left: 16px; position: relative;line-height: 35px; font-size: 16px; list-style: none; }
.md_newslist2 li:before{position: absolute;content: "";display: inline-block;width: 5px;height: 5px;left: 0;top: calc(50% - 3px);border-radius:50%;background-color:#585367;line-height:25px;}
.md_intr{ border: 1px solid #e3e3e3; border-radius:10px; padding: 11px 25px 11px 25px; font-size: 14px; line-height:30px;color: #3a3a3a;margin-top: 44px }
.md_intrmore a{ font-size: 14px; color: #a3a3a3 }
.md_intrmore a:hover{ font-size: 14px; color: #585367 }
.md_newslist li a,.md_newslist2 li a,.md_newslist3 li a{font-size: 16px}
.md_intrhit:before{content: "";
    width: 0;
    height: 0;
    border: 13px solid transparent;
    border-bottom-color: #cccccc;
    left: 12px;
    top: -48px;
    position: relative;
    margin-top: -18px;}
.md_intrhit:after {
    content: "";
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom-color: #FFFFFF;
   position: relative;
    left: -13px;
    top:-47px;
    margin-top: -18px;
}
.md_intrhit5:before{width: 100%;display: block;z-index:2;}
.md_intrhit5:after{content: "";
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #ececec ;
    left: 8px;
    top: -16px;
    position: absolute;
    margin-top: -18px
    z-index:1;
}
.md_hitml{margin-left: 8px}

.md_hotl dd{ width: 270px; float: left;margin: 0 10px; background: #fff; position: relative; }
.md_hotltitbg{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;position:absolute;background:#000;top:136px; width:100%;height: 30px; text-align: center;; color: #fff; line-height:30px; font-size: 16px;}
.md_hotlinfo{box-shadow:0 0 3px #cccccc; padding: 15px 15px 30px 15px;font-size: 14px; line-height:25px; text-align: center;background: #fff }
.md_hotla{ text-decoration:underline; position:absolute;background:#585367;top: 292px;left:92px; width: 85px;height: 30px; text-align: center;; color: #fff; line-height:30px; font-size: 16px; border-radius:30px;}
.md_hotla:hover{color:#fff;text-decoration:underline;}
.figure:hover{color:#585367;}
.md_footerpt{padding: 0px 0 0 0}
.md_footer{ font-size: 14px; line-height:30px; color: #a3a3a3; padding-top:16px  }
.md_footerweixin{ font-size: 14px;line-height:25px;color: #a3a3a3; text-align: right; padding-top:29px; }
.md_footerweixin2{ width: 75px; margin-left:10px }
.md_cu{font-weight: bold;}

.md_xialatz{height:50px;line-height: 50px;border-bottom: 1px solid #ccc;display: block;padding:5px 5%;background: #fff; }
.md_xialatz a{float: left;margin-right:10px;padding:0 2px; font-size: 16px}
.md_xialatz a.on{color: #c1272d;border-bottom:2px solid #c1272d;}
.md_xialatz i{float: right; font-size: 20px}
.md_xialatz_nav{;padding:5%;background: #fff;display: none; z-index:999; position: fixed; height:100%;top:0px; }
.md_xialatz_nav li{float: left;background: #eeeeee;border-radius: 3px; line-height:34px;margin: 0 14px 14px 0}
.md_xialatz_nav h4{color: #3a3a3a;margin: 0; padding: 0 0px; font-weight: normal;; font-size: 14px; line-height:45px;text-align: left;}
.md_xialatz_nav h3{color: #3a3a3a;margin: 0;  font-weight: normal;; font-size: 18px; line-height:45px;text-align: center; border-bottom: 1px solid #eeeeee}
.md_xialatz_nav h5 i{ color:#000; position: absolute; top: 29px; right: 24px; font-size: 22px!important; display: block;  }
.md_xialatz_nav li a{ color: #3a3a3a;font-size: 14px;display: inline-block;line-height:34px;padding: 0 14px}
.md_zhanqun{overflow-y: scroll;height:67%;padding-bottom: 90px}
.md_zhanqun2{width: :90%;}
.md_xialatz2{height:50px;line-height: 50px;border-bottom: 1px solid #ccc;display: block;padding:5px 5%;background: #000; }
.md_xialatz2 a{float: left;margin-right:10px;padding:0 2px; font-size: 16px}
.md_xialatz2 a.on{color: #c1272d;border-bottom:2px solid #c1272d;}
.md_xialatz2 i{float: right; font-size: 20px}
.md_xialatz2_nav{background-color:rgba(51,51,51,0.90);-moz-opacity:0.8;display: none; z-index: 999; position: fixed; height:100%;top:0px; width: 100% }
.md_xialatz2_nav ul{ margin-top:108px; }
.md_xialatz2_nav li{line-height:40px;border-bottom: 1px solid #747474; margin: 0 auto; width: 70%; text-align: center;}
.md_xialatz2_nav h4{color: #3a3a3a;margin: 0; padding: 0 0px; font-weight: normal;; font-size: 14px; line-height:45px;text-align: left;}
.md_xialatz2_nav h3{color: #3a3a3a;margin: 0;  font-weight: normal;; font-size: 18px; line-height:45px;text-align: center; border-bottom: 1px solid #eeeeee}
.md_xialatz2_nav h5 i{ color:#fff; position: absolute; top: 29px; right: 24px; font-size: 22px!important; display: block;  }
.md_xialatz2_nav li a{ font-weight: 400px; color: #fff;font-size: 20px;display: inline-block;line-height:40px; text-align: center;}
.md_xialatz3{height:50px;line-height: 50px;border-bottom: 1px solid #ccc;display: block;padding:5px 5%;background: #000; }
.md_xialatz3 a{float: left;margin-right:10px;padding:0 2px; font-size: 16px}
.md_xialatz3 a.on{color: #c1272d;border-bottom:2px solid #c1272d;}
.md_xialatz3 i{float: right; font-size: 20px}
.md_xialatz3_nav{background-color:rgba(51,51,51,0.90);-moz-opacity:0.8;display: none; z-index: 999; position: fixed; height:100%;top:0px; width: 100% }
.md_xialatz3_nav h5 i{ color:#fff; position: absolute; top: 29px; right: 24px; font-size: 22px!important; display: block;  }
.md_xialatz3_nav form{ width: 70%; margin: 20% 15%; border-bottom: 1px solid #fff; padding-bottom: 10px;height: 60px }
.md_xialatz3_nav .md_inp{width: 93%}
.md_xialatz3_nav input{ width:100%; background: none; border: none; color: #fff; font-size: 18px; font-weight: 400px; text-align: center;line-height:60px; height:60px; }
.md_xialatz3_nav button{background: none;border: 0; height:30px; line-height:30px;}
.md_xialatz3_nav button i{font-size: 30px!important; color: #fff;line-height: 60px}
.md_xialatz4_nav li a{  font-weight: 300px; color: #fff;font-size: 14px;display: inline-block;line-height:35px; text-align: center; padding-right:30px;}
.md_xialatz4_nav{ padding: 30px 0 ;background-color:rgba(51,51,51,0.90);-moz-opacity:0.8;display: none; z-index: 999; position: absolute;;top:120px; width:100%; text-align:center; }
.md_xialatz4_nav li{display: inline;}
#owl-demo .item{margin: 3px;}
#owl-demo .item img{display: block; width:207px;height: auto;}
.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%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing{cursor:url(404.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF; display:none;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;width:10px;height:10px;margin: 3px 2px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #c1272d;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading,.md_navrigt2,.md_newstit2,.md_newstit{display: none;}

.mod_box{padding:27px 0 0px}
.mod_hd{position:relative;margin:0 15px 9px}
.mod_hd .mod_title{font-weight:700;font-size:15px;line-height:30px}
.mod_hd .mod_hd_more{position:absolute;right:0;top:0;font-size:0}
.mod_hd .mod_hd_more .txt{font-size:12px;line-height:30px}
.mod_hd .mod_hd_more .icon_more{display:inline-block;width:14px;height:14px;vertical-align:top;position:relative;top:8px}
.U_html_bg .container{background-color:rgba(46,46,46,.8)}
.mod_sideslip_h .mod_figures{overflow:hidden;-webkit-overflow-scrolling:touch}
.mod_sideslip_h .mod_figure{padding-bottom:7px;white-space:nowrap}
.mod_sideslip_h .mod_figure li{margin-bottom:0}
.mod_sideslip_h .mod_figure2{padding-bottom:7px;white-space:nowrap}
.mod_sideslip_h .mod_figure2 li{margin-bottom:0}
.mod_sideslip_figures_h .mod_figure li{width:209px; height: 280px; margin:0 28px 0 0}
.mod_sideslip_figures_h .mod_figure2 li{width:23%; height: 331px; margin: 0 30px 0 0;}
.mod_figures_v .figure .figure_pic:before{padding-bottom:140.24%}
.mod_figures_h .figure .figure_pic:before{padding-bottom:56.25%}
.mod_figure2{letter-spacing:-3px;font-size:0;display:table;width:100%}
.mod_figure2 li{display:inline-block;width:50%;margin-bottom:17px;letter-spacing:normal;vertical-align:top;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000}
.mod_figure{letter-spacing:-3px;font-size:0;display:table;width:100%}
.mod_figure li{display:inline-block;width:50%;margin-bottom:17px;letter-spacing:normal;vertical-align:top;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000}
.figure{position:relative;display:inline-block;width:100%; }
.figure .figure_pic{ height:280px;position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}
.figure .figure_mask_single{position:absolute;left:0;bottom:0;padding:0 2px;line-height:18px;height:18px;background-color:#090807;color:#fff}
.figure .figure_mask_single .mask_txt{font-size:12px}
.figure .figure_mask{position:absolute;left:0;bottom:0;width:100%;line-height:16px;color:#fff;font-size:12px}
.figure .figure_mask .mask_txt{display:block;padding:2px 28px 4px 8px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.figure .figure_mask .mask_title{display:block;height:1.1rem;line-height:1.1rem;width:100%;padding:0 2px 0;font-size:.85rem;overflow:hidden}
.figure .figure_mask .mask_date{position:absolute;top:2px;right:4px;height:auto;padding:0;background:none;font-size:12px}
.figure .figure_mask .mask_date{font-size:12px}
.figure .figure_mask_two{padding-top:4px}
.figure .figure_mask_two .mask_txt{display:block;margin-top:-2px;padding-top:0}
.figure .mask_scroe{position:relative;padding:0 4px;font-size:12px;line-height:16px;color:#FF8406}
.figure .figure_mask .mask_scroe,.figure .mask_scroe_single{position:absolute;right:4px;bottom:4px;background-color:#090807;border-radius:2px}
.figure .figure_titles{display:block;width:100%;max-height:40px;margin-top:8px;overflow:hidden;font-size:13px;line-height:1.1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.figure .figure_titles .mark_custom{position:relative;margin-right:4px;top:-1px}
.figure .figure_title{display:block;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;margin-top:2px}
.figure .figure_title_multirow{text-align:center;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.figure .figure_title_multirow .txt{display:inline-block;text-align:left}
.figure .figure_desc{display:block;width:100%;line-height:18px;font-size:13px;color:#898989;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mod_figure .figure .figure_pic:before{content:'';position:relative;display:block;width:100%;padding-bottom:56.25%}
.mod_figure .figure .figure_pic img{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}
.mod_figure .figure .figure_pic .mask_img{content:'';position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:30%;background:-webkit-linear-gradient(bottom,rgba(31,27,44,.8)rgba(0,0,0,.45) 40%,rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.45) 40%,rgba(0,0,0,0))}
.U_color_c{color:rgba(180,208,227,.6)}
.md_footerweixin2 img{margin-top: 0px}
.md_news2,.figure_titles,.mod_box2,.md_newstit，,#slideBox2,.md_pages2{display: none;}


.nav {margin: 0 auto}
.nav a {display: block;line-height: inherit;cursor: pointer;}
.nav_menu {line-height: 30px;text-transform: uppercase;}
.nav_menu-item {display: inline-block;position: relative;padding-left:20px}
.nav_submenu .nav_submenu-item  a:hover,.nav_submenu .nav_submenu-item  a{color: #585367}
.nav li a{font-size: 16px; color:#e4e4e6}
.nav li a:hover{color: #fff}
.nav li .on{color: #fff}
.nav_menu-item:hover {}
.nav_menu-item{line-height: 45px;height: 45px}
.nav_menu-item:hover .nav_submenu ,.md_news5{display: block;}
.nav_submenu {top:45px;border-radius:5px;text-transform: none;display: none;position: absolute;background-color: #ececec; z-index:120;width: 160px;font-weight: none}
.nav_submenu-item:hover {background:#fff; color:#585367 }
.nav_submenu-item li{line-height: 45px}
.nav_submenu-item a:hover {background:#fff; color:#585367; font-weight: none }
.nav_submenu li a{margin-left: 8px 10px!important;padding: 0px 15px;line-height: 45px; font-size:15px;}

.figure .btn{  text-align: right; position: relative;z-index: 999;}
.figure .btn > a{ line-height: 22px; padding:3px 5px; margin-right: 1px; color: #fff; background: #84654e; font-size: 12px; text-decoration: none;}
.figure div.box{ display: none;height: 100px}
.figure:hover  div.box > .content{  padding-top:120px; text-align: center;}
.figure:hover  div.box > .content p.box,.figure:hover  div.box > .content p.intro{ color: #fff; padding: 0 5%; font-size: 24px;}
.figure:hover  div.box > .content p.intro{ font-size: 14px;}
.figure:hover  div.box{ width:100%; height:160px; display: block; background: #000; opacity: .8; -moz-opacity: .8; filter:alpha(opacity=80); position: absolute; top: 0; left: 0; padding: 100px 0px 20px 0px; text-indent: 15px}
.figure .box h3{ font-size: 16px;color: #fff;line-height: 30px }
.figure .box p{ font-size: 16px;color: #fff ;line-height: 18px; margin-bottom: 20px}
.figure .box em{ font-size: 14px;color: #fff;line-height: 25px }

.md_aboutbanner{background-image: url(404.png); height: 170px; background-position: center;}
.md_aboutinfo li{ font-size:16px; line-height:35px; color: #333333;  margin: 50px 0 50px 0 }
.md_abouthit h3,.md_abouthit span,.md_abouthit em{float: left;}
.md_abouthit h3{font-size:25px;font-weight: bold; color: #fff }
.md_abouthit .xsmd{font-size:26px; font-family: xsmd; color: #fff}
.abouttitle2{margin:0px 0 30px 0!important;}

.md_abouthit span a,.md_abouthit em{color: #fff;font-size: 14px; line-height:50px;}
.md_abouthit em{margin: 0 10px}
.md_mtt{padding-top:50px}

.md_servicelist{margin: 50px auto 0 auto; width: 1210px!important}
.md_servicelist li{width: 29%;margin: 0 25px 50px 25px; float: left;position: relative; }
.md_servicelist li img{width: 100%;;height: 215px}
.md_servicelist li span{width:100%;display: block;overflow: hidden;}
.md_servicelist li:hover  span img{}
.md_servicelist li em{bottom: 0px; left: 0px;z-index:55; background:rgb(0,0,0,0.8); color: #707070; width: 100%;height: 215px;text-align:center;font-size: 18px; line-height:40px;display: none;position: absolute;}
.md_servicelist li:hover  em{bottom: 0px; left: 0px;z-index: 99; background:rgb(0,0,0,0.8); color: #fff; width: 80%;height: 175px;text-align:center;font-size: 18px; line-height:40px;display: block;padding: 20px 10%;text-align:left;}
.md_servicelist li em h5{font-size: 14px;line-height: 30px;color: #fff}

.md_news{ margin-bottom: 30px }
.md_newslist3{ margin: 50px 0 0px 0; border-bottom: 0px solid #ececec; padding-bottom: 20px }
.md_heng{height: 20px;margin-bottom: 20px;border-bottom: 1px solid #ececec}
.md_newslist3 ul li:nth-child(5n):after {display: block;position: absolute;bottom: 0;left: 0;content: "";z-index: 1;width: 100%;height: 1px;background-color: #e5e5e5;transform: scaleY(0.5);}
.md_newslist3 ul li:nth-child(5n) {padding-bottom: 20px;margin-bottom: 20px;}
.md_newslist3 li {color: #fff; padding-left: 16px; position: relative;line-height: 35px; font-size: 16px; list-style: none; }
.md_newslist3 li:before{position: absolute;content: "";display: inline-block;width: 3px;height: 10px;left: 0;top: calc(50% - 5px);border-radius:0%;background-color:rgb(197, 176, 155);line-height:25px;}
.md_newslist3 li span{font-size: 14px; line-height:35px; color: #c1c1c1; margin-left: 10px}
.md_newslist3 li:nth-child(5n):before {top: calc(50% - 14px);}

.md_newslist4{ margin: 11px 0 0px 34px; border-bottom: 0px solid #ececec; padding-bottom: 20px }
.md_newslist4 ul li:nth-child(5n):after {display: block;position: absolute;bottom: 0;left: 0;content: "";z-index: 1;width: 100%;height: 1px;background-color: #fff;transform: scaleY(0.5);}
.md_newslist4 ul li:nth-child(5n) {padding-bottom: 20px;margin-bottom: 20px;}
.md_newslist4 li {color: #000; padding-left: 16px; position: relative;line-height: 30px; font-size: 14px; list-style: none; }
.md_newslist4 li:before{position: absolute;content: "";display: inline-block;width: 5px;height: 5px;left: 0;top: calc(50% - 3px);border-radius:50%;background-color:#fff;line-height:25px;}
.md_newslist4 li span{font-size: 12px; line-height:30px; color: #fff; margin-left: 10px; }
.md_newslist4 li a{color: #fff}
.md_newslist4 li a:hover{text-decoration:underline;}

.md_aboutinfo h1{ margin-top: 20px; text-align:center; font-weight: bold; font-size:22px;line-height:40px;color: #000;margin-bottom:25px;}
.md_aboutinfo div{padding:7px 0; text-align:center;font-size:14px;color: #3a3a3a; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; line-height:30px; width: 100%}
.md_aboutinfo div a{ color: #3a3a3a;}


.md_pages{margin: 0 auto 30px;text-align:center;}
.md_pages li{display: inline;line-height: 35px}
.md_pages li a{ font-size: 16px; color: #3a3a3a;border-right: 1px solid #ececec; height: 20px; line-height:20px; padding:0 10px;}
.md_pages li a:hover{color:#585367;}


.md_hotlist{margin:50px auto;}
.md_hotlist li{float: left;}
.md_hotlist li img{width: 362px; height: 225px}
.md_hotlist li h3{font-size:18px; line-height: 23px; border-bottom: 1px solid #585367; font-weight: bold; padding-bottom: 23px; margin-bottom: 11px}
.md_hotlist li p{font-size:18px;line-height:40px;color: #888888}
.md_hottel{margin-left: 30px}
#backtop{position: fixed;bottom: 20px;right: 20px;width: 70px;height: 70px;display: flex;justify-content: center;flex-flow: column;align-items: center;border-radius: 50%;background-color: rgba(0,0,0,0.6);z-index: 900;cursor: pointer;}
#backtop span{margin-top: 4px;display: block;color: white;font-size: 10px;line-height: 15px;}
#backtop i{font-size: 24px;color: #fff}
#backtop2{position: fixed;bottom: 20px;right: 20px;width: 70px;height: 70px;display: flex;justify-content: center;flex-flow: column;align-items: center;border-radius: 50%;background-color: rgba(0,0,0,0.6);z-index: 900;cursor: pointer;}
#backtop2 span{margin-top: 4px;display: block;color: white;font-size: 10px;line-height: 15px;}
#backtop2 i{font-size: 24px;color: #fff}
.md_footerpt li{width: 100%;text-align: center;color: #fff}
.logo img{height: 77px}
.md_header{border-bottom: 0px solid #585367}
.md_header2{border-bottom: 0px solid #fff}
.md_newshit{height: 90px;line-height: 90px;border-bottom: 1px solid #ececec}
.md_newshit li span{font-size: 26px;float: left;margin-right: 8px}
.md_newshit li em{font-size: 29px;color: #585367;float: left;}
.hit{padding-top:15px;}
.md_newshit li a,.md_newshit li{color: #000;font-size: 14px}
.md_newshit li img{height: 14px;margin-right: 5px;margin-top: 2px; width: 13px;height: 19px}
.abouttitle{font-size: 25px!important; font-weight: bold;margin-bottom:10px}
.md_aboutinfo li span a{float: left;background: #ebebeb; font-size: 16px;text-align: center;padding: 0px 20px;margin-right:3px;margin-bottom: 3px;line-height: 56px;overflow: hidden;height: 56px}
.abouttit{margin-bottom: 20px}
.md_tongzhi{font-size: 16px;color: #fff; margin-bottom: 10px; line-height: 30px;padding-left: 16px;}
.md_tongzhi a{color: #fff}
.md_tongzhi img{width: 19px;
    position: absolute;
    z-index: 99;
    top: 16px;
    left: 21px;}
    #qz_solu .imgFocusOper{padding-top: 20px;_padding-top: 16px;text-align: center}
    #qz_solu .imgFocusOper span{display: inline-block;height: 6px;background: #d7d7d7;margin: 0 2px;overflow: hidden}
    #qz_solu .imgFocusOper span.on,.solutionsOper span.on{background: #0ae}
    #qz_solu .imgFocusOper span{width: 60px;overflow: hidden;text-align: left}
    #qz_solu .imgFocusOper span em{display: block;width: 0;height: 2px;background: #585367}
    #qz_solu .solutionsOper{padding-top:20px;_padding-top:16px;text-align: center; position:relative;}
    #qz_solu .solutionsOper span{display:inline-block;height:2px;background: #cfcfcf;margin: 0 2px ;overflow: hidden; position:relative;}
    #qz_solu .solutionsOper h5.on{color:#fe4a63;border-bottom: 2px solid #fe4a63}
    
    #qz_solu .solutions{width:1200px;overflow: hidden; display:block; z-index:15; position:relative;margin: 0 auto}
    #qz_solu .solutions ul{width:99999px; position:relative}
    #qz_solu .solutions li{background: #fff; width:379px; margin-right:32px; float:left; position:relative; display:block}
    #qz_solu .solutions li a{ display:block}
    #qz_solu .solutions li img{ display:block;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}

    #qz_solu .solutions li:hover div{border: 1px solid #585367;border-top: 0px}
    #qz_solu .solutions li div{ display:block; width:344px; padding:10px 15px 0px 15px; border: 1px solid #d8d8d9;border-top:0px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
    #qz_solu .solutions li div h4{ color:#333333; font-size:16px; line-height:30px; text-align:left;height: 30px;overflow: hidden;}
    #qz_solu .solutions li div p{ color:#9fa0a0; font-size:14px; line-height:20px; height:40px; width:378px; overflow:hidden; text-align:left;padding-bottom: 50px}
    #qz_solu .solutions li strong{ font-weight:normal;color:#585367; height:39px; line-height:39px; font-size:14px; text-align:center; width:100px; display:block; margin-top:10px;position: absolute;bottom: 18px;right: 18px;border: 1px solid #585367;padding: 0px 8px;border-radius: 3px}
    #qz_solu .solutions li strong:hover{ color:#585367;}
    #qz_solu .solutionsOper span{width:54px;}
    #qz_solu .solutionsOper span.on{background: #585367}
    #qz_solu .solutions li a em {display:none;cursor:hand;-webkit-animation-name: fadeIn; }

    #qz_solu2 .imgFocusOper{padding-top: 20px;_padding-top: 16px;text-align: center}
    #qz_solu2 .imgFocusOper span{display: inline-block;height: 6px;background: #d7d7d7;margin: 0 2px;overflow: hidden}
    #qz_solu2 .imgFocusOper span.on,.solutionsOper span.on{background: #0ae}
    #qz_solu2 .imgFocusOper span{width: 60px;overflow: hidden;text-align: left}
    #qz_solu2 .imgFocusOper span em{display: block;width: 0;height: 2px;background: #585367}
    #qz_solu2 .solutionsOper{padding-top:20px;_padding-top:16px;text-align: center; position:relative;}
    #qz_solu2 .solutionsOper span{display:inline-block;height:2px;background: #cfcfcf;margin: 0 2px ;overflow: hidden; position:relative;}
    #qz_solu2 .solutionsOper h5.on{color:#fe4a63;border-bottom: 2px solid #fe4a63}
    
    #qz_solu2 .solutions{width:1200px;overflow: hidden; display:block; z-index:15; position:relative;margin: 0 auto}
    #qz_solu2 .solutions ul{width:99999px; position:relative}
    #qz_solu2 .solutions li{background: #fff; width:377px; margin-right:28px; float:left; position:relative; }
    #qz_solu2 .solutions li a{ display:block}
    #qz_solu2 .solutions li img{ display:block;}
    #qz_solu2 .solutions li .md_ti{ display:block; width:344px; padding:10px 15px 0px 15px;border: 1px solid #d8d8d8;border-bottom: 0px }
    #qz_solu2 .solutions li .md_ti2 { display:block;  padding:10px 15px 70px 15px;border: 1px solid #d8d8d8;border-top: 0px;float: none; }
    #qz_solu2 .solutions li .md_ti2 dl {color: #3a3a3a; padding-left: 16px; position: relative;line-height: 35px; font-size: 16px; list-style: none; }
    #qz_solu2 .solutions li .md_ti2 dl a:hover{color:#585367;}
    #qz_solu2 .solutions li .md_ti2 dl:before{position: absolute;content: "";display: inline-block;width: 5px;height: 5px;left: 0;top: calc(50% - 3px);border-radius:50%;background-color:#585367;line-height:25px;}
    #qz_solu2 .solutions li .md_ti2 dl a{ color:#000; font-size:14px; line-height:35px; text-align:left;overflow: hidden;height: 35px;overflow: hidden;width: 100%;display: block;}
    #qz_solu2 .solutions li .md_ti2 dd a{ color:#000; font-size:14px; line-height:35px; text-align:left;width: 100%;display: block;}
    #qz_solu2 .solutions li .md_ti2 p{ color:#afb0b4; font-size:14px; line-height:20px; height:40px; width:344px; overflow:hidden; text-align:left;}
    #qz_solu2 .solutions li .md_ti h4{ color:#585367; font-size:18px; line-height:30px; text-align:center;height: 30px;overflow: hidden;}
    #qz_solu2 .solutions li .md_ti p{ color:#b1b1b3; font-size:14px; line-height:20px; height:29px; width:344px; overflow:hidden; text-align:center;}
    #qz_solu2 .solutions li strong a{ font-weight:normal;color:#fff; height:14px; line-height:14px; font-size:12px; text-align:center; width:134px; display:block;bottom:24px;background:#585367;position: absolute;left: 33%}
    #qz_solu2 .solutions li strong a:hover{ color:#fff;}
    #qz_solu2 .solutionsOper span{width:54px;}
    #qz_solu2 .solutionsOper span.on{background: #585367}
    #qz_solu2 .solutions li a em {display:none;cursor:hand;-webkit-animation-name: fadeIn; }
   
    
    .solutions li a em {display:none;cursor:hand;-webkit-animation-name: fadeIn; 
                        -webkit-animation-delay: 0s; }


.md_rongyu{background-image: url(../image/rongyu.jpg);background-position: 1;background-repeat:none;margin-top:50px;text-align:center;}
.md_bg{background-image:url(../image/bg1.jpg);background-repeat: repeat-x;background-position: 0 70px }
.md_xxiang{background:#f5f5f5}
.md_xxianglist{height: 318px;overflow: hidden;}
.md_xxianglist li{float: left;position: relative;}
.md_xxianglist li span{font-size:16px;display: none;background-color:rgba(0,0,0,.7);position: absolute;bottom: 4px;left: 0;color: #fff;height: 30px;line-height: 30px;text-align:center;width: 100%}
.md_xxianglist li a:hover span{display: block;z-index: 99;background-color:rgba(0,0,0,0.7);position: absolute;bottom: 4px;left: 0;color: #fff;height: 30px;line-height: 30px;text-align:center;width: 100%}
.md_pic1{margin-right: 5px;}
.md_pic2{position: absolute;top: 0; left: 5px}
.md_pic3{position: absolute;top: 145px; left: -225px}
.md_pic4{position: absolute;top: 0px; left: -214px}
.md_pic5{position: absolute;top: -286px; left: 956px}
.md_pic6{position: absolute;top: -141px; left: 726px}
.md_pic1 img{width:465px ;height:282px }
.md_pic2 img{width:230px ;height:138px }
.md_pic3 img{width:230px ;height:138px }
.md_pic4 img{width:230px ;height:282px }
.md_pic5 img{width:230px ;height:138px }
.md_pic6 img{width:230px ;height:138px }
.md_xxtit{margin-top: 45px;margin-bottom:30px;text-align: center;font-size: 24px;line-height: 24px; color: #585367;padding-top:30px;font-family: '微软雅黑';font-weight:300;}
.md_xxtit li img{margin:0 14px; position: absolute;}
.md_xxtit li a{font-size: 24px;line-height: 24px;color: #585367;}
.md_xxtit li span{color: #000;font-weight:300;margin-left: 30px}
.md_60{margin-top:60px}
.md_xxheight{}
.qz_slide-main{height:590px;position:relative;}
.qz_hprev,.qz_hnext{display:block;width:44px;height:44px;position:absolute;z-index:10;top:240px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.qz_hprev{left:70px;}
.qz_hnext{right:70px;}
.qz_hprev:hover,.qz_hnext:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.qz_item{display:block;width:100%;height:8px;position:absolute;z-index:124;bottom:25px;left:0;text-align:center;}
.qz_item a{display:inline-block;width:40px;padding: 2px 0;margin-right:15px;background:#fff;overflow:hidden;border-radius: 0px;border: 2px solid #fff}
.qz_item a.cur{background:#585367;}
.mod_figures li .on{color: #585367; font-weight:bold;padding-left: 0px;}
.mod_figures li.on:before{position: absolute;content: "";display: inline-block;width: 0px;height: 0px;left: 0;top: calc(50% - -2px);border-radius:50%;background-color:#dec08c;line-height:25px;}
        
.qz_slide-box,.qz_slide{display:block;width:100%;height:590px;overflow:hidden;}
.qz_slide-box{position:relative;}
.qz_slide{display:none;height:590px;background:#ff6900;position:relative;position:absolute;z-index:8;}
.qz_slide a{display:block;width:100%;height:590px;cursor:pointer;}
.md_lunbo{display: block!important; opacity: 1; z-index: 8;}
.md_lunbo2{opacity: 1; z-index: 0; display: none;}

.md_aboutinfo span{margin: 0 10px;color: #d4d4d4;;}
.abouttitle2 span{display: block;margin: 0 10px 0 0px}

.news-wrap{
    background:url(../image/news-bg.jpg);
    max-height:430px;
}

.news-wrap .tab-nav{
    margin:0 auto;
    text-align:center;
    height:80px;
    padding-top:40px;
}
.news-wrap .tab-nav a{
    color:#000;
    font-size:18px;
    text-decoration:none;
    margin:0 23px;
    padding-bottom:7px;
}
.news-wrap .tab-nav a:hover,.news-wrap .tab-nav .current{
    border-bottom:3px solid #000;
}
.news-wrap .tab-con {
    position: relative;
    width:100%;
    max-width: 1600px;
    overflow: hidden;
}

.news-wrap .tab-con-item {
    display: none;
}
.news-wrap .tab-con-item:first-child {
    display:block;
}

.news-wrap .tab-con-item li{
    
    float:left;
}

.news-wrap figcaption{
    top:0;
    background-color:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)\9;
    background-color:#000000\9;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;

}
.news-wrap li:hover figcaption{display: block;}
.als-viewport li:hover figcaption{display: block;}
.als-viewport  figcaption{display: none;}
.news-wrap figcaption div{
    position:absolute;
    font-size:30px;
    color:#fff;
    text-align:center;
    top:39%;
    left:0;
    right:0;
    font-weight:100;
}

.news-wrap figcaption i{
    margin:0 auto;
    position:absolute;
    font-size:16px;
    line-height:35px;
    display:block;
    width:160px;
    height:35px;
    color:#fff;
    text-align:center;
    top:69%;
    left:0;
    right:0;
    background:url(../image/more.png) no-repeat;
    text-decoration:none;
    font-style:normal;
    font-weight:100;
}



.news-wrap .news-img{
    
    position: relative;
    overflow: hidden;
}
.news-wrap .news-img img{
    width:100%;
    height:250px;
    object-fit:cover;
}

.about-info{
    width:100%;
    text-align:center;
    padding-top:35px;
    height:180px;
    
}
.about-info h3{
    font-size:28px;
    font-weight:100;
    padding-bottom:7px;
    color:#d1bdaa;
}
.about-info p{
    font-size:18px;
    font-weight:100;
    line-height:30px;
    color:#684c32;
}

.nb-wrap{
    width:100%;
    margin:0 auto;
    background-color:#fbfaf9;
    }   
.nb-wrap .container{
    width:1140px;
    margin:0 auto;
    height:320px;
    overflow:hidden;
    }
.nb-wrap .head{
    margin-top:32px;
    text-align:center;
}

.nb-wrap .head .ch{
    color:#423d53;
    font-size:18px;
    font-weight:400;
}
.nb-wrap .head .en{
    color:#836c4f;
    font-size:18px;
    padding-top:2px;
}

.nb-wrap .nb-news{
    float:left;
    width:480px;
    margin-left:74px;
}   

.nb-wrap .news-list{
    margin-top:15px;
    position:relative;
    height:220px;
}

.nb-wrap .news-list li{
    height:35px;
    line-height:35px;
    padding-left:14px;
    background:url(../image/point01.jpg) 0 15px no-repeat;
}
.nb-wrap .news-list li a{
    font-size:16px;
    line-height:35px;
    color:#423d53;
}

.nb-wrap .news-list li a:hover{
    text-decoration:none;
    color:#836c4f;
}


.nb-wrap .nb-about{
    float:left;
    width:480px;
    margin-left:95px;
}

.delicacy-wrap{
    width:100%;
    margin:0 auto;
    background:url(../image/delicacy-bg.jpg);
    height:290px;
    position:relative;
    }

.delicacy-wrap .head-title{
    height:70px;
    line-height:70px;
    text-align:center;
    clear: both;
    }

.delicacy-wrap .container{
    width:100%;
    overflow:hidden;
    margin:0 auto;
    }
    
.als-wrapper li figcaption{
    top:0;
    background-color:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)\9;
    background-color:#000000\9;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align:center;
    font-size:26px;
    line-height:231px;
    color:#fff;
}
.als-wrapper li figcaption div{
    position:relative;
}

.wrap .head .head-title a:hover{
    text-decoration:none;
}
.wrap .head .ch
{
    font-size:18px;
    color:#000000;
    font-weight:100;
    }
.wrap .head .en
{
    font-size:18px;
    color:#9c8064;
    font-weight:100;
    padding-left:14px;
    }
    

.wrap .container{
    position:relative;
}

.wrap .content{
    position:relative;
    width:1140px;
    margin:0px auto;
}



.als-container {
    position: relative;
    width: 100%;
    margin: 0px auto;
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    width:1200px!important;
}

.als-wrapper {
    position: relative;
    list-style: none;
}

.als-item {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
    left: 972px
}

.als-prev, .als-next {
    position: absolute;
    cursor: pointer;
    clear: both;
}




#lista1 .als-item {
    width:231px;
    height:231px;
    margin:0 6px;
    
}
#lista1 .als-item a{
    
text-decoration:none;
    
}


#lista1 .als-item img{
    width:231px;
    height:231px;
    object-fit:cover;
    
}

#lista1 .als-prev, #lista1 .als-next {
    top: 9px;
    width: 16px;
    height: 29px;
    z-index:8;
}

#lista1 .als-prev {
    left: 35%;
}

#lista1 .als-next {
    right: 35%;
}


#lista2 .als-item {
    width:231px;
    height:231px;
    margin:0 6px;
    
}
#lista2 .als-item a{
    
text-decoration:none;
    
}


#lista2 .als-item img{
    width:231px;
    height:231px;
    object-fit:cover;
    
}

#lista2 .als-prev, #lista2 .als-next {
    top: 9px;
    width: 16px;
    height: 29px;
    z-index:8;
}

#lista2 .als-prev {
    left: 35%;
}

#lista2 .als-next {
    right: 35%;
}

.nt-wrap{
    width:100%;
    margin:0 auto;
    background:url(../image/nt-bg.jpg);
    height:300px;
    margin-top:70px;
    }   
.nt-wrap .container{
    width:1140px;
    margin:0 auto;
    min-height:280px;
    }
.nt-wrap .head{
    text-align:center;
    height:72px;
    line-height:72px;
}

.nt-wrap .head .ch{
    color:#000;
    font-size:18px;
    font-weight:100;
}
.nt-wrap .head .en{
    color:#836c4f;
    font-size:18px;
    padding-top:2px;
}

.nt-wrap .nt-net{
    float:left;
    width:425px;
    margin-left:73px;
}   


.net-list li{
    width:187px;
    height:186px;
    float:left;
}
.net-list li a{
    width:187px;
    height:186px;
    display:block;
}
.net-list li:first-child{
    margin-right:45px;
}
.net-list li:first-child a{
    background:url(../image/b1-xc.png) center no-repeat;
    background-color:#cebdab;
}
.net-list li:first-child a:hover{
    background:url(../image/b1-xc-hover.png) center no-repeat;
    background-color:#fff;
}
.net-list li:first-child+li a{
    background:url(../image/b1-yl.png) center no-repeat;
    background-color:#cebdab;
}
.net-list li:first-child+li a:hover{
    background:url(../image/b1-yl-hover.png) center no-repeat;
    background-color:#fff;
}


.nt-wrap .nt-tel{
    float:left;
    width:530px;
    margin-left:45px;
}

.nt-wrap .nt-tel .tel-list li{
    width:260px;
    height:88px;
    background-color:#fff;
    float:left;
    text-align:center;
}

.nt-wrap .nt-tel .tel-list li:first-child{
    margin-right:10px;
    margin-bottom:10px;
}
.nt-wrap .nt-tel .tel-list li:first-child+li{
    margin-bottom:10px;
}
.nt-wrap .nt-tel .tel-list li:first-child+li+li{
    margin-right:10px;
}


.nt-wrap .nt-tel .tel-list span{
    color:#836c4f;
    font-size:20px;
    font-weight:bold;
    height:37px;
    line-height:37px;
    padding-top:10px;
    font-family:AgencyFB;
    display:block;
}
.nt-wrap .nt-tel .tel-list h4{
    color:#836c4f;
    font-size:18px;
    display:block;
    font-weight:inherit;
}
.md_hw3{position: absolute; width: 1600px; left: 0px;}
.md_slb{width: 1215px; height: 231px;}
.md_slb2{width: 1944px; height: 231px;}
.location-wrap {
    width: 100%;
    height: 90px;
    background: url(../image/service_bg.png);
}
.location-wrap .location {
    width: 1140px;
    text-align: center;
    margin: 0px auto;
    padding: 0px 30px;
}
.bg1 .location .nav-head {
    margin-top: 20px;
}
.location-wrap .location .nav-head {
    height: 40px;
    text-align: center;
    line-height: 40px;
    width: auto;
    display: inline-block !important;
    margin: 27px auto 0px;
}
.location-wrap .location .nav-head .ch {
    font-size: 25px;
    color: rgb(0, 0, 0);
    font-weight: 100;
    height: 30px;
    display: block;
    float: left;
}
.location-wrap .location .nav-head .en {
    font-size: 28px;
    color: rgb(197, 176, 155);
    font-weight: 100;
    display: block;
    float: right;
    margin-top: 1px;
    padding-left: 14px;
}
.location-wrap .location .nav-list {
    width: 1140px;
    margin: 13px auto auto;
}
.location-wrap .location .nav-list ul {
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.product-list
{
    position:relative;
    width:1140px;
    margin:0px auto auto auto;
    padding:10px 0px 0 0;
    }
.location-wrap .location .nav-list ul li:first-child {
    margin-left: 0px;
}
.location-wrap .location .nav-list ul li {
    float: left;
}
.bg1 {
    height: 140px;
}
.location-wrap .location .nav-list ul li a {
    width: 174px;
    height: 42px;
    font-size: 18px;
    text-align: center;
    line-height: 42px;
    display: block;
    margin-left: 12px;
    background-color: rgb(255, 255, 255);
}
.location-wrap .location .nav-list ul li a:hover{color: #fff;background: rgb(197, 176, 155)}
.booking {
    background-color: rgb(232, 225, 217);
}
.booking .container {
    width: 1140px;
    margin: 0px auto;
}
.booking-list {
    width: 885px;
    padding-top: 36px;
    margin: 0px auto;
}

.booking-list .b1 {
    width: 405px;
    height: 187px;
}
.booking-list li {
    background-color: rgb(209, 189, 170);
    float: left;
    margin: 0px 18px 36px;
}
.booking-list .b1:first-child a {
    background: url(../image/b1-xc.png) center center no-repeat;
}
.booking-list .b1:first-child a:hover {
    background: url(../image/b1-xc-hover.png) center center no-repeat rgb(255, 255, 255);
}
.booking-list .b1:first-child + li a:hover {
    background: url(../image/b1-yl-hover.png) center center no-repeat rgb(255, 255, 255);
}
.booking-list .b1:first-child + li a {
    background: url(../image/b1-yl.png) center center no-repeat;
}

.booking-list .b1 a {
    width: 405px;
    height: 187px;
    display: block;
}
.booking-list .b2 {
    width: 369px;
    height: 88px;
    padding: 0px 18px;
}
.booking-list li {
    background-color: rgb(209, 189, 170);
    float: left;
    margin: 0px 18px 36px;
}
.booking-list .b2 h4 {
    color: rgb(255, 255, 255);
    font-size: 18px;
    float: left;
    display: block;
    height: 88px;
    line-height: 88px;
    font-weight: 600;
}
.booking-list .b2 span {
    color: rgb(255, 255, 255);
    font-size: 32px;
    float: right;
    font-weight: bold;
    height: 88px;
    line-height: 88px;
    font-family: AgencyFB;
}
*html #kefu1 { 
    margin-top: 50px; 
    position: absolute;
    top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1{position:fixed; right:0px; top:200px; z-index:10008; width: 128px; padding: 10px; background: #c5b09b;font-size: 12px;}
.cs_tel{height:25px; background: url('404.png') no-repeat 0px 0px;}
.cs_tel_ctop{color: #fff; font-size:18px;line-height: 47px;width:130px; margin:0 auto; background-color:#c5b09b; height:53px; text-align:center;}
.cs_tel_ct{color: #000; font-size:16px; line-height: 20px;width:130px; margin:0 auto; background-color:#fff; text-align:center;padding-bottom:10px;}
.cs_tel_ct span{color: #c5b09b;line-height: 36px;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url('404.png') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;width:130px; margin:0 auto; background-color:#fff; text-align:center; border:1px solid #c5b09b; border-width:1px 0; padding:5px 0; font-size:16px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #c5b09b;}

.cs_qcode{padding: 15px 0px 15px 0px; width:130px; margin:0 auto; background-color:#fff; text-align:center;}

.cs_free{height:32px; background: url('404.png') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('404.png') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('../image/close.png') no-repeat;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}
.single-page {

    margin: 0px auto auto auto;
    padding: 50px 0px;
    line-height: 36px;
    font-size: 16px;
    color: #333333;
    position: relative;
    min-height: 160px;
}
.single-page .single-page-left {
    position: absolute;
    width: 600px;
    left: 0;
    padding-left: 50px;
}
.single-page p {
    line-height: 36px;
    margin: 5px auto auto auto;
}
.single-page .single-page-right {
    position: absolute;
    right: 0;
    padding-right: 50px;
}
.main {
    width: 1140px;
    margin: 0px auto;
    padding: 0px 30px 0px 30px;
}
.my-map {
    margin: 0 auto;
    width: 1140px;
    height: 350px;
    margin-top: 31px;
}
.product-list li
{
    float:left;
    display:inline;
    width:345px;
    margin:26px 17px;
    }

    .md_footerpt span{margin-left: 8px}
@media screen and (max-width:720px) {
    .fixed{
            position: fixed;
            top:0px;
            left:0;
        }
        .product-list li{margin: 25px 0!important}
        .als-viewport{width: 375px!important}
.md_head{margin-top: 40px!important}
        .md_xxtit{padding-top:50px!important;}
        .md_tongzhi img{left: 12px!important}
        .abouttit{width: 90%!important; margin-bottom: 20px!important}
        .md4{width: 100%; margin: 0 auto; background: #f7f8f9; padding:0 0 22px 0}
        .md5{width: 100%; margin: 0 auto; background: #f6f6f6; padding:0 0 35px 0}
        .md5 li span{color: #666666}
        .md_footerpt li{color: #000}
        .md_newslist4 li{height: 35px; overflow: hidden;}
        .md_newslist4 {margin:0px;}
        .md_mt112{margin-top:135px}
.inportit{padding-top:0px!important;}
        #qz_solu{margin-top: 50px!important}
        .md_60{margin-top:00px!important}
        .md_bg{background-image: none!important}
        .md_rongyu2{background:#f6f6f6!important}
        .md_pic1 {width: 90%!important;margin:0 5%!important}
        .md_xxianglist{margin-top: 50px!important}
        .md_pic1 img{width: 100%!important;margin:0 auto!important;height:auto!important;!important}
        .md_xxheight{height:390px!important}
        #qz_solu .solutionsOper span{width: 37px!important;height:5px!important;}
        #qz_solu .solutionsOper{padding-top: 10px!important;padding-bottom:50px!important}
        .md_rongyu3{width: 100%!important;overflow: hidden!important;margin-left:0px!important; overflow-x:scroll!important;}
        .md_xxianglist li span{display: block!important;background-color:rgba(0,0,0,.7)!important;position: absolute;bottom: 4px!important;left: 0!important;color: #fff!important;height: 30px!important;line-height: 30px!important;text-align:center;width: 100%!important}
#qz_solu .solutions,#qz_solu2 .solutions{width: 90%!important}
#qz_solu2 .solutions li{float: none;margin-bottom:50px;width: 338px!important}
#qz_solu2 .solutions li .md_ti,#qz_solu2 .solutions li .md_ti p{width: 306px!important}
#qz_solu .solutions li{margin-bottom:30px;width: 338px!important}
#qz_solu .solutions li .md_ti,#qz_solu2 .solutions li .md_ti p,#qz_solu .solutions li div{width: 306px!important}
#qz_solu2 .solutions li .md_ti{border: 1px solid #d8d8d9;border-bottom: 0px!important}
#qz_solu2 .solutions li .md_ti2{border: 1px solid #d8d8d9;border-top: 0px!important}
.md_pc{display: none;}
.md{width: 100%; margin: 0 auto;}
.md2{width: 100%; margin: 0 auto; background: #f4f4f4}
.md_frame{width:100%!important; margin: 0 auto; }
.md_mobframe{background: #585367; height: 50px;z-index: 99; margin-top: 95px}
.logo{ position: absolute; top: 10px; padding:0 19px; background: #fff }
.logo img{ width: 100%;height: auto!important }
.md_header{height: 50px}
.md_header2{height: 50px;border-bottom: 0px!important}
.md_xialatz3_nav form{ margin-top: 200px;height: 40px!important}
.md_mtb {padding:  30px 0}
.md_titletex{ font-size:35px; color: #ebecec; line-height: 45px;font-family:xsmd  }
.md_titletex2{ font-size:35px; color: #585367; line-height: 45px;font-family:xsmd  }
.md_title{margin-left: 15px; font-size: 18px; font-weight: bold; color: #a3a3a3;border-bottom: 1px solid #a3a3a3; line-height: 35px }
.md_title2{margin-left: 15px; font-size: 18px; font-weight: bold; color: #585367;border-bottom: 1px solid #585367; line-height: 35px }
.md_title3{ font-size: 18px; font-weight: bold; color: #a3a3a3;border-bottom: 1px solid #fff;line-height: 35px }
.md_title4{ font-size: 18px; font-weight: bold; color: #585367;border-bottom: 1px solid #fff; line-height: 35px }
.md_aboutinfo{ width: 90%!important}
.md_aboutinfo li{margin: 25px 0; color: #3a3a3a; font-size: 18px;line-height: 35px;text-align: justify}
.md_news{margin: 15px 5% 0 5%!important}
.md_servicelist{margin: 30px 0 0 0!important}
.md_servicelist li{ width: 90%; float: none ;margin: 0px 5% 20px 5%!important}
.md_servicelist li em{font-size: 16px}

.md_servicelist li em{bottom: 0px; left: 0px;z-index:55; background:rgb(0,0,0,0.8); color: #707070; width: 100%;height: 40px;text-align:center;font-size: 18px; line-height:40px;display: block;position: absolute;}
.md_servicelist li:hover  em{bottom: 0px; left: 0px;z-index: 99; background:rgb(0,0,0,0.8); color: #fff; width: 80%;height: 40px;text-align:center;font-size: 18px; line-height:40px;display: block;padding: 20px 10%;text-align:left;}
.md_servicelist li em h5{font-size: 14px;line-height: 30px;color: #fff;display: none;}

.md_news{ width: 90%!important; margin-bottom: 0px!important }
.md_newslist3 li a{color: #3a3a3a; font-size: 18px}
.md_newslist3 li:before{position: absolute;content: "";display: inline-block;width: 0px;height: 0px;left: 0;top: calc(50% - 3px);border-radius:50%;background-color:#585367;line-height:25px;}
.md_newslist3 li {color: #000; padding-left: 0px; position: relative;line-height: 25px; font-size: 16px; list-style: none; border-bottom: 1px solid #ececec;padding:16px 10px 10px 10px; }
.md_newslist3{ border-bottom: 0px solid #ececec; padding-bottom: 0px; margin-top: 0px}
.md_newslist3 li span{ text-align:right; font-size: 14px; line-height:35px; color: #c1c1c1; margin-left: 10px; width: 100%; display: block}
.md_pages{width: 100%!important; padding:20px 0;}
.md_newstit{font-size: 20px; line-height: 68px;border-bottom: 1px solid #ececec; position: relative;color:#585367; font-weight: bold; text-align:center; }
.md_newstit span{position: absolute;top: 51px ; color:rgb(88,83,103,0.2);  height: 30px; line-height:30px;padding: 0 15px; margin:0 auto;left: 0;right:0;}
.md_newstit span em{background: #fff;padding: 0 20px}
.md_aboutinfo h1{ margin-top: 30px;margin-bottom: 30px; text-align:left; font-weight: bold; font-size:22px;line-height:35px;color: #000}
.md_aboutinfo div{padding:7px 0; text-align:left;font-size:14px;color: #3a3a3a; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; line-height:30px; width: 100%}
.md_aboutinfo div a{ color: #3a3a3a;}
.md_aboutinfo span{margin: 0 10px;color: #d4d4d4;}
.abouttitle2 span{display: block!important;margin: 0 10px 0 0!important}
.md_aboutinfo li img{width: 100%; text-indent:0px;}
.md_newstit2{font-size: 20px; line-height: 68px;border-bottom: 1px solid #ececec; position: relative;color:#585367; font-weight: bold; text-align:center; }
.md_newstit2 span{position: absolute;top: 51px ;left:32%;background: #fff; color: #f3eada; width:136px; height: 30px; line-height:30px;}
.nav,.md_more,.md_footerweixin2,.md_footerweixin,.md_br2,.md_navrigt,#slideBox,.md_newshit{display: none;}
.md_hotlist li img{width: 100%}
.md_hotlist{margin: 50px 0!important}
.md_hotlist li{float: none; }
.md_hottel{margin-left: 0px}
.md_footerpt{padding: 0px 0 0 0!important}
.md_hotlist li h3{line-height: 50px; padding-bottom: 10px;margin-bottom: 14px}

.slideBox{ position:relative; overflow:hidden; margin:0px auto; height: 200px;}
.slideBox .bd li img{ background:url(404.png) center center no-repeat;  vertical-align:top; width:100%;height: 200px; overflow: hidden;} 
.slideBox2{ position:relative; overflow:hidden; margin:0px auto; height: 200px;margin-top: 145px}
.slideBox2 .bd li img{ background:url(404.png) center center no-repeat;  vertical-align:top; width:100%;height: 200px; overflow: hidden;} 

.md_fudong{ position: absolute;z-index: 97; width:100%!important;height: 122px!important; background: #585367!important; right: 0px!important;top: 365px!important;filter:alpha(Opacity=0);-moz-opacity:0.8;opacity: 1; }
.md_fudong2{ position: absolute;z-index: 97; width: 180px;height: 70px; background: #585367; right: 20px;top: 100px!important;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; }
.md_yuding{ z-index:55; font-size: 14px; font-weight: bold;text-align: center; line-height:30px; border-bottom: 1px solid #fff; color: #fff }
.md_yuding2{ text-align: center;padding: 8px }
.md_yuding2 img{ margin: 0 10px; width: 30%}

.md_mobml{ margin-left: 20px }
.md_mobml img{height: 35px;}
.md_title{ font-size: 18px; font-weight: bold; color: #a3a3a3;border-bottom: 1px solid #a3a3a3; line-height: 36px }
.md_title2{ font-size: 18px; font-weight: bold; color: #585367;border-bottom: 1px solid #585367; line-height: 36px }
.md_service{ width:100%; overflow: hidden;margin: 20px auto; position: relative; }
.md_service .md_img .md_img_dd1{width: 33%}
.md_banner{ background-image: url(404.png); background-size:100%;height:56px!important; }
.md_frame .md_frametwo{width: 100%!important;}
.md_newslist{ margin-left:20px; }
.md_mobmt{ margin-top: 30px }
.md_intr{margin: 20px 20px; font-size:16px}
.md_tel{ width: 1160px; overflow: hidden;margin: 20px auto;left:103%;height:333px; }
.md_footerpt{ width: 100% ;background: none!important}
.md_br,.md_navtubiao4,.mod_box2,.md_newstit,.md_newstit2,.md_news5,#slideBox2{ display: block!important; }
.md_navtubiao2,.md_aboutbanner,.md_aboutinfo h8{display: none;}
.md_navtubiao1,.md_navtubiao3,.md_navtubiao4{ color: #fff!important; font-size: 28px!important; z-index:999; }
.md_navtubiao4{position: absolute;top:-12px; left: 10px; }
.md_navtubiao4 img{width: 28px;margin-left: 10px; margin-top: 23px;}
.md_navtubiao1 img{width: 28px;margin-right: 10px; margin-top: 23px;}
.md_navtubiao3 img{width: 28px;margin-right: 10px; margin-top: 23px;}
.md_navtubiao1{position: absolute;top:-12px; right: 55px}
.md_navtubiao3{position: absolute;top:-12px; right: 10px}
.md_footer{padding-top: 0px!important; color: #666666; }
.mod_box{padding:27px 0 0px}
.mod_box2{padding:0px}

.mod_hd{position:relative;margin:0 15px 9px}
.mod_hd .mod_title{font-weight:700;font-size:15px;line-height:30px}
.mod_hd .mod_hd_more{position:absolute;right:0;top:0;font-size:0}
.mod_hd .mod_hd_more .txt{font-size:12px;line-height:30px}
.mod_hd .mod_hd_more .icon_more{display:inline-block;width:14px;height:14px;vertical-align:top;position:relative;top:8px}
.U_html_bg .container{background-color:rgba(46,46,46,.8)}
.mod_sideslip_h .mod_figures{overflow-x:scroll(1160PX-100%)/2;overflow:auto;-webkit-overflow-scrolling:touch}
.mod_sideslip_h .mod_figure{padding-bottom:7px;white-space:nowrap}
.mod_sideslip_h .mod_figure li{margin-bottom:0}
.mod_sideslip_h .mod_figure2{padding-bottom:7px;white-space:nowrap}
.mod_sideslip_h .mod_figure2 li{margin-bottom:0}
.mod_sideslip_h .mod_figure3{padding-bottom:7px;white-space:nowrap; border-bottom: 1px solid #c9c9c9}
.mod_sideslip_h .mod_figure3 li{margin-bottom:0}
.mod_sideslip_figures_h .mod_figure2 li{width:209px!important;margin: 0 10px; height:272px!important}
.mod_sideslip_figures_h .mod_figure3 li{width:auto!important;margin: 0 10px; height:40px!important}
.mod_sideslip_figures_h .mod_figure li{width:209px!important;margin: 0 10px; height: 320px}
.U_box_bg_b{background-color:rgba(0,0,0,.1)}
.mod_figures_v .figure .figure_pic:before{padding-bottom:140.24%}
.mod_figures_h .figure .figure_pic:before{padding-bottom:56.25%}
.mod_figures_v .figure .figure_pic2:before{padding-bottom:140.24%}
.mod_figures_h .figure .figure_pic2:before{padding-bottom:56.25%}
.mod_figures_v .figure .figure_pic3:before{padding-bottom:140.24%}
.mod_figures_h .figure .figure_pic3:before{padding-bottom:56.25%}
.mod_figure2{letter-spacing:-3px;font-size:0;display:table;width:100%;}
.mod_figure3{letter-spacing:-3px;font-size:0;display:table;width:100%;}
.mod_figure{letter-spacing:-3px;font-size:0;display:table;width:100%; height: 280px}
.mod_figure li{display:inline-block;width:50%;margin-bottom:17px;letter-spacing:normal;padding:0 4px;vertical-align:top;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000}
.mod_figure .figure img{display:block;width:100%;background:#DDDEDF url(404.png) center center no-repeat;background-size:40px auto}
.mod_figure2 li{display:inline-block;width:50%;margin-bottom:17px;letter-spacing:normal;vertical-align:top;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000}
.mod_figure2 .figure img{display:block;width:100%;background:#DDDEDF url(404.png) center center no-repeat;background-size:40px auto}
.mod_figure3 li{display:inline-block;width:50%;margin-bottom:17px;letter-spacing:normal;vertical-align:top;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000}
.mod_figure3 .figure img{display:block;width:100%;background:#DDDEDF url(404.png) center center no-repeat;background-size:40px auto}
.figure{position:relative;display:inline-block;width:100%}
.figure .figure_pic{position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}
.figure .figure_pic2{position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}
.figure .figure_pic3{position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}
.figure .mask_duration{position:absolute;right:4px;bottom:4px;padding:0 4px;color:#fff;font-size:12px;line-height:16px}
.figure .figure_mask_single{position:absolute;left:0;bottom:0;padding:0 2px;line-height:18px;height:18px;background-color:#090807;color:#fff}
.figure .figure_mask_single .mask_txt{font-size:12px}
.figure .figure_mask{position:absolute;left:0;bottom:0;width:100%;line-height:16px;color:#fff;font-size:12px}
.figure .figure_mask .mask_txt{display:block;padding:2px 28px 4px 8px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.figure .figure_mask .mask_title{display:block;height:1.1rem;line-height:1.1rem;width:100%;padding:0 2px 0;font-size:.85rem;overflow:hidden}
.figure .figure_mask .mask_date{position:absolute;top:2px;right:4px;height:auto;padding:0;background:none;font-size:12px}
.figure .figure_mask .mask_date{font-size:12px}
.figure .figure_mask_two{padding-top:4px}
.figure .figure_mask_two .mask_txt{display:block;margin-top:-2px;padding-top:0}
.figure .mask_scroe{position:relative;padding:0 4px;font-size:12px;line-height:16px;color:#FF8406}
.figure .figure_mask .mask_scroe,.figure .mask_scroe_single{position:absolute;right:4px;bottom:4px;background-color:#090807;border-radius:2px}
.figure .figure_titles{display:block;width:100%;max-height:40px;margin-top:8px;overflow:hidden;font-size:13px;line-height:1.1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.figure .figure_titles .mark_custom{position:relative;margin-right:4px;top:-1px}
.figure .figure_title{display:block;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;margin-top:2px}
.figure .figure_title_multirow{text-align:center;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.figure .figure_title_multirow .txt{display:inline-block;text-align:left； font-size：16px }
.figure .figure_title3:hover{color: #585367; font-weight:bold;}
.figure .figure_title3 {display:block;line-height:27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px; padding-left: 16px;}
.figure .figure_title3:before{position: absolute;content: "";display: inline-block;width: 5px;height: 5px;left: 0;top: calc(50% - -2px);border-radius:50%;background-color:#585367;line-height:25px;}s
.figure .figure_title3_multirow{text-align:center;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.figure .figure_title3_multirow .txt{display:inline-block;text-align:left； font-size：16px }
.figure .figure_desc{display:block;width:100%;line-height:18px;font-size:13px;color:#898989;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mod_figure .figure .figure_pic:before{content:'';position:relative;display:block;width:100%;padding-bottom:56.25%}
.mod_figure .figure .figure_pic img{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}
.mod_figure .figure .figure_pic .mask_img{content:'';position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:30%;background:-webkit-linear-gradient(bottom,rgba(31,27,44,.8)rgba(0,0,0,.45) 40%,rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.45) 40%,rgba(0,0,0,0))}
.mod_figure2 .figure .figure_pic2:before{content:'';position:relative;display:block;width:100%;padding-bottom:56.25%}
.mod_figure2 .figure .figure_pic2 img{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}
.mod_figure2 .figure .figure_pic2 .mask_img{content:'';position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:30%;background:-webkit-linear-gradient(bottom,rgba(31,27,44,.8)rgba(0,0,0,.45) 40%,rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.45) 40%,rgba(0,0,0,0))}
.mod_figure2 .figure .figure_pic3:before{content:'';position:relative;display:block;width:100%;padding-bottom:56.25%}
.mod_figure2 .figure .figure_pic3 img{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}
.mod_figure2 .figure .figure_pic3 .mask_img{content:'';position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:30%;background:-webkit-linear-gradient(bottom,rgba(31,27,44,.8)rgba(0,0,0,.45) 40%,rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.45) 40%,rgba(0,0,0,0))}
.U_color_c{color:rgba(180,208,227,.6)}

.md_hotltitbg{top:88px!important;width: 209px}
.md_hotlinfo{ padding: 15px 0px;font-size: 14px; line-height:25px; text-align: center;background: #fff }
.md_hotla {top: 231px!important;left: 64px!important}
.md_footer {width: 100%; text-align: center;}
.md_xialatz2_nav li a,.md_xialatz_nav h3{font-size: 18px!important; line-height: 40px!important}
.md_xialatz_nav h4{font-size: 14px!important}
.md_xialatz_nav li a{font-size: 14px!important;line-height: 40px!important; padding: 0 20px!important}
.md_xialatz3_nav input{font-size: 18px!important; line-height: 40px!important;height: 40px!important; width: 100%!important;float: left; }
.md_xialatz3_nav button i{font-size: 22px!important;line-height: 40px!important}
.md_frame .logo img{margin-left: 0px!important; padding-bottom: 10px!important;margin-top: 14px!important}
.md_news2,.md_newslist2,.md_navrigt2,.md_pages2,.md_mob{display: block;}
.md_news3,.md_navrigt,.md_xialatz4_nav,.md_pic2,.md_pic3,.md_pic4,.md_pic5,.md_pic6{display: none;}
.md_news2{margin-top:40px }
.md_newslist2 li{margin-left: 20px}
#backtop{position: fixed;bottom: 20px;right: 20px;width: 70px;height: 70px;display: flex;justify-content: center;flex-flow: column;align-items: center;border-radius: 50%;background-color: rgba(0,0,0,0.6);z-index: 18;cursor: pointer;}
#backtop span{margin-top: 4px;display: block;color: white;font-size: 10px;line-height: 15px;}
#backtop i{font-size: 24px;color: #fff}
.md_navrigt2{height: 50px;background: #585367;z-index:999; width: 100%;position: absolute;left: 0}
.md_xialatz3_nav .md_inp{width: 86%!important}
.md_pages{width: 100%;}
.md_pages2 li{width: 90%;background: #585367;text-align: center;margin: 0 auto;height: 50px;color: #fff;margin-top: 20px;margin-bottom: 20px}
.md_pages2 li a{color: #fff;font-size: 20px; line-height: 50px}
.md_footerpt{border-top: 0px  solid #585367}
.about-info h3{font-size: 18px;line-height: 20px;font-weight:normal!important}
.about-info p{font-size: 12px;line-height: 20px;font-weight:normal!important}
.about-info{height: 118px}
.news-wrap .tab-nav a{font-size: 14px;margin: 0 3px}
.news-wrap .tab-nav{height: 60px;padding-top: 30px}
.md_hw{height: 375px!important;width: 375px!important}
.md_hw2{height: 375px!important}
.md_hw3{position: absolute; width: 1125px!important; left: 0px!important;}
.news-wrap .tab-con{max-width: 1125px!important}
.nb-wrap .nb-news,.nt-wrap .nt-net{margin-left:0px;width: 90%!important;margin:0 5%!important}
.nb-wrap .container,.nt-wrap .container,.nt-wrap .nt-tel .tel-list li{width: 100%}
.nb-wrap .news-list li{height: 35px;overflow: hidden;}
.nb-wrap .news-list li a{font-size: 15px}
.nb-wrap .nb-news,.nb-wrap .nb-about{float: none;}
.nb-wrap .container{height: auto}
.wrap .head .ch,.wrap .head .en{font-size: 20px;font-weight:normal!important}
.nb-wrap .nb-about,.nt-wrap .nt-tel{margin:0 5% 40px 5%!important; width: 90%!important}
#lista1 .als-next{right: 5%}
#lista1 .als-prev{left: 5%}
#lista2 .als-next{right: 5%}
#lista2 .als-prev{left: 5%}
.delicacy-wrap .container{width: 346px}
#lista1 .als-item,#lista1 .als-item img,.net-list li a,.net-list li{width: 160PX;height: 160px}
#lista2 .als-item,#lista2 .als-item img,.net-list li a,.net-list li{width: 160PX;height: 160px}
.net-list li:first-child{margin-right: 13px}
.md_header2{background: #fff}
.nt-wrap{height: auto;}
.nt-wrap .head{line-height: 100px;height: 100px}
.nb-wrap .head{margin-top: 25px}
.nt-wrap .nt-tel .tel-list li:first-child+li+li{margin-bottom:10px;}
.delicacy-wrap{height: 187px}
.booking .container,.booking-list .b1,.booking-list .b1 a{width:100%;}
.booking{margin-top: 40px}
.booking-list li{margin:0 0 36px 0;}
.booking-list,.booking-list .b2{width:89%;}
.booking-list .b2 h4{font-size: 14px}
.main{padding:0 0;}
.main img,.my-map{width: 100%}
.single-page .single-page-left{width: auto;padding-left: 29px}
.md_cu{font-size:18px; line-height: 30px; font-weight: bold;color: #000}
.nt-wrap .nt-tel .tel-list span{font-size: 24px!important}
.news-wrap li:hover figcaption,.news-wrap .news-img img{height: 375px!important}
.product-list li:nth-of-type(3n-1){margin:0px!important;}

.main
{
    width:90%!important;
    margin:0px auto!important;
    padding:25px 5% 0px 5%!important;
    }
.product-list li{float: none!important;width: 100%!important;display: block!important}
.product-list{width: 100%!important}
.product-list{padding: 0px!important}
.product-list li a{display: block!important}
[class*=' imghvr-'] figcaption, [class^=imghvr-] figcaption{height: 30px!important;padding: 0px!important;top:129px!important;text-indent: 8px; font-size: 18px; line-height: 30px}
.product-list li .imghvr-slide-up h3{font-size: 18px!important;line-height: 30px!important}
  .j-tab-con{display:flex;}
}












@media screen and (max-width:1024px) {
    .product-list li
{
    float:left;
    display:inline;
    width:345px;
    margin:26px 24px;
    }
     .main{padding:0px;}
    .nb-wrap .container,.nt-wrap .container,.my-map,.product-list{width: 100%}
    .mod_sideslip_figures_h .mod_figure2 li{width:22.7%;margin: 0 10px; height:332px}
.md_hotltitbg{top:113px;}
.md_mobml,.md_newslist,.md_frame .logo img{margin-left: 20px}
.md_frame .md_frametwo{width: 49%}
.mod_sideslip_figures_h .mod_figure li{width: 17.8%}
.md_frame{width: 100%}
.nav{display: none;}
.md_navrigt{width: 200px}
.md_more{margin-right: 20px}
.md_hotla{left: 73px;top:277px;}
.md_footerpt ul{padding: 20px}
.md_fudong2{top:166px;}
.md_navrigt{margin-right: 20px; margin-top:16px}
.md_navrigt i{font-size: 40px}
.md_navtubiao2,#slideBox2{display: none;}
.md_navtubiao4{display: block;}
.md_xialatz2_nav li a,.md_xialatz_nav h3{font-size: 25px; line-height: 70px}
.md_xialatz_nav h4{font-size: 24px}
.md_xialatz_nav li a{font-size: 24px;line-height: 50px; padding: 0 20px}
.md_xialatz3_nav input{font-size: 40px; line-height: 60px;height: 60px; width:100%}
.md_xialatz3_nav button i{font-size: 40px ;line-height: 60px}
.md_footer{padding-top: 0px}
.md_footerweixin2{margin-top: 0px!important}
.md_abouthit,.md_news,.md_aboutinfo{ width: 90% }
.news-wrap .news-img img{height: 320px}
.figure:hover div.box{padding:100px 0 20px 0; text-indent: 15px}
.md_intr{margin-top: 39px}
.md_xialatz3_nav form{height: 60px}
.md_fudong{height: 136px;right: 17%;width: 65%}
.slideBox .hd{bottom: 51px}
.md_rongyu{width: 100%;margin-left:10px; overflow-y:scroll;}

#qz_solu2 .solutions li{width: 322px}
#qz_solu2 .solutions li .md_ti,#qz_solu2 .solutions li .md_ti p{width: 290px}
#qz_solu .solutions li{width: 319px}
#qz_solu .solutions li .md_ti,#qz_solu .solutions li div{width: 290px}
#qz_solu .solutions li div{width: 287px}
#qz_solu2 .solutions img,#qz_solu .solutions img,#qz_solu .solutions{width: 100%}
.md_pic1{margin-right: 5px;}
.md_pic2{position: absolute;top: 0; left: 5px}
.md_pic3{position: absolute;top: 145px; left: -196px}
.md_pic4{position: absolute;top: 0px; left: -186px}
.md_pic5{position: absolute;top: -286px; left: 831px}
.md_pic6{position: absolute;top: -141px; left: 631px}
.md_pic1 img{width:400px ;height:282px }
.md_pic2 img{width:200px ;height:138px }
.md_pic3 img{width:200px ;height:138px }
.md_pic4 img{width:200px ;height:282px }
.md_pic5 img{width:200px ;height:138px }
.md_pic6 img{width:200px ;height:138px }
.md_newshit{width: 90%}
.md_pages{width: 100%!important}
.md_footerpt{padding: 0px!important}
.nb-wrap .nb-news{margin-left: 0px}
.nb-wrap .nb-about{margin-left: 57px}
.nt-wrap .nt-net{margin-left: 10px}
.booking .container,.location-wrap .location,.location-wrap .location .nav-list{width: 100%}
.location-wrap .location{padding: 0px}
.location-wrap .location .nav-list{width: 100%!important}
.product-list li{width: 292px}
.main{width: 100%}
.location-wrap .location{width: 100%!important;padding: 0px!important}
}
@media screen and (max-width:1200px) {
.md_fudong{top:37%;}
.md_servicelist li{margin:0px 21px 42px 21px!important;}
.md_servicelist{width: 1024px}
.md_xxianglist li span{display: block;}
.md_fudong2{top:50%; }}
@media screen and (max-width:1024px) {
.md_servicelist{width: auto!important}}
