/*------max width 600px--------*/
@media(max-width:800px){
	.m600show{display:block;}
	.mhide{display:none;}
	#top{height:60px;position: fixed;top:0;background-size:auto 80px;}
	#top #logo{width:35%;background-position: 20px center;}
	#home h2{font-size:160%;}
	#home #top{position:fixed;background: rgba(0, 0, 0, 0.4);}
	#home #top #logo {    background-size: auto 40px;width:45%;}
	input,textarea,select{font-size: 16px;}
	.ih2{font-size:180%; text-align:center;padding:0 12px;}
	h1.title{font-size:140%;padding:20px 0;}
	h1.title a:after{max-width: 50px;height:4px;bottom: -10px}
	#p3830 h1.title, #p3930 h1.title {margin: 12px 12px 60px 12px;}
	.aboutAltMsg{    font-size: 140%;padding-bottom: 10px;;}
	#zwcon .bottom{columns: 1;}
	.history .title{font-size: 140%;padding:20px 0;}
	#pimgps{overflow-x: scroll;}
	#pimgps .w{width:1400px;}
	.imgPC li a i{width:80px;height:80px;}
	#footer{font-size:90%;padding: 20px;background-position: right bottom;;}
	#footul #blogo{height:70px;background-size:200px auto;margin:0 auto;}
	#footer .binfo{line-height: 100%;}
	#footul{justify-content: space-around;
		flex-wrap: wrap;
		flex-direction: column;
	text-align: center;padding-bottom:30px;}
	#footul li{padding-top:20px;}
	#footul li.li1{width:100%;}
	#footul li.li2{width:100%;}
	#footul li.li2 img{width: 220px;top:0px;left:10px;position: relative;}
	#footul li.li3{width:100%;}
	#footul li h4{font-size:140%;padding-bottom: 12px;;}
	#footul li .sitem1{padding:0;}
	#footul li.downli{width:100%;}
	#footul li .sitem{padding:0;}
	#footul li .sitem a{width:196px;margin:auto;border:2px solid #99a0ad;padding:6px 0;background:none;}
	#footul li.last{width:100%;}
	#footul li.last h4{display:none;}
	#footul li.last div img{width:40%;}

	#news h1.title{font-size:140%;text-align:center;padding-bottom:10px;font-weight:400;}
	#dfdiv{text-align:center;font-size:80%;color:#999;}

#ccform{padding-top:30px;margin-top:30px;}
#ccform button{width:100%;}
#contactInfo{width:100%;float:none;padding-left:0;}
#cmap{width:100%;float:none;margin-top:30px;}

#mmenu{
	display: block;
    width: 36px;
    height: 36px;

    right: 2px;
	background-repeat: no-repeat;
	background-position: center center;
    background-size: 30px auto;
}

.menu{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M992 832h-960C14.933333 832 0 817.066667 0 800S14.933333 768 32 768h960c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM992 544h-960C14.933333 544 0 529.066667 0 512s14.933333-32 32-32h960c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32zM992 256h-960C14.933333 256 0 241.066667 0 224S14.933333 192 32 192h960c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z'/%3E%3C/svg%3E") }

.menuAct{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M167.649789 128.588657 893.229143 854.16801 854.953398 892.442732 129.375068 166.863379 167.649789 128.588657Z M893.229143 166.878728 167.665139 892.442732 129.375068 854.151637 854.939071 128.588657 893.229143 166.878728 M479.051075 145.549957'/%3E%3C/svg%3E") }

#top .navcontent{
	display: none;
    height: 100%;
    width: 100%;
    padding: 12px 0;
    background: #f4f4f4;
    top: 60px;
    right: 0;
    position: fixed;
    overflow-y: scroll;
    z-index: 99001;
    margin: 0;
    text-align: center;
}
#top nav{width:100%;}
#nav{width:100%;flex-direction: column;justify-content: flex-start;}
#nav>li{height:auto;    flex-direction: column;}
#nav a{color:#333;}
#nav li:hover>ul{display:none;}
#lng{padding-right: 0;}

.p4420 #zwcon h2{padding:15px 0}
.vks1{flex-direction: column;margin:0;}
.vks1 .left{width:100%;}
.vks1 .right{width:100%;}
.vks1 .img1 img{display: block;}
.vks1 .down div{padding:20px 20px 60px 20px;}
#crcon img{padding-bottom:40px;width:90%;}
#videoCon li{width:50%;    margin: 14px 0 30px 0;}
#videoCon li a{margin:0 12px;height:140px;}
#videoCon li div{line-height: 130%;background-position: 12px 12px;padding:12px 12px 12px 34px;}
#videoCon li a:before{background-size: 40px;}
#p3930 .pagecon,.pagecon{padding-top:50px;}
.topImg{height:100px;}

#p3930 #zwcon{padding:0 12px 12px 12px;}
#contactPageCon{flex-direction: column;top: -40px;
    position: relative;}
