﻿* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
body { color: #333; font-family: Microsoft Yahei; font-size: 0.6rem; background: #f2f2f2; }
a { text-decoration: none; border: none; color: #333; }
a:hover { text-decoration: underline; text-decoration: none; }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
.clearfix { zoom: 1; display: block }
.clearfix:after { content: ""; height: 0px; display: block; clear: both; visibility: hidden; }
.layout {  margin: 0px auto; background: #fff; overflow: hidden; }
.container { width: 14.5rem; margin: 0px auto; }
.clear { zoom: 1; }
.clear:after { height: 0; display: block; content: "\20"; clear: both; }
.fl { float: left; }
.fr { float: right; }
.mc { margin: 0 auto; }
.dis-inline { display: inline-block; vertical-align: middle; }
.text-center { text-align: center; }
.overall { width: 16rem; margin: 0 auto; background: #efefef; overflow: hidden; }
.duan { clear: both; }
.lxb p { font-size: 15px; }
.font28 { font-size: 0.7rem; }
.font26 { font-size: 0.65rem; }
.font20 { font-size: 0.5rem; }
.font18 { font-size: 0.45rem; }
.mt10 { margin-top: 0.25rem; }
.mt11 { border-top: 0.25rem solid #eee; }
.mt12 { border-bottom: 0.35rem solid #eee; }
.bgfff { background: #fff; }
.border-bg { border: 0.25rem solid #eee; }
/*header*/
header img { width: 100%; }
/*nav
nav a { display: block; width: 3.98rem; height: 1.75rem; line-height: 1.75rem; text-align: center; border-left:1px solid #ccc; border-top:1px solid #ccc; float: left; font-size: 0.65rem;}
nav a:first-child,nav a:nth-child(5) { border-left:0;}
nav a:nth-child(-n+4) { border-top:none;}
*/
 
/*footer*/  
.footer { text-align: center; line-height: 1.8em; padding: 0.5rem 0; background-color:#3e8f6c;}


/*****************************/
nav { width: 100%; clear: both; overflow: hidden; background: #fff; }
nav ul { width: 95%; margin: auto; padding: 0.5rem 0rem; }
nav ul li { width: 17%; color: #5b5b5b; margin: 2% 4%; line-height: 1rem; text-align: center; float: left; }
nav ul li a{color:#5b5b5b; font-size:0.5rem; }
nav ul li a:before { content: ""; display: inline-block;  width: 2.5rem; height: 2.5rem; border-radius: 50%; }
nav ul li:nth-child(1) a:before {  background:#ffa3c9 url(../images/yysy.jpg) center no-repeat; background-size:1.5rem;   }
nav ul li:nth-child(2) a:before {  background:#72c1f8 url(../images/gyhy.jpg) center no-repeat;background-size:1.5rem;  }
nav ul li:nth-child(3) a:before {  background:#8bdd91 url(../images/jbbk.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(4) a:before {  background:#fd9d9b url(../images/hbrq.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(5) a:before {  background:#f5b599 url(../images/zjtd.jpg) center no-repeat; background-size:1.5rem;   }
nav ul li:nth-child(6) a:before {  background:#d7adf3 url(../images/jyzd.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(7) a:before {  background:#ffd15e url(../images/yygh.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(8) a:before {  background:#9fa7fc url(../images/lylx.jpg) center no-repeat; background-size:1.5rem; }
nav ul li span { }






.hyxw{ background:#fff; padding:0.2rem 0; margin: 0.25rem auto;}
.hyxw p{ line-height:1.2rem; border-bottom:1px #dcdcdc dashed; width:100%; margin:auto;}
.hyxw p em{ display:inline-block; color:#3e8f6e; font-weight:bold; font-size:0.65rem; margin-left:0.4rem; font-style: normal; }
.hyxw p:nth-child(1) em{  color:#f80303; }
.hyxw p i{ display:inline-block; color:#3e8f6e;  font-size:0.65rem; margin:0 0.35rem;  font-style: normal;}
.hyxw p:nth-child(1) i{ color:#f80303; }
.hyxw p a{ display:inline-block; color:#333333;  font-size:0.58rem; }