.t1{
	background:#EDEDED;
}
.tl div{
	display:inline-block;
}
.t2{
	height:10rem;
	
}
.t2 div{
	display:inline;
	height:10rem;
	
}
.t2 img{
	width:6rem;
	margin-top:3rem;
}
.cart_goods{
   background:#f5e8e8;
}
.cart{
	width:90%;
	margin: 0 auto;
}
.cb{
	margin-left:0.9rem;
}
.gn{
	width:22rem;
	margin-top:-4rem;
	margin-left:10rem;
}
.mm{
	margin-top:-5rem;
	margin-left:40rem;
}
 li{
	list-style-type:none;
	
}
 ul{
	 width:100%;
 }
.js1{
	
	float:right;
	background:#EE1289;
	width:10%;
	height:5rem;
	margin-top:-1.1rem;
	text-align:center;
	color:white;
	font-size:20px;
}
.tit div{
	display:inline-block;
	font-weight:bold;
}
.tit{
	background:white;
	margin-top:3rem;
	width:100%;
	height:3rem;
	margin:0px auto;
}
.fl{
	float:left;
	background:#3185ff;
	width:15%;
	height:3rem;
	margin-top:-0.3rem;
	text-align:center;
	color:white;
	font-size:20px;
	margin-left:4.7rem;
}
.bg1{
	background:	#EAEAEA;
	padding-top:0.3rem;
	width:157rem;
	height:180rem;
}
.bai{
	width:100%;
	height:200px;
	padding-top:60px;
	/*background-image:url("../../assets/i/search_info.png");*/
	background-image:url("/public/css/search_info.png");
	text-align:center;
	margin:0 auto;
}
.search1{
	width:111rem;
	background:white;
	margin:0 auto;
	margin-top:-2rem;
	height:5rem;
	text-align:center;
	margin-left:23rem;
	border:1px solid #B9D3EE;
	border-radius:8px;
}
.search2{
	width:100%;
	background:white;float: left;
	margin:0 auto;
	margin-top:10px;
}
.search3{
	width:100%;
	background:#EAEAEA;
	margin:0 auto;
	margin-top:20px;
	float: left;
	text-align:center;
	
	border:1px solid #D4D4D4;
}
.bt{
	display:inline-block;
	background:#F40000;
	width:127px;
	line-height: 50px;
	border:1px solid #F40000;
	text-align:center;
	border-radius:5px 5px 5px 5px;
	margin-top:10px;
}
.bt h3{margin: 0;}
.i1{
	display:inline-block;
}
body{
	overflow:auto;overflow-x: hidden
}
.enter1{
	text-align:center;
	margin-top:-2rem;
	display:inline-block;
	border:1px solid #1C86EE;
	width:11.5rem;
	background:#1C86EE;
	margin-left:0.1;
	color:white;
}
.enter2{
	text-align:center;
	margin-top:-2rem;
	display:inline-block;
	border:1px solid #F2F2F2;
	width:11.5rem;
	background:#F2F2F2;
	margin-right:0.1;
}
.in1{
	width:22rem;
	background:#F2F2F2;
}
.in2{
	width:22rem;
	background:#F2F2F2;
}
.in3{
	width:22rem;
	background:#F2F2F2;
}
.in4{
	width:13rem;
	background:#F2F2F2;
	margin-right: 1rem;
}
.ma{
	width:7rem;
	border:1px solid #1C86EE;
	display:inline-block;
	margin-right: 1rem;
	background:#B0E2FF;
	height:2.6rem;
	color:#6959CD;
	border-radius:5px;
}
.rg{
	width:20rem;
	background:#1C86EE;
	margin-top:2rem;
	text-align:center;
	color:white;
	border-radius:5px;
	margin:0px auto;
	height:3rem;
	margin-top:1rem;
}
.lg{
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	margin-top:0.4rem;
}
.search4{
	width:100%;
	background:white;
	float: left;
	text-align:center;
	border:1px solid #D4D4D4;
}
.mq1{
	display:inline-block;
	margin-top:3rem;
	width:22%;
}
.mq1 img{
	width:4.5rem;
}
.mq2{
	display:inline-block;
	width:22%;
}
.mq2 img{
	width:4.5rem;
}
.mq3{
	display:inline-block;
	width:22%;
}
.mq3 img{
	width:4.5rem;
}
.mq4{
	display:inline-block;
	width:22%;
}
.mq4 img{
	width:4.5rem;
}
.search5{
	width:13rem;
	background:white;
	margin:0 auto;
	margin-top:-120rem;
	height:16rem;
	margin-left:111rem;
	text-align:center;
}
.jl{
	margin-left:5rem;
	border:1px solid #CAE1FF;
	background:#CAE1FF;
	color:#1C86EE;
	height:3rem;
	width:10rem;
	text-align:center;
}
.area h3{
	margin-top:1.5rem;
	float:left;
	margin-left:32rem;
}

