﻿* {
  margin: 0;
  padding: 0; 
}
html{color:#000;background:#FFF;}   
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,   
fieldset,input,textarea,p,blockquote,th,td {   margin:0;   padding:0;   }   
table{   border-collapse:collapse;   border-spacing:0;   }   
fieldset,img {   border:0;   }   
address,caption,cite,code,dfn,em,strong,th,var {   font-style:normal;   font-weight:normal;   }   
ol,ul {   list-style:none;  padding: 0px; margin:0px; }   
li{  list-style: none;  }  
input,img{      border: none;  } 
body{padding:0;
	background:#fff;margin:0 auto;max-width:750px;width:100%;
	font-family:Microsoft YaHei,SimSun,Arial,Helvetica,sans-serif;color:#666666;
}
a{color:#666666;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none}
img {vertical-align: top;width: 100%;}

.clear{clear:both;}
.contaner {width: 100%; max-width: 750px;  margin: 0 auto; }

.part1{width: 7.5rem;height: 7.34rem;margin:0rem auto;}
.part2{width: 7.5rem;height: 8.77rem;margin:0rem auto; position:relative}
.part2 a{width: 5.56rem;height: 2.09rem;display:block; position:absolute;left:1.1rem; top:0.85rem;}
.part3{width: 7.5rem;height: 6.58rem;margin:0rem auto;}
.part4{width: 7.5rem;height: 5.66rem; margin:0rem auto;}
.part5{width: 7.5rem;height: 10.84rem;margin:0rem auto;}
.part6{width: 7.5rem;height: 7.6rem;margin:0rem auto;}
.part7{width: 7.5rem;height: 8.1rem;margin:0rem auto;}
.part8{width: 7.5rem;height: 8.64rem; margin:0rem auto; position:relative}
.part8 a{width: 5.56rem;height: 2.23rem;display:block; position:absolute;left:1.2rem; top:0.5rem;}


.swt_footer{position:fixed;z-index:99;bottom:2rem;right:10px}


.fix-footer{width:7.5rem;min-width: 320px;height:1.62rem; padding: .3rem .32rem; background:#000;position: fixed;bottom: 0;z-index: 99; margin: 0 auto; box-sizing: border-box; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;}
.fix-footer .ask{width:4.71rem; height:.98rem;border:1px solid #d2d2d2; border-radius:.1rem;background: #fff;color: #333; font-size: .28rem; padding-left: 0.16rem;display: flex; display: -webkit-flex; align-items: center; box-sizing: border-box;}
.fix-footer .btn{width: 1.96rem; height: .98rem; padding: 0; background-color: #f19606; border-radius: .1rem; display: flex; display: -webkit-flex; align-items: center; justify-content: center; color: #fff; font-size: .32rem;}
.fix-footer .btn:last-child{background-color: #f3625f;}	
