﻿/*首页手机banner*/

.bannerm, .nav_btn,.navenglish{display: none;}
.bannerm {overflow:hidden;}
/*end首页手机banner*/

.foot-wrap-2 .wrap{
    padding:20px 0;
}
.foot-wrap-2-left .foot-corp a{
    display: inline-block;
}

/*内页*/
.headin{background:#fff;position:fixed;z-index:99;width:100%;height:100px;box-shadow:0 0 5px rgba(0,0,0,.1)}
.contentin{padding:100px 0 0 0;font-family: 'microsoft yahei', '黑体';}
.headin .nav-cap a {color: #212121;}
.headin .nav-cap a:hover{color:#212121;}
.headin{color: #212121;}
.bannerin{position:relative;height:120px;font-family: 'microsoft yahei', '黑体'; }
.bannerin:after{clear:both;}
.bannerin span{display: block;text-align:center; }
.bannerin .myt1{font-size: 24px;color: #fff; padding:30px 0 0 0; }
.bannerin .myt2{font-size: 18px;color: /*#778ece*/#f2c31f;font-family: 'arial','microsoft yahei' ;}
.contentin .block h3{text-align:left;padding-top:18px;}
.contentin .downline{margin:15px 0;}
.contentin .btn{border: 1px solid #f2c31f;background:#f2c31f;}
.about.contentin .wrap .des h3{text-align:left;padding-left:45px;}
.about.contentin .wrap .des h4{text-align:left;padding-left:45px; padding-bottom: 0;}
.about.contentin .wrap .des p{ line-height:34px; padding:0 45px; text-align:left;/*text-indent: 2em*/ }
.contentin ul:after{content: '';display: block;clear: both;}

/*产品&解决方案*/
.pronav{padding-bottom:50px;}
.pronav ul{ border-bottom:2px solid #f2c31f;text-align:center;position:relative; height:32px; font-size:14px; margin-top:20px }
.pronav ul:after{content: '';display: block;clear: both;}
.pronav ul li{display:inline-block;}
.pronav ul li span a{cursor:pointer;font-size:16px;}
.pronav ul li .pronav1{text-align:center;border-radius:3px 3px 0 0;padding:10px 20px;}
.pronav ul li .pronav2{position:absolute; left:0px; top:45px; text-align:center;width:1200px; display:none;}
.pronav ul li .pronav2 span{padding:8px 30px;/*background-color: #f0f0f0; margin:0 20px;*/}

.pronav ul li.on .pronav1{background:#f2c31f;}
.pronav ul li.on .pronav1 a{color: #fff;}
.pronav ul li.on .pronav2{ display:inherit; }
.pronav ul li.on .pronav2 .on a{color:#f2c31f}

.pro .block .proconent{padding-top:30px;}
.pro .block .proconent h3{text-align:left;}
.pro .block .proconent2{font-size:16px;line-height:34px;}
.pro .block .proconent2 p{text-align: left;text-indent: 2em;}
.pro .block .proconent2 h4{padding:50px 0 20px 0;text-align: left;}

/*核心人力资源*/
.pro .block .proconent2 .renli li{width:24%;margin:0.5%;float:left;text-align:center;background:#f1f1f1;}
.pro .block .proconent2 .renli li .myborder{border:1px solid #fff;margin:5px;padding:30px 0 0 0; font-size:14px; height:220px; }
.pro .block .proconent2 .renli li .myborder .mytitle{color:#14416b;font-size:16px;}
.pro .block .proconent2 .renli li .downline{margin:10px auto 15px auto;display:block; background:#e9403b;width: 30px; }
/*end核心人力资源*/

/*共享服务方案*/
.pro .block .proconent2 .gongxiang li{width:31%;margin:1%;text-align:left;background: #fff;}
.pro .block .proconent2 .gongxiang li .myborder{border: 1px solid #ebebeb;padding:30px 30px 0 30px;height: 130px; }
.pro .block .proconent2 .gongxiang li .myborder .mytitle{font-weight:bold;color:#000;display:block;}
/*end共享服务方案*/

/*人才发展方案*/
.pro .block .proconent2 .rencai li .myborder{padding:20px 30px 0 30px;height:230px; }
.pro .block .proconent2 .rencai li .myborder .mycontent{text-align:left;display:block;padding-left:30px; line-height:28px; }
/*end人才发展方案*/

/*end产品&解决方案*/

/*伙伴加盟*/
.join,.about{font-family: 'microsoft yahei', '黑体';}
.join .block h3,.about .block h3,.pro .block h3{text-align:center;font-family: 'microsoft yahei', '黑体';}
.join .block h4,.about .block h4,.pro .block h4{text-align:center; font-size:20px; padding-bottom:40px;font-family: 'microsoft yahei', 'arial'; }
.join ul li{width:25%;float:left;text-align:center; height:250px;padding-top:50px; border-radius:10px;}
.join ul li:hover{background-color: #f2c31f;color:#fff;}
.join ul li span{display:block;}
.join ul li .jtitle{font-size:20px; font-weight:bold;padding:20px 0 15px 0;}
.join ul li .jtext{font-size:14px;color: #757575;padding:0 20px}
.join ul li:hover .jtext{font-size:14px;color: #fff;}
.join .jimg{ display:block;width: 80px;height: 80px;background: url(/uploads/image/wsimages/company.png) no-repeat;margin: 0 auto;/*transition: all 2s;*/}
.join ul li:hover .jimg{transform: scale(1.1);}
.join .li1 .jimg{background-position: -560px 0;}
.join .li2 .jimg{background-position: -880px 0;}
.join .li3 .jimg{background-position: -720px 0;}
.join .li4 .jimg{background-position: -80px 0;}
.join .li5 .jimg{background-position: -400px 0;}
.join .li6 .jimg{background-position: -240px 0;}
.join .li7 .jimg{background-position: -400px 0;}
.join .li8 .jimg{background-position: -240px 0;}
.join .li1:hover .jimg{background-position: -640px 0;}
.join .li2:hover .jimg{background-position: -480px 0;}
.join .li3:hover .jimg{background-position: -800px 0;}
.join .li4:hover .jimg{background-position: -160px 0;}
.join .li5:hover .jimg{background-position: 0 0;}
.join .li6:hover .jimg{background-position: -320px 0;}
.join .li7:hover .jimg{background-position: 0 0;}
.join .li8:hover .jimg{background-position: -320px 0;}
.join .wrap{padding:0;}
.contentin .mynav{font-size:18px; }
.join .wrap .mynav,.about .wrap .mynav{margin-bottom:50px; display:block;font-size:18px; }
.contentin .block .wrap .des{padding:0 0 100px 0;}
.joinform{text-align:center;font-family: 'microsoft yahei', '黑体';}
.joinform .joinformtitle{text-align:center;font-size:30px;margin:50px 0 20px 0;}
.joinform .joinformline{text-align:center;font-size:18px;line-height:38px;width:100%;height:40px;margin-bottom:20px;  }
.joinform .joinformline span{width:400px;display:block;float:left;text-align:right;padding-right:10px;}
.joinform .joinformline span b{color:red;}
.joinform .joinformline input{display:block;float:left;width:400px;border: 1px solid #ccc;line-height: 38px;height: 38px;}
/*20200917*/
.joinform .joinformline .piccode{width:200px;}
.joinform .joinformline img{float:left;height: 38px;margin-left:10px;}
/*20200917*/
/*end伙伴加盟*/
/*诚聘英才*/
.job {
    font-family: 'microsoft yahei', '黑体';
}
.job .block h3{text-align:center;}
.job .block h4{text-align:center; font-size:20px; padding-bottom:40px;}
.job ul{width:60%;margin:0 auto;}
.job ul li{width:25%;float:left;text-align:center;}
.job ul li:hover{color:#f2c31f;}
.job ul li span{display:block;}
.job ul li .jtitle{font-size:14px;padding:20px 0 15px 0;}
.job ul li .jimg{cursor:pointer;width:110px;height:85px;margin: 0 auto;}
/*.job .li1 .jimg{background:  no-repeat center center;}
.job .li2 .jimg{background:  no-repeat center center;}
.job .li3 .jimg{background:  no-repeat center center;}
.job .li4 .jimg{background:  no-repeat center center;}
.job .li1:hover .jimg{background:  no-repeat center center;}
.job .li2:hover .jimg{background:  no-repeat center center;}
.job .li3:hover .jimg{background:  no-repeat center center;}
.job .li4:hover .jimg{background:  no-repeat center center;}*/
.job .wrap{padding:0;}
.job .wrap .mynav{margin-bottom:50px; display:block; font-size:18px;}


.mytable{border: 1px solid #ccc;margin:110px auto;font-size:14px;color:#767676;display:none;}
.mytable:after,.mytable .mytitle:after,.mytable .mycon:after{content: '';display: block;clear: both;}

.mytable .mycon{border-top: 1px solid #ccc;background: url(/uploads/image/wsimages/down_arrow.png) no-repeat 1155px center;cursor:pointer;}
.mytable .mycon:hover{background:#edf5fe url(/uploads/image/wsimages/down_arrow.png) no-repeat 1155px center;}
.mytable .myconon{background:#f3f3f4 url(/uploads/image/wsimages/up_arrow.png) no-repeat 1155px center;}
.mytable .mycon span{width:25%;display:block;float:left;text-align:center; line-height:60px;}
.mytable .mytitle span{width:25%;display:block;float:left;text-align:center; line-height:70px;font-weight:bold;}
.mytable .mydiv{border-top: 1px solid #ccc;line-height:30px;font-size: 16px;padding:40px 60px;display:none; }
.mytable .mydiv .mytext{line-height:35px;}
.mysub{text-align:center;margin-top:10px;}
.mysub a{border-radius: 4px;background: #e9403b;color: #fff;width: 142px;line-height: 38px;display: inline-block; text-align:center;}
.mysub span{color: #9f9f9f;margin-left:15px;font-size:12px;}

.joinform .mysub{padding:0 0 80px 0;}
.joinform .mysub a{font-size:20px;width:350px;line-height:50px;}

.form_box .mysub a{border-radius:20px;width: 280px;}
/*end诚聘英才*/

/*关于夏谷*/
.about ul{text-align:left;padding-left:200px; }
.about ul li .jtitle{padding:0 25px 0 0;}
.about ul li i{width:13px; height:13px; border-radius:50%; display:block;border:1px solid #f2c31f; float:left; margin-top:5px; }
.about ul li .jlist{display:block;float:left;width:800px;padding-left:15px;}
.about ul li .jline{display:block;float:left;width:993px;height:40px;border-left:solid 1px #e6e6e6; margin-left:7px; }
.about ul.his li{display:block;width:1000px;}
.about ul li .jline:after{clear:both;}
.about ul li:last-child .jline{display:none;}
/*end关于夏谷*/

/*企业文化*/
.about ul.culture{text-align:center;padding-left:0;}
.about ul.culture:after{content: '';display: block;clear: both;}
.about ul.culture li{line-height:normal;background:none;padding-left:0; width:25%; float:left; }
.about ul.culture li .jtitle{padding-right:0;color:#000;}
.about ul.culture li span{display:block; padding-top:10px; }
.about ul.culture li img{transition:all .3s}
.about ul.culture li img:hover{transform: scale(1.1)}
/*end企业文化*/

/*所获荣誉*/
.about ul.honor{padding-left:0;}
.about ul.honor:after{content: '';display: block;clear: both;}
.about ul.honor li{line-height:normal;background:none;width:50%; float:left; padding:0; line-height:60px; }
.about ul.honor .honorli{padding:0 100px; line-height:60px; }
.about ul.honor li .jtitle{padding:0 40px 0 0;}
.about ul.honor li span{padding:0; }
/*end所获荣誉*/

/*客户案例*/
.caseconent{text-align: left;font-size: 16px;line-height: 34px;}
.caseconent p {text-indent: 2em;}
.caselogo{text-align: center;padding:50px 0 30px 0;}
.caselogo img{border:#dbdbdb 1px solid;padding:30px 70px; }
/*end客户案例*/

/*动态资讯*/
.news ul li{float:left;text-align: left;font-size: 16px;line-height: 34px; padding:50px 0; border-bottom:1px solid #e9e0e0; }
.news ul li a.newsimg,.news ul li a.newstitle,.news ul li .newstime,.news ul li .newstext{display:block;float:left;width:900px;}
.news ul li a.newstitle{font-size:18px;}
.news ul li a.newstitle:hover,.news .newsmore a:hover,.news .newsmore:hover{color:#f2c31f}
.news ul li .newstime{color:#999999;font-size: 14px;}
.news ul li .newstext{color:#777272;}
.news .newsmore{display:block;float:left;position:relative;width:78px;overflow:hidden;color:#f2c31f;}
.news .newsmore a{font-size: 14px; padding-right:5px; }
.news .newsmore a:after{position:absolute;bottom:0;left:0;width:0;height:2px;background:#f2c31f;content: '';transition:all .3s;}
.news .newsmore a:hover:after{width:100%;}
.news ul li a.newsimg{width:250px;height:180px; padding-right:50px;display:block;float:left;}
.news ul li img{width:250px;}
.news .downline{margin: 15px auto;}
.news .newsview{text-align:center;}
.news .newsview .newsmore{float:inherit;display:inline-block;width:100px;}
.news .newsview .newsmore a{font-size:18px; }
/*end动态资讯*/

/*客户案例*/
.contact {text-align: left;font-size: 16px;line-height: 34px;color: #676b6d;margin-top:30px; }
.contact:after{content: '';display: block;clear: both;}
.contactleft,.contactright{width:50%;float:left;display:block;}
.contactright .box{background: #f1f1f1; text-align:center;width:380px;float:right;padding:15px;font-family: "sourcehansanscn-light", helvetica, arial, verdana, sans-serif}
.contactright .box h2{font-weight: bold;color: #262b2e; border-bottom:1px solid #cdcdcd; font-size:36px; padding:0 0 20px 0;margin-bottom:10px; }
.contactright .box input{width:350px; height:30px; line-height:30px;border:1px solid #e1e1e1;padding:0 10px; font-size:12px;float: left; }
/*20200917*/
.contactright .box input.upload-path2{width:250px; height:30px; line-height:30px;border:1px solid #e1e1e1;padding:0 10px; font-size:12px;float: left; }
/*20200917*/
.contactright .box .boxin{width:350px;margin:0 auto;}
.contactright .box .boxin .boxin2{text-align: left;width:350px;float:left;line-height:30px;}
.contactright .box .boxin .boxin2 span{padding:0 5px;font-size: 14px;}
.contactright .box .boxin .boxin2 span b{color:red}
.contentin .contactright .box .boxin .boxin2 .btn{border:1px solid #e1e1e1;background: #fff;}
.contactright .box select{font-size:12px;width:350px;height:35px; line-height:35px;border:1px solid #e1e1e1;padding:0 10px;float:left;}
.contactright .box .mysub{margin:20px 0 10px 0;}
/*end客户案例*/

/*end内页*/


.pro_pic{width: 100%; overflow: hidden;}
.pro_pic img{width: 100%;transition: all 2s;}
.pro_pic:hover img{transform: scale(1.1);}

.case .col-3 a {display:inline-block;}
.case .col-3{border:#fff 1px solid; }
.case .col-3:hover {border: #dbdbdb 1px solid;}
.downline {background:#e9403b;height:3px;width:55px; margin:15px auto;}

.block .case-c {padding-top:50px;}
.block .case-c li {text-align: center;width: 25%;}
.block .case-c li a {display: block;}
.block .case-c li a img {width:auto; margin:10px 0; }
.block .case-c li span {font-size:22px; font-family:'microsoft yahei', 'arial'; font-weight:bold; padding:10px 0 50px 0;display:block; }
.gray-c {background:#f5f5f5;}
.block .peple-c{padding:50px 0 50px 0;margin:55px 0 0 0; color:#666666; }
.block .peple-c li {text-align: center;width: 33%;}
.block .peple-c li span {font-size:22px; font-family:'microsoft yahei', 'arial';display:block; }
.block .peple-c li span.num-c {font-size:42px;}

.block .case .pro_pic{height:140px;}
.moredown{height:30px;}
.banner-item{font-family:'microsoft yahei', '黑体';}
.banner-item span{display:block;position: relative;left: 280px;}
.banner-item .myt1{ top:230px;font-size:36px;color:#fec834}
.banner-item .myt2{ top:240px;font-size:24px;color:#fff}
.banner-item span.btn{top:260px;display:inline-block;}

.morediv{text-align:center; margin-bottom:30px; }
.btn{font-size:16px;line-height:40px;text-align:center;display:inline-block;vertical-align:top;padding:0 44px;border:1px solid #e9403b;border-radius:24px;-webkit-transition:all .3s;transition:all .3s;background:#e9403b;color:#fff;font-family:'microsoft yahei', '黑体';}
.btn a{color:#fff;font-family:'microsoft yahei', '黑体';}

.subnav-cap span a{color: /*#3c4aa5*/ #f2c31f;}
.subnav a:hover{color:/*#3c4aa5*/ #f2c31f;}.subnav a:hover:after{left:0;right:0}
.subnav a:after{position:absolute;bottom:0;left:50%;right:50%;height:1px;background:/*#3c4aa5*/ #f2c31f;content:'';-webkit-transition:all .3s;transition:all .3s}

.sidebar-tel{display:inline-block;vertical-align:top;box-sizing:border-box;border-left:#679a46 1px solid;color:#fff;padding:0 0 0 16px;margin:10px 0 0}.sidebar-tel dd{font-size:16px}.sidebar li.bg-blur .sidebar-tel{border-left:#6774d0 1px solid}

.nav-cap{font-size:20px;margin:20px 30px 0 30px;height:60px;  overflow:hidden;position:relative;}

.nav-cap a{color:#fff; display:inline-block;vertical-align:top;-webkit-transition:color .3s;transition:color .3s;line-height:30px;}
.nav-cap a:hover {color: #fff;}
.nav-cap a:after {position: absolute;bottom: 0;left: 50%;right: 50%;height: 2px;background: #fff;content: ''; -webkit-transition: all .3s;transition: all .3s;}
.skrollable-after .nav-cap a:after,.headin .nav-cap a:after{background: /*#3c4aa5*/#e9403b;}
.skrollable-after .nav-cap a{color:#212121;}
.nav-cap a:hover:after,.mynav-cap a:after{left: 0;right: 0;}
.nav-cap i{display:inline-block;vertical-align:top;width:24px;text-align:center;font-size:20px; -webkit-transition:color,-webkit-transform .3s;transition:color,-webkit-transform .3s;transition:color,transform .3s;transition:color,transform .3s,-webkit-transform .3s;}
.nav-hover .nav-cap i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.headin .nav-hover .nav-cap i{color:#212121}
.nav-hover .subnav{opacity:1;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}
.icon-drop:before{content:"\e611"}

.head-right{float:right;margin:20px 0 0 0}
.logo{width:225px;height:67px;display:block;margin:18px 0 0 0}

.contactright .box input.myinputred,.joinform .joinformline input.myinputred,.footer .form_box li input.myinputred, .resume_layer .form_box li input.myinputred{border:1px solid red;}
.myred{color:red;text-align:left;display:block;padding:0 5px;}
.form_box .myred{text-align:center;margin-top: 20px;font-size: 14px;}



@font-face{font-family:iconfont;src:;src: format('embedded-opentype'), format('woff'), format('truetype'), format('svg')}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-service2:before{content:"\e600"}.icon-local:before{content:"\e632"}.icon-search:before{content:"\e66b"}.icon-stop:before{content:"\e62f"}.icon-phone:before{content:"\e622"}.icon-wechat:before{content:"\e605"}.icon-clock:before{content:"\e62a"}.icon-plus:before{content:"\e645"}.icon-up:before{content:"\e60d"}.icon-order:before{content:"\e63b"}.icon-right:before{content:"\e6bb"}.icon-totop:before{content:"\e61c"}.icon-close:before{content:"\e61b"}.icon-tel:before{content:"\e651"}.icon-local2:before{content:"\e643"}.icon-service:before{content:"\e60b"}.icon-play:before{content:"\e616"}.icon-correct:before{content:"\e604"}.icon-peixun:before{content:"\e62e"}.icon-left:before{content:"\e6bc"}.icon-dashuju:before{content:"\e756"}.icon-more:before{content:"\e676"}
*{margin:0;padding:0;outline:0}body{min-width: 1200px; font:12px/1.5 'microsoft yahei',sans-serif;color:#212121;background:#ededed;}img{border:0;vertical-align:top;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}button,input,select,textarea{font:inherit;outline:0;border-radius:0}b,cite,i{font-style:normal;font-weight:400}a{text-decoration:none;color:#212121}.clearfix:after,.col:after{content:'';display:block;clear:both}.wrap{width:1200px;margin:0 auto;}.content{padding:80px 0 0;min-height:400px}.col>*{float:left;box-sizing:border-box}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.head{background:#fff;position:fixed;z-index:1000;width:100%;height:100px;box-shadow:0 0 5px rgba(0,0,0,.1);background-color: rgba(0, 0, 0, 0.25);}.head-left{float:left;}.nav{float:left}

.nav-link{font-size:16px;padding:0 30px}.nav-link a{display:block;line-height:80px;position:relative;-webkit-transition:all .3s;transition:all .3s}.nav-link a:after.{position:absolute;bottom:0;left:50%;right:50%;height:2px;background:#3c4aa5;content:'';-webkit-transition:all .3s;transition:all .3s}.nav-link a:hover{color:#3c4aa5}.nav-link a:hover:after{left:0;right:0}.nav-link.cur a{color:#3c4aa5}.nav-link.cur a:after{left:0;right:0}.nav-body{display:none;position:absolute;left:0;width:100%;top:98px;line-height:2}.nav-body-bg{background:#f7f7f7;padding:36px 0;box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.2)}.nav-body:before{position:absolute;background:#f2f2f2}.nav:hover .nav-cap{color:#3c4aa5}.subnav{border-left:1px solid #e5e5e5;padding:0 50px;-webkit-transition:all .3s;transition:all .3s;opacity:0;-webkit-transform:translatex(30px);-ms-transform:translatex(30px);transform:translatex(30px)}.subnav:first-child{border:0}.subnav.product_assessment{width:75%}.subnav:nth-child(4n 2){-webkit-transition-delay:.15s;transition-delay:.15s}.subnav:nth-child(4n 3){-webkit-transition-delay:.3s;transition-delay:.3s}.subnav:nth-child(4n 4){-webkit-transition-delay:.45s;transition-delay:.45s}.subnav-cap{color:#3c4aa5;font-size:18px}.subnav-cap span{display:inline-block;vertical-align:top}.subnav-list,.subnav-list2{font-size:16px;padding:6px 0 0}.subnav-list2{line-height:2;min-height:114px}.subnav a{color:#626262;position:relative;-webkit-transition:all .3s;transition:all .3s}.subnav-pic{padding:10px 0;display:block}.subnav-pic img{height:100px;width:200px;border-radius:4px}.subnav-pic span{display:block;line-height:24px;font-size:13px;padding:10px 0}.subnav-pic:after{display:none}.tools{float:left;padding:0 0 0 50px}.tool-item{float:left;padding:0 0 0 20px;height:80px;position:relative}.tool-item .icon{margin:27px 0 0}.tool-item .icon span{display:inline-block;width:26px;height:26px;vertical-align:top;background:#a0a0a0;text-align:center;color:#fff;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.tool-item .icon i{font-size:18px}.tool-item .con{position:absolute;top:58px;right:-32px;display:none}.tool-wechat{background: center;width:209px;height:272px;text-align:center}.tool-wechat .pic{padding:24px 0 0}.tool-wechat dl{color:#a0a0a0;font-size:13px;line-height:24px}.tool-wechat dt{font-size:14px;color:#333;font-weight:700;padding:6px 0 0}.tool-order{background: center;display:none;width:359px;height:171px}.tool-order h3{font-weight:700;font-size:14px;line-height:24px;padding:36px 26px 0}.tool-order p{font-size:13px;line-height:24px;color:#a0a0a0;padding:0 26px}.tool-order-info{padding:10px 26px 0}.tool-order-info .mail{-webkit-transition:all .3s;transition:all .3s;float:left;font-size:13px;height:16px;width:200px;line-height:16px;border:#e1e1e1 1px solid;padding:11px 14px}.tool-order-info .mail:focus{border-color:#2e3c9a}.tool-order-info .sub{float:left;height:40px;border:0;width:70px;background:#2e3c9a;color:#fff;font-size:14px;border-radius:0 4px 4px 0;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.tool-order-info .sub:hover{background:#202d82}.tool-item:hover .con{display:block}.tool-item:hover .icon span{background:#2e3c9a}.foot{background:#333;color:#fff}.foot-wrap-1{padding:60px 0 0}.foot-wrap-1-left{width:20%;padding:0 30px 0 0}.foot-wrap-1-mid{width:50%;border:#707070 1px solid;border-width:0 1px;padding:0 0 0 80px;min-height:214px}.foot-wrap-1-right{width:30%;padding:0 0 0 80px}.foot-wrap-1-right .foot-item{float:left;width:50%;}.foot-wrap-2{margin:30px 0 0;background:url(/uploads/image/wsimages/foot.png) center}.foot-wrap-2-left{width:60%;height:85px}.foot-wrap-2-mid{width:20%;border:#444 1px solid;border-width:0 1px;padding:0 0 0 70px;height:51px;margin:17px 0 0}.foot-wrap-2-right{width:20%;padding:0 0 0 70px;margin:17px 0 0}.foot-wrap-2-right .foot-item{float:left;width:100px}.foot-qr{float:left;width:50%;padding:42px 0 0}.foot-qr dt{text-align:center;}.foot-qr img{width:130px;}.foot-qr dd{text-align:center;color:#707070;line-height:32px;font-size:13px}.foot-cap{font-size:16px}.foot-body{padding:10px 0 0}ul.foot-body li{line-height:30px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 6px 0 0;box-sizing:border-box;color:#707070}ul.foot-body li a{color:#707070;position:relative}ul.foot-body li a:after{position:absolute;bottom:-1px;left:50%;right:50%;height:1px;background:#707070;content:'';-webkit-transition:all .3s;transition:all .3s}ul.foot-body li a:hover:after{left:0;right:0}.foot-icon{float:left;height:41px;line-height:41px;width:41px;text-align:center;border:#fff 2px solid;border-radius:50%;margin:20px 16px 0 0}.foot-icon i{font-size:31px}.foot-corp-wrap{font-size:14px;line-height:26px;padding:15.5px 0 0}.foot-corp{color:#929292}.foot-corp a{margin:0 20px 0 0;position:relative;color:#fff}.foot-corp a:after{position:absolute;bottom:-2px;left:50%;right:50%;height:2px;background:#fff;content:'';-webkit-transition:all .2s;transition:all .2s}.foot-corp a.cur{color:#fff}.foot-corp a.cur:after{left:0;right:0}.foot-corp-info{font-size:13px;height:20px}.foot-link{float:left;color:#fff;padding:3px 0;position:relative}.foot-link .foot-icon{margin-top:0}.foot-link b{float:left;font-size:18px;line-height:45px;position:relative}.foot-link b:after{position:absolute;bottom:10px;left:50%;right:50%;height:1px;background:#fff;content:'';-webkit-transition:all .3s;transition:all .3s}.foot-link:hover b:after{left:0;right:0}.foot-copy{ font-size:14px; text-align:center;padding:54px;color:#5b5b5b;line-height:30px}.foot-copy a{color:#5b5b5b}.foot-copy .foot2{border-top:1px solid #3d3d3d;color:rgba(255,255,255,.4);font-size:14px;padding:20px 0;margin:20px auto 0}.foot-copy .foot2 a{color:rgba(255,255,255,.4)}.foot-copy .foot2 b{font-size:18px}.foot-service{position:absolute;bottom:50px;left:-20px;display:none}.foot-link:hover .foot-service{display:block}.sidebar{position:fixed;right:0;bottom:10%;width:60px;z-index:1}.sidebar li{border-radius:3px 0 0 3px;margin:1px 0 0;-webkit-transition:all .3s;transition:all .3s}.sidebar li:hover{opacity:.9}.sidebar li.bg-blur{background:#3644a2;width:208px}.sidebar li.bg-green{background:#7fba59;width:208px}.sidebar li.bg-black{background:#333}.sidebar-btn{display:inline-block;vertical-align:top;height:60px;line-height:60px;width:60px;text-align:center;color:#fff}.sidebar-btn i{font-size:30px}
*html{background-image:;background-attachment:fixed}html #layuicss-skinlayercss{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%}.layui-layer{-webkit-overflow-scrolling:touch}.layui-layer{top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #b2b2b2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background: #eee center center no-repeat}.layui-layer-ico{background: no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;vertical-align:top}.layui-layer-move{display:none;position:fixed;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layui-layer{border-radius:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes bouncein{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncein{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim{-webkit-animation-name:bouncein;animation-name:bouncein}@-webkit-keyframes zoomindown{0%{opacity:0;-webkit-transform:scale(.1) translatey(-2000px);transform:scale(.1) translatey(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translatey(60px);transform:scale(.475) translatey(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomindown{0%{opacity:0;-webkit-transform:scale(.1) translatey(-2000px);-ms-transform:scale(.1) translatey(-2000px);transform:scale(.1) translatey(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translatey(60px);-ms-transform:scale(.475) translatey(60px);transform:scale(.475) translatey(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:zoomindown;animation-name:zoomindown}@-webkit-keyframes fadeinupbig{0%{opacity:0;-webkit-transform:translatey(2000px);transform:translatey(2000px)}100%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeinupbig{0%{opacity:0;-webkit-transform:translatey(2000px);-ms-transform:translatey(2000px);transform:translatey(2000px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.layer-anim-02{-webkit-animation-name:fadeinupbig;animation-name:fadeinupbig}@-webkit-keyframes zoominleft{0%{opacity:0;-webkit-transform:scale(.1) translatex(-2000px);transform:scale(.1) translatex(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translatex(48px);transform:scale(.475) translatex(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoominleft{0%{opacity:0;-webkit-transform:scale(.1) translatex(-2000px);-ms-transform:scale(.1) translatex(-2000px);transform:scale(.1) translatex(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translatex(48px);-ms-transform:scale(.475) translatex(48px);transform:scale(.475) translatex(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:zoominleft;animation-name:zoominleft}@-webkit-keyframes rollin{0%{opacity:0;-webkit-transform:translatex(-100%) rotate(-120deg);transform:translatex(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translatex(0) rotate(0);transform:translatex(0) rotate(0)}}@keyframes rollin{0%{opacity:0;-webkit-transform:translatex(-100%) rotate(-120deg);-ms-transform:translatex(-100%) rotate(-120deg);transform:translatex(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translatex(0) rotate(0);-ms-transform:translatex(0) rotate(0);transform:translatex(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:rollin;animation-name:rollin}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:fadein;animation-name:fadein}@-webkit-keyframes shake{0%,100%{-webkit-transform:translatex(0);transform:translatex(0)}10%,30%,50%,70%,90%{-webkit-transform:translatex(-10px);transform:translatex(-10px)}20%,40%,60%,80%{-webkit-transform:translatex(10px);transform:translatex(10px)}}@keyframes shake{0%,100%{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}10%,30%,50%,70%,90%{-webkit-transform:translatex(-10px);-ms-transform:translatex(-10px);transform:translatex(-10px)}20%,40%,60%,80%{-webkit-transform:translatex(10px);-ms-transform:translatex(10px);transform:translatex(10px)}}.layer-anim-06{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounceout{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceout{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:bounceout;animation-name:bounceout;-webkit-animation-duration:.2s;animation-duration:.2s}.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#f8f8f8;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;top:15px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2e2d3c;cursor:pointer}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2d93ca}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:0 -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 10px 12px;pointer-events:auto;-ms-user-select:none;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:0 6px;padding:0 15px;border:1px #dedede solid;background-color:#f1f1f1;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#4898d5;background-color:#2e8ded;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:260px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8d8d8d;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #d3d4d3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background: no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background: no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background: no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:5px 10px;font-size:12px;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-tipsg{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed}.layui-layer-tips i.layui-layer-tipsb,.layui-layer-tips i.layui-layer-tipst{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-tipst{bottom:-8px}.layui-layer-tips i.layui-layer-tipsb{top:-8px}.layui-layer-tips i.layui-layer-tipsl,.layui-layer-tips i.layui-layer-tipsr{top:1px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-tipsr{left:-8px}.layui-layer-tips i.layui-layer-tipsl{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476a7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:10px;text-align:right;border-top:1px solid #e9e7e7}.layui-layer-lan .layui-layer-btn a{background:#bbb5b5;border:none}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#c9c5c5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92b8b1}.layui-layer-iconext{background: no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:220px;height:30px;margin:0 auto;line-height:30px;padding:0 5px;border:1px solid #ccc;box-shadow:1px 1px 5px rgba(0,0,0,.1) inset;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;border-bottom:1px solid #ccc;background-color:#eee;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:260px;padding:0 20px;text-align:center;cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-layer-tab .layui-layer-title span.layui-layer-tabnow{height:43px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer{display:block}.xubox_tabclose{position:absolute;right:10px;top:5px;cursor:pointer}.layui-layer-photos{-webkit-animation-duration:1s;animation-duration:1s}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;vertical-align:top}.layui-layer-imgbar,.layui-layer-imguide{display:none}.layui-layer-imgnext,.layui-layer-imgprev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onfocus=this.blur())}.layui-layer-imgprev{left:10px;background-position:-5px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px}.layui-layer-imgnext{right:10px;background-position:-5px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px}.layui-layer-imgbar{position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;background-color:rgba(0,0,0,.8);filter:alpha(opacity=80);color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:0}.layui-layer-imgtit *{display:inline-block;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}}

.form_layyer,.resume_layer{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.75);z-index: 101;}.footer .form_layyer.show,.resume_layer.show{display: block;}.footer .form_box,.resume_layer .form_box{width: 556px;height: 550px;border-radius: 14px;margin:150px auto 0;position: relative;}.footer .form_box h4,.resume_layer .form_box h4{line-height: 55px;padding-top: 30px;margin: 0 32px;font-size: 20px;text-align: center;border-bottom: 1px solid #ccc;}.footer .form_box ul,.resume_layer .form_box ul{margin-top: 45px;text-align: center;}.resume_layer .form_box ul{margin-top:20px;}.footer .form_box li,.resume_layer .form_box li{font-size: 14px;}.resume_layer .form_box li{margin-bottom:20px;position:relative;}.resume_layer .form_box .upload{height:56px;}.resume_layer .form_box .upload .ext{padding-left: 150px;text-align: left;position:relative;left:auto;top:auto;right:auto;bottom:auto;}.footer .form_box li em,.resume_layer .form_box li em{opacity: 0.6;display: inline-block;width: 55px;text-align: left;}.footer .form_box li input,.resume_layer .form_box li input{line-height: 38px;width: 288px;border: 1px solid #ccc;}.footer .form_box li input[type="text"],.resume_layer .form_box li input[type="text"]{padding-left: 20px;width: 265px;}.resume_layer .form_box li input[name="filename"]{width: 177px;}
/*.resume_layer .form_box li input[type="file"]{opacity: 0;position:absolute;top:0;left:364px;width:83px;}*/

.resume_layer .form_box li input[type="file"]{border:0;line-height:26px;width: 150px;}
.resume_layer .form_box i.form_close{position: absolute;background: url(/uploads/image/wsimages/form_close.png) no-repeat center center;width: 16px;height: 16px;top: 28px;right: 40px;cursor: pointer;}

.footer .form_box li input[type="text"], .resume_layer .form_box li input.upload-path{width:194px;}
/*20200917*/
.footer .form_box li input[type="text"], .resume_layer .form_box li input[type="text"].upload-path2{width:184px;}
.upload-img2{width:84px;}
/*20200917*/

.navmy{position:relative;}
.navmy .nav-body{padding:0;right:0; left:auto;top:78px;line-height:36px; }
.navmy .wrap{width:100%;}
.navmy .subnav{padding:0;text-align:center; }
.navmy .col-3{width:100%;}
.navmy .subnav-cap span a{color:#626262;font-size: 16px;}
.navmy .subnav-cap span a:hover{color:#f2c31f}
.navmy .nav-body-bg{padding:20px 0;}

.block .case .pro_pic {
    height: 140px;
    margin: 30px 0 0 20px;
    border: 1px solid #eee;
    display: block;
    width: auto;
    border-radius: 4px;
}
.case .col-3:hover {
    border: #fff 1px solid;
}
.block .case{
    margin:-30px 0 0 -20px;
}
