body,html{font-family:Microsoft Sans Serif;user-select:none}.main,body,html{width:100%;height:100%}.fl{float:left}.fr{float:right}.hide{display:none;display:block}.main-fixed{position:fixed;top:172px;z-index:199;width:91px;height:245px}.fixed-top{margin-left:1px;width:100%;height:67px;background:url(../images/index/fixed_top.jpg) no-repeat;background-size:cover;color:#fff}.fixed-top span{display:block;line-height:67px;transform:rotate(-3deg)}.fixed-con{margin:0 auto;width:78px;height:11pc;background-color:#ffe971}.fixed-con li{width:100%;height:24px;color:#d03b00;font-size:9pt;line-height:24px}.fixed-con li,.fixed-con li.first{position:relative;text-align:center}.fixed-con li.first{left:-3px;width:84px;height:26px;background:url(../images/index/fixed_con.jpg) no-repeat;background-size:cover;color:#fff;line-height:30px}.header{width:100%;height:60px;min-width:75pc;background-color:#fff}.session{overflow:hidden;margin:0 auto;width:75pc}.header-logo{margin-top:9pt;width:178px}.header-phone{margin-top:13px;margin-left:20px}.header-icon{width:2pc;height:2pc;border:1px solid #6a6a6a;border-radius:50%;text-align:center;line-height:2pc}.header-p{margin-left:8px;padding-top:2px;font-size:9pt;line-height:15px}.header-ul{margin-right:6%}.header-ul li{float:left}.header-ul li a{padding:0 15px;border-left:1px solid #e5e5e5;color:#333;font-size:14px;line-height:60px}.header-ul li:first-child a{border-left:0}.header-tit{margin-right:26px;width:140px;height:100%;background-color:#4285ff;color:#fff;text-align:center;font-size:18px;line-height:60px}.mechanism-btn{margin:60px auto 5pc;padding:4px;width:210px;height:44px;border:1px solid #1c2236;border-radius:40px;cursor:pointer}.mechanism-btn-con{height:100%;border-radius:40px;background:url(../images/index/btn_bg.jpg) repeat-y;color:#fff;text-align:center;text-shadow:0 2px 1px #e63220;font-size:20px;line-height:44px}.guang{position:relative;overflow:hidden}.guang .line{position:absolute;top:-10px;left:-25px;width:10px;height:60px;background:#fff;opacity:.5;transform:rotate(20deg)}.jd-service{width:100%}.jd-service h2{margin-bottom:60px;color:#fff;text-align:center;font-size:30px}.jd-service h2 span{color:#3afdff;font-weight:900}.jd-servicelist{margin:0 auto;margin-bottom:31px;width:82.5%;color:#fff;text-align:center;font-size:20px}.jd-servicelist:after{clear:both;display:block;content:""}.jd-servicelist li{float:left;margin-left:40px;width:166px;background:url(../images/python/jd-service.jpg);background-size:100% 100%;line-height:66px;cursor:pointer}.jd-servicelist li:first-child{margin-left:0}.jd-servicelist li.jd-special{background:url(../images/python/jd-special.jpg);background-size:100% 100%}.ty-stage{margin-bottom:70px}.ty-stageTitle{overflow:hidden;color:#fff;text-align:center;font-size:30px}.ty-stageTitle span i{color:#39fdfb;font-weight:700;font-style:normal}.ty-stageTitle span:first-child{margin-right:1pc}.ty-stage .ty-stageBannerBack{margin:40px auto 0;width:92.6%;height:75pt;background:-webkit-linear-gradient(left top,#56bf7d,#ff4133),-webkit-linear-gradient(right top,#d46248,#b97252)}.ty-workSowTitile{overflow:hidden;color:#fff;text-align:center;font-size:30px}.ty-workSowTitile span i{color:#39fdfb;font-weight:700;font-style:normal}.ty-workSowTitile span:first-child{margin-right:1pc}.ty-workSowBtn{overflow:hidden;margin:40px auto;width:910px}.ty-workSowBtn>li{float:left;width:140px;height:40px;background-image:url(../images/index/workShowBtn.jpg);background-size:100% 100%;color:#fff;text-align:center;line-height:40px}.ty-workSowBtn>li.pitchOn{border-radius:40px;background-color:#31418c;background-image:none}.ty-workSowBtn>span{float:left;display:block;margin-top:20px;width:30px;height:1px;background-color:#3afdff}.ty-workSowBtn>span:first-child,.ty-workSowBtn>span:last-child{width:45px}.ty-workSowBanner{margin:0 auto 60px;width:89.4%}.ty-workSowBannerAll{overflow:hidden;width:5365px}.ty-workSowBannerAll ul{float:left;width:1073px;height:26pc}.ty-workSowBanner ul{display:none;overflow:hidden;width:100%}.ty-workSowBanner ul:first-child{display:block}.ty-workSowBanner ul li{float:left;width:340px;height:193px}.ty-workSowBannerRight{margin-right:26px}.ty-workSowBannerBottom{margin-bottom:30px}.ty-workSowBanner ul li image{width:100%;height:100%}.ty-earningEnvironment{width:100%}.ty-earningEnvironmentTitle{overflow:hidden;color:#fff;text-align:center;font-size:30px}.ty-earningEnvironmentTitle span i{color:#39fdfb;font-weight:700;font-style:normal}.ty-earningEnvironmentTitle span:first-child{margin-right:1pc}.ty-earningEnvironmentShow{overflow:hidden;margin:60px auto;width:92%}.ty-earningEnvironmentShow li{float:left;overflow:hidden;width:339px;height:193px}.ty-earningEnvironmentShow li:hover img{transform:scale(1.1)}.ty-earningEnvironmentShow li img{height:100%;transition:all 1s}.ty-earningEnvironmentShow .tu1{background:url(../images/index/wj_wenxin1.jpg) no-repeat;background-size:cover}.ty-earningEnvironmentShow .tu2{background:url(../images/index/wj_wenxin2.jpg) no-repeat;background-size:cover}.ty-earningEnvironmentShow .tu3{background:url(../images/index/wj_wenxin3.jpg) no-repeat;background-size:cover}.ty-earningEnvironmentShow .tu4{background:url(../images/index/wj_wenxin4.jpg) no-repeat;background-size:cover}.ty-earningEnvironmentShow .tu5{background:url(../images/index/wj_wenxin5.jpg) no-repeat;background-size:cover}.ty-earningEnvironmentShow .tu6{background:url(../images/index/wj_wenxin6.jpg) no-repeat;background-size:cover}.ty-earningEnvironmentShow .liLeft{margin-left:27.9px}.ty-earningEnvironmentShow .liBottom{margin-bottom:30px}.ty-earningEnvironmentBtn{margin:0 auto;padding:4px;width:210px;height:44px;border:1px solid #1b2137;border-radius:30px}.ty-earningEnvironmentBtn div{margin:0 auto;width:210px;height:45px;border-radius:30px;background:-webkit-linear-gradient(left,#ff9132,#ff4b32);color:#fff;text-align:center;font-size:20px;line-height:45px}.ty-callTitle{overflow:hidden;margin-bottom:60px;color:#fff;text-align:center;font-size:30px}.ty-callTitle span i{color:#39fdfb;font-weight:700;font-style:normal}.ty-callTitle span:first-child{margin-right:1pc}.ty-callContent{overflow:hidden;width:100%}.ty-callContentLeft{float:left;margin-left:10%;width:50%}.ty-callContentRight{float:right;width:40%}.ty-callContentLeft li{margin-bottom:20px;width:450px;height:50px;border-radius:5px;background-color:#fff}.ty-callContentLeftLogo{float:left;display:block;margin:11px 20px;width:30px;height:28px}.ty-callContentLeftLogo img{width:100%;height:100%}.ty-callContentLeftKey{float:right;display:block;margin:1pc 13px 0 0;width:9pt;height:9pt}.ty-callContentLeftKey img{width:100%;height:100%}.callText{line-height:50px}.ty-callContentLeft>li>input{padding:5px 0;width:270px;outline:0;border:0}.call-btn4{float:left;margin-left:25px}.ty-callContentRight>div{overflow:hidden;width:100%;height:58px}.ty-callContentRight>div>span{float:left;display:block;color:#fff;text-indent:25px;font-size:18px;line-height:58px}.ty-callContentRight>div>.ty-callContentRightBtn{float:right;padding:4px;width:210px;height:44px;border:1px solid #1b2137;border-radius:30px}.ty-callContentRight>div:hover{border-radius:5px;background-color:#15193e}.ty-callContentRight>div>.callContentRightBtn{margin-top:10px;margin-right:30px;width:142px;height:30px}.ty-callContentRight>div:hover .callContentRightBtn{display:block}.callContentRightBtn .mechanism-btn-con{font-size:18px;line-height:30px}.callbtn1,.callbtn2,.callbtn3,.callbtn4{display:none}.ty-codeBg{position:relative;margin-bottom:34px;width:100%;height:300px;background-image:url(../images/index/codeBg.jpg);background-size:100% 100%}.ty-codeImg{position:absolute;top:43px;left:2pc;width:185px;height:185px}.ty-codeImg image{width:100%;height:100%}.ty-codeBg>span{position:absolute;top:236px;left:2pc;display:block;color:#fff;font-weight:700;font-size:26px}.codeText{position:absolute;top:43px;right:2pc}.ty-codeBgBtn{position:absolute;top:180px;right:98px}.ty-ty-codeBgBtn div{margin:0 auto;width:210px;height:45px;border-radius:30px;background:-webkit-linear-gradient(left,#ff9132,#ff4b32);color:#fff;text-align:center;font-size:20px;line-height:45px}.copyright{float:left;width:100%;margin-bottom: 72px;}.copyrightCon{margin-bottom:34px;color:#fff;text-align:center;font-size:14px}
.bottom-fixed-form {
    position: fixed;
    width: 100%;
    height: 72px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.6);
}
.bottom-fixed-form > p {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    font-weight: normal;
    text-align: left;
    margin-left: 12%;
    margin-right: 18px;
    margin-top: 11px;
}
.bottom-fixed-form .fl {
    float: left;
}
.bottom-fixed-form > p span {
    font-size: 28px;
    color: #f50046;
    font-weight: bold;
    letter-spacing: 4px;
}
.bottom-fixed-form form > div {
    margin-right: 10px;
    margin-top: 14px;
    background-color: #fff;
}
.bottom-fixed-form form > div input {
    box-sizing: border-box;
    border: none;
    width: 150px;
    height: 44px;
    padding-left: 14px;
    font-size: 14px;
    line-height: 44px;
    color: #000;
    font-weight: normal;
    text-align: left;
}
.bottom-fixed-form form > input {
    background-color: #f50046;
    width: 200px;
    height: 44px;
    border-radius: 4px;
    margin-top: 14px;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border: none;
}

/*右侧固定定位开始*/
.izl-rmenu{
   margin-right: 0;
   width: auto;
   position: fixed;
   right: 2px;
   top: 30%;
   z-index:999;
}
.izl-rmenu .consult{    
    background-image: url(../images/common/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center 0;
    display: block;
    height: 74px;
    width: 60px;
}
.izl-rmenu .cart {
    background-image: url(../images/common/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: 0 -75px;
    display: block;
    height: 67px;
    width: 60px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .txqq{
    background-image: url(../images/common/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: 0 -144px;
    display: block;
    height: 68px;
    width: 60px;
}
.izl-rmenu .btn_top {
    background-image: url(../images/common/float_top.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 57px;
    width: 60px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .cart .pic {
    display:none;
    position: absolute;
    left: -150px;
    top: 75px;
    width: 160px;
    height: 160px;
    background:url(../images/common/weixin.png);
    background-repeat: no-repeat;
}
/*右侧固定定位结束*/