* { 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:#ff7300; }
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');
}

.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: #f79c51!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: 22px }
.md_frame .md_frametwo{width: 50%; float: left;}
.md4{width: 100%; margin: 0 auto; background: #f79c51; padding:0 0 22px 0}
.md5{width: 100%; margin: 0 auto; background: #fff; padding:0 0 0px 0;color: #666; height: 102px;border-top: 2px solid #f6974f}
.md5 li span{color: #666; font-size:14px; line-height: 30px;margin-left: 10px}




.md_header{background-color:rgba(0,0,0,0.5); height: 120px; }
.md_header2{background-color:rgba(255,255,255,0.85); 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: #f79c51}
.md_nav li .on{color: #f79c51}
.md_navrigt i{float: right;padding-top: 22px;padding-bottom: 0px; font-size: 24px; color: #f79c51; margin-left: 0px }
.md_navrigt i img{width: 20px;margin-left: 20px; cursor: pointer; }

.md_fudong{background:#f79c51;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;  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: #f79c51;border-bottom: 1px solid #f79c51; 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: #f79c51;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: #f79c51; 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:#f79c51;  }
.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:#f79c51;  }
.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:#f79c51;}
.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:#f79c51;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:#f79c51;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: #f79c51 }
.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:#f79c51;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:#f79c51;}
.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;}
.cs-con-qr img{width: 90px}
.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;}
.nav2 {margin: 0 auto}
.nav2 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: #f79c51}
.nav li a{font-size: 16px; color:#000}
.nav li a:hover{color: #f79c51}
.nav li .on{color: #f79c51}
.nav2 li a{font-size: 16px; color:#fff}
.nav2 li a:hover{color: #f79c51}
.nav2 li .on{color: #f79c51}
.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:#f79c51 }
.nav_submenu-item li{line-height: 45px}
.nav_submenu-item a:hover {background:#fff; color:#f79c51; 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 25px 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_aboutinfo li img{width: 800px; text-indent:0px;}
.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(244, 141, 75);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% - 11px);}

.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: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_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:#f79c51;}


.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 #f79c51; 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: 72px}
.md_header{border-bottom: 0px solid #f79c51}
.md_header2{border-bottom: 0px solid #fff}
.md_newshit{height:40px;line-height:40px;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: #f79c51;float: left;}
.hit{padding-top:0px;}
.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: #f79c51}
    #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 #f79c51;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:#f79c51; 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 #f79c51;padding: 0px 8px;border-radius: 3px}
    #qz_solu .solutions li strong:hover{ color:#f79c51;}
    #qz_solu .solutionsOper span{width:54px;}
    #qz_solu .solutionsOper span.on{background: #f79c51}
    #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: #f79c51}
    #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:#f79c51;}
    #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:#f79c51;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:#f79c51; 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:#f79c51;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: #f79c51}
    #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(404.png);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: #f79c51;padding-top:30px;font-family: '微软雅黑';font-weight:300;}
.md_xxtit li img{margin:0 0 0 15px; position: absolute;}
.md_xxtit li a{font-size: 25px;line-height: 24px;color: #000;font-weight:400;}
.md_xxtit li span{color: #fff;font-weight:400;margin-left: 10px}
.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:15px;height: 15px;margin-right:15px;background:#fff;overflow:hidden;border-radius: 50%;}
.qz_item a.cur{background:#f79c51;}
.mod_figures li .on{color: #f79c51; 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}


*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: #f79c51;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:#f79c51; 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: #f79c51;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 #f79c51; 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: #f79c51;}

.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;}
.fixed-layout,.fixed-layout .fixed-bg{
    height:699px;
}
.index_big_logo{
    position:relative;
    height:139px;
    width:100%;
    margin:142px auto 114px auto;
    text-align:center;
    
    
}
.index_link{
    height:63px;
    width:100%;
    margin:15px auto 88px auto;
    text-align:center;
    position:relative;
}



.banner
{
    width:100%;
    height:699px;
    margin:0 auto;
    }
    
.banner .container
{
    position:relative;
    max-width:1423px;
    min-width:1140px;
    width:100%;
    height:100%;
    margin:0 auto;
}   



    
.wrap .head
{
    position:relative;
    width:100%;
    margin:0px auto;
    text-align:center;
    }


.wrap .head .head-title{
    min-width:auto; 
    display:inline-block !important; 
    display:inline; 
    margin:0 auto;
}


.wrap .bg-service{
    height:36px;
}
.wrap .bg-service .head-bg-l{
    position:absolute;
    width:50%;
    height:36px;
    left:0;
}
.wrap .bg-service .head-bg-r{
    position:absolute;
    width:50%;

    height:36px;
    right:0;
}
.wrap .bg-service .head-title{
    background:url(../image/icon04.png) no-repeat #FFF;
    background-position:right 3px;
    position:absolute;
    z-index:20;
    left:41%;
    padding-right:42px;
    padding-top:5px;
}



.wrap .bg-vip{
    height:36px;
}
.wrap .bg-vip .head-bg-l{
    position:absolute;
    width:50%;
    height:36px;
    left:0;
}
.wrap .bg-vip .head-bg-r{
    position:absolute;
    width:32%;
   
    height:36px;
    right:0;
}
.wrap .bg-vip .head-title{
    background:url(../image/icon05.png) no-repeat #FFF;
    background-position:right 12px;
    position:absolute;
    z-index:20;
    left:43%;
    padding-right:46px;
    padding-top:5px;
}



.wrap .head .head-title a:hover{
    text-decoration:none;
}
.wrap .head .ch
{
    font-size:25px;
    color:#000000;
    font-weight:normal;
    float:left;
    }
.wrap .head .en
{
    font-size:28px;
    color:#f79c51;
    font-weight:400;
    float:right;
    padding-left:14px;
    }
    
.wrap .head .head-right{ 
    width:auto; 
    display:inline-block !important; 
    display:inline;
    float:right;
    
}
.wrap .container{
    position:relative;
}

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


.line{
    width:100%;
    background:url(404.png) repeat-x center;
    height:45px;
    clear:both;
}



.news-wrap{
    margin-top:60px;
}
.news-wrap .container{
    height:260px;
    margin-top:35px;
    margin-bottom:35px;
    }
.news-wrap .container .news-list{

}
.news-wrap .container .news-list li{
    width:272px;
    float:left;
    
}
.news-list li figcaption{
    background-color:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)\9;
    background-color:#000000\9;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    text-align:center;
    font-size:40px;
    line-height:189px;
    color:#fff;
    display: none;
}
.news-list li:hover figcaption{
    display: block;
    top: 0
}
.news-list li figcaption div{
    position:relative;
    display: block;
}
.news-wrap .container .news-list li{
  margin:0 35px 0 0;
}
.news-wrap .container .news-list li:nth-child(4n){
    margin:0;
}

.news-wrap .container .news-list li a{
    text-decoration:none;
    display:block;
}

.news-wrap .container .news-list li .news-img{
    width:272px;
    position: relative;
    overflow: hidden;
}
.news-wrap .container .news-list li .news-img img{
    width:100%;
    height:170px;
}

.news-wrap .container .news-list li .news-con{
    width:337px;
    height:50px;
    width:100%;
    color:#666666;
    font-size:16px;
    line-height:25px;
    margin-top:19px;
    text-align: center;
}



.nb-wrap{

    margin:0 auto;
    margin-top:20px;
    }   
.nb-wrap .container{
    width:100%;
    margin:0 auto;
    min-height:280px;
    }
.nb-wrap .head{
    text-align:left;
}
.nb-wrap .nb-news{
    float:left;
    width:443px;
}   

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

.nb-wrap .nb-news .news-list li{
    height:35px;
    line-height:35px;
    padding-left:25px;
    background:url(../image/arrow03.png) 0 13px no-repeat;
}
.nb-wrap .nb-news .news-list li a{
    font-size:15px;
    line-height:35px;
    color:#666666;
}

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

.nb-wrap .nb-news .news-list .more{
    position:absolute;
    display:block;
    font-size:14px;
    line-height:35px;
    color:#000;
    background-color:#f6f6f6;
    width:83px;
    height:34px;
    right:0px;
    bottom:0;
    padding-left:34px;
}
.nb-wrap .nb-news .news-list:hover .more{text-decoration: underline;}
.nb-wrap .nb-about:hover .more{text-decoration: underline;}

.nb-wrap .nb-news .news-list .more i{
    position: absolute;
    width:13px;
    height:10px;
    left:72px;
    top:13px;
    background:url(../image/arrow04.png) no-repeat;
}

.nb-wrap .nb-about{
    float:left;
    width:626px;
    margin-left:39px;
}

.nb-wrap .nb-about .content{
    width:626px;
    margin-top:30px;
    position:relative;
    height:220px;
    color:#666666;
    font-size:14px;
    line-height:35px;
    text-indent:2em;
}
.nb-wrap .nb-about .content a{
    color:#666666;
    font-size:14px;
    line-height:35px;

    text-decoration:none;
}

.nb-wrap .nb-about .more{
    position:absolute;
    display:block;
    font-size:14px;
    line-height:35px;
    color:#666666;
    background-color:#f6f6f6;
    width:83px;
    height:34px;
    right:0px;
    bottom:0;
    padding-left:34px;
    text-indent: 0;
}
.nb-wrap .nb-about .more i{
    position: absolute;
    width:13px;
    height:10px;
    left:72px;
    top:13px;
    background:url(../image/arrow04.png) no-repeat;
}





.vip-wrap{
    width:100%;
    margin:0 auto;
    margin-top:47px;
    }

.vip-btns{
    width:555px;
    height:38px;
    margin:47px auto 30px auto;
}
.vip-btns li{
    float:left;
    width:70px;
    height:40px;
    margin-left:0px
}       


.vip-wrap .container{
    width:100%;
    overflow:hidden;
    margin:0 auto;
    }
    

.cs-wrap{

    margin:0 auto;
    margin-top:65px;
    background-color:#f6f6f6;
    height:220px;
    padding-top:46px;
    }   

.cs-wrap .container{

    margin:0 auto;
    margin-top:37px;
}

.cs-wrap .cs-con-top{
    line-height:25px;
    margin-bottom:23px;
}

.cs-wrap .cs-con-top .con-ch{
    font-size:20px;
    color:#000;
}
    
.cs-wrap .cs-con-top .con-en{
    font-size:20px;
    color:#777777;
    padding-left:30px;
    font-weight:100;
}

.cs-wrap .cs-con-bottom p{
    font-size:16px;
    color:#777777;
    line-height:30px;
    font-weight:400;
    letter-spacing:-1px;
}
    
.cs-wrap .cs-con1{
    float:left;
    width:230px;
}
.cs-wrap .cs-con1 .con-en{
    background:url(../image/icon01.png) 8px 2px no-repeat;
}
.cs-wrap .cs-con2{
    float:left;
    margin:0 175px 0 144px;
    width:400px;
}
.cs-wrap .cs-con2 .con-en{
    background:url(../image/icon03.png) 10px 4px no-repeat;
    padding-left:40px;
}
.cs-wrap .cs-con3{
    float:right;
    width:195px;
}   
.cs-wrap .cs-con3 .cs-con-l{
    float:left;
    width:88px;
}
.cs-wrap .cs-con3 .cs-con-l a{
    font-size:16px;
    color:#f79c51;
    line-height:25px;
    font-weight:100;
    text-decoration:none;
}
.cs-wrap .cs-con3 .cs-con-l span{
    font-size:16px;
    color:#777777;
    line-height:20px;
    font-weight:100;
}

.cs-wrap .cs-con3 .cs-con-l p{
    font-size:16px;
    color:#777777;
    line-height:22px;
    font-weight:100;
    padding-top:25px;
}   
.cs-wrap .cs-con3 .cs-con-qr{
    float:right;
}
    
    
    

.js-silder{
    position: relative; 
    min-width: 320px;
}
.silder-scroll{
    width: 100%;
    overflow: hidden;
}
.silder-main{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.silder-main-img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:699px;
}
.silder-main-img img{
    width: 100%;
}
.js-silder-ctrl{
    width: 100%;
    text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
    position: absolute;
    top: 0;
    width: 25%;
    height: 100%;
    vertical-align: middle;
    cursor: pointer;
    margin-top:80px;
}
.silder-ctrl-prev{
    left: 0;
    text-align: left;
    
    background:url(404.png) center no-repeat;
}
.silder-ctrl-next{
    right: 0;
    text-align: right;
    
    background:url(404.png) center no-repeat;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
    position: absolute;
    top: 50%;
    margin-top: -40px;
}
.silder-ctrl-prev>span{
    left: 0;
}
.silder-ctrl-next>span{
    right: 0;
}
.silder-ctrl-con{
    display: inline-block;
    width: 4%;
    padding: 10px 0;
    margin: 0 10px;
    cursor: pointer;
}
.silder-ctrl-con>span{
    display: block;
    line-height: 0;
    text-indent: -9999px;
    overflow: hidden;
    padding: 5px 0;
    cursor: pointer;
    background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
    background-color: #7bbedf;
}

@media (max-width: 768px){
    .silder-ctrl-prev,
    .silder-ctrl-next{
        width: 10%;
        font-size: 26px;
        margin-top: -25px;
    }
    .silder-ctrl-con{
        width: 14px;
        height: 14px;
        padding: 0;
        margin: 0 5px;
    }
    .silder-ctrl-con>span{
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        padding: 0;
    }
}










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

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

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

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

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




#lista1 {
    margin: 30px auto 35px auto;
}

#lista1 .als-item {
    width:320px;
    height:200px;
    
}
#lista1 .als-item a{
    
text-decoration:none;
    
}


#lista1 .als-item img{
    width:320px;
    height:200px;
    
}

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

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

#lista1 .als-next {
    right: 10%;
}
.location-wrap {
    width: 100%;
    height: 90px;

}
.location-wrap .location {
    width: 1140px;
    text-align: center;
    margin: 0px auto;
    padding: 25px 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(244, 141, 75);
    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;
}
.location-wrap .location .nav-list ul li:first-child {
    margin-left: 0px;
}
.location-wrap .location .nav-list ul li {
    float: left;
    border: 1px solid rgb(234, 234, 234);
    margin:0 6px;
}
.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: 0px;

    background-color: rgb(255, 255, 255);
}
.location-wrap .location .nav-list ul li a:hover{color: #fff;background: rgb(244, 141, 75);border: 0px}
.single-page {

    margin: 0px auto auto auto;
    padding: 50px 0px;
    line-height: 36px;
    font-size: 16px;
    color: #333333;
    position: relative;
    min-height: 160px;
}
.mdmb{margin-bottom: 30px}
.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;
}
.product-list li
{
    float:left;
    display:inline;
    width:345px;
    margin:26px 0;
    }


@media screen and (max-width:720px) {
    .fixed{
            position: fixed;
            top:0px;
            left:0;
        }
        #lista1 .als-item {
    width:180px;
    height:120px;
    
}



#lista1 .als-item img{
    width:180px;
    height:120px;
    
}
.news-wrap .container .news-list li{width:245px;}
.news-wrap .container .news-list li .news-img{
    width:245px;
    position: relative;
    overflow: hidden;
    height: 153px;
}

.news-wrap .container .news-list li .news-img img{
    width:100%;
    height:153px;
}

.news-wrap .container .news-list li .news-con{
    width:245px;
    height:50px;
    width:100%;
    color:#666666;
    font-size:16px;
    line-height:25px;
    margin-top:19px;
    text-indent:0em;
}
.md_xxtit li img{height: 20px;margin-top: 4px}
.single-page{padding: 30px 0;min-height:188px;}
.single-page .single-page-left{width: 90%;padding:0 5%;}
.nb-wrap .nb-about .content{height: 270px!important}
        .md_xxtit{padding-top:00px!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: #f79c51; height: 50px;z-index: 99; margin-top: 77px}
.logo{ position: absolute; top: 3px; padding:0 18px; 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: #f79c51; 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: #f79c51;border-bottom: 1px solid #f79c51; 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: #f79c51;border-bottom: 1px solid #fff; line-height: 35px }
.md_aboutinfo{ width: 90%!important}
.md_aboutinfo li img{max-width: 800px;text-align:center;}
.md_aboutinfo li{margin: 25px 0; color: #3a3a3a; font-size: 18px;line-height: 35px}
.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}
.news-list li figcaption{line-height: 153px;}
.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:#f79c51;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;height:68px;border-bottom: 1px solid #ececec; position: relative;color:#f79c51; 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:#f79c51; font-weight: bold; text-align:center; }
.md_newstit2 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_newstit2 span em{background: #fff;padding: 0 20px}
.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: 127px}
.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:100px!important;height: 60px!important; background: rgb(247,156,80,0.8)!important; right: 20px!important;top: 247px!important;; }
.md_fudong2{ position: absolute;z-index: 97; width: 180px;height: 70px; background: #f79c51; right: 20px;top: 100px!important;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; }
.md_yuding{ z-index:55; font-size: 20px; font-weight: bold;; color: #fff;line-height: 60px }
.md_yuding2{ ;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: #f79c51;border-bottom: 1px solid #f79c51; 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: 25px;}
.md_navtubiao1 img{width: 28px;margin-right: 10px; margin-top: 25px;}
.md_navtubiao3 img{width: 28px;margin-right: 10px; margin-top: 25px;}
.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: #f79c51; 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:#f79c51;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: #f79c51;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: #f79c51;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 #f79c51}
.about-info h3{font-size: 18px;line-height: 20px}
.about-info p{font-size: 12px;line-height: 20px}
.about-info{height: 125px}
.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%;margin:0 5%}
.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: 14px}
.nb-wrap .nb-news,.nb-wrap .nb-about{float: none;}
.nb-wrap .container{height: auto}
.wrap .head .ch,.wrap .head .en{font-size: 20px}
.nb-wrap .nb-about,.nt-wrap .nt-tel{margin:0 5% 50px 5%; width: 90%}
#lista1 .als-next{right: 5%}
#lista1 .als-prev{left: 5%}
.delicacy-wrap .container{width: 346px}
.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: 50px}
.nt-wrap .nt-tel .tel-list li:first-child+li+li{margin-bottom:10px;}
.delicacy-wrap{height: 266px}
.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}
.wrap .bg-service .head-title,.wrap .bg-vip .head-title{left:24%!important}
.news-wrap .container .news-list li .news-con{text-align: center!important;text-indent: none!important;font-size: 18px!important}
.news-wrap .container{width: 100%!important;overflow-x: scroll!important;height: 227px!important}
.news-wrap .container .news-list li{margin:0 14px 0 0!important;}
.vip-btns,.nb-wrap .nb-about .content,.nb-wrap .container,.cs-wrap .container{width: 100%!important}
.vip-btns li{width: 15px!important;}
.vip-btns{margin:37px auto 0 auto!important;}
.vip-wrap{margin-top: -25px!important}
#lista1 .als-prev, #lista1 .als-next{top:50px!important;}
#lista1 .als-next{right:5%!important;}
.nb-wrap .nb-news .news-list{margin-top: 7px!important}
.nb-wrap .nb-news{width: auto!important;float: none!important}
.nb-wrap .container{min-height: auto!important}
.nb-wrap .nb-about,.cs-wrap .cs-con1 {
    float: none!important;
    width: 90%!important;
    margin-left: 5%!important;margin-right: 5%!important
}
.nb-wrap .nb-news .news-list .more,.nb-wrap .nb-about .more{display: none!important;}
.nb-wrap .nb-about .content{margin-top:9px!important}
.cs-wrap .cs-con2 {
    float: none!important;
    margin: 50px 0px 50px 0px!important;
    width: 90%!important;
    margin-left: 5%!important;margin-right: 5%!important}
    .cs-wrap{height: auto!important;padding-bottom: 1px!important}
    .wrap .bg-service .head-bg-r{width: 20%!important;height: 33px!important}
    .nb-wrap .nb-news .news-list{height: auto!important}
    .wrap .content{width: 1140px!important}
    .vip-wrap .container{width: 99%!important}
    #lista1 {
    margin: 10px auto 0px auto;
}
.location-wrap .location{width: 100%!important}
.news-wrap li:hover figcaption{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}
.md_xxtit li a{font-size: 20px}

}












@media screen and (max-width:1024px) {
	.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% }

.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%}
.md_footerpt{padding: 0px}

.news-wrap .container .news-list li:nth-child(4n){margin:0;}

.nb-wrap .nb-about{width: 590px}
.nb-wrap .nb-news{width: 320px;margin-left:20px}
.cs-wrap .cs-con1{margin-left:20px}
.cs-wrap .cs-con2{margin:0 80px;}

#lista1 .als-prev, #lista1 .als-next{top:90px;}
.location-wrap .location .nav-list{width: 100%!important}
.product-list li{width: 292px}
.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}
.nav2{display: none;}}
