/*清除元素默认的内外边距  */



* {

  margin: 0;

  padding: 0;

}



/*让所有斜体 不倾斜*/



em,

i {

  font-style: normal;

}



/*去掉列表前面的小点*/



li {

  list-style: none;

}



/*图片没有边框   去掉图片底侧的空白缝隙*/



img {

  width: 100%;

  height: 100%;

  border: 0;

  /*ie6*/

  vertical-align: middle;

}



/*让button 按钮 变成小手*/



button {

  cursor: pointer;

}



/*取消链接的下划线*/



a {

  color: #000;

  text-decoration: none;

  font-size: 16px;

}



button,

input {

  font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5b8b\4f53, sans-serif;

  /*取消轮廓线 蓝色的*/

  outline: none;

  border: none;

  cursor: pointer;

}



body {

  background-color: #fff;

  font: 12px/1.5 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5b8b\4f53, sans-serif;

  color: black;

}



/*清除浮动*/



.clearfix:after {

  visibility: hidden;

  clear: both;

  display: block;

  content: '.';

  height: 0;

}



.clearfix {

  *zoom: 1;

}

/* 浮动阴影 */

.text-show {

  position: absolute;

  bottom: 0;

  left: 0;

  color: #fff;

  height: 40px;

  line-height: 40px;

  font-size: 16px;

  width: 100%;

  text-indent: 1rem;

  text-align: center;

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));

  background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.8) 100%);

  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.8) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#131313', GradientType=0);

}

/* 浮动样式 */



.fl {

  float: left;

}



.fr {

  float: right;

}

/* 版心 */



.w {

  margin: 0 auto;

}



.mdr40 {

  margin-right: 40px !important;

}

.mdt10 {

  margin-top: 10px !important;

}

.mdt20 {

  margin-top: 20px !important;

}

.mdt25 {

  margin-top: 25px !important;

}

.mdt30 {

  margin-top: 30px !important;

}

.mdt35 {

  margin-top: 35px !important;

}

.mdt40 {

  margin-top: 40px !important;

}

.mdt50 {

  margin-top: 50px !important;

}

.mdt60 {

  margin-top: 60px !important;

}

.mdt80 {

  margin-top: 80px !important;

}

.mdb10 {

  margin-bottom: 10px !important;

}

.mdb20 {

  margin-bottom: 20px !important;

}

.mdb30 {

  margin-bottom: 30px !important;

}

.mdb35 {

  margin-bottom: 35px !important;

}

.mdb45 {

  margin-bottom: 45px !important;

}



/* 不许换行 */

/**

* h1,span,li  一行

* h2,         两行

* h3,         三行

* h4，h5      正常

* h6          6行

**/

h1,

h2,

h3,

h6 {

  font-weight: normal;

  font-size: 20px;

}

.con-txt p span{
     white-space: normal;
  }

i,

span,

li,

.notext,

.crumbs {

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  cursor: pointer;

}

span {

  display: block;

}

h2,

.notext2 {

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;

  cursor: pointer;

  font-weight: normal;

}

h3,

.notext3 {

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box !important;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 3;

  cursor: pointer;

  font-weight: normal;

}

h6,

.notext6 {

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box !important;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 6;

  cursor: pointer;

  font-weight: normal;

}



/* **选项** */

.shortcut .options {

  float: left;

  width: 800px;

  height: 60px;

  margin-left: 20px;

}

.shortcut .options li {

  float: left;

  margin-right: 18px;

  font-size: 18px;

  line-height: 30px;

  font-weight: 700;

}



/* 头部导航end */

/* 首页广告 */

.advertising {

  position: relative;

  margin-top: 20px;



  height: 90px;

}

.advertising img {

  width: 100%;

  height: 90px;

}



.advertising i {

  position: absolute;

  right: 10px;

  top: 10px;

  width: 20px;

  height: 20px;

  text-align: center;

  line-height: 16px;

  border-radius: 50%;

  color: #fff;

  background: rgba(0, 0, 0, 0.5);

  cursor: pointer;

}

.advertising span {

  position: absolute;

  left: 4px;

  bottom: 4px;

  background-color: rgba(255, 255, 255, 0.6);

  border-radius: 20%;

  font-size: 14px;

}

/* 首页广告end */

/* 友情链接and版权 */

.ban_quan {

  border-top: 1px solid #ddd;

  color: #666;

}



.ban_quan p,

.ban_quan a {

  line-height: 40px;

  text-align: center;

  font-size: 14px;

  color: #333;

}

.yq_lis {

  margin-top: 20px;

}

.yq_lis .hd {

  font-size: 16px;

  border-bottom: 1px solid #ddd;

  position: relative;

  height: 36px;

  line-height: 36px;

}

.yq_lis .hd ul {

  position: absolute;

  left: 0;

  top: 0;

  height: 36px;

}

.yq_lis .hd li {

  float: left;

  cursor: pointer;

  display: inline-block;

  margin-right: 20px;

  border-bottom: 1px solid #ddd;

  height: 36px;

}



.yq_lis .hd span {

  float: right;

  font-size: 14px;

  display: block;

  padding-right: 20px;

}

.yq_lis .bd ul {

  line-height: 32px;

  padding-top: 10px;

}

.yq_lis .bd ul li {

  float: left;

}

.yq_lis .bd a {

  float: left;

  padding-right: 14px;

  display: block;

  font-size: 14px;

}



/* 分页模块 */



.backtop {

  position: fixed;

  bottom: 5rem;

  left: 50%;

  margin-left: 650px;

  width: 4rem;

  height: 4rem;

  overflow: hidden;

  display: none;

  z-index: 66666;

}

/* //消除google浏览器黄色框 */

input:-webkit-autofill,

input:-webkit-autofill:hover,

input:-webkit-autofill:focus {

  /*背景颜色*/

  box-shadow: 0 0 0 60px #eee inset;

  /*字的颜色*/

  -webkit-text-fill-color: #878787;

  outline: none;
}

/* 

* 搜索框提示颜色

*/

input::-webkit-input-placeholder {

  /* color: #fff; */

}

.right {

  position: sticky;

  top: 90px;

  height: 100%;

}

.right .advertising {

  width: 300px;

  height: 300px;

  margin: 20px auto;

}

.right .advertising img {

  width: 100%;

  height: 100%;

}

.right .advertising-2 {

  margin-top: 40px;

  height: 250px;

}

.flex {

  display: flex;

  justify-content: space-between;

}

