﻿@charset "utf-8";body,html{overflow-x:hidden}.cb,.clear{clear:both}.pr,body,sub,sup{position:relative}.clearfix,.zoom{zoom:1}.clearfix:after,.hidden{visibility:hidden}.qn,ul{list-style-type:none}
html{height:100%;background:#f5f5f5;color:#444}body{box-sizing:border-box;z-index:0;width:100%;min-height:100%;margin:0 auto;-webkit-text-size-adjust:100%;box-shadow:0 0 10px rgba(0,0,0,.3)}.container,.qui-row>.column{-webkit-box-sizing:border-box;width:100%}blockquote,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}button,input,select,textarea{font-size:100%;color:#636363;outline:0;-webkit-appearance:none;border-radius:0;border: none;}textarea{resize:none}table{border-collapse:collapse;border-spacing:0}.fl,.fr{display:inline}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}.tl,caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.h1,.h2,.h3{font-weight:700}q:after,q:before{content:""}.clearfix:after,.qui-row:after{content:" ";height:0}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.qui-btn,.qui-iconStars,.qui-starEdit .qui-icon,.qui-toast-container::before,.vm{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}a{color:#8dabbb}a:active,a:focus{outline:0;color:#8dabbb}
.qui-icon{display:inline-block;height:1em;font-family:Icons!important;font-style:normal;line-height:1;text-decoration:inherit;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}.if2 a,.if3 a,.ljdg,.qla,.yjglm,.zscs,a{text-decoration:none}.icf,body{-webkit-font-smoothing:antialiased}
.qh2,.qh2 a{height:2.6rem;line-height:2.6rem}
.icf,.qh1{display:inline-block}html{}body{font-family:Helvetica;background-color:#f3f4f4}h1,h3,p{margin:0;font-size:1rem}ul{margin:0;padding:0}a,input{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}html{font-size:14px}
.qh{padding:.3rem 13px;background-color:#373c64}.qh1{width:65%;height:2.7rem;text-indent:-9999px;background:url(../images/logo.png) left center no-repeat;background-size:10rem auto}.qh2{float:right;color:#fff}
.qh2 a{color:#FFF}.qh2 .icf{font-size:1.8rem;vertical-align:middle}.qh2 .search{width:2rem;height:1.8rem;vertical-align:middle;background: url(../images/search.png) left center no-repeat;background-size:1.5rem auto}.qh2 .nav-open{font-size:1.7rem;vertical-align:middle}.qn{margin:0;height:13.4rem;padding:1.1rem 0 0}.fix:after{content:",";display:block;height:0;line-heigt:0}.qui-page{width:100%;transition:transform .4s}.qh22{display:inline-block;vertical-align:middle}.qh22{margin-left:1px;font-size:14px}.zcTitle{padding:5px 13px;border-bottom:1px solid #E6E6E6}.zcTitle>h4{height:35px;color:#29323F;font-size:16px;line-height:35px;position:relative}.zcTitle{overflow:hidden}
/*--banner-img -- */
.banner_img{position:relative;width:100%;height:100%;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin-top:10px}
.banner_img img{display:block}
/*服务项目*/
.zc_service{background:#fff;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin-top:10px}
.zc_service_list{overflow:hidden;clear:both;zoom:1;background:#fff}
.introduction{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;height:79px;float:left;border-bottom:1px solid #E6E6E6;padding:20px 0;color:#494949;overflow:hidden;line-height:18px;font-size:12px}
.introduction img{margin-right:10%;width:48px;max-width:100%;height:30px;vertical-align:middle;float:left;padding-top:5px}
.introduction:nth-child(odd){padding-left:4%;border-right:1px solid #E6E6E6}
.introduction:nth-child(even){padding:20px 0 20px 4%}
.border-none{border-bottom:none}
.introduction p{float:left; line-height:20px;display:table-cell;vertical-align:middle;height:40px;font-size:12px}
.introduction p em{line-height:20px;display:table-cell;vertical-align:middle;height:20px;font-size:14px;font-weight:700}
.introduction2{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;height:79px;float:left;padding:20px 5px;color:#494949;overflow:hidden;line-height:18px;font-size:12px}
.introduction2 img{margin-right:10%;width:48px;max-width:100%;height:30px;vertical-align:middle;float:left;padding-top:5px}
.introduction2:nth-child(odd){padding-left:4%;border-right:1px solid #E6E6E6}
.introduction2:nth-child(even){padding:20px 0 20px 4%}
.introduction2 p{float:left; line-height:20px;display:table-cell;vertical-align:middle;height:40px;font-size:12px}
.introduction2 p em{line-height:20px;display:table-cell;vertical-align:middle;height:20px;font-size:14px;font-weight:700}
/*功能菜单选项*/
.index-category{padding-top:15px;background-color:#fff;border-bottom: 1px solid #E6E6E6}
.index-category-list{width:100%;overflow:hidden}
.index-category-list li{float:left;width:25%;margin-bottom:15px}
.index-category-list li a{display:block;text-align:center}
.index-category-list li a img{display:block;margin:0 auto}
.index-category-list li a p{margin-top:6px;font-size:14px;line-height:20px;color:#646464}
/* search */
.search{z-index:9999;}
.search-warmp{display:none;position:fixed; z-index:120;left:0;top:0;width:100%;font-size:14px;color:#757575;}
.search-hd{padding:5px 0 5px 13px;overflow:hidden;background:#373c64;}
.search-hd .bd{position:relative;float:left;width:80%;overflow:hidden;height: 35px;background:#FFF;border-radius:0.3em;}
.search-hd .keywords{width:88%;padding:0 10% 0 2%;outline: none;line-height: 35px;text-indent: 4px;height: 35px;border: 1px solid #E6E6E6;box-shadow:inset 0 2px 2px rgba(0,0,0,.08)}
.search-hd .bd i{display:none;position:absolute;right:0.5em;top:0.6em;width:1.5em;height:1.5em;background:#ececec url(../images/search-clear.png) center center no-repeat;background-size:.6em .6em;border-radius:100%;cursor:pointer;}
.search-button{float:left;width:20%;height:35px;line-height:35px;text-align:center;color:#fff;font-size:16px;background:#373c64;}
.search-over{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;background:#FFF;/*opacity:0.9;*/}
.fix:after{visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.zc-detail>h4{height:35px;color:#323232;font-size:16px;line-height:35px;padding-left:10px;margin-top:10px;position:relative}
.zc-detail>h4:before{content:" ";width:5px;height:16px;background-color:#373c64;position:absolute;top:9px;left:0}
.zc-detail{overflow:hidden}
.zc-detail{padding:5px 0}
.zc-PI{margin:0px 13px;overflow:hidden;line-height:24px}
.zc-PI p{line-height:24px;word-break:break-all;margin-bottom:20px;}
.zc-PI img{width:100%;display:block}
.zc-PI .fgx{width:100%; padding-bottom:20px; border-bottom:1px dotted #E6E6E6}
.zc-PI h3{font-size:16px;color:#323232;font-weight:700;margin-bottom:5px}
.tags .tag{float:left;margin:5px 10px 5px 0;padding:0 10px;background-color:#e8f2f9;border-radius:5px;color:#4998cc;font-size:12px;line-height:24px;}
.tags .tag a{color:#4998cc}
/* 热门线路 */
.zc_hot_line{background:#fff;border-top:1px solid #E6E6E6;margin-top:10px}
.zc_hot_line .zcTitle h4 span a{float: right;font-size:12px;color: #959595;}
.hot{background: url('../images/hot_line.gif')115px 10px no-repeat;}
.zc-list{background:#fff;padding:0;width:100%;}
.zc-list-line>ul:nth-of-type(1){background-color:#fff}
.zc-list-line>ul:nth-of-type(1) li{text-align:center;width:25%;height:45px;line-height:45px;box-sizing:border-box;display:inline-block;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding:0px}
.zc-list-line>ul:nth-of-type(1) li a{display: inline-block;height:100%;color:#666}
.zc-list-line>ul:nth-of-type(1) li:nth-child(4n){border-right:0 none}
.zc-list-line{background:#fff}.zc-list-line:last-child{}{height:45px;color:#323232;font-size:16px;line-height:45px;padding-left:23px;position:relative}
/* 新闻资讯-选项卡 */
.block-banner{background:#fff;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin-top:10px}
.block-banner .tab{font-weight:normal;overflow: hidden}
.block-banner .tab a{display:block; float:left; text-decoration:none;font-size:16px; height:45px; line-height:45px;border-bottom: 1px solid #E6E6E6;color: #636363;}
.block-banner .tab a.zz{padding-left:3%;width: 47%;}
.block-banner .tab a:hover{text-decoration:none;}
.block-banner .tab a.on{text-decoration:none; color: #373c64;border-bottom:1px solid #373c64;height: 45px;line-height: 45px}
.block-banner .neirong{overflow: hidden;background: #fff;}
.block-banner .neirong ul{display: none;position: relative;width: 100%;overflow: hidden}
/*--包装案例-- */
.baozhuang{background:#fff;border-top:1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;margin-top:10px}
.baozhuang .zcTitle h4 span a{float: right;font-size:12px;color: #959595;}
.swiper-slide,.swiper-wrapper{height:100%;position:relative;transform-style:preserve-3d;width:100%}
.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}
.bk-slide{overflow:hidden;margin:15px 13px 0}
.bk-slide .swiper-wrapper a img{width:100%;display:block}
.swiper-wrapper p{height:26px;overflow:hidden;padding:5px 0 10px;font-size:13px;line-height:26px;color:#959595;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.swiper-wrapper .total{position:absolute;top:5px;right:5px;padding:0 5px;border-radius:3px;background-color:rgba(0,0,0,.5);color:#fff;font-size:12px}
/*--最新资讯-- */
.zc_news{margin:0 13px;}
.zc_news>ul:nth-of-type(1){overflow: hidden;padding:10px 0 28px}
.zc_news>ul:nth-of-type(1) li{font-size:14px;float: left;width:100%;height:42px; line-height:42px;border-bottom:1px dotted #E6E6E6;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.zc_news>ul:nth-of-type(1) li:nth-child(6n){border-bottom:0 none}
.zc_news>ul:nth-of-type(1) li span{float:right;color:#959595;text-align:right; clear:both;}
.react{display:block;color:inherit;width:100%;height:100%}
a.react:active,a.react.react-active,label.react:active{background:rgba(0,0,0,.1)}
/*--客户点评-- */
.zc_message{background:#fff;width:100%}
.txtScroll-top{width:100%; overflow:hidden; position:relative;height:275px; line-height:30px; background:#fff;margin-top:20px; font-size:12px;}
.txtScroll-top li{height:63px; line-height:63px; font-size:12px;border:1px solid #f2f2f2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0 10px;background:#f8f8f8;margin: 0 13px 15px;-webkit-border-radius:5px;border-radius:5px;}
.txtScroll-top li:hover{background:#f1f1f1}
.txtScroll-top li span img{width:40px;height:40px;float:left;margin:10px 10px 0 0;border:1px solid #fff;border-radius:50%;overflow:hidden}
.txtScroll-top li span i{float: left;font-size:12px;color:#6BB3D7; height:32px; line-height:22px;padding:8px 5px 0 0;display: block;overflow: hidden;font-style: normal;}
.txtScroll-top li span em{font-size:12px;color:#808080;height:32px; padding-top:8px;line-height:22px;display: block;overflow: hidden}
.txtScroll-top li span p{font-size:14px;height:22px; color:#6D6D6D;line-height:22px;overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.txtScroll-top li span p a:hover{text-decoration:none}
/*--banner-- */
.slider-focus{position:relative;width:100%;overflow:hidden;margin:0 auto;}
.slider-focus .hd{position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
.slider-focus .hd li{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#bbb; cursor:pointer;}
.slider-focus .hd li.on{background:#fff;}
.slider-focus .bd{position:relative; z-index:0;}
.slider-focus .bd li{position:relative; text-align:center;}
.slider-focus .bd li img{background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);} /* 去掉链接触摸高亮 */
/*底部footer*/
.zc-footer-style{width:100%; height:85px; padding-top:20px ; padding-bottom: 10px; border-top:2px solid #373c64;}
.zc-footer{margin: auto ! important; text-align:center;}
.zc-footer div{padding-top: 8px;}
.zc-footer div:nth-child(1){padding-top: 0px!important;}
.zc-footer a{text-decoration: NONE; padding-left:12px; padding-right:12px;}
.zc-footer img{width: 8.5em!important; vertical-align: middle; height:20px;}
.hotline{font-size: 12px; color: #959595;}
/* to top */
#elevator_item{width: 40px;height: 40px;position: fixed;right: 15px;bottom: 28px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;display: none;}
#elevator_item.off{opacity: 0;visibility: hidden}
#elevator{display: block;width: 40px;height: 40px;background: url(../images/icon_top.png) center center no-repeat;background-color: #444;background-color: rgba(0,0,0,.3);border-radius: 50px;box-shadow: 0 1px 3px rgba(0,0,0,.2);cursor: pointer;margin-bottom: 10px}
#elevator:hover{background-color: rgba(20,120,80,.7)}
#elevator:active{background-color: rgba(20,120,80,.75)}