@charset "utf-8";
/*Css Document*/
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;vertical-align:baseline;}
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[disabled],html input[disabled] { cursor: default;}
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;}
input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
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: 0;}
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;}

@font-face
{ font-family: lighterFont;src: url('../font/FZLTCXHJW.ttf');}



body { color: #393D49;/*整站默认颜色*/ font-size: 12px;/*整站默认字体大小*/ line-height: 1.5; font-family: Arial,Verdana,sans-serif,Microsoft YaHei;}

.wrap { width: 100%; margin: 0 auto;max-width: 750px;/*PC端，中间主体宽度*/}
.reset { margin:0px; padding:0px; font-size: 12px;font-weight: normal;}
a { color: #393D49;/*整站a连接默认颜色*/text-decoration: none;}
a:hover,a:focus { color: #31833e;/*整站a连接移入默认颜色*/text-decoration: none; }

@media screen and (max-width: 768px) {
    .wrap { width: 92%; }
}



/*=========前面是reset.css，不建议删除；下面的是你自己的全局css=========*/
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.iconfont{user-select: none;}
input{border:none;outline:none;background:none;}
.w1040{max-width:1040px;margin:auto;}
.w1300{max-width:1300px;margin:auto;}

header{width:100%;height:55px;background:#313131;}
header>div{height:100%;position:relative;}
header .logo{display:block;width:130px;height:55px;float:left;}
header .logo img{width:100%;height:100%;}
header .slogan{float:left;color:#fff;margin:0;font-size:22px;font-weight:100;line-height:55px;}
header .slogan-mb{display:none;}
header .head-nav{float:right;}
header .head-nav li{float:left;margin:0 15px;}
header .head-nav li a{display:block;width:100%;height:100%;line-height:55px;font-size:13px;color:#adadad;padding:0 10px;}
header .head-nav li a:hover{color:#fff;}
header .head-nav-but{display:none;}
header .head-nav-but .hide{display:none;}
header .search{display:none;position:absolute;top:0;right:0;left:0;width:calc(100% - 55px);height:55px;padding:12.5px 0;background:#313131;}
header .search input{width:100%;height:30px;border-bottom:1px solid #fff;color:#fff;}
header .search-but{float:right;width:55px;height:55px;text-align:center;line-height:55px;}
header .search-but .iconfont{color:#fff;font-size:20px;cursor: pointer;}
header .search-but .iconfont:hover{color:#ccc;}
header .search-but .hide{display:none;}

#videoWin{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 1);z-index:100;}
#videoWin video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50%;}
#videoWin .video-close{position:absolute;top:10px;right:10px;width:40px;height:40px;text-align:center;line-height:40px;}
#videoWin .video-close .iconfont{font-size:20px;cursor:pointer;color:#fff;}
.location{position:relative;width:100%;height:330px;background:url(../../images/home/index_7.jpg)no-repeat;background-size:cover;background-position:center;margin:10px auto;}
.location .info{position:absolute;left:200px;top:0;padding-top:80px;}
.location .info h1{font-size:20px;color:#fff;font-weight:100;}
.location .info a{display:block;padding:10px 20px;background:#fff;border:1px solid #fff;font-size:13px;transition: 0.3s all;margin-top:20px;}
.location .info a:hover{background:none;color:#fff;}
.gototop{display:none;position:fixed;bottom:50px;right:50px;width:50px;height:50px;background:rgba(0, 0, 0, 0.5);border-radius:50%;text-align:center;line-height:50px;transition:0.3s all;cursor:pointer;transform:rotate(-90deg);}
.gototop:hover{background:rgba(0, 0, 0, 0.7);}
.gototop .iconfont{font-size:20px;color:#fff;}
footer{width:100%;background:#E0E0E0;}
footer .email-information{width:100%;height:140px;background:#000030;}
footer .w1300{padding:40px 0;}
footer h2{font-size:28px;color:#000;text-align:center;}
footer .footer-nav{padding:20px 50px;overflow:hidden;}
footer .footer-nav ul{float:left;width:250px;}
footer .footer-nav h3{font-size:13px;font-weight:500;color:#666;padding-bottom:10px;}
footer .footer-nav li{padding:4px 0;}
footer .footer-nav a{font-size:13px;color:#000;}
footer .footer-nav a:hover{text-decoration:underline;}
footer .info{text-align:center;}
footer .info p{font-size:12px;color:#666;}
footer .info a{font-size:12px;color:#666;}
footer .info a:hover{color:#000;text-decoration:underline;}

.Pagination__Nav{text-align:center;margin:20px 0;}
.Pagination__Nav .Pagination__NavItem{display:inline-block;width:50px;height:50px;background:#313131;color:#adadad;font-size:18px;text-align:center;line-height:50px;}
.Pagination__Nav .is-active{background:#000030;color:#fff;}
.Pagination__Nav a:hover{background:#000030;color:#fff;}
/* Mobile */
@media screen and (max-width: 990px) {
    header{height:50px;}
    header .logo{width:120px;height:50px;margin-left:50px;}
    header .slogan{display:none;}
    header .slogan-mb{display:block;padding-top:3px;}
    header .slogan-mb p{color:#fff;font-size:14px;margin:0;}
    header .head-nav{display:none;position:fixed;top:50px;left:0;margin:0;padding-top:50px;width:100%;height:calc(100% - 50px);background:#313131;z-index:100;}
    header .head-nav li{width:100%;height:43px;}
    header .head-nav li a{padding-left:20px;width:100%;height:100%;line-height:43px;font-size:15px;}
    header .head-nav-but{display:block;position:absolute;top:0;left:0px;width:50px;height:50px;text-align:center;line-height:50px;}
    header .head-nav-but .iconfont{color:#fff;font-size:30px;}
    header .search{margin:0;width:80%;height:50px;padding:10px;}
    header .search-but{position:absolute;top:0;right:10px;width:50px;height:50px;line-height:50px;}

    #videoWin video{width:100%;}
    .location{height:200px;background:#000030;}
	.location .info{position:absolute;top:20px;left:0;padding-top:20px;width:100%;}
	.location .info h1{font-size:18px;color:#fff;text-align:center;}
	.location .info a{display:block;width:200px;height:44px;text-align:center;line-height:44px;padding:0;font-size:12px;margin:20px auto 0 auto;}
	.location .info a:hover{background:none;color:#fff;}
    .gototop{display:none;position:fixed;bottom:30px;right:10px;width:50px;height:50px;background:rgba(0, 0, 0, 0.5);border-radius:50%;text-align:center;line-height:50px;transition:0.3s all;cursor:pointer;transform:rotate(-90deg);}
    .gototop:hover{background:rgba(0, 0, 0, 0.7);}
    .gototop .iconfont{font-size:20px;color:#fff;}
    footer h2{font-size:20px;color:#000;text-align:center;}
    footer .footer-nav ul{width:100%;text-align:center;margin-top:40px;}

    .Pagination__Nav .Pagination__NavItem{width:35px;height:35px;line-height:35px;font-size:16px;}
}











