.body{
	max-width:640px;
	margin:auto;
	min-height:100%;
	position:relative;
}
#container{width:100%; height:100%; overflow:hidden;  margin:0 auto}
.box_swipe{
	overflow:hidden;
	position:relative;
}

.box_swipe>ol>li {
	background:#fff;
	-webkit-box-shadow: inset 0 0 3px #aaa;
}
.box_swipe>ol>li.on{
	background:rgb(146,214,235);
}

.box_swipe>ol{
	position:absolute;
	margin:auto;
	top:50%;
	background:none;
	width:100%;
	text-align:center;
}

#topList_box ol{
	pointer-events:none;
}

#navList_box{
	height:70px;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	background:rgba(10,10,10,0.5);
	z-index:2000;
	max-width:640px;
	margin:auto;
	margin-top:-100%;
	padding:5px 0;
}
#navList_box li{
	padding:0 33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#navList_box li>a{ font-size:12px;
	width:25%;
	float:left;
	text-align:center;
	color:#fff;
	overflow:hidden;
}
#navList_box li>a div{color:#fff;}
#navList_box li>a img{
	width:45px;
	height:45px;
	max-height:80%;
	margin:5px 0;
}

#navList_box ol{
	position:absolute;
	top:0;
	z-index:2100;
	height:0px;
	background:red;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

#navList_box ol>a{
	color:#ccc;
	display:inline-block;
	width:15px;
	height:15px;
	float:left;
	background:transparent;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	border:0px solid #fff;
	margin:13px;
	margin-top:25px;
	border-width:0 0 1px 1px;
}
#navList_box ol>a:nth-of-type(2){
	float:right;
	border-width:1px 1px 0 0;
}

footer{
    display:none!important;
}

span[class*="icon"]{
    display:inline-block!important;
    width:45px;
    height:45px;
    background:rgba(255,255,255,0.8);
    border-radius:45px;
    border:1px solid #fff;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    box-shadow:inset 0 0 3px #aaa;
    margin:5px 0;
}
span[class*="icon"]:before{
    color:#000;
    font-size:25px;
    line-height:45px;
}
span[class*="icon"]+img{
    display:none;
}


#banner_box.box_swipe>ol {
	position: fixed;
	top:inherit;
	bottom:90px;
	display:none;
}
 
#head{position:fixed;  margin:0; padding:0;z-index:9999;top:-50px;text-align:center ; width:100%;}
#head a{display:block;}
#head p{padding:0px; line-height:30px; font-size:14px; font-family:"微软雅黑"}
.top{  padding:15px; width:70px; height:70px;border-radius:50%;   background:rgba(255,255,255,0.9); margin:0 auto; vertical-align:middle; overflow:hidden; display:block}
.top img{width:100%; height:auto; top:50%;   position:relative; display:block}

/*--二级页面--*/
  
 
.headerWrapper {
	margin-left: 0px;
	margin-right: 0px;padding-left: 24px;
	padding-right: 24px;
	z-index: 9990;
	height: 54px;  
	background-color: #f3f3f3; -moz-box-shadow:0px 1px 3px #999 ;              
    -webkit-box-shadow:0px 1px 3px #999 ;           
    box-shadow:0px 1px 3px #999 ;    
}
.accountButton {
	float: left;
 	 margin-right: 0px;
	color:#ccae70;
	display:block;
	margin-top: 18px;
	
	 
}
 .accountButton img{height:24px;}
.accountback {
	height: 18px;
	width: 24px;
	background: url(../images/wap_fanhui.png) 0px 0px no-repeat;
	 background-size:auto 18px; 
	float: left;
	margin-top: 18px;
}
.mainhome {
	height: 18px;
	width:20px;
	background: url(../images/wap_ico03.png) center center no-repeat;
	 background-size:54px 54px; 
	float: right; margin-right:10px;
	margin-top: 18px;
}

.accountButton:hover {
	text-decoration: none;
} 
 
.mainMenuButton {
	height: 18px;
	width: 24px;
	background: url(../images/wap_homeq.png) 0px 0px no-repeat;
	float: right;background-size:20px 18px; 
	margin-top: 18px;
}
.mainMenuButton:hover {
	text-decoration: none;
}



/*copyright*/
#copyright { padding:0px 24px; text-align:left; font-size:12px;   background:#f3f3f3;   -moz-box-shadow:0px -1px 3px #999 ;              
    -webkit-box-shadow:0px -1px 3px #999 ;           
    box-shadow:0px -1px 3px #999 ;   }
#copyright a{  height:54px; line-height:54px;   }
 

/* sub papge*/
#content{ /*border-radius:3px;-moz-border-radius: 3px; 
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;*/  margin: 10px 10px;  line-height: 24px; padding: 10px; font-size:12px    }
.title{ border-bottom: solid #e3e3e3 3px;border-top: solid #e3e3e3 3px; padding-bottom: 10px; padding-top: 10px; font-size: 16px; margin-bottom:10px; font-weight:bold }
#content img{ max-width:100%;  }
#map{ /*border-radius:3px;-moz-border-radius: 3px; 
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;*/  margin: 10px 10px;  line-height: 24px; padding: 10px; font-size:12px    }
/*order */
dl.message2{
	margin: 0 auto 0 auto;
	padding: 0px;
	width: 96%;
}

