.main{background: #ffffff;}

.zujian-header{text-align: center;}
.zujian-header .title{font-size: 48px;color: #35373A;line-height: 48px;}
.zujian-header .title span{color: #f12934;}
.zujian-header .title2{font-size: 44px;color: #35373A;line-height: 44px;margin-top: 10px;}
.zujian-header .title3{font-size: 24px;color: #686D74;line-height: 30px;}
.zujian-header .title-img{padding: 10px 0;}
.zujian-header .title-img img{display: block;margin: auto;}


.item-banner{width: 100%;}
.item-banner img{width: 100%;display: block;}

.item-jianjie{margin: -80px 20px 0;position: relative;z-index: 2;}
.item-jianjie .jianjie-box{box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);border-radius: 15px;background: #ffffff;padding: 30px;box-sizing: border-box;}
.item-jianjie .gongshi{padding: 20px 0;}
.item-jianjie .gongshi p{font-size: 30px;color: #35373A;line-height: 30px;}
.item-jianjie .youshi{margin-top: 15px;width: 100%;}
.item-jianjie .youshi img{width: 100%;display: block;}
.item-jianjie .jieshao{margin-top: 25px;padding: 0 10px;}
.item-jianjie .jieshao img{width: 224px;display: block;float: left;margin-right: 20px;}
.item-jianjie .jieshao p{font-size: 18px;color: #686D74;line-height: 28px;text-align: justify;}

.item-zuoshenmo{margin-top: 20px;padding: 65px 0 60px;background: #ffffff;}
.item-zuoshenmo .header .title-img img{width: 320px;}
.item-zuoshenmo .list{margin-top: 30px;}
.item-zuoshenmo .list ul{text-align: center;margin: 0 -40px;}
.item-zuoshenmo .list ul li{display: inline-block;vertical-align: top;margin: 20px 40px;width: 200px;height: 200px;background: url('../images/zuoshenmo/list/li-bg.png')no-repeat;background-size: 100% 100%;}
.item-zuoshenmo .list ul li .li-box{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;}
.item-zuoshenmo .list ul li .li-box img{width: 70px;display: block;}
.item-zuoshenmo .list ul li .li-box p{font-size: 28px;line-height: 30px;color: #ffffff;margin-top: 10px;}

.item-koubei{background: #5180D7;padding: 80px 0 50px;}
.item-koubei .header{}
.item-koubei .header .title{color: #ffffff;}
.item-koubei .header .title2{color: #5180D7;display: inline-block;margin: 10px auto;line-height: 50px;padding: 0 20px;background: #ffffff;}
.item-koubei .header .title-img img{width: 609px;}
.item-koubei .list{margin-top: 35px;}
.item-koubei .list ul{display:flex;flex-direction: row;flex-wrap: wrap;justify-content: center;margin: 0 -20px;}
.item-koubei .list ul li{width: 320px;margin: 20px;display: inline-block;vertical-align: top;border-radius: 20px;overflow: hidden;background: #ffffff;}
.item-koubei .list ul li .li-img{width: 100%;}
.item-koubei .list ul li .li-img img{width: 100%;display: block;}
.item-koubei .list ul li .li-text{padding: 20px 40px;box-sizing: border-box;}
.item-koubei .list ul li .li-text .title{font-size: 28px;line-height: 30px;color: #35373A;text-align: center;}
.item-koubei .list ul li .li-text .title2{width: 195px;margin: 10px auto 0;}
.item-koubei .list ul li .li-text .title2 img{width: 100%;display: block;}
.item-koubei .list ul li .li-text .content{font-size: 18px;line-height: 28px;color: #686D74;margin-top: 15px;text-align: justify;}

.item-weishenmo{padding: 70px 0 0;background: #ffffff;}
.item-weishenmo .header .title-img img{width: 217px;}
.item-weishenmo .header .title3{font-size: 32px;}
.item-weishenmo .list{margin-top: 30px;}
.item-weishenmo .list .list-title{width: 280px;margin-left: -15px;}
.item-weishenmo .list .list-title img{width: 100%;display: block;}
.item-weishenmo .list .zhuanye{padding: 30px 0 75px;background: #ffffff;}
.item-weishenmo .list .zhuanye .box{padding: 30px 0 40px 0;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);background: #ffffff;border-radius: 20px;}
.item-weishenmo .list .zhuanye .list2{text-align: center;padding: 20px 30px;}
.item-weishenmo .list .zhuanye .list2 .top{width: 100%;display: flex;justify-content: space-between;}
.item-weishenmo .list .zhuanye .list2 .top img{width: 480px;display: block;}
.item-weishenmo .list .zhuanye .list2 .bottom{width: 100%;margin-top: 30px;}
.item-weishenmo .list .zhuanye .list2 .bottom img{width: 100%;display: block;}
.item-weishenmo .list .tuandui{padding: 80px 0 60px 0;background: #F3F7FF;}
.item-weishenmo .list .tuandui .box{padding: 30px 0 40px 0;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);background: #ffffff;border-radius: 20px;}
.item-weishenmo .list .tuandui .list2{position: relative;margin-top: 40px;padding: 0 35px;}
.item-weishenmo .list .tuandui .list2 .hd{position: absolute;top: 216px;left: 0;width: 100%;padding: 0 35px;box-sizing: border-box;z-index: 10;}
.item-weishenmo .list .tuandui .list2 .hd ul{display: flex;width: 100%;}
.item-weishenmo .list .tuandui .list2 .hd ul li{flex: 1;text-align: center;}
.item-weishenmo .list .tuandui .list2 .hd ul li.on{background: #5080D8;}
.item-weishenmo .list .tuandui .list2 .hd ul li p{font-size: 20px;line-height: 40px;color: #ffffff;cursor:pointer;}
.item-weishenmo .list .tuandui .list2 .bd{}
.item-weishenmo .list .tuandui .list2 .bd ul{}
.item-weishenmo .list .tuandui .list2 .bd ul li{border: 1px solid #f0f0f0;border-radius: 10px;box-sizing: border;overflow: hidden;}
.item-weishenmo .list .tuandui .list2 .bd ul li .li-img{width: 100%;}
.item-weishenmo .list .tuandui .list2 .bd ul li .li-img img{width: 100%;display: block;}
.item-weishenmo .list .tuandui .list2 .bd ul li .li-text{padding: 20px;background: #ffffff;height: 115px;box-sizing: border-box;}
.item-weishenmo .list .tuandui .list2 .bd ul li .li-text p{font-size: 18px;line-height: 28px;color: #686D74;text-align: justify;}
.item-weishenmo .list .tuiguang{padding: 20px 20px 70px 30px;background: #F3F7FF;}
.item-weishenmo .list .tuiguang .box{padding: 30px 0 40px 0;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);background: #ffffff;border-radius: 20px;}
.item-weishenmo .list .tuiguang .list2{position: relative;margin-top: 25px;padding: 0 35px;}
.item-weishenmo .list .tuiguang .list2 ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.item-weishenmo .list .tuiguang .list2 ul li{padding: 35px 0 15px;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);background: #ffffff;border-radius: 10px;margin-top: 25px;}
.item-weishenmo .list .tuiguang .list2 ul li:first-child{margin-top: 0;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(1){width: 100%;padding: 35px 0 15px;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(2){width: 480px;padding: 20px 0 5px;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(3){width: 480px;padding: 20px 0 5px;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(4){width: 480px;padding: 20px 0 5px;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(5){width: 480px;padding: 20px 0 5px;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(6){width: 100%;padding: 20px 0 5px;}
.item-weishenmo .list .tuiguang .list2 ul li .li-name{padding: 0 30px;}
.item-weishenmo .list .tuiguang .list2 ul li .li-name p{font-size: 24px;line-height: 30px;color: #35373A;font-family: "PingFangSC-Semibold";}
.item-weishenmo .list .tuiguang .list2 ul li .li-text{margin-top: 8px;padding: 0 30px 15px;}
.item-weishenmo .list .tuiguang .list2 ul li .li-text p{font-size: 18px;line-height: 30px;color: #35373A;text-align: justify;}
.item-weishenmo .list .tuiguang .list2 ul li .li-img{text-align: center;margin-top: 10px;}
.item-weishenmo .list .tuiguang .list2 ul li .li-img img{width: 91px;display: inline-block;vertical-align: top;margin: 10px;}
.item-weishenmo .list .tuiguang .list2 ul li:nth-child(6) .li-img img{width: auto;height: 46px;}
.item-weishenmo .list .ziyuan{padding: 80px 20px 80px 30px;background: #ffffff;}
.item-weishenmo .list .ziyuan .box{padding: 40px 0 55px 0;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);background: #ffffff;border-radius: 20px;}
.item-weishenmo .list .ziyuan .title2{margin-top: 38px;padding: 0 30px;}
.item-weishenmo .list .ziyuan .title2 p{font-size: 24px;line-height: 30px;color: #171900;position: relative;padding-left: 40px;}
.item-weishenmo .list .ziyuan .title2 p:after{width: 5px;height: 5px;border-radius: 50%;background: #F12934;display: block;content: "";position: absolute;top: 0;bottom: 0;left: 15px;margin: auto;}
.item-weishenmo .list .ziyuan .title2 p span{color: #f12934;}
.item-weishenmo .list .ziyuan .list2{position: relative;margin-top: 35px;}
.item-weishenmo .list .ziyuan .list2 ul{text-align: center;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.item-weishenmo .list .ziyuan .list2 ul li{width: 230px;border: 1px solid #f0f0f0;border-radius: 10px;margin: 10px;overflow: hidden;box-sizing: border-box;}
.item-weishenmo .list .ziyuan .list2 ul li .li-img{width: 100%;}
.item-weishenmo .list .ziyuan .list2 ul li .li-img img{width: 100%;display: block;}
.item-weishenmo .list .ziyuan .list2 ul li .li-text{padding: 15px 15px 20px 15px;background: #ffffff;}
.item-weishenmo .list .ziyuan .list2 ul li .li-text .name{font-size: 22px;line-height: 30px;color: #35373A;}
.item-weishenmo .list .ziyuan .list2 ul li .li-text .content{font-size: 16px;line-height: 25px;color: #35373A;text-align: justify;margin-top: 15px;}
.item-weishenmo .list .ziyuan .list2 ul li:nth-child(4) .li-text .content{text-align: center;}
.item-weishenmo .list .fuwu{padding: 75px 0 80px;background: url('../images/weishenmo/list/fuwu-bg.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .box{padding: 35px 0 60px 0;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);background: #ffffff;border-radius: 20px;}
.item-weishenmo .list .fuwu .title2{margin-top: 40px;padding: 0 40px;}
.item-weishenmo .list .fuwu .title2 p{font-size: 28px;line-height: 28px;color: #171900;position: relative;padding-left: 25px;}
.item-weishenmo .list .fuwu .title2 p:after{width: 10px;height: 10px;border-radius: 50%;background: #F12934;display: block;content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;}
.item-weishenmo .list .fuwu .title2 p span{color: #f12934;}
.item-weishenmo .list .fuwu .list2{position: relative;margin-top: 25px;padding: 0 40px;}
.item-weishenmo .list .fuwu .list2 ul{background: #fff;display: flex;}
.item-weishenmo .list .fuwu .list2 ul li{display: flex;}
.item-weishenmo .list .fuwu .list2 ul li .li-title{width: 80px;height: 100%;cursor:pointer;text-align: center;}
.item-weishenmo .list .fuwu .list2 ul li:nth-child(1) .li-title{background: url('../images/weishenmo/list/fuwu-list2-title-1.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li:nth-child(2) .li-title{background: url('../images/weishenmo/list/fuwu-list2-title-2.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li:nth-child(3) .li-title{background: url('../images/weishenmo/list/fuwu-list2-title-3.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li:nth-child(4) .li-title{background: url('../images/weishenmo/list/fuwu-list2-title-4.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li:nth-child(5) .li-title{background: url('../images/weishenmo/list/fuwu-list2-title-5.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li:nth-child(6) .li-title{background: url('../images/weishenmo/list/fuwu-list2-title-6.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li .li-title.on{display: none;}
.item-weishenmo .list .fuwu .list2 ul li .li-title p{font-size: 28px;line-height: 32px;color: #ffffff;text-align: center;display: inline-block;position: relative;padding: 130px 20px 0;}
.item-weishenmo .list .fuwu .list2 ul li .li-title p:before{content: "";display: block;position: absolute;top: 95px;left: 0;right: 0;margin: auto;width: 26px;height: 17px;background: url('../images/weishenmo/list/fuwu-list2-title-icon.png')no-repeat;background-size: 100% 100%;}
.item-weishenmo .list .fuwu .list2 ul li .li-content{width: 570px;position: relative;display: none;} 
.item-weishenmo .list .fuwu .list2 ul li .li-content .img{width: 100%;}
.item-weishenmo .list .fuwu .list2 ul li .li-content .img img{width: 100%;display: block;} 
.item-weishenmo .list .fuwu .list2 ul li .li-content .text{position: absolute;bottom: 0;height: 60px;width: 100%;}
.item-weishenmo .list .fuwu .list2 ul li .li-content .text:before{display: block;content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: #000000;opacity: .4;}
.item-weishenmo .list .fuwu .list2 ul li .li-content .text p{font-size: 28px;line-height: 60px;color: #ffffff;text-align: center;position: relative;} 

.item-naxieshi{padding: 80px 0 70px;background: #F5F6F6;}
.item-naxieshi .header .title-img img{width: 483px;}
.item-naxieshi .header .title3{font-size: 24px;}
.item-naxieshi .list{margin-top: 60px;}
.item-naxieshi .list ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;margin: 0 -10px;}
.item-naxieshi .list ul li{width: 244px;margin: auto;margin: 10px;}
.item-naxieshi .list ul li img{width: 100%;display: block;}

.item-youyu{padding: 75px 0 40px;background: #ffffff;}
.item-youyu .header .title-img img{width: 300px;}
.item-youyu .header .title3{font-size: 24px;}
.item-youyu .anniu{margin-top: 55px;}
.item-youyu .anniu ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.item-youyu .anniu ul li{width: 300px;margin: 0 30px;border-radius: 10px;overflow: hidden;cursor:pointer;}
.item-youyu .anniu ul li.zixun{background: #5180D7;}
.item-youyu .anniu ul li.phone{background: #F12934;}
.item-youyu .anniu ul li p{font-size: 24px;color: #ffffff;line-height: 60px;text-align: center;}
.item-youyu .form{margin-top: 50px;}
.item-youyu .form form{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.item-youyu .form form .top{width: 100%;}
.item-youyu .form form .left{width: 480px;margin: 0 20px;}
.item-youyu .form form .left div:last-child{margin-bottom: 0;}
.item-youyu .form form .right{width: 480px;margin: 0 20px;}
.item-youyu .form .radio{}
.item-youyu .form .radio ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.item-youyu .form .radio ul li{width: 200px;margin: 0 30px;}
.item-youyu .form .radio ul li label{display: flex;justify-content: center;align-items: center;cursor:pointer;}
.item-youyu .form .radio ul li label .input{width: 30px;height: 30px;margin-right: 20px;}
.item-youyu .form .radio ul li label .input input{display: none;}
.item-youyu .form .radio ul li label .input i{width: 100%;height: 100%;border-radius: 50%;border: 1px solid #d1d1d1;display: block;position: relative;box-sizing: border-box;}
.item-youyu .form .radio ul li label .input input[type="radio"]:checked + i:after {position: absolute;display: block;content: "";width: 70%;height: 70%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: #F12934;border-radius: 50%;}
.item-youyu .form .radio ul li label p{font-size: 20px;line-height: 60px;color: #35373A;}
.item-youyu .form .text{margin-bottom: 15px;}
.item-youyu .form .text.hidden{display: none;}
.item-youyu .form .text input{font-size: 20px;line-height: 60px;border: 1px solid #CECECE;width: 100%;padding: 0 20px;box-sizing: border-box;border-radius: 10px;outline: none;}
.item-youyu .form .address{margin-bottom: 15px;}
.item-youyu .form .address ul{display: flex;}
.item-youyu .form .address ul li{flex: 1;margin-right: 20px;}
.item-youyu .form .address ul li:last-child{margin-right: 0;}
.item-youyu .form .address ul li select{font-size: 20px;height: 60px;border: 1px solid #CECECE;width: 100%;padding: 0 20px;box-sizing: border-box;border-radius: 10px;outline: none;cursor:pointer;}
.item-youyu .form .textarea{height: 100%;}
.item-youyu .form .textarea textarea{font-size: 20px;height: 100%;border: 1px solid #CECECE;width: 100%;padding: 20px;box-sizing: border-box;border-radius: 10px;outline: none;}

.item-hezuo{padding: 30px 0 80px;background: #ffffff;}
.item-hezuo .header .title-img img{width: 342px;}
.item-hezuo .list{margin-top: 15px;}
.item-hezuo .list ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;margin: 0 -20px;}
.item-hezuo .list ul li{margin: 30px 25px;position: relative;width: 105px;}
.item-hezuo .list ul li:before{display: block;position: absolute;top: 0;bottom: 0;left: -30px;margin: auto;content: "";background: url('../images/hezuo/list/img-icon.png')no-repeat;background-size: 100% 100%;width: 16px;height: 24px;}
.item-hezuo .list ul li:first-child:before{display: none;}
.item-hezuo .list ul li img{width: 100%;display: block;}