.banner{position:relative;width:100%;height:auto;overflow:hidden;padding-top:120px;}
.banner .container{height:100%;}
.banner .contents{position:absolute;top:120px;left:0px;width:100%;	height:100%;}
.banner .content{position:absolute;	top:0px;width:100%;	height:100%;background-size:100%;background-repeat:no-repeat;background-position:left top;text-align:center;}
.banner .bannerNav {position:absolute;bottom:10px;width:100%;text-align:center;	z-index:2;}
.banner .bannerNav .bannerNavChild{margin:0 10px;width:10px;height:10px;display:inline-block;*display:inline;*zoom:1;background:#fff;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;	-o-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;}
.banner .bannerNav .bannerNavChild.on{background:#000;animation:bannerNavChildOn .2s ease-in-out 0s both;-moz-animation:bannerNavChildOn .2s ease-in-out 0s both;-webkit-animation:bannerNavChildOn .2s ease-in-out 0s both;-o-animation:bannerNavChildOn .2s ease-in-out 0s both;}
.banner .bannerBg{width:100%;height:auto;vertical-align:middle;}
.about{padding:80px 0;background:#fff;}
.about .left{width:600px;height:320px;float:left;position:relative;}
.about .left img{width:100%;height:100%;vertical-align:middle;}
.about .left i{font-style:normal;position:absolute;top:20px;right:0;border:#fff solid 3px;border-right:0;padding:10px 20px;}
.about .right{position:relative;width:560px;height:320px;float:right;padding-left:40px;}
.about .right h4{position:absolute;top:20px;border:#000 solid 3px;left:0;border-left:0;padding:10px 30px;}
.about .right .info{font-size:14px;color:#666;line-height:24px;padding-top:100px;height:150px;overflow:hidden;}

.btn a{width:122px;height:38px;border:1px solid #dcdcdc;line-height:38px;text-align:center;color:#999999;font-size:14px;display:block;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.about .right .btn a{position:absolute;bottom:0px;}
.btn a:hover{background:#65b73b;color:#fff;border:1px solid #fff;}
.wedo{padding-bottom:80px;background:#fff;}
.wedo p{font-size:18px;text-align:center;line-height:40px;margin-bottom:50px;}
.wedo p span{font-size:20px;}
.ty5 li{float:left;width:20%;text-align:center;font-size:18px;}
.ty5 i{width:100%;height:70px;background-repeat:no-repeat;background-position:50% 50%;display:block;margin-bottom:10px;}
.ty5 .cg{background-image:url("../images/cgIcon.png");}
.ty5 .wl{background-image:url("../images/wlIcon.png");}
.ty5 .cc{background-image:url("../images/ccIcon.png");}
.ty5 .xs{background-image:url("../images/xsIcon.png");}
.ty5 .gl{background-image:url("../images/glIcon.png");}
.main_other .others{font-size: 16px; color: #fff; line-height: 34px; background: url("../images/production_bg.jpg")/*tpa=http://r060.mobanvip.com/statics/images/production-bg.jpg*/ no-repeat fixed center center; background-size: cover; position: relative;}
.main_other .others:after{ content: ""; position: absolute; background: rgba(0, 0, 0, 0.6); width: 50%; height: 100%; left: 0; top: 0; z-index: 0;}
.main_other .others .container{z-index: 1;}
.main_other .others .content_l{ width:45%; float:left;padding:10% 0 3%;}
.content_l .left{width:47%;height:160px;margin-right:6%;}
.content_l .left:nth-child(2n){margin-right:0;}
.content_l .left i{width:44%;height:70px;background-position:50% 50%;background-repeat:no-repeat;display:inline-block;float:left;}
.content_l .md i{background-image:url("../images/mdicon.png");}
.content_l .ztc i{background-image:url("../images/ztcicon.png");}
.content_l .sq i{background-image:url("../images/sqicon.png");}
.content_l .jg i{background-image:url("../images/zficon.png");}
.content_l .cd i{background-image:url("../images/cdicon.png");}
.content_l .lk i{background-image:url("../images/lkicon.png");}
.total{background:url("../images/yjpic.png") no-repeat 50% 0;padding:200px 0 80px;margin-top:80px;text-align:center;font-size:18px;}
/*.duty{padding-bottom:80px;}
*/.duty .con{float:left;position: relative;cursor: pointer;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;}
.zyzh,.xnfn{width:50%;height:250px;}
.zyzh{background-image:url("../images/zrImg1.jpg");}
.xnfn{background-image:url("../images/zrImg2.jpg");}
.spaq,.hyyx,.ygfz,.shgy{width:25%;height:250px;}
.spaq{background-image:url("../images/zrImg3.jpg");}
.hyyx{background-image:url("../images/zrImg4.jpg");}
.ygfz{background-image:url("../images/zrImg5.jpg");}
.shgy{background-image:url("../images/zrImg6.jpg");}
.duty .con img{width:100%;height:100%;}
.duty .txt{position: absolute;left: 0;bottom:0;width:100%;height:45px;line-height:45px;text-align:center;color: #fff;background:rgba(0,0,0,0.6);}
.duty .txt h5{font-weight: normal;font-size:18px;}
.duty .txt p{font-size: 14px;display: none;line-height:20px;padding:20px 10% 0;}
.event{padding:80px 0;background:#f7f7f7;}
.event .container{height:415px;margin:56px auto 0 auto;}
.event .contents {position:relative;width:1200px;height:415px;overflow:hidden;}
.event .content {position:absolute;top:0;left:0;}
.event .child {display:none;position:absolute;width:342px;}
.event .child .childImg {width:342px;height:228px;overflow:hidden;}
.event .child .childImg {transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.event .child .childImg:hover {box-shadow:0px 0px 5px #000;	-moz-box-shadow:0px 0px 5px #000;-ms-box-shadow:0px 0px 5px #000;-o-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;}
.event .child .childImg img {vertical-align:middle;	width:100%;	height:100%;}
.event .child .childImg img {transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.event .child .childImg img:hover {transform:rotate(20deg) scale(1.4);-moz-transform:rotate(20deg) scale(1.4);-ms-transform:rotate(20deg) scale(1.4);-o-transform:rotate(20deg) scale(1.4);	-webkit-transform:rotate(20deg) scale(1.4);}
.event .child .childTitle {line-height:24px;padding-top:30px;color:#666;font-size:18px;	display: block;white-space: nowrap;	overflow: hidden;text-overflow: ellipsis;}
.event .child .childTime {line-height:40px;}
.event .child .childInfo {color:#878787;line-height:22px;}
.event .navBtn {position:absolute;top:80px;	height:70px;cursor:pointer;}
.event .navBtn.leftBtn {left:-88px;}
.event .navBtn.rightBtn {right:-88px;}
.news{padding:80px 0;}
.news h3{margin-bottom:70px;}
.news .tabs_container .left{width:50%;}
.news .tabs_container video{margin-bottom:20px;}
.news .tabs_container .left img{width:100%;height:360px;margin-bottom:20px;}
.news .tabs_container .right{width:45%;float:right;}
.news .tabs_container .right li{border:#ddd solid 1px;padding:20px;margin-bottom:20px;}
.news .tabs_container .right li:nth-child(3){margin-bottom:0;}
.news .tabs_container h6{font-size:18px;font-weight:normal;}
.news .tabs_container p{margin:10px 0;line-height:26px;height:52px;overflow:hidden}
.news .tabs_container p a{color:#878787;}
.tab_content .btn{width:124px;margin:60px auto 0;}
.store{padding-bottom:80px}
.store .clear{padding:0 1%;}
.store .left{width:19.2%;margin-right:1%;text-align:center;}
.store .left:nth-child(5){margin-right:0;}
.store .left img{width:100%;margin-bottom:10px;}
.store .left p{font-size:16px;}
.store .data{font-size:14px!important;line-height:30px;color:#999;}
.friendLink{height:50px;line-height:50px;border-top:#ccc solid 1px;overflow:hidden;}
.friendLink .left{margin-right:2%;}
.friendLink ul li{float:left;margin-right:2%;}
@keyframes quan {
0% {transform:scale(0);}
100% {transform:scale(1);}
}
@-moz-keyframes quan {
0% {-moz-transform:scale(0);}
100% {-moz-transform:scale(1);}
}
@-webkit-keyframes quan {
0% {-webkit-transform:scale(0);}
100% {-webkit-transform:scale(1);}
}
@-o-keyframes quan {
0% {-o-transform:scale(0);}
100% {-o-transform:scale(1);}
}
@media (max-width: 639px) {
.banner{padding-top:50px;}
.banner .contents{top:50px;}
.banner .content{background-size:auto 210px;background-position:center 0px;background-attachment: inherit;}
/*.banner .contentInfo{top:50%;left:0px;height:200px;width:100%;margin-top:-100px;}
.banner .contentInfo .sub {	top:47px;left:8px;width:2px;height:120px;}
.banner .contentInfo .quan {top:98px;left:0px;width:14px;height:14px;border:2px solid #fff;	border-radius:16px;	-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;}
.banner .contentInfo .title{position:relative;left:32px;top:0px;line-height:30px;font-size:22px;padding-top:40px;}
.banner .contentInfo .info{display:none;position:relative;left:32px;top:0px;line-height:32px;padding-top:10px;font-size:20px;}
.banner .contentInfo .btn{position:relative;top:0;left:32px;line-height:32px;margin-top:6px;width:110px;height:30px;border-radius:30px;	-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;}
*/
.banner .bannerNav{bottom:10px;}
.banner .bannerNav .bannerNavChild{margin:0 10px;width:10px;height:10px;border-radius:10px;-moz-border-radius:10px;	-ms-border-radius:10px;	-o-border-radius:10px;-webkit-border-radius:10px;}
.banner .bannerBg{width:auto;height:210px;opacity:0;}
 @keyframes sub {
0% {height:0px;}
100% {height:60px;}
}
@-moz-keyframes sub {
0% {height:0px;}
100% {height:60px;}
}
@-webkit-keyframes sub {
0% {height:0px;}
100% {height:60px;}
}
@-o-keyframes sub {
0% {height:0px;}
100% {height:60px;}
}
.about{padding:25px 0;}
h3{margin-bottom:50px!important;font-size:20px!important;}
.about .left{width:100%;height:auto;float:none;}
.about .left i,.about .right h4{font-size:18px;}
.about .left img{width:100%;height:auto;vertical-align:middle;}
.about .right{width:100%;height:auto;float:none;padding-left:0;}
.about .right .info{padding-top:90px;height:100px;}
.btn a{width:86px;height:23px;line-height:23px;font-size:12px;}
.about .right .btn a{position:relative;margin-top:15px;left:0;}
.wedo{padding-bottom:40px;}
.wedo li,.duty .txt h5{font-size:15px;}
.wedo p{margin-bottom:20px;font-size:15px;}
.wedo p span{font-size:16px;}
.wedo li i{background-size:60px;margin-bottom:0;}
.main_other .others:after{width:100%;}
.content_l .left{height:110px;font-size:15px;}
.content_l .left i{background-size:60px;}
.main_other .others .content_l{width:90%;padding:10% 5% 3%;}
.content_l .left span,.total span{font-size:20px;}
.total{margin-top:40px;background-size:80px;padding:110px 0 40px 0;font-size:15px;}
.duty .con{width:100%;margin-bottom:10px;}
.duty .con:nth-child(6){margin-bottom:0;}
.event {padding:40px 0;}
.event .container {height:250px;margin:25px auto 0 auto;}
.event .contents {width:209px;height:250px;	margin:0 auto;}
.event .child {width:209px;}
.event .child .childImg {width:209px;height:125px;}
.event .child .childTitle{line-height:20px;padding-top:10px;font-size:15px;}
.event .child .childTime{font-size:12px;line-height:18px;padding-bottom:8px;}
.event .child .childInfo {font-size:12px;line-height:20px;}
.event .navBtn {top:40px;height:35px;}
.event .navBtn.leftBtn{left:0px;}
.event .navBtn.rightBtn {right:0px;}
.news{padding:40px 0;}
.tabs_list li a{padding:0 20px!important;}
.news .tabs_container .left,.news .tabs_container .right{width:100%;}
.news .tabs_container .left{margin-bottom:20px;}
.news .tabs_container .left img{height:240px;}
.news .tabs_container .left .pad{border:#ddd solid 1px;padding:5px;}
.news .tabs_container .left .text{padding:0 5px 5px;}
.news .tab_content{margin-top:20px;}
.tab_content .btn{width:88px;}
.news .tabs_container .right li{padding:10px;}
.news .tabs_container h6,.store .left p{font-size:15px;}
.store{padding-bottom:40px;}
}
@media (min-width: 640px) and (max-width:1023px ) {
.banner {padding-top:73px;}
.banner .content{background-size:auto 320px;background-position:center 0px;	background-attachment: inherit;}
.banner .contents{top:73px;}
/*.banner .contentInfo {top:50%;left:0px;height:200px;width:100%;	margin-top:-100px;}
.banner .contentInfo .sub{top:17px;left:8px;width:2px;height:120px;}
.banner .contentInfo .quan{top:128px;left:0px;width:14px;height:14px;border:2px solid #fff;border-radius:16px;-moz-border-radius:16px;	-ms-border-radius:16px;	-o-border-radius:16px;	-webkit-border-radius:16px;}
.banner .contentInfo .title{position:relative;left:32px;top:0px;line-height:50px;font-size:40px;}
.banner .contentInfo .info{position:relative;left:32px;top:0px;line-height:32px;padding-top:10px;font-size:20px;}
.banner .contentInfo .btn{position:relative;top:0;left:32px;line-height:32px;margin-top:6px;width:110px;height:30px;border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;	-o-border-radius:30px;-webkit-border-radius:30px;}
*/.banner .bannerNav{bottom:10px;}
.banner .bannerNav .bannerNavChild{margin:0 10px;width:10px;height:10px;border-radius:10px;	-moz-border-radius:10px;-ms-border-radius:10px;	-o-border-radius:10px;-webkit-border-radius:10px;}
.banner .bannerBg{width:auto;height:320px;opacity: 0;}
.about{padding:34px 0 50px 0;}
h3{margin-bottom:60px;}
.about .left{width:100%;height:auto;float:none;}
.about .left img{width:100%;height:auto;vertical-align:middle;}
.about .right{width:100%;height:auto;float:none;padding-left:0;}
.about .right .title{font-size:25px;line-height:33px;padding:18px 0 12px 0;}
.about .right .info{height:150px;}
.btn a{width:130px;height:32px;line-height:30px;}
.about .right .btn a{position:relative;margin-top:20px;left:0;	}
.wedo{padding-bottom:60px;}
.wedo p{margin-bottom:40px;font-size:16px;}
.wedo li,.duty .txt h5{font-size:16px;}
.wedo li i{background-size:70px;}
.main_other .others:after{width:100%;}
.content_l .left{height:130px;font-size:16px;}
.content_l .left i{background-size:70px;}
.main_other .others .content_l{width:90%;padding:10% 5% 3%;}
.total{margin-top:60px;background-size:90px;padding:120px 0 60px 0;font-size:16px;}
.duty .con{width:100%;margin-bottom:10px;}
.duty .con:nth-child(6){margin-bottom:0;}
.event {padding:40px 0;}
.event .container{height:411px;margin:50px auto 0 auto;}
.event .contents{width:418px;height:380px;	margin:0 auto;}
.event .child {width:418px;}
.event .child .childImg{width:418px;height:250px;}
.event .child .childTitle{line-height:28px;padding-top:11px;font-size:16px;}
.event .child .childTime{font-size:16px;line-height:26px;padding-bottom:10px;}
.event .child .childInfo{font-size:14px;line-height:24px;}
.event .navBtn {top:80px;height:70px;}
.event .navBtn.leftBtn{left:0px;}
.event .navBtn.rightBtn{right:0px;}
.news{padding:60px 0;}
.news .tabs_container .left,.news .tabs_container .right{width:100%;}
.news .tabs_container .left{margin-bottom:20px;}
.news .tabs_container .left img{height:320px;}
.news .tabs_container .left .pad{border:#ddd solid 1px;padding:5px;}
.news .tabs_container .left .text{padding:0 15px 15px;}
.news .tab_content{margin-top:40px;}
.tab_content .btn{width:132px;}
.news .tabs_container h6,.store .left p{font-size:16px;}
.store{padding-bottom:60px;}
}
@media (min-width: 1024px) and (max-width:1199px ) {
.banner{padding-top:80px;}
.banner .contents{top:80px;}
.banner .content{background-size:auto 500px;background-position:center 0px;background-attachment:inherit;}
.banner .contentInfo{margin-top:-100px;}
.banner .bannerBg{width:auto;height:500px;}
.about{padding:60px 0;}
h3{margin-bottom:80px;}
.about .left{width:490px;height:260px;}
.about .left i,.about .right h4{font-size:20px;}
.about .right{width:460px;height:260px;padding-left:30px;}
.about .right .info{padding-top:90px;height:120px;}
.wedo{padding-bottom:60px;}
.wedo li,.wedo p,.duty .txt h5{font-size:16px;}
.wedo li i{background-size:90px;}
.content_l .left{height:120px;font-size:15px;}
.content_l .left i{background-size:60px;width:40%;}
.total{margin-top:60px;background-size:110px;padding:150px 0 60px 0;font-size:16px;}
.duty .txt p{padding-top:10px;}
.event {padding:60px 0;}
.event .container{height:340px;margin:56px auto 0 auto;}
.event .contents{width:980px;height:340px;}
.event .child{width:280px;}
.event .child .childImg{width:280px;height:186px;}
.event .child .childTitle{line-height:24px;padding-top:20px;font-size:16px;}
.event .child .childTime{font-size:14px;line-height:30px;}
.event .child .childInfo{font-size:14px;line-height:24px;}
.event .navBtn {top:80px;height:70px;}
.event .navBtn.leftBtn{left:0px;}
.event .navBtn.rightBtn{right:0px;}
.news{padding:60px 0;}
.news .tabs_container .left img{height:280px;}
.tab_content{margin-top:60px!important;}
.news .tabs_container h6{font-size:16px;}
.news .tabs_container .right li{padding:10px;margin-bottom:10px;}
.store{padding-bottom:60px;}
.store .left p{font-size:16px;}
}
@media (min-width: 1200px) and (max-width:1439px ) {
}
@media (min-width: 1440px) and (max-width:1920px ) {
}
 @keyframes scaleOpacityShow {
0% {transform: scale(0) rotate(20deg);opacity:0;}
80% {opacity:0.5;}
100% {transform:scale(1) rotate(0deg);opacity:1;}
}
@-moz-keyframes scaleOpacityShow {
0% {-moz-transform: scale(0) rotate(20deg);opacity:0;}
80% {opacity:0.5;}
100% {-moz-transform:scale(1) rotate(0deg);opacity:1;}
}
@-webkit-keyframes scaleOpacityShow {
0% {-webkit-transform: scale(0) rotate(20deg);opacity:0;}
80% {opacity:0.5;}
100% {-webkit-transform:scale(1) rotate(0deg);opacity:1;}
}
@-o-keyframes scaleOpacityShow {
0% {-o-transform: scale(0) rotate(20deg);opacity:0;}
80% {opacity:0.5;}
100% {-o-transform:scale(1) rotate(0deg);opacity:1;}
}