dl.message2 dd{
	margin: 0 0 6px 0;
	padding: 0px;
	float: left;
	width: 100%;
}
.round1li2 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 23px;
	height: 23px;
	width: 95%;
	padding-left: 5px;
	border: 1px solid;
	border-color: #CCC #EEE #EEE #CCC;
	background: whiteSmoke;
	font-size:1.2em;
}
.round1li2 textarea {
border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
line-height: 23px;
height: 68px;
width: 95%;
padding-left: 5px;
border: 1px solid;
border-color: #CCC #EEE #EEE #CCC;
background: whiteSmoke;
font-size:1.2em;
}
.round1li3 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 23px;
	height: 23px;
	width: 150px;
	padding-left: 5px;
	border: 1px solid;
	border-color: #CCC #EEE #EEE #CCC;
	background: whiteSmoke;
	float:left;
	margin-right:10px;
	font-size:1.2em;
}
.round1li4 { margin: 0 auto 0 auto; width: 96%;}
.round1li4:after { clear: both; content: " "; display: block; }
.round1li4 input.button { border:0;
	 font-size: 15px;
	 color:#ffffff;
	 font-weight: bold;
	  display:block;width: 100px; height: 35px; border-radius: 3px; -moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;  background:#df0000;
}
/*news */
.newslist{}
.newslist ul{ list-style-type:none;}
.newslist ul li a{ display: block; border-bottom:solid #e3e3e3 2px;padding-bottom: 5px;padding-top: 5px;     }
.newslist ul li a:hover{ text-decoration:none }
.newslist ul li span{font-size: 11px; line-height: 12px;color: #999;   }
h2{ text-align: center; border-bottom: #e3e3e3 1px dashed; font-size: 15px; padding-bottom: 10px; margin-bottom: 10px;  }
/*prolist_pic */
.prolist { margin-right:10px;}
.prolist ul li{ text-align: center;   width: 50%; overflow: hidden; float: left; margin-bottom:10px;}
.prolist:after { clear: both; content: " "; display: block; }
.prolist  li p{ line-height: 24px; margin:0; padding:0}
.prolist  li a{ display:block; margin-left:10px;  background:#f3f3f3;   }
.prolist  li a img{ height:140px; width:100%}
.order a{  display:block;width: 100%; height: 35px; border-radius: 3px;  -moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px; background:#8d0000; color:#FFFFFF; text-align:center; font-size:14px; line-height:35px; font-weight:bold} 
 /*--------------------列表页翻页---------------------------*/
.up-down-page{ width:96%; margin:0 auto 0 auto; padding:15px 0 10px 0;}
.ui-uppage{
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: bold;
}
.ui-uppage a:link {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-up1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 46px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	display: block;
}
.ui-uppage a:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-up1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 46px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	display: block;
}
.ui-uppage a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-up1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 46px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	display: block;
}
.ui-uppage a:active{
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 46px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	display: block;
}
.ui-downpage{
	margin: 0px;
	padding: 0px;
	float:right;
	font-weight: bold;
}
.ui-downpage a:link {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-down1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
}
.ui-downpage a:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-down1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
}
.ui-downpage a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-down1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
}
.ui-downpage a:active{
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 31px;
	background-image: url(../images/wap_ui-down.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 32px;
	width: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
}
/*--------------------列表页翻页 end---------------------------*/

.pnpage{ margin:0; padding:0; border-top:#e3e3e3 3px solid; padding-top:10px}

 
.search{width:100%;height:40px;display:box; display:-webkit-box; display:-moz-box; margin-bottom:20px }
.search .input{display:block; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0;  text-align:left;height:38px; padding:0px 10px; line-height:40px; overflow:hidden; border:#e4e4e4 1px solid; border-right:0;  border-radius:5px  0px 0px 5px;  -moz-border-radius: 5px  0px 0px 5px; 
-khtml-border-radius: 5px  0px 0px 5px; 
-webkit-border-radius: 5px  0px 0px 5px; }
.search .button{ height:40px; width:40px;     display:block; border:#e4e4e4 1px solid; border-left:0; border-radius:0px  5px 5px 0px;  -moz-border-radius: 0px  5px 5px 0px;
-khtml-border-radius: 0px  5px 5px 0px;
-webkit-border-radius: 0px  5px 5px 0px; background:#b3b3b3 url(../images/wap_ico031.png) center center no-repeat; cursor:pointer
  }
  
  
  
  
  
  
  .prolisttext{ padding:10px 0;  }
.prolisttext ul{ list-style: none;padding:0; margin:0; overflow:hidden;}
.prolisttext ul li{ text-align:left;  background:url(../images/wap_xiangqian.png) right center no-repeat; background-size:25px 25px;}
.prolisttext ul li:nth-child(odd){  }

.prolisttext ul li a{padding:0; margin:0; display:block; border-bottom:#f3f3f3 1px solid; padding-left:10px; padding-top:5px; padding-bottom:5px;}

 