@charset "utf-8";body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0;padding: 0;}

*:focus{outline: none;}
body, button, input, select, textarea{font: 14px/1.5 微软雅黑, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, i, var{font-style: normal;}
ul, ol{list-style: none;}
legend{color: #000;}
fieldset, img{border: 0;vertical-align: bottom;}
section, article, aside, header, footer, nav, dialog, figure{display: block;}
figure{margin: 0;}
button, input, select, textarea{font-size: 100%;border:0;background:none;outline:none;}
table{border-collapse: collapse;border-spacing: 0;}
.clear{display: block;height: 0;overflow: hidden;clear: both;}
.clearfix:after{content: '\20';display: block;height: 0;clear: both;}
.clearfix{*zoom:1;}
a:link, a:visited, a:hover, a:active{text-decoration: none;}
div:focus{outline: none;}
a{text-decoration: none;outline: none;/*transition-duration: 0.3s, 0.3s;*/}
.hidden{display: none;}
.invisible{visibility: hidden;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fn{float:none;}
.hide{display:none;}
input[type="button"],
input[type="submit"],
input[type="reset"]{-webkit-appearance: none;}
/*Body*/body{color: #333333;background:#fff;}

/*scroll*/
::-webkit-scrollbar {width:10px;height:10px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#f6f6f6;}
::-webkit-scrollbar-thumb {border-radius:10px;background-color: #008cd6;}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #008cd6;}
::-webkit-scrollbar-thumb:vertical:active {background-color: #008cd6;}

::-webkit-scrollbar{width: 10px;}
::-webkit-scrollbar-track{background: rgba(255, 255, 255, .3);border-radius: 8px;}
::-webkit-scrollbar-thumb{background: #008cd6;border-radius: 8px;}
body div{scrollbar-color: #008cd6 rgba(255, 255, 255, .3); /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}

a{color: #333333;}
a:hover{color: #940e03;}
.g-in{width:1600px;margin:0 auto;position: relative;}
.g-in:after{content:'\20';display:block;height:0;clear:both}
.g-in{*zoom:1}
.s-in{width:1440px;margin:0 auto;}
.s-in:after{content:'\20';display:block;height:0;clear:both}
.s-in{*zoom:1}
@media screen and (max-width: 1600px) {
	.g-in{width: 1400px;}
}
@media screen and (max-width: 1440px) {
	.s-in{width: 1200px;}
}
@media screen and (max-width: 1400px) {
	.g-in{width: 1200px;}
}
@media screen and (max-width: 1200px) {
	.g-in{width: 96%;}
	.s-in{width: 96%;}
}

.wrapper{position: relative;}
.header .header-wrap{display: flex;justify-content: space-between;position: relative;background: #ffffff;z-index: 20;}
.header .logo{/* margin-right: 150px;*/}
.header .nav li{float: left;margin-right: 65px;}
.header .nav li:nth-child(6){display: none!important;}
.header .nav li:last-child{margin-right: 0;}
.header .nav .m1{display: block;line-height: 100px;font-size: 16px;color: #333333;}
.header .nav .subNav{display: none;}
.header .topLink .a1{position: relative;float: left;margin-right: 20px;}
.header .topLink .a1 .b{padding-left: 22px;font-size: 14px;line-height: 100px;color: #333333;background: url(pic_01.png) no-repeat left center;}
.header .topLink .a1 .b i{position: relative;display: inline-block;width: 7px;height: 7px;margin-left: 16px;border-left: 1px solid #333333;border-bottom: 1px solid #333333;transform: rotate(315deg);transform-origin: 0 0;transition: all .3s ease;}
.header .topLink .a1 .lang{position: absolute;top: 120%;left: 50%;width: 100%;padding: 6px 0;transform: translateX(-50%);z-index: 20;text-align: center;background: #ffffff;border-radius: 5px;/* box-shadow: 0 0 12px rgba(0,0,0,.4);*/visibility: hidden;opacity: 0;transition: all 0.4s;}
.header .topLink .a1 .lang a{display: block;font-size: 14px;line-height: 26px;}
.header .topLink .a1:hover .lang{top: 100%;visibility: visible;opacity: 1;}
.header .topLink .a2{position: relative;float: left;margin-right: 13px;}
.header .topLink .a2 .ico{width: 15px;height: 100px;background: url(pic_02.png) no-repeat center center;}
.header .topLink .a2 .picBox{position: absolute;top: 120%;right: 0;z-index: 20;visibility: hidden;opacity: 0;transition: all 0.4s;}
.header .topLink .a2:hover .picBox{top: 100%;visibility: visible;opacity: 1;}
.header .topLink .a3{position: relative;float: left;}
.header .topLink .a3 .ico{width: 16px;height: 100px;background: url(pic_03.png) no-repeat center center; cursor: pointer;}
.search-wrap{display: none; position: fixed; top: 100px; width: 100%; height: 390px; left: 0; right: 0; background: rgba(255, 255, 255, .95); border-top: 1px solid #dfdede; z-index: 999; box-shadow: 0 5px 5px rgba(0, 0, 0, .05);}
.search-wrap .search-box{position: absolute; width: 690px; top: 50%; left: 50%; transform: translate(-50%,-50%); border-bottom: 1px solid #dfdede;}
.search-wrap .search-box .search-form input[type="text"]{float: left; width: calc(100% - 30px); line-height: 38px; padding: 3px 0; padding-right: 12px; font-size: 16px; color: #333333; border: none; outline-style: none; box-sizing: border-box;}
.search-wrap .search-box .search-form input[type="submit"]{width: 30px; font-size: 26px; color: #666666; vertical-align: top; background: url(pic_03.png) no-repeat center center; cursor: pointer;}
.header .topLink .a3 .search-form {display: none;position: absolute;top: 100%;right: 0;z-index: 18;width: 300px;border: 1px solid #008cd6;background-color: #fff;z-index: 20;}
.header .topLink .a3 .search-form input[type="text"] {width: 228px;height: 45px;line-height: 38px;background: #fff;float: left;padding: 0 12px;font-size: 14px;border: none;outline-style: none;box-sizing: border-box;}

.header .topLink .a3 .search-form input[type="submit"] {width: 70px;height: 45px;background: #008cd6;color: #fff;text-align: center;cursor: pointer;float: right;font-size: 14px;border: 0;border-radius: 0;}
.header .topLink .a4{display: none; float: right;}
.header .topLink .a4 .u-menu{position: relative; width: 60px;height: 100px;transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);z-index: 99;}
.header .topLink .a4 .u-menu div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-1px);width: 24px;height: 3px;background-color: #333;transition: all 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
.header .topLink .a4 .u-menu .u-menu-top{transform: translate(-50%,-10px);-webkit-transform: translate(-50%,-10px);}
.header .topLink .a4 .u-menu .u-menu-bottom{transform: translate(-50%,8px);-webkit-transform: translate(-50%,8px);}
body.has-nav-open .header .topLink .a4 .u-menu .u-menu-top{transform:translate(-50%,-1px) rotate(45deg);-webkit-transform:translate(-50%,-1px) rotate(45deg);}
body.has-nav-open .header .topLink .a4 .u-menu .u-menu-bottom{transform:translate(-50%,-1px) rotate(-45deg);-webkit-transform:translate(-50%,-1px) rotate(-45deg);}
body.has-nav-open .header .topLink .a4 .u-menu .u-menu-middle{opacity: 0;}

.search-center{position: absolute;left: 50%;width: 1000px; height: 100px;transform: translateX(-50%);display: flex;align-items: center;background: #ffffff;}
.search-center .search-form{width: 100%;}
.search-center input{float: left;height: 52px;font-size: 16px;line-height: 24px;border: 0;outline: 0;color: #111;background-color: transparent;}
.search-center input[type="submit"]{width: 34px; background: url(pic_03.png) no-repeat center center; cursor: pointer;}
.search-center input[type="text"]{width: 930px;}
.search-center .close{width: 24px; background: url(pic_86.png) no-repeat center center; cursor: pointer;}

.c-nav{position:fixed;top:0;right:0;bottom:0;left:0; width: 100%; z-index:12;overflow:hidden;visibility:hidden;transition:visibility 0s 0.85s;}
.has-nav-open .c-nav{visibility:visible;transition-delay:0s;}
.c-nav_background{position:absolute;top:0;right:0;bottom:0;left:0;}
.c-nav_background::before,
.c-nav_background::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:center left;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);}
.c-nav_background::before{transition-delay:0.25s;z-index:1;}
.c-nav_background::after{background: #f5f5f5;transition-delay:0.10s;z-index:3;}
.has-nav-open .c-nav_background::before,
.has-nav-open .c-nav_background::after{transform:scaleX(1);}
.has-nav-open .c-nav_background::before{transition-delay:0s;}
.has-nav-open .c-nav_background::after{transition-delay:0.15s;}
.c-nav_list-wrap{position:relative; height: 85vh; padding: 0 0 0 15vw; margin:123px 0 5vh; overflow-y: auto; z-index:4;}
.c-nav_list-wrap .m1{position: relative;display: block;font-size: 20px;color: #474747;text-transform: uppercase;line-height: 3;}
.c-nav_list-wrap a i{position: relative;display: inline-block;width: 8px;height: 8px;margin-left: 5px;border-left: 1px solid #474747;border-bottom: 1px solid #474747;transform: rotate(315deg);transform-origin: 0 0;transition: all .3s ease;}
.c-nav_list-wrap a.o{color: #ca0e2a;font-weight: bold;}
.c-nav_list-wrap a.o i{transform: rotate(135deg); transform-origin: 5px 5px;}
.c-nav_list-wrap .c-nav_list1{position:relative;margin:0;line-height:1;z-index:4;display:block;font-size:.3rem;}
.c-nav_list-wrap .c-nav_list1 .shownav{display: none; padding-left: 2.2rem;}
.c-nav_list-wrap .c-nav_list1 .shownav .m2{font-size: 16px; line-height: 3.4; color: #ffffff;}
.c-nav_list-wrap .c-nav_list1 .shownav .m3{font-size: 14px; line-height: 1.2; color: rgba(255, 255, 255, .6);}
.c-nav_list-wrap .c-nav_list1 .shownav .subnav dl{display: none; padding-left: 0;}
.c-nav_list-wrap .c-nav_list1 .shownav .subnav dl dd{width: 33.3%; margin-bottom: 10px; padding-right: 5px; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c-nav_list-wrap .c-nav_list1 .shownav a:hover{color: #ca0e2a;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item{position:relative; transform:translateX(-100%) translateX(-.5rem); transition:transform 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1); opacity:0;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(1){transition-delay:0.2s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(2){transition-delay:0.1s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(3){transition-delay:0.0666666667s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(4){transition-delay:0.05s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(5){transition-delay:0.04s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(6){transition-delay:0.0333333333s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(7){transition-delay:0.0285714286s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(8){transition-delay:0.025s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(9){transition-delay:0.0222222222s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(10){transition-delay:0.02s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(11){transition-delay:0.0181818182s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(12){transition-delay:0.0166666667s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item{padding-left: 10vw; transform:translateX(0);opacity:1; border-bottom: 1px solid rgba(255, 255, 255, .16);}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(1){transition-delay:0.19s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(2){transition-delay:0.23s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(3){transition-delay:0.27s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(4){transition-delay:0.31s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(5){transition-delay:0.35s;display: none;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(6){transition-delay:0.39s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(7){transition-delay:0.43s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(8){transition-delay:0.47s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(9){transition-delay:0.51s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(10){transition-delay:0.55s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(11){transition-delay:0.59s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(12){transition-delay:0.63s;}
.c-nav_list-wrap .c-nav_list1 .m1{font-size: 18px; font-weight: bold; color: #ffffff;}
.c-nav_list-wrap{margin: 78px 0 0 0; padding-left: 0;}
.c-nav_background::after{background: rgba(0, 0, 0, .9);}
.c-nav_list-wrap .c-nav_list1 .c-nav_item .shownav{padding-left: 0;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(3) .shownav{display: block;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(3) .shownav .subnav dl{display: flex; flex-wrap: wrap; }
.c-nav_list-wrap a i{display: none;}
@media screen and (max-width: 1400px) {
	.header .nav li{margin-right: 50px;}
	.search-center{width: 800px;}
	.search-center input[type="text"]{width: 700px;}
}
@media screen and (max-width: 1200px) {
	.header .nav{display: none;}
	.header .topLink .a1{display: none;}
	.header .topLink .a2{display: none;}
	/* .header .topLink .a3 .ico{width: 50px; height: 68px; background-image: url(search.png);} */
	.header .topLink .a4{display: block;}
}
@media screen and (max-width: 700px) {
	.header .cont{width: 100%;}
	.header .logo{margin-left: 12px;}
	.header .logo img{max-height: 68px;}
	.header .nav{display: none;}
	.header .topLink .a1{display: none;}
	.header .topLink .a2{display: none;}
	.header .topLink .a3 .ico{position: relative; width: 50px; height: 68px; background-image: url(search.png);background: none;}
	.header .topLink .a3 .ico .ico1{position: absolute;width: 20px;height: 20px;top: 20px;left: 10px;border-radius: 50%;border: 2px solid #333333;}
	.header .topLink .a3 .ico .ico2{position: absolute;bottom: 17px;right: 15px;width: 2px;height: 14px;background: #333333;transform: rotate(-45deg);-webkit-transform:rotate(-45deg);}
	.header .topLink .a4{display: block;}
	.header .topLink .a4 .u-menu{height: 68px;}
	.search-center{width: 100%; height: 68px;}
	.search-center input[type="text"]{width: 80%;}
}

.footer{background: #333333;font-size: 14px;color: rgba(255, 255, 255, .5);}
.footer a{color: rgba(255, 255, 255, .5);}
.footer a:hover{color: #ffffff;}
.footer .ft01{padding: 50px 0 0 0;}
.footer .ft01 .cont{padding-bottom: 40px;border-bottom: 1px solid rgba(255, 255, 255, .1);}
.footer .ft01 .a1{float: left;}
.footer .ft01 .a1 .flogo{margin-bottom: 21px;}
.footer .ft01 .a1 .qrcode p{text-align: center;line-height: 42px;}
.footer .ft01 .a2{float: right;}
.footer .ft01 .a2 dl{float: left;margin-right: 50px;}
.footer .ft01 .a2 dl:nth-child(5){display: none!important;}
.footer .ft01 .a2 dl:last-child{margin-right: 0;}
.footer .ft01 .a2 dl dt{margin-bottom: 20px;}
.footer .ft01 .a2 dl dt a{font-size: 18px;color: #ffffff;}
.footer .ft01 .a2 dl dd{line-height: 28px;}
.footer .ft02{padding: 12px 0;line-height: 32px;}
.footer .ft02 .a1{float: left;text-align: justify;}
.footer .ft02 .a2{float: right;}
@media screen and (max-width: 1400px) {
	.footer .ft01 .a2 dl{margin-right: 24px;}
}
@media screen and (max-width: 700px) {
	.footer .ft01{padding: 40px 0 0 0;}
	.footer .ft01 .cont{padding-bottom: 10px;}
	.footer .ft01 .a1{float: unset;text-align: center;}
	.footer .ft01 .a2 dl{display: none;}
	.footer .ft02 .a1{width: 100%;}
}

.sjBox{display: none;}
@media screen and (max-width: 700px){
.pcBox{display: none!important;}
.sjBox{display: block;}}
@keyframes headout{
	0%{opacity: 1;}
	100%{opacity: 0; transform: scale(0.8);}
}

.headout{-webkit-animation-name: headout;animation-name: headout;-webkit-animation-delay: 30ms;animation-delay: 30ms;-webkit-animation-duration: 400ms;animation-duration: 400ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}