@charset "utf-8";

/*visual*/
#visual	{position:relative; }
#visual>.visual_slider>li	{ height:100%; }
/*#visual p	{margin-top:-277px;padding-top:50%;}*/
.v01	{background:url(../images/main/visual/bg3.jpg) no-repeat center; background-size:cover;}
.v02	{background:url(../images/main/visual/bg2.jpg) no-repeat center; background-size:cover;}
.v03	{background:url(../images/main/visual/bg1.jpg) no-repeat center; background-size:cover;}
#visual_pager	{position:absolute; left:50%; bottom:150px; overflow:hidden; margin-left:-25px;}
#visual_pager li	{float:left; margin-left:3px; }
#visual_pager li a	{display:block; width:15px; height:15px; border:1px solid #fff;}
#visual_pager li a.active {background-color:#fff;}

#mc01	{padding:50px 0; background-color:#444;}
#mc01>.cont_center	{margin-bottom:10px;}
#sc_pager	{float:left; width:130px;}
#sc_pager li	{border-bottom:1px solid #eee;}
#sc_pager li:last-child 	{border-bottom:0;}
#sc_pager li a	{overflow:hidden; display:block; width:130px; height:60px; }
#sc_pager li a.active img	{margin-left:-130px; }
.sc	{float:left; width:570px; margin-right:10px;}
.guide	{float:left; margin-right:10px;}
.set_cs>a	{display:block; margin-bottom:11px; }
.set_cs>a:last-child	{margin-bottom:0;}

.latest	{float:left; width:240px; height:240px; margin-right:10px; padding:20px;}
.latest>h2	{margin-bottom:25px;}
.latest ul li	{height:24px;}
.la_no	{background-color:#555;}
.la_no li	{color:#fff;}
.la_cl	{background-color:#fff;}
.event	{position:relative; float:left; width:580px;}
.event>span	{position:absolute; bottom:0;}
#ev_next	{right:0;}
#ev_prev	{right:33px;}

#mc02	{background:url(../images/main/bg_promise.jpg) no-repeat center; padding:20px 0;}

.left	{float:left; width:50%;}
.left>ul	{float:right;}
.left>ul>li	{float:left;}
.right	{float:right; width:50%;}
.right>ul	{float:left;}
.right>ul>li	{float:left;}

#mc03,#mc04	{overflow:hidden;}
#mc03>.left	{background-color:#e3f6f6;}
#mc03>.right	{background-color:#ececec;}
#mc03>.right li	{position:relative; }
.medi_sch	{position:absolute; top:170px; left:30px; z-index:500;}
.medi_sch>input	{width:218px; height:28px; padding-left:10px; background-color:rgba(255,255,255,0.5); border:1px solid #999;}
.pill_btn	{background-color:transparent; border:0; position:absolute; right:10px; top:7px;}
#mc04>.left	{background-color:#d3cbc3;}
#mc04>.right	{background-color:#c5dedc;}















