@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;}/*濡傛灉鏈夋诞鍔紝缁欐诞鍔ㄥ厓绱犵埗绾у厓绱犲姞涓奵learfix绫诲嵆鍙竻闄ゆ诞鍔?/
.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: 'Source Han Sans CN';src: url('../font/SOURCEHANSANSCN-REGULAR_3.OTF');}
@font-face
{ font-family: 'opensans';src: url('../font/opensans.ttf');}


body { color: #333;/*鏁寸珯榛樿棰滆壊*/ font-size: 14px;/*鏁寸珯榛樿瀛椾綋澶у皬*/ line-height: 1.5; font-family: 'opensans',Arial,Verdana,sans-serif;}

.wrap { width: 100%; margin: 0 auto;max-width: 1200px;/*PC绔紝涓棿涓讳綋瀹藉害*/}
.reset { margin:0px; padding:0px; font-weight: normal;}
a { color: #333;/*鏁寸珯a杩炴帴榛樿棰滆壊*/text-decoration: none;}
a:hover,a:focus { color: #004996;/*鏁寸珯a杩炴帴绉诲叆榛樿棰滆壊*/text-decoration: none; }

@media screen and (max-width: 768px) {
    .wrap { width: 92%; }
}



/*=========鍓嶉潰鏄痳eset.css锛屼笉寤鸿鍒犻櫎锛涗笅闈㈢殑鏄綘鑷繁鐨勫叏灞€css=========*/
:focus{outline:none}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;background:none;text-decoration:none;}

#header{ background: #394657;height: 103px;}
#header .logo{ font-size: 20px;float: left;padding-top: 16px;}
#header .logo a{ color: #fff;}
#Menu { float: right;padding-top: 21px;}
#Menu .layui-nav{background: none; }
#Menu .layui-nav .layui-this::after, #Menu .layui-nav-bar, #Menu .layui-nav-tree .layui-nav-itemed::after{ background: none;}
#Menu .layui-nav .layui-nav-item a {font-size: 17px;letter-spacing: 2px;color:#fff;padding: 0 30px;}
#Menu .layui-nav .layui-nav-item a:hover, #Menu .layui-nav .layui-this a{color:#ffb80b;}
#mMenu{ display: none;}
.layui-nav-child{background: #394657;border: 1px solid #bababa;}
#Menu .layui-nav .layui-nav-child a{color: #fff;}
#Menu .layui-nav .layui-nav-child a:hover{background: #394657;color:#ffb80b;}

#header .menuBar{ height: 70px;cursor: pointer;float: right;display: none;}
#header .menuBar ul{ padding: 30px 0 0 0;}
#header .menuBar .bar_line{ width: 17px;height: 2px;background: #ecebeb;margin-bottom: 3px;-webkit-transition:-webkit-transform .6s,opacity .3s;transition:transform .6s,opacity .3s;border-radius: 1px; }
#header.menu_close .menuBar .bar_line.bar_top{  -webkit-transform:rotate(39deg);-ms-transform:rotate(39deg);transform:rotate(38deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
#header.menu_close .menuBar .bar_line.bar_mid{ opacity: 0;}
#header.menu_close .menuBar .bar_line.bar_foot{  -webkit-transform:rotate(-39deg);-ms-transform:rotate(-39deg);transform:rotate(-38deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}
#header .menuBar:hover .bar_line{ background: #fff;}

.lang{position: absolute;right: 65px;top: 30px;}
.lang li{float: left;margin-right: 2px;}
.lang a{display: block; width: 38px;height: 40px;text-align: center;line-height: 40px; background-color: #fff;color: #394657;font-size: 12px}

#footer{ margin-top: 40px;border-top: 8px solid #004998;background:#394657;padding-top:50px;color: #b5bac0;font-size: 16px;}
#footer .link,#footer .foot{ text-align: center;line-height: 24px;}
#footer .link em{ font-style: normal;margin: 0 15px;color: #999;}
#footer .foot{ padding: 30px 0px 12px 0px; clear: both;font-size: 14px;}
#footer .foot span{ margin-right: 15px;}
#footer .foot a{ font-size: 14px;}
#footer a{color: #b5bac0;font-size: 16px;}
#footer a:hover,#footer a:active{color: #fff}
.qc{text-align: center;float: left;}
.qc>dt{background-color: #fff;border-radius: 10px;padding:15px;display:inline-block;}
.qc>dd{padding-top: 20px;}
.foot-menu{float: left;padding: 0px 20px 0px 72px; }
.foot-menu>dt{font-size: 18px;color: #fff;border-bottom: 2px solid #a4a6a5;padding-bottom:20px;}
.foot-menu>dd{padding-top:20px;line-height: 30px;}


.mobile{display: none;}

@media screen and (max-width: 1400px) {
    #Menu{margin-right: 140px;}
    #Menu .layui-nav .layui-nav-item a {padding: 0 25px;}
}

@media screen and (max-width: 768px) {
    body{ font-size:14px;}
    #Menu{ display:none;}
    #header{height:70px;background-color:rgba(53,64,82,0.84);position:fixed;z-index:999;right:0px;left:0px;top:0px;}
    #header .logo img{height: 40px;}
    #header .menuBar{ display: block;}    
    #mMenu{ position: absolute;width: 100%;background-color: rgba(53,64,82,0.84);z-index: 1;top: 70px;left: 0;padding: 20px 0;display: none;}
    #mMenu ul li{ height: 40px;line-height: 40px;text-align: center;}
    #mMenu ul li a{ color: #fff;}
    #header.menu_close #mMenu{ display: block;}

    .pc{display: none;}
    .mobile{display: block;}
    #footer{ margin-top: 4%;padding-top:5px;font-size: 14px;}
    #footer a{font-size: 14px;}
    #footer .foot span{ display: block;}
    .qc{text-align: center;float: none;margin-top: 20px;}
    .qc>dd{padding-top: 5px;}
    .qc img{width: 100px;}


    .foot-menu{float:none;padding:0px; }
    .foot-menu>dt{
        color: #fff;border-bottom: 1px solid #a4a6a5;padding-bottom:0px;max-width: none;
        height: 44px;
        line-height: 44px;
        font-size: 14px;
        display: block;
        font-weight: normal;
        text-indent: 20px;
        background: url(../images/home/add.png) no-repeat right 20px center;
        background-size: 12px auto;
    }
    .foot-menu>dd{padding-top:5px;text-indent:20px; display: none;}
    .foot-menu.on>dt{background-image: url(../images/home/add2.png);}
    /* .foot-menu.on>dd{display: block;} */
    #footer .foot{line-height: 20px;padding:15px 0px 12px 0px;}
    #footer .foot span{ margin-right: 0px;}
}






























