html, body {
    min-width: 1200px;
}
.header{background-color:#fff;border-bottom:1px solid #eaeaea;box-shadow:0 3px 8px 0 rgba(34,34,34,.1);height:100px;min-width:1170px; position:relative}
.header .logo{display:block;float:left;height:99px; padding:25px 0 0 0}
.logo .img-box{float:left;height:99px;}
.nav{float:right}
.nav .sub1{float:left;padding:0 15px}
.nav .sub1:last-child{ padding:0}
.nav .sub1:last-child img{ display:inline-block; vertical-align:middle; margin:0 6px 0 0}
.nav .sub1-name{color:#222;font-size:16px;line-height:99px;padding:0 10px;position:relative}
.nav .sub1-name:hover{background-color:#fff;color:#eb910f}
.nav .sub2{background-color:#fff;border-top:1px solid #eaeaea;box-shadow:0 5px 10px 0 rgba(34,34,34,.1);display:none;left:0;min-width:1170px;padding:28px 0;position:absolute;top:98px;width:100%;z-index:99}
.nav .sub1:hover .sub2{ display:block}
.nav-right{float:left}
.nav-right li{float:left;height:40px;padding-left:28px;width:226px}
.nav-right li a{background:url(../images/nav-case-normal.png) no-repeat scroll left center;color:#555;display:block;font-size:14px;line-height:40px;padding-left:14px;transition:all .36s ease 0s}
.nav-right li a:hover{background:url(../images/nav-case-hover.png) no-repeat scroll left center;color:#ff9600}

.content {margin: 0 auto; width: 1170px;}

/* banner-box */
.banner-box{width:100%;height:520px;position:relative;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:520px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{width:1000px;position:absolute;bottom:15px;left:50%;margin-left:-500px;}
.banner-box .hd { text-align:center}
.banner-box .hd ul li{cursor:pointer;display:inline-block;height:8px;margin:0 3px;width:8px; text-indent:-9999px; border-radius:4px; background:#fff}
.banner-box .hd ul li.on{ background:#eb910f;cursor:pointer;height:8px;width:22px}

/**/
.cloud-site-title{font-size:18px;text-align:center; padding:55px 0 25px; color:#666; line-height:44px}
.mian-box{ margin-left:-15px}
.item-box{box-sizing:border-box;float:left;width:222px; margin:0 15px 0 0;transition:all .36s ease-out 0s;}
.item-box:hover{box-shadow: 0 6px 25px rgba(0, 0, 0, 0.3);transform: translateY(-10px);}
.item{height:335px;overflow:hidden;position:relative;width:100%}
.item-img{height:335px;overflow:hidden;text-align:center;width:100%}
.item-img img{height:100%}
.item-tit{background: url(../images/inb4-jbbg.png) no-repeat center bottom /cover;bottom:0;color:#fff;font-size:22px;font-weight:700;left:0;line-height:25px;padding-top:250px; padding-bottom:30px;position:absolute;text-align:center;width:100%; border-radius:5px;}
.item-review{background-color:rgba(39,97,196,1);bottom:0;color:#fff;height:100%;left:0;position:absolute;transition:all .36s ease-in-out 0s;width:100%;border-radius:5px;}
.tit{font-size:22px;font-weight:700;line-height:24px;padding-top:60px;text-align:center}
.text{font-size:18px;line-height:40px;margin:37px auto 0;width:170px}
.text li{list-style:inside none disc}
.item-btn{margin-top:30px;text-align:center}
.item-btn .btn{border:1px solid #abc1e6;color:#abc1e6;height:42px;line-height:40px;width:160px; margin:0 auto}
.item:hover .item-review{height:335px; color:#fff}
.item-btn .btn:hover{background-color:#fff;border-color:#fff;color:#2761c4}

/**/
.index-block5{ background:url(../images/inb5-bg.jpg) no-repeat center center; width:100%; padding-bottom:60px}
.swiper-slide{ width:1012px; margin:0 auto; position:relative}
.inb5-item{ padding:60px 460px 42px 50px; background:#fff; height:428px}
.inb5-item .info{float:left;width:100%}
.inb5-item .tit{color:#333;font-size:26px;font-weight:700;line-height:28px;padding:0;text-align:left}
.inb5-item .text{-moz-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:28px;margin-top:21px;overflow:hidden;text-overflow:ellipsis;width:100%}
.inb5-item .item-btn1{font-size:0;margin-top:30px;text-align:left}
.inb5-item .item-btn1 .btn{height:42px;line-height:40px;width:160px}
.index-block5 .cloud-site-title{color:#b7c7f1}
.inb5-item-img{position:absolute;right:-70px}
.innop1_list{float:left;height:240px;margin-left:15px;text-align:center;width:380px;border:1px solid #eee;border-radius:6px;margin-top:48px;transition:all .36s ease-out 0s;}
.innop1_list:hover{box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);transform: translateY(-10px);}
.innop1_list:first-child{margin-left:0}
.innop1_list .innop1_icon{display:block;height:70px;width:100%;margin-top:-35px}
.innop1_tit{font-size:22px;font-weight:700;line-height:26px;margin-top:30px}
.innop1_text{font-size:14px;line-height:26px;margin-top:10px;text-align:left;padding:0 35px;color:#666}

/**/
.wsc-foot{background:#232325;margin:40px 0 0 0}
.fn-contact{border-left:1px solid rgba(85,85,85,.5);box-sizing:border-box;float:right;padding:15px 0 0 85px;text-align:center;width:325px}
.fn-tel{color:#828282;font-size:12px}
.fn-tel .item-dt{color:#bcbcbc;font-size:26px;font-weight:700;}
.wsc-bottom{border-top:1px solid rgba(85,85,85,.5);color:grey;margin-top:20px}
.wsc-foot a{transition:all .36s ease 0s}
.wb-link{ padding:10px 0 0 0}
.wb-link span{margin:0 10px; color:#808080}
.wb-text{padding:10px 0}
.wsc-foot a{color:grey}
.wsc-foot a:hover{color:#fff}
.wb-link{ width:790px}

/**/
.banner{width:100%;height:295px;text-align:center}
.banTit{color:#fff;font-size:44px;font-weight:700;line-height:58px;margin:auto;padding-top:95px;width:1180px}
.banText{color:#fff;font-size:22px;line-height:34px;margin:15px auto 0;width:1180px}
.banBot{border-bottom:1px solid #ebebeb;height:60px}
.wsc-bread{float:left;line-height:30px;padding:15px 0}
.wsc-breadCon{font-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wsc-bread a,.wsc-bread em,.wsc-bread h1,.wsc-bread span,.wsc-bread strong{color:#999;display:inline-block;font-size:14px;font-weight:400;line-height:30px;vertical-align:middle}
.wsc-bread strong{background:url(../images/bread-icon.png) no-repeat scroll 0 center;font-size:0;height:30px;width:19px}
.wsc-bread span{padding:0 10px}
.cTit-h1{color:#333;font-size:32px;font-weight:700;line-height:34px;text-align:center;padding:40px 0 0 0}
.cTitText{color:#666;font-size:14px;line-height:28px;margin-top:24px;text-align:left}
.gob1-num{background-color:#2761c4;border-radius:90px 0;width:100%;margin:30px 0 0 0}
.yw-tip{padding:40px 80px 40px;text-align:left}
.yw-tip .tit{color:#fff;font-size:24px;font-weight:700;line-height:30px;padding:0;text-align:left}
.yw-tip .text{color:#fff;font-size:16px;line-height:30px;margin-top:12px;width:auto}
.btn-online{background-color:#ffaf3c;border-color:#ffaf3c;color:#fff;min-width:140px}
.btn-online:hover{background-color:#ed9239;color:#fff}

.jhb-main .item{float:left;box-sizing:border-box;margin-left:20px;padding:25px 20px;width:275px;height:120px;border:10px solid #f5f5f5;font-size:0}
.jhb-main i{display:inline-block;margin-right:10px;width:50px;height:50px;vertical-align:middle}
.jhb-main .icon1{background:url(../images/jhb3-ico1.png) no-repeat scroll center center}
.jhb-main .icon2{background:url(../images/jhb3-ico2.png) no-repeat scroll center center}
.jhb-main .icon3{background:url(../images/jhb3-ico3.png) no-repeat scroll center center}
.jhb-main .icon4{background:url(../images/jhb3-ico4.png) no-repeat scroll center center}
.jhb-main .tit{display:inline-block;overflow:hidden;padding:0;width:150px;color:#666;vertical-align:middle;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:16px;line-height:28px}
.jhb-main{margin-top:30px;margin-left:-20px}
.list-item{margin-top:10px;padding:40px;background-color:#f5f5f5;font-size:0;transition:all .36s ease 0s}
.list-item:hover{background-color:#fff;box-shadow:0 6px 25px rgba(0,0,0,.08)}
.list-info{display:inline-block;margin-right:20px;width:700px;vertical-align:middle}
.list-tit{overflow:hidden;height:24px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:22px;line-height:24px}
.list-attr{margin-top:17px}
.list-attr .itemj{float:left;margin-left:40px;color:#666;font-size:16px;line-height:18px}
.list-attr .itemj:first-child{margin-left:0}
.list-time{display:inline-block;margin-right:15px;width:220px;color:#999;vertical-align:middle;font-size:14px;line-height:36px}
.list-btn{display:inline-block;width:120px;vertical-align:middle;text-align:right}
.list-btn .btn{width:120px;height:36px;border:1px solid #2761c4;color:#2761c4;text-align:center;font-size:14px;line-height:34px}
.list-btn .btn:hover{background-color:#2761c4;color:#fff}
.jobList{ margin-top:20px}

.detail-main .detail-box{padding:35px 40px 0 30px}
.det-back{float:right}
.det-back a{background:rgba(0,0,0,0) url(../images/back-list.png) no-repeat scroll right center;display:inline-block;padding-right:22px}
.det-back a:hover{background-image:url(../images/back-listh.png);color:#2761c4}
.jd-attr .itemj{float:left;margin-left:40px}
.jd-attr .itemj em{color:#666}
.jd-attr .itemj:first-child{margin-left:0}
.det-tit{color:#333;font-size:26px;font-weight:700;line-height:34px}
.jd-main{border-top:1px solid #e6e6e6;margin-top:38px;padding-top:25px}
.jd-main .wsc-editTit{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#333;font-size:18px;padding-left:0}
.wsc-editCon{color:#666;font-size:14px;line-height:24px;margin-top:25px}
.wsc-editCon p{padding:5px 0}
.jd-flie{border-top:1px solid #ebebeb;font-size:0;margin-top:30px;padding-top:30px}
.btn-fliedown{background-color:#ffaf3c;color:#fff}
.btn-fliedown span{background:rgba(0,0,0,0) url(../images/down-file.png) no-repeat scroll 0 center;display:inline-block;padding-left:20px}
.btn-fliedown:hover{background-color:#ed9239;color:#fff}
.btn-flieup{border:1px solid #ffaf3c;border-radius:4px;color:#ffaf3c;vertical-align:top;width:200px;margin:0 0 0 20px}
.btn-flieup:hover{background-color:#ffaf3c;color:#fff}
.btn-flieup span{background:rgba(0,0,0,0) url(../images/up-file.png) no-repeat scroll 0 center;display:inline-block;padding-left:22px}
.btn-flieup:hover span{background-image:url(../images/up-fileh.png)}
.wsc-detlink{border-top:1px solid #ebebeb;box-sizing:border-box;height:76px;line-height:36px;margin-top:35px;padding:20px 30px}
.wsc-detlink div{box-sizing:border-box;padding:0 21px;width:50%;font-size:16px;color:#666}

/**/
.contact-us{margin-top:56px}
.detail h5{color:#555;font-size:24px;line-height:28px}
.detail .title{color:#999;font-size:18px;line-height:22px;margin-top:10px}
.detail .line{background:#ff9600 none repeat scroll 0 0;height:2px;margin:10px auto 28px;width:30px}
.company-detail .bottom{margin-top:40px}
.company-detail .bottom p{color:#999;line-height:32px;margin-bottom:10px;float:left;width:33.33%}
.company-detail .bottom p em{display:inline-block;text-align:right;width:110px}
.company-detail .bottom p span{color:#555;display:inline-block;font-weight:700;line-height:32px;margin-left:28px}
.company-detail .bottom p .phone0{color:#f7494b}
.company-detail .bottom p .btn{height:40px;line-height:40px;width:130px;font-size:14px;font-weight:400;color:#ff9600}
.company-detail .bottom p .btn:hover{color:#fff}
.write-bill{background:#f5f5f5 none repeat scroll 0 0;border-radius:4px;margin:40px auto 0;padding-bottom:56px;padding-top:56px}
.repair-all{color:#222;font-size:30px;line-height:30px;padding-bottom:42px;text-align:center}
.repair-all span{color:#999;display:block;font-size:14px;line-height:14px;padding-top:20px}
.write-bill form{background:#fff none repeat scroll 0 0;border-radius:4px;margin:0 auto;padding:56px 0;width:1084px}
.form-item{margin-top:14px}
.item-tle{color:#555;float:left;font-size:14px;padding-top:10px;text-align:right;width:150px}
.item-input{float:left;margin-left:12px}
.item-input input{background:#f2f2f2 none repeat scroll 0 0;color:#333;font-size:14px;height:42px;line-height:42px;text-indent:14px;width:300px}
.item-input textarea{background:#f2f2f2 none repeat scroll 0 0;border:medium none;color:#333;font-size:14px;height:110px;line-height:42px;outline:medium none;resize:vertical;text-indent:14px;width:862px}
.form-but{padding:25px 0 0 162px}

/**/
.wl-main{background: url(../images/map.png) no-repeat scroll center top; background-size:100%;height:600px;margin-top:30px;position:relative}
.wl-cont{background:url(../images/wlbg.png) repeat scroll 0 0;height:438px;left:200px;position:absolute;top:120px;width:361px}
.wl-cls{padding:0 20px 0 30px}
.wls-t{color:#222;font-size:16px;font-weight:700;padding-top:20px}
.wls-ls{margin-top:10px}
.wls-me{color:#999;font-size:14px}
.wls-re,.wls-re a{color:#1d2088;font-size:16px;line-height:24px}
.wls-ls h3{ font-size:14px}

.tab_content{ display:none}
.tab_card li{ cursor:pointer}
.tab_card .tab_this{ font-size:18px; font-weight:700}
.tab_card ul li:nth-child(1){ position:absolute; top:260px; left:940px}
.tab_card ul li:nth-child(2){ position:absolute; top:235px; left:990px}

.sideMenu{background-color:#f5f5f5;margin-top:20px;padding:20px}
.sideMenu ul .nLi h3{background-color:#fff;color:#666;display:block;font-size:16px;height:46px;line-height:46px;overflow:hidden;padding:0 47px 0 20px;transition:all .36s ease 0s;position:relative;cursor:pointer; font-weight:400}
.sideMenu ul .nLi.on h3{background-color:#2761c4;color:#fff;font-weight:700}
.sideMenu li{margin-top:6px}
.sideMenu li:first-child{margin-top:0}
.sideMenu ul .nLi.on .sub{display:block}
.sideMenu ul .nLi .sub{padding:15px 20px;background:#fff;display:none}
.sideMenu ul .nLi .sub li{margin-top:13px}
.sideMenu ul .nLi .sub li a{background:rgba(0,0,0,0) url(../images/prosl-secdot.png) no-repeat scroll 0 center;display:block;font-size:14px;line-height:16px;transition:all .36s ease 0s;padding-left:15px}
.sideMenu ul .nLi .sub li:first-child{margin-top:0}
.sideMenu ul .nLi .sub li a:hover{color:#2761c4}
.side{width:285px}
.sideMenu ul .nLi .arr{background:url(../images/prosl-jia.png) no-repeat scroll center center;height:100%;position:absolute;right:20px;top:0;width:28px;z-index:99}
.sideMenu ul .nLi.on .arr{background:url(../images/prosl-jian.png) no-repeat scroll center center}
.side-contact{background-color:#fff;border:10px solid #f5f5f5;margin-top:20px;padding:10px 20px 20px;text-align:center}
.side-contact .side-tel{margin-top:20px}
.side-tel i{display:block;height:60px;margin-left:auto;margin-right:auto;width:60px;background:rgba(39,97,196,.2) url(../images/tel-ico.png) no-repeat scroll center center;border:1px solid #2761c4;border-radius:50%}
.side-contact .item-dt{color:#999;font-size:14px;line-height:28px}
.side-contact .item-dd{color:#333;font-size:22px;font-weight:700;line-height:32px}

.wsc-content{width:865px}
.wsc-content .wcs-list-product .list-item1{background-color:#f8f8f8;margin-right:10px;width:271px;margin-top:20px;float:left}
.wsc-content .wcs-list-product .list-img1{height:203px;width:271px;overflow:hidden}
.list-img1 img{max-width: 100%;
    object-fit: cover;
    transition: all 0.36s ease 0s;
    height: 100%;}
.list-item1:hover .list-img1 img{transform:scale(1.08)}
.wsc-content .wcs-list-product .list-info1{padding:20px 15px; position:relative}
.wcs-list-product .list-tit1{-color:#333;font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis}
.wcs-list-product .list-tit1 p{ display:block}
.wcs-list-product .list-tit1 p.fl{ color:#2761c4; text-align:center; width:100%}
.wcs-list-product .list-tit1 span{ color:#828282; padding-right:8px}
.list-btn1{ margin:15px 0 0 0}
.wcs-list-product .list-btn1 a{border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;height:36px;line-height:34px;text-align:center;transition:all .36s ease 0s;vertical-align:middle;width:116px;border: 1px solid #2761c4;color: #2761c4;}
.wcs-list-product .list-btn1 a:hover {background-color:#2761c4;color:#fff;}
.u-paging{margin-top:40px}
.paging-inner{font-size:0;height:50px;margin:0 auto;text-align:center}
.paging-inner a,.paging-inner span{background-color:#fff;border:1px solid #e5e5e5;color:#666;display:inline-block;font-size:16px;height:48px;line-height:48px;margin:0 5px;text-align:center;transition:all .3s ease 0s;vertical-align:top;width:48px}
.paging-inner .current,.paging-inner a:hover{background-color:#2761c4;border-color:#2761c4;color:#fff}
.paging-inner .prev{background:#fff url(../images/page-prev.png) no-repeat scroll center center}
.paging-inner .next{background:#fff url(../images/page-next.png) no-repeat scroll center center}
.paging-inner .prev:hover{background:#2761c4 url(../images/page-prevh.png) no-repeat scroll center center}
.paging-inner .next:hover{background:#2761c4 url(../images/page-nexth.png) no-repeat scroll center center}

#zoom{z-index:99990;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.8)}
#zoom .content{z-index:99991;position:absolute;top:50%;left:50%;width:200px;height:200px;background:#fff no-repeat 50% 50%;padding:0;margin:-100px 0 0 -100px;box-shadow:-20px 20px 20px rgba(0,0,0,.3)}
#zoom .content.loading{background-image:url(../images/loading.gif)}
#zoom .content .overlay{position:absolute;border:1px solid rgba(255,255,255,.08);top:-1px;left:-1px;width:100%;height:100%;-webkit-user-select:none}
#zoom img{display:block;max-width:none;background:#ececec;box-shadow:0 1px 3px rgba(0,0,0,.25)}
#zoom .close{z-index:99993;position:absolute;top:0;right:0;width:49px;height:49px;cursor:pointer;background:transparent url(../images/close.png) no-repeat 50% 50%;opacity:1}
#zoom .next,#zoom .previous{z-index:99992;position:absolute;top:50%;overflow:hidden;display:block;width:49px;height:49px;margin-top:-25px; display:none !important}
#zoom .previous{left:0;background:url(../images/arrows.png) no-repeat 0 0}
#zoom .next{right:0;background:url(../images/arrows.png) no-repeat 100% 0}
#zoom .close:hover{background-color:#da4f49}
#zoom .next:hover,#zoom .previous:hover{background-color:#08c}
