body{text-align:left;}
.detail,.details{width: 920px; margin:0 auto;}
.details{ padding:5px 0;}
img{max-width:100%;}

.orange{color:#ff5a00;}

.main01{background-color: #fff9d8;}
.main01 .Flag{text-align:right;}
.main01 .Flag a{margin-left:10px;}
.main01 h1{font-size:32px; font-weight:normal;line-height: 62px; padding: 30px 80px 0;}
.main01_content .main01_pic{float: left; width: 18%; padding: 0 4% 0 3%;}
.main01_content{font-size: 26px;}
.main01_t{padding: 40px 0 0 0; line-height: 40px;color: #595959;}

.main01_center{ text-align:center;}
.main01_center h1{ display:inline-block; font-size:32px; font-weight:normal;}
.main01_t2{padding:0 5% 20px; line-height: 40px;color: #595959; font-size:26px;}

.main02 .main02_pic{float: left; width: 18%; padding: 0 4% 0 4%;}
.main02_t1{font-size: 31px; padding: 15px 0; line-height:35px;}
.main02_t1 span{color: #81d53a; float:left; padding:0 10px 10px 0;}
.main02_t2{font-size: 24px; padding: 20px 35px; text-align: center; line-height: 35px;color: #595959;}
.main02_inputbox{ position:relative; height:75px; padding:0 9%;}
.main02_input{ position:absolute; top:20px; border:3px solid #81d53a; width:82%; border-radius:50px ; height:85px;box-shadow:0 0 15px #dfe3e8; background-color:#fff;}
.main02_input input.text{  background-color:#fff; width:68%; margin:0 0 0 5%; border:none; line-height:84px; font-size:25px; color:#e4e0e0; float:left;}
.main02_input input.sub{  border:none; line-height:84px; font-size:40px; text-align:center; width:27%; cursor:pointer;  border-radius:0 50px 50px 0; color:#fff; font-weight:bold;background:-o-linear-gradient(#78d235, #6dbf30);background:-moz-linear-gradient(#78d235, #6dbf30);background:-webkit-linear-gradient(#78d235, #6dbf30);background:linear-gradient(#78d235, #6dbf30); text-shadow:2px 3px 3px #538f24;}

.main02_bg{ background:url(../images/mtmobile/bg2.jpg) repeat-x bottom;}
.main02 .main02_share{color:#7f7f7f; }
.main02 .main02_share .share_t,.main02_shareContent .share_t{font-size:24px; text-align:center; padding:10px 0;color:#7f7f7f;}
.main02 .main02_share .share_btn{ text-align:center; padding:20px 0 80px;}
.main02 .main02_share .share_btn span{ display:inline-block; padding:0 30px; font-size:24px;}
.main02_shareContent .share_code{border:2px solid #5ea226; border-radius:15px; padding:20px; background-color:#fff; font-size:22px;color:#7f7f7f;}


.main03{background:url(../images/mtmobile/bg.png) repeat-x 0 bottom #f5f6f7; }
.main03 .main03_pic{float: left; width: 18%; padding: 3px 4% 0 4%;}
.main03_t1{font-size: 31px; padding: 15px 0; line-height:35px;}
.main03_t1 span{color: #81d53a; float:left; padding:0 10px 10px 0;}
.main03_t2{font-size: 24px; padding: 20px 35px; text-align: center; line-height: 35px;color: #595959;}
.main03_content{background-color: #fff;border-radius: 10px;}
.main03_c01{}
.main03_c01 .main03_co1p{float: left; width: 21%; padding: 50px 5% 50px 5%;}
.main03_c01 ul { width: 69%;float: left; padding: 90px 0 0 0;}
.main03_c01 ul li{background:url(../images/mtmobile/list.png) no-repeat left center; font-size: 26px; padding:10px 0 10px 25px; }
.main03_c02{font-size: 32px;font-weight: bold; padding: 0 0 0 4%;}
.main03_c02 span{font-size: 47px; color: #ff5a00;}
.main03_c03{font-size:28px; padding: 30px 0 30px 4%; }
.main03_c04{ color: #6bc51f; padding: 0 0 0 4%;font-size: 22px;}
.main03_c04 span{ display: inline-block; width: 15px;}
.btn{padding: 50px 0; text-align:center;}
.btn a{background:url(../images/mtmobile/buy-de.png) no-repeat; display:inline-block; width:456px; height:99px; background-size:100%; }
.btn a:hover{background:url(../images/mtmobile/buy2-de.png) no-repeat; background-size:100%;}

.main04{background-color: #2a2d34; padding: 20px 0 0;}
.main0401{padding: 50px 0 0 0;}
.main0401 .pic{float: left;width: 17%; padding: 0 2% 0 2%;}
.main0401_t{color: #f1f5f8;font-size: 24px;font-weight: bold; padding: 10px 0 13px 0;}
.main0401 p{color: #c6c9cc; font-size: 24px; line-height: 27px;}
.main0401 p a{color: #52c8ff; }
.main04_bottom{font-size: 31px;color: #f1f5f8; padding: 100px 0 70px 0;}



@media(max-width:920px){
	.detail,.details{ width:100%;}
	
	.main01 h1{ padding:30px 0 0;}
	.MainFoot .details{ padding:5px 0;}
	.main01_t{padding:20px 0 0 0;}

	.main02_t1{font-size: 28px; line-height:inherit; text-align:center;}
	.main02_t1 span{float:none; padding:0;}

	.main03_t1{font-size: 28px; line-height:inherit; text-align:center;}
	.main03_t1 span{float:none; padding:0;}
	.main03_c01 ul{padding: 70px 0 0 0;}
	.main03_c04{font-size: 20px;}
	.main03_c04 span{width: 0;}
	.main03_c04{padding-left: 2%;}

	.main04_bottom{font-size:29px; }
	.main04_bottom img{width: 15%;}
	
}
@media(max-width:767px){
	.main01 h1{font-size:30px; line-height:40px;}
	.main01_content .main01_pic{ padding-top:20px;}
	.main01_t{padding:15px 0 0 0;font-size:18px; line-height:94px;}
	.main01_t2{font-size:20px; line-height:28px;}
	
	.main01_center > img{width:110px;}
	.main01_center h1{ font-size:30px;}
	
	.main02_t1{font-size: 25px; line-height: 27px;}
	.main02_t2{font-size: 17px; line-height: 28px;padding: 5px 0 15px;}
	.main02_inputbox{ position:relative; height:45px; padding:0 3%;}
	.main02_input{ position:absolute; top:20px; border:3px solid #81d53a; width:94%; border-radius:50px ; height:45px;box-shadow:0 0 15px #dfe3e8; background-color:#fff;}
	.main02_input input.text{   line-height:44px; font-size:17px;}
	.main02_input input.sub{ line-height:45px; font-size:28px;}
	
	.main02 .main02_share .share_t,.main02_shareContent .share_t{ font-size:17px;}
	.main02 .main02_share .share_btn span{ padding:0 10px;}
	
	.main02_shareContent .share_code{ font-size:17px;}

	.main03_t1{font-size: 25px; line-height: 27px;}
	.main03_t2{font-size: 17px; line-height: 28px;padding: 5px 0 15px;}
	.main03_c01 .main03_co1p{width: 21%; padding: 50px 2% 50px 2%;}
	.main03_c01 ul { width: 75%;padding: 30px 0 0 0;}
	.main03_c01 ul li{ font-size: 17px; padding-left: 15px;background-size: 3%;}
	.main03_c02{font-size: 27px;}
	.main03_c02 span{font-size: 31px;}
	.main03_c03{font-size: 25px;}
	.main03_c04{font-size: 17px;}
	.main03_c04 span{width: 10px;}
	 
	.btn{ padding:30px 0 20px;}
	.btn a{width:323px; height:99px;}

	.main0401{padding: 20px 0 0;}
	.main0401_t{font-size:16px; padding:0 0 5px ;}
	.main0401 p{font-size: 14px;}
	.main04_bottom{padding: 40px 0 30px 0;}
	.main04_bottom span{display: block; padding-bottom: 10px;}
	.main04_bottom img{width: 20%;}

	
}
@media(max-width:479px){	
	.main01_t{padding:10px 0 0 0; font-size:15px; line-height:23px;}
	.main01_t2{font-size:17px; line-height:23px;}
	.main01_content .main01_pic{ padding-top:20px;}
	.main01_center > img{width:90px;}
	.main01_center h1{ font-size:28px;}
	
	.main02_t1{font-size: 20px; line-height: 23px;}
	.main02_t2{font-size: 14px; line-height: 23px; padding:5px 0;}
	.main02_input input.text{   line-height:44px; font-size:14px;}
	.main02_input input.sub{ line-height:45px; font-size:23px;}
	
	.main02 .main02_share .share_btn span{padding:0; font-size:18px;}
	.main02 .main02_share .share_btn a img{ width:155px;}
	
	
	.main03_t1{font-size: 20px; line-height: 23px;}
	.main03_t2{font-size: 14px; line-height: 23px; padding:5px 0;}
	.main03_c01 .main03_co1p{padding: 30px 2%;}
	.main03_c01 ul { width: 75%;padding: 20px 0 0 0;}
	.main03_c01 ul li{ font-size: 13px; padding:5px 0 5px 15px;}
	.main03_c02{font-size: 22px; padding: 0 0 0 1%;}
	.main03_c02 span{font-size: 27px;}
	.main03_c03{padding-left: 1%;}
	.btn {padding:20px 0;}
	.btn a{width:260px; height:57px;}

	.main0401_t{font-size: 15px;}
	.main0401 p{font-size: 13px;}


}