#feedback{width:100%;}
#p3930 #contact_map{margin-top:40px;height:55vw;background-position: -90vw center;}

#iabout .iaboutCon{width:100%;background-color: unset;}
#iabout .iaboutBk{background-position:0 80px;    background-size: 100% auto;}
#iabout .iaboutConText{    margin: 260px 0 0px 0;
    padding: 0 12px;}
.ipsText{text-align: left;
    margin: 0 auto;
    font-size: 100%;}
.ipsText span{display: block;}
.ipsImg img{width:90%;}

#ies .iesCon{width:100%;background-color: unset;padding: 50px 0;}
#ies .iesBk{background-position:0 180px;    background-size: 100% auto;}
#ies .iesText{    margin: 330px 0 0px 0;
    padding: 0 12px;}

#is .w{width: 100%;}	
#is .isCon{width:95%;background-color: unset;padding: 50px 0;margin: 0 auto;}
#is .isBk{background-position:center 180px;    background-size: 140% auto;}
#is .isText{    margin: 330px 0 0px 0;
	padding: 0 12px;}

.evtitle{padding:40px 0;}	
.eventCon ul{padding:30px 0;justify-content: flex-start;    flex-direction: column;}
.eventCon ul li{width:100%;margin-bottom: 12px;padding-bottom:12px;}
.eventCon ul li i{height: 100px;margin-bottom: 0;}
#nav li>a span.arrow{background:none;padding-right:0;}

.pageContent {border-top:0;}
.ecmt{font-size:180%;}
.ecmt2{font-size:110%;line-height: 100%;}

#p3940 .ipshow {width:100%;}
#p3940 .ipshow>ul{margin:0;}
#p3940 .ipshow>ul>li{margin:0 0 10px 0;width:calc(50% - 5px)}
#p3940 .ipshow>ul>li:nth-of-type(even){margin-left: auto;;}
#p3940 .ipshow>ul>li>a .memo{width:100%;}
#p3940 .ipshow ul li .memo i {display: none;;}
.ipshow ul li .memo .cc:after{display: none;;}
#p3940 .ipshow>ul>li>a .inner{flex-direction: column-reverse;    padding: 12px;}
#p3940 .ipshow ul li a b {font-size:120%;    line-height: 110%;}
#p3940 .ipshow ul li .memo .series{font-size: 260%;}
#p3940 .ipshow>ul>li>a img{width: 65%;
    margin: -20px 0 0 auto;}

h1.title a{max-width: 80%;;}
#pscon{    display: flex;
    flex-direction: column;
    padding: 12px 0 0 0;}
.psImg,#news .psImg{width:100%;padding-top: 60px;}
#news .psImg{padding-top:0;}
#news .psImg a{margin-right: 0;}

#proInfo {
    width: 95%;
    top:0;
    margin: auto;
}
.pcon>li {    align-items: flex-start;}
.pcon>li i {
    width: 40%;
}
.pcon>li ul {
    width: 54%;
    padding: 0px 0% 0 4%;
    margin-left: 2%;
}
#ru .pcon>li i {width: 30%;}
#ru .pcon>li ul{width:64%;}

.pcon>li.sxp ul{width:95%}
#ru .pcon>li.sxp ul{width:95%}
.pcon>li.sxp i{width:80%;}
#ru .pcon>li.sxp i{width:80%;}

.pcon2 img{width:60%;margin:auto}
.pcon2>li ul,#ru .pcon2>li ul{width:90%;padding:12px 0 12px 4%;}

#pmodel{width:95%;padding:8px;}
#pmodel .sbt{width:auto;    max-width: 100px;}
#pmodel ul {
    font-size: 60%;
}
.sbt1 {
    padding: 12px 0 6px 8px;
    font-size: 210%;
}
.sbt2 {
    font-size: 100%;
    padding: 0 8px 0 0;
}
.sbt3 {
    padding: 8px;
    font-size: 60%;
	line-height: 100%;;
}

#offerCon{    flex-direction: column;}
.raon{padding:8px;margin:0;text-align: center;
    line-height: 60px;}
	.ocon #ccform{padding-top: 0;}
	#ru #proOverview{font-size: 70%; word-break:break-all; ;}
}

