﻿*{ 
	padding:0;
	margin:0;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing:border-box;
}

html{
	font-size: calc(100vw/6.4);
}

html, body{
	width: 100%;
	height: auto;
	margin:0 auto;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif;
  font-size: 16px;
  color: #333;
  line-height: 1.75; background:#fff;
}
input,button{
	-webkit-appearance:none;
	border-radius: 0;
}
a,a:hover,a:focus {
	text-decoration: none;
}
textarea{
	resize: none;
	overflow: auto;
}
input,button {
	border: 0;
}
img {
	border: 0;
	vertical-align: top;
}
li {
	list-style: none;
}
ul,ol,p,h1,h2,h3,h4,h5,h6 {
	margin:0;
}
/* placeholder修改 */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #666 !important;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #666 !important;
	opacity: 1;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #666 !important;
	opacity: 1;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #666 !important;
}
select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand { display: none; }

.le{ float:left;}
.ri{ float:right;}
.clr{ clear:both;}
.table{ display:table; width:100%; height:100%;}
.table .tbc{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.imgs{ overflow:hidden; position:relative;}
.imgs img{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.imgs:hover img{ transform:scale(1.1); -moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.one-line {
    overflow: hidden;
    white-space: nowrap;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.two-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.three-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.hei50{ height:1.15rem; width:100%;}
.sp_header{height:1.15rem;overflow:hidden; padding-top:.36rem; padding-left:.3rem; padding-right:.3rem;background:#fff;position:fixed;z-index:10;width:100%; max-width:6.4rem}
.sp_logo{float:right; }
.sp_logo img{margin:auto; height:.46rem; max-width:3.08rem;}
.sp_nav{float:left;position:relative;cursor:pointer; margin-top:.08rem;}
.sp_nav img{ width:.96rem;}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:11;background:#f7f7f7;width:5.05rem;height:100%;left:-100%;top:0;overflow:auto;overflow-y:scroll; transition:left ease 0.35s;}
.nav_show{left:0}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #e2e2e2 solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:0;right:0;height:.8rem;padding:0px .07rem 0 .07rem; background-image:url(../images/nav_19.png); background-position:center; background-repeat:no-repeat; background-size:.13rem .26rem; width:.65rem;transition:all ease 0.35s}

.sjj_nav ul li i svg{transform:rotate(-90deg);}
.sjj_nav ul li  i.sjj_nav_i_se{transform:rotate(90deg)}
.sjj_nav ul li{border-top:1px #e2e2e2 solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #e2e2e2 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#000;width:80%; font-size:.24rem; display:block; background-size:.32rem auto; background-repeat:no-repeat; background-position:left center; padding-left:.42rem; line-height:.8rem;}
.sjj_nav ul li ul li a{color:#000;display:block;text-align:left; font-size:.24rem;}
.sjj_nav ul li i svg{width:20px;height:.8rem;fill:#555; font-weight:lighter;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.tanchu_tit{  padding-right:.36rem; background:#f27340;}
.fanhui{ float:left; width:1.6rem; padding-top:.65rem; padding-bottom:.5rem; text-align:center;}
.fanhui span{ color:#fff; font-size:.2rem;}
.fanhui img{ width:.13rem; margin-right:.1rem; vertical-align:middle;}
.tanimg{ float:right; width:2.9rem;padding-top:.65rem; padding-bottom:.55rem;}
.tanimg img{ width:100%;}
.nav_phone{ padding:0 .3rem; background-image:url(../images/navbac.jpg); background-size:cover; background-repeat:no-repeat;}
.nav_phone a{padding:.6rem 0; display:block; padding-left:.7rem; background-image:url(../images/nav_39.png); background-size:.39rem auto; background-repeat:no-repeat; background-position:left center; color:#fff; font-size:.24rem; }