﻿@charset "utf-8";
@media (min-width:1250px){.menu-box li:hover .nav-yi{color:#fff}
.menu-box li:hover .nav-yi:after{width:100%}
.index-a li:hover .index-a-title{margin-top:0}
.index-a li:hover i{transform:translateY(0) translateZ(0);-webkit-transform:translateY(0) translateZ(0);opacity:1}
.anli-list li a .anli-con{opacity:1}
.nav-er-list:hover .nav-er,.nav-san-box a:hover{background:#063090;color:#fff}
.nav-er-list:hover .nav-san-box{width:140px}
.brief-nav-con li:hover .left-yi{color:#fff}
.brief-nav-con li:hover .left-yi:before{width:100%}
.index-a li:hover .index-a-con{background:rgba(181,0,78,.7)}

}
@media (max-width:1440px){.w1388{width:1200px}
.map-tit h2{font-size:20px}
.map-tit>div{font-size:14px}
.banner .ljgd{bottom:16%}
}
@media (max-width:1250px){
	
.w1128,.w1388{width:auto;}
body{padding-top:60px}
.menu-handler{display:block}

.header{height:60px;position:fixed;left:0;top:0;width:100%}
.head-mid{height:60px!important}
.head-con{transform:none;-webkit-transform:none;height:60px}
.header.active .head-con{position:relative;height:60px!important}
.language{position:fixed;line-height:2em!important;top:14px;right:60px;text-align:center;z-index:99}
.logo{top:5px!important}
.logo img{height:50px}
.tab-btn .tlink{display:inline-block;font-size:13px;color:#666;text-align:center;padding:0 0px;line-height:30px;margin:0px 0px;font-weight:bold;background:#F2f2f2;border-radius:0px;width:33%;border-right:1px solid #FFFFFF}
.nav-yi{line-height:50px!important}
.nav-yi:after{display:none!important}
.nav-er-box{position:static;width:auto;margin:0;text-align:left;text-indent:10px;padding-bottom:10px;display:none;-ms-transform:scaleY(1);transform:scaleY(1)}
.nav-tap{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.nav-er-box a{display:block;line-height:32px}
.fubox,.pro-i{display:none}
.nav-san-box{position:static;width:100%;text-indent:25px}
.nav-san-box a{width:100%}
.footer-mid-left dl{margin-right:40px}
.ppgs-title{margin-bottom:15px}
.ppgs-title h4{margin-bottom:3px}
.brief-nav,.position h2{width:200px}
.box-right{margin-left:230px}
.xw-list li{width:100%}
.zksq{right:5px}
.left-er-box{position:absolute;z-index:9;width:100%}
.left-er-box a{font-size:13px}
.top-search{right:12px;position:absolute;height:auto;left:12px;top:12px}
.search-btn,.search-close,.search-nr-wap:before{display:none}
.search-nr{width:100%;position:relative;margin-top:0}
.search-nr .text{width:100%}
.menu-box.active .menu-box-ul{opacity:1}
.language{padding-left:0}
.language:before{position:static;display:inline-block;margin:-5px 4px 0 0;vertical-align:middle}
.search-nr-wap{width:100%}
.search-nr .sbmit{right:0}
.index-a-con{background:rgba(181,0,78,.7)}
.hide-honor-con{width:90%;left:5%;margin-left:0}
.menu-box{position:fixed;width:100%;top:40px;bottom:0;left:-100%;background:#063090;margin:0;transition:all .3s cubic-bezier(.89,.04,.21,.93);-webkit-transition:all .3s cubic-bezier(.89,.04,.21,.93)}
.menu-box.active{left:0}
.menu-box-ul{position:absolute;left:20px;right:20px;top:40px;bottom:50px;overflow:auto}
.menu-box li{float:none;width:100%;margin:0;border-bottom:1px solid rgba(0,0,0,.4)}
.menu-box li:after{position:absolute;width:16px;height:16px;content:'';background-size:cover;right:5px;top:17px;transition:all .3s linear;-webkit-transition:all .3s linear}
.menu-box li.active:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.menu-box li:first-child:after{display:none}
.menu-box li:last-child:after{display:none}
.menu-box li:first-child .nav-yi{display:block}
.menu-box li:last-child .nav-yi{display:block}
.menu-box li.active{border-color:#063090}
.menu-handler{top:44px;}
}
@media (max-width:768px){.wh-title h4{font-size:16px}
.wh-text b,.wh-title span{font-size:14px}
.index-a-title{margin-top:0}
.index-a i{display:none}
.cptd2-con{height:100px}
.gtrz .img100,.ppgs-l{width:100%}
.gtrz-con,.ppgs-r{position:static;width:100%}
.footer-mid-left,.footer-mid-right,.map-info,.proxq-r,.proxqimg{float:none;width:100%}
.ppgs-r{padding:25px 0}
.ppgs-warp{width:auto}
.footer-mid-right{margin-top:20px}
.wh-text b{margin-top:15px}
.gtrz-con{padding:20px 0}
.wh-text{width:90%}
.gcal-list li{width:33%;margin-bottom:15px;margin-right:0%;}
.gcal-list li:nth-child(3n){}
.gcal-list li img{border-radius:50%;border:3px solid #FFF;height:100px;width:100px;text-align:center}
.menu-handler{top:14px;}
}
@media (max-width:750px){

.head-top div.fl{display:none}
.w1388{width:100%}
.price b{font-size:30px}
.his-nian,.ppgs-title h4,.pro-cs-a h4,.title1 h3{font-size:20px}
.pro-cs-a span{font-size:18px}
.index-a h3,.map-name,.position h2{font-size:16px}
.title2 h4{font-size:14px}
.footer-bot span,.ny-title-r a,.title2 span,.xw-con p{font-size:12px}
.footer-mid-left,.hide-honor-bth div,.pc-show,.pro-i{display:none}
.phone-show{display:block}
.fot-lxwm p{text-align:center}
.ditu-bot,.footer-mid,.history-top,.margin-t60{margin-top:25px}
.history-bot,.margin-t40,.margin-t50,.whbox li:last-child{margin-top:20px}
.contact-page:last-child,.result-box .search-list li{margin-top:15px}
.honnor li p,.xwfy-a:last-child{margin-top:10px}
.footer-mid-right{margin-top:0}
.title2 h4 img{margin-top:-3px}
.honnor li,.result-box,.search-list,.title1{margin-bottom:20px}
.nlogo{display:none}
.box-right{padding-top:25px}
.poroxq-b-con{padding:15px}
.map-name{padding:10px 0}
.wh-text{padding:20px 0}
.left-er-box{width:0;overflow:hidden;display:block;left:auto;right:0;transition:all .3s linear;border:none;padding:0}
.left-er-box a{white-space:nowrap}
li.in .left-er-box{width:100%}
.left-er-wrap{border:1px solid #e5e5e5;padding:10px 0}
.map-lxwm{padding:0}
.page input,.page span,.pages{margin:0}
.contact-page,.xw-list li{float:none;width:100%;margin-right:0}
.brief-nav{position:static;width:100%}
.menu-handler{right:12px}
.index-a li{width:49.5%;margin-right:1%}
.index-a{margin-top:1%}
.index-a li:nth-child(even){margin-right:0}
.ljgd2{width:100px;line-height:34px}
.tab-btn a{margin:5px 2px;font-size:12px;line-height:30px;width:40%;text-align:center;padding:0 15px;}
.tab-btn .tlink{display:inline-block;font-size:12px;color:#666;text-align:center;padding:0 0px;line-height:30px;margin:0px 0px;font-weight:bold;background:#F2f2f2;border-radius:0px;width:100%;border-right:1px solid #FFFFFF}
.tab-btn .tlinkc{display:inline-block;font-size:13px;text-align:center;font-weight:normal;padding:0 0px;line-height:30px;margin:0px 0px;width:49%;border-right:1px solid #FFFFFF}
.anli-list li{width:100%;}
.anli-list li:nth-child(4n),.product-list li:nth-child(3n){margin-right:4%}
.anli-list li:nth-child(even),.product-list li:nth-child(even){margin-right:0}
.product-list li{float:left;width:40%;margin-right:10%;margin-bottom:5%}
.product-list li:nth-child(3n){margin-right:10%}
.pro-list-bot{padding:10px 0}
.pro-list-bot h5{margin-right:0}
.anli-list li{margin-bottom:4%}
.anli-list li a .anli-con{opacity:1}

.logo2 img{height:30px}
.bdsharebuttonbox.forlink,.footer-bot{text-align:center}
.bdsharebuttonbox.forlink a,.bdsharebuttonbox.forlink span{display:inline-block;vertical-align:middle;float:none}
.box-right{margin-left:0}
.contentbox{padding-bottom:10px;min-height:250px}
.position{line-height:50px;margin-top:-50px}
.position h2{width:150px}
.left-yi{line-height:50px}
.zksq{top:18px}
.left-er-box a{line-height:34px}
.title2 h4 img{width:18px;height:18px}
.title2{line-height:34px}
.history-year{width:100px}
.history-con{left:104px}
.preview .swiper-slide{height:100px}
.whbox .img100{float:none!important;width:100%!important}
.whbox-con{position:static!important;width:100%!important}
.gcal-list li{width:33%;margin-bottom:15px;margin-right:0%;}
.gcal-list li:nth-child(3n){}
.gcal-list li img{border-radius:50%;border:3px solid #FFF;height:100px;width:100px;text-align:center}
.honnor li{width:32%;margin-right:2%}
#container{height:260px}
.contact-page{max-width:none}
.xwfy-a{float:none;max-width:100%}
.fr .fy-go{left:0;right:auto}
.fr.xwfy-a a{padding-left:70px;padding-right:0}
.fr.xwfy-a span{left:auto;right:0}
.fr .fy-go{padding-left:0;padding-right:20px}
.map-info{margin:0}
.map-tit h2{color:#b5004e}
.map-bot,.map-name{background:#b5004e}
.map-tit{border-color:#b5004e}
.ny-title-r a{display:inline-block}
.position{height:auto}
.history-year{height:180px}
.history-txt p{font-size:13px}
.ljgd{width:120px;line-height:40px}
.banner .ljgd{margin-left:-60px;bottom:18%}
.index-a .img img{width:36px}
.brief-nav-con li{flex:1;margin-right:1px}
.brief-nav-con li:last-child{margin-right:0}
.honor-close{right:0}
html.active{overflow:hidden}
body{padding-bottom:40px}
.swiper-btn-style{display:none}
}


