* {
  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;}
#ks_ol_floatWin{display:none;}
#ks_ol_floatWin_fl{display:none;}
.ks_ol_comm_div{display:none;}
.contaner {width: 100%; max-width: 750px;margin:0rem auto;}
.top_con{width: 7.5rem;height:1rem;}
.top_con .top2{width:4.62rem; height:0.68rem;float:left;margin:0.2rem 0rem 0.2rem 0.1rem;}
.top_con .top3{width:0.67rem; height:0.57rem;float:right;margin:0.3rem 0.3rem 0 0;}
.banner{width: 7.5rem;height: 3.93rem;}

.ff{width: 7.5rem;height: 3.45rem;margin:0.3rem auto;}
.zx{width: 7.5rem;height:1.4rem; }
.zx img{width: 6.31rem;height:1.08rem;margin:0rem auto; display:block;}
.topmenu{width: 7.5rem;height: auto; margin:2px auto;}
.topmenu ul li{width:25%;line-height:0.6rem;text-align:center;float:left;font-size:0.23rem;}
.topmenu ul li:nth-child(4n){margin-right:0}
.topmenu ul li a{color:#fff;background-color:#9369d5;display:block;font-size:75%;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:0.23rem;}
.topmenu ul li a.bor_no{border-right:0}

.vh3{width: 7.5rem;height: auto; margin:0.6rem auto;}
.vh3 p{width:7rem;margin:0.3rem auto;font-size:0.25rem;color:#666666; text-indent:0.3rem; line-height:0.4rem;}
.vh3 h1{width:6.8rem;font-size:0.5rem;  line-height:0.75rem; letter-spacing:5px; padding-top:0.4rem; color:#8756d5;margin:0 auto;font-weight:bold; text-align:center;}
.vh3 h2{width:6.8rem;font-size:0.3rem;letter-spacing:3px; color:#e0cffc;margin:0 auto;font-weight:bold; text-align:center;}

.part4{width: 7.5rem;height: auto;}
.part4 .ph2{width:7.5rem;margin:0 auto;font-weight:bold;  background-color:#8756d5; height:1.7rem;}
.part4 h1{width:6.8rem;font-size:0.55rem;  line-height:0.75rem; letter-spacing:3px; padding-top:0.2rem; color:#fff;margin:0 auto;font-weight:bold; text-align:center;}
.part4 h2{width:6.8rem;font-size:0.3rem;letter-spacing:3px; color:#e5d5ff;margin:0 auto;text-align:center;}

.part44 ul{width: 7.5rem;height:2.8rem;margin:0 auto;}	
.part44 ul li{width: 3.15rem;margin:0.375rem 0rem;height: 3rem; float:left;text-align:center; box-shadow:
     0.05rem 0.05rem 0.05rem #00000014,
     0.05rem -0.05rem 0.05rem #00000014,
     -0.05rem 0.05rem 0.05rem #00000014,
     -0.05rem -0.05rem 0.05rem #00000014;}	
.part44 ul li:nth-child(1){margin-left:0.4rem;margin-right:0.2rem}	 
.part44 ul li:nth-child(2){margin-left:0.2rem;margin-right:0.4rem}
.part44 ul li img{width: 2.85rem;height: 2.08rem;display:block;padding:0.15rem;}		
.part44 ul li p{font-size:0.3rem; line-height:0.35rem; width:3.15rem;}

.pp5{ width:6.14rem; height:4.4rem;margin:0.3rem auto;border:1px solid #f94754;border-radius:0.3rem; padding:0.3rem; background-color:#fff;}

.part4 .ph3{width:7.5rem;font-size:0.4rem; line-height:0.75rem; letter-spacing:3px; color:#f94754;margin:0rem auto; font-weight:bold;}
.part4 .ph3 p{text-align:center;width:7rem;margin:0rem auto;}

.ph5{width:7.5rem;margin:0rem auto; background-color:#f1f1f1; height:auto; padding:0.3rem 0px;}
.ph5-left{width:6.5rem;margin:0.2rem auto;}
.ph5-left p{width:6.5rem;font-size:0.22rem;  line-height:0.35rem;color:#000; margin-top:0.3rem; text-indent:0.25rem;}
.ph5-right{width:6.5rem;margin:0.2rem auto;}
.ph5-right h1{width:6.5rem;font-size:0.45rem;  line-height:0.75rem; letter-spacing:3px; padding-top:0.2rem; color:#8756d5;margin:0 auto;font-weight:bold; text-align:center;}


.ph5-bottom{width:7rem; background:#fff; height:1.6rem; border-radius:0.3rem;margin:0.3rem auto;}
.ph5-bottom1{width: 1.08rem;height: 1.37rem; padding:0.2rem 0.12rem 0 0.2rem; float:left;}
.ph5-bottom2{float:left; width:3.25rem;padding:0.2rem;}
.ph5-bottom2 p{font-size:0.2rem; line-height:0.35rem;}
.ph5-bottom3{float:left;width:1.7rem;margin-right:0.25rem;}
.ph5-bottom3 a{width:1.7rem; height:0.6rem;margin:0.6rem auto;background:#8756d5;border-radius:0.1rem; line-height:0.6rem;display:block;font-size:0.25rem; color:#fff; text-align:center;}


.part7{width: 7.5rem;margin:0rem auto 2rem auto;  height:0.89rem; }



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

/* 全局頂部導航側邊欄 */
.common-header-menuBoxMask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 100;
	display: none;
}
.common-header-menuBox{
	position: fixed;
	top: 0;
	left: 0;
	width: 4.8rem;
	height: 100vh;
	display: none;
	/*background-color: white;*/
	background-color: rgba(0,0,0,0.1);
	z-index: 101;
}
.common-header-menuBox .box{
	margin: 0.5rem 0.5rem;
}
.common-header-menuBox .box ul li{
	padding: 0.2rem 0;font-size: 0.3rem;
}
.common-header-menuBox .box ul li a{color:#fff;}
/* .common-header-menuBox .box ul li:hover{
	background-color: #f8f8f8;
} */
.common-header-menuBox .close{
	position: absolute;color:#fff;
	top: 0.65rem;
	right: 0.3rem;
	width: 0.5rem;
	height: 0.5rem;
}
.common-header-menuBox .close i{
	font-size: 0.38rem;
	font-weight: bold;
}
	
.fix-footer{width:7.5rem;min-width: 320px;height:1.62rem; padding: .3rem .32rem; background:#e5d5ff;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: #f19606;}	

