.main_visual{background:url(/img/main/main_visual.jpg) no-repeat center top;height:565px;}



.main_cont{min-width:1000px;}
.main_cont .inner{width:1000px;margin:0 auto;overflow:hidden;}

.main_cont .inner .section01{overflow:hidden;}
.main_cont .inner .section01 a img{float:left;}

.main_cont .inner .section02{border-top:1px solid #cdcdcd; overflow:hidden;}
.main_cont .inner .section02 div{float:left; width:332px; height:150px; border-left:1px solid #cdcdcd; position:relative; padding-top:20px; overflow:hidden;}
.main_cont .inner .section02 .part03{border-right:1px solid #cdcdcd;}

.main_cont .inner .section02 div a.ti{display:block; font-size:16px; font-weight:bold; color:#333; margin-left:25px; margin-bottom:10px;}
.main_cont .inner .section02 div span {position:absolute; top:25px; right:23px;}

.main_cont .inner .section02 .part01{}
.main_cont .inner .section02 .part01 ul{overflow:hidden; width:280px; margin-left:25px; font-size:13px; line-height:23px; color:#666; letter-spacing:-0.04em;}
.main_cont .inner .section02 .part01 ul li{background:url(/img/main/list_dot.gif) no-repeat 0 50%; padding-left:10px; position:relative; line-height:23px;}
.main_cont .inner .section02 .part01 ul li a{display:block; width:230px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_cont .inner .section02 .part01 ul li p{color:#c46569; line-height:23px; position:absolute; top:0; right:0;}

.main_cont .inner .section02 { border-bottom:1px solid #cdcdcd;}
.main_cont .inner .section02 .part02{}
.main_cont .inner .section02 .part02 ul{margin-left:25px; overflow:hidden;}
.main_cont .inner .section02 .part02 ul li:first-child{float:left;}
.main_cont .inner .section02 .part02 ul li:last-child{float:right; width:133px; margin-right:25px; letter-spacing:-0.04em;}

.main_cont .inner .section02 .part03{}
.main_cont .inner .section02 .part03 ul{overflow:hidden; float:left; width:280px; margin-left:25px; font-size:13px; line-height:23px; color:#666; letter-spacing:-0.04em;}
.main_cont .inner .section02 .part03 ul li{background:url(/img/main/list_dot.gif) no-repeat 0 50%; padding-left:10px; position:relative; line-height:23px;}
.main_cont .inner .section02 .part03 ul li a{display:block; width:230px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_cont .inner .section02 .part03 ul li p{color:#c46569; line-height:23px; position:absolute; top:0; right:0px;}
