/* Write your styles */
html,body { background-color:#f2f2f2;;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0; padding:0; font-weight:normal;}
.wapper{max-width:640px;background-color:#FFF; margin:0 auto;position:relative; min-height:150px; padding:0px 0 60px;}

.header{ width:100%;height:152px;background-color:#fff;}
.header_nav{width:100%;max-width:640px; margin:0 auto;height:60px;padding:0 10px}
.m_logo{ display:block; height:44px; float:left;margin-top:8px; }
.m_tel{ display:block; height:44px; float:right; margin-top:8px;}
.m_zc{margin-top:1.5rem;width:100%;}

.header_menu{}
.header_menu a{display:block;width:calc(33.33% - 7px);float:left;margin-left:10px;font-size:14px;background-color: #db241c;color: #FFF;margin-top:10px;height:36px;line-height:36px;text-align:center;border-radius:8px;}
.header_menu a:nth-of-type(1) ,.header_menu a:nth-of-type(4){margin-left:0;}


.index_banner.am-slider-default .am-control-nav{ bottom:15px;}
.index_banner.am-slider-default .am-control-nav li a.am-active{background-color: #db241c;}

.index_1 a{ display:block; height:40px; line-height:40px; text-align:center; margin-bottom:1.5rem;}
.index_1 a [class*="am-icon-"]{ margin-right:6px;}

.mindex-title {
    position: relative;
    width: 100%;
	padding-bottom:6px;
}
.mindex-title h2 {
    padding-bottom: 12px;
    width: 100%;
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #DA251D;
	font-weight:700;
	margin:0;
}
.mindex-title b {
	display:block;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-right: 5px;
    line-height: 14px;
    font-size: 12px;
    color: #DA251D;
    background-color: #fff;
	font-weight:100;
}
.mindex-title span {
    position: absolute;
    right: 0;
    bottom: 16px;
    font-size: 12px;
    color: #666;
}

.mindex-news {
	margin:0;
    padding:0;
}
.mindex-news li {
	list-style:none;
    padding: 15px 0;
    width: 100%;
    line-height: 26px;max-height:108px;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
}
.mindex-news li a {
    display: block;
    font-size: 14px;   
	color:#666;
}

/*
.mindex-news .newsday {
    display: inline-block;
    padding: 0 2%;
    width: 22%;
    line-height: 26px;
    color: #888;
    opacity: 0.8;
    vertical-align: middle;
	font-size:1.4rem;
	margin:0;
}
.mindex-news .newsinfo {
    display: inline-block;
    vertical-align: middle;
    width: 75%;
    color: #333;
    font-weight: 100;
	font-size:1.4rem;
	height:52px;
	overflow:hidden;
}

.newsinfo_list{color: #333!important;font-size:14px;display: block;
white-space: nowrap;
text-overflow: unset;}
*/

.index_2_a{ display:block; margin-top:1.5rem;background-color:#fbf2f1;} 
.index_2_a.last{background-color:#f2f2f2;}
.index_2_a [class*="am-u-"]{ margin:0; padding:0;}
.index_2_l img{ display:block; width:100%;}
.index_2_r{ text-align:center;height:100%; vertical-align:middle; color:#da251d;}
.index_2_2{ text-align:center;}
.index_2t{ margin-top:15px;}
.index_case{padding: 10px;margin-top:15px;}
.index_case img{padding:0;border:none;margin-bottom:0.5rem;}

.am-footer{ margin:1.5rem 0 0 0; min-height:100px; background-color:#dc433c; font-size:1.4rem; color:#FFF;}
.footer_1 [class*="am-u-"]{padding-left: 0.5rem;padding-right: 0.5rem;}
.footer_1 span{ display:block; background-color:#e46963; color: #FFF; margin-top:1.5rem; height:40px; line-height:40px; font-size:12px;}
.footer_nav{ width:100%; height:48px; line-height:48px; background-color:#db241c; color:#FFF; position:fixed; left:0; bottom:0; text-align:center; padding-top:5px;}
.footer_nav a{ display:block; color:#FFF; line-height:18px; font-size:14px;}
.footer_nav i{ font-size:16px; line-height:20px;}
.weixin_btn{margin-top:1rem;font-size:1.4rem;}

.am-contain{ min-height:200px; padding:30px 0 0; overflow-x:hidden;}
.lt_title{ height:70px; font-size:20px; text-align:center; font-weight:bold; color:#db241c; border-bottom:#f7a8a5 solid 1px;}
.lt_title a{color:#db241c;}
.lt_title span{ font-size:14px; display:block;}
.am-paragraph-default img{max-width:100%; padding:0; border:none;}

.get_more{width:100%;height:4rem;line-height:4rem;margin-top:1.5rem; text-align:center;font-size:1.4rem;}
.get_more.am-btn{ padding:0; border:none;}
.more_loader_spinner{width:100%; height:4rem; margin-top:1.5rem; background: url(../i/loading.gif) center center no-repeat;}

.jlt_article_title { font-weight:bold; margin: 0; font-size:1.6rem; margin-bottom:1.5rem; margin-top:1.5rem; }
.jlt_article_title span{color:#a6a3a3; padding-left:1rem;}
.jlt_article_user_time {color: #aaaaaa;font-size: 14px; margin-bottom: 10px; border-bottom:#ebe9ea solid 1px; padding-bottom:0.8rem;}
.jlt_article_user_time span{ padding-right:15px;}
.jlt_article_user_time span.s{ float:right; text-align:right;}
.jlt_article_user_time span a{color: #aaaaaa;}

.xiangmu_t{ margin-top:2rem; margin-bottom:2rem;}
.xiangmu_t [class*="am-u-"]{ padding-left:0; padding-right:0;}
.xiangmu_list{}
.xiangmu_list li{ text-align:center; font-size:14px;}
.xiangmu_list li a{ color:#666;}
.xiangmu_list img{ display:block; }