@charset "utf-8";
@media (min-width:1250px){
	.nav-menu li:hover .nav-yi{background: #7f6862;}
	.nav-menu li:hover .nav-yi{color: #fff;}
	li:hover .zksq{background: url("../images/add2.png") no-repeat center;background-size: cover;}
	.brief-nav-con li:hover .left-yi{color: #fff;}
	.brief-nav-con li:hover .left-yi:before{width: 100%}
	.xp-play .swiper-slide:hover img,.xp-play .swiper-slide:hover span,.xp-play .swiper-slide:hover h5{transform: translateY(-20px);-webkit-transform: translateY(-20px);}
}

@media (max-width:1280px){
	.ban1,.xpjt1{left: 20px;}
	.ban2,.xpjt2{right: 20px;}
}
@media (max-width:1024px){
	.nav-yi{padding: 0 15px;}
	.w1200{margin: 0 20px;width: auto;}
	.index-cp2 .cp-top{right: 20px;}
	.index-cp3 .cp-top{left: 25px;}
}
@media (max-width:1000px){


	.header{height: 60px;transform:none; -webkit-transform:none;}
	body{padding-top: 60px;}
	.logo{left: 20px;top:5px;}
	.logo img{width: 89px;}
	.menu-handler{display: block;}
	.header-con{position: fixed;width: 100%;top:60px;bottom:0;left:-100%;background: #fff;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.header-con.active{left: 0;}
	.nav-box{position: absolute;left: 20px;right: 20px;top:60px;bottom:20px;overflow: auto;}
	.nav-menu{text-align: left;}
	.nav-menu li{display: block;margin: 0;border-bottom: 1px solid #666;}
	.nav-yi{display: block;line-height: 50px;padding: 0;}
	.nav-menu li.active .nav-yi{background: none;color: #442e27;}
	.nav-menu li.active{border-color: #442e27;}
	.header-r{height: 60px;right: 10px;}
	.language-con img:last-child{display: none;}
	.header-r a{width: 70px;border:none;}
	.header-r{width: 140px;}

	.banner-top{position: static;}
	.banner-bot{display: none;}
	.banner .w1200{margin: 0 auto;width: 100%;}
	.ban-btns div{display: none;}
	.index-cp2 .cp-top{right: 5%;}
	.index-cp3 .cp-top,.index-cp1 .cp-top{left: 5%;}
	.index-cp1 .cp-top{top:10%;}
	.qiye-b{margin: 30px 0;}
	.qyjj-txt{margin: 0 5px;}
	.padding-tb100{padding: 60px 0;}
	.wh-txt{margin: 15px;}
	.year-mlc{right: 0;}
	.play-num{left: 40px;}
	.map-con{right: 2%;}
}
@media (max-width:768px){
	.cp-top h3{font-size: 26px;}
	.cp-top h4{font-size: 20px;}
	.index-cp .img100{width: 58%;}
	.index-cp1{height: 440px;}
	.index-cp2,.index-cp3{height: 200px;}
	.padding-tb100{padding: 60px 0;}
	.margin-t100{margin-top: 60px;}
	.hns{height: 320px;}
	.hns .a2{margin: 15px auto 30px;}
	.syxw-txt{margin: 15px;}
	.footer-r,.footer-l{float: none;text-align: center;}
	.bdshare-button-style0-16,.footer-r-b,.dzdy{float: none;display: inline-block;}
	.bdshare-button-style0-16{margin-top: 30px;}
	.bao-xh{margin: 15px 0;}
	.wh-txt li{padding: 8px;}
	.cpdw li{width: 32%;margin-right: 2%;}
	.qs-con,.wh-con,.map-con{position: static;width: 100%;}
	.jan .wh-img{float: none;width: 100%;}
	.qs-txt{margin: 15px;}
	.history-txt{width: 290px;}
	.map-con{margin: 0;height: auto;}
	.container{height: 300px;}
	.map-page{padding: 25px;}
	.map-list li p{margin-bottom: 5px;}
}
@media (max-width:750px){
	.bao-xh b{font-size: 30px;}
	.cp-top h3,.hns h2,.dnb h3,.title2 h3,.qiye-a h2,.bten,.map-title span{font-size: 20px;}
	.xp-play h5,.dnb span,.cpdw-top h3{font-size: 18px;}
	.title1 h3,.history-box .bten,.prodcut-top span{font-size: 16px;}
	.title1 p,.qtcp-list li p{font-size: 14px;}
	.ckgd,.ban-position a,.cpdw-top p,.time1,.xwtj p{font-size: 12px;}
	.pc-show,.xpjts div,.syxw-txt p,.footer-nav,.jsjt div,.view-btn a{display: none;}
	.phone-show{display: block;}
	.w1200{margin: 0 12px;}
	.syxw-l,.syxw-list,.cpxq-img,.cpxq-js,.qiye .img100,.qiye-con,.qyjj .img100,.wh-img,.ppdw-img,.xwxq-con,.xwtj,.xwfy-a,li:nth-child(odd) .history-con,.history-con,.prodcut-r{float: none;width: 100%;}
	.qyjj-des,.wh-con,.ppdw-con,.year-box,.year{position: static;width: 100%;}
	.cpxp-ms-box,.history-txt{padding: 15px;}
	.padding-tb100,.footer-top,.padding-tb60{padding: 30px 0;}
	.xp-play .swiper-slide a{padding: 20px 0;}
	.cpxq-img{padding: 10px 0;}
	.margin-t100{margin-top: 30px;}
	.margin-t50,.xwtj,.product-list{margin-top: 25px;}
	.title1 p,.qiye-b,.wh-con,.cpdw-top h3{margin-top: 10px;}
	.pagination2{margin-top: 5px;}
	.code-box p,.footer-r-b,.dzdy,.registor-page,.denglu-box .registor-page{margin-top: 0;}
	.qyjj-txt,.ppdw-txt{margin: 15px;}
	.syxw-l .title1,.ppdw-txt .qiye-a{margin-bottom: 25px;}
	.map-title{margin-bottom: 20px;}
	.title2{margin-bottom: 15px;}
	.hns h2,.logo2{margin-bottom: 10px;}
	.logo,.nav-box{left: 12px;}
	.nav-box{right: 12px;}
	.menu-handler{right: 10px;}
	.pagination1{bottom:10px;}
	.pagination1 .swiper-pagination-bullet{width: 25px;margin: 0 5px;}
	.cp-top h4{margin: 5px 0;}
	.cp-top .table-cell{vertical-align: top;padding-top: 15px;}
	.index-cp .img100{width: 75%;}
	.index-cp2 .img100{left: 2px;}
	/*.index-cp3 .img100{right: 2px;bottom:-20px;}*/
	.jt{width: 30px;height: 30px; bottom: -15px;margin-left: -15px;}
	.hns-des p{line-height: 1.6em;}
	.hns{height: auto;padding: 25px 0;}
	.syxw-l,.ppdw .qiye-a,.ryzz-box .qiye-a{padding-top: 0;}
	.syxw-l .title1 h3{margin: 0 auto;}
	.syxw-l .title1{text-align: center;}
	.syxw-l .title1 i{margin: 10px auto 0;}
	.syxw-l .img100{display: none;}
	.dzdy-box{width: 100%;}
	.dzdy{display: block;}
	.text-right{width: 200px;}
	.title1 h3{width: 150px;line-height: 36px;}
	.cpxp-cs li{width: 49%;padding-left: 0;}
	.cpxp-title h4{line-height: 1em;padding-bottom: 5px;}
	.cpzs-btn div{width: 9%;}
	.cpxq-img img{max-width: 60%;}
	.pagination2 .swiper-pagination-bullet{margin: 0 4px;width: 8px;height: 8px;}
	.ban-position a{line-height: 40px;}
	.ban-position .w1200{width: 100%;margin: 0;}
	.cpdw-top{padding: 0 10px;height: 100px;}
	.cpdw-top p{line-height: 1.4em;}
	.view .swiper-slide p{padding: 6px 2px;}
	.news-list li{width: 48%;margin-right: 4%;}
	.news-list li:nth-child(3n){margin-right: 4%;}
	.news-list li:nth-child(even){margin-right: 0;}
	.time1{width: 80px;line-height: 24px;}
	.xwfy-a{max-width: 100%;margin-bottom: 5px;}
	.xwfy .fr .fy-go{right: auto;left: 0;padding-left: 0;padding-right: 20px;}
	.xwfy .fr.xwfy-a a{padding-right: 0;padding-left: 70px;}
	.xwfy .fr.xwfy-a span{left: auto;right: 0;}
	.xwtj li{width: 32%;float: left;margin-right: 2%;}
	.xwxq-box{margin-top: 25px;padding-bottom: 35px;}
	.ml-list li{width: 48%;margin-right: 4%;}
	.ml-list li:nth-child(3n){margin-right: 4%;}
	.ml-list li:nth-child(even),.prodcut-bt,.xwtj li:last-child{margin-right: 0;}
	.play-num{left: 0;top: auto; bottom:15px;width: 100%;text-align: center;}
	.year-mlc{transform: none;-webkit-transform: none;top:25px;left: 0;right: 0;text-align: center;width: auto;}
	.ml-close{width: 30px;height: 30px;z-index: 99;}
	.yuan1{height: 240px;}
	.history-box .qiye-a{padding-top: 15px;}
	.yuan2{left: 0;top:30px;}
	.yuan3{width: 80px;height: 80px;right:-20px;top:-25px;}
	.history-box .qiye-a{height: 85px;}
	.history-txt{box-sizing: border-box;width: auto;}
	li:nth-child(even) .history-txt{margin-right: 0;text-align: left;float: none;}
	.history-bot:before,.history-list:before,.history-list li:before,.history-txt:before,.history-list:after{display: none;}
	.history-list li{margin-top: 25px;padding: 0 15px;}
	.history-list,.history-bot{padding-bottom: 30px;}
	.registor-page{float: none;}
	.zc-warp{width: auto;}
	.registor-box{height: auto;padding: 50px 0;}
	.registor-page h2,.denglu-box .registor-page h2{padding-left: 0;}
	.registor-box{background-position: right;}
	.brief-nav{position: fixed; right: -100%; width: 100%; top: 0;height: 100%; z-index: 999; background: rgba(0,0,0,.5);overflow: hidden;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.brief-nav.active{right: 0;}
	.brief-nav-warp{position: absolute;right: 0;top:0;width: 60%;height: 100%;overflow: auto;background: #fff;}
	.sel-nf{position: relative;top:0;right: 0;margin-top: 10px;}
	.prodcut-top{padding-top: 0;}
	.product-list li p{line-height: 40px;}
}