* {
	padding: 0;
	margin: 0;
}
*:focus {
	outline: none;
}
input {
	outline: none;
}
select {
	outline: none;
}
body {
	font-family: 'Arial','Microsoft YaHei';
	font-size: 14px;
}
a {
	text-decoration: none;
	border: none;
	outline: none;
}
ul li {
	list-style: none;
}
input:focus {
	outline: none;
}
img {
	border: 0;
}
.s_tou_z{
	display: none;
}
.sy_di_z{
	display: none;
}
.gy_tou_z{
	display: none;
}
.ny_di_z{
	display: none;
}
/*index*/
.sy_mo_tou{
	width:100%;
	height:55px;
	background: #fff;
}
.sy_mo_tou .sy_mo_tou_left{
	width:auto;
	height:55px;
	float: left;
}
.sy_mo_tou_left img{
	width:90px;
	height:45px;
	float: left;
	margin-left:15px;
	margin-top:5px;
}
.sy_mo_tou .sy_mo_tou_right{
	width:auto;
	height:55px;
	float: right;
}
.sy_mo_tou_right i{
	font-size: 25px;
	line-height: 55px;
	margin-right:15px;
	color:#1c69b7;
}

/*sy_di*/
.sy_mo_di{
	width:100%;
	height:auto;
	background: #1c1c1c;
	padding:10px 0px;
	position: fixed;
	left:0px;
	bottom:0px;
}
.sy_mo_di span{
	width:80%;
	margin:0px auto;
	display:block;
	line-height:20px;
	text-align: center;
	font-size: 12px;
	color:#fff;
}
/*zz*/
.zz1{
  width:100%;
    height:100%;
    position: fixed;
    left:0;
    top: 55px;
    z-index: 10001 !important;
    background: rgba(0,0,0,0.5);
    display: none;
}
/*手机导航*/
.navbar_nav1 {
  width: 68%;
  overflow-y: scroll; 
  height:100%;
  -webkit-overflow-scrolling: touch;
  background: #fff;
  position: fixed;
  right: -68%;
  top: 55px;
  z-index: 10002;
  -webkit-transition: right .2s linear;
          transition: right .2s linear;
}
.navbar_nav1.navbar-transiton {
  right: 0;
}
.navbar_nav1 .navbar_body {
  width: 100%;
  overflow: hidden;
}
.navbar_nav1 .navbar_body ul li {
  line-height: 1.0416666667rem;
  border-bottom: 1px solid #ededed;
}
.navbar_nav1 .navbar_body ul li a {
  font-size: 0.3645833333rem;
  color: #000000;
  padding-left: 10%;
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-weight: 600;
}
.navbar_nav1 .navbar_body ul li i {
  line-height: 1.0416666667rem;
  font-size: 0.6510416667rem;
  color: #cccccc;
  margin-right: 10%;
  float: right;
}
.navbar_nav1 .navbar_body ul li ol{
  width: 100%;
  overflow: hidden;
  display: none;
}
.navbar_nav1 .navbar_body ul li ol li {
  height: 1.0416666667rem;
  line-height: 1.0416666667rem;
  border-top: 1px solid #ededed;
}
.navbar_nav1 .navbar_body ul li ol li a {
  font-size: 0.3645833333rem;
  color: #000000;
  padding-left: 20%;
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-weight: 100;
}
.navbar_nav1 .navbar_body ul li ol li i {
  line-height: 1.0416666667rem;
  font-size: 0.6510416667rem;
  color: #cccccc;
  margin-right: 11%;
  float: right;
}