html { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; height: 100%;font: inherit;overflow-x: hidden;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{ margin:0;padding:0;border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) { display: none;height: 0;}
a { background: transparent;outline: none; }
a:active,a:hover { outline: 0;}
img { border: 0;max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode: bicubic;}
img.inherit { max-width:  inherit; *width: auto;}
table,tr,td{ max-width: 100%;width:auto\9;}
.video embed,.video object,.video iframe { width:100%;height:auto;}
svg:not(:root) { overflow: hidden;}

button,input,optgroup,select,textarea { color: inherit;font: inherit;margin: 0;}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button;cursor: pointer;}

button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
textarea { overflow: auto;font-size: 1em;}

*:before,*:after,.sizing { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.ul,ul.list,ul.grid {margin: 0;padding: 15px;}
dl dt,dl dd,ul li,ol li { list-style:none; }
dl.grid dt,ul.grid li { float:left; }

.opacity-9 { opacity: 0.9;filter:alpha(opacity=90);}.opacity-8 { opacity: 0.8;filter:alpha(opacity=80);}.opacity-7 { opacity: 0.7;filter:alpha(opacity=70);}.opacity-6 { opacity: 0.6;filter:alpha(opacity=60);}.opacity-5 { opacity: 0.5;filter:alpha(opacity=50);}.opacity-4 { opacity: 0.4;filter:alpha(opacity=40);}.opacity-3 { opacity: 0.3;filter:alpha(opacity=30);}.opacity-2 { opacity: 0.2;filter:alpha(opacity=20);}.opacity-1 { opacity: 0.1;filter:alpha(opacity=10);}
.img-gray { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.img-circle { border-radius: 50%;}
.img-blur { filter: url(blur.svg#blur); -webkit-filter: blur(10px); -moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); }
.en-font { font-family: Arial,Verdana,sans-serif;}
.coverBg { background-position: center center; background-size: cover;background-repeat: no-repeat;}

.left ,.fl { float:left; }
.right,.fr { float:right; }
.hidden,.r-hidden { display:none; }
.relative { position:relative;}
.absolute { position: absolute; left: 0; top: 0;}
.clear { clear:both; height:0px; overflow:hidden; }
.clearfix:after,ul.grid:after { content: " ";display: block;clear: both;height: 0;}/*Ã¥Â¦â€šÃ¦Å¾Å“Ã¦Å“â€°Ã¦ÂµÂ®Ã¥Å Â¨Ã¯Â¼Å’Ã§Â»â„¢Ã¦ÂµÂ®Ã¥Å Â¨Ã¥â€¦Æ’Ã§Â´Â Ã§Ë†Â¶Ã§ÂºÂ§Ã¥â€¦Æ’Ã§Â´Â Ã¥Å Â Ã¤Â¸Å clearfixÃ§Â±Â»Ã¥ÂÂ³Ã¥ÂÂ¯Ã¦Â¸â€¦Ã©â„¢Â¤Ã¦ÂµÂ®Ã¥Å Â¨*/
.clearfix,ul.grid { zoom: 1;}
.transition { -webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.transition-delay { -webkit-transition: all 0.4s ease-in 0.4s;-moz-transition: all 0.4s ease-in 0.4s;-o-transition: all 0.4s ease 0.4s;-ms-transition: all 0.4s ease-in 0.4s;transition: all 0.4s ease-in 0.4s;}

h1,.h1 { font-size: 33px;}
h2,.h2 { font-size: 27px;}
h3,.h3 { font-size: 23px;}
h4,.h4 { font-size: 17px;}
h5,.h5 { font-size: 13px;}
h6,.h6 { font-size: 12px;}
p { margin: 10px 0;}

body { color: #3e3e3e;/*Ã¦â€¢Â´Ã§Â«â„¢Ã©Â»ËœÃ¨Â®Â¤Ã©Â¢Å“Ã¨â€°Â²*/ font-size: 14px;/*Ã¦â€¢Â´Ã§Â«â„¢Ã©Â»ËœÃ¨Â®Â¤Ã¥Â­â€”Ã¤Â½â€œÃ¥Â¤Â§Ã¥Â°Â*/ line-height: 1.5; font-family:Microsoft YaHei,Arial,Verdana,sans-serif;}

.wrap { width: 100%; margin: 0 auto;max-width: 1200px;/*PCÃ§Â«Â¯Ã¯Â¼Å’Ã¤Â¸Â­Ã©â€”Â´Ã¤Â¸Â»Ã¤Â½â€œÃ¥Â®Â½Ã¥ÂºÂ¦*/}
.reset { margin:0px; padding:0px; font-size: 14px;font-weight: normal;}
a { color: #3e3e3e;/*Ã¦â€¢Â´Ã§Â«â„¢aÃ¨Â¿Å¾Ã¦Å½Â¥Ã©Â»ËœÃ¨Â®Â¤Ã©Â¢Å“Ã¨â€°Â²*/text-decoration: none;}
a:hover,a:focus { color: #033561;/*Ã¦â€¢Â´Ã§Â«â„¢aÃ¨Â¿Å¾Ã¦Å½Â¥Ã§Â§Â»Ã¥â€¦Â¥Ã©Â»ËœÃ¨Â®Â¤Ã©Â¢Å“Ã¨â€°Â²*/text-decoration: none; }

/*=========Ã¥â€°ÂÃ©ÂÂ¢Ã¦ËœÂ¯reset.cssÃ¯Â¼Å’Ã¤Â¸ÂÃ¥Â»ÂºÃ¨Â®Â®Ã¥Ë†Â Ã©â„¢Â¤Ã¯Â¼â€ºÃ¤Â¸â€¹Ã©ÂÂ¢Ã§Å¡â€žÃ¦ËœÂ¯Ã¤Â½Â Ã¨â€¡ÂªÃ¥Â·Â±Ã§Å¡â€žÃ¥â€¦Â¨Ã¥Â±â‚¬css=========*/
@media screen and (max-width: 1280px) {
    .wrap{ width: 1000px;}
}
@media screen and (max-width: 1080px) {
    .wrap{ width: 860px;}
}

@media screen and (max-width: 880px) {
    .wrap{ width: 100%;}
}



header{ background: #393D49; color: #fff;}
header .logo{ float: left;padding-top: 5px;}
#Menu{ float: right;}
#Menu dl .layui-icon{ margin-right: 6px;}
#Banner{ position: relative;}
#Banner>.swiper-container{ position: absolute;left:0;top: 0;width: 100%;height: 100%;}
#Banner .banner-item{ height: 100%; background-position: center center; background-size: cover;background-repeat: no-repeat;}

footer{ background: #363b47; color: #cbc8c8;padding: 20px 0 0;}
footer .menu{}
footer .menu .top-level{ width: 16.666%;float: left;}
footer .menu .top-level.qrcode{ float: right;max-width: 150px;}
footer .menu .top-level.qrcode img{ width: 150px;max-width: 100%;}
footer .menu .top-level.qrcode p{ text-align: center;}
footer .menu h2{ font-size: 16px;font-weight: bold;line-height: 36px;color: #fff;}
footer .menu a{ color: #cbc8c8;}
footer .menu ul li{ line-height: 32px;height: 32px;overflow: hidden;}
footer .friend-link{ margin-top: 15px;line-height: 24px;}
footer .friend-link a{ color: #cbc8c8;}
footer .friend-link em{ font-style: normal;margin: 0 10px;}
footer .footer-about{ padding: 10px 0; line-height: 30px;border-top: 1px solid rgba(255,255,255,0.15);margin-top: 10px;}
footer .footer-about span{ margin-right: 10px;}
footer .footer-about span a{ color: #cbc8c8;}

@media screen and (max-width: 768px) {
    footer .menu .top-level.qrcode{ display: none;}
    footer .menu .top-level{ width: 50%;}
    .index-container{ margin: 0 4%;}
}
@media screen and (max-width: 450px) {
    footer{ padding: 4% 4% 0;}
    footer .menu .top-level{ display: none;}
}







