@charset "UTF-8";
/*公共样式*/
body,div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0px;}
body{background:#696866;font-size:12px;font-family:"宋体",Arial;}
i,em,li{font-style:normal;list-style:none;}
.jd,.jd *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.clear{clear:both;font-size:0px;width:0px;height:0px;line-height:0px;visibility:hidden;}
input[type=radio],input[type=checkbox] {cursor:pointer;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#ff6600;}
.centess{margin:0 auto;width:980px;background:#fff;}

/*头部*/
body { background: #fff; }
body.gray-bg { background: #F9FAFC; }
body.black { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }

.pageLR { padding-left: 5%; padding-right: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.posiL { left: 5%; }

.posiR { right: 5%; }

.header { width: 100%; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0.1333333333rem; padding-bottom: 0.1333333333rem; position: relative; z-index: 101; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: fixed; top: 0px; left: 0px; border-bottom: 1px solid rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0.1); }
.header .write-logo { display: none; }
.header .black-logo { display: block; height: 0.8533333333rem; width: 100%; font-size: 12px; }
.header .izu-logo { height: 0.8533333333rem; display: inline-block; width: auto; padding-right: 5px; }
.header .izu-logo img { -o-object-fit: cover; object-fit: cover; width: auto; height: 0.6666666667rem; padding-top: 0.0933333333rem; }
.header a { color: #fff; }
.header a:hover { color: #E62318; }
.header a.on-link { color: #E62318; }
.header a.on-link::after { position: absolute; left: 0; bottom: 0px; content: ''; display: inline-block; width: 100%; height: 2px; background: #E62318; opacity: 0; -webkit-animation: reset 0.3s 0.3s forwards ease-in-out; }
.header-wrapper { width: 100%; height: 0.8rem; background-color: #444444; color: #d6d6d6; }
.header-content { height: 0.8533333333rem; }
.header-content a { display: inline-block; width: auto; margin: 0px 0.4rem; height: auto; line-height: 0.8533333333rem; position: relative; }
.header .nav-mobile { width: 100%; height: auto; display: none; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.header .nav-mobile .mobile-list { width: 0.8533333333rem; height: 0.8533333333rem; float: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 10; background-image: url(../icons/menu.svg); background-position: center center; background-repeat: no-repeat; background-size: auto 0.5866666667rem; }
.header .nav-mobile .menu { width: 100%; height: 0px; position: fixed; left: 0; top: 0.9333333333rem; background: #1C1C20; padding: 0px 0.2133333333rem; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; }
.header .nav-mobile .menu .menulist { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; margin: 0 auto; }
.header .nav-mobile .menu .menulist ul { list-style-type: none; }
.header .nav-mobile .menu .menulist ul li { width: 100%; height: auto; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; margin-top: 0.2666666667rem; margin-bottom: 0.2666666667rem; line-height: 0.8rem; }
.header .nav-mobile .menu .menulist ul li a { text-decoration: none; color: #fff; display: block; width: auto; height: auto; overflow: hidden; }
.header .nav-mobile .menu .menulist ul li .childs { width: 100%; height: auto; overflow: hidden; margin-top: 0.2666666667rem; }
.header .level-nav { width: 100%; height: auto; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; position: absolute; top: 100%; left: 0px; text-align: right; padding-top: 0.1066666667rem; padding-bottom: 0.8rem; }
.header .level-nav a { margin: 0px 0.4rem; position: relative; padding-bottom: 0.1066666667rem; }
.header #car-nav-item a:last-child { margin-right: 4.2666666667rem; }
.header #introduce-nav-item a:last-child { margin-right: 0.4rem; }
.header.bg-header { background-color: #fff; -webkit-box-shadow: 0px 0px 0.0133333333rem #e1e1e1; box-shadow: 0px 0px 0.0133333333rem #e1e1e1; }
.header.bg-header a { color: #000; }
.header.bg-header a:hover { color: #E62318; }
.header.bg-header a.on-link { color: #E62318; }
.header.bg-header .level-nav::before { content: ''; width: 100%; height: calc(100% - 50*0.0133333333rem); position: absolute; left: 0px; top: 0px; background-color: #fff; }
.header.open-mobile { background: #1C1C20 !important; }
.header.open-mobile .nav-mobile .mobile-list { background-image: url(../icons/close.svg); }
.header.open-mobile .nav-mobile .menu { height: 80vh; }

/*尾部*/
.new_copy{background:#1e1e1e;width:100%;height:auto;min-height:109px;clear:both;}
#newnav{clear:both;width:100%;height:56px;border-bottom:1px solid #3f3f3f;text-align:center;color:#909090;font:14px/56px;}
#newnav a,
#newnav span a{color:#909090;text-decoration:none;margin:0 8px;}
#newnav span{color:#909090;text-decoration:none;margin:0 8px;}
#newdiv_copy{width:100%;padding:17px 0px;text-align:center;height:auto;min-height:28px;line-height:28px;color:#909090;margin:0 auto;font-family:Arial;font-size:14px;}
#newdiv_copy a{color:#909090;text-decoration:none;}
#newdiv_copy a:hover,
#newnav a:hover {color:#fff;text-decoration:none;}


.fs-36 { font-size: 36px; }
.fs-34 { font-size: 34px; }
.fs-32 { font-size: 32px; }
.fs-40 { font-size: 40px; }
.fs-30 { font-size: 30px; }
.fs-28 { font-size: 28px; }
.fs-26 { font-size: 26px; }
.fs-24, .fs-24Num { font-size: 24px; }
.fs-22 { font-size: 22px; }
.fs-20 { font-size: 20px; }
.fs-18 { font-size: 18px; }
.fs-16 { font-size: 16px; }
.fs-15 { font-size: 15px; }
.fs-14 { font-size: 14px; }
.fs-12 { font-size: 12px; }
@media screen and (max-width: 800px) and (min-width: 720px) { .posiL { left: 3%; }
  .posiR { right: 3%; }
  .pageLR { padding-left: 3%; padding-right: 3%; } }
@media screen and (max-width: 720px) and (min-width: 10px) { .fs-60Num { font-size: 0.9642857143rem; }
  .fs-54 { font-size: 0.9642857143rem; }
  .fs-52 { font-size: 0.9285714286rem; }
  .fs-50 { font-size: 0.8928571429rem; }
  .fs-48 { font-size: 0.8571428571rem; }
  .fs-46 { font-size: 0.8214285714rem; }
  .fs-44 { font-size: 0.7857142857rem; }
  .fs-42 { font-size: 0.75rem; }
  .fs-40 { font-size: 0.7142857143rem; }
  .fs-38 { font-size: 0.6785714286rem; }
  .fs-36 { font-size: 0.6428571429rem; }
  .fs-34 { font-size: 0.6071428571rem; }
  .fs-32 { font-size: 0.5714285714rem; }
  .fs-40 { font-size: 0.7142857143rem; }
  .fs-30 { font-size: 0.5357142857rem; }
  .fs-28 { font-size: 0.5rem; }
  .fs-26 { font-size: 0.4642857143rem; }
  .fs-24, .fs-24Num { font-size: 0.4285714286rem; }
  .fs-22 { font-size: 0.3928571429rem; }
  .fs-20 { font-size: 0.3571428571rem; }
  .posiL { left: 0.2133333333rem; }
  .posiR { right: 0.2133333333rem; }
  .pageLR { padding-left: 0.2133333333rem; padding-right: 0.2133333333rem; } }
@media screen and (max-width: 1000px) and (min-width: 10px) { .header .write-logo { display: block; }
  .header .black-logo { display: none; }
  .header .nav-mobile { display: block; }
  .header .nav-pc { display: none !important; }
  .header.bg-header { background-color: #1C1C20; }
}
@media screen and (min-width: 1300px) { .header .nav-mobile { display: none; }
  .header .nav-pc { display: block; }
  .posiL { left: calc((100% - 1300px)/2); }
  .posiR { right: calc((100% - 1300px)/2); }
  .pageLR { padding-left: calc((100% - 1300px)/2); padding-right: calc((100% - 1300px)/2); } }