
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}
button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border: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-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff!important}
.navbar{display:none}
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{background-color:#fff;color:#333;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143}
button,input,select,textarea{font-size:inherit;font-family:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none!important;}
figure{margin:0}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;font-family:inherit;line-height:1.1}
ol,ul{margin-top:0;margin-bottom:10px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px;padding-left:0;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
dl{margin-top:0;margin-bottom:20px}
dd,dt{line-height:1.42857143}
dt{font-weight:700}
dd{margin-left:0}

abbr[data-original-title],abbr[title]{border-bottom:1px dotted #777;cursor:help}
.initialism{text-transform:uppercase;font-size:90%}
blockquote{margin:0 0 20px;padding:10px 20px;border-left:5px solid #eee;font-size:17.5px}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}
blockquote .small,blockquote footer,blockquote small{display:block;color:#777;font-size:100%;line-height:1.42857143}
blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;border-radius:4px;background-color:#f9f2f4;color:#c7254e;font-size:90%}
kbd{padding:2px 4px;border-radius:3px;background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff;font-size:90%}
kbd kbd{padding:0;box-shadow:none;font-weight:700;font-size:100%}
pre{display:block;margin:0 0 10px;padding:9.5px;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5;color:#333;word-wrap:break-word;font-size:13px;line-height:1.42857143;word-break:break-all}
pre code{padding:0;border-radius:0;background-color:transparent;color:inherit;white-space:pre-wrap;font-size:inherit}
.pre-scrollable{overflow-y:scroll;max-height:340px}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}

.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.row{margin-right:-15px;margin-left:-15px}
.row header{background: #0e3274;}

html{overflow-y:scroll;margin:0;padding:0;background-color:#000}
body{margin:0;padding:0;}

/*header*/
.container-fluid{margin:0;padding:0;}
.wrapper{overflow:hidden;margin:0;padding:0;background-color:#FFFFFF}
.adMobileMenu{margin-top:10px;background-color:#fafafa}
.adMobileHeader{height:90px;background-color:#fafafa}
.menu-trigger{display:block;margin:10px 0 0 20px;padding:3px 0 0 50px;width:300px;height:29px;text-decoration:none}
.menu-trigger:before{position:absolute;top:10px;left:20px;width:35px;height:5px;background:#afafaf;box-shadow:0 5px transparent,0 10px #afafaf,0 15px transparent,0 20px #afafaf;content:''}
.menu-trigger{color:#3c3c3b;text-decoration:none}
.menu-trigger a:hover{text-decoration:none}
.adMenu-triger{margin:0;padding:0;font-size:1.2em;font-family:Arial,Helvetica,"Helvetica Neue",Gotham,sans-serif;line-height:1.2em}
.adMenu-triger a:hover{text-decoration:none}

.ad-nav{position:relative;z-index:500;float:right;display:inline-block;width:100%;cursor:default}

/*导航*/
.ad-nav>li{float:left;display:block}
.ad-nav li img{padding-top:15px;padding-bottom:12px}
.ad-nav>li>a{position:relative;z-index:510;display:block;text-decoration:none;width: 120px;line-height:50px;font-size: 15px;text-align: center;margin-right:62.85px;color: #fff;}
.ad-nav li a:hover{background-color:#d7282a;color:#FFF}
.ad-nav>li:first-child>a{border-left:none}
.ad-nav>li>div{position:absolute;top:50px;left:0;display:block;visibility:hidden;overflow:hidden;background:rgba(14,50,116,.7);opacity:0;min-height:110px;padding: 21px 0 47px;}
.ad-nav .bg1 a{margin-right: 0;}
.ad-nav .home a{background-color:#d7282a;color:#FFF}
.ad-nav>li>.gy{width:335px;margin-left: 122px;}
.ad-nav>li>.case{width:295px;margin-left: 279px}
.ad-nav>li>.gcjs{width:295px;margin-left:460px}
.ad-nav>li>.xmal{width:295px;margin-left:650px}
.ad-nav>li>.news{width:295px;margin-left:825px}
.ad-nav>li>.zyfz{width:295px;margin-left:1010px}
.ad-nav>li>.lxwm{width:295px;margin-left:1105px}
.ad-nav>li:hover>div{visibility:visible;overflow:visible;opacity:1}
.ad-nav{position:inheret;float:right}
.ad-nav li{display:inline}
.lb ul li{font-size: 14px;line-height: 24px;text-align: center;display: block;}
.lb ul li a{color: #fff;}
.ad-nav>li>.lb a:hover{background:none;}




.adlogo{margin:14px 0 0 13.02083333%}
.ad-menu-wrapper{width:1400px;margin: 0 auto;}


.ad-nav>.li{margin: 0;}
.ad-nav .ad-nav-column{padding:30px 0 15px 10px;width:145px;margin-right: 44px;}
.ad-nav .ad-nav-column h3{font-size:15px;}
.ad-nav .ad-nav-column ul li a{font-size:14px}



.ad-pc-menu-text{margin:0;padding:0 0 0 20px;width:100%;color:#fff}
.ad-pc-menu-text p{color:#fff}
.ad-pc-menu-text a{color:#fff;text-decoration:none}
*,::before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.adContainer,.scroller,body,html{height:100%}
.scroller,.scroller-inner{position:relative}
.adContainer{position:relative;overflow:hidden;background:#fafafa}


.carousel-caption{position:absolute;right:15px;bottom:5px;left:15px;z-index:10;padding-top:0;padding-bottom:0;color:grey;text-align:center}
.carousel-caption .btn{text-shadow:none}
.icon-next,.icon-prev{color:grey}
.vignette-text-001-1{position:absolute;top:261px;left:300px;z-index:200;width:666px;height:410px;background: #203b54;opacity: 0.86;padding: 54px;}
.vignette-text-001-2{position:absolute;top:485px;left:966px;z-index:200;width:628px;}
@media screen and (min-width:1300px) {
.vignette-text-001-1{top: 8%;left:5.45%;z-index:200;width:666px;height:300px;}
.vignette-text-001-2{top: 15%;left: 52.3%;z-index:200;width:628px;}}
@media screen and (min-width:1500px) {
.vignette-text-001-1{top:250px;left:16%;width:35%;height:300px; }
.vignette-text-001-2 {top:395px;left:51%;width:33%;}}
@media screen and (min-width:1700px) {
.vignette-text-001-1{top:300px;left:16%;width:35%;height:300px}
.vignette-text-001-2 {top: 420px;left: 51%;width: 35%;}}
@media screen and (min-width:1850px) {
.vignette-text-001-1{top:350px;left:300px;z-index:200;width:666px;height:300px;}
.vignette-text-001-2 {top:485px;left:966px;z-index:200;width:628px;}}
.vignette-text-001-1 p{color: #fff;line-height: 24px;font-size: 14px;}
.vignette-text-001-1 h2{color: #fff;font-size: 24px;font-weight: lighter;line-height: 25px;margin-bottom: 30px;}

.vignette-button{position:relative;float:left;display:inline-block;overflow:hidden;margin:0;padding:0;width:50%}
.vignette-button img{width:100%;height:auto}
.ad-box-absolute{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}
.ad-flex-container{display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-flex-direction:row;flex-direction:column;-webkit-align-content:center;justify-content:center}
.ad-flex-item{z-index:100;display:inline-flex;margin-left:0;width:80%}
.ad-flex-text{margin-left:3%;width:75%;}
.vignette-blue{background-color:#00365f;background-color:rgba(0,54,95,.85)}
.vignette-yellow{background: #ddb809;opacity: 0.80;}
.opacity-80{opacity: 0.80;}
.opacity-60{opacity: 0.80;}
.ad-flex-text h4{font-size: 26px;line-height: 114px;padding-left: 47px;float:left;color:#343537;font-weight:600;}
.bai h4{color: #FFFFFF;}

