a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500
}
.clear{clear:both}

del {
	text-decoration: line-through
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block
}



blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
		color: #444343;
	text-decoration: none;
	outline: 0;
}


::-webkit-scrollbar{width:3px;height:3px}
::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.2);-webkit-border-radius:6px}
::-webkit-scrollbar-thumb:vertical{height:3px;background-color:hsla(0,0%,49%,.7);-webkit-border-radius:6px}
::-webkit-scrollbar-thumb:horizontal{width:3px;background-color:hsla(0,0%,49%,.7);-webkit-border-radius:6px}



.fenge{height:.24rem;background:#f2f2f2;}







body,html {
	width: 100%;
	height: 100%;
	position: relative
}

body {
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: transparent;
background: #f0f0f0;
outline: none;
-webkit-font-smoothing: antialiased;
color: #323232;
min-width:320px;
font-size:14px;
font-family:-apple-system,Helvetica,sans-serif;
line-height:1.5;
-webkit-text-size-adjust:100%!important;
overflow-x: hidden;

}
div,li{box-sizing:border-box}
.singline{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal
}
li,ul {
	list-style-type: none
}

*,:after,:before {
	box-sizing: border-box
}

input ::-webkit-input-placeholder {
	color: #999
}

input,textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0
}
.basebg{
position: fixed;
	top:0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display:none;
	background: rgba(0, 0, 0, 0.2);
}
.tixiandiv{
position: fixed;
bottom:0;
left: 0;
right: 0;
box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .1);
z-index:10001;
background:#fff;
-webkit-transition-duration:0.4s;
display:none;
}

.tixiandiv.hide{
height:0px;overflow:hidden;
}

.tixiandiv a{
display:block;
height:80px;line-height:80px;
text-align:center;
font-size:14px;
border-bottom:1px solid #eee;
}
.tixiandiv a:hover{
background:#f6f6f6;
}



.mod-footer-copyright {
	text-align: center;
	color: #575555;
	padding-bottom:110px;
	font-size:13px;
	padding-top:20px;
	border-top:1px solid #eee;
}

.mod-footer-copyright p{
	margin-top:10px;
}
.mod-footer-copyright p a{
	color: #575555;
	padding-left:10px;
}


.topheader{
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 14px;
	background: #fff;
	color: #323232;
	border-bottom: 1px solid #ccc;
	position:relative;
	}
	
	


.logo{
	float:left;
	vertical-align: middle;
	background-size: contain;
	margin-left:5px;
	width:180px;
	height:50px;
	background-image:url('../images/logo.png');
	background-repeat: no-repeat;
	position:absolute;
	left:5px;top:0px;
}

	

.hle{margin-left:195px;overflow:hidden;height:50px;font-size:14px;}
.hle a{font-size:14px;color:#287fb9}


#huancitywai{ 
	display:none;
}
#huancity{ 
	margin:0px 10px;
}
#huancity li{width:25%;float:left;overflow:hidden;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal
}
#huancity li a{display:block;height:45px;line-height:45px;text-align:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal
}






