@charset "utf-8";
*{margin:0;padding:0;list-style:none;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html{font-size:14px;-webkit-text-size-adjust:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{line-height:1.5;color:#666;font-family: 'SourceHanSansCN-Light';}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select{margin:0;padding:0}a{text-decoration:none;color:#29b4f0;}a:link,a:visited,a:active,a:hover,a:focus{text-decoration:none;outline:0;color:"";star:expression_r(this.onFocus=this.blur();)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:before,:after{content:"";position:absolute;display:block}table{border-collapse: separate;border-spacing: 0;}.clear{clear:both}.clearfix{*zoom:1}.clearfix:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20'}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;display:block;max-width: 100%;}fieldset{border:1px solid #999;margin:0 2px 18px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}input,button,textarea,select{font-size:100%;outline:0;resize:none;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle}input[type="button"]{cursor:pointer;border:0}input[type="submit"]{cursor:pointer;border:0}input[type="reset"]{cursor:pointer;border:0}input,textarea{-webkit-appearance:none}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;resize:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.w-1{width:100%}.w-2{width:50%}.w-3{width:33.33333333%}.w-4{width:25%}.w-5{width:20%}.w-6{width:16.66666667%}.w-7{width:14.2857142857%}.w-8{width:12.5%}.w-9{width:11.11111111%}.w-10{width:10%}.w-11{width:9.09090909%}.w-12{width:8.33333333%}.fs0{font-size:0}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.fs31{font-size:31px}.fs32{font-size:32px}.fs33{font-size:33px}.fs34{font-size:34px}.fs35{font-size:35px}.fs36{font-size:36px}.fs37{font-size:37px}.fs38{font-size:38px}.fs39{font-size:39px}.fs40{font-size:40px}.fs41{font-size:41px}.fs42{font-size:42px}.fs43{font-size:43px}.fs44{font-size:44px}.fs45{font-size:45px}.fs46{font-size:46px}.fs47{font-size:47px}.fs48{font-size:48px}.fs49{font-size:49px}.fs50{font-size:50px}.ovh{overflow:hidden}.rel{position:relative}.abs{position:absolute}.db{display:block}.dn{display:none}.dinb{display:inline-block}.din{display:inline}.t-l{text-align:left}.t-r{text-align:right}.t-c{text-align:center}.v-t{vertical-align:top}.v-m{vertical-align:middle}.v-b{vertical-align:bottom}.t-x{text-transform:lowercase}.t-d{text-transform:uppercase}.t-k{text-transform:capitalize}.t-b{font-weight:bold}.t-lig{font-weight:lighter}.t-nom{font-weight:normal}.t-ita{font-style:italic}.t-obl{font-style:oblique}.fl{float:left}.fr{float:right}.c-b{display:block;margin-right:auto;margin-left:auto}.chl{transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.header.slideDown{top:0}.header.slideUp{top:-200px}.fixed{position:fixed}.left0{left:0}.top0{top:0}.right0{right:0}.bottom0{bottom:0}.mg0{margin:0}.mgt0{margin-top:0}.mgb0{margin-bottom:0}.mgl0{margin-left:0}.mgr0{margin-right:0}.pd0{padding-left:0;padding-right:0}.pdt0{padding-top:0}.pdb0{padding-bottom:0}.pdl0{padding-left:0}.pdr0{padding-right:0}.ras2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ras3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ras4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ras6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.ras8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ras10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ras12{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ras14{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.ras16{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.ras18{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.ras20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.ras22{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.ras24{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.ras26{-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}.ras28{-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.ras30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.ras32{-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.ras34{-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px}.ras36{-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px}.ras38{-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px}.ras40{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.ras42{-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px}.ras44{-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px}.ras46{-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px}.ras48{-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px}.ras50{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.ras100{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.bgw{background-color:#fff}.corw{color:#fff}.cor0{color:#000}.cor1{color:#111}.cor2{color:#222}.cor3{color:#333}.cor4{color:#444}.cor5{color:#555}.cor6{color:#666}.cor7{color:#777}.cor8{color:#888}.cor9{color:#999}
.w1200{width: 1200px;margin-left: auto;margin-right: auto;}
.show10{-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}
input,select,textarea{display:block;width:100%;border:0;background-color:transparent;padding-left: 10px;font-size: 14px;}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
.time03{transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}
.time05{transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.time10{transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease}
.opt7,.hov7:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7}
.opt8,.hov8:hover{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8}
.elp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.elp2,.elp3,.elp4,.elp5,.elp6,.elp7,.elp8{overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space: normal;}
.elp3{-webkit-line-clamp:3;}
.elp4{-webkit-line-clamp:4;}
.elp5{-webkit-line-clamp:5;}
.elp6{-webkit-line-clamp:6;}
.elp7{-webkit-line-clamp:7;}
.elp8{-webkit-line-clamp:8;}
.show{display:block}.hide{display:none}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
.file{position:relative;display: inline-block;}
.file input{position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);height:100%;width:100%}
button{border:none; background: transparent;outline: none;display: block;cursor: pointer;}
/*滚动条*/
::-webkit-scrollbar{width: 6px; height:6px; border-radius:0; }
::-webkit-scrollbar-track{ background:rgba(0,0,0,0.1); }
::-webkit-scrollbar-thumb{ background-color:#999; border-radius:0; }

.translate{
	left: 50%;top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.translateX{
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.translateY{
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}


@font-face {
	font-family: 'SourceHanSansCN-Light';
	src: url('../fonts/SourceHanSansCN-Light.otf') format('truetype');
}
.SO-Light {font-family: 'PingFang Light';}

@font-face {
	font-family: 'SourceHanSansCN-Medium';
	src: url('../fonts/SourceHanSansCN-Medium.otf') format('truetype');
}
.SO-Medium {font-family: 'SourceHanSansCN-Medium';}

@font-face {
	font-family: 'SourceHanSansCN-Normal';
	src: url('../fonts/SourceHanSansCN-Normal.otf') format('truetype');
}
.SO-Normal {font-family: 'SourceHanSansCN-Normal';}

@font-face {
	font-family: 'SourceHanSansCN-Bold';
	src: url('../fonts/SourceHanSansCN-Bold.otf') format('truetype');
}
.SO-Bold {font-family: 'SourceHanSansCN-Bold';}


@font-face {
	font-family: '庞门正道标题体';
	src: url('../fonts/庞门正道标题体.ttf') format('truetype');
}
.PMZD {font-family: '庞门正道标题体';}

@font-face {
	font-family: 'Asimov';
	src: url('../fonts/Asimov.ttf') format('truetype');
}
.Asimov {font-family: 'Asimov';}

@font-face {
	font-family: 'DIN-Bold';
	src: url('../fonts/DIN-Bold.ttf') format('truetype');
}
.DIN-Bold {font-family: 'DIN-Bold';}

@font-face {
	font-family: 'Arial';
	src: url('../fonts/Arial.ttf') format('truetype');
}
.Arial{font-family: 'Arial';}
.mgt25{margin-top: 25px;}
.mgt35{margin-top: 35px;}
.mgt50{margin-top: 50px;}