.banner{position: relative;width: 100%;height: auto;overflow: hidden;margin-top:85px;}
.banner .bannerBtn{position:absolute;top:50%;height:148px;margin-top:-74px;cursor:pointer;z-index:2;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contents{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.banner .content{position:absolute;top:0px;width:100%;height:100%;background-repeat:no-repeat;text-align:center;background-position:center 85px;background-attachment: fixed;background-size: 100% auto;text-align: center; /*background: url(/pyfile/images/loading.gif) no-repeat center center;*/}
/*.banner .content .bg{background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;}*/
.banner .contentInfo{position:absolute;top:50%;left:0px;width:100%;height:300px;margin-top:-150px;z-index:1;}
.banner .content .title1{padding-top: 46px;opacity:0;width:100%;font-family:'微软雅黑';font-size:44px;color:#fff;text-align:center;margin-top:0px;}
.banner .content .title2{ opacity:0;width:100%;font-family:'微软雅黑';font-size:60px;margin-bottom:20px;font-weight:100;color:#fff;text-align:center;}
.banner .content .title3{opacity:0;border:3px solid #fff;padding:6px 24px 8px 24px;font-size:27px;font-weight:bold;color:#fff;text-align:center;}
.banner .bannerNav{position:absolute;bottom:30px;z-index:2;}
.banner .bannerNav img{width:70px;height:3px;margin:0px 3px;cursor:pointer;}
.banner .bannerBg{width:100%;height:auto;vertical-align:middle;}
.banner .container{ height:100%;}
.banner .content .llxq{ width:145px; height:40px; background:url(/pyfile/images/index/banner_llxq.jpg) no-repeat; line-height:40px; font-size:16px; color:#666; text-align:left; padding-left:25px; letter-spacing:2px; position:absolute; right:0; bottom:0; z-index:4;}

.intro_box{ height:auto; margin-bottom:40px; position:relative;}
.intro{ width:66%; min-height:150px; float:right; text-align:left; line-height:27px; color:#666;}
.intro img{ height:20px; margin-bottom:10px;}
.botton{ width:30%; position:absolute; left:0; bottom:7px;}
.botton a{ display:block; width:43px; height:26px; padding-top:7px; margin-right:2px; background:#c4c4c4; float:left; cursor:pointer;}
.botton a:hover{ background:#ffd228;}

.work{padding:70px 0px 80px 0px;text-align:center;background:#fff;font-family:"Microsoft YaHei" ,"微软雅黑"; }
.work .content{width:100%;height:auto; clear:both; overflow:hidden;}
.work .content .child{position:relative;float:left;width:32%; margin:2% 2% 0 0;}
.work .content ul li:nth-child(3n) .child{ margin-right:0;}
.work .content .child .childImg{ vertical-align:middle;}
.work .content .child .childHide{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%; overflow:hidden;}
.work .content .child .childHide h4{ font-size:16px; color:#666;height: 20px;line-height: 20px;position: relative;top: 50%;margin-top: -10px; font-weight:normal;z-index:1}
.work .content .child .childTag{padding:7% 5%;position:absolute;top:0px;left:0px;width:90%;*width:60%;font-size:16px;color:#666;text-align:left;z-index:1}
.work .content .child .childTag .childSub{width:20px;height:2px;background:#666;margin:10px 0px;}
.work .content .child .childContent{position:absolute;bottom:10%;left:5%;width:90%; color:#666; font-size:14px; text-align:left;z-index:1; line-height:24px;}
.work .content .child .childContent span{ color:#555; font-size:15px;}
.work .content .child .childBg{background:rgba(255,249,4,0.85); width:150%; height:110%; position:absolute; top:0; left:-250%; z-index:0;transform:skew(-30deg); -webkit-transform: skew(-30deg);   -moz-transform: skew(-30deg);   -o-transform:skew(-30deg);   -ms-transform:skew(-30deg);}

.customer{padding:70px 0px;position:relative;width:100%;background-color:#1f2021;background-image:url(/pyfile/images/index/news.jpg); background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}
.index_title{ background:url(/pyfile/images/index/xiexian.png) no-repeat center center; height:150px;}
.customer .mainTitle,.customer .mainInfo{ color:#fff;}
.customer .customerBtn{position:absolute;top:270px;width:64px;cursor:pointer;}
.customer .customerBtn.leftBtn{left:0px;}
.customer .customerBtn.rightBtn{right:0px;}
.customer .contents{position:relative;margin:50px auto;height:245px;overflow:hidden;}
.customer .contents .contentss{position:absolute;top:0px;left:0px;}
.customer .contents .content{position:absolute;left:0px;width:1100px;}
.customer .contents .content img{width:215px;height:92px;margin:2px;}
.customer .contents .content img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.customer .contents .content img:hover{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-o-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-ms-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);}
.customer .linkBtn{margin:30px auto 0px auto; border:1px solid #fff; color:#fff; background:url(/pyfile/images/rightIcon_white.png) no-repeat 80% center; text-align:left;}
.customer .linkBtn:hover{ color:#373839; border:1px solid #666; background:url(/pyfile/images/rightIcon.png) no-repeat 80% center #ffd228;}


.news{position:relative;width:100%;height:auto;background-color:#f2f2f2;}
.news .container{padding-top:110px;width:1161px;}
.news .content{ margin-top:50px; clear:both;}
.news .linkBtn{ margin:20px auto 20px;}
.news .child{margin:0 0 30px 0;position:relative;width:49%; float:left;  /*border:1px solid rgba(0,0,0,0.2); */ box-shadow: 0px 0px 2px rgba(0,0,0,0.2); background:#fff; height:auto; overflow:hidden; }
.news .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news .child:nth-child(2n-1){ margin-right:2%;}

.news .child .childTime{float:left;width:20%;height:129px;text-align:center;color:#fff;background:#ffd228; cursor:pointer;}
.news .child .childTime{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news .child .childTime .timeMonth{margin-top:20px;font-family:'MyriadPro-LightCond';font-size:30px;font-stretch:condensed;}
.news .child .childTime .timeDay{font-family:'MyriadPro-LightCond';font-size:45px;font-stretch:condensed; font-weight:bold;}
.news .child .childInfo{float:left;width:73%;margin:5px 0 0 5%;color:#666; padding:2% 1% 2% 0; }
.news .child .childInfo .title{font-size:16px; margin-bottom:10px;width:100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#373839;}
.news .child .childInfo .info{font-size:12px;color:#666;line-height:20px;}
.news .child .childInfo a.llxq{padding-right:20px; font-size:12px; color:#666; height:30px; line-height:30px;}
.news .child .childInfo a.llxq .icon-signin{ margin-left:7px; color:#888;}
.news .child:hover .childTime{ background:#ffd228;}
.news .child:hover{ background:#bbb;}
.news .child:hover .childTime{color:#fff; }
.news .child:hover .childInfo p{ color:#fff;}
.news .child:hover .childInfo a.llxq{color:#fff;}
.news .child:hover .childInfo a.llxq .icon-signin{ color:#fff;}
.news .linkBtn{ margin-bottom:70px;}

.footer{ margin:0;}

@media  (max-width: 479px) {
.banner{margin-top: 75px;}
.banner .bannerBtn{height:64px;margin-top:-32px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .contentInfo{height:100px;margin-top:-80px;}
.banner .content{background-size:170% auto;background-position: center 75px;}
.banner .content .title1{font-size:30px;padding-top: 0px;}
.banner .content .title2{font-size: 32px;width: 80%;line-height: 34px;margin:14px auto 26px auto;}
.banner .content .title3{border:2px solid #fff;padding:3px 12px 4px 12px;font-size:17px;}
.banner .bannerNav{bottom:10px;width: 100%;text-align: center;}
.banner .bannerNav img{width:40px;height:2px;margin:0px 3px;}
.banner .bannerBg{width:190%;}
.banner .content .llxq{display:none;}

/*
.work .content .child .childHide{ display:block; position:absolute; background:rgba(0,0,0,0.5);  height:auto; top:auto; bottom:0;  }
.work .content .child .childHide{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.work .content .child .childBg{ display:none;position: relative;}
.work .content .child .childTag{ position:relative; padding:3px 10px; line-height:27px; color:#fff; font-size:14px;}
.work .content .child .childContent{ position:relative; display:none;}
.work .content .child .childTag .childSub{ display:none;}
.work .content li:last-child .child .childHide{ width:100%; height:100%; opacity:0; background:rgba(255,210,40,0.8);}
.work .content li:last-child:hover .child .childHide{ opacity:1;}
*/

.index_title{ background:none; height:130px;}

.botton{ display:none;}
.intro{ width:100%; float:none;}

.work{padding:35px 0px;}
.work .content{width:100%;height:auto;width:100%;}
.work .content .child{width:100%; margin-bottom:5%;}
.work .content .child .childImg{ width:100%;}

.customer{padding:30px 0px;}
.customer .container{width:300px;}
.customer .customerBtn{top:350px;width:22px;}
.customer .customerBtn.leftBtn{left:20px;}
.customer .customerBtn.rightBtn{right:20px;}
.customer .contents{margin:10px auto;height:410px; text-align:center;}
.customer .contents .content{left:0px;top:15px;width:300px;}
.customer .contents .content img{width:170px;height:71px;margin:0 5px 5px 5px;}
.customer .linkBtn{width:150px;height:40px;line-height:40px;font-size:14px; background:none; text-align:center;}
.customer .linkBtn:hover{ background:none; background-color:#ffd228;}

.news .container{padding-top:30px;width:80%;}
.news .content {margin-top: 30px;}
.news .child{width:100%;}
.news .child .childTime{width:30%; height:130px;}
.news .child .childTime .timeMonth{ margin-top:25px; font-size:25px;}
.news .child .childInfo{width:59%; padding: 3% 1% 3% 0px;}
}


@media (min-width: 480px) and (max-width: 639px) {
.banner{ margin-top:75px;}
.banner .bannerBtn{height:70px;margin-top:-35px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .contentInfo{height:100px;margin-top:-80px;}
.banner .content{background-size:170% auto;background-position: center 75px;}
.banner .content .title1{font-size:30px;padding-top: 0px;}
.banner .content .title2{font-size: 32px;width: 80%;line-height: 34px;margin:14px auto 26px auto;}
.banner .content .title3{border:2px solid #fff;padding:3px 12px 4px 12px;font-size:17px;}
.banner .bannerNav{bottom:10px;width: 100%;text-align: center;}
.banner .bannerNav img{width:40px;height:2px;margin:0px 3px;}
.banner .bannerBg{width:190%;}
.banner .content .llxq{display:none;}

.botton{ display:none;}
.intro{ width:100%; float:none; }

.work{padding:50px 0px;}
.work .content{width:100%;height:auto;width:100%;}
.work .content .child{width:100%; margin-bottom:5%;}

.customer{padding:50px 0px;}
.customer .container{width:300px;}
.customer .customerBtn{top:385px;width:30px;}
.customer .customerBtn.leftBtn{left:-20px;}
.customer .customerBtn.rightBtn{right:-20px;}
.customer .contents{margin:20px auto;height:475px; text-align:center;}
.customer .contents .content{left:0px;top:15px;width:300px;}
.customer .contents .content img{width:200px;height:84px;margin:2px;}

.news .container{padding-top:50px;width:400px;}
.news .child{width:100%;}
.news .child .childTime{width:25%; height:123px;}
.news .child .childTime .timeMonth{ margin-top:20px; font-size:27px;}
.news .child .childInfo{width:64%;}
}

@media (min-width: 640px) and (max-width:1023px ) {
.banner{ margin-top:75px;}
.banner .bannerBtn{height:80px;margin-top:-40px;}
.banner .bannerBtn.leftBtn{left:10px !important;}
.banner .bannerBtn.rightBtn{right:10px !important;}
.banner .contentInfo{height:100px;margin-top:-80px;}
.banner .content{background-size:auto 450px; background-position: center 75px;}
.banner .content .title1{font-size:30px;padding-top: 0px;}
.banner .content .title2{font-size: 32px;width: 80%;line-height: 34px;margin:14px auto 26px auto;}
.banner .content .title3{border:2px solid #fff;padding:6px 24px 8px 24px;font-size:18px;}
.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:70px;height:3px;margin:0px 3px;}
.banner .bannerBg{width:100%;height:450px;}

.botton{ display:none;}
.intro{ width:94%; float:none; margin:0 3%;}

.work{padding:50px 0px;}
.work .content{width:100%;height:auto;width:100%;}
.work .content .child{width:50%;}
.work .content .child{width:45%; margin:0 3% 3%;}
.work .content ul li:nth-child(2n-1) .child{ margin-right:0;}
.work .content .child .info{display:none;}

.customer{padding:50px 0px;text-align:center;}
.customer .container{width:600px;}
.customer .customerBtn{top:425px;width:30px;}
.customer .customerBtn.leftBtn{left:0px;}
.customer .customerBtn.rightBtn{right:0px;}
.customer .contents{margin:50px auto;height:520px;}
.customer .contents .content{left:0px;width:600px;}
.customer .contents .content img{width:215px;height:91px;margin:0 5px 10px 5px;}

.news .container{padding-top:50px;width:500px;}
.news .child{width:100%;}
.news .child .childTime{width:22%;}
.news .child .childInfo{width:67%;}
}

@media (min-width: 1024px) and (max-width:1199px ) {
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{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 .bannerBtn{height:90px;margin-top:-45px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contentInfo{height:180px;margin-top:-90px;}
.banner .content .title1{font-size:30px;padding-top:22px;}
.banner .content .title2{ font-size:52px;margin-bottom:16px;}
.banner .content .title3{border:3px solid #fff;padding:5px 18px 6px 18px;font-size:20px;}
.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:70px;height:3px;margin:0px 3px;}

.work{padding:58px 0px 66px 0;}
.work .linkBtn{margin:50px auto 0px auto;}

.customer .customerBtn{top:216px;width:34px;}
.customer .container{width:770px;}
.customer .contents{width:760px;}
.customer .customerBtn{top:268px;width:34px;}
.customer .customerBtn.leftBtn{left:-83px;}
.customer .customerBtn.rightBtn{right:-83px;}
.customer .contents{height:210px;}
.customer .contents .contentss{top:0px;left:0px;}
.customer .contents .content{left:0px;width:770px;}
.customer .contents .content img{width:144px;height:61px;margin:2px;}

.news .container{padding-top:50px;width:90%;}
.news .child .childTime{width:22%;}
.news .child .childInfo{width:72%;}
}

@media (min-width: 1200px) and (max-width:1439px ) {
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{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 .bannerBtn{height:90px;margin-top:-45px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contentInfo{height:180px;margin-top:-90px;}
.banner .content .title1{font-size:30px;padding-top: 28px;}
.banner .content .title2{ font-size:52px;margin-bottom:16px;}
.banner .content .title3{border:3px solid #fff;padding:5px 18px 6px 18px;font-size:20px;}
.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:70px;height:3px;margin:0px 3px;}

.work{padding:58px 0px 66px 0;}
.work .content .child .childPointer{bottom:10px;right:13px;width:44px;}
.work .content .child .childTag{font-size:15px;}
.work .content .child .childTag .childSub{width:13px;height:1px;margin:6px 0px;}
.work .content .child .childContent{height:33px;margin-top:-30px;}
.work .content .child .childContent .title{font-size:14px;}
.work .content .child .childContent .info{font-size:12px;margin-top:5px;}
.work .linkBtn{margin:50px auto 0px auto;}

.customer .contents{width:903px;}
.customer .customerBtn{top:266px;width:52px;}
.customer .contents .contentss{top:0px;left:0px;}
.customer .contents .content{left:0px;width:910px;}
.customer .contents .content img{width:174px;height:74px;margin:2px;}
.customer .linkBtn{margin:0px auto 0px auto;}
}

@media (min-width: 1440px) and (max-width:1920px ) {
.banner .bannerBtn{height:112px;margin-top:-56px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contentInfo{height:220px;margin-top:-110px;}
.banner .content .title1{font-size:36px;padding-top:36px;}
.banner .content .title2{ font-size:50px;margin-bottom:16px;}
.banner .content .title3{border:3px solid #fff;padding:5px 18px 6px 18px;font-size:24px;}
.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:70px;height:3px;margin:0px 3px;}

.customer .contents{width:903px;}
.customer .customerBtn{top:266px;width:52px;}
.customer .contents .contentss{top:0px;left:0px;}
.customer .contents .content{left:0px;width:910px;}
.customer .contents .content img{width:174px;height:74px;margin:2px;}
.customer .linkBtn{margin:0px auto 0px auto;}

.news .container{padding-top:50px;width:930px;}
.news .container{width:1100px;}
}