﻿#banner{ position:relative; overflow:hidden;}
div.boxes_cover{position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;background:url(../images/trans_pixel.png)}
div.boxes_wrap{position:absolute;left:0;bottom:0;z-index:30;width:100%;height:80px;background:url(../images/trans_pixel.png);cursor:pointer}
ul.box_ul{position:absolute;left:50%;top:0;height:100%;font-size:0;text-align:center}
#boxesWrap01 ul.box_ul{width:1900px;margin-left:-950px}
ul.box_ul li{display:inline-block;overflow:hidden;position:relative;top:12px;width:340px;height:500px}
ul.box_ul li div.bg{overflow:hidden;position:relative;width:330px;height:360px;margin:0 auto}
ul.box_ul li div.bo{position:absolute;left:5px;bottom:-60px;width:330px;height:200px;background-color:#fff}
ul.box_ul li div.tt{overflow:hidden;position:relative;height:100px;padding:25px 24px 15px}
ul.box_ul li div.bt img{ width:100%; margin-top:10px;}
ul.box_ul li div.tt p{text-align:left}
ul.box_ul li div.tt p.tt01{height:21px;font-size:14px;color:#cd151c; font-family:Calibri;}
ul.box_ul li div.tt p.tt02{height:33px;font-size:18px;color:#0a0a0c;font-family:Calibri;}
ul.box_ul li div.tt p.tt03{font-size:14px;line-height:142.8%;letter-spacing:-0.03em;color:#535353;font-family:Calibri;}
ul.box_ul li div.op{position:absolute;left:5px;top:0;width:370px;height:100%;background:url(../images/trans_pixel.png)}