/* CSS Document public*/
/*2022-04-20*/
/*--Globals--*/
body{background:#fff;}
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:#c50101; 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;}
.h10{height:10px;}
.h20{height:20px;}
.hide {	display:none}
.m20{margin:20px;}

.w1300{width:1300px;margin:0 auto;}
.w1280{width:1280px;background-color:#fff; margin:0 auto;}
.w1200{width:1200px; height:100%; background-color:#fff; margin:0 auto;}

/*头部*/
.header{ width:1280px; margin:0 auto; height:110px;  background:#fff;}
.header .logo{width:360px;padding:20px 0px 0px 0px;}
.header .header-ad {width:420px;padding-top:20px;text-align:center;}
.header .header-ad img {width:400px;height:70px;}
.header .header-r{width:480px;padding-top:44px; }
.header .header-r li {float:left;width:50px;text-align:center;position: relative;}
.header .header-r li img {}
.header .header-r .header_rd {display:none;position: absolute;left:-30px;top:45px;z-index: 9;}
.header .header-r .header_rdm {background:#eee;padding:10px 10px 6px 10px;}
.header .header-r p {text-align: center;font-size: 12px;padding-top: 5px;}
.header .header-r .header_arrow {position:absolute;left:50%;top:-9px;margin-left:-9px;}
.header .search{height:46px;line-height:46px;width:300px; position: relative;float:right;margin-top: 15px;}
.header .search .commonSearchInput{float:left;width:300px;height:46px;line-height:46px;padding: 5px;border: 2px solid #0435b8;color:#8C8C8C;box-sizing: border-box;border-radius:10px;}
.header .search .commonSearchInput:focus,.commonSearchBtn:focus{outline:none;}
.header .search .commonSearchBtn{position: absolute; right:0px; top:0px;cursor:pointer;height:46px; width:78px; border: none;background: url("../img/search_icon.png") no-repeat center left;}
.qzw_search { float:left; overflow:hidden;  width:240px; height:33px; padding:1px; margin-left:10px; background:#c4c4c4;}
.qzw_search .keyword { width:200px; height:33px;  font-size:14px; line-height:33px; background:#fff; border:none}
.qzw_search .search_btn { float:right; width:40px; height:33px; background:url('../img/app_8.png') no-repeat 0px 5px; border:none; cursor:pointer}
/*nav*/
.nav {width: 100%;height:95px;margin: 0 auto;overflow:hidden;background:#d80c18;}
.nav-main{width:1280px;height:60px;margin:0px auto;padding-top:13px;box-sizing: border-box;line-height:35px;font-size:18px;color:#fff;}
.nav-l {width:460px;float:left;border-right:#fff 1px solid;}
.nav-m {width:480px;float:left;border-right:#fff 1px solid;}
.nav-l ul {padding-left:20px;}
.nav-m ul {padding-left:40px;}
.nav-r {width:258px;float:left;text-align:center;}
.nav a{margin-right:30px;color:#fff; display: inline-block;text-align: center;line-height:35px;font-size:18px;}
.nav img {height:30px;margin-top:10px;}
/*.nav a:last-child{margin-right:0;}*/
.nav a:hover{color:#ffb400;text-decoration:none;}
.nav .current {color:#ffb400;text-decoration:none;}

/*footer*/
.toTop {
    position: fixed;
    left: 50%;
    transform: translateX(660px);
    cursor: pointer;
    z-index: 10;
}

.footer {width:100%;margin: 0 auto;}
.footer-main {width:1240px;margin: 0 auto;overflow:hidden;}
.footer-nav {padding:0px;height:53px; font-size:16px; color:#fff; line-height:53px; text-align:center;background:#d80c18;}
.footer-nav a {color:#fff;margin: 0px 10px;}
.footer-nav a:hover{color:#e2e2e2; text-decoration:none;}
.foot-word{font-size:14px; color:#6f6f6f; line-height:26px;padding: 20px;text-align:center;}
.footer-icon{margin:0 auto;text-align:center;padding-bottom:20px;}
.footer-icon img{margin:0px 5px;}

.footer-safe{width:100%;padding-top:40px;float: left;}
  /*安全链接*/
.footer-safe>ul{
  text-align: center;
  padding-bottom: 30px;
}
.footer-safe li{
  display: inline-block;
  margin: 0 5px;
  width: 120px;
  height: 50px;
  border: 1px solid #dedede;
  background: #fcfcfc;
  vertical-align: text-bottom;
}