.s{
	margin-top:15px;
	float:left;
	font-size: 14px;
	margin-left:20px;
	border:1px solid #BFBFBF;
	background:white;
	width:auto;
	padding: 0 30px;
	line-height: 30px;
	text-align:center;
	border-radius:5px;
}
.rq{
	line-height: 45px;
	float:left;
	width:100%;
	border: 1px solid #EDEDED;
}
.rq p{
	margin: 0;
	float:left;
	margin-left:10px;
	width:80px;
}
.sr{
	cursor: pointer;
	float:left;
	background:white;
	padding: 0 10px;
	text-align:center;
	border-radius:5px;
}
.sr1{
	float:left;
	background:white;
	padding: 0 10px;
	text-align:center;
	border-radius:5px;
	cursor: pointer;
}
.on1{
	color:#F40000;
}
.sr3{
	float:left;
	background:white;
	padding: 0 10px;
	text-align:center;
	border-radius:5px;
	cursor: pointer;
}
.sr5{
	float:left;
	background:white;
	padding: 0 10px;
	text-align:center;
	border-radius:5px;
	cursor: pointer;
}
.rq div:hover{
	color:#1C86EE;
}
.s1{
	color:#1C86EE;
	line-height: 30px;
	margin-top: 15px;
	float:right;

}
.area{
	width: 1200px;margin: 0 auto;display: inline-block;
	background:#EAEAEA;
}
.title{
	height:4rem;
	border:1px solid #CDC9C9;
	float:left;
}
.title1{
	width:80px;
	line-height: 50px;
	float:left;
	
}
.title1>div>input{margin-right: 5px;}

.title2{
	width:auto;
	border-left:1px solid #CDC9C9;
	border-right:1px solid #CDC9C9;
	float:left;
	padding: 10px 25px;
}
.title3{
	line-height: 50px;
	border-left:1px solid #CDC9C9;
	float:right;
	color:#1C86EE;
	padding: 0 20px;
}

.title4{
	line-height: 50px;
	border-left:1px solid #CDC9C9;
	float:right;
	color:gray;
	padding: 0 20px;
}

.title5{
	line-height: 50px;
	border-left:1px solid #CDC9C9;
	float:right;
	color:gray;

	padding: 0 20px;
}

