@charset "utf-8";
html {font-size:62.5%; }
body { margin:0px; padding:0px;  overflow-x: hidden;font-family:Helvetica; }
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; color:#118194; }
a:active {text-decoration: none; }
a { color:#333; }
img  { border:0; }
.clear { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fleft { float:left; }
.fright { float:right; }
h1,h2,h3,h4,dd,dl,dt,ul,li,input,form,img ,p{ padding:0; margin:0; list-style:none; font-weight:normal; }
.blue , .blue a { color:#0eaebe; }
.orange , .orange a { color:#F90; }
.fff , .fff a { color:#fff; }

article { padding:0.6rem 3.1%; }
.banner { width:100%; height:12rem; background:#ccc; display:block; }
.banner img { width:100%; height:auto; }
.ttbox { line-height:2.4rem; font-weight:bold; font-size:1.8rem; margin:0.9rem 0 0.5rem; }
.ttbox a { color:#EA4444; }
.zybox { font-size:1.4rem; line-height:2.2rem; height:auto; padding-bottom:0.4rem; }
.fgxybox  { height: 1rem; border-bottom: 1px solid #ebebeb; margin-bottom: 0.5rem;width: 100%; }
.btbox { height:4rem; font-size:1.8rem; line-height:4rem;  width:100%; background:#EA4444; }
.btbox span { float:left; margin-left:1.5rem; font-weight:bold; color:#fff; }
.btbox span a { color:#fff; }
.zibox li { font-size:1.6rem; line-height:3.6rem; height:3.6rem; overflow:hidden; border-bottom:1px solid #ebebeb; }
.zibox li:last-of-type { margin-bottom: 0.5rem; border-bottom: none; box-shadow: none; }
.tpbox a { float: left; width: 47%; padding:1rem 1.5% 0; text-align:center; }
.tpbox a img { max-width:280px; display: block; width: 93.5%; margin:0 auto; }
.tpbox a p { font-size:1.3rem; line-height:2.6rem; height:2.6rem; overflow:hidden; }

.tu_zibox1 li { padding: 1.3rem 0px 1.3rem;overflow: hidden;display: block; border-bottom: 1px solid #ebebeb;}
.tu_zibox1 li:last-of-type { margin-bottom: 0.5rem; border-bottom: none; box-shadow: none; }
.tu_zibox1 li img { width:100%; height:8rem; float:left; max-width: 10.5rem; margin-right:1rem; }
.tu_zibox1 li h2 { font-size:1.6rem; line-height:2.4rem; height:2.4rem; padding:0.2rem 0 0; overflow:hidden; }
.tu_zibox1 li p { font-size:1.2rem; color:#999; line-height:1.8rem; height:5.6rem; overflow:hidden; }


.tu_zibox2 li { padding: 1.3rem 0px 1.5rem;overflow: hidden;display: block; border-bottom: 1px solid #ebebeb;}
.tu_zibox2 li:last-of-type { margin-bottom: 0.5rem; border-bottom: none; box-shadow: none; }
.tu_zibox2 li img { width:100%; height:8rem; float:left; max-width: 10.5rem; margin-right:1rem; }
.tu_zibox2 li h2 { font-size:1.6rem; line-height:2rem; padding:0.2rem 0; overflow:hidden; }
.tu_zibox2 li p { font-size:1.2rem; color:#999; line-height:1.8rem; }

.tu_zibox3 a { float: left; width: 47%; padding:1rem 1.5% 0; text-align:center; }
.tu_zibox3 a img {max-width:280px; display: block; width: 93.5%; margin:0 auto; }
.tu_zibox3 a p { font-size:1.3rem; line-height:2.6rem; height:2.6rem; overflow:hidden; padding:0.4rem 0 0.1rem; }
.tu_zibox3 a div { font-size:1.2rem; line-height:1.8rem; height:5.4rem; color:#999; overflow:hidden; text-align:left; }

.dtbox { text-align:center; padding-top:0.2rem; }
.dtbox img { width:100%; height:auto; }
.dtbox p { font-size:1.4rem; line-height:2.8rem; height:2.4rem; overflow:hidden; }

 
.foot {  padding:1rem 0; margin-top:2rem; line-height:1.6rem; text-align:center;  background:#EA4444; color:#fff; }

