﻿@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td,img{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}q:before,q:after{content:''}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}hr{border:0;height:1px}html{overflow-y:scroll}

body {font-family:"Microsoft YaHei","宋体"; color:#57482b;}
a {color:#57482b; font-family:"Microsoft YaHei","sans-serif"; text-decoration:none;}
.b {font-weight: bold}
.header {position: fixed; overflow: hidden; top: 0; left: 0; right: 0; z-index: 999;}
.header_bg {height:46px; background:#fbfbfb; position: relative; overflow: hidden;}
.logo {width:110px; height:26px; background:url(../images/logo.gif) no-repeat;background-image:-webkit-image-set(url(../images/logo.gif) 2x,url(../images/logo.gif) 3x);background-size: contain;background-repeat: no-repeat; position: absolute; margin-top:12px; margin-left:14px;}
.tool {width:96px; height:39px; float:right;margin-top:20px;}
.tool a {display:block;}
.tool .icon {width:17px; height:17px; overflow:hidden; float:left; background:url(../images/icon1.gif) no-repeat;background-image:-webkit-image-set(url(../images/icon1.gif) 2x,url(../images/icon1.gif) 3x);background-size: contain;background-repeat: no-repeat; position: absolute; margin-left:30px;}
.tool .icon2 {width:22px; height:22px; overflow:hidden; float:left; background:url(../images/icon2.gif) no-repeat;background-image:-webkit-image-set(url(../images/icon2.gif) 2x,url(../images/icon2.gif) 3x);background-size: contain;background-repeat: no-repeat; position: absolute;  margin-left:64px;}
.tool .icon3 {width:17px; height:17px; overflow:hidden; float:left; background:url(../images/icon3.gif) no-repeat;background-image:-webkit-image-set(url(../images/icon3.gif) 2x,url(../images/icon3.gif) 3x);background-size: contain;background-repeat: no-repeat; position: absolute;  margin-left:64px;}
.menu {height:38px; background:#0000CD; position: relative;}
.menu_nav a {color: #fff; display: block; font-size: 16px; text-align: center; width: 40px; white-space: nowrap; text-decoration: none;}
.menu a:hover {text-decoration:none;}
.menu_nav {width:95%; overflow:hidden; display: -webkit-box; display: -moz-box; display: box; -webkit-box-pack: justify; -moz-box-pack: justify; box-pack: justify; float:left; padding-top:8px; margin:0 auto; margin-left:7px;}


.row {margin:0 auto; position: absolute; top: 84px; width: 100%;}
/*.row:after {display:block; height:0; clear:both; content:' ';}*/
.content {width:91%; margin:10px auto 0;}
.content h1 {color:#333; font-size:18px; font-weight:700;}
.description {width:91%;}
.description em {color:#888888; font-size:14px;}
.description span {color:#888888; font-size:14px; padding-left:10px;}
.description_img {width:370px; height:240px; overflow:hidden; margin-top:10px; background:#333;}
.content p {width:100%; font-size:16px; line-height:30px; padding-top:15px; text-indent: 2em; color: #000;}
.content .show-video { 
	width: 100%; 
    position: relative;
    padding-bottom: 56.25%; 
    height: 0;
    background: #000;
}

.content .show-video video{
    object-fit:fill; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tag {margin:20px auto 0; border-bottom:1px dashed #e9e9e9;}
.tag h1 {font-size:18px; color:#ff4c52; padding-bottom:6px;}
.content ul li {height:24px; overflow:hidden; border-bottom:1px solid #f6f6f6; padding-bottom:4px; padding-left:2px; padding-top:10px;text-overflow:ellipsis; white-space:nowrap;}
.content ul a {font-size:14px; color:#888888;}
.content .newsImg { max-width: 100% !important; }

.swiper-custom-red{
    color: #FF0000;
    font-weight:700;
}

.footer {background:#313131; position: absolute; bottom: -40px; width: 100%}
.footer p {width:95%; font-size:10px; color:#a6a6a6; text-align:center; margin:0 auto; padding-top:8px; padding-bottom:6px;}

.izl-rmenu{position:fixed;left:84%;bottom:10px; bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:50px;height:50px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-phone{background-color:#a2abb0;background:url(../images/customer_service.png) 0px 0px no-repeat;}
.izl-rmenu .btn-top{background:url(../images/return_top.png) 0px 0px no-repeat;background-color:#fe9700;display:none;}

.share-fail-layer {
    box-sizing: border-box;
    width: 215px;
    margin-left: -107px;
    font-size: 12px;
    padding: 8px 8px 8px 15px;
    position: fixed;
    left: 50%;
    bottom: 10px;
    z-index: 9999;
    background: rgba(234,234,234,.95);
    box-shadow: 0 0 1px 2px rgba(124,124,124,.4);
    color: #474747;
    border-radius: 5px;
    overflow: hidden;
}

.share-fail-layer .closeBtn {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 2px;
    right: 2px;
    font-size: 20px;
    text-align: right;
    color: #666;
    z-index: 2;
}

.glyph {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
