@charset "utf-8";

/* CSS Document */



#contentWrap{ position:relative; width:100%; }

.cont01{ width:100%; background:#f7f7f7; height:550px;}

#main{ width:100%; height:550px; text-align:center; position:relative; overflow:hidden; background:#222}

#main .cho{ width:14px; height:14px; font-size:0.1em; cursor:pointer; position:absolute; text-indent:-9999px;; z-index:10; border: 2px solid #fff; border-radius: 50%}

#main .button1{ top:500px; right:52%; margin-left:-500px; background-color: #fff;}

#main .button2{ top:500px; right:50%; margin-left:-500px; background-color:transparent}

#main .button3{ top:500px; right:48%; margin-left:-500px; background:transparent}

#main .main_01{ width:100%; height:550px; background:url(/images/slide_back01.jpg) center no-repeat;}

#main .main_01 .linkpage:hover{ background:url(/images/btn_on.png) no-repeat}

#main .main_01 .linkpage{ background:url(/images/btn_off.png) no-repeat; display:block; width:179px; height:41px; position:absolute; top:377px; right:24px;}

#main .main_01 p{ width:1000px; height:550px; background:url(/images/slide_title01.png) no-repeat; margin:0 auto; position:relative}

#main .main_02{ width:100%; height:550px; background:url(/images/slide_back02.jpg) center no-repeat}

#main .main_02 p{ width:1000px; height:550px; background:url(/images/slide_title02.png) no-repeat; margin:0 auto; position:relative}

#main .main_02 .linkpage:hover{ background:url(/images/btn_on1.png) no-repeat}

#main .main_02 .linkpage{ background:url(/images/btn_off1.png) no-repeat; display:block; width:179px; height:41px; position:absolute; top:377px; left:28px;}

#main .main_03{ width:100%; height:550px; background:url(/images/slide_back03.jpg) center no-repeat}

#main .main_03 p{ width:1000px; height:550px; background:url(/images/slide_title03.png) no-repeat; margin:0 auto; position:relative}

#main .main_03 .linkpage:hover{ background:url(/images/btn_on2.png) no-repeat}

#main .main_03 .linkpage{ background:url(/images/btn_off2.png) no-repeat; display:block; width:179px; height:41px; position:absolute; top:377px; right:34px;}



.cont02{ width:1000px; margin:0 auto; background:url(/images/sk_bar.jpg) no-repeat 587px 170px}

.cont02 h3{margin:0 auto; width:176px; height:37px; padding-top:70px; padding-bottom:65px;}

.cont02 ul{ width:1000px; height:136px; margin-left:33px; margin-bottom:64px;}

.cont02 ul li{ float:left; height:136px; text-indent:-9999px; overflow:hidden;}

.cont02 .sk01{ background:url(/images/sk001.jpg) no-repeat; width:85px;}

.cont02 .sk02{ background:url(/images/sk002.jpg) no-repeat; width:121px; margin-left:37px}

.cont02 .sk03{ background:url(/images/sk003.jpg) no-repeat; width:85px; margin-left:34px}

.cont02 .sk04{ background:url(/images/sk004.jpg) no-repeat; width:108px; margin-left:46px}

.cont02 .sk05{ background:url(/images/sk005.jpg) no-repeat; width:85px; margin-left:96px}

.cont02 .sk06{ background:url(/images/sk006.jpg) no-repeat; width:85px; margin-left:38px}

.cont02 .sk07{ background:url(/images/sk007.jpg) no-repeat; width:85px; margin-left:37px}





.cont03{ width:100%; height:630px; background:#e5e5e5; margin:0 auto; position:relative}

.cont03 h3{ margin:0 auto; width:294px; height:37px; padding-top:100px}

.cont03_inwrap{ width:1000px; margin:0 auto;}

.cont03 .cont03_1{ position:relative; width:455px; height:400px; float:left; padding-top:72px; padding-left:35px;}



.cont03 #myGallery{ width:100%; height:300px;}

.cont03 .spacegallery{ position: relative; overflow: hidden;}

.cont03 .spacegallery img{ position: absolute; left: 50%;}

.cont03 .spacegallery a{position:absolute; z-index:1000; display:block; top:0; left:0; width:100%; height:100%; background:url(/images/blank.gif);}



.cont03 .cont03_2{ position:relative; width:500px; height:472px; float:left;}

.cont03 .cont03_2 dl{ width:445px; padding-top:76px}

.cont03 .cont03_2 dt{ font-size:15px; line-height:26px; color:#222;}

.cont03 .cont03_2 dd{ padding-top:45px;}

.cont03 .cont03_2 dd ul li{ padding-bottom:10px; font-size:15px; color:#333; background:url(/images/dot01.gif) no-repeat 0 10px; padding-left:20px}

