.main{padding:60px 0;}
.main .banner{width:100%;height:230px;background:#373e46 url(../images/banner1.jpg) no-repeat center;background-size:100% 230px;}
.main .title1{color:#333;font-size:18px;padding:40px 0 30px 0;line-height:24px;font-size:18px;}
.main .mainNav{height:44px;line-height:44px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.main .mainNav:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .mainNav .child{cursor:pointer;margin-top:18px;line-height:12px;float:left;height:12px;padding:0 34px;border-right:1px solid #dfdfdf;text-align:center;color:#666;font-size:14px;}
.main .mainNav .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .mainNav .child.on{color:#7D2F8D;}
.main .mainNav .child:hover{color:#7D2F8D;}
.main .content{display:none;margin-top:30px;}
.main .content .child{padding:20px 0;border-bottom:1px solid #d1d1d1;}
.main .content .child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .content .child .childIcon{cursor:pointer;float:left;margin-right:18px;position:relative;width:30px;height:30px;background:#666;}
.main .content .child .childIcon{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .content .child .childIcon:hover{background:#8e8e8e;}
.main .content .child .childIcon .sub{position:absolute;height:2px;top:14px;left:9px;width:12px;height:2px;background:#fff;}
.main .content .child .childIcon .sub.sub2{ transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.main .content .child .childIcon .sub2{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .content .child .childIcon.on .sub2{transform:rotate(90deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.main .content .child .title{line-height:30px;color:#333333;font-size:14px;}
.main .content .child .childContent{display:none;padding:26px 0 10px 0;color:#666;line-height:22px;font-size:14px;}
@media (max-width: 639px) {
.main{padding:16px 0;}
.main .banner{height:65px;background:#373e46 url(../images/banner1.jpg) no-repeat center;background-size:100% 65px;}
.main .title1{font-size:14px;padding:10px 0;line-height:20px;}
.main .mainNav{height:auto;line-height:normal;padding:4px 0;}

.main .mainNav .child{margin:4px 0;line-height:12px;height:12px;padding:0 8px;font-size:12px;}

.main .content{margin-top:14px;}
.main .content .child{padding:14px 0;}
.main .content .child .childIcon{margin-right:10px;width:20px;height:20px;}
.main .content .child .childIcon .sub{height:1px;top:9px;left:5px;width:10px;}
.main .content .child .title{line-height:20px;font-size:12px;}
.main .content .child .childContent{padding:14px 0 4px 0;line-height:20px;font-size:12px;}
}
@media (min-width: 640px) and (max-width:1023px ) {
.main{padding:30px 0;}
.main .banner{height:117px;background:#373e46 url(../images/banner1.jpg) no-repeat center;background-size:100% auto;}
.main .title1{font-size:18px;padding:20px 0;line-height:24px;font-size:18px;}
.main .mainNav{height:44px;line-height:44px;}

.main .mainNav .child{margin-top:18px;line-height:12px;height:12px;padding:0 14px;font-size:14px;}

.main .content{margin-top:14px;}
.main .content .child{padding:14px 0;}
.main .content .child .childIcon{margin-right:18px;width:30px;height:30px;}
.main .content .child .childIcon .sub{height:2px;top:14px;left:9px;width:12px;height:2px;}
.main .content .child .title{line-height:30px;font-size:14px;}
.main .content .child .childContent{padding:26px 0 10px 0;line-height:22px;font-size:14px;}
}
@media (min-width: 1024px) and (max-width:1199px ) {

}
@media (min-width: 1200px) and (max-width:1439px ) {

}
@media (min-width: 1440px) and (max-width:1920px ) {

}






.main .mainFoot .footTitle{position:relative;height:28px;line-height:28px;font-size:20px;color:#333333;}
.main .mainFoot .footTitle span{position:relative;z-index:1;padding-right:8px;background:#dadada;}
.main .mainFoot .footTitle .sub{position:absolute;top:14px;width:100%;height:1px;background:#fff;}
.main .mainFoot:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .mainFoot .left{position:relative;width:500px;float:left;margin-top:14px;}
.main .mainFoot .left .titles{color:#666;font-size:14px;line-height:28px;padding:16px 0 6px 0;}
.main .mainFoot .left .inputText{width:354px;padding-left:12px;border:1px solid #c1c1c1;height:36px;line-height:36px;color:#666;}
.main .mainFoot .left .textArea{width:476px;height:172px;padding:12px;color:#666;}
.main .mainFoot .left .inputSub{background:#7D2F8D;width:80px;height:36px;line-height:36px;text-align:center;color:#FFFFFF;font-size:14px;border:0px;cursor:pointer;margin-top:20px;}
.main .mainFoot .left .inputSub{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .mainFoot .left .inputSub:hover{background:#7D2F8D;}

.main .mainFoot .right{position:relative;width:524px;float:right;margin-top:65px;}
.main .mainFoot .right img{max-width:100%;}
@media (max-width: 639px) {
    .main .banner{margin:16px 0;height:30px;background:#f2f2f2 url(../images/partners/banner.jpg) no-repeat;background-size:100% 30px;}
    .main .mainInfo{font-size:12px;line-height:20px;}
    .main .mainContent{padding:6px 0;}
    .main .mainContent .child{width:100%;float:none;margin:6px auto; }
    .main .mainContent .child.one{margin-right:0px;}
    .main .mainContent .child .childImg{padding:6px 0;}
    .main .mainContent .child .childInfo{font-size:12px;line-height:18px;}

    .main .mainFoot .footTitle{height:20px;line-height:20px;font-size:14px;}
    .main .mainFoot .footTitle span{padding-right:6px;}
    .main .mainFoot .footTitle .sub{top:10px;}
    .main .mainFoot .left{width:100%;float:none;margin-top:0px;}
    .main .mainFoot .left .titles{font-size:12px;line-height:22px;padding:10px 0 3px 0;}
    .main .mainFoot .left .inputText{width:280px;padding-left:6px;height:30px;line-height:30px;}
    .main .mainFoot .left .textArea{width:280px;height:120px;padding:6px;}
    .main .mainFoot .left .inputSub{width:80px;height:36px;line-height:36px;font-size:14px;margin-top:20px;}
    .main .mainFoot .right{display:none;}
}
@media (min-width: 640px) and (max-width:1023px ) {
    .main .banner{margin:20px 0;height:58px;background:#f2f2f2 url(../images/partners/banner.jpg) no-repeat;background-size:100% auto;}
    .main .mainInfo{font-size:14px;line-height:24px;}
    .main .mainContent{padding:10px 0;}
    .main .mainContent .child{width:100%;float:none;margin:10px auto; }
    .main .mainContent .child.one{margin-right:0px;}
    .main .mainContent .child .childImg{padding:14px 0;}
    .main .mainContent .child .childInfo{font-size:14px;line-height:20px;}

    .main .mainFoot .footTitle{height:28px;line-height:28px;font-size:20px;}
    .main .mainFoot .footTitle span{padding-right:8px;}
    .main .mainFoot .footTitle .sub{top:14px;}
    .main .mainFoot .left{width:500px;float:none;margin-top:14px;}
    .main .mainFoot .left .titles{font-size:14px;line-height:28px;padding:16px 0 6px 0;}
    .main .mainFoot .left .inputText{width:90%;padding-left:12px;height:36px;line-height:36px;}
    .main .mainFoot .left .textArea{width:90%;height:172px;padding:12px;}
    .main .mainFoot .left .inputSub{width:80px;height:36px;line-height:36px;font-size:14px;margin-top:20px;}
    .main .mainFoot .right{display:none;}

}
@media (min-width: 1024px) and (max-width:1199px ) {
    .main .banner{margin:34px 0;height:96px;width:100%;background:#f2f2f2 url(../images/partners/banner.jpg) no-repeat;background-size:100% auto;}

    .main .mainContent .child{width:40%;float:left;margin:10px 0;}
    .main .mainContent .child.one{margin-right:145px;}

    .main .mainFoot .left{width:408px;margin-top:14px;}
    .main .mainFoot .left .inputText{width:340px;}
    .main .mainFoot .left .textArea{width:380px;height:172px;}
    .main .mainFoot .right{width:428px;margin-top:65px;}
}
@media (min-width: 1200px) and (max-width:1439px ) {

}
@media (min-width: 1440px) and (max-width:1920px ) {

}


