@charset "utf-8";
@import url("common.css");

/*Layer*/
body{width:100%;background:url(/images/main/bg.gif) repeat;}
#wrapbg{position:absolute;left:50%;top:0;width:1290px;height:100%;margin-left:-645px;background:url(/images/main/bg_wrap.png) repeat-y left top;}
#wrap{position:relative;width:1260px;margin:0 auto}
#header{width:1260px;margin:0 auto;background:url(/images/main/bg_header1.gif) repeat-x left top;}
#container{width:1260px;margin:0 auto;background:#eceeee}
#contents{overflow:hidden;width:1042px;margin:50px auto 65px}
#footer{width:1149px;height:95px;margin:0 auto;padding:28px 0 0 111px;background:#3b3c3e}

/*header*/
.head{height:133px;}
.head .logo{float:left;margin:0 0 0 109px}
.head .topmenu{float:right;margin:0 111px 0 0}
.head .topmenu ul{overflow:hidden;margin:15px 0 7px 0}
.head .topmenu ul li{float:left;margin:5px 8px 0 0;padding-right:9px;background:url(/images/main/bg_tm.gif) no-repeat right center}
.head .topmenu ul li.last{margin:0 0 0 4px;padding:0;background:0}
.head .topmenu .search{border:2px solid #898989}
.head .topmenu .search input{width:116px;height:20px;border:0;padding-left:6px;background:#f4f5f5}
.mainmenu{clear:both}
.mainmenu>ul{height:58px}
.mainmenu>ul>li{float:left}
.submenu{position:absolute;left:0;top:133px;width:100%;height:36px;background:url(/images/main/bg_sm.png) repeat-x left top;z-index:999}
.submenu ul{display:none;overflow:hidden;position:absolute;top:12px}
.submenu ul li{float:left;margin-right:10px}
.submenu .sm1{left:109px}
.submenu .sm2{left:299px}
.submenu .sm3{left:489px}
.submenu .sm4{left:705px}
.submenu .sm5{left:910px}
.submenu .sm6{left:1098px}

/*visual*/
#visual{position:relative;overflow:hidden;height:472px}
#visual .vimg{}
#visual .vimg li{display:none}
#visual .thum{overflow:hidden;position:absolute;left:50%;bottom:0;width:100%;margin:0 0 0 -491px}
#visual .thum li{float:left}

/*contents*/
.cleft{float:left;overflow:hidden;width:518px;padding-top:33px;margin-right:6px;border-top:2px solid #085396}
.cleft .video{width:518px;height:278px;margin:1px 0 7px 0;text-align:center}
.cleft .location{float:left;width:254px;height:218px;margin-right:6px;border:1px solid #e6e7e7}
.cleft .brochure{float:left;width:254px;height:218px;border:1px solid #e6e7e7}

.cright{float:left;overflow:hidden}
.cright .cr_left{float:left;width:256px;padding-top:33px;margin-right:6px;border-top:2px solid #138ea5}
.cright .cr_left .online{width:254px;height:278px;margin-bottom:6px;border:1px solid #e6e7e7}
.cright .cr_left .inj{width:254px;height:218px;border:1px solid #e6e7e7}
.cright .cr_right{float:left;width:256px;padding-top:33px;border-top:2px solid #ca5621}
.cright .cr_right .notice{width:254px;height:175px;padding:20px 0 0 0px;margin-bottom:7px;background:#fff;border:1px solid #e6e7e7}
.cright .cr_right .notice ul{width:222px;margin-left:16px}
.cright .cr_right .notice ul li{position:relative;padding-left:8px;margin-bottom:10px;background:url(/images/main/list_style1.gif) no-repeat left center}
.cright .cr_right .notice ul li span{position:absolute;right:0;top:0;}
.cright .cr_right .port{width:254px;height:280px;padding:20px 0 0 0px;background:#fff;border:1px solid #e6e7e7}
.cright .cr_right .port .port_ball{overflow:hidden;margin:0 0 12px 16px}
.cright .cr_right .port .port_ball li{float:left;margin-right:4px}
.bbstit{position:relative;width:222px;margin:0 0 20px 16px}
.bbstit span{position:absolute;right:0;top:6px}

.main_sitemap{overflow:hidden;height:189px;background:#000;padding:36px 0 0 110px}
.main_sitemap .ms{float:left;width:155px;padding-top:20px;margin-right:22px;border-top:1px solid #323434}
.main_sitemap .ms ul{margin-top:15px;}
.main_sitemap .ms ul li{margin-bottom:7px}
.main_sitemap .ms ul li a{color:#656767}
.main_sitemap .ms ul li a:hover{text-decoration:underline}
.main_sitemap .mslast{margin-right:0}

/*footer*/
.foot{overflow:hidden}
.foot h1{float:left;margin-right:15px}
.foot .fright{float:left}
.foot .fright ul{overflow:hidden;margin-bottom:7px}
.foot .fright ul li{float:left;width:70px;overflow:hidden}
