/* CSS Document public*/
/*2022-04-20*/
/*--Globals--*/
@font-face {
    font-family: SourceHanSerifCN-Heavy;
    src: url("/resource/font/SourceHanSerifCN-Heavy.otf");
}
body{background:#f6f6f6;}
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;}
body,button,input,select,textarea{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#000;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#000; text-decoration:none;}
a:hover {color:#ffb400; cursor:pointer;}
img{border:0; vertical-align:middle;}
ul,ol{list-style:none;}
input#wd:-webkit-autofill, textarea#wd:-webkit-autofill, select#wd:-webkit-autofill { background-color: #ddd;color: #ccc;}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.clearfix:after{content:"\20";display:block;height:0;line-height:0;font-size:0;clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.left{ float:left;}
.right{ float:right;}
.layout {width:1280px; height:100%; margin:0 auto;overflow:hidden;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.h60{ height:60px;}
.h16{height:16px;}
.h40{height:40px;}
.hide {	display:none}
.m20{margin:20px;}

.w1500{width:1500px;margin:0 auto;}

/*头部*/
.header{ width:100%;margin:0 auto; height:102px;background:url("/resource/img/header_bg.png") no-repeat center top;background-size:cover;}
.header-main {width:1500px;margin:0 auto;}
.header .logo{width:350px; padding:20px 0px 0px 0px;}
.header .logo img{width:350px;}
.header .header-r{width:430px;height:60px; padding-top:40px; }
.header .header-r .search{height:34px;line-height: 34px;width:275px; position: relative;margin-left: -80px;}
.header .header-r .search .commonSearchInput{float:left;width:250px;height:34px;line-height: 34px;padding: 5px 10px;+padding:0;border: 1px solid #9c9c9c;color:#8C8C8C;box-sizing: border-box;border-radius:17px;}
.header .header-r .search .commonSearchInput:focus,.commonSearchBtn:focus{outline:none;}
.header .header-r .search .commonSearchBtn{position: absolute; right:40px; top:5px;cursor:pointer;height:25px; width:25px; border: none;background: url("/resource/img/search_logo.png") no-repeat center left;}
.header .header-r .search .commonSearchBtn:hover{background: url("/resource/img/search_logo_blue.png") no-repeat center left;}
.header-txt {color:#fff;height:34px;line-height:34px;}
.header-txt a{color:#fff;margin:0px 5px;}
.header-txt a:hover{color:#ffb400;}

/*nav*/
.nav{width:100%;margin:0 auto;font-size:24px;font-weight:bold;background-color:#fff;font-family: SourceHanSerifCN-Heavy;}
.nav-main {width:1500px;margin:0 auto;}
.nav a{color:#000;display:inline-block;text-align: center;height:77px;line-height:77px;margin:0px 10px;}
.nav a:hover{color:#ffb400;text-decoration:none;}
.nav .on {border-bottom:3px #98d4de solid;}

.pos {height:60px;line-height:60px;font-size: 18px;background:url("/resource/img/home.png") no-repeat left center;background-size:18px 18px;padding-left:25px;}

/*footer*/
.toTop {
    position: fixed;
    left: 50%;
    transform: translateX(760px);
    cursor: pointer;
    z-index: 10;
}

.footer {width:100%;height:243px;margin:0 auto;background:url("/resource/img/footer_bg.png") no-repeat center top;background-size:cover;}
.footer a {color:#fff;}
.footer a:hover{color:#ffb400;text-decoration:none;}
.footer-nav {width:1500px;margin:0 auto;padding-top:20px; font-size:16px; color:#fff;line-height:30px;overflow:hidden;}
.footer-nav span {float:left;display:block;margin-right:20px;padding-left:10px;border-left:#98d4de 5px solid;}
.footer-nav a {margin-right:10px;}
.foot-word{text-align:center;font-size:14px; color:#fff; line-height:26px;margin-top:30px;}
.footer-icon{margin:0 auto;  text-align:center;}









