* {
  margin: 0;
  padding: 0
}

body {
  font-size: 14px;
  background: #fff;
  width: 100%;
  height: 100%;
  font-family: "Hiragino Sans GB","Microsoft Yahei",SimSun,Arial,"Helvetica Neue",Helvetica;
  color: #333;
}

a {
  text-decoration: none;
  color: #666
}

a:hover {
  text-decoration: none;
  color: #c30;
}

ul,li,ol {
  list-style: none;
}

img {  border: none;}

em,i {  font-style: normal}

input,textarea {  font-family: microsoft yahei;}
.f18 {font-size:18px;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.blue16 {color:#1E9FFF;font-size:16px;}
.blue16 a {font-size:16px;color:#1E9FFF;}
.blue16 a:hover{font-size:16px;color:#1E9FFF;}
.blue16 a:link{font-size:16px;color:#1E9FFF;}
.blue16 a:visited{font-size:16px;color:#1E9FFF;}
.fl {  float: left;}
.fb {font-weight: bold;}
.fr {  float: right;}
.hide {display:none;}
.clear {  clear: both}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.w1200 {  width: 1200px;  margin: 0 auto;}

/*浏览器版本太低提示*/
.brw_tip {
	width: 100%;height: 46px;line-height: 46px;display: none;
	background-color: #fff1ee;border-bottom: 1px solid #dadce0;
}
.brw_tip .t_con {
	position: relative;width: 1200px;height: 46px;line-height: 46px;margin: 0 auto;padding-left: 23px;
	font-size: 12px;color: #ff6b31;
	background: url("../images/brw_tip_ico.png") 0 center no-repeat;background-size: 16px 16px;
}
.brw_tip .t_con a {
	color: #297E3F;text-decoration: none;
}
.brw_tip .t_con .b_close {
	position: absolute;right: 0;top: 0;height: 46px;line-height: 46px;padding-left: 15px;
	font-size: 12px;color: #ff6b31;cursor: pointer;
	background: url("../images/brw_tip_close_ico.png") 0 center no-repeat;background-size: 10px 10px;
}

/* 头部 */
.header_wrapper {
  background-color: #f8f8f8;
  height:40px;
}

.header_wrapper .header {
  font-size: 12px;
  color: #7f7f7f;
 
}

.header_wrapper .header_left {  float: left;   padding: 11px 0;}

.header_wrapper .header_left a {   
  margin-right: 20px;
  position: relative;
}
.header_wrapper .header_left .layui-icon {font-size:12px;}

.header_wrapper .header_right {
  float: right;
}

.header_wrapper .left_item::before {
  content: "";
  position: absolute;
  right: -10px;
  top: 1px;
  width: 1px;
  height: 13px;
  background-color: #dddddd;
}
.header_wrapper .header .header_right .layui-nav{
	background:#f8f8f8;
	padding:0px;margin:0px;
  color:#666;
  margin-left:30px;
  
}

.header_wrapper .header .header_right .layui-nav .normal-nav-item{
  font-size:12px;float:left;height:40px;line-height: 40px;
}
.header_wrapper .header .header_right .layui-nav .normal-nav-item a {font-size:12px;}

.header_wrapper .header_right .layui-nav-item{margin-left: 30px;
  height:40px;line-height: 40px;
 
}

.header_wrapper.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#666}

.header_wrapper .header .layui-nav-item a i{
  font-size:12px;margin-right:-10px;
  }
  .header_wrapper .header .layui-nav-item .layui-icon-cellphone{margin-right:0px;} 

.header_wrapper .header .layui-nav-item a:link,hover,visited {
	color:#666; font-size:12px;
}
.header_wrapper .layui-nav-child {margin-top: -30px;width:80px;}
.header_wrapper .header .layui-nav-item  .show_phone {width:500px;left:-420px;text-align:center;padding:20px 0px 0px 0px;color:#666; z-index: 1000;}
.header_wrapper .header .layui-nav-item  .show_phone img {width:105px;}

.right_fixed_back_top { position: fixed;left: 50%;bottom: 160px;z-index: 9;margin-left: 627px;background: #ffffff url("../images/index_gotop.png") center 7px no-repeat;border-radius: 8px;width: 60px;height: 20px;padding:0px;text-align: center;line-height: 10px;padding-top: 43px;font-size: 12px;color: #b0b0b0;cursor: pointer; box-shadow: 0px 3px 11px 0px rgb(0 10 41 / 7%);;}
.right_fixed_back_top:hover {color: #ff6b31;background: #ffffff url("../images/index_gotop_hover.png") center 7px no-repeat;}