@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */
input{-webkit-appearance:none;  resize: none;}
/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  font-family: Helvetica Neue, Arial, PingFang SC, Hiragino Sans GB, Microsoft Yahei, 微软雅黑, sans-serif;}
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {
  display: block;
}
/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  width:auto\9; /* ie8 */
  -ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
}
*:focus {
  outline:none;
}
/* 清零 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
body{font-family: Helvetica Neue, Arial, PingFang SC, Hiragino Sans GB, Microsoft Yahei, 微软雅黑, sans-serif; color:#555; }
em,i{font-style:normal;}
strong{font-weight: normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
a{text-decoration:none;  cursor: pointer; }
a:hover{color:#969696; text-decoration:none;}
ul,ol,li{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Helvetica Neue, Arial, PingFang SC, Hiragino Sans GB, Microsoft Yahei, 微软雅黑, sans-serif;}
fieldset,img{border: none;}
table {
  border-collapse:collapse;
  border-spacing:0;
}
caption, th {
  text-align:left;
}
q:before,q:after {
  content:"";
}
input:password {
  ime-mode:disabled;
}
html,body{
  background: #fff;
}
img{
display:block;
}
*{
  box-sizing:border-box;
  margin:0; padding:0;-webkit-text-size-adjust:none;}

/*input自动填充内容时内部出现黄色*/
input:-webkit-autofill , textarea:-webkit-autofill , select:-webkit-autofill {
  box-shadow: 0 0 0 1000px white inset;
}

.ie9 {
  background-color: red;
  height: 40px;
  line-height: 40px;
  color: white;
}
embed{display: none!important;}

/*一些通用的样式*/
.header{
  width: 12rem;
  height: 1.1rem;
  margin: 0 auto;
}
.logo{
  width: 2.35rem;
  height:1.1rem;
  background: url("../zsimg/logo.png")center no-repeat;
  background-size: cover;
  margin-left: 0.5rem;
}
.navs{
  width: 100%;
  height:0.5rem;
  background-color: #5fabdf;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  position: relative;
}
.navs ._nav {
  width: 12rem;
  height: 0.5rem;
  margin: 0 auto;
}
.navs ._nav ul {
  height:0.5rem;
  margin-left: 2.55rem;
}
.navs ._nav ul li {
  width: 0.9rem;
  height: 0.5rem;
  float: left;
  font-size: 0.16rem;
  color: #0d5184;
  text-align: center;
  line-height: 0.5rem;
  margin-right: 0.2rem;
  font-weight: 400;
}
._nav ul li:hover {
  color: #fff;
  border-bottom: 3px solid #227fc2;
}
._nav ul li.act {
  color: #fff;
  font-size: 0.21rem;
  border-bottom: 3px solid #227fc2;
}
.now {
  width: 1.6rem;
  background-color: #fff;
  display: none;
  position: relative;
  border: 1px solid #ccc;
}
.now p{
  font-size: 0.14rem;
  height: 0.5rem;
  width: 1.58rem;
  line-height: 0.5rem;
  text-align: center;
  color: #454545;
}
.now p:hover{
  background-color: #ffebb9;
  border-bottom: 1px solid #ffb400;
  font-size: 0.16rem;
  color: #be7d00;
}

/*footer*/
._footer{
  clear: both;
  width: 100%;
  height: 1.45rem;
  background-color: #f2f2f2;
  border-top: 1px solid #ccc;
}
.footer_cont{
  width: 12rem;
  border: 1px solid transparent;
  margin: 0 auto;
  position: relative;
}
.foo_left{
  width: 55%;
}
.foo_left ul{
  width: 100%;
  position: relative;
  margin-top: 0.75rem;
  cursor: pointer;
}
.foo_left li{
  font-size: 0.14rem;
  color: #000028;
  float: left;
  border-right: 1px solid #000028;
  height: 0.2rem;
  line-height: 0.2rem;
  padding: 0 0.2rem;
}


.foo_left li:first-child{
  padding-left: 0!important;
}
._small{
  clear: both;
  font-size: 0.12rem;
  color: #6d6d6d;
  padding-top: 0.05rem;
}
.foo_right{
  width: 40%;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 0.23rem;
}
.foo_tit{
  color: #000028;
  font-size: 0.18rem;
}
.foot_p{
  color: #6d6d6d;
  font-size: 0.14rem;
  margin-top: 0.045rem;
}
.style_f{
  position: fixed;
  bottom: 0;
  left: 0;
}
*{
  word-break: break-all;
  word-wrap: break-word;
}