@charset "UTF-8";
/**
 * 
 * @authors Mr.zhang	(ง •̀_•́)ง 
 * @date    2019-06-04 15:10:24
 * @version $Id$
 */
html{font-size: 62.5%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0px;padding:0px;}
body {background:#fff;color:#000;font-size:12px;font-family:"Microsoft Yahei","宋体",sans-serif,arial,helvetica;max-width: 640px;margin: 0 auto;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;list-style-position:outside;}
img{vertical-align:top;border:0;}
a{color:#000;text-decoration:none;}
a:hover {text-decoration:none;}
.clear{clear: both;}
.red{color:#c7000b;}
.btn:hover{opacity: .9;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.w640{max-width: 640px;height:auto;margin:0 auto;position: relative;}
.img{width: 100%;height: auto;display: block;margin: 0 auto;}
.relative{position: relative;}
.tit{width: 100%;height: auto;margin: 5% auto 3%;text-align: center;color: #c7000b;}
.tit h2{font-size: 2.8rem;line-height: 3rem;font-weight: bold;}
.tit span{font-size: 1.8rem;line-height: 1.8rem;display: block;margin-top: 3%;}
.info{width:96%;font-size: 1.8rem;line-height: 2rem;font-weight: 300;color: #898989;text-indent: 2em;margin: 3% auto;}
.public_bm{width: 96%;height: auto;margin: 0 auto;overflow: hidden;}
.public_bm h2{font-size: 2.5rem;color: #c7000b;position: relative;margin: 3% auto;}
.public_bm h2 span{font-size: 1.6rem;display: block;background-color: #fff;text-transform: uppercase;}
.public_bm h2:before{content: '';display: block;background-color: #c7000b;position: absolute;right: 0;bottom: 4px;height: 2px;width: 47%;}
.public_bm h3{font-size: 2rem;background-color: #c7000b;width: 60%;margin: 0 auto;text-align: center;padding: 2% 0;color: #fff;font-weight: bold;margin-top: 3%;}
.public_bm ul{margin: 3% auto;overflow: hidden;}
.public_bm li{width: 33%;float: left;font-size: 2rem;font-weight: 300;color: #fff;text-align: center;background-color: #c7000b;padding: 2% 0;border-radius:15px;margin: 1% 0 0 .5%;}
.public_bm li:first-child,.public_bm li:nth-child(4){margin-left: 0;}
.btn{width: 90%;height: auto;font-size: 2rem;text-align: center;color: #fff;background-color: #c7000b;display: block;margin: 0 auto;padding: 2% 0;border-radius: 30px;}
/*.zt_banner*/
.zt_banner a{width: 43%;height: auto;padding: 2.5% 0;display: block;position: absolute;left: 28%;bottom: 12%;border-radius: 30px;}
/*.m_one*/
.m_one h3{font-size: 1.6rem;color: #898989;line-height: 1.6rem;text-align: center;font-weight: bold;}
.m_one img{display: block;margin: 0 auto;width: 96%;}
/*m_two*/
.m_two{width: 100%;height: auto;background-color: #ebecec;overflow: hidden;margin: 5% auto;}
.m_two .mid{width: 96%;height: auto;border-radius: 10px;background-color: #fff;margin: 0 auto 5%;overflow: hidden;}
.m_two h3{font-size: 1.6rem;color: #898989;line-height: 1.6rem;text-align: center;font-weight: bold;margin: 3% auto;}
.m_two div img{width: 40%;float: left;margin: 3%;display: block;}
.m_two div p{font-size: 1.8rem;line-height: 2.2rem;font-weight: 300;color: #898989;margin: 3%;text-align: justify;}
.m_two a{width: 80%;margin-bottom: 5%;}
/*m_three*/
.m_three img{display: block;margin: 0 auto;width: 96%;}
.m_three a{margin: 3% auto;}
/*m_four*/
.m_four{width: 100%;height: auto;overflow: hidden;margin: 5% auto;background-color: #ebecec;}
.m_four a{margin: 3% auto;}
/*.m_five*/
/*.m_six*/
.m_six .red{text-align: center;text-indent: 0;color:#c7000b;}
@media(max-width: 320px){
	.tit h2{font-size: 2.4rem;line-height: 2.6rem;}
	.tit span{font-size: 1.6rem;}
	.public_bm h2 span{font-size: 1.4rem;}
	.public_bm li{font-size: 1.6rem;}
}
@media(min-width: 640px){
	
}
