﻿@charset "utf-8";body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,input,li,ol,option,p,pre,select,td,textarea,th,ul{margin:0;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;outline:0 none}:focus,:hover{outline:0 none}:link,:visited{text-decoration:none}::-moz-focus-inner{border:0}article,aside,dialog,figuer,footer,header,menu,nav,section{display:block}em,i{font-style:normal}b,caption,h1,h2,h3,h4,h5,h6,th{font-weight:400}li{list-style:none}img{border:none;-ms-interpolation-mode:bicubic;-webkit-filter:inherit;filter:inherit;vertical-align:middle}a,s,u{text-decoration:none}sub,sup{font-size:83%}textarea{border:none;background:0 0;overflow:auto;resize:none}button,input,select,textarea{font-family:"Microsoft YaHei","微软雅黑";vertical-align:top}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;top:-1px}input::-ms-clear{display:none}input:focus{-webkit-user-modify:read-write-plaintext-only}button,input{background:0 0;border:none;border-radius:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}a{vertical-align:baseline}.btn,.buts,.button,.ctr,.link,label{cursor:pointer}.box:after,.cle:after,.container:after,.imax:after,.row:after,.tapList:after,.w:after{height:0;content:" ";display:block;clear:both;visibility:hidden;font-size:0}.videoBg::-moz-media-controls,.videoBg::-webkit-media-controls,.videoBg::-webkit-media-controls-enclosure{display:none!important}.videoBg::-webkit-media-controls-panel,.videoBg::-webkit-media-controls-panel-container,.videoBg::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}html{margin:0 auto;word-break:break-word;word-wrap:break-word;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}div,p{max-height:10000rem}.info,a,b,em,h1,h2,h3,h4,h5,h6,i,input,s,select,span,strong,textarea{font:inherit;font-size:1em;color:inherit}strong{font-weight:700}.zhezhao{position:fixed;left:0;right:0;bottom:0;top:0}.oh,.scroll-wrap,.shade{position:relative;overflow:hidden}.bg,.icoImg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icoImg{pointer-events:none!important}.shade{display:block;width:100%;height:100%}.contain{position:relative}img.bg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.pic img{position:absolute;left:0;top:0;z-index:1;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.img img{position:relative;z-index:1;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}.img,.pic,.vm{position:relative;overflow:hidden;display:block;font-size:0}.img{text-align:center}.img img,.vmbox{position:relative;z-index:1;display:inline-block;max-width:100%!important;max-height:100%!important;width:auto;height:auto;vertical-align:middle}.img.Dh img{width:100%}.img.Dv img{height:100%}.imax img{max-width:100%;height:auto!important}.imgScroll{overflow-x:auto}.imgScroll img{max-width:none!important;width:auto!important;height:auto!important}.bg,.imgbg,.mask,.shade .box,.shadow,.wh100{z-index:5;position:absolute!important;left:0;top:0;max-width:none!important;width:100%;height:100%}.shade .slideBox{width:300%}.bg{z-index:0}.shade,.z1{z-index:1}.shadow{z-index:4}.mask{z-index:6}.z90{z-index:90}#loadingMask{z-index:2117}.z-1{z-index:-1}.ctr.reject{display:none}.reject{cursor:default}.ysqUEO .reject{cursor:not-allowed}.waiting{cursor:wait}.btn,.buts,.button,.ctr,label{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.load-error,.loading,.loading-m{background-color:#fff;background-repeat:no-repeat;background-position:center;transition:none!important;-webkit-transition:none!important}.Tt>.box{display:none}.Tt>.box.on{display:block}#index.show,.scroll-wrap.show{opacity:1;-webkit-transition:opacity 250ms,background 250ms;transition:opacity 250ms,background 250ms}.db{display:block!important}.dn{display:none!important}.container,.ma,.w{margin-left:auto;margin-right:auto;display:block}.m0{margin:0!important}.p0{padding:0!important}.aft,.nw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsn{white-space:nowrap}.hr{width:100%;height:1px}.vr{width:1px;height:100%}.h100{height:100%!important}.w100{width:100%!important}.t0{top:0}.b0{bottom:0}.l0{left:0}.r0{right:0}.t50{top:50%!important}.l50{left:50%!important}.palt{position:absolute!important;left:0;top:0;width:100%}.palt.on{position:relative!important;z-index:2}.poa{position:absolute!important}.por{position:relative!important}.pod{position:static!important}.pof{position:fixed!important}.vam{vertical-align:middle}.vat{vertical-align:top}.fl,.fld,.l{float:left}.fr,.frd,.r{float:right}.lh1{line-height:1}.ti2{text-indent:2em}.ttu{text-transform:uppercase}.wmrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.wmlr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.ffw{font-family:"Microsoft YaHei","微软雅黑"!important}.ffh{font-family:SimHei,"黑体"!important}.ffs{font-family:SimSun,"宋体"!important}.ffk{font-family:KaiTi,"楷体"!important}.ffa{font-family:Arial,sans-serif!important}.ffv{font-family:verdana,sans-serif!important}.fft{font-family:Tahoma,sans-serif!important}.fb{font-weight:700}.fi{font-style:italic}.cfff{color:#fff}.c000{color:#000}.c333{color:#333}.c666{color:#666}.c999{color:#999}.cf00{color:red}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.taj{text-align:justify!important}.AniDo{position:relative}.AniDo{opacity:0;-webkit-transition:0s!important;transition:0s!important}.AniDoing,.Done{opacity:1;-webkit-transition:.3s!important;transition:.3s!important}.AniDone{-webkit-animation-duration:0s!important;animation-duration:0s!important;opacity:1!important;-webkit-transition:0s!important;transition:0s!important;-wekit-transition:0s!important}.lazyimg{-webkit-transition:none!important;transition:none!important}.jsAct{-webkit-animation-duration:133ms;animation-duration:133ms}.AniStart .op0{visibility:hidden}.AniDid .op0{visibility:visible;opacity:1}.lazyimg.Done{-webkit-transition:opacity .8s,-webkit-transform .8s!important;-webkit-transition:opacity .8s,-webkit-transform .8s!important;transition:opacity .8s,-webkit-transform .8s!important;transition:opacity .8s,transform .8s!important;transition:opacity .8s,transform .8s,-webkit-transform .8s!important}.ActAni,.AniDo,.HovAni{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease}.MouseMove,.MouseMove .box .link{cursor:-webkit-grabbing;cursor:grabbing}.MouseDown,.MouseDown .box .link{cursor:-webkit-grab;cursor:grab}.aft{display:inline-block;max-width:100%;vertical-align:top}.aft.aftl{padding-bottom:0}.aftl,.aftm,.aftr{position:relative;overflow:hidden;padding-bottom:1px;-webkit-transition:.3s;transition:.3s}.pc .aftl:hover,.pc .aftm:hover,.pc .aftr:hover{text-decoration:underline}.ysqUEO.pc .aftl:hover,.ysqUEO.pc .aftm:hover,.ysqUEO.pc .aftr:hover{text-decoration:none}.ysqUEO.pc .aftl::after,.ysqUEO.pc .aftm::after,.ysqUEO.pc .aftr::after{position:absolute;bottom:0;content:" ";width:0;border-bottom:solid 1px;-webkit-transition:.33s;transition:.33s}.ysqUEO.pc .aftl:hover::after,.ysqUEO.pc .aftr:hover::after{width:100%;-webkit-transition:width .33s;transition:width .33s}.ysqUEO.pc .aftl::after{left:100%}.ysqUEO.pc .aftl:hover::after{left:0}.ysqUEO.pc .aftm::after{left:50%}.ysqUEO.pc .aftm:hover::after{left:0;width:100%}.ysqUEO.pc .aftr::after{right:100%}.ysqUEO.pc .aftr:hover::after{right:0}.container,.container-full,.w{margin-right:auto;margin-left:auto;-webkit-transition:all 220ms ease 0s;transition:all 220ms ease 0s}.ceil,.col{min-height:1px;position:relative}.container-full{width:100%}.clearfix:after,.container-full:after,.ysqRow:after,.ysqTr:after{height:0;content:" ";display:block;clear:both;visibility:hidden;font-size:0}
@font-face {
	font-family:DinCondensedBold;
	src:url(fonts/din-condensed-bold/din-condensed-bold.eot);
	src:url(fonts/din-condensed-bold/din-condensed-bold.eot) format("embedded-opentype"),url(fonts/din-condensed-bold/din-condensed-bold.woff) format("woff"),url(fonts/din-condensed-bold/din-condensed-bold.ttf) format("truetype"),url(fonts/din-condensed-bold/din-condensed-bold.svg#DinCondensedBold) format("svg")
}
*{ margin:0 auto;}
.caretl{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
.centent{width:96%; max-width:1600px; margin:0 auto;}

.within_top .top{box-shadow:0 0px 20px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 20px rgba(0,0,0,.2); -moz-box-shadow:0 0px 20px rgba(0,0,0,.2); z-index:99;}
.within_top .nav-bg{ background:#fff; }
.within_top .nav-logo img{ height:54px; margin-top:8px; margin-bottom:12px;}

.within_top .menu-container{ padding-top:10px;}


.within_top .menu > ul > li .nav-af{height:68px;}
.within_top .menu ul li ul li a{color:#FFF !important;}
.within_top .menu ul li ul li a:hover{color:#ce022a !important;}
.within_top .menu .menu-project b{ color:#ce022a}
.within_top .menu .menu-project{ background: #fff; background:rgba(255, 255, 255, 0.9)!important; filter:Alpha(opacity=90);}
.within_top .nav-fixed .nav-logo img{height:45px; margin-top:8px; margin-bottom:6px;}

.within_top .nav-fixed .menu-container{padding-top:2px;}
.within_top .nav-tel{ padding-top:20px; padding-bottom:25px; display:inline-block;}
.within_top .nav-tel a{padding:6px 20px; line-height:1.5; background:#ce022a; color:#FFF; font-size:16px; border-radius:30px; display:inline-block;}
.within_top .nav-tel a img{float:left; height:25px; margin:0px; margin-right:5px;}
.within_top .nav-fixed .menu > ul > li .nav-af{height:62px;}
.within_top .nav-fixed .nav-tel{padding-top:10px; padding-bottom:0px;}

.menu .active .nav-af{color:#ce022a;}

.nav-tel{float:right; color:#333; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:500; font-size:26px; padding-top:45px; line-height:1.2; padding-left:30px; 
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.nav-tel img{float:left; height:20px; margin-top:5px; margin-right:5px; border-radius:3px; }

.nav-fixed .nav-logo img{margin-top:15px; padding-bottom:3px;}
.nav-fixed .menu-container{padding-top:8px;}
.nav-fixed .nav-tel{padding-top:21px;}
.m_logo{display:none;}


.nav-bgnei{
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(51, 51, 51, 0.7)),color-stop(50%,rgba(51, 51, 51, 0.4)),to(rgba(51, 51, 51, 0)));
	background:linear-gradient(180deg,rgba(51, 51, 51, 0.7) 0,rgba(51, 51, 51, 0.4) 50%,rgba(51, 51, 51,0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333",endColorstr="#333",GradientType=0); height:210px; width:100%; position:absolute; left:0px;  z-index:99;}

.top{position:fixed; width:100%; left:0px; z-index:9999; top:0px;}
.top-box{display:block; height:10px; background:#213e48;}
.top-txt{background:#111; color:#f8f6f2; text-align:center; padding:5px 10px; line-height:18px; font-size:12px;}

.nav-bg{position:absolute; left:0px; top:0px; z-index:99; width:100%;  transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.nav-logo{transition:all .8s; padding-top:5px; overflow:hidden; position:relative; float:left;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.nav-logo img{height:45px; margin-top:22px; position:relative; z-index:99999;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.nav-right{float:right;}

.nav-fixed{ top:0px; width:100%; z-index:9999;  background: #fff; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.nav-active{background: #000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80);}


.nav-fixed .nav-logo{ overflow:hidden; padding-top:0px;}
.nav-top{display:block; position:relative; text-align:right; color:#f8f6f2;}


.menu-container { display:block; margin:0 auto; text-align:center; padding-top:32px; text-transform:uppercase; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.menu{display:inline-block;margin:0 auto; height:57px;}
.menu-mobile {display: none;padding: 20px;}
.menu > ul {margin: 0 auto;width: 100%;list-style: none;padding: 0; box-sizing: border-box;}
.menu > ul > li {float: left; margin:0px 20px;}
.menu > ul > li a {text-decoration: none;line-height:57px; padding:0px 5px; font-weight:bold; height:57px; font-size:16px; display: block; color:#333;}
.menu > ul > li .nav-af:hover{color:#ce022a;}
.menu > ul > li .nav-af:hover:after{height:3px; position:relative; z-index:99; bottom:3px; width:100%; background:#ce022a; margin:auto;  display:block; content: "";transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.menu li .nav-af:after{height:3px; position:relative; z-index:99; bottom:3px; width:0px; margin:auto;  display:block; content: "";transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.menu .normal-active a{color:#ce022a;}
.menu .normal-active .nav-af:after{background:#ce022a; content: "";width:100%;}
.menu > ul > li .active{ color:#ce022a;}
.menu > ul > li > ul {display: none; background: #000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); position: absolute;left: 0; margin: 0;list-style: none;box-sizing: border-box;
	animation:fadeIn .5s;
	-webkit-animation:fadeIn .5s;
	-moz-animation:fadeIn .5s;
	-o-animation:fadeIn .5s}
.menu > ul > li > ul.normal-sub {width:100%; left:0px;  padding:0px; }
.menu > ul > li > ul.normal-sub li{width:100%; max-width:1400px; margin:0 auto; display:inline-block; float:none;}

.menu .nav_project{ overflow:hidden; text-align:left; border-bottom:1px solid  rgba(255,255,255,0.1); padding:20px 10px;}
.menu .nav_project a{ color:#FFF; font-size:16px; line-height:24px; height:auto; position:relative; padding-right:190px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
	animation:fadeIn .5s;
	-webkit-animation:fadeIn .5s;
	-moz-animation:fadeIn .5s;
	-o-animation:fadeIn .5s}
.menu .nav_project a:hover{padding-left:15px;color:#ce022a;}
.menu .nav_project a span{color:#ce022a; font-weight:bold;}
.menu .nav_project a b{float:right; color:#ec9d36; position:absolute; right:0px;}
.menu .menu-ul-li{float:left; width:16.666666%; padding:20px 0px 10px;}
.menu .menu-ul-li a{height:auto; line-height:20px;color:#fff;}
.menu .menu-ul-li a:hover{color:#ce022a;}
.menu .menu-ul-li a span{display:block; padding:5px 0px; padding-top:15px;}
.menu .menu-ul-li a b{display:block;
 font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
}
.menu .menu-ul-li img{width:50%;}

.menu .menu-project{float:left; width:14%; margin:0.5%; text-align:left; background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);  padding:20px; height:485px;}
.menu .menu-project a{font-size:14px; height:auto; line-height:30px; display:block; color:#FFF; position:relative;}
.menu .menu-project a img{position:absolute; top:-1px;}
.menu .menu-project a:hover{color:#ce022a;}
.menu  .menu-project b{font-size:16px; display:block; overflow:hidden; padding-bottom:7px; font-weight:normal;}
.menu .menu-case a{height:auto;}
.menu .menu-case{width:20%; display:inline-block; margin:0 auto; padding:20px;text-shadow:0px 0px 10px #000;}
.menu .menu-case a{display:block; position:relative; padding:0px;}
.menu .menu-case span{position:absolute; left:0px; top:0px; height:100%; width:100%; font-size:24px; color:#FFF; padding-top:23%; background: #000; background:rgba(0, 0, 0, 0.2)!important; filter:Alpha(opacity=20); font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:normal;}
.menu .menu-case span:after{width:30px; height:3px; background:#FFF; margin:0 auto; display:block; content: "";}
.menu .menu-case span:hover{background: #000; background:rgba(0, 0, 0, 0)!important; filter:Alpha(opacity=0);}

.menu .menu-project:nth-child(2n){width:41%; overflow:hidden;}
.menu .menu-project:nth-child(2n) a{width:25%; float:left; display:inline-block;}
.menu .menu-project:nth-child(4n){width:12%; overflow:hidden;}
.menu .menu-project:nth-child(4n) a{width:100%; float:inherit; display:block;}

.menu .menu-field{width:16.6666666%; padding:15px 10px; padding-bottom:0px; float:left;}
.menu .menu-field a{height:auto; color:#FFF; font-size:16px; position:relative; margin:0px; padding:0px; display:block; text-shadow:0px 0px 10px #000;}
.menu .menu-field a:hover{color:#ce022a;}
.menu .menu-field a span{position:absolute; left:0px; top:0px; height:100%; width:100%; font-size:22px; color:#FFF; padding-top:15%; background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:normal;}
.menu .menu-field a span:after{width:30px; height:3px; background:#FFF; margin:0 auto; display:block; content: "";}
.menu .menu-field a:hover span{background: #000; background:rgba(0, 0, 0, 0.2)!important; filter:Alpha(opacity=20);}

.menu > ul > li > ul.normal-sub > li {width: 100%; background:url(../img/nav-topbg.png) center top no-repeat; background-size:85% auto; overflow:hidden; padding:20px 0px 30px;}

.menu .menu-dropdown-icon .normal-sub{
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:0.3s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
}
.menu .menu-dropdown-icon .active{display:block;
	-webkit-animation-name: fadeIn; 
	-webkit-animation-duration:0.3s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
}
@-webkit-keyframes fadeIn {
	0% {

		opacity: 0;
	}
	20%{
		opacity: .2;
	}
	50% {
		opacity: .5;
	}
	70%{
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}


.index_news_width .swiper-container{ padding:10px;}
.index_news_width_li{display:block; background:#f3f9f4; position:relative; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s}
.index_news_width_li:hover {box-shadow:0 0px 10px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px rgba(0,0,0,.2); -moz-box-shadow:0 0px 10px  rgba(0,0,0,.2); -webkit-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0)}
.index_news_width_li_img img{width:100%;}
.index_news_width_li_txt{padding:20px;}
.index_news_width_li_time{background:url(../images/time.png) 0px center no-repeat; color:#999; font-size:14px; padding-left:28px; line-height:26px; display:block;}
.index_news_width_li_title{font-size:18px;  line-height:1.3; overflow: hidden; padding:10px 0px; text-overflow:ellipsis; width:100%; white-space: nowrap;}
.index_news_width_li_ct{font-size: 14px; color: #999; height: 42px; overflow: hidden; line-height:1.5}
.index_news_page{position:relative; text-align:center; display:block; padding-top:40px;}
.index_news_page_width{ display:inline-block; overflow:hidden; margin:0 auto; }
.index_news_page .swiper-button-next, .index_news_page .swiper-button-prev{position:initial; float:left; padding:10px; background:#666; height:25px; margin:0px; width:25px; display:inline-block;}
.index_news_page .swiper-button-next:hover, .index_news_page .swiper-button-prev:hover{ background:#ce022a;}
.swiper-button-more{background:url(../images/indexmore.png) center -53px no-repeat #666; height:45px; width:45px; float:left; margin:0px 10px;}
.swiper-button-more:hover{background:url(../images/indexmore.png) center -53px no-repeat #ce022a;}
.swiper-button-more a{display:block;}
.index_news_page .swiper-button-next:after, .index_news_page .swiper-button-prev:after{font-size:24px; color:#fff;}


.business_swiper .swiper-pagination{position:initial; padding-top:40px; display:none;}
.business_swiper .swiper-pagination-bullet{width:10px; height:10px;}
.business_swiper .swiper-pagination-bullet-active{ background:#ce022a;}

.subpage-banner .centent{ position:absolute; top:0px; left:0px; right:0px; height:100%; display:block;}
.subpage-banner .centent .subpage-banner-title{position:absolute; left:0px; top:50%; transform: translateY(-50%); color:#FFF; line-height:1.5; color:#FFF; font-size:24px;}
.subpage-banner .centent .hr{height:4px; background:#FFF; width:80px; margin:20px 0px; }
.subpage-banner .centent .subpage-banner-title b{ font-size:60px;}
.sBusiness-section:before, .sBusiness-section:after{background-color: #ce022a;}

.sBusiness .subpage-main{padding-top:50px;}
.subpage-nav .active{background:#FFF;}
.sBusiness-introduction .cn{font-size:36px; line-height:1.2}
.sBusiness-section .head .cn{font-size:30px;}
.sBusiness-introduction .en{font-family: "Neutraface2Display-Titling", Arial, sans-serif; line-height:1.5; display:block; text-transform:uppercase; font-size:20px; color:#999}
.service_icon{ display:block; padding:20px 0px;}
.service_icon img{width:60%;}
.sBusiness-ec .sBusiness-service .body .item{background:#ebf2f7; margin:.5%; width:49%; display:table; border-radius:10px;}
.sBusiness-ec .sBusiness-service .body .item .ico{display:table-cell; float:none; width:20%; margin:0px;vertical-align:middle;}
.sBusiness-ec .sBusiness-service .body .item .dt{display:table-cell; float:none; padding:0px; padding-left:40px; vertical-align:middle;}

.sBusiness-ec .sBusiness-introduction .foot .col .dib{text-align:center;}

.sBusiness-ec .sBusiness-service .body{padding:0px;}
.sBusiness-main .sBusiness-section:before, .sBusiness-main .sBusiness-section:after{background-color: #fca04b;}
.sBusiness-sem .sBusiness-service .list{padding:0px; margin:0px; margin-top:3.125%; background:#FFF;}

.subpage-main{ padding:3% 0px;}
.sCase-tail{background: #f1f9ff;}

.case-banner{display:block;}
.case-banner img{width:100%;}


.sCase-view-section1{ background:#f6f6f6; padding:50px 0px;}
.sCase-view-section1 .bgc1{ background:#53b753;}
.sCase-view-section2{padding-top:20px;}
.sCase-view-section2 .head{text-align:center;}
.case-banner{ padding-top:79px;}
.poninter-none img{width:100%;}
.sCase-view-section2{border-bottom:#fff solid 1px;}

.template_title{text-align:center; padding:40px 0px; font-size:18px;}
.template_title .cn{font-size:36px; display:block; font-weight:bold; line-height:1.5; padding-bottom:10px;}
.template_product{overflow:hidden; padding-bottom:50px;}

.templist { clear: both; }
.templist .offset .list > li { width:23%; float: left; margin:1%; }
.templist .offset .list > li .box { position: relative; padding: 8px; background: #fff; border: 1px solid #eee; border-radius: 5px; transition: ease .3s; }
.templist .offset .list > li .box:hover { box-shadow: 0 0 30px rgba(0,0,0,.15); }
.templist .offset .list > li .box > a.view { position: relative; display: block; }
.templist .offset .list > li .box > a.view p.pic { margin-bottom: 20px; font-size: 0; text-align: center; }
.templist .offset .list > li .box > a.view p.pic img { width:100%; position:relative}
.templist .offset .list > li .box > a.view p.name { margin-bottom: 15px; padding: 0 5px; font-size: 16px; font-weight:bold}

.templist .offset .list > li .box > p.bottom { clear: both; text-align: right; padding: 15px 0; border-top: 1px solid #f6f6f6; }
.templist .offset .list > li .box > p.bottom .price { float: left; padding-top: 10px;}
.templist .offset .list > li .box > p.bottom .price em.qut { color: #ccc; font-size: 12px; }
.templist .offset .list > li .box > p.bottom .price em.num { color: #000; font-size: 16px; }
.templist .offset .list > li .box > p.bottom a.buy { line-height: normal; display: inline-block; padding: 6px 15px; margin-left: 5px; font-size: 15px; border: 1px solid #e5e5e5; border-radius: 3px; transition: ease .3s; }
.templist .offset .list > li .box:hover > p.bottom a.buy { background: #ce022a; color: #fff; border: 1px solid #ce022a; }

.templist .offset .list > li .box > p.bottom1 { clear: both; padding-top:5px; padding-bottom:10px;}
.templist .offset .list > li .box > p.bottom1 .design { color: #666; }
.templist .offset .list > li .box > p.bottom1 .design em { color: #ce022a; font-size:24px; font-family: 'DinCondensedBold';}
.templist .offset .list > li .box > p.bottom1 .tags { float: right; white-space: nowrap; font-size: 12px; }
.templist .offset .list > li .box > p.bottom1 .tags em { float: left; display: inline-block; border: 1px solid #090; padding: 0 2px; line-height: 1.5em; font-size:12px; color: #090; border-radius: 2px; margin-left: 5px; opacity: .6; transition: ease .3s; }

.templist .more { clear: both; text-align: center; margin-top: 100px; }
.templist .more a { display: inline-block; font-size: 18px; background: #00baff; color: #fff; padding: 13px 50px; border-radius: 30px; font-weight: lighter; transition: 0.3s ease; }
.templist .more a:hover { box-shadow: 0 0 30px rgba(0,186,255,.7); }

.news_width{overflow:hidden; padding:30px 0px 0px;}
.news_width_li{width:50%; float:left;}
.news_width_li_width{ overflow:hidden; background:#f3f9f4; padding:15px; margin:15px;}
.news_width_li_width .index_news_width_li_img{ float:left; width:40%; vertical-align:middle;}
.news_width_li_width .index_news_width_li_txt{ float:right; width:56%; padding:20px 0px;}

.newsshow_width{padding-top:80px;}
.news_show_title{display:block; border-bottom:#ddd solid 1px; border-top:#ddd solid 1px; line-height:1.5; padding:20px 0px; overflow:hidden; font-size:16px; }
.news_show_title i{margin:0px 10px;}
.newsshow{ max-width:1400px; padding:40px 0px;}
.newsshow_title{display:block; font-size:24px; line-height:1.3; text-align:center;}
.news_show_width_h1{text-align: center; color: #999; font-size: 14px; padding: 20px 0px;}
.news_show_width_h1 span{padding:0px 10px;}
.news_show_txt{padding:30px 0px; font-size:16px; line-height:1.5;}
.news_show_txt img{max-width:100%;}


.abouts_txt{padding:0px 10px; font-size:16px; line-height:1.5; }
.abouts_txt b{ color:#ce022a; font-size:24px;}
.about_txt_bg{display:block; font-size:18px; padding-top:10px;}
.theme_show_txt_w_li{width:25%; float:left; text-align:center; margin-top:20px;}
.theme_show_txt_w_li b{display:block; padding:10px 0px; font-weight:400}
.theme_show_txt_w{display:block;overflow:hidden; padding:60px 0px; text-align:center;}

.theme_show_txt_w_l_title{display:block; line-height:1.2; font-size:36px; font-weight:500; padding-bottom:20px; }
.about_centent_txt{ overflow:hidden; display:table; width:96%; max-width:1200px; margin:0 auto; background:#f5f5f5; margin-top:30px; font-size:16px;}
.about_centent_f{display:table-cell; width:55%; vertical-align:middle; text-align:left; padding:20px 50px; line-height:1.5;}
.about_centent_l{display:table-cell; width:45%; vertical-align:middle;}
.about_centent_l img{width:100%;}
.about_centent_f b{display:block; font-size:24px; padding-bottom:30px; font-weight:bold;}

.theme_show_txt_w .index-cooperate-list .item .imgLoaded{margin:-.5px; border:#ddd solid 1px;}
.theme_show_txt_w .index-cooperate-list{border-left:#ddd solid 1px; margin-top:10px; padding:1px; padding-left:0px;}
.theme_show_txt_w_img img{max-width:100%;}

.contactwidth{padding:50px 0px;}
.contact_width .head{padding:0px;}
.theme_show_txt_w_img{padding:30px 20px;}

.contact_width{overflow:hidden; padding:50px 0px;}
.contact_width_li{width:33.33333%; text-align:center; float:left; font-weight:300; font-size:18px; line-height:1.5}
.contact_width_li b{display:block; font-size:24px; font-weight:500; padding:10px 0px;}

.contact_er_img{overflow:hidden; text-align:center; padding-top:30px;}
.contact_er_img_li{ display:inline-block; margin:0px 10px;}
.contact_er_img_li span{border:#ddd solid 1px; padding:10px; overflow:hidden; display:table; padding-right:50px;}
.contact_er_img_li img{height:100px; float:left; display:table-cell}
.contact_er_img_txt{ font-size:16px; line-height:1.5; padding-left:10px; display:table-cell; font-weight:300; vertical-align:middle; text-align:left;}
.contact_er_img_li span b{display:block; font-weight:500; font-size:14px; padding-bottom:5px;}


.contactA_T{padding:55px 2.8% 0px;overflow:hidden;height:286px;position:relative;}
.contactA_T_l{left:2.8%;width:314px;position:absolute;top: 75px;}
.contactA_T_l>p{font-size:38px;color:#3a3a3a; font-family: "Neutraface2Display-Titling", Arial, sans-serif;}
.contactA_T_l>span{display:block;font-size:40px;color:#333333;line-height:32px;margin:20px 0px;}
.contactA_T_l>i{display:block;font-style:normal;color:#999999;line-height:32px;letter-spacing:0.05rem;}
.contactA_T_l>a{display:inline-block;width:180px;line-height:50px;background:#ce022a;color:#fff;text-align:center;font-size:18px;letter-spacing:0.05rem;margin-top:45px;}
.contactA_T_R{position:absolute;width:171px;right:7%;text-align:center;top:82px;}
.contactA_T_R p{font-size:16px;line-height:1.5;margin-top:5px;}
.contactA_T_R img{width:170px; border:#ddd solid 1px;}

.contactA_T_m{width:510px;margin:0 auto;padding:0px 6%;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.contactA_T_m div{width:100%;float:left;margin-bottom:50px;}
.contactA_T_m div span{font-size:22px;color:#cc0000;display:block;line-height:34px;}
.contactA_T_m div strong{display:block;font-family:"Arial";font-size:36px;color:#cc0000;line-height:34px;margin:14px 0px 10px 0px;}
.contactA_T_m div p{color:#999999;line-height:1.5;}
.contactA_T_m>p{font-size:16px;color:#666666;line-height:1.5; margin-top:15px;}

@media only screen and (max-width: 1500px) {
.business_swiper .swiper-pagination{ display:block;}	
	}
@media only screen and (max-width: 1400px) {
.templist .offset .list > li{width:31.333333%;}
.templist .offset .list > li .box > p.bottom .price{font-size:14px;}
.templist .offset .list > li .box > p.bottom1 .design{font-size:14px;}
.contactA_T_m{padding:0px 30px;}
	}
@media only screen and (max-width: 1200px) {
	.menu > ul > li{ margin:0px 10px;}
	.nav-tel{padding-left:15px;}
	.tab-case-ul li{padding:10px;}
.contactA_T{display:block; padding:20px 0px; height:auto; text-align:left;}	
.contactA_T_l{ position:initial; display:block; width:100%;}	
.contactA_T_m{ position:initial; display:block; width:100%; border:none; padding:30px 0px 0px;}	
}

@media only screen and (max-width: 1000px) {
	.centent{width:98%}
.within_top .nav-logo img{height:40px; margin-top:5px;}
	.m_logo{display:block;}
	.pc_logo{display:none;}
	.within_top .top{height:60px; background:#FFF;}
	.nav-logo img{height:32px; margin:5px;}
	.nav-bg{display:block; position:relative; background:#fff; z-index:9999}
	.menu .menu-mobile{color:#f8f6f2; position:absolute; right:10px; top:17px;}
	#vivo-contain .focus-gallery{margin-top:60px;}
	.menu .menu-mobile span{display:block; height:2px; width:100%; background:#333; margin-top:4px; margin-bottom:5px; overflow:hidden;}
	.nav-fixed .nav-logo{height:50px;}
	.nav-logo{ height:50px; float:none; display:block; text-align:left; position:relative; top:0px; left:0px;}
	.menu{height:50px;}
	.nav-tel{position:absolute; background-size:auto 15px; font-size:20px; padding-left:18px; left:110px; line-height:24px; color:#333; top:15px; padding-top:0px;}
	.within_top .nav-tel a{font-size:14px; padding:5px 10px;}
	.within_top .nav-tel a img{height:20px; margin-right:2px;}
	.within_top .nav-tel{padding-top:0px; padding-bottom:0px;}
	.menu > ul > li > ul.normal-sub{display:none!important;}
	.menu > ul > li .nav-af:hover:after{display:none;}
	.menu-mobile {display:block; padding:0px; height:20px; line-height:30px; width:20px; color:#f8f6f2; font-size:18px; overflow:hidden}
	.menu .show-on-mobile .menu-Close{ left:0px !important; right:auto; height:100%}

	.menu > ul > li a{font-size:20px;}
	.menu > ul > li {margin: 0 0px!important;}
	.menu > ul > li a{text-align:left; color:#000; padding:0px 15px;}

	.menu-Close{position:fixed !important; z-index:9999; top:0px !important;  background:url(../images/menu-Close.png) center 15px no-repeat #ce022a; width:50px; height:100%; background-size:20px auto; display:inline-block; left:100% !important;}
	.menu > ul > li .nav-af:hover{ color:#ce022a;}
	.menu > ul { opacity: 0; position:absolute; z-index:999; box-shadow:0 15px 30px rgba(0,0,0,.3); -webkit-box-shadow:0 15px 30px rgba(0,0,0,.3); -moz-box-shadow:0 15px 30px rgba(0,0,0,.3); top:0px; width:100%; position:fixed; height:100%; z-index:99999; background: #fff;
		transition:all .5s;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-ms-transition:all .5s;
		-o-transition:all .5s; overflow-x:scroll; left:100%;}
	.menu .show-on-mobile {opacity: 1; left:0px; padding-left:50px;}
	.menu > ul > li {width: 100%;float: none;display: block; border-bottom:#ce022a solid 1px; overflow:hidden; margin:0px; padding:0px;}
	.menu > ul > li:hover{border-bottom:#ce022a solid 1px;background:none; background-size:10px auto;}
	.nav-right a{font-size:12px;}
	.menu .menu-mobile .menu-span2{width:50%;}

.business_swiper .swiper-slide {
    
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
.business_swiper .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.business_swiper .swiper-slide{ transform: scale(0.9);}
.business_swiper .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);box-shadow: 0 0px 20px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0px 20px rgba(0,0,0,.1);
}	
.index-business-list .link:after{height:0px;}

.focus-gallery ul{height:450px;}
.high-x5 .high-title{height:450px;}


.dib{display:block; text-align:center;}
.axdwords.t1{ text-align:center; font-weight:bold;}
.axdwords.t1 .btn{margin:0 auto; float:none; margin-top:10px; overflow:hidden; padding:8px 20px;}
.axdwords.t1 .btn span{font-size:16px; height:28px;}
.index-about .left{width:100%; max-width:inherit;}
.index-about .left .dt{font-size:24px;}
.index-about{padding:30px 10px;}
.index-about .right{width:100%; max-width:inherit;}

.index-cooperate{padding:30px 10px;}

.fMessageBoard{padding:30px 10px;}
.info, a, b, em, h1, h2, h3, h4, h5, h6, i, input, s, select, span, strong, textarea{ font-size:18px;}
.index-about .c1{font-size:14px;}

.sBusiness .subpage-main{ padding-top:30px;}

.subpage-banner .centent .subpage-banner-title b{font-size:30px;}
.subpage-banner{margin-top:60px;}
.subpage-banner .centent .subpage-banner-title{font-size:18px;}

.sBusiness-section .head .cn{font-size:24px;}
.fzx40, .index-about .right .slogan, .sComments-description .en, .sBusiness-section .head .en, .sBusiness-website .sBusiness-introduction .foot .col .cn{font-size:20px;}
.sBusiness-introduction .foot{display:block; overflow:hidden;}
.sBusiness-website .sBusiness-introduction .foot .vr{display:none;}
.sBusiness-website .sBusiness-introduction .foot .col{background:#efefef; width:30%; margin:.5%; float:left;}
.sBusiness-website .sBusiness-service .body .item{width:49%; float:left; margin:0.5%!important;}
.sBusiness-website .sBusiness-service .body{display:block; overflow:hidden;}
.sBusiness-relCases .body .item{width:49%; margin:0.5%!important;}

.subpage-nav{display:block; background:#FFF;}
.subpage-nav .link{width:32.9%; float:left; margin:.2%;background-color: #eaeaea; padding:12px 0px;}

.subpage-nav .active{background:#FFF;}
.sBusiness-ec .sBusiness-introduction .foot{padding:0px;}

.sBusiness-ec .sBusiness-service .body .item .ico .icoImg{height:100px; width:100px;}
.sBusiness-ec .sBusiness-service .body .item .dt{padding-left:25px;}

.sBusiness-mobile .sBusiness-service .item .num{font-size:60px; display:none;}
.sBusiness-mobile .sBusiness-service .item:after{display:none;}
.sBusiness-mobile .sBusiness-service .item.item1 .contain{padding-top:0%}

.sBusiness-sem-cases-switch.dir_z img{width:100%;}

.case-banner{padding-top:60px;}
.templist .offset .list > li{width:48%;}
.news_width_li_width{margin:10px; padding:10px;}
.index_news_width_li_title{font-size:16px;}
.news_width_li_width .index_news_width_li_txt{padding:0px;}

.about_centent_txt{display:block; background:none}
.about_centent_l{width:100%; display:block}
.about_centent_f{ width:auto; padding:0px; display:block;}
.about_centent_l{display:none;}
.about_centent_txt{margin-top:10px;}
}


@media only screen and (max-width: 500px) {
.business_swiper {padding-top:20px !important;}	

.index-business-list .link .dd{margin-top:10px;}
.index-business-list .link{padding:30px 0px 20px; height:330px;}

.index-business-list .link .dt{margin-top:15px;}
.business_swiper .swiper-slide{width:80%;}
.index-business{padding:30px 10px;}
.business_swiper .swiper-pagination{padding-top:30px;}

.fzx48, .index-head .dt, .index-head .dot7x7, .sCase-tail .dt h2, .sCase-view-section2 .head .cn, .sContact-head .en, .sContact-head .cn, .sBusiness-ec .sBusiness-introduction .foot .col .p1, .sBusiness-mobile .sBusiness-service .item .dt, .sBusiness-sem .sBusiness-service .dt, .sBusiness-sem .sBusiness-service .list .col{ font-size:24px;}
.index-head .dd{ margin-top:10px;}

.index-case{padding:30px 10px;}

.index-case-list .itemPackage{width:100%; margin:.5% 0px;}
.index-case-list .item .more span:before{width:50px; height:50px; margin-left:-25px;}
.index-case-list .item .more span{margin-top: -42px; padding-top: 60px;}
.casePic .contain .icoImg, .index-case-list .item .pic .contain .icoImg, .sCase-list .item .pic .contain .icoImg, .sBusiness-relCases .body .item .pic .contain .icoImg{height:40px; margin-bottom:10px;}

.focus-gallery ul{height:280px;}
.high-x5 .high-title{height:280px;}
.fMessageBoard .formCheck .formItem .skin{font-size:14px;}
.index-about .right .slogan .p1{ font-size:20px; padding:5px; font-weight:bold;}
.index-about .right .slogan .p2{font-size:18px; bottom:28px; font-weight:bold;}
.index-about .right .keywords .link{font-size:14px;color:#666;}
.index-about .keywords{color: silver;}
.index-cooperate-list .item .imgLoaded{padding:2px;}
.index-cooperate-list .item{width:33.3333%;}

.index_news_width{ padding-top:10px;}
.index_news_width .swiper-slide {
    
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
	  
    }
.index_news_width .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.index_news_width_li_title{font-size:16px;}
.index_news_width .swiper-slide{ transform: scale(0.8);}
.index_news_width .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);box-shadow: 0 0px 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.1);
}	

.index_news_page{padding-top:30px;}
.index_news_page .swiper-button-next, .index_news_page .swiper-button-prev{position:initial; float:left; padding:10px; background:#666; height:15px; margin:0px; width:15px; display:inline-block;}
.index_news_page .swiper-button-next:hover, .index_news_page .swiper-button-prev:hover{ background:#ce022a;}
.swiper-button-more{background:url(../images/indexmore.png) center -58px no-repeat #666; height:35px; width:35px; float:left; margin:0px 10px;}
.swiper-button-more:hover{background:url(../images/indexmore.png) center -58px no-repeat #ce022a;}
.swiper-button-more a{display:block;}
.index_news_page .swiper-button-next:after, .index_news_page .swiper-button-prev:after{font-size:14px; color:#fff;}
.fContact{display:none;}
.fzx36, .fMessageBoard .dt, .sCase-tail .dd .link .contain, .sCase-view-section1 h1, .sMessageBoard-section2 .line, .sBusiness-fullpage .item .description .dt, .sBusiness-operation .sBusiness-service .body .dt{font-size:20px; font-weight:bold}
.fMessageBoard .formCheck .formItem.i0{width:100%; margin:0px; margin-bottom:6px; float:left;}
.fMessageBoard .formCheck .formItem.i1{width:49%; margin:0px;}
.fMessageBoard .formCheck .formItem.i2{width:49%; float:right; margin:0px;}
.fMessageBoard .formCheck .formItem.i3{width:100%; margin:6px 0px;}
.fMessageBoard .formCheck{display:block; padding:0px;}
.fMessageBoard .formCheck .enter{position:inherit;}
.fMessageBoard .formCheck .enter{width:100%;}
.fMessageBoard .formCheck .enter{font-size:16px;}
.fPartner{display:none;}
.footer .aptitude{display:none;}
.footer{padding:10px; font-size:12px; line-height:1.5}
.footer a{font-size:12px;}


.sBusiness-relCases .foot{padding:20px 0px;}
.subpage-banner .centent .hr{height:2px; width:40px; margin:10px 0px;}
.subpage-banner .centent .subpage-banner-title{padding-left:10px; font-size:16px;}
.subpage-banner .centent .subpage-banner-title b{font-size:20px;}
.subpage-banner img{height:160px; width:auto; margin-right:-30px; float:right;}
.sBusiness-website .sBusiness-service .body .item .dt{ margin-top:10px;}
.sBusiness-website .sBusiness-service .body .item{padding:20px 10px;}
.sBusiness-website .sBusiness-service .body .item .icoImg{height:80px; width:80px;}
.sBusiness-relCases .foot .link{font-size:16px;}

.subpage-nav{display:block; background:#FFF;}
.subpage-nav .link{width:49.6%; float:left; margin:.2%;background-color: #eaeaea; padding:12px 0px;}

.sBusiness-introduction .foot{padding-top:10px;}
.subpage-nav .active{background:#FFF;}
.sBusiness .subpage-main{padding-top:20px;}
.sBusiness-ec .sBusiness-introduction .foot .vr{display:none;}
.sBusiness-ec .sBusiness-introduction .foot .col{width:49%; margin:.5%; float:left; background:#efefef; padding:15px; font-size:16px;}
.sBusiness-ec .sBusiness-introduction .foot .col .p2{font-size:14px;}
.sBusiness-ec .sBusiness-service .body .item{width:100%; margin:5px 0px;}
.subpage-banner .centent .subpage-banner-title b{font-weight:bold;}

.sBusiness-introduction .body{padding-top:10px;}

.sBusiness-mobile .sBusiness-service .item.item1 .contain{display:block; width:100%; float:none; padding-bottom:20px;}
.sBusiness-mobile .sBusiness-service .item.item2 .contain{display:block; width:100%; float:none; padding-bottom:0px;}
.sBusiness-mobile .sBusiness-service .item.item3 .contain{display:block; width:100%; float:none;padding-bottom:30px;}
.sBusiness-mobile .sBusiness-service .item .dd{font-size:16px; line-height:1.3}
.sBusiness-mobile .sBusiness-service .item .df{font-size:16px; line-height:1.3}
.sBusiness-mobile .sBusiness-service .item .dt{padding-bottom:5px;}
.sBusiness-mobile .sBusiness-service .item .qImg{position:inherit; width:100%!important;display:block;}
.sBusiness-mobile .sBusiness-service .item1 .qImg{background-color: #f18038; padding-bottom:10px;}
.sBusiness-seo .sBusiness-service .body .item{width:49%; margin:.5%; background:#FFF; float:left; padding:20px 10px; height:225px;}
.sBusiness-seo .sBusiness-service .body{display:block; background:none; overflow:hidden;}
.sBusiness-seo .sBusiness-service .body .item .dt{font-size:16px;}
.sBusiness-seo .sBusiness-service .body .item:nth-child(1n+2):before{ display:none;}
.sBusiness-seo-item7 .body .itemPackage{width:100%; margin-bottom:0px; overflow:hidden; float:none;}
.sBusiness-seo-item7 .body{display:block; overflow:hidden;}
.sBusiness-seo-item7 .body .itemPackage .item:nth-child(1n+2){margin-top:10px;}
.sBusiness-seo-item7 .body .itemPackage:nth-child(4) .item, .sBusiness-seo-item7 .body .itemPackage:nth-child(4) .pic{position:inherit;}
.sBusiness-seo-item7 .body .itemPackage .contain .cn{font-size:16px; font-weight:bold;}
.sBusiness-seo-item7 .body .itemPackage .info{font-size:16px!important; font-weight:bold;}
.sBusiness-seo-item7 .itemPackage{padding-top:10px;}

.sBusiness-introduction .body{max-width:90%; font-size:14px;}
.sBusiness-sem .sBusiness-service .dd p{font-size:14px;}
.sBusiness-sem-cases .dd{padding-top:10px;}
.sBusiness-sem-cases{padding:30px 10px;}
.sBusiness-sem .sBusiness-service .list .col{width:49%; float:left; text-align:center; margin:.5%;  border:none; background:#FFF; padding:20px 0px; font-size:16px;}
.sBusiness-sem .sBusiness-service .list{display:block; overflow:hidden; border:none; background:none;}
.sBusiness-sem .sBusiness-service .list .col h4{ font-size:16px; margin-top:10px;}
.sBusiness-sem .sBusiness-service .list .col i{font-size:30px;}

.sBusiness-operation .sBusiness-service .body .item{background:#FFF; max-width:100%; width:auto; margin:10px 0px; padding:20px 10px; padding-left:20px;	}
.sBusiness-operation .sBusiness-service .body{display:block; overflow:hidden;}
.sBusiness-operation .sBusiness-service .body .dd{ margin-top:5px;}
.sBusiness-operation .sBusiness-service .body .contain{margin:0px; padding:0px; padding-left:20px;}
.sBusiness-operation .sBusiness-axdvantage .body .item{width:100%; padding:20px 0px;background-color: #f1f9ff; margin:10px 0px;}
.sBusiness-operation .sBusiness-axdvantage .body{display:block; margin:0 auto; max-width:100%;}
.sBusiness-operation .sBusiness-axdvantage .body .dt{font-weight:bold;}
.sBusiness-operation .sBusiness-axdvantage .body .dt{ margin-top:15px;}
.sBusiness-operation .sBusiness-axdvantage .body .dd{margin-top:5px;}
.sBusiness-operation .sBusiness-axdvantage .body .icoImg{height:90px; width:auto;}

.case-banner{overflow:hidden;}
.case-banner img{height:230px; width:auto; margin-left:-30%}
.subpage-main{ padding:10px 0px;}
.sCase-view-section2 .foot{ padding:0px;}
.sCase-view-section2 .foot a{font-size:16px; line-height:1.5}
.sCase-view-section2 .foot .ctr{border:none!important;}
.sCase-view-section1{padding:30px 0px;}
.sCase-view-section2 .foot .ctr.prev{    background: url(../images/arrow-sCasefootL.png) left center no-repeat; padding-left:30px; font-size:16px; background-size:auto 32px;}
.sCase-view-section2 .foot .ctr.next{    background: url(../images/arrow-sCasefootR.png)  right center no-repeat; padding-right:30px; font-size:16px; background-size:auto 32px;}
.sCase-tail .dt h2{font-size:20px; font-weight:bold;}
.sCase-tail .dt .btn{margin-top:15px;}
.sCase-tail .dt{padding:25px 0px;}
.template_product{padding-bottom:20px;}
.templist .offset .list > li{width:98%; margin:15px auto; float:none;}
.template_title {font-size:14px; padding:20px 10px 10px; line-height:1.5}
.template_title .cn{font-size:26px; padding-bottom:5px;}
.news_width_li{width:100%;}
.news_width{padding-top:10px;}
.index_news_width_li_title{padding:5px 0px;}
.news_width_li_width .index_news_width_li_img{width:42%;}
.news_width_li_width .index_news_width_li_txt{width:55%;}
.index_news_width_li_time{ font-size:12px;background: url(../images/time.png) 0px center no-repeat; background-size:auto 15px; padding-left:20px; line-height:20px;}

.contactwidth{padding:30px 0px;}
.contact_width_li{width:100%; font-size:16px; padding:20px 0px;}
.contact_width_li b{padding:5px 0px; font-size:20px;}
.contact_width_li img{height:80px;}
.sBusiness-introduction .cn{font-size:24px;}
.contact_width{padding:20px 0px;}
.contact_er_img{padding-top:10px;}
.contact_er_img_li span{margin:10px;}

.theme_show_txt_w_l_title{font-size:24px; padding-bottom:10px; font-weight:bold;}
.abouts_txt{font-size:16px;}
.abouts_txt{padding:0px 10px;}
.about_txt_bg{padding:10px 20px; font-size:16px;}
.abouts_txt b{font-size:20px; line-height:1.5}
.theme_show_txt_w_li{width:50%; font-size:16px;}
.theme_show_txt_w_li img{ height:80px;}
.theme_show_txt_w_img{padding:10px; padding-top:20px;}
.abouts_txt b{padding-bottom:20px;}
.theme_show_txt_w .index-cooperate-list{padding:1px; padding-left:0px;}
.theme_show_txt_w{padding:30px 0px;}
.about_txt_bg{font-size:16px;}

.contactA_T{padding:20px; padding-bottom:0px;}
.contactA_T_l>p{font-size:26px;}
.contactA_T_l>span{font-size:24px; margin:10px 0px}
.contactA_T_l>i{font-size:14px; line-height:1.5;}
.contactA_T_l>a{font-size:16px; margin-top:30px; line-height:1.5; padding:10px;}
.contactA_T_m div{margin:0px; display:block;}

.contactA_T_m div p{padding-bottom:10px;}
.contactA_T_m>p{margin-top:10px;}
.contactA_T_R{position:initial; margin-top:30px;}
	}