/*
Theme Name: boluoyou
Theme URI: http://www.2zzt.com
Description: Crazy uncle
Author: Crazy uncle
Author URI: http://www.2zzt.com
Version: 2017.10.10
*/

@charset "UTF-8";

* {box-sizing:border-box;}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {margin:0;font-family: "Microsoft YaHei";}
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;}
[hidden],template {display:none;}
a {background:transparent;color:#444;}
a:active,a:hover {color: #cb3737;outline:0;text-decoration: none!important;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
h1 {font-size:2em;margin:0.67em 0;}
mark {background:#ff0;color:#000;}
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;}
img {border:0;max-width: 100%;height: auto;}
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-family:monospace,monospace;font-size:1em;}
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:focus,input:focus {box-shadow:none;outline:0}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;}
ul,ol{list-style:none;padding: 0;margin: 0;}


@media (min-width:1200px){
    .container{width:960px;}
}

/*nav*/
#navbar{margin:1.1em 0px;}
@media (max-width:1200px){
    #navbar{display:none;}
}
.main-nav{margin:0px;padding:0px;text-align:right;}
.main-nav li{margin:0 18px;padding:18px 0;display:inline-block;position:relative;}
.main-nav li a{font-size:14px;display:block;color:#fff;}
.main-nav li a i{padding-right:5px;}
.main-nav .sub-menu{display:none;position:absolute;background:#f7f7f7;color:#272727;left:-20px;top:56px;text-align:left;width:180px;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.21);padding:0px;visibility:visible;z-index:9999;border-left:3px solid #5c91d1;}
.main-nav .sub-menu li{display:block;padding:0px;margin:0;text-indent:20px;height:40px;line-height:40px;}
.main-nav .sub-menu li a{font-size:14px;font-weight:400;color:#272727;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-nav .sub-menu li a:hover{color:#fff;}
.main-nav .menu-item-has-children a:after{content:"\f0d7";font-family:"FontAwesome"!important;font-weight:400;display:inline-block;margin-left:5px;transition:transform ease .3s;}
.main-nav .menu-item-has-children:hover>a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.main-nav li a:hover{color:#5c91d1;text-decoration:none;}
.main-nav .menu-item-has-children .sub-menu a:after{content:"";}
.main-nav .sub-menu .sub-menu{left:177px;top:-0px;}
.main-nav .sub-menu .menu-item-has-children a:after{content:"\f0da";font-family:"FontAwesome"!important;font-weight:400;display:inline-block;transition:transform ease .3s;right:20px;position:absolute;}
.main-nav .sub-menu .menu-item-has-children:hover>a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);right:0px;}
.main-nav .sub-menu .menu-item-has-children .sub-menu a:after{content:"";}

/*anniumoren*/
@media (max-width:1200px){
    #navbar{display:none;}
}
.nav_an{display:none;position:absolute;width:30px;height:25px;right:15px;top:2em;z-index:200;cursor:pointer;}
@media (max-width:1200px){
    .nav_an{display:block;}
}
.nav_an i{font-size:30px;color:#ebebec;}

/*shoujidaohang*/
.sjnavwk{top:4em;background:#000000;padding-top:20px;}
#wpmobnav li{margin-bottom:10px;position:relative;}
#wpmobnav li a{font-size:20px;display:block;border-bottom:1px solid #2c2c2d;padding-bottom:10px;margin-bottom:10px;color:#fff;}
#wpmobnav li a i{padding-right:5px;}
#wpmobnav .sub-menu{margin-bottom:25px;border-bottom:1px solid #283065;padding-left:20px;}
#wpmobnav .sub-menu li{margin-right:15px;margin-bottom:0px;}
#wpmobnav .sub-menu li a{font-size:14px;border-bottom:none;padding-top:10px;padding-bottom:0px;color:#5d67a5;}
#wpmobnav .menu-item-has-children:before{content:"\f0d7";font-family:"FontAwesome";position:absolute;right:10px;color:#ccc;top:4px;}
#wpmobnav .selected:before{content:"\f0d8";font-family:"FontAwesome";position:absolute;right:10px;color:#ccc;top:4px;}
#wpmobnav .sub-menu .menu-item-has-children:before{top:10px;}
.homepage-background{position:fixed;bottom:0;left:0;right:0;top:0;z-index:-1;background-color:#000;}
.head{}
.headnav{background:#000;}
.logo{line-height:88px;display:block;margin:0 auto;}
.logo a{}
.logo a img{height: 54px;}
.shoujidaohang{}
.sywzsm{margin:200px 0px;text-align:center;color:#fff;}
.sywzsm h2{margin-bottom:30px;}
.sywzsm h4{}
@media (max-width:400px){
    .sywzsm{text-align:left;margin:200px 0px;}
}
.dblogo{margin-bottom:20px;}
.dblogo a{}
.dblogo a img{display:block;margin:0 auto;height: 54px;}
.dbdaohang{margin-bottom:20px;}
.dbdaohang .main-nav{margin:0px;padding:0px;text-align:center;}
.dbxtb{text-align:center;color:#fff;margin-bottom:20px;}
.dbxtb a{color:#fff;}
.dbxtb i{font-size:18px;padding:0px 30px;}
@media (max-width:400px){
    .dbxtb i{padding:0px 20px;}
}
.dibubq{text-align:center;color:#fff;padding:20px;border-top:1px solid #565656;}
.dibubq p{}
.cyico{background:#fff;padding:100px 0px;margin-bottom:60px;}
.canyubiaoti{font-weight:600;font-size:28px;margin-bottom:50px;}
.dseiruir{margin-bottom:40px;}
.dseiruir h4{font-size:22px;margin-bottom:40px;}
.dseiruir p{font-size:18px;margin-bottom:50px;}
.sdljxq{width:120px;height:48px;display:block;line-height:48px;text-align:center;background:#000;color:#fff;border-radius:6px;}
.sdljxq a{}
.baipishu{padding:100px 0px;}
.bpszuo{}
.bpszuo h3{margin-bottom:80px;color:#fff;}
.bpszuo p{margin-bottom:80px;line-height:30px;color:#b5b4b4;font-size:16px;}
.bpsdianji{}
.bpsdianji a{border:1px solid #fff;width:120px;height:48px;display:block;line-height:48px;text-align:center;color:#fff;border-radius:6px;float:left;margin:0px 30px 30px 0px;}
.bpsyou{margin-top:40px;}
.bpsyou img{}
@media (max-width:992px){
    .bpsyou{display:none;}
    .bpsdianji a{width:30%;}
}
.tdcyuan{background:#fff;margin-bottom:60px;padding:100px 0px;}
.tdcyuan h2{font-weight:600;margin-bottom:80px;}
.tdcyuan h3{margin-bottom:80px;font-size:26px;}
.chengyuan{margin-bottom: 60px;}
.chengyuan img{border-radius:50%;width: 60%;display: block;margin: 0 auto 20px auto;}
.chengyuan h4{text-align:center;font-size: 20px;font-weight: bold;}
.chengyuan h5{text-align:center;margin:24px 0px;font-size: 18px;}
.chengyuan h6{line-height: 25px;text-align: center;color: #b7b7b7;font-size: 16px;}
.xmytan{padding:100px 0px;}
.biaodan{}
.bddbbb{}
.bddbbb h3{color:#fff;font-size:16px;}
.bddbbb p{}
.bddbbb span{}
.bddbbb input{background:rgba(67,67,67,0.58);border:none;width:100%;color:#fff;padding:8px;}
.bddbbb textarea{background:rgba(67,67,67,0.58);border:none;width:100%;padding:8px;height:150px;color:#fff;}
.bddbaaa input{background:#ffffff;border:none;padding:10px 40px;text-transform:uppercase;}
.gslxfs{background:rgba(67,67,67,0.58);padding:50px 30px;margin-top:44px;color:#fff;}
.gslxfs p{margin-bottom:30px;}
.particles-js-canvas-el{height:100vh!important}