﻿e@charset "utf-8";

/***********************************************/
/***********************************************/
/******                                   ******/
/******        Made By Todo Meng          ******/
/******                                   ******/
/***********************************************/
/***********************************************/

/******************  test  *********************/

.bt {
  border: 1px solid #fff;
}
.icon-QQ {
  width: 30px;
  height: 30px;
  margin: 10px 20px;
  background: url(../images/r-slide-nav.png);
  background-position: center -60px;
}

/******************  test  *********************/

/*****************  public  ********************/
* {
  margin: 0;
  padding: 0;
  outline: none;
}
fieldset, lengend, button, input, textarea {
  border: none;
}
fieldset:focus, lengend:focus, button:focus, input:focus, textarea:focus {
  border: none;
}
a:focus {
  -moz-outline-style: none;
}

/* IE不支持 */
a:focus {
  outline: none;
}
a {
  color: #333;
}
.contain {
  min-width: 200px;
  /*max-width: 1720px;*/
  height: 100%;
  margin: 0 2rem;
}
.clear, .clear-fx {
  clear: both;
}
.clearfix {
  overflow: hidden;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table
}
.clearfix:after {
  clear: both
}
.no-m {
  margin: 0;
}
.po-r {
  position: relative;
}
.po-a {
  position: absolute;
}
.po-f {
  position: fixed;
}
.over {
  overflow: hidden;
}
.line {
  position: absolute;
  top: 0px;
  width: 0px;
  height: 3px;
  font-size: 3px;
  background-color: #00dfb9;
  display: none;
}
.icons {
  display: block;
  /*float: left;*/
  overflow: hidden;
}
.list-6 {
  width: 16.6666667%;
}
.list-5 {
  width: 25%;
}
.list-4 {
  width: 25%;
}
.list-3 {
  width: 33.3333333%;
}
.list-2 {
  width: 50%;
}
.list-1 {
  width: 100%;
}

/*很多网站都会加的属性*/

address, cite, dfn, em, var {
  font-style: normal;
}

/* 统一等宽字体 */
small {
  font-size: 12px;
}

/* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol {
  list-style: none;
}

/* 重置文本格式元素 */
a {
  text-decoration: none;
}
abbr[title], acronym[title] {

  /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
  border-bottom: 1px dotted;
  cursor: help;
}
q:before, q:after {
  content: '';
}

/* 重置表单元素 */
legend {
  color: #000;
}

/* for ie6 */
fieldset, img {
  border: none;
}

/* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
  font-size: 100%;  /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  object-fit: cover;
}
table td {
  empty-cells: show;
}

/* 重置 hr */
hr {
  border: none;
  height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

/*html {
 overflow-y: scroll;
 }*/

/*清除float*/

/* Clear Fix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}

/* Hide from IE Mac */
.clearfix {
  display: block;
}
.clearfix {
  zoom: 1;
}

/* End hide from IE Mac */

/* end of clearfix */

/*清除float_end*/

/*init_end*/
.w100 {
  width: 100%;
}
.w998 {
  max-width: 998px;
}
.w1000 {
  max-width: 1000px;
}
.wh100 {
  width: 100%;
  height: 100%;
}
.h100 {
  height: 100%;
}

/*  公告样式    */
body {
  line-height: 26px;
  color: #333;
  font-size: 14px;  /*overflow-x:hidden;*/
}
.block, .d-b {
  display: block;
}
.inline-block, .d-i-b {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.margin {
  margin: 0 auto;
}
.left {
  height: 100%;
  float: left;
}
.right {
  height: 100%;
  float: right;
}
.w1002 {
  width: 1002px;
  margin: 0 auto;
}

/*宽*/
.w100 {
  width: 100%;
}
.wh100 {
  width: 100%;
  height: 100%;
}
.w1_2k {
  width: 1200px;
  margin: 0 auto;
}
.w1k {
  width: 1000px;
  margin: 0 auto;
}

/*过渡*/
a {
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.transition {
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  cursor: pointer;
}

/*定位*/
.pos_f, .pos-f {
  position: fixed;
}
.pos_r, .pos-r {
  position: relative;
}
.pos_a, .pos-a {
  position: absolute;
}
.pos-s {
  position: static;
}
.pos_lt {
  left: 0;
  top: 0;
}
.pos_lt_czjz {
  left: 50%;
  top: 50%;
}
.pos_lb {
  left: 0;
  bottom: 0;
}
.pos_l {
  left: 0;
}

/*字体*/
.f_12 {
  font-size: 12px;
}
.f_14 {
  font-size: 1.4em;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_40 {
  font-size: 40px;
}
.f_50 {
  font-size: 50px;
}
.f_60 {
  font-size: 60px;
}
.f_72 {
  font-size: 4em;
}

/*文字水平居中*/
.f_ctr {
  text-align: center;
}

/*加粗*/
.f_wgt {
  font-weight: bold;
}
.f_wgt_no {
  font-weight: normal;
}

/*首先缩进*/
.t_in {
  text-indent: 2em;
}

/*边框*/
.bor {
  border: 1px solid;
}
.bor_5 {
  border-radius: 5px;
}
.bor_10 {
  border-radius: 10px;
}
.bor_15 {
  border-radius: 15px;
}
.bor_t {
  border-top: 1px solid;
}
.bor_t_ {
  border-top: 1px dashed;
}
.bor_r {
  border-right: 1px solid;
}
.bor_r_ {
  border-right: 1px dashed;
}
.bor_b {
  border-bottom: 1px solid;
}
.bor_b_ {
  border-bottom: 1px dashed;
}
.bor_l {
  border-left: 1px solid;
}
.bor_l_ {
  border-left: 1px dashed;
}
.box-radius {
  background-image: url(../images/demo.jpg);
  height: 165px;
  width: 220px;
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari Chrome */
  border-radius: 15px; /* Opera 10.5+,  Internet Explorer 6+  IE-CSS3 */
  -moz-box-shadow: 10px 10px 12px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 12px #000; /* Safari 和 Chrome */
  box-shadow: 3px 3px 10px #000; /* Opera 10.5+, IE6+ IE-CSS3 */
  behavior: url(../other/ie-css3.htc); /* 对IE-CSS3的引用 */
}

/* 添加 */
ul.sync li .div-img {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
ul.sync li img {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
  position: absolute;
}
ul.sync li img.pos {
  top: 0;
  left: 0;
}

/*****************  public  ********************/