/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input,button{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:middle;max-width: 100%;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

@font-face{font-family:'syhtr';
src:url(http://www.tobealive.cn/fonts/syhtr.woff2),
url(../font/syhtr.woff),
url(http://www.tobealive.cn/fonts/syhtr.otf),
url(http://www.tobealive.cn/fonts/syhtr.ttf),
url(http://www.tobealive.cn/fonts/syhtr.eot);}

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.m_lia{position: fixed;top: 20px;right: 20px;z-index: 999;max-height: 50px;}
.m_lia img{width: 40px;}
.m_con1_bg{padding-bottom: 20px;}
.m_c1_text{padding: 20px;font-size: 16px;line-height: 1.5rem;}
.m_con1 h1 a{display: block;text-align: center;}
.m_con3{background: url(../image/c3_bg.png) top center no-repeat;background-size: contain;width: 85%;margin:40px auto;padding: 20px 0;}
.m_c3_text{padding:23px 52px;}
.m_c3_text>h1{text-align: center;}
.m_c4_text ul li{background: #eb5e43;margin:20px 5px;}
.m_c4_text ul li::after{clear: both;display: block;padding: 0;margin: 0;content: "";}
.m_c4_text ul li a{color: #fff;display: block;padding:10px 5px;}
.m_c4_text>h1{text-align: center;}
.m_c4_text ul li .m_news_l{width: 80%;float: left;text-align: left;}
.m_c4_text ul li .m_news_l h1{font-weight: normal;font-size: 1rem;margin:7px 2px;}
.m_c4_text ul li .m_news_l p{ margin:7px 2px;}
.m_c4_text ul li .m_news_r{width: 20%;float: right;text-align: right; margin-top:20px;}
.m_er{width: 80%;margin: 0 auto;padding: 15px 0; }
.m_er ul li{display: inline-block;width: 48%;text-align: center;}

.m_foot_bg{background: #eb5e43;padding: 30px 0;}
.m_foot>h1{font-size: 37px;}
.m_foot{text-align: center;color: #fff;}
.m_foot ul.m_tel{margin: 2rem auto;}
.m_foot ul li{line-height: 30px;font-size: 18px;}

@media (max-width:1200px) {
}

@media (max-width:1000px) {
}

@media (max-width:980px) {
    .con_banner{width: 100%;height: 70vh;}
    .con_right{width: 100%;}
    .con_right .logo{left: 20px;}
    .ri_ti_bg{min-height: 30vh;}
    .ri_ti_bg .ri_ti h1{font-size: 102px;}
    .onl{top: 10px;}
}