@charset "utf-8";
.banner{position:relative;width:100%;height:auto;overflow:hidden;margin-top:120px;background-size:100% auto;background-repeat:no-repeat;background-position:left 120px;background-attachment:fixed;}
.banner .bannerBg{ visibility:hidden;width:100%;height:auto;vertical-align:middle;}
.banner .bannerInfo{position:absolute;top:50%;left:0px;width:100%;height:220px;margin-top:-110px;text-align:center;color:#fff;}
.banner .bannerInfo .title1{font-family:'Microsoft YaHei';font-size:45px;line-height:50px;}
.banner .bannerInfo .title2{font-family:'Microsoft YaHei';font-size:55px;line-height:60px; letter-spacing:1px}
.banner .bannerInfo .titleCh{position:relative;top:20px;border-top:3px solid #fff;padding:6px 0px 8px 0px;font-size:27px;color:#fff;text-align:center; letter-spacing:1px}

.mainHead{ width:100%; padding:40px 0 20px 0;text-align:center; border-bottom:1px solid #434343}
.mainHead .title{font-size:30px; color:#434343; line-height:1.5em}
.mainHead .tag{font-size:16px; font-family:'Microsoft YaHei'; line-height:1.5em; color:#666}
.main{position:relative;text-align:center;padding:10px 0 0px 0;}
.main .container{width:1164px; margin:0 auto}
.main .content{font-size:14px; color:#434343; text-align:left}
.main .content img{width:100%; height:auto}

.mainFoot{height:134px;line-height:134px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:28px; line-height:48px; font-family:'MyriadPro-LightCond'; letter-spacing:1px; display:inline-block; width:170px; margin:0 20px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
@media  (max-width: 479px) {
.banner{margin-top:74px;background-position:center 74px; background-size:auto 250px;}
.banner .bannerBg{height:250px;}
.banner .bannerInfo{height:80px;margin-top:-70px;}
.banner .bannerInfo .title1{font-size:18px;line-height:25px;}
.banner .bannerInfo .title2{font-size:25px;line-height:32px;}
.banner .bannerInfo .titleCh{position:relative;top:20px;border-top:3px solid #fff;padding:6px 0px;font-size:17px;}

.mainHead{padding:40px 0 20px 0;}
.mainHead .title{font-size:25px;}
.mainHead .tag{font-size:15px;}
.main{padding:10px 0 0px 0; }
.main .container{width:90%;}
.main .content{font-size:13px; }

.mainFoot{height:80px;line-height:60px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:18px; line-height:34px; letter-spacing:1px; display:inline-block; width:80px; margin:0 8px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}

}
@media (min-width: 480px) and (max-width: 639px) {
.banner{margin-top:74px;background-position:center 74px; background-size:auto 340px;}
.banner .bannerBg{height:340px;}
.banner .bannerInfo{height:120px;margin-top:-60px;}
.banner .bannerInfo .title1{font-size:24px;line-height:40px;}
.banner .bannerInfo .title2{font-size:34px;line-height:44px;}
.banner .bannerInfo .titleCh{position:relative;top:20px;border-top:3px solid #fff;padding:6px 0px;font-size:22px;}

.mainHead{padding:40px 0 20px 0;}
.mainHead .title{font-size:28px;}
.mainHead .tag{font-size:16px;}
.main{padding:10px 0 0px 0; }
.main .container{width:90%;}
.main .content{font-size:14px; }

.mainFoot{height:100px;line-height:80px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:20px; line-height:34px; letter-spacing:1px; display:inline-block; width:90px; margin:0 15px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
}
@media (min-width: 640px) and (max-width:1023px ) {
.banner{margin-top:110px;background-position:center 74px; background-size:auto 350px;}
.banner .bannerBg{height:350px;}
.banner .bannerInfo{height:160px;margin-top:-100px;}
.banner .bannerInfo .title1{font-size:26px;line-height:40px;}
.banner .bannerInfo .title2{font-size:38px;line-height:45px;}
.banner .bannerInfo .titleCh{position:relative;top:25px;border-top:3px solid #fff;padding:6px 0px;font-size:22px;}

.mainHead{padding:40px 0 20px 0;}
.mainHead .title{font-size:28px;}
.mainHead .tag{font-size:16px;}
.main{padding:10px 0 0px 0; }
.main .container{width:90%;}
.main .content{font-size:14px; }

.mainFoot{height:100px;line-height:70px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:22px; line-height:36px; letter-spacing:1px; display:inline-block; width:100px; margin:0 15px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
}
@media (min-width: 1024px) and (max-width:1199px ) {
.banner{margin-top:110px;background-position:left 68px;}
.banner .bannerBg{height: 300px;}
.banner .bannerInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .bannerInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.banner .bannerInfo{height:160px;margin-top:-80px;}
.banner .bannerInfo .title1{font-size:30px;line-height:40px;}
.banner .bannerInfo .title2{font-size:42px;line-height:60px;}
.banner .bannerInfo .titleCh{position:relative;top:16px;border-top:3px solid #fff;padding:6px 0px;font-size:20px;}

.mainHead{padding:40px 0 20px 0;}
.mainHead .title{font-size:28px;}
.mainHead .tag{font-size:16px;}
.main{padding:10px 0 0px 0; }
.main .container{width:80%;}
.main .content{font-size:14px; }

.mainFoot{height:120px;line-height:100px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:24px; line-height:38px; letter-spacing:1px; display:inline-block; width:100px; margin:0 20px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
}
@media (min-width: 1200px) and (max-width:1439px ) {
.banner{margin-top:110px;background-position:left 68px;}
.banner .bannerInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .bannerInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.banner .bannerInfo{height:160px;margin-top:-100px;}
.banner .bannerInfo .title1{font-size:34px;line-height:40px;}
.banner .bannerInfo .title2{font-size:46px;line-height:65px;}
.banner .bannerInfo .titleCh{position:relative;top:16px;border-top:3px solid #fff;padding:6px 0px;font-size:22px;}

.main .container{width:796px;}

.mainFoot{height:134px;line-height:100px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:25px; line-height:40px; letter-spacing:1px; display:inline-block; width:100px; margin:0 20px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
}
@media (min-width: 1440px) and (max-width:1920px ) {
.banner{margin-top:82px;background-position:left 82px;}
.banner .bannerInfo{height:160px;margin-top:-80px;}
.banner .bannerInfo .title1{font-size:34px;line-height:40px;}
.banner .bannerInfo .title2{font-size:46px;line-height:65px;}
.banner .bannerInfo .titleCh{position:relative;top:16px;border-top:3px solid #fff;padding:6px 0px;font-size:22px;}

.main .container{width:960px;}

.mainFoot{height:134px;line-height:134px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:26px; line-height:40px; letter-spacing:1px; display:inline-block; width:110px; margin:0 20px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
}
@media (min-width: 1921px) and (max-width:2560px ) {
.banner{margin-top:82px;background-position:left 82px;}
.banner .bannerInfo{height:160px;margin-top:-80px;}
.banner .bannerInfo .title1{font-size:34px;line-height:40px;}
.banner .bannerInfo .title2{font-size:46px;line-height:65px;}
.banner .bannerInfo .titleCh{position:relative;top:16px;border-top:3px solid #fff;padding:6px 0px;font-size:22px;}

.main .container{width:960px;}

.mainFoot{height:134px;line-height:134px;text-align:center;border-bottom:1px solid #949494;}
.mainFoot .page a{color:#4c4948; font-size:26px; line-height:40px; letter-spacing:1px; display:inline-block; width:110px; margin:0 20px; border:1px solid #949494;}
.mainFoot .page a{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainFoot .page a:hover{color:#FFF; background-color:#c4d700; border:1px solid #c4d700}
}