@charset "utf-8";
/*通用部分 g: global, m: main, p: parts|plate, l: local, i: item*/
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0; }
html,body{font-family: "Microsoft YaHei","SimSun","Arail","Tabhoma",sans-serif; font-size: 20px; text-align: left; }
ul,ol,li{list-style: none; }
img{border: 0; vertical-align: top; }
input,select,textarea{outline: 0; }
textarea{resize: none; }
table{border-collapse: collapse; border-spacing: 0; }
th,strong,var,em{font-weight: normal; font-style: normal; }
a{text-decoration: none; }
a:link,a:visited,a:hover,a:active{text-decoration: none !important; }
.hide{display: none; visibility: hidden; opacity: 0; }
.clear{display: block;}
.clear:after,ul:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.m-lmt{text-align: right; background-position: center center; background-repeat: no-repeat; }
.m-lmt a{display: inline-block; }
.m-main{position: relative; }
.prev,.next{position: absolute; transition: all 0.3s; user-select: none; cursor: pointer; }

/*body{background: url(../../body.jpg) top center no-repeat; height: 100vh; width: 100vw;}


/* PC端显示 */
@media (min-width: 640px) {
.g-1920,.g-main{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative; }
.g-1920:after,.g-main:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.g-1920{max-width: 1920px; }
.g-main{max-width: 960px; }
.head{height: 1080px; background: url(../images/bg.jpg?v=001) top center no-repeat; overflow: hidden;}
.head .m-view{padding-top: 255px; display: block; margin: 0 auto; }
.head .btn-box{margin-top: 34px; height: 177px;}
.head .btn{position: absolute; display: block;}
.head .btn1{top: 0; left: 0;}
.head .btn2{top: 0; right: 0;}
.head .btn3{bottom: 0; left: 94px;}
.head .btn4{bottom: 0; right: 91px;}
}


/* 手机端显示 */
@media (max-width: 640px) {
.head{height: 100vh; width:100vw; background: url(../images/m-bg.jpg?v=001) top center no-repeat; background-size: cover; overflow: hidden;}
.head .m-view{height: 4.255rem; padding-top: 7.345rem; display: block; margin: 0 auto; }
.head .btn-box{margin: 1.564rem auto 0; width: 56%; height: 50%; position: relative; text-align: center;}
.head .btn{display: block; width: 100%; margin-bottom: 0.655rem;}
.head .btn img{height: 2rem;}

.g_pub_header,.g_pub_footer{display: none !important;}
}