.apply1{
	float:left;
	border:1px solid #F40000;
	line-height: 30px;
	padding: 0 20px;
	background:#F40000;
	color:white;
	margin-right: 10px;
}
.apply2{
	float:left;
	padding: 0 20px;
	border:1px solid #fad6d0;
	line-height: 30px;
	background:#fad6d0;
	color:#F40000;
}
.title6{float: left;width: 900px;}
#all_positin div:hover{background:#e8e8e8}
.title6 div{
	line-height: 50px;
/*	border-bottom: 1px solid #CDC9C9;*/
	float: left;
	width:160px;
    margin-left: -11.5px;
	font-size:14px;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.title6 >.d1 :hover{
	color: #409EFF;
}
.title6 >.d2 :hover{
	color: #409EFF;
}
.title6>.d1{
	width:200px;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.title6>.d2{
	width:258px;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
#all_positin{float: left;}
.search4>.box{
	float: left;
	height: 40px;
line-height: 40px;
position:static;
left: 50%;
transform:none;
text-align: center;
margin-bottom: 10px;
margin-left: 30px;
}


.nav {
  width: 100%;
  height: 50px;
  background-color: #fff;
  margin-top: 10px;
  line-height: 50px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
}
.nav ul {
  width: 1200px;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
}
.nav ul li {
  list-style: none;
  padding: 0 28px;
  margin: 0 30px;
  float: left;
  cursor: pointer;
  position: relative;
}
.nav ul li:hover {
  border-bottom: 2px solid #F40000;
  color: #409EFF;
}
.nav ul li:last-of-type {
  float: right;
}
.nav ul li.cur {
  background-color: #F40000;
  color: #fff;
}
.nav ul li.active {
  border-bottom: 2px solid #F40000;
  color: #F40000;
}

.search-content {
  position: relative;
}
.search-content .r-search-1 {
  width: 100%;
  height: 50px;
  background-color: #fff;
}
.search-content .r-search-2 {
  width: 100%;
  height: 50px;
  background-color: #f0f0f0;
}
.search-content .r-search {
    width: 1329px;
    height: 80px;
    box-sizing: border-box;
    border: 1px solid #409EFF;
    border-radius: 3px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -665px;
    background-color: #fff;
}
.search-content .r-search .s-address {
  width: 300px;
  float: left;
  border-right: none;
  line-height: 75px;
  padding-left: 50px;
}
.search-content .r-search .search-input {
  width: 402px;
  height: 37px;
  float: left;
  border: 1px solid #e6e6e6;
  margin-top: 20px;
  margin-left: 100px;
}
.search-content .r-search .search-input input {
  width: 300px;
  height: 35px;
  border: none;
  text-indent: 10px;
  font-size: 13px;
}
.search-content .r-search .search-input span {
  cursor: pointer;
  display: inline-block;
  width: 98px;
  float: right;
  text-align: center;
  line-height: 35px;
  border-left: 1px solid #e6e6e6;
  background-color: #409EFF;
  color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}



.hope>.am-g {width: 1200px; text-align: center;}
.hope {background: #f5f5f5;padding: 10px 0;}
.hope>.am-g>.boxleft{float: left;width: 900px;margin-right: 15px;}
.hope>.am-g>.boxright{float: right;width: 260px;}
.hope>.maone h3{width: 100px;float: left;margin-top: 20px;}

/*------------------- 弹出层样式 -----------------------*/
#HBox{color:#333;width:300px;height:auto;margin:0 auto;box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333;display:none;background-color:#ffffff;position:fixed;top:50%;left:50%;margin:-120px 0 0 -150px;z-index:100000;border:1px solid #ddd;border-radius:3px;}
#HCloseBtn{width:20px;height:20px;line-height:20px;display:inline-block;cursor:pointer;color:#fff;text-align:center;position:absolute;top:8px;right:8px;border-radius:3px;}
#HCloseBtn:hover{background:#39F!important;color:#fff;}
#HCloseBtn span{font-size:18px;font-family: Helvetica, STHeiti;font-weight:normal;}
#HLoading{border-radius:3px;}
.HTooltip{border-radius:3px;}


.listp{padding:25px 0;}
.listp li{width:80%;margin:10px auto auto;overflow: hidden;}
.listp li strong{width:30%;float:left;display:inline-block;margin-right:10px;text-align: right;}
.listp .fl{width:72%;}
.ipt{width:100%;text-indent:5px;border:1px solid #ccc;padding:5px 0;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow:0 0 3px #ddd inset;}
.ipt:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);}
.submitBtn{width:60%;height:32px;line-height:30px;cursor:pointer;margin-top:10px;display:inline-block;text-align:center;background-color:#428bca;color:#fff;padding:0;}
.submitBtn:hover,.submitBtn:disabled{opacity: .8;-webkit-opacity: .8;}
.nav ul li a{
	color: #F40000;
}