﻿.ht_tb{text-align:center; font-size:28px; color:#161616; padding-top:20px;}
.ht_tb p{font-size:13px; color:#a5a5a5;}

#main{margin:3% 2% 0; background-color:#f5f5f5;}
.main_p{padding:15px 4% 15px; color:#222; font-size:14px; line-height:30px; margin:20px 0 5px;}

.itemt_m{margin:2% 2%;}
.itemt{float:left; width:23.5%; padding:20px 0; background:url(../images/ysb_01.jpg) no-repeat bottom right; text-align: center; border:0px solid #e5e5e5; margin-right:2%;}
.itemt p{text-align:center; line-height:30px; color:#161616; font-size:15px;}
.itemt_01{background-color:#e9eaee;}
.itemt_02{background-color:#f3efec;}
.itemt_03{background-color:#d9e4e8;}
.itemt_r{margin-right:0; background-color:#f6f2e7;}

.m_p2_wrap{margin:3% 2% 0;}
.m_p2{ width:100%; margin-bottom:20px;}
.m_p2_hd, .m_p2_hd2{width:50%; float:left; background:url(../images/gn_01.png) no-repeat center 25px #373737; padding:80px 0 30px 0; color:#FFF; font-size:22px; text-align:center;}
.m_p2_hd2{background:url(../images/gn_02.png) no-repeat center 25px #373737;}
.current{background-color:#ce2822;}
#list2{display:none;}

.case_mnt{width:49%; float:left; margin:0 2% 7px 0; position:relative; line-height:0;}
.case_mnt img{width:100%;}
.case_mnr{margin-right:0;}
.case_mnt span{position:absolute; bottom:0; left:0; width:100%; height:35px; line-height:35px; background:url(../images/hm.png) repeat-x bottom center; color:#fff; text-align:center; display:block; font-size:13px;}
@media screen and (max-width:480px){

}
@media screen and (max-width:320px){

}
