@charset "utf-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;color:#333;font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased ;}
body,img,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,form{margin:0;padding:0;border:0;outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{vertical-align:middle;border:none;-ms-interpolation-mode:bicubic;max-width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
img.fdimg{transition:0.5s;transform:scale3d(1,1,1);-webkit-transition:0.5s;-webkit-transform:scale3d(1,1,1);-o-transition:0.5s;-o-transform:scale3d(1,1,1);}
img.fdimg:hover{transform:scale3d(1.1,1.1,1);transition:0.5s;-webkit-transform:scale3d(1.1,1.1,1);-webkit-transition:0.5s;-o-transform:scale3d(1.1,1.1,1);-o-transition:0.5s;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#0067be;text-decoration:none;}
.w1280{margin:auto;max-width:1280px;}
.w1200{margin:auto;max-width:1260px;}
.w1400{margin:auto;max-width:1400px;}
.bk10{width:100%;height:10px;overflow:hidden;}
.bk15{width:100%;height:15px;overflow:hidden;}
.bk20{width:100%;height:20px;overflow:hidden;}
.bk30{width:100%;height:30px;overflow:hidden;}
.line{width:100%;height:0;border-bottom:1px solid #dfdfdf;}


.header-nav{z-index:101;position:fixed;transition: all 0.4s;width:100%;height:90px;border-bottom:1px solid rgba(255, 255, 255, 0.2);box-sizing: border-box;}
.header-nav .logo{float:left;padding-left:60px;line-height:90px;}
.header-nav:hover{ background-color:rgb(255,255,255,1);transition:0.5s;}

#nav-pc {display:table;float:right;padding-right:150px;margin-top:20px;}
#nav-pc ul{list-style:none;z-index:99;}
#nav-pc ul ul{position:absolute;left:0;opacity:0;top:130px;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;line-height:0px;margin-left:0px;}
#nav-pc li{display:inline-block;-webkit-transition:all 0.50s ease;-moz-transition:all 0.50s ease;-o-transition:all 0.50s ease;transition:all 0.50s ease;-webkit-backface-visibility:hidden;}
#nav-pc .menu>li:hover{/*background:rgba(0,0,0,0.5);*/}
/*鼠标加载线开始*/
#nav-pc li .h-line:before{content:"";display:block;width:0;height:2px;background-color:#0067be;transition:0.5s;-webkit-transition:0.5s;}
#nav-pc li:hover .h-line:before,#nav-pc li.on .h-line:before{width:100%;}
/*鼠标加载线结束*/

#nav-pc a{display:block;font-size:15px;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;-webkit-backface-visibility:hidden;}
#nav-pc .menu li a i{margin:0px 4px;-webkit-transition:0.5s all ease;-webkit-transform-origin:center center;-moz-transition:0.5s all ease;-moz-transform-origin:center center;-ms-transition:0.5s all ease;-ms-transform-origin:center center;transition:0.5s all ease;transform-origin:center center;-o-transition:0.5s all ease;-o-transform-origin:center center;}
#nav-pc .menu li:hover > a > i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

#nav-pc .sub-w{margin:0 auto;width:1000px;}
#nav-pc .sub-menu{width:100%;position:absolute;left:0;right:0;top:100px;margin-top:30px;height:100px;background-color:#f5f5f5;}
#nav-pc .sub-menu li{float:left;width:90px;text-align:center;margin:0 10px;}
#nav-pc .sub-menu li:hover a:before{width:0%;}
#nav-pc .sub-menu li a:hover{color:#;transition:;}
#nav-pc .menu li:hover>a{color:#;}
#nav-pc .menu > li{float:left;margin:0 30px;}
#nav-pc .menu > li > a{color:#0067be;font-size:16px;height:55px;line-height:55px;position:relative;}
#nav-pc ul ul li{width:100%;}
#nav-pc ul ul a{font-size:14px;color:#333333;text-align:center;font-weight:normal;height:90px;line-height:90px;padding:0px 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:none;}
#nav-pc ul ul li:last-child > a{border-bottom:none;}
#nav-pc ul li:hover > ul {top:50px;opacity:1;visibility:visible;}
#nav-pc ul ul li:hover > ul {top:0px;}
#nav-pc ul ul ul {left:100%;top:30px;padding-top:0px;margin-left:0px;background-color:#cc0211;}
/*nav end*/
.foot-line{margin:0 auto;max-width:1400px;height:4px;background-color:#ffffff;position:relative;}


.footer{background-color:#313131;width:100%;margin-top:40px;padding:30px 0 50px 0;overflow:hidden;}
.info{margin:0 auto;max-width:1400px;overflow:hidden;padding:30px 0px;}
.info h1{position:relative;font-weight:400;font-size:18px;color:#fff;}
.info-left{float:left;color:#888888;width:50%;}
.info-left h2{font-size:22px;}
.info-left ul{padding:15px 0px 0px 0px;}
.info-left p{word-break:break-all;padding:5px 0px 5px 0px;font-size:16px;}
.info-left p em{font-style:normal;font-weight:bold;}
.info-right{float:right;width:50%;}
.info-right ul{float:right;}
.info-right li{float:left;padding:0 10px;padding-top:15px;text-align:center;}
.info-right li img{background:#fff;padding:3px;border-radius:4px;max-height:120px;}
.info-right li p{padding-top:10px;color:#888888;text-align:center;}

.footer-n {margin:0 auto;max-width:1400px;padding:10px 0; overflow:hidden;}
.footer-n li{width:25%;float:left;padding:20px 10px;box-sizing:border-box;}
.footer-n h1{font-size:18px;font-weight:normal;margin-bottom:10px;color:#cccccc;}
.footer-n a{display:block;padding-left:2px;line-height:28px;color:#888888;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:none;}
.footer-n a:hover{color:#eeeeee;}
.copyright{margin:0 auto;max-width:1400px;padding:30px 10px;box-sizing:border-box;color:#888888;line-height:30px;position:relative;}
.copyright:before{content:"";margin:0 auto;width:100%;height:1px;border-bottom:#212121 1px solid;box-shadow:0 1px 0 #414141;position:absolute;left:0;right:0;top:-0px;overflow:hidden;}

.copyright p{font-size:13px;margin-bottom:5px;color:#888888;}
.copyright a{color:#888888;}
#backtop{bottom:80px;right:10px;position:fixed;z-index:2;display:none;}
#backtop a{width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0.8);}
#backtop i{color:#eeeeee;font-size:28px;}
#backtop .fa{line-height:40px;}


@media(max-width:1200px) {
#nav-pc{display:none;}
.header-nav .logo{padding-left:10px;}
.footer{margin-top:0px;}
.footer-n{padding-left:20px;}
.footer-n li{width:50%; padding-left:10px;box-sizing:border-box;}
}
@media(max-width:750px) {
.info-left{float:none;width:100%;box-sizing:border-box;margin:0;padding:0 20px 20px 20px;}
.info-right ul{float:none;}
.info-right{float:none;width:100%;}
.info-right li{width:50%;padding:0;padding-top:12px;}
	
.copyright{padding:30px 20px;}
}

:root{--line:#E6E6E6;}