/* CSS Document public*/
/*2022-04-20*/
/*--Globals--*/
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:#414141;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#414141; text-decoration:none;}
a:hover {color:#414141; 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;}
.h20{height:20px;}
.hide {	display:none}
.m20{margin:20px;}

.w1280{width:1240px; height:100%; background-color:#fff; margin:0 auto;}
.w1200{width:1200px; height:100%; background-color:#fff; margin:0 auto;}

/*头部*/
.header{ width:1240px; margin:0 auto; height:110px;  background:#fff;}
.header .logo{width:280px;padding:20px 0px 0px 20px;}
.header .logo img{height:70px;}
.header .header-ad {width:660px;padding-top:20px;text-align:center;}
.header .header-ad img {width:550px;height:70px;}
.header .header-r{width:280px;height:60px; padding-top:40px; }
.header .header-r .search{height:34px;line-height: 34px;width:280px; position: relative;}
.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("../img/search_logo.png") no-repeat center left;}
.header .header-r .search .commonSearchBtn:hover{background: url("../img/search_logo_blue.png") no-repeat center left;}


/*nav*/
.nav{display:flex;width:1240px;height: 53px;line-height:53px;margin: 0 auto;background: url("../img/nav_bg.jpg") repeat-x center left;font-size:16px;color:#fff;padding:0px 20px;box-sizing: border-box;}
.nav a{width:80px;color:#fff; display: inline-block;text-align: center;}
.nav img {height:30px;margin-top:10px;}
/*.nav a:last-child{margin-right:0;}*/
.nav a:hover{color:#ffb400;text-decoration:none;}
.subnav {width:1240px;margin: 0 auto;background:#fff;height:40px;line-height:40px;border-bottom:#eee 1px solid;text-align:left;display:none;}
.subnav a {margin:0px 5px;display:inline-block;}
.subnav a:hover {text-decoration:underline;}
.subnav a:first-child {margin-left:10px;}

/*footer*/
.toTop {
    position: fixed;
    left: 50%;
    transform: translateX(630px);
    cursor: pointer;
    z-index: 10;
}

.footer {width:1240px;margin: 0 auto;}
.footer-nav {padding:0px;height:53px; font-size:16px; color:#fff; line-height:53px; text-align:center;background: url("../img/nav_bg.jpg") repeat-x center left;}
.footer-nav a {color:#fff;}
.footer-nav a:hover{color:#e2e2e2; text-decoration:none;}
.foot-word{background-color:#fff;text-align: center; font-size:14px; color:#6f6f6f; line-height:26px; padding-top:30px; padding-bottom:10px;}
.footer-icon{margin:0 auto;  text-align:center;background-color:#fff; padding-bottom:20px;}








