@charset "utf-8";
/* CSS Document */
body{ padding:0px;  margin:0 auto; font-family:"微软雅黑";max-width:750px; min-width:320px;}
p,ul,h1,h2,h3,h4{ padding:0px; margin:0px; font-family:"微软雅黑"; }
li{ list-style:none; padding:0px; margin:0px}
.ov{ overflow:hidden}
.w{ width:105%}
.pos{ position:relative; background:#252525}
.fonts{ color:#fff; float:left; line-height:0.8rem; font-size:0.20rem !important; padding-left:0.2rem; padding-right:0.2rem}
.margin{ margin-top:0.3rem !important}


.sp_header{height:1.11rem;overflow:hidden;background:#fff;z-index:10;width:100%;max-width:750px;}
.sp_header a{ text-decoration:none}
.sp_logo{padding:0px;float:left;}
.sp_logo img{margin:auto; width:5.43rem; height:1.11rem; margin-left:0.2rem; display:block}
.sp_nav{width:1.11rem;float:right;position:relative;cursor:pointer; display:block; height:1.11rem;}
.sp_nav span{display:block;background:#c9141e;width:0.5rem;height:0.04rem;position:absolute;left:.3rem;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:.4rem}
.sp_nav span:nth-of-type(2){top:.52rem}
.sp_nav span:nth-of-type(3){top:.65rem}
.sp_nav_se span:nth-of-type(1){top:.5rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:.5rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;max-width:750px; margin:0 auto; right:0}
.nav_show{top:1.11rem}
.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 #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;padding-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%; text-decoration:none}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}


.ph img{ width:100%; display:block}


.nav ul{ overflow:hidden}
.nav li{ display:inline-block; width:24.8%; text-align:center; padding-top:0.2rem; padding-bottom:0.2rem}
.nav a{ text-decoration:none; font-size:0.26rem; color:#FFF}
.nav li:nth-child(4){border-right:#c56822 solid 0rem}
.nav li:nth-child(8){border-right:#c56822 solid 0rem;border-bottom:#c56822 solid 0rem}
.nav li:nth-child(5){border-bottom:#c56822 solid 0rem}
.nav li:nth-child(6){border-bottom:#c56822 solid 0rem}
.nav li:nth-child(7){border-bottom:#c56822 solid 0rem}


.title{ text-align:center;}
.title h1{ font-size:0.46rem; font-weight:normal; margin-bottom:0.1rem; color:#000}
.title a{ font-size:0.46rem; display:inline-block; color:#FFF; text-decoration:none; float:right; margin-top:0.3rem}
.title span{ font-size:0.26rem;  display:block;  margin:0 auto; margin-top:0.12rem; color:#b0b0b0}
.title div{  background:#c7c7c7; width:50%; height:0.01rem; margin:0 auto; margin-top:0.2rem}
.title div p{ width:20%;  margin:0 auto; position:relative}
.title div p strong{ width:60%; height:0.08rem; margin:0 auto; display:block; position:absolute; left:0; right:0; top:-0.03rem }
.bg{ background:#f4f4f4; padding-top:0.5rem; padding-bottom:0.3rem;}
.con_2{overflow:hidden; margin-top:0.4rem !important;}
.padding{ width:96%; margin:0 auto}
.con_2 img{ width:100%; display:block}
.con_2 p{ font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:0.5rem; padding-left:0.12rem; padding-right:0.12rem; margin-bottom:0.2rem; margin-top:0.1rem}
.con_2 h1{ font-size:0.28rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.08rem}
.con_2  a{ text-decoration:none}
.con_2 .swiper-slide{ background:#FFF; text-align:center; padding-bottom:0.3rem}
.con_2 strong{ font-size:0.24rem; color:#666; font-weight:normal; border:#e9e9e9 solid 0.01rem; padding:0.15rem 0.5rem 0.15rem 0.5rem; display:block; width:30%; margin:0 auto}
.top{ margin-top:0.4rem}

.tabs  {
	padding:0;
	width:100%;
	display:none;
	margin:0 auto; height:auto; overflow:hidden
	
}
.tabs a{ text-decoration:none}
.tabs  img{width:100%;height:2.3rem; display:block;}
	
.tabs ul{ width:105%}
.tabs li{ text-align:center; float:left; margin-top:0.12rem; width:48%;margin-bottom:0.12rem; margin-left:2% }
.tabs li:nth-child(odd){margin-left:0%}
.tabs  span{ font-size:0.24rem; color:#666; display:block; background:#f4f4f4; padding-top:0.12rem; padding-bottom:0.12rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:0.5rem; }
.tab {
	
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	margin-top:0.4rem;
}
.tab ul{ width:105%}
.tab li {
	float:left;
	width:22%;
	height:0.5rem;
	border:#e1e1e1 solid 1px;
	color:#666;
	text-align:center;
	line-height:0.5rem;
	cursor:pointer;
	margin-right:1.8%;
	font-size:0.24rem; margin-bottom:0.1rem;
	padding-top:0.12rem; padding-bottom:0.12rem
}

.on {
	display:block;
}

.ys { margin-top:0.4rem; margin-bottom:0.4rem}
.ys img{ width:100%; height:auto; display:block}
.ys li{ margin-top:0.2rem; }
.ys h1{ font-size:0.36rem; color:#666; margin-top:0.10rem; font-weight:normal}
.ys p{ color:#666666; font-size:0.24rem; line-height:0.5rem;}
.ys li{width:100%;}
.img{width:0.35rem !important; float:left; margin-top:0.07rem; margin-right:0.2rem}
.Rotation{position:relative; width:0.3rem; display:block; margin:0 auto;margin-bottom:0px ;
animation:myfirst 0.5s linear 0.5s infinite alternate;
/* Firefox: */
-moz-animation:myfirst 0.5s linear 0.5s infinite alternate;
/* Safari and Chrome: */
-webkit-animation:myfirst 0.5s linear 0.5s infinite alternate;
/* Opera: */
-o-animation:myfirst 0.5s linear 0.5s infinite alternate;
}


@keyframes myfirst
{
0%   {top:0px;}
100% {top:10px;}
0%   {top:0px;}
}
 
@-moz-keyframes myfirst /* Firefox */
{
0%   {top:0px;}
100% {top:10px;}
0%   {top:0px;}
}
 
@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {top:0px;}
100% {top:10px;}
0%   {top:0px;}
}
 
@-o-keyframes myfirst /* Opera */
{
0%   {top:0px;}
100% {top:10px;}
0%   {top:0px;}
}



.case-title{ margin-top:0.2rem; overflow:hidden}
.case-title ul{ width:105%}
.case-title li{ float:left; width:22%; margin-right:1.8%; line-height:0.5rem; padding-top:0.10rem; padding-bottom:0.05rem; font-size:0px; border:#e1e1e1 solid 1px; text-align:center; margin-top:0.2rem}
.case-title li a{ text-decoration:none; font-size:0.24rem; color:#666}


.con_3{overflow:hidden; margin-top:0.3rem !important;}
.con_3 ul{ width:105%}
.con_3 li{ width:3.5rem; float:left; text-align:center; margin-right:0.20rem; margin-bottom:0.2rem; background:#FFF}
.con_3 img{ width:3.5rem; height:2.30rem; display:block}
.con_3 h1{ font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.2rem; margin-bottom:0.2rem}
.con_3  a{ text-decoration:none}
.con_3 .swiper-slide{ background:#FFF; text-align:center; padding-bottom:0.3rem}


.con_4{overflow:hidden; margin-top:0.3rem !important;}
.con_4 .swiper-slide{ text-align:center; background:#f4f4f4}
.con_4 h1{font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.2rem; margin-bottom:0.2rem}
.con_4 img{ width:100%; height:auto; display:block}
.con_4 a{ text-decoration:none}


.con_5{overflow:hidden; margin-top:0.3rem !important;}
.con_5 ul{ width:105%}
.con_5 li{ width:3.5rem; float:left; text-align:center; margin-right:0.20rem; margin-bottom:0.2rem; background:#FFF}
.con_5 img{ width:3.5rem; height:2.30rem; display:block}
.con_5 h1{ font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.2rem; margin-bottom:0.2rem}
.con_5  a{ text-decoration:none}
.con_5 .swiper-slide{ background:#FFF; text-align:center; padding-bottom:0.3rem}


.con_6{overflow:hidden; margin-top:0.3rem !important;}
.con_6 ul{ width:105%}
.con_6 li{ width:2.3rem; float:left; text-align:center; margin-right:0.15rem; margin-bottom:0.2rem; background:#FFF}
.con_6 img{ width:2.3rem; height:1.60rem; display:block}
.con_6 h1{ font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.2rem; margin-bottom:0.2rem}
.con_6  a{ text-decoration:none}
.con_6 .swiper-slide{ background:#FFF; text-align:center; padding-bottom:0.3rem}


.con_7{overflow:hidden; margin-top:0.3rem !important;}
.con_7 ul{ width:105%}
.con_7 li{ width:3.5rem; float:left; text-align:center; margin-right:0.20rem; margin-bottom:0.2rem; background:#FFF}
.con_7 img{ width:3.5rem; height:2.30rem; display:block}
.con_7 h1{ font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.2rem; margin-bottom:0.2rem}
.con_7  a{ text-decoration:none}
.con_7 .swiper-slide{ background:#FFF; text-align:center; padding-bottom:0.3rem}


.con_8{overflow:hidden; margin-top:0.3rem !important;}
.con_8 ul{ width:105%}
.con_8 li{ width:3.5rem; float:left; text-align:center; margin-right:0.20rem; margin-bottom:0.2rem; background:#FFF}
.con_8 img{ width:3.5rem; height:2.7rem; display:block}
.con_8 h1{ font-size:0.24rem; color:#666; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  font-weight:normal; margin-top:0.2rem; margin-bottom:0.2rem}
.con_8  a{ text-decoration:none}
.con_8 .swiper-slide{ background:#FFF; text-align:center; padding-bottom:0.3rem}




.titles{ overflow:hidden; border-bottom:#e2e2e2 solid 0.01rem; margin-top:0.25rem; padding-bottom:0.12rem}
.titles span{ float:left; font-size:0.28rem; color:#666; font-weight:bold}
.titles a{ float:right; color:#666; font-size:0.24rem; text-decoration:none}



.more { width:96%; margin:0 auto; text-align:center}
.more a{ text-decoration:none; font-size:0.28rem; color:#FFF; display:block; line-height:0.8rem}



.con{ overflow:hidden; margin-bottom:0.4rem; margin-top:0.4rem;}
.con ul{ width:105%}
.con li{ width:49.885%; float:left; text-align:center;}
.con li:last-child{ border-right:#d3d3d3 solid 0rem}
.con li:nth-child(1){ border-left:#d3d3d3 solid 0rem; border-top:#d3d3d3 solid 0.01rem; border-right:#d3d3d3 solid 0.01rem;}
.con li:nth-child(3){ border-right:#d3d3d3 solid 0.01rem; border-top:#d3d3d3 solid 0.01rem; border-bottom:#d3d3d3 solid 0.01rem;}
.con li:nth-child(2){ border-top:#d3d3d3 solid 0.01rem;}
.con li:nth-child(4){ border-right:#d3d3d3 solid 0rem;border-top:#d3d3d3 solid 0.01rem; border-bottom:#d3d3d3 solid 0.01rem;}
.con li:nth-child(5){ border-right:#d3d3d3 solid 0rem; width:100%; border-left:#d3d3d3 solid 0rem;}
.con li:nth-child(5) span{ display:inline-block}
.con li:nth-child(5) h1{ display:inline-block}
.con h1{ font-size:0.6rem}
.con span{ font-size:0.24rem; color:#666; display:block; line-height:0.5rem}
@font-face{
     font-family: '华文细黑'; 
     src:url(STXIHEI.TTF);
}
.con h2{ font-family:"华文细黑"; font-size:.46rem; font-weight:normal; text-align:center; margin-bottom:0.1rem}
.con p{ font-size:0.24rem; text-align:center; color:#666}
.con ul{ margin-top:0.3rem}



.border{border-bottom:#d3d3d3 solid .02rem; width:100%}

.news { overflow:auto; width:97%; margin:0 auto; margin-top:0rem; margin-bottom:0.1rem}
.news img{ width:3.2rem ; height:2rem; float:left; display:block; margin-right:0.15rem}
.news span{ font-size:0.3rem; color:#666666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block;}
.news a{ text-decoration:none}
.news p{ font-size:0.24rem; color:#666666; line-height:0.40rem; margin-top:0.06rem; height:1.2rem; overflow:hidden}
.news li{margin-top:0.2rem; border-bottom:#eeeeee solid 0.01rem; padding-bottom:0.2rem; overflow:hidden}
.news time{ font-size:0.24rem; display:block; color:#b1b1b1; margin-top:0.11rem}
.news li:last-child{border-bottom:#eeeeee solid 0rem;}




.jzsqbg h1{ color:#FFF; font-weight:normal; text-align:center; font-size:0.30rem}
.jzsqbg span{ background:#ffffff; height:0.01rem; width:0.8rem; display:block; margin:0 auto; margin-top:0.2rem; margin-bottom:0.2rem}
.jzsqbg{ padding-top:0.2rem; padding-bottom:0rem}
.jzsqbg p{ font-size:0.24rem; color:#666; margin-left:0.12rem; margin-right:0.12rem; line-height:0.5rem; text-indent:.4rem}
.jzsq  img{ display:block; margin:0 auto; width:100%;}



footer{ background:#ececec; line-height:0.5rem; text-align:center; font-size:0.24rem; color:#666666; margin-top:0.2rem; padding:0.3rem 0}

aside{ position:fixed; bottom:0px; width:100%; left:0; right:0; margin:0 auto; z-index:11}
aside ul{ overflow:hidden}
aside ul li{ width:24.5%; float:left; text-align:center; padding:0.15rem 0}
aside a{ text-decoration:none;}
aside ul li span{ font-size:0.24rem; color:#fff; display:block}
aside h2{ color:#fff; font-size:0.4rem !important}
aside li:last-child{ border-right:#7d010b solid 0.0rem}

.height{ height:1rem}

/****************分页开始*****/
.sub-title { border-top:#e2e2e2 solid 0.01rem; border-bottom:#e2e2e2 solid 0.01rem; line-height:0.8rem; padding-left:0.12rem; font-size:0.24rem; color:#666666}
.sub-title span{ font-size:0.24rem; color:#666666; display:block; float:left; margin-right:0.12rem}
.sub-title a{ font-size:0.24rem; color:#666666;text-decoration:none}
.sub-title a:last-child{ float:right; padding-right:0.12rem}

.content { font-size:0.24rem; padding-left:0.12rem; padding-right:0.12rem; padding-top:0.12rem; padding-bottom:0.12rem}
.content img{ max-width:100%; width:auto}

.page{ overflow:hidden; text-align:center; margin-bottom:0.2rem; margin-top:-0.4rem}
.page a{ font-size:0.24rem; color:#666666;text-decoration:none; border:#e2e2e2 solid 0.01rem; padding:0.15rem 0.2rem; display:inline-block; margin-left:0.03rem;margin-right:0.03rem;}

.sub-title-s { text-align:center; margin-bottom:0.2rem}
.sub-title-s span{ font-size:0.24rem; display:block; margin-top:0.2rem}
.sub-title-s  h1{ font-size:0.3rem; color:#666666; margin-top:0.1rem}

.next{ border-bottom:#e2e2e2 solid 0.01rem;  border-top:#e2e2e2 solid 0.01rem; margin-bottom:0.2rem; padding-left:0.12rem }
.next a{ font-size:0.24rem; color:#666666; display:block; text-decoration:none; line-height:0.5rem}

