﻿@charset "utf-8";
ul, li, dl, dt, dd, ol{list-style-type: none; margin: 0; padding: 0}
html *{outline: 0; -webkit-text-size-adjust: none;/* -webkit-tap-highlight-color: transparent;*/ box-sizing: border-box}

body{min-width: 320px; max-width: 640px; margin: 0 auto; padding: 0; font-size: 12px; font-family: Helvetica, 'Microsoft Yahei'; color: #333; -webkit-text-size-adjust: 100% !important; background: #fff}

a{text-decoration: none; outline: none; color: #333}

.btn-red{display: inline-block; padding: 0 20px; color: #fff; font-size: 15px;height:25px; line-height: 25px; background: #3498db; border-radius: 20px; vertical-align: top;}

.zt-m3 {padding-bottom: 0.3rem;
	padding-top: 20px;}
.m3-tab{margin-bottom: 0.3rem;}
.m3-tab .tab-hd{/*width: 2rem; height: 3rem;*/ padding: 0 20px 0 0;padding-left:20px;border-right: 2px solid #3498db;}
.m3-tab .tab-hd li{position:relative;height: 59px;margin:0 0 5px 0;font-size:18px;line-height:59px;text-align:center;color:#fff;background:#aaa;
	width: 150px;}
.m3-tab .tab-hd li:nth-child(4){margin: 0;}
.m3-tab .tab-hd li.on{background: #3498db;}
.m3-tab .tab-hd li.on:before{position: absolute; top: 50%; right: -12px; width: 0;height: 0; margin: -3px 0 0 0; content: ''; border:6px transparent solid; border-left: 6px solid #3498db;}
.m3-tab .tab-bd{width: 500px;height: 250px; overflow: hidden; padding-left: 0.1rem; border-left: 1px solid #3498db;font-size: 18px;/*line-height: 18px;*/ color: #555;}
.m3-tab .tab-bd .info{padding:20px 20px 20px 20px;}
.m3-tab .tab-bd .pic{width: 450px;margin: 0 auto 20px;
	text-align: center;}

.zt-m3 .p1{font-size: 0.2rem;line-height: 0.32rem; margin-bottom: 0.1rem; color: #555;text-align: center;}
.zt-m3 .p1 a{color: #555;}
.zbtn{text-align: center;}

.fl{float: left}

.fr{float: right}

.cfix:after{display: block; clear: both; visibility: hidden; font-size: 0; line-height: 0; content: ""; height: 0

