* { 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;}
em, cite, i { font-style: normal; display: block;}
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');
}

.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:50px 0;}
.ctd_mob,.md_newslist2,.md_navtubiao4{ display: none; }
.active{color: #937d58!important;font-weight:bold}
.md_aboutinfo li img{max-width: 800px; text-indent:0px;}

.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: 1160px; margin: 0 auto}
.md_frame .logo img{ margin-top: 22px }
.md_frame .md_frametwo{width: 50%; float: left;}


.md_header{background: #fff; height: 120px}
.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: #987c53}
.md_nav li .on{color: #937d58}
.md_navrigt i{float: right;padding-top: 22px;padding-bottom: 0px; font-size: 24px; color: #dec08c; margin-left: 0px }
.md_navrigt i img{width: 20px;margin-left: 20px; cursor: pointer; }

.md_fudong{background-color:rgba(58,58,58,0.75);-moz-opacity:0.8;position: absolute;z-index: 99; width: 255px;height: 117px;  right: 7%;top:23%;}
.md_fudong2{ background-color:rgba(58,58,58,0.75);-moz-opacity: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_titletex:hover{font-size:50px; color: #f3eada; line-height: 50px;font-family:xsmd }
.md_title:hover{margin-left: 15px; font-size: 18px; font-weight: bold; color: #dec08c;border-bottom: 1px solid #f3eada; line-height: 43px}
.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: #dec08c;border-bottom: 1px solid #dec08c; 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: #dec08c;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: #dec08c; line-height: 43px }
.md_banner{ background-image: url(../image/bannercenter.jpg); 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:0;left:0;width: 100%;text-align: center; }
.slideBox .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;}
.slideBox .hd li.on{ background:#937d58;  }
.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%;height: 550px}
.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:#937d58;  }
.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:#987c53;}
.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:#dec08c;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:#dec08c;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: #dec08c }
.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;bottom:0; 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; background: #fff; height: 127px;overflow: hidden;}
.md_hotla{ text-decoration:underline; position:absolute;background:#dec08c;bottom: -15px;left:calc(50% - 42px); 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:#dec08c;}
.md_footerpt{padding: 22px 0 0 0; display: flex; justify-content: center;}
.md_footer{ font-size: 14px; line-height:30px; color: #a3a3a3; padding-top:12px  }
.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:50px;border-bottom: 1px solid #747474; margin: 0 auto; width: 70%; text-align: center;font-size:28px}
.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 #747474; 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{-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:31.5%; 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{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 li a{font-size: 16px; color: #707070}
.nav li a:hover{color: #987c53}
.nav li .on{color: #987c53}
.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:#dec08c }
.nav_submenu-item li{line-height: 45px}
.nav_submenu-item a:hover {background:#fff; color:#dec08c; 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(../image/aboutbanner.jpg); height: 170px; background-position: center;}
.md_aboutinfo li{ font-size:16px; line-height:35px; color: #707070;  margin: 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}
.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}
.md_servicelist li{width: 28%;margin: 0 27px 50px 27px; float: left;position: relative; }
.md_servicelist li img{width: 100%;transition: 0.6s all;height: 215px}
.md_servicelist li span{width:100%;display: block;overflow: hidden;}
.md_servicelist li:hover  span img{transform:scale(1.2);}
.md_servicelist li em{    overflow: hidden;bottom: 0px; left: 0px;z-index:55; background: #ebecec; color: #707070; width: 100%;height: 40px;text-align:center;font-size: 16px; line-height:40px;display: block;}
.md_servicelist li em:hover{bottom: 0px; left: 0px;z-index: 99; background: #dec08c; color: #fff; width: 100%;height: 40px;text-align:center;font-size: 16px; line-height:40px;display: block;}

.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: #ececec;transform: scaleY(0.5);}
.md_newslist3 ul li:nth-child(5n) {padding-bottom: 20px;margin-bottom: 20px;}
.md_newslist3 li {color: #000; 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: 5px;height: 5px;left: 0;top: calc(50% - 3px);border-radius:50%;background-color:#dec08c;line-height:25px;}
.md_newslist3 li:nth-child(5n):before {top: calc(50% - 11px);}
.md_newslist3 li span{font-size: 14px; line-height:35px; color: #c1c1c1; margin-left: 10px}
.md_aboutinfo h1{ margin-top: 20px; text-align:center; font-weight: bold; font-size:22px;line-height:70px;color: #000}
.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_aboutinfo span{margin: 0 20px}

.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:#937d58;}

.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 #dec08c; 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(109,77,30,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}
.qz_slide-main{height:550px;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:50px;left:0;text-align:center;}
.qz_item a{display:inline-block;width:13px;height:13px;margin-right:11px;background:#fff;overflow:hidden;border-radius: 10px}
.qz_item a.cur{background:#987c53;}
                
.qz_slide-box,.qz_slide{display:block;width:100%;height:550px;overflow:hidden;}
.qz_slide-box{position:relative;}
.qz_slide{display:none;height:550px;background:#ff6900;position:relative;position:absolute;z-index:8;}
.qz_slide a{display:block;width:100%;height:550px;cursor:pointer;}
.md_lunbo{display: block!important; opacity: 1; z-index: 8;}
.md_lunbo2{opacity: 1; z-index: 0; display: none;}


.figure .figure_pic2{position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);}
.figure .figure_pic2 img{
    height: 216px;
}
#swiper_movie .swiper-slide{margin: 0;}
@media screen and (max-width:720px) {
    .fixed{
            position: fixed;
            top:0px;
            left:0;
        }
        
.md{width: 100%; margin: 0 auto; background: #fff}
.md2{width: 100%; margin: 0 auto; background: #f4f4f4}
.md_frame{width:100%; margin: 0 auto; }
.md_mobframe{background: #987c53; height: 50px;z-index: 99; margin-top: 70px}
.logo{ position: absolute; top: 0; padding:0 20px; background: #fff }
.logo img{ width: 100% }
.md_header{height: 50px}
.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: #dec08c; 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: #dec08c;border-bottom: 1px solid #dec08c; 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: #dec08c;border-bottom: 1px solid #fff; line-height: 35px }
.md_aboutinfo{ width: 90%!important}
.md_aboutinfo li{margin: 30px 0; color: #3a3a3a; font-size: 18px;line-height: 35px}
.md_news{margin: 30px 5% 0 5%!important}
.md_servicelist li{ width: 90%; float: none ;margin: 0px 5% 20px 5%}
.md_servicelist li em{font-size: 16px}
.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:#dec08c;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: 300px!important; padding:20px;}
.md_newstit{font-size: 20px; line-height: 68px;border-bottom: 1px solid #ececec; position: relative;color:#987c53; font-weight: bold; text-align:center; }
.md_newstit span{position: absolute;top: 51px ;left:35%;background: #fff; color: #f3eada; width:113px; height: 30px; line-height:30px;}
.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}
.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:#987c53; 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_mob{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;}
.slideBox2 .bd li img{ background:url(404.png) center center no-repeat;  vertical-align:top; width:100%; overflow: hidden;} 

.md_fudong{ position: absolute;z-index: 97; width: 180px;height: 70px; background-color:rgba(58,58,58,0.75);-moz-opacity:0.8; right: 20px;top: 20px!important; }
.md_fudong2{ position: absolute;z-index: 97; width: 180px;height: 70px; background-color:rgba(58,58,58,0.75);-moz-opacity:0.8; right: 20px;top: 100px!important; }
.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: #dec08c;border-bottom: 1px solid #dec08c; 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(../image/mobbannercenter.jpg); 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:250px!important;margin: 0 10px; height:288px!important}
.mod_sideslip_figures_h .mod_figure3 li{width:auto!important;margin: 0 10px; height:40px!important}
.mod_sideslip_figures_h .mod_figure3 li.on{color: #937d58; font-weight:bold;padding-left: 0px;}
.mod_sideslip_figures_h .mod_figure3  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;}

.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:9px;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: #987c53; 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% - -4px);border-radius:50%;background-color:#dec08c;line-height:25px;}
.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%;object-fit:cover}
.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:111px!important;width: 250px}
.md_hotlinfo{ padding: 15px 0px;font-size: 14px; line-height:25px; text-align: center;background: #fff;height: 100px;}
.md_hotla {top: 256px!important;left: 91px!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{display: block;}
.md_news3,.md_navrigt,.md_xialatz4_nav{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(109,77,30,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: #987c53;z-index:999; width: 100%;position: absolute;left: 0}
.md_xialatz3_nav .md_inp{width: 86%!important}

}

@media screen and (max-width:1024px) {
.md_servicelist{width: 1024px;}
	.mod_sideslip_figures_h .mod_figure2 li{width:22.7%;margin: 0 10px; }
.md_hotltitbg{bottom:0px;}
.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: calc(50% - 42px);bottom:-15px;}
.md_footerpt ul{padding: 20px}
.md_fudong{top:25%;}
.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% }
.md_pages{width: 300px;}
.figure:hover div.box{padding:100px 0 20px 0; text-indent: 15px}
.md_intr{margin-top: 39px}
.md_xialatz3_nav form{height: 60px}

#swiper_movie{margin:0 15px; width: auto;}
}
@media screen and (max-width:1200px) {
.md_fudong{top:26%;}
.md_fudong2{top:50%; }
}


.visible-xs-block{
    display: none!important;
}
@media (max-width: 767px){
    .visible-xs-block {
        display: block!important;
    }
}
.img img {
    transform: translateZ(0px);
    transition: transform 0.2s ease 0s;
}
.news-wrap .con {
    padding: 0 15px;
}

.news-wrap .con .l #swiper-news {
    margin: 0 auto;
}
.news-wrap .con .l #swiper-news a {
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.news-wrap .con .l #swiper-news a .img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.news-wrap .con .l #swiper-news a .img img {
    max-width: none;
    min-width: 100%;
    max-height: 215px;
    display: block;
}

.news-wrap .con .l #swiper-news a .txt {
    position: absolute;
    height: 50px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
}
.news-wrap .con .l #swiper-news a .txt h3 {
    font-size: 15px;
    line-height: 15px;
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: white;
    text-align: center;
}
.text-ellipsis-1 {
    text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news-wrap .con .r>ul {
    padding: 5px 0;
    margin: 0;
}
.news-wrap .con .r>ul li {
    line-height: 35px;
    list-style: none;
    height: 35px;
    position: relative;
    padding-left: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.news-wrap .con .r>ul li:before {
    position: absolute;
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    left: 0;
    top: calc(50% - 3px);
    border-radius: 50%;
    background-color: #dec08c;
}
.news-wrap .con .r>ul li a {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    -webkit-box-orient: vertical;
}
.news-wrap .con .r>ul li span {
    color: #dec08c;
    font-size: 14px;
    margin-left: 25px;
    min-width: 140px;
}
.news-wrap .con .l #swiper-news .swiper-pagination {
    bottom: 0px;
}
.news-wrap .con .l #swiper-news .swiper-pagination .swiper-pagination-bullet-active {
    background: #da0300 !important;
    width: 10px;
    border-radius: 50%;
}
.news-wrap .con .l #swiper-news .swiper-pagination .swiper-pagination-bullet {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background: white;
    opacity: 1;
    width: 10px;
    height: 10px;
    margin: 0 4px;
}
.news-wrap .con .l .cl{
    padding: 20px 0;
}
@media (min-width: 768px){
    .news-wrap .con {
        padding: 0;
    }
    .news-wrap .con .l {
        width: 440px;
        height: 275px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .news-wrap .con .l #swiper-news {
        position: relative;
    }
    .news-wrap .con .l #swiper-news a .img {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .news-wrap .con .l #swiper-news a .img img {
        max-width: none;
        min-width: 100%;
        max-height: 275px;
        display: block;
    }
    .news-wrap .con .r {
        width: calc(100% - 480px);
        margin-left: 40px;
    }
    .news-wrap .con .r>ul {
        padding: 0;
    }
    .news-wrap .con .r>ul li {
        padding-left: 22px;
    }
    .news-wrap .con > div {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 36px 0 44px 0;
    }
    .news-wrap .con .l #swiper-news .swiper-pagination {
        bottom: 2px;
    }
    .news-wrap .con .l #swiper-news .swiper-pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin: 0 5px;
    }
    .news-wrap .con .l #swiper-news .swiper-pagination .swiper-pagination-bullet {
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        background: white;
        opacity: 1;
        width: 10px;
        height: 10px;
        margin: 0 4px;
    }
    .news-wrap .con .r .cl{
        padding-bottom: 20px;
    }
}




video {
    background-color: black;
}
img,video {
    max-width: 100%;
}

.about-wrap .title{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px 0 20px 0;
}
.about-wrap {
    background-image: none;
    background-size: 100% 100%;
    background-position: top center;
    background-repeat: no-repeat;
}
.about-wrap .con .content a {
    color: black;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.about-wrap .con .about-list {
    margin: 0;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-wrap .con .about-list .about-videos {
    width: 100%;
    height: 240px;
}
.about-wrap .con .about-list .about-videos video {
    height: 240px;
    object-fit: fill;
}

.about-wrap .con .content {
    padding: 24px 15px;
    font-size: 15px;
    color: black;
    text-indent: 2em;
    line-height: 28px;
    background-image: url(../image/companybg.jpg);
    background-size: auto 100%;
    background-position: top center;
    background-repeat: no-repeat;
}
.maxW1140 {
    max-width: 1160px;
    margin: 0 auto;
    overflow: hidden;
}
@media only screen and (min-width: 768px){
    .maxW1140 {
        margin: 0 15px;
    }
}
@media (max-width: 767px){
    .hidden-xs {
        display: none!important;
    }
}

@media (min-width: 768px){
    .about-wrap .title{
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 50px 0;
    }
    .maxW1140 {
        margin: 0 auto;
    }
    .about-wrap {
        background-image: url(../image/companybg.jpg);
        
    }
    .about-wrap .con .content {
        padding: 0 0 24px 0;
        font-size: 14px;
        color: black;
        text-indent: 2em;
        line-height: 25px;
        background-image: none;
        background-size: auto 100%;
        background-position: top center;
        background-repeat: no-repeat;
    }
    .about-wrap .con .content a {
        -webkit-line-clamp: 3;
    }
    .about-wrap .con .about-list {
        margin: 0 auto;
        padding: 0 0 26px 0;
    }
    .about-wrap .con .about-list .about-videos {
        width: 273px;
        height: 206px;
    }
    .about-wrap .con .about-list .about-videos video {
        height: 206px;
        object-fit: fill;
    }
    .about-wrap .con .about-list .about-img {
        width: 329px;
        height: 206px;
        margin-left: 30px;
    }
    .about-wrap .con .about-list .about-img .swiper-slide img {
        height: 206px;
      	width:100%;
    }
    .about-wrap .con .about-list .about-img .swiper-pagination {
        bottom: 2px;
    }
    .about-wrap .con .about-list .about-img .swiper-pagination .swiper-pagination-bullet {
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        background: white;
        opacity: 1;
        width: 10px;
        height: 10px;
        margin: 0 5px;
    }
    .about-wrap .con .about-list .about-img .swiper-pagination .swiper-pagination-bullet-active {
        background: #da0300 !important;
        border-radius: 50%;
    }
    .about-wrap .con .about-list .about-qr {
        width: 218px;
        height: 206px;
      	margin-left: 30px;
    }
    .about-wrap .con .about-list .about-qr img {
        width: 218px;
        height: 206px;
    }
}
