
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
li {list-style: none;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
article, aside, header, hgroup, nav, section, footer {float: left;display: block;}
form {margin: 0;padding: 0;}



/*字体*/
@font-face {
    font-family: 'atkinsmedium_regular';
    src: url('../fonts/atkinsmedium_regular-webfont.eot');
    src: url('../fonts/atkinsmedium_regular-webfont?#iefix') format('embedded-opentype'),
    url('../fonts/atkinsmedium_regular-webfont.woff2') format('woff2'),
    url('../fonts/atkinsmedium_regular-webfont.woff') format('woff'),
    url('../fonts/atkinsmedium_regular-webfont.ttf') format('truetype'),
    url('') format('svg');
    font-style: normal;

}







HTML {
	-webkit-text-size-adjust: none;
	font-size:15px;
	overflow-x: hidden;
	scroll-behavior: smooth;
}
body {
	-webkit-text-size-adjust:none;
	font-family: "atkinsmedium_regular","苹方-简  ","苹方","PingFang SC","微软雅黑";
	background:#000;
	color:#C8C5C2;
	font-size:1rem;
    line-height:1.2;
	opacity: 1;
    /*height:100vh;opacity: 0;*/
}
body:lang(en){ font-weight:normal;}
@media screen and (max-width:800px){
	body {min-width:300px;}
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



/*控制反选时的颜色*/
::selection {background-color: #E6E6E6;color: #ffffff;}
::-moz-selection {background-color:#E6E6E6;color:#ffffff;} /*针对Firefox*/
textarea:focus, input:focus {outline: none;/*去除safari输入框点击后的篮框*/}
/**, *:after, *:before {border-box;box-sizing: border-box;}*/
.clearfix:before, .clearfix:after {content: '';display: table;}
.clearfix:after {clear: both;}


img {border: none;vertical-align: bottom;width:100%;height:auto;/*height:auto;修正加载ritina.js后窗口拉动图片变形问题*/}
.hand{cursor:pointer;}
a{cursor:pointer; color: #C8C5C2}
a:link, a:visited {text-decoration:none;}
a:hover {color:grey;}


.wrapper{
	margin: 0 3%;
	verflow-y: scroll;
	/*overflow:hidden;*/
	-webkit-overflow-scrolling: touch;
}


@media screen and (max-width:1000px){
	.wrapper{margin: 0 3%;}
	}


h1, h2, h3, h4, h5, h6 {
	line-height:1.4; font-weight:normal;
}

h1{
    font-size:2.8rem;
    margin-bottom:0rem;
}
@media screen and (max-width:1600px){
	h1{ font-size:2.4rem;}
	}
@media screen and (max-width:1400px){
	h1{ font-size:2.1rem;}
	}
@media screen and (max-width:1200px){
	h1{ font-size:1.8rem;}
	}
@media screen and (max-width:1000px){
	h1{ font-size:1.5rem;}
	}
@media screen and (max-width:780px){
	h1{ font-size:2rem;}
	}
h2 {
	font-size: 2rem;
	
}
h3 {
    font-size: 1.6rem;
}
h4 {
	font-size: 1rem;
}
h5 {
	font-size: 0.8rem;
}
h6 {
	font-size:0.7rem;
}




/*%宽度*/
.w25per{width:25%;}
.w50per{width:50%;}
/**/
.half-opacity{ opacity:0.5}

/*基础设置*/
.fr{float: right;}
.fl{float: left;}
.text-left{text-align: left}
.text-center{ text-align:center}
.text-right{text-align: right}
.text-justify{ text-align:justify}
.circle{ border-radius:100%;}
.desktop-only{display: block;}
.mobile-only{display: none;}

.clear{clear: both;display: inline-block;width: 100%;}

.hide { display:none}

.shadow{-moz-box-shadow:0 0 6px #aaa; -webkit-box-shadow:0 0 6px #aaa; box-shadow:0 0 6px #aaa;}

article{}
article p,.content p{ margin-top:1rem;}
@media screen and (max-width:800px){
	.desktop-only{display: none;}
	.mobile-only{display: block}
	
	}


/*css3 过度*/
.smooth,input,img,a,li,.topbox,.inbox,.mySwiper,h3{-webkit-transition: all 0.5s ease 0.1s;-moz-transition: all 0.5s ease 0.1s;transition: all 0.5s ease 0.1s;}
.bottombox,.middlebox,.topbox{-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}

#chrome10px{ font-size : 12px; -webkit-transform : scale(0.84,0.84) ; *font-size:10px; display:block;}



/*表单相关样式*/
input[type="text"],input[type="password"],input[type="submit"]{font-family:"FUNGIS-Regular","苹方-简  ","苹方","PingFang SC","微软雅黑";outline: none;-webkit-appearance: none; -moz-border-radius: 0px; -webkit-border-radius: 0px;font-family:"苹方-简  ","苹方","PingFang SC","微软雅黑";}




/*去掉ipad iphone 默认按钮样式*/
input[type="button"], input[type="submit"], input[type="reset"] {font-family:"FUNGIS-Regular","苹方-简  ","苹方","PingFang SC","微软雅黑";background:none;border: 0px;}
button{cursor: pointer;}
textarea { -webkit-appearance: none;}   
/*文本框选择颜色*/
.input:focus,.form-input input:focus,.form-input select:focus,.form-input textarea:focus,.chosen-container-active,.chosen-container-multi.chosen-container-active,.selector.focus,.bootstrap-timepicker-widget table td input:focus,.ui-toolbar select:focus,.ui-toolbar input:focus {
	border-color: #aaa;
	box-shadow: 0 0 8px #aaa;
	-moz-box-shadow: 0 0 8px #aaa;
	-webkit-box-shadow: 0 0 8px #aaa;
	color: #333
}
/*文本框placeholder颜色*/
::-webkit-input-placeholder{
    color: #E6E6E6;
}
::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #E6E6E6;
}
:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #E6E6E6;
}
:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #E6E6E6;
}

input[type=checkbox] {
	visibility: hidden;
	visibility:visible\9;/*ie678 不支持这样的checkbox*/
}
input[type="text"],input[type="password"]
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: none;
	text-indent: 0;
	font-weight: bold;
	vertical-align: middle;
	display: block;
	width: 100%;
	font-weight: 300;
	background:none;
	border: 0;
	 border-bottom:2px solid #000;
}
textarea{width: 100%;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: none;
	text-indent: 0;
	font-weight: bold;
	vertical-align: middle;
	/*line-height: 20px;*/
	display: block;
	background:none}
input[type="submit"]
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: none;
	text-indent: 0;
	vertical-align: middle;
	/*line-height: 20px;*/
	display: block;
	width: 100%;
	/*height:2em;
	line-height:2em;*/
	padding: 2rem 0;
	background:none;
	color:#000;
	cursor:pointer;
	background:#C9C9C9;
	line-height:1;
	border-radius: 0px; 
}



.checkbox,.radio{ line-height:1;
	position: relative;
}
.checkbox label,.radio label {
	font-family:'FUNGIS-Regular',"苹方-简  ","苹方","PingFang SC","微软雅黑";
	position:absolute;
}
@media screen and (max-width:1000px){
	.checkbox label,.radio label { position:relative}
}

.swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


