html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{min-width:1260px;position:relative;background-color:#fff}
body,form,img,ul,ol,li,dl,dt,dd,p,tr,td,strong,span,pre{margin:0;padding:0;border:0;background-repeat:no-repeat}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:normal}
h1{font-size:2em}
body,button,input,select,textarea{font-size:16px;line-height:30px;color:#333;font-family:Arial,'Microsoft YaHei','Hiragino Sans GB',sans-serif}
img{border-style:none;vertical-align:middle}
ul,li{list-style:none}
a{text-decoration:none;color:#333;outline:0}
a:hover{background-repeat:no-repeat}
a,area{blr:expression(this.onFocus=this.blur())}
input,button,select,textarea{outline:none;border:none;margin:0;padding:0;resize:none;background:none}
table{border-collapse:collapse;border-spacing:0}
label{cursor:pointer}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
placeholder{color:#999}
::-moz-placeholder{color:#999}
::-webkit-input-placeholder{color:#999}
button,input{overflow:visible}
button,select{text-transform:none}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
.web{width:1180px;margin:0 auto;position:relative;z-index:1}
.weblg{max-width:1600px;margin:0 auto;position:relative;z-index:1}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;*display:none}
.clearfix{*zoom:1}
.clear{clear:both;line-height:0;height:0;font-size:0}
.show{display:block !important}
.hide{display:none !important}
@media (max-width:1720px){.weblg{max-width:1400px}
}@media (max-width:1600px){.weblg{max-width:1320px}
}@media (max-width:1400px){.weblg{max-width:1200px}
}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}
}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}
}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-moz-keyframes zoomInUp{0%{opacity:0;-moz-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-o-keyframes zoomInUp{0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);-moz-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}
.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;-o-transition-property:left,top,-o-transform;-moz-transition-property:transform,left,top,-moz-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform,-moz-transform,-o-transform;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.header{position:absolute;left:0;top:0;z-index:100;width:100%;min-width:1260px;height:66px;padding-top:24px;-webkit-transition:background ease .3s;-o-transition:background ease .3s;-moz-transition:background ease .3s;transition:background ease .3s}
.header .weblg{position:static}
.header .logo{display:block;float:left;margin-top:7px}
.header .edit-handle{margin:0 0 0 34px;float:right;width:22px;height:44px;background:url("../images/hdedit.png") no-repeat center}
@-webkit-keyframes portraitmove{0%{-webkit-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
35%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
65%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
90%{-webkit-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
}@-moz-keyframes portraitmove{0%{-moz-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
35%{-moz-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
65%{-moz-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
90%{-moz-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
}@-o-keyframes portraitmove{0%{-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
35%{-o-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
65%{-o-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
90%{-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
}@keyframes portraitmove{0%{-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
35%{-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);opacity:0}
65%{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}
90%{-webkit-transform:translate(0,0%);-moz-transform:translate(0,0%);-o-transform:translate(0,0%);transform:translate(0,0%);opacity:1}
}.nav{float:right}
.nav li{float:left;padding:0 20px 0}
.nav .title a{display:block;font-size:16px;line-height:44px;padding:0 4px 22px;color:#fff}
.nav .title a:hover{color:#d90000;border-bottom:2px solid #d90000}
.nav .title.ac a,.nav .title.cur a{color:#d90000;padding-bottom:20px;border-bottom:2px solid #d90000}
.nav .downmenu{display:none;position:absolute;top:52px;left:50%;z-index:50;width:150px;margin-left:-75px;padding:10px 0px;border:1px solid #eee;background-color:#fff}
.nav .downmenu a{display:block;padding:5px 0;text-align:center;color:#333}
.nav .downmenu a:hover{color:#d90000}
.nav .activehook{position:absolute;bottom:0;height:2px}
.nav .activehook i{display:block;height:2px;background-color:#d90000}
.cooperation-box{display:none;position:fixed;left:0;top:0;z-index:101;width:100%;background:#fff;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,0.2);box-shadow:0 2px 3px 1px rgba(0,0,0,0.2)}
.cooperation-box .cooperation{position:relative;width:1110px;margin:auto;padding:35px 0px}
.cooperation-box .cooperation-close{position:absolute;right:-70px;top:20px;z-index:3;width:40px;height:40px;background:url(../images/index_09.png) no-repeat center}
.inside-banner{position:relative;overflow:hidden}
.inside-banner img{display:block;width:100%}
.inside-banner .ban-info{position:absolute;left:0;top:43.33333%;z-index:10;width:100%;text-align:center;color:#fff}
.inside-banner .ban-info h2{margin-bottom:10px;font-size:50px;line-height:66px}
.inside-banner .ban-info p{font-size:20px;line-height:30px}
.inside-banner .case-ban-info{position:absolute;left:0;top:28.5%;z-index:10;width:100%;text-align:center;color:#fff}
.inside-banner .case-ban-info h2{font-size:54px;line-height:64px}
.inside-banner .case-ban-info .case-desc{margin-bottom:25px;font-size:24px;line-height:42px}
.inside-banner .feature .item{display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:0 57px}
.inside-banner .feature .center{position:relative}
.inside-banner .feature .center span{position:absolute;top:10px;bottom:16px;width:1px;background:url("../images/bk2p.png") repeat-y 0 0}
.inside-banner .feature .center .before{left:0}
.inside-banner .feature .center .after{right:0}
.inside-banner .feature h3{font-size:18px;line-height:38px;text-align:left}
.inside-banner .feature h4{font-size:90px;line-height:104px}
.project-cover{padding:61px 0 90px}
.project-cover .article{padding:0 6.75% 67px;font-size:16px;line-height:30px;text-align:center;color:#333}
.project-cover .article .title{margin:0 0 12px;font-size:36px;line-height:72px;font-weight:bold;color:#1a1a1a}
.project-cover-list{overflow:visible}
.m-case-division{border-left:1px solid #dcdcdc}
.m-case-division li{float:left;width:33.3333%}
.m-case-division li a{display:block}
.m-case-division li img{display:block;width:100%}
.m-case-division li:hover .shadow{opacity:1}
.m-case-division li:hover .shadow img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.m-case-division li:hover .content{background-position:45px 190px;background-color:#f8f8f8}
.m-case-division li:hover .title{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);color:#d90000}
.m-case-division li:hover .desc{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.m-case-division .thumb a{position:relative}
.m-case-division .thumb .shadow{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background:url("../images/caseshadow.png") repeat 0 0;opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .thumb .shadow img{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .content{padding:21px 48px 50px 35px;border-bottom:1px solid #dcdcdc;) no-repeat 35px 190px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;border-right:1px solid #dcdcdc}
.m-case-division .content .title{margin-bottom:15px;font-size:20px;line-height:48px;color:#333;font-weight:bold;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .content .desc{font-size:16px;line-height:22px;color:#999999;display:-webkit-box;height:66px;line-height:22px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .eyou_con{padding:21px 48px 25px 35px;border-bottom:1px solid #dcdcdc;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;border-right:1px solid #dcdcdc}
.m-case-division .eyou_con .title{margin-bottom:15px;font-size:20px;line-height:48px;color:#333;font-weight:bold;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .eyou_con .desc{font-size:16px;line-height:22px;color:#999999;display:-webkit-box;height:66px;line-height:22px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.footer-content{padding:36px 0 0;background-color:#333;color:#777;font-size:16px;line-height:24px}
.footer-content a{color:#777}
.footer-content a:hover{color:#fff}
.footer-content .szweb-info{float:left;width:266px;padding:0 111px 24px 0;color:#cccc}
.footer-content .szweb-info a{color:#cccc}
.footer-content .szweb-info .motto{padding:24px 0 18px;font-size:17px;line-height:28px}
.footer-content .szweb-info .ft-qrcode{padding-bottom:17px}
.foot-about{padding-bottom:43px;font-size:14px;line-height:26px;color:#666}
.foot-about .about-left{float:left;width:28.125%}
.foot-about .adv-mid{float:left;width:28.125%;margin-left:7.8125%}
.foot-about .adv-mid .left{float:left}
.foot-about .adv-mid .right{float:right}
.foot-about .diff-right{float:right;width:28.125%}
.u-qk-title{position:relative;padding-bottom:12px;margin-bottom:19px;color:#666;line-height:46px;border-bottom:1px solid #666}
.u-qk-title h4{font-size:22px;color:#ccc}
.u-qk-title .more{position:absolute;right:0;top:0;font-size:24px;width:46px;height:46px;text-align:right}
.full-foot-bottom{padding:28px 0 34px;background-color:#333;color:#666;font-size:14px;line-height:26px;border-top:1px solid #4d4d4d;text-align:center}
.full-foot-bottom a{color:#666}
.sidebar{display:none;position:fixed;bottom:20%;right:0;z-index:99;width:55px;background:url("../images/sidebarbg.png") no-repeat 0 0}
.sidebar a{position:relative;display:block;width:55px;height:22px;margin:0;padding-top:48px;text-align:center}
.sidebar a i{display:block;font-style:normal;font-size:12px;line-height:22px;color:#fff;text-align:center}
.sidebar a span{display:none;position:absolute;right:0px;top:0px;height:45px;padding-left:50px;color:#fff;line-height:45px;font-size:14px;background-color:#262626;background-repeat:no-repeat;background-image:url(../images/icon.png)}
.sidebar .qq{background:url("../images/sideqq.png") no-repeat center 16px}
.sidebar .qq span{background-position:-360px -186px;width:90px}
.sidebar .tel{background:url("../images/sidetel.png") no-repeat center 18px}
.sidebar .tel span{top:12px;width:120px;height:56px;font-size:16px;line-height:56px;font-weight:bold;text-align:left;background-position:-362px -226px}
.sidebar .edit{background:url("../images/sideedit.png") no-repeat center 21px}
.sidebar .edit span{width:120px;background-position:-362px -275px}
.sidebar .price{background:url("../images/sideprice.png") no-repeat center 14px}
.sidebar .wechat{background:url("../images/sidewechat.png") no-repeat center 19px;margin-bottom:6px;}
.sidebar .wechat span{top:15px;background:#fff;right:65px;padding:0px;width:160px;height:160px;padding:8px;border:1px solid #ccc}
.sidebar .wechat span img{display:block;width:100%;height:auto}
.sidebar .hometop{padding-top:0;height:54px;background:url("../images/sidetop.png") no-repeat center}
.full-case-crumbs{position:relative;z-index:10;width:100%;height:42px;padding:14px 0;background-color:#ededed}
.full-case-crumbs.crumbs-fff{background-color:#fff}
.full-case-crumbs .crumbs{float:left;font-size:0}
.full-case-crumbs .crumbs a,.full-case-crumbs .crumbs i,.full-case-crumbs .crumbs span{display:inline-block;vertical-align:top;*display:inline;*zoom:1;font-size:16px;line-height:42px}
.full-case-crumbs .crumbs a:hover{color:#d90000}
.full-case-crumbs .crumbs i{padding:0 1em;font-family:consolas;font-style:normal}
.full-case-crumbs .crumbs span{color:#ff6f06}
.full-case-crumbs .crumbs .home{padding-left:36px;background:url("../images/crumbhome.png") no-repeat 0 10px}
.full-case-crumbs .crumbs .home:hover{background-image:url("../images/crumbhomeac.png")}
.full-case-crumbs .other-channel{position:relative;float:right;z-index:10;width:307px;font-size:16px;line-height:42px;color:#666}
.full-case-crumbs .other-channel .channel-title{background-color:#fff;padding-left:28px;background:#fff url("../images/otherarr.png") no-repeat 270px center;cursor:pointer}
.full-case-crumbs .other-channel .channel-dropdown{display:none;position:absolute;left:0;top:42px;width:100%;padding-bottom:18px;border:1px solid #d2d2d2;background-color:#fff;max-height:462px;overflow-y:auto}
.full-case-crumbs .other-channel .channel-dropdown a{display:block;padding-left:28px}
.full-case-crumbs .other-channel .channel-dropdown a:hover{background-color:#d80000;color:#fff}
.full-case-crumbs .edit{float:right;width:15%;height:42px;text-align:center;background-color:#fff}
.full-case-crumbs .edit span{display:inline-block;vertical-align:top;*display:inline;*zoom:1;font-size:16px;line-height:42px;color:#d90000;padding-left:44px;background:url(../images/editbkac.png) no-repeat 0 44.9%}
.full-related-news{width:100%;padding:52px 0 57px;background-color:#f2f2f2}
.full-related-news .related-title{margin-bottom:38px;font-size:30px;line-height:42px;text-align:center;font-weight:bold;color:#34364b}
.full-related-news .related-news{overflow:hidden}
.full-related-news .related-news ul{margin:0 -13px}
.full-related-news .related-news li{float:left;width:25%}
.full-related-news .related-news a{display:block;overflow:hidden;margin:0 13px 23px;border:1px solid #d2d2d2;padding:20px 30px 19px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.full-related-news .related-news a:hover{border-color:#c40000}
.full-related-news .related-news a:hover .title{color:#c40000}
.full-related-news .related-news a:hover .date{color:#e96a6a}
.full-related-news .related-news .title{margin-bottom:4px;font-size:16px;display:-webkit-box;height:48px;line-height:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#34364b}
.full-related-news .related-news .date{font-size:18px;line-height:30px;color:#a5a5ab}
.ie9 .iwelconme-popup{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.ie9 .iwelconme-popup .content{width:450px;margin:0 auto;padding:47px 0 0}
.ie9 .iwelconme-popup .content h4{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.ie9 .iwelconme-popup .content h3{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.ie9 .iwelconme-popup .iwel-buttons{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.ie7 .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.ie7 .bx-wrapper .bx-pager-item{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
.ie7 .main-business .business-item{width:24.99%}
.ie7 .inews-list li{width:33.32%}
.ie7 .icase-list li{width:33.32%}
.ie7 .isoutions-list ul{margin:0 -1.65%}
.ie7 .iclients-list li{width:19.98%}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
@media (max-width:640px){
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-callout:none;cursor:pointer}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}
article,aside,footer,header,nav,section{display:block}
a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:#333;outline:none;cursor:pointer}
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
html,body{height:100%}
html.fixedfixup,body.fixedfixup{overflow:hidden}
body{margin:0 auto;min-width:320px;padding:60px 0 55px;max-width:540px;overflow-y:auto}
.weblg{width:100%;padding:0 15px}
.header{position:fixed !important;background-color:#fff;top:0 !important;height:60px !important;padding-top:8px;background:#333 !important;min-width:0}
.header .logo{height:40px}
.header .logo img{height:auto;}
.sidebar{position:fixed;left:0;bottom:0;width:100%;display:block !important;background:#d30000;padding-left:25%}
.sidebar a,.sidebar span{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.sidebar a{float:left;width:33.33333%;height:20px;margin-bottom:0;padding-top:35px;font-size:10px;line-height:20px}
.sidebar a i{color:#ffa8a8}
.sidebar .hometop{position:fixed;right:10px;bottom:20%;bottom:170px;width:40px;height:40px;background-color:#eaeaea;border:1px solid #eee}
.sidebar .qq{background-position:center 6px}
.sidebar .tel{position:absolute;left:0;width:25%;background-position:center 6px;display:none;}
.sidebar .edit{background-position:center 8px}
.sidebar .wechat{background-position:center 8px;margin-bottom:0;float:right;display:none;}
.sidebar .wechat .qrcode{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.menu-handle{float:right;display:block;width:40px;height:40px;padding:8px 5px;margin:2px 0 0 20px}
.menu-handle span{display:block;width:100%;height:2px;background-color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.menu-handle span:nth-child(2){margin:9px 0}
.menu-handle.ac span:nth-child(1){-webkit-transform:translate(0,11px) rotate(45deg);-moz-transform:translate(0,11px) rotate(45deg);-ms-transform:translate(0,11px) rotate(45deg);-o-transform:translate(0,11px) rotate(45deg);transform:translate(0,11px) rotate(45deg)}
.menu-handle.ac span:nth-child(2){opacity:0}
.menu-handle.ac span:nth-child(3){-webkit-transform:translate(0,-11px) rotate(-45deg);-moz-transform:translate(0,-11px) rotate(-45deg);-ms-transform:translate(0,-11px) rotate(-45deg);-o-transform:translate(0,-11px) rotate(-45deg);transform:translate(0,-11px) rotate(-45deg)}
.nav{display:none;position:fixed;left:0;top:60px;width:100%;height:100%;padding-bottom:60px;background-color:#fff;padding:0 15px 90px;overflow-y:auto}
.nav>ul>li{float:none;width:100%;color:#333;border-bottom:1px solid #ccc;padding:0}
.nav .title a{color:#333;padding-bottom:0;border-bottom:0}
.nav .title a:hover{border:0}
.nav .title.cur a{padding-bottom:0;border-bottom:0}
.cooperation-box{display:none;position:absolute;left:0;top:0;right:0;bottom:0;overflow-y:auto}
.cooperation-box .cooperation{width:100%;height:100%;padding:35px 15px}
.cooperation-box .cooperation iframe{width:100%;height:100%}
.cooperation-box .cooperation-close{position:absolute;right:20px;top:20px;width:30px;height:30px;-o-background-size:20px 20px;background-size:20px 20px}
.footer-content{margin-bottom:55px;padding:20px 0 0;overflow:hidden}
.footer-content .friend-links{display:none}
.footer-content .szweb-info{float:left;width:266px;padding:0 111px 24px 0;color:#cccc}
.footer-content .szweb-info a{color:#cccc}
.footer-content .szweb-info .motto{padding:24px 0 18px;font-size:17px;line-height:28px}
.footer-content .szweb-info .ft-qrcode{padding-bottom:17px}
.foot-about{display:none;padding-bottom:20px}
.foot-about .about-left{float:none;width:100%}
.foot-about .adv-mid{float:none;width:100%;margin-left:0}
.foot-about .adv-mid .left,.foot-about .adv-mid .right{max-width:49%}
.foot-about .diff-right{float:none;width:100%}
.u-qk-title{margin:10px 0 15px;padding-bottom:7px;line-height:30px;overflow:hidden}
.u-qk-title h4{font-size:18px}
.u-qk-title .more{width:30px;height:30px}
.full-foot-bottom{border:0;padding:18px 0 70px}
.inside-banner img{position:relative;left:50%;width:auto;height:133px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.inside-banner .ban-info{top:50%;margin-top:-28px;padding:0 15px}
.inside-banner .ban-info h2{margin-bottom:5px;font-size:18px;line-height:34px}
.inside-banner .ban-info p{font-size:14px;line-height:24px}
.inside-banner .case-ban-info{top:10%}
.inside-banner .case-ban-info h2{font-size:18px;line-height:26px}
.inside-banner .case-ban-info .case-desc{margin-bottom:7px;font-size:12px;line-height:20px}
.inside-banner .feature .item{padding:0 8px}
.inside-banner .feature h3{font-size:14px;line-height:26px}
.inside-banner .feature h4{font-size:18px;line-height:24px}
.full-case-crumbs{display:none}
.project-cover .article{padding:20px 0;font-size:14px;line-height:26px}
.project-cover .article .title{margin:0 0 12px;font-size:20px;line-height:30px}
.m-case-division{border:0}
.m-case-division li{float:none;width:100%;margin-bottom:15px}
.m-case-division .thumb .shadow{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background:url("../images/caseshadow.png") repeat 0 0;opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .thumb .shadow img{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .content{padding:10px 10px 20px;border-left:1px solid #dcdcdc}
.m-case-division .content .title{margin-bottom:10px;font-size:18px;line-height:30px}
.m-case-division .content .desc{font-size:14px}
.m-case-division .eyou_con{padding:10px 10px 20px;border-left:1px solid #dcdcdc}
.m-case-division .eyou_con .title{margin-bottom:10px;font-size:18px;line-height:30px}
.m-case-division .eyou_con .desc{font-size:14px}
.full-related-news{display:none;padding-top:20px;padding-bottom:10px}
.full-related-news .related-title{margin-bottom:10px;font-size:18px;line-height:30px}
.full-related-news .related-news ul{margin:0}
.full-related-news .related-news li{float:none;width:100%}
.full-related-news .related-news a{display:block;overflow:hidden;margin:0 0 15px;border:1px solid #d2d2d2;padding:20px 15px 19px}
.full-related-news .related-news .date{font-size:16px;line-height:26px}
}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
.footer-content{padding-bottom:constant(safe-area-inset-bottom)}
.sidebar{padding-bottom:constant(safe-area-inset-bottom)}
}
.full-icontact-cover{padding:57px 0 50px;background-color:#e6e6e6}
.full-icontact-cover h3{color:#d90000}
.full-icontact-cover .info{color:#333}
.full-icontact-cover .info a{color:#333 !important}
.full-icontact-cover .info h2{color:#333}
.m-ft-contact .content{position:relative;padding:0 285px;text-align:center;max-width:842px;margin:0 auto}
.m-ft-contact .motto{position:absolute;left:0;top:3px;width:236px;height:160px;padding:30px 0 0;background-color:#ff6f06;font-size:48px;line-height:54px;color:#fff;font-family:'simsun'}
.m-ft-contact .motto span{font-size:65px;line-height:70px}
.m-ft-contact .info{overflow:hidden;zoom:1;font-size:16px;line-height:36px;color:#fff}
.m-ft-contact .info a{color:#fff}
.m-ft-contact h3{margin-bottom:14px;font-size:60px;line-height:80px;font-weight:bold}
.m-ft-contact h2{margin-bottom:4px;font-size:40px;line-height:52px;font-family:'simsun'}
.m-ft-contact .msg{margin-bottom:12px;font-size:16px;line-height:36px;color:#333}
.m-ft-contact .msg a{font-weight:bold}
.m-ft-contact .msg h4{padding-top:2px;font-size:20px;line-height:36px}
.m-ft-contact .btns{width:0px;margin:0 auto}
.m-ft-contact .btns a{display:block;width:88px;height:46px;padding:0 0 0 58px;-webkit-border-radius:23px;border-radius:23px;font-size:16px;line-height:46px;color:#fff;background-repeat:no-repeat;background-position:23px center}
.m-ft-contact .btns .oline{float:left;background-color:#303030;background-image:url("../images/icoline.png")}
.m-ft-contact .btns .edit{float:right;background-color:#d90000;background-image:url("../images/icedit.png")}
.eyou-txt{width: 100%;padding: 52px 0 0;}
.eyou-case{margin-bottom: 38px;font-size: 30px;line-height: 42px;text-align: center;font-weight: bold;color: #34364b;}
@media (max-width:640px){
.m-ft-contact .motto{display:none}
.m-ft-contact .info{font-size:14px;line-height:32px}
.m-ft-contact h3{margin-bottom:5px;font-size:22px;line-height:42px}
.m-ft-contact h2{font-size:18px;line-height:30px}
.m-ft-contact .msg{margin-bottom:12px;font-size:13px;line-height:24px}
.m-ft-contact .msg h4{font-size:16px;line-height:32px}
.m-ft-contact .btns{width:135px}
.m-ft-contact .btns a{width:136px;height:40px;-webkit-border-radius:20px;border-radius:20px;font-size:14px;line-height:40px}
.m-ft-contact .content{padding:0}
.full-icontact-cover{padding:20px 0}
.eyou-txt{padding:0;margin-bottom:-20px;}
}
.zt_con{ display:none;}
#wxnr{width:100%;height:100%;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,.6);}#wxnr .nrdf{margin:auto;position:absolute;top:50%;left:0;right:0;width:185px;height:200px;padding:0;padding-top:28px;margin-top:-2.5rem;text-align:center;background-color:rgba(255,255,255,0.8);box-shadow:0px 2px 6px #777;-webkit-box-shadow:0px 2px 6px #777;-moz-box-shadow:0px 2px 6px #777;border-radius:10px;}#wxnr img{width:2.3rem;height:2.3rem;display:block;margin:0 auto;}#wxnr i{position:absolute;top:5px;right:0.2rem;width:0.3rem;height:0.3rem;font-size:0.2rem;line-height:0.3rem;text-align:center;color:#fff;font-weight:bold;font-style:normal;background:#333;border-radius:1rem;cursor:pointer;}@media only screen and (min-width:641px){html{font-size:100px;}}@media only screen and (max-width:640px){html{font-size:100px;}}@media only screen and (max-width:540px){html{font-size:84.375px;}}@media only screen and (max-width:480px){html{font-size:75px;}}@media only screen and (max-width:414px){html{font-size:64.6875px;}}@media only screen and (max-width:400px){html{font-size:62.5px;}}@media only screen and (max-width:375px){html{font-size:58.5938px;}}@media only screen and (max-width:360px){html{font-size:56.25px;}}@media only screen and (max-width:320px){html{font-size:50px;}}
@media (max-width: 640px){
.zt_con{width:100%;max-width:750px;height:50px;position:fixed;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.zt_con .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;line-height:50px;text-align:center;}.zt_con .item a{display:block;font-size:15px;color:#fff;}.zt_con .item a .icon{display:inline-block;vertical-align:top;margin:16px 10px 0 0;width:21px;height:21px;background-repeat:no-repeat;background-size:21px 21px;}.zt_con .item.online{background-color:#ed6d00;}.zt_con .item.tel{background-color:#ff9600;}.zt_con .item.online .icon{background-image:url(../images/icon-kefu.png);}.zt_con .item.tel .icon{background-image:url(../images/icon-tel.png);}.eyzt_tel{position:fixed;right:20px;top:4%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;}.eyzt_tel .item{display:block;width:45px;height:45px;border-radius:50%;background:#4d4d4d;}.eyzt_tel .item::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/tel.png) no-repeat center center;background-size:56% auto;}.eyzt_tel .item:last-child{margin-bottom:0;}.zt_con span img{display:block;width:100%;height:auto;}

}




