.main{position:relative;}
.main .container{ width:1100px; margin:0 auto;}
.main .mainChild .sub{width:178px;height:2px;margin:20px auto;background:#ffd228; clear:both;}
.main .mainChild h2{font-family:"方正兰亭纤黑_GBK", "微软雅黑";line-height:75px;color:#373839;font-size:36px;}
.main .mainChild .mainChildTitle2{font-family: 'NotoSansHans-Light';font-size:36px;color:#fff;line-height:60px;}
.main .mainChild p{ line-height:27px; font-size:14px;}
#mainChild1{padding:60px 0 80px 0;}
#mainChild1 p{color:#666;font-size:14px;line-height:27px;padding-bottom:36px;}
#mainChild1 .contentMun{width:840px;margin:20px auto;}
#mainChild1 .contentMun .child{padding-top:30px;width:280px;text-align:center;float:left;}
#mainChild1 .contentMun .child .mun{font-family:'DIN Condensed Bold';font-size:100px;color:#ffd228;}
#mainChild1 .contentMun .child p{font-family: "Microsoft YaHei" ,"微软雅黑";font-size:18px;color:#373839;}
#mainChild2{background-position:center;background-size:cover; background-attachment:fixed; position:relative;width:100%; height:600px; text-align:left;overflow:hidden;}

.mainChild2_bg{position:absolute; bottom: 0px;; min-height: 810px; width:100%;}
#mainChild2 .container{height:600px;background-repeat:no-repeat;background-position:center bottom;}
#mainChild2 .container .left{ width:360px; margin-top:16%;}
#mainChild2 .container .left h1{font-family:"MyriadPro-Light"; font-size:50px; color:#fff; line-height:60px}
#mainChild2 .container .left h2{font-family:"方正兰亭纤黑_GBK"; font-size:36px; line-height:50px; color:#fff;}
#mainChild2 .container .left p{ width:250px;  text-indent:0; padding:25px 0 0 0; color:#fff;}
#mainChild2 .container .left .mainSub{ width:100px; margin:0 0 35px 0; background-color:#fff;}
#mainChild2 .container .left .linkBtn{ font-size:14px; margin-top:24px; border:1px solid #fff; color:#fff;  background:url(/pyfile/images/rightIcon_white.png) no-repeat 80% center;}
#mainChild2 .container .left .linkBtn:hover{color:#373839; border:1px solid #fff; background:url(/pyfile/images/rightIcon.png) no-repeat 80% center rgba(255,255,255,0.7);}

.mainChildList{border-bottom:1px solid #949494;text-align:left;}
.mainChildList .wapImg{display:none;text-align: center;}
.mainChildList .wapImg img{max-width:100%;}
.mainChildList .head{padding:20px 0;border-bottom:2px solid #e60012;}
.mainChildList .content{padding:26px 0;}
.mainChildList .content p{color:#434343;font-size:18px;line-height:28px;}
.mainChildList .left{float:left;}
.mainChildList .right{float:right;}
.mainChildList .linkBtn{margin-top:27px;}

#mainChild3{ padding:70px 0 50px;}
#mainChild3 .left{width:40%;}
#mainChild3 .left img{width:100%;vertical-align:middle;}
#mainChild3 .right{width:52%; padding-top:20px;}
#mainChild3 .right h1{font-family:"MyriadPro-Light"; font-size:50px; color:#373839; line-height:60px}
#mainChild3 .right h2{font-family:"方正兰亭纤黑_GBK"; font-size:36px; line-height:50px; color:#373839;}
#mainChild3 .right p{ width:350px; text-indent:0; padding:35px 0 0 0;}
#mainChild3 .right .mainSub{ width:100px; margin-bottom:35px;}
#mainChild3 .right .linkBtn{ font-size:14px;}

#mainChild5{position:relative;padding:70px 0 0 0;}
#mainChild5 .mainSub{ width:100px; margin:10px auto 34px;}
#mainChild5 .contents{position:relative;margin-top:40px;width:100%;height:620px;overflow:hidden;}
#mainChild5 .contents .content{position:absolute;top:0px;width:100%;height:620px;}
#mainChild5 .contents .content img{width:100%;height:100%; vertical-align:middle;}
#mainChild5 .contents .mainChild5Btn{position:absolute;top:50%;height:124px;margin-top:-62px;z-index:1;cursor:pointer;}
#mainChild5 .contents .mainChild5Btn.leftBtn{left:-100px;}
#mainChild5 .contents .mainChild5Btn.rightBtn{right:-100px;}
#mainChild5 .navbtns{position:relative;text-align:center;padding:37px 0 55px 0;}
#mainChild5 .navbtns img{width:73px;height:3px;margin:0 1px;cursor:pointer;}

#mainChild6{height:737px;background-position:center;background-size:cover; background-attachment:fixed;}
#mainChild6 h2{font-family:"方正兰亭纤黑_GBK"; font-size:36px; line-height:50px; color:#fff; padding-top:170px;}
#mainChild6 h3{font-family:"方正兰亭纤黑_GBK"; font-size:30px; line-height:50px; color:#fff; padding-bottom:10px;}
#mainChild6 .mainSub{ width:100px; margin:20px auto;}
#mainChild6 .mainChildTitle2{color:#fff;padding-bottom:34px;}
#mainChild6 .titleEn{font-family: 'MyriadPro-Bold_0';line-height:84px;color:#fff;font-size:90px;}

#mainChild7{padding:70px 0 20px 0;}
#mainChild7 h2{font-family:"方正兰亭纤黑_GBK"; font-size:36px; line-height:50px; color:#373839;}
#mainChild7 h3{font-family:"方正兰亭纤黑_GBK"; font-size:30px; line-height:50px; color:#373839; padding-bottom:10px;}
#mainChild7 .mainSub{ width:100px; margin:20px auto;}
#mainChild7 .mainChildTitle2{color:#E50012;padding-bottom:24px;}
#mainChild7 p{color:#666;}
#mainChild7 img{ width:100%; margin-top:5%;}

@media  (max-width: 479px) {
.main .container{width:80%;}
.main .mainChild .sub{width:80px;height:2px;margin:25px auto;}
.main .mainChild .mainChildTitle{line-height:36px;font-size:21px;}
.main .mainChild .mainChildTitle2{font-size:14px;line-height:21px;}
#mainChild1{padding:21px 0 29px 0;}
#mainChild1 p{ font-size:12px; line-height:22px; padding:15px 0 5px;}

#mainChild1 .contentMun{width:96%;margin:0px auto;}
#mainChild1 .contentMun .child{padding-top:11px;width:28%; margin:0 2%;}
#mainChild1 .contentMun .child .mun{font-size:45px; padding-bottom:20px;}
#mainChild1 .contentMun .child p{font-size:12px; line-height:22px; padding:0 0 15px;}

#mainChild2{height:400px;}
#mainChild2 .container{width:100%;height:400px;background-size:auto 400px;  background:rgba(255,225,0,0.7);}
.mainChild2_bg{ display:none;}
#mainChild2 .container .left{ width:100%; text-align:center; }
#mainChild2 .container .left .linkBtn{ margin:24px auto 0; background:none;}
#mainChild2 .container .left .linkBtn:hover{ background-image:none;}
#mainChild2 .container .left .mainSub{ width:80px; margin:0 auto 35px;}
#mainChild2 .container .left p{ width:250px;padding: 15px 0 0 0; margin:0 auto;}

.mainChildList .head{padding:7px 0;border-bottom:1px solid #e60012;text-align:center;}
.mainChildList .wapImg{display:block;}
.mainChildList .title{line-height:34px;font-size:21px;}
.mainChildList .titleEn{line-height:26px;font-size:22px;}
.mainChildList .content{padding:9px 0;}
.mainChildList .content p{font-size:12px;line-height:18px;}
.mainChildList .linkBtn{margin:20px auto 0;}

#mainChild2 .container .left h1,#mainChild3 .right h1{font-size: 27px;line-height: 35px;}
.main .mainChild h2,#mainChild2 .container .left h2,#mainChild3 .right h2,#mainChild6 h2,#mainChild7 h2{font-size: 20px;line-height: 30px;}
#mainChild6 h3,#mainChild7 h3{font-size: 16px;line-height: 25px;}
#mainChild3 .right p,.main .mainChild p{ font-size:12px; line-height:22px;}

#mainChild3 .left{width:179px;display:none;}
#mainChild3 .right{width:100%;float:none;margin:0 auto; text-align:center;}
#mainChild3 .right p{ margin:0 auto; width:100%; padding:15px 0 0 0;}
#mainChild4 .right{width:180px;display:none;}
#mainChild3 .right .mainSub{ margin:10px auto 20px;}

#mainChild5{padding:25px 0 0 0;}
#mainChild5 .mainChildTitle{line-height:21px;}
#mainChild5 .mainSub,#mainChild6 .mainSub,#mainChild7 .mainSub{ width:60px; margin:15px auto;}
#mainChild5 .info{font-size:12px;line-height:18px;}
#mainChild5 .contents{margin-top:15px;height:190px;}
#mainChild5 .contents .content{height:190px;}
#mainChild5 .contents .mainChild5Btn{height:45px;margin-top:-23px;}
#mainChild5 .contents .mainChild5Btn.leftBtn{left:5px !important;}
#mainChild5 .contents .mainChild5Btn.rightBtn{right:5px !important;}
#mainChild5 .navbtns{padding:13px 0 20px 0;}
#mainChild5 .navbtns img{width:27px;height:2px;margin:0 1px;}

#mainChild6{height:266px;}
#mainChild6 .mainChildTitle{line-height:25px;padding-top:40px;}
#mainChild6 .sub{width:46px;margin-top:10px;}
#mainChild6 .mainChildTitle2{padding-bottom:13px;}
#mainChild6 .titleEn{line-height:37px;font-size:33px;}

#mainChild7{padding:26px 0 29px 0;}
#mainChild7 .mainChildTitle2{padding-bottom:9px;}
#mainChild7 .content{width:300px;height:330px;margin:20px auto 0 auto;}
}
@media (min-width: 480px) and (max-width: 639px) {

.main .container{width:88%;}
.main .mainChild .sub{width:100px;height:2px;margin:20px auto;}
.main .mainChild .mainChildTitle{line-height:36px;font-size:21px;}
.main .mainChild .mainChildTitle2{font-size:14px;line-height:21px;}
#mainChild1{padding:21px 0 29px 0;}
#mainChild1 p{padding:13px 0;}
#mainChild1 .contentMun{width:96%;margin:0px auto;}
#mainChild1 .contentMun .child{padding-top:11px;width:28%; margin:0 2%;}
#mainChild1 .contentMun .child .mun{font-size:45px; padding-bottom:20px;}
#mainChild1 .contentMun .child p{font-size:14px; line-height:24px; padding:0 0 30px;}


#mainChild2{height:450px;}
#mainChild2 .container{width:100%;height:450px;background-size:auto 450px;  background:rgba(255,225,0,0.7);}
.mainChild2_bg{ display:none;}
#mainChild2 .container .left{ width:100%; text-align:center; }
#mainChild2 .container .left .linkBtn{ margin:24px auto 0;}
#mainChild2 .container .left .mainSub{ margin:0 auto 35px;}
#mainChild2 .container .left p{ width:250px;padding: 15px 0 0 0; margin:0 auto;}

#mainChild2 .container .left h1,#mainChild3 .right h1{font-size: 36px;line-height: 45px;}
.main .mainChild h2,#mainChild2 .container .left h2,#mainChild3 .right h2,#mainChild6 h2,#mainChild7 h2{font-size: 24px;line-height: 40px;}
#mainChild6 h3,#mainChild7 h3{font-size: 20px;line-height: 25px;}

.mainChildList .head{padding:14px 0;border-bottom:2px solid #e60012;text-align:center;}
.mainChildList .wapImg{display: block;}
.mainChildList .title{line-height:50px;font-size:42px;}
.mainChildList .titleEn{line-height:48px;font-size:38px;}
.mainChildList .content{padding:18px 0;}
.mainChildList .content p{font-size:14px;line-height:20px;}
.mainChildList .linkBtn{margin:24px auto 0 auto;}

#mainChild3 .left{width:179px;display:none;}
#mainChild3 .right{width:100%;float:none;margin:0 auto; text-align:center;}
#mainChild3 .right p{ margin:0 auto; width:100%; padding:15px 0 0 0;}

#mainChild3 .right .mainSub{ margin:35px auto;}

#mainChild5{padding:25px 0 0 0;}
#mainChild5 .mainChildTitle{line-height:21px;}
#mainChild5 .mainSub{ margin:20px auto;}
#mainChild5 .info{font-size:12px;line-height:18px;}
#mainChild5 .contents{margin-top:15px;height:224px;}
#mainChild5 .contents .content{height:224px;}
#mainChild5 .contents .mainChild5Btn{height:45px;margin-top:-23px;}
#mainChild5 .contents .mainChild5Btn.leftBtn{left:5px !important;}
#mainChild5 .contents .mainChild5Btn.rightBtn{right:5px !important;}
#mainChild5 .navbtns{padding:13px 0 20px 0;}
#mainChild5 .navbtns img{width:27px;height:2px;margin:0 1px;}

#mainChild6{height:320px;}
#mainChild6 .mainChildTitle{line-height:25px;padding-top:40px;}
#mainChild6 .mainChildTitle2{padding-bottom:13px;}
#mainChild6 .titleEn{line-height:36px;font-size:32px;}

#mainChild7{padding:26px 0 0px 0;}
#mainChild7 .content{width:200px;height:220px;margin:20px auto 0 auto;}

}
@media (min-width: 640px) and (max-width:1023px ) {

.main .container{width:90%;}
.main .mainChild .sub{width:128px;height:2px;margin:15px auto;}
.main .mainChild .mainChildTitle{line-height:72px;font-size:42px;}
.main .mainChild .mainChildTitle2{font-size:26px;line-height:42px;}
#mainChild1{padding:42px 0 10px 0;}
#mainChild1 .info{font-size:14px;line-height:20px;padding-bottom:26px;}
#mainChild1 .contentMun{height:180px;width:100%;}
#mainChild1 .contentMun .child{padding-top:22px;height:130px;width:33%;}
#mainChild1 .contentMun .child .mun{font-size:72px;}
#mainChild1 .contentMun .child p{font-size:17px;}
#mainChild2{height:578px;}
#mainChild2 .container{width:100%;height:578px;background-size:auto 578px; background:rgba(255,225,0,0.7);}
.mainChild2_bg{ display:none;}
#mainChild2 .container .left{ width:100%; text-align:center;}
#mainChild2 .container .left p{ width:100%;}
#mainChild2 .container .left .linkBtn{ margin:24px auto 0;}
#mainChild2 .container .left .mainSub{ margin:0 auto 35px;}

.mainChildList .head{padding:14px 0;border-bottom:2px solid #e60012;text-align:center;}
.mainChildList .wapImg{display:block;}
.mainChildList .title{line-height:50px;font-size:42px;}
.mainChildList .titleEn{line-height:48px;font-size:40px;}
.mainChildList .content{padding:18px 0;}
.mainChildList .content p{font-size:14px;line-height:20px;}
.mainChildList .linkBtn{margin:24px auto 0 auto;}

#mainChild3 .left{width:357px;display:none;}
#mainChild3 .right{width:100%;float:none;margin:0 auto; text-align:center;}
#mainChild3 .right p{ margin:0 auto; width:100%;}
#mainChild3 .right .mainSub{ margin:35px auto;}

#mainChild5{padding:50px 0 0 0;}
#mainChild5 .mainChildTitle{line-height:42px;}
#mainChild5 .mainSub {margin: 15px auto 35px;}

#mainChild5 .info{font-size:14px;line-height:20px;}
#mainChild5 .contents{margin-top:30px;height:360px;}
#mainChild5 .contents .content{height:360px;}
#mainChild5 .contents .mainChild5Btn{height:90px;margin-top:-45px;}
#mainChild5 .contents .mainChild5Btn.leftBtn{left:10px !important;}
#mainChild5 .contents .mainChild5Btn.rightBtn{right:10px !important;}
#mainChild5 .navbtns{padding:26px 0 40px 0;}
#mainChild5 .navbtns img{width:53px;height:3px;margin:0 1px;}


#mainChild6{height:532px;}
#mainChild6 h2{ padding-top:12%;}
#mainChild6 .mainChildTitle{line-height:50px;padding-top:80px;}
#mainChild6 .mainSub { margin: 35px auto;}
#mainChild6 .mainChildTitle2{padding-bottom:25px;}
#mainChild6 .titleEn{line-height:63px;font-size:65px;}

#mainChild7{padding:51px 0 58px 0;}
#mainChild7 .sub{margin:4px auto 8px auto;width:91px;}
#mainChild7 .mainChildTitle2{padding-bottom:17px;}
#mainChild7 .info{font-size:14px;line-height:20px;}
}


@keyframes scaleOpacityAn{
0%{ transform:scale(0); opacity:0;}
80%{ transform:scale(1.05);}
100%{ transform:scale(1); opacity:1;}
}
@-moz-keyframes scaleOpacityAn{
0%{ -moz-transform:scale(0); opacity:0;}
80%{ -moz-transform:scale(1.05);}
100%{ -moz-transform:scale(1); opacity:1;}
}
@-webkit-keyframes scaleOpacityAn {
0%{ -webkit-transform:scale(0); opacity:0;}
80%{ -webkit-transform:scale(1.05);}
100%{ -webkit-transform:scale(1); opacity:1;}
}
@-o-keyframes scaleOpacityAn{
0%{ -o-transform:scale(0); opacity:0;}
80%{ -o-transform:scale(1.05);}
100%{ -o-transform:scale(1); opacity:1;}
}