@charset "utf-8";
/* CSS Document */

/* main rolling banner */

.mBn_btn01,.mBn_btn02{position:absolute; top:350px;}
.mBn_btn01 a,.mBn_btn02 a{display:block;}
.mBn_btn01{left:20px;}
.mBn_btn02{right:20px;}

.showcase{width:1200px; position:relative; margin:0 auto;}
	

/* Navigation arrows */

.showcase-arrow-previous, .showcase-arrow-next{position:absolute; background:url('../images/common/btn/arrows.png'); width:41px; height:42px; top:300px; cursor:pointer; z-index:999999;}
.showcase-arrow-previous{left:60px;}
.showcase-arrow-previous:hover{background-position: 0px -42px;}
.showcase-arrow-next{right:56px;background-position: -42px 0;}
.showcase-arrow-next:hover{background-position: -42px -42px;}
	

/* main text*/

.mainTxt01{ text-align:center; margin:70px 0 25px 0;}

/* main banner */

.main_FBn{width:1200px; margin:0 auto 50px auto; overflow:hidden;}
.main_FBn ul li{float:left; margin-right:55px; margin-bottom:55px;}
.main_FBn ul li.lastR{ margin-right:0;}
.main_FBn ul li.lastB{ margin-bottom:0;}

/* sub */

.subTitle{text-align:center; margin:70px 0;}
.subTxt01{text-align:center; margin:40px 0 70px 0;}

.tab{width:984px; height:30px; border-bottom:2px #8B0E04 solid; margin:0 auto;}
.tab ul li{width:100px; height:30px; float:left; margin-right:10px;}
.tab ul li.tabW2{width:150px; height:30px; float:left; margin-right:10px;}
.tab ul li.last{margin-right:0;}
.tab ul li a{width:100px; height:20px; line-height:30px; text-align:center; background:url(../images/sub/tab.gif) no-repeat; display:block; padding-top:10px;}
.tab ul li a.over{width:100px; height:20px; line-height:30px; text-align:center; background:url(../images/sub/tab_o.gif) no-repeat; display:block; padding-top:10px;}

.tab ul li.tabW2 a{width:150px; height:20px; line-height:30px; text-align:center; background:url(../images/sub/tab02.gif) no-repeat; display:block; padding-top:10px;}
.tab ul li.tabW2 a.over{width:150px; height:20px; line-height:30px; text-align:center; background:url(../images/sub/tab02_o.gif) no-repeat; display:block; padding-top:10px;}

ul.tab li a.selected{width:100px; height:20px; line-height:30px; text-align:center; background:url(../images/sub/tab_o.gif) no-repeat; display:block; padding-top:10px;}
ul.tab li a.selected02{width:150px; height:20px; line-height:30px; text-align:center; background:url(../images/sub/tab02_o.gif) no-repeat; display:block; padding-top:10px;}

.subCon{width:984px; padding:50px; margin:0 auto;}
.map{width:720px; height:600px; background:#CCC; overflow:hidden; margin-left:auto; margin-right:auto;}