@charset "utf-8";
*:focus{outline: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none;}
body{position:relative;*overflow-x:hidden; background-color: #fff;min-width: 1200px;}
body,input,textarea{color: #333;font-size:14px;line-height: 1.5; font-family:"Microsoft YaHei", "PingFang SC", apple-system, "Helvetica Neue", "Source Han Sans SC","WenQuanYi Micro Hei", sans-serif,Arial;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul, li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;vertical-align:middle;border:0;}
em,i{font-style: normal;}
figure{margin:0;padding:0;background:none;}
svg{display: block;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
a{text-decoration:none;color:#333;}
a:hover{color:#044a96;text-decoration:none;}
a:focus{outline:0px dotted;}
a:focus, input:focus{-moz-outline-style: none;}
::selection{background:#4d1b1b; color:#fff;}
::-moz-selection{background:#4d1b1b; color:#fff;}
::-webkit-selection{background:#4d1b1b; color:#fff;}
input[type="button"],
input[type="submit"],
input[type="reset"]{-webkit-appearance: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
::-webkit-scrollbar{height:11px; width:11px}
::-webkit-scrollbar-button{height:0; width:0}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-style:solid; border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box; background-color:#fff;}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); background-clip:padding-box; background-color:rgba(0,0,0,.2); min-height:28px; padding-top:100}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25); background-color:rgba(0,0,0,.4)}
::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35); background-color:rgba(0,0,0,.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-width:0;}
::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1); background-color:rgba(0,0,0,.05)}
::-webkit-scrollbar-track:active{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); background-color:rgba(0,0,0,.05)}
.clearfix::after{display: block; content: '\20'; height: 0; clear: both;}
.clearfix{*zoom: 1;}
/* 版心的尺寸 */
.g-in{width: 1300px; margin: 0 auto;}
.wrapper{background: #fff;overflow: hidden;}
/* 头部 */
.header {position: relative;}
.topArea{position: relative;padding: 21px 0 0 0;border-bottom: 3px solid #0daa9e;}
.topArea .logo{width: 284px; margin-top: 2px;}
.topArea .sForm,
.topArea .language,
.topArea .topLink{float: right;}
.topArea .sForm{border: 1px solid #d2d2d2;}
.topArea .sForm div,
.topArea .sForm input{float: left;}
.topArea .sForm .sInputBox input{width: 145px; height: 24px; padding-left: 16px; box-sizing: border-box;}
.topArea .sForm .sBtn{border-left: 1px solid #d2d2d2;}
.topArea .sForm .sBtn input{width: 24px; height: 24px; background: url(ico_04.png) no-repeat center center; cursor: pointer;}
.topArea .language{width: 189px; height: 26px; margin-right: 15px; margin: 0 15px 0 24px; text-align: center; text-align-last: center; color: #707070; border: 1px solid #d2d2d2; cursor: pointer;}
.topArea .topLink li{position: relative; float: left; height: 34px; margin-left: 16px; padding-left: 30px; line-height: 26px; color: #464646; cursor: pointer;}
.topArea .topLink li:nth-child(1){margin-left: 0; background: url(ico_01.png) no-repeat left 2px;}
.topArea .topLink li:nth-child(2){background: url(ico_02.png) no-repeat left 5px;}
.topArea .topLink li:nth-child(3){background: url(ico_03.png) no-repeat left 5px;}
.topArea .topLink .picBox{display: none; position: absolute; width: 114px; top: 24px; left: -14px; z-index: 4;}
.topArea .topLink li:hover .picBox{display: block;}
.topArea .nav{float: right; margin-top: 4px;}
.topArea .nav li{float: left;margin-left: 38px;padding-bottom: 27px;}
.topArea .nav li:first-child{margin-left: 0;}
.topArea .nav li:last-child .subnavbox {display: none!important;}
.topArea .nav li a{font-size: 16px; font-weight: bold; color: #313131;}
/* 底部 */
.footer a{color: #fff;}
.footer a:hover {color: #ffff00}
.footer .ft01{padding: 19px 0; background: #f6f6f6;}
.footer .ft01 .hd h3{padding-left: 38px; font-size: 20px; font-weight: bold; color: #25989a; background: url(ico_14.png) no-repeat left center;}
/* .linkBox{width: 1300px;} */
.ft01 .linkBox .item{float: left;margin-right: 17px;position: relative;background: #fff url(ico_15.png) no-repeat right 13px center;width: 212px;height: 28px;border: 1px solid #d0d0d0;}
.ft01 .linkBox .item:first-child{margin-left: 24px;}
.ft01 .linkBox .item .ti{float: left; font-size: 14px;line-height: 28px;padding: 0 0 0 15px;}
.ft01 .linkBox .item .tii{width: 1px;height: 12px;background: #e5e5e5;position: absolute;right: 31px;top: 8px;}
.ft01 .linkBox .item .hiddenBox{position: absolute;top: 30px;display: none;background: #ffffff;width: 100%;z-index: 999;}
.ft01 .linkBox .item .hiddenBox li a{font-size: 14px;display: block;padding: 5px 20px;color: #333333;}
.ft01 .linkBox .item .hiddenBox li:hover{background: #1e90ff;}
.ft01 .linkBox .item .hiddenBox li:hover a{color: #ffffff;}
.footer .bg{max-width: 1920px; margin: 0 auto; background: url(pic_19.jpg) no-repeat center center; background-size: cover;}
.ft02{padding: 58px 0 33px 0; background-size: cover;}
.ft02 .cont{width: 1300px;margin: 0 auto;}
.ft02 .a1{position: relative; margin-left: 56px;}
.ft02 .a1::after{position: absolute;right: -84px;top: 4px;content: "\20";width: 1px;height: 114px;/* transform: translateY(-50%); */background: rgba(255,255,255,.5);}
.ft02 .a2::after{position: absolute;right: -60px;top: 50%;content: "\20";width: 1px;height: 114px;transform: translateY(-50%);background: rgba(255,255,255,.5);}
.ft02 .a2{/* display: none; */position: relative;margin-left: 133px;}
.ft02 .a3{position: relative;/* margin-left: 93px; */text-align: center;color: #fff;float: right;}
.ft02 .a1 .logo{margin: 9px 0 26px 0;}
.ft02 .a1 .cont-1,
.ft02 .a1 .cont-2{padding-left: 36px; color: #fff;}
.ft02 .a1 .cont-1{margin-bottom: 9px; background: url(ico_16.png) no-repeat left center;}
.ft02 .a1 .cont-2{background: url(ico_17.png) no-repeat left center;}
.ft02 .a2 dl{margin-right: 50px;}
.ft02 .a2 dl:last-child{margin-right: 0;}
.ft02 .a2 dl dt{margin-bottom: 8px;}
.ft02 .a3 ul li {float: left;margin-right: 20px;}
.ft02 .a3 ul li:last-child {margin-right: 0;}
.ft02 .a3 .tit{width: 126px; margin-top: 8px;}
.ft03{padding: 14px 0; background:rgba(0,0,0,.2); text-align: center; color: #fff; font-size: 12px; line-height: 20px;}
/* 右侧固定菜单栏 */
.back-to{position: fixed; bottom: 150px; right: 50%; width: 40px; margin-right: -695px; background: #fff; z-index: 999;}
.back-to ul li{position: relative; margin-bottom: -1px; padding: 10px 0; text-align: center; border: 1px solid #dee0e2;}
.back-to ul li a{display: block;}
.back-to ul li .picBox{display: none; position: absolute; width: 122px; left: -120px; top: -26px;}
.back-to ul li:hover .picBox{display: block;}
/* 修改添加的下拉子菜单 */
.subnavbox{display: none; position: absolute; top: 100%; left: 0; width: 100%; transform: translateY(3px); background: #ffffff; overflow: hidden; z-index: 6;}
.subnavbox .a1,
.subnavbox .a2,
.subnavbox .a3{width: 33.3%; min-height: 262px; padding-top: 26px; box-sizing: border-box;}
.subnavbox .a2,
.subnavbox .a3{padding-left: 54px;}
.subnavbox .a2{padding-bottom: 30px; border-right: 1px solid #dcd9d9; border-left: 1px solid #dcd9d9;}
.subnavbox .a1 .hd{margin-bottom: 32px;}
.subnavbox .a1 .hd h3{font-size: 36px; font-family: Arial; font-weight: bold; color: #0daa9e; text-transform: uppercase;}
.subnavbox .a1 .hd h2{font-size: 24px; font-weight: bold; color: #000000;}
.subnavbox .a1 .ft .more{display: block; width: 128px; height: 38px; border-radius: 3px; background: #0daa9e; font-size: 14px; color: #fff; text-align: center; line-height: 38px;}
.subnavbox .a2 dl dd a{display: inline-block; padding-left: 26px; line-height: 32px; background: url(ico_27.png) no-repeat left center;font-size: 14px; color: #4b4b4b;font-weight: normal; }
