@charset "utf-8";

#mainContent {position:relative; float:left; width:100%; height:890px; background:url(../images/2015/bg.jpg) no-repeat center 0;}

#section1 {position:relative; clear:both; width:100%; height:480px; padding:70px 0 30px 0; overflow:hidden;}
#section1 div.container {width:1000px; height:480px; margin:0 auto;}
#section1 ul {width:1000px; height:480px;}
#section1 ul li img {width:1000px; height:480px;}
#section1-btn1 {position:absolute; top:218px; right:-45px;}
#section1-btn2 {position:absolute; top:218px; left:-45px;}


#section2 {width:1000px; height:240px; margin:0 auto;}

#section2 div.guide {position:relative; float:left; width:195px; height:220px; padding:20px 25px 0 25px; background:url(../images/2015/section2_img1.jpg) no-repeat; }
#section2 div.guide h3 {padding-bottom:15px; font-size:22px; line-height:26px; font-weight:bold; color:#FFF;}
#section2 div.guide ul li {padding-bottom:10px; font-size:18px; line-height:24px; color:#CEF5FF;}
#section2 div.guide ul li strong {font-weight:bold;}
#section2 div.guide ul li em {font-size:16px; font-style:normal;}
#section2 div.guide .more a {position:absolute; top:25px; right:25px;}

#section2 div.exhibitions {float:left; width:245px; height:240px; margin:0 7px; background:#FFF;}
#section2 div.exhibitions h3 {height:60px; line-height:63px; padding-left:25px; font-size:22px; font-weight:bold;}
#section2 div.exhibitions ul li {height:59px; border-top:1px dotted #CCC;}
#section2 div.exhibitions ul li a {display:block; height:59px; padding-left:90px; line-height:59px; font-size:18px;}
#section2 div.exhibitions ul li a:hover {color:#FFF;}
#section2 div.exhibitions ul li a.icon1 {background:url(../images/2015/icon01.png) no-repeat 25px center;}
#section2 div.exhibitions ul li a.icon1:hover {background:url(../images/2015/icon01_r.png) no-repeat #2D8AC5 25px center;}
#section2 div.exhibitions ul li a.icon2 {background:url(../images/2015/icon02.png) no-repeat 25px center;}
#section2 div.exhibitions ul li a.icon2:hover {background:url(../images/2015/icon02_r.png) no-repeat #2D8AC5 25px center;}
#section2 div.exhibitions ul li a.icon3 {background:url(../images/2015/icon03.png) no-repeat 25px center;}
#section2 div.exhibitions ul li a.icon3:hover {background:url(../images/2015/icon03_r.png) no-repeat #2D8AC5 25px center;}

#section2 div.photo {float:left; width:245px; height:240px; margin-right:6px; background:#FFF;}
#section2 div.photo ul li a {display:block; width:245px; height:240px;}
#section2 div.photo ul li a:hover {background:#2D8AC5; color:#FFF;}
#section2 div.photo ul li a img {width:245px; height:188px;}
#section2 div.photo ul li a strong {display:block; width:220px; height:52px; line-height:52px; padding-left:25px; font-size:22px; font-weight:bold;}

#section2 div.direction {position:relative; float:left; width:245px; height:240px; background:#FFF;}
#section2 div.direction h3 {position:absolute; bottom:0; left:25px; height:52px; line-height:52px; font-size:22px; font-weight:bold;}
#section2 div.direction div.area {position:absolute; top:0; left:0; width:245px; height:188px; overflow:hidden;}