.nofuwu{font-size: .42rem;text-align:center;padding:.8rem;color:#d6d8d8;}


.pagemenu{padding:.36rem .3rem;background:#fff;}
.pagemenu ul{display:block;position:relative;}
.pagemenu ul .pagetext{height:1rem;width:2rem;line-height:1rem;text-align:center;margin:auto;overflow:hidden;font-size:.42rem;color:#666;}
.pagemenu ul li{position:absolute;width:4rem;height:1rem;line-height:1rem;top:0px;}
.pagemenu ul li a{background:#ebe9e9;border-radius:5px;display:block;border:0px;height:100%;text-align:center;font-size:.52rem;}
.pagemenu ul li a:hover{background:#dddbdb;color:#333;}

.clear{clear:both}
.main{
	background:#fff;
	padding:.36rem;
	min-height:10rem;
	margin-top:.24rem;
}

.fulianxi{margin:.5rem 0;text-align:center;}
.fulianxi a{display:inline-block;margin-right:.3rem;font-size:.35rem;}




.mylist{margin-top:10px;border:1px solid #DDD;border-bottom:none}
.mylist table{width:100%}

table thead tr{
	background-color: #f7f7f7;
}
.mylist table thead tr th{
	font-size:16px;
}
.mylist table td,.mylist table th{padding:15px 5px;line-height:16px;text-align:left;color:#666;}
.mylist.sm table td,.mylist.sm table th{height:30px;}

.mylist table td a{color:#666}
.mylist table td a:hover{color:#3d74eb}
.mylist table td{
border-left: 1px solid #ddd;
	text-align:left;
	font-size:1em;
	line-height: 16px;
	border-bottom: 1px solid #ddd;

}
.mylist table td:first-child
{ 
border-left:0px solid #ddd;

}

.mylist table th{font-size:13px;background:#efefef}
.mylist table tr{border-bottom:1px solid #DDD;font-size:13px;}


.mylist table td.pricelog0{color:#666;font-size:16px;}
.mylist table td.pricelog1{color:#ff0000;;font-size:16px;}

.mylist table .peizhan{color:#3d74eb}
.mylist table .peizhan:hover{color:#0063d5}


.mylist table .kaiguan img{cursor:pointer;}


.moreedit{
background:#fff;
padding-bottom:30px;
overflow:hidden;
margin-top:20px;
}
.moreedit h2{font-size:14px;font-weight:normal;height:30px;line-height:30px;padding-left:40px;color:#333;margin-top:15px;font-weight:bold;}
.moreedit ul{}
.moreedit ul li{float:left;margin-right:10px;margin-bottom:5px;display:inline;}
.moreedit ul li a{font-size:13px;border:1px solid #eee;display:inline-block;height:30px;line-height:30px;padding:0px 10px;margin-bottom:5px;}



.rightmenu{
	position:absolute;
	right:10px;top:10px;
	height:30px;
	width:30px;
}
.rightmenu i{display:block;height:2.5px;width:80%;background:#287fb9;
border-radius:2px;margin-top:5px;
}


#menushowover{
display:none;
position:fixed;
z-index: 1004;
top: 0px;
  bottom: 0px;
  right: 0px;
  left:0px;
width:100%;
height:100%;
background:#000;
opacity:0.5;
}
#menushow{
position:fixed;
z-index:1005;
  top: 0;
background:#fff;
  right:-100%;
  z-index: 1005;
  width:65%;
  box-sizing: border-box;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
  will-change: transform;
  border-radius:0rem 0rem 0rem 0.24rem;
}

#menushow .menuhead{
position:relative;
height:50px;
line-height:50px;
padding-left:15px;
color:#287fb9;
font-size:16px;
}
#menushow .menuhead a{
position:absolute;
right:30px;top:0px;
display:block;padding:0px;
width:50px;height:50px;text-align:center;line-height:50px;font-size:18px;
}

 #menushow ul{border-radius:0px 0px 0px 10px;
 overflow:hidden;
 }

#menushow ul li{height:50px;border-top:1px solid #eee;overflow:hidden;
}
#menushow ul li span{display:none;
}
#menushow ul li a{display:block;height:50px;line-height:50px;
overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal;
	margin-left:15px;
	margin-right:30px;
	font-size:14px;
}




.footer{
text-align:center;padding:.8rem .4rem;line-height:.6rem;background:#f8f7f7;;color:#c8c8c8;
padding-bottom:3rem;font-size:.35rem;
}
.footer p.tel{
color:#6d6b6b;
}



.footernav{
height:60px;
position: fixed;
z-index:2;
bottom:0;left:0;right:0;
}

.footernav ul{
height:60px;background:#fff;border-top:1px solid #eee;
}

.footernav ul li{
width:20%;float:left;
position: relative;
height:50px;
}
.footernav ul li a{
display:block;width:100%;height:100%;
}
.footernav ul li p{
display:block;height:20px;line-height:20px;overflow:hidden;
text-align:center;font-size:13px;
}
.footernav ul li span{
display:block;width:30px;
height:30px;margin:auto;
margin-top:5px;
background-repeat:no-repeat;
background-size:75%;
background-position:center;
}
.footernav ul li.cur a p{
	color:#287fb9;
}

.footernav ul li.tel a{
position:absolute;bottom:0px;left:50%;margin-left:-30px;	
width:60px;height:60px;
}
.footernav ul li.tel a span{
	margin-bottom:0px;margin-top:0px;
border-radius:50%;
background-color:#287fb9;
display:block;width:60px;height:60px;background-image:url(../images/footel.png);
}


.footernav ul li.home a span{
background-image:url(../images/baranor.png);
}
.footernav ul li.home.cur a span{
background-image:url(../images/bara.png);
}



.footernav ul li.fotlei a span{
background-image:url(../images/barbnor.png);
}
.footernav ul li.fotlei.cur a span{
background-image:url(../images/barb.png);
}


.footernav ul li.car a span{
background-image:url(../images/carnor.png);
background-size:100%;

}
.footernav ul li.car.cur a span{
background-image:url(../images/car.png);
}


.footernav ul li.me a span{
background-image:url(../images/barcnor.png);
}
.footernav ul li.me.cur a span{
background-image:url(../images/barc.png);
}




.footernav ul li.dianpu a span{
background-image:url(../images/dianpuor.png);
}


.footernav ul li.prcall,.footernav ul li.prbuy{width:30%;}
.footernav ul li.prcall a,.footernav ul li.prbuy a{height:58px;line-height:58px;text-align:center;background:#ff0000;}
.footernav ul li.prcall a{
background:#fff;
color:#0067ac;
}

.footernav ul li.prcall a:hover{
background:#f6f6f6;
color:#0067ac;
}
.footernav ul li.prcall{
border:1px solid #2b64a7;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
height:58px;overflow:hidden;
}



.footernav ul li.prbuy a{
background:#0e80cc;
color:#fff;
}

.footernav ul li.prbuy a:hover{
background:#265ea1;
color:#fff;
}







.backhead{background:#fff;height:40px;line-height:40px;position:relative;padding-left:30px;font-size:14px;
border-bottom:1px solid #eee;
}
.backhead a.toback{
	
	position:absolute;
	width:12px;height:12px;
	left:15px;top:50%;margin-top:-5px;
border:2px solid #777476;
  border-width: 0 1.5px 1.5px 0;
  display: inline-block;
  padding: 1px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}


.diolgconbg{display:none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.25); z-index: 9998;}
.diolgcon{
position: fixed;
z-index:9999;
top:45%;
bottom:0;left:0;right:0;
background:#fff;
display:none;
border-top:1px solid #287fb9;
}
.diolgconnei{
height:100%;position:relative;
}
.diolgconhtml{
position:absolute;
top:55px;bottom:0px;left:10px;right:10px;;
overflow-y:auto;overflow-x:hidden;
padding-bottom:40px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.diolgconhtml::-webkit-scrollbar { width: 0 !important }

.diolgcontit{border-bottom:1px solid #f6f5f5;height:50px;margin-bottom:15px;background:#fff;position:absolute;left:0;right:0;top:0;}
.diolgcontit span{overflow:hidden;color:#287fb9;dislay:inline-block;height:40px;line-height:40px;float:left;font-size:16px;margin-left:15px;margin-top:5px;}
.diolgcontit a{dislay:block;width:60px;height:35px;line-height:35px;text-align:center;margin-top:10px;font-size:13px;float:right;}
.diolgcontit a.quxiao{float:right;margin-right:15px;background:#f2f1f1;color:#666;border-radius:5px;}




.sbleiconbg{display:none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.25); z-index: 9998;}
.sbleicon{
position: fixed;
z-index:9999;
top:45%;
bottom:0;left:0;right:0;
background:#fff;
display:none;
border-top:2px solid #fd593f;
}
.sbleiconnei{
height:100%;position:relative;
}
.sbleiconhtml{
position:absolute;
top:1.5rem;bottom:0px;left:.24rem;right:.24rem;;
overflow-y:auto;overflow-x:hidden;
padding-bottom:.8rem;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.sbleiconhtml::-webkit-scrollbar { width: 0 !important }

.sbleicontit{border-bottom:1px solid #f6f5f5;height:1.5rem;margin-bottom:.36rem;background:#fff;position:absolute;left:0;right:0;top:0;}
.sbleicontit span{overflow:hidden;color:#287fb9;dislay:block;width:7.5rem;height:.8rem;line-height:.8rem;float:left;font-size:.42rem;margin-left:.36rem;margin-top:.4rem;}
.sbleicontit a{dislay:block;width:1.5rem;height:.8rem;line-height:.8rem;text-align:center;margin-top:.4rem;font-size:.35rem;float:right;}
.sbleicontit a.quxiao{float:right;margin-right:.36rem;background:#f2f1f1;color:#666;border-radius:.2rem;}






.zixuanconbg{display:none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.25); z-index: 9998;}
.zixuancon{
position: fixed;
z-index:9999;
top:45%;
bottom:0;left:0;right:0;
background:#fff;
display:none;
border-top:2px solid #fd593f;
}
.zixuanconnei{
height:100%;position:relative;
}
.zixuanconhtml{
position:absolute;
top:1.5rem;bottom:0px;left:.24rem;right:.24rem;;
overflow-y:auto;overflow-x:hidden;
padding-bottom:.8rem;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.zixuanconhtml::-webkit-scrollbar { width: 0 !important }

.zixuancontit{border-bottom:1px solid #f6f5f5;height:1.5rem;margin-bottom:.36rem;background:#fff;position:absolute;left:0;right:0;top:0;}
.zixuancontit span{overflow:hidden;color:#287fb9;dislay:block;width:7.5rem;height:.8rem;line-height:.8rem;float:left;font-size:.42rem;margin-left:.36rem;margin-top:.4rem;}
.zixuancontit a{dislay:block;width:1.5rem;height:.8rem;line-height:.8rem;text-align:center;margin-top:.4rem;font-size:.35rem;float:right;}
.zixuancontit a.quxiao{float:right;margin-right:.36rem;background:#f2f1f1;color:#666;border-radius:.2rem;}


