@charset "utf-8";
/* CSS Document */

::selection {
background: #FFF;
color: #000;
}
::-moz-selection {
background: #FFF;
color: #000;
}
img::selection{
background:transparent;
}
img::-moz-selection{
background: transparent;
}

body{
background:#fff;
margin:0 auto;
font-family: 'Times New Roman';
}

a,
a:link,
a:visited,
a:hover,
a:active{
color:#00F;
}



/*首頁佈局*/
.Home_outside{
width:600px;
height:auto;
margin:0 auto;
/* background:url(../imgs/home-1.jpg) no-repeat 0 top; */
text-align:left;
}

.Home_outside .top{
    padding: 5px;
}

.Home_header{
width:100%;
/* height:220px; */
/* padding:80px 0 0; */
height: 480px;
background:url(../imgs/home.jpg) no-repeat 0 top;
background-size: cover;
clear:both;
overflow: hidden;
}

.Home_header .left{
float:left;
/* background:url(../imgs/home-3.jpg) no-repeat right 0; */
/* width:317px; */
/* height:220px; */
padding: 20px 0 0 15px;
margin: 60px 10px 0 20px;
background: rgba(0,0,0,.7);
}

.Home_header .right{
float:right;
width:200px;
/* height:220px; */
/* background:url(../imgs/home-4.jpg) no-repeat 0 0; */
text-align:right;
/* padding:5px 0 0 80px; */
padding:30px 20px 30px 60px;
}

.Home_header .left img{
display:block;
margin:0;
}

.Home_header .left a{
display:block;
width:188px;
height:auto;
line-height:1em;
margin:0 0 19px;
color:#F00;
text-decoration: none;
/* color: #fff; */
font-size:18px;
/* text-shadow: -1px 2px 6px rgba(0, 0, 0, .3); */
font-weight: 600;
}

.Home_header .left a:hover{
text-decoration: underline;
}

.Home_header .right a{
display:block;
margin:0;
width:100%;
color: #121212;
/* text-shadow: -1px 2px rgba(203, 27, 31, .7); */
/* text-shadow: -1px 2px 6px rgba(0, 0, 0, .3); */
font-size: 18px;
font-weight: 600;
/* height:20px; */
text-decoration: none;
margin: 0 0 5px;
}

.Home_header .right a:hover{
text-decoration: underline;
}

.Home_section{
width:100%;
height:350px;
margin:50px auto 0;
clear:both;
}

.Home_section .left{
float:left;
width:455px;
height:auto;
color:#121212;
font-size:15px;
margin:0 10px 0 0;
}

.Home_section .right{
float:left;
width:135px;
height:auto;
/* color:#FF0; */
color: #B4B415;
font-size:12px;
text-align:center;
}

.Home_section p,
.Home_section h1,
.Home_section h2{
margin:0;
padding:0;
}

.Home_section .left h1{
color:#F0F;
font-weight:bold;
font-size:16px;
margin-bottom:18px;
}

.Home_section .right h2{
/* color:#80ffff; */
color: #47BCBC;
font-weight:normal;
font-size:15px;
}

.Home_section .left p{
line-height:1.9em;
}


.Home_linkarea{
width:100%;
height:220px;
margin:0 auto 0;
clear:both;
text-align:center;
line-height:1.5em;
}

.Home_linkarea a{
color:#F00;
text-decoration:none;
padding:0 5px;
border:1px solid #F00;
border-top:none;
border-bottom:none;
margin:10px;
}

.Home_linkarea a:hover{
/* color:#FFF; */
/* border:1px solid #FFF; */
color:#121212;
border:1px solid #121212;
border-top:none;
border-bottom:none;
}


.Home_footer{
width:100%;
/* height:250px; */
height:180px;
margin:0 auto 0;
clear:both;
line-height:1.5em;
}

.Home_footer dl,
.Home_footer dt,
.Home_footer dd{
color:#F00;
}

.Home_footer a{
color:#00F;
}
.Home_footer a:hover{
/* color:#FFF; */
color: #121212;
}

.Home_footer .title{
    text-align: center;
}

.Home_footer dl{
display:block;
width:100%;
/* height:3em; */
height:2em;
margin:0 0 8px;
padding:0;
vertical-align:top;
}

.Home_footer dt{
display:block;
float:left;
width:100px;
height:auto;
text-align:right;
margin:0 9px 0 0;
}

.Home_footer dd{
display:block;
float:left;
width:490px;
height:auto;
margin:0;
text-align:left;
/* line-height:1.1em; */
}

.Home_footer dl+dl{
/* height:3em; */
height:1em;
}

.Home_footer dl+dl dd{
width:190px;
}

/* .Home_footer dl+dl+dl{
height:2em;
} */

.Home_footer dl+dl+dl dd{
width:490px;
}

.Home_copyright{
width:100%;
height:auto;
clear:both;
color:#ff8040;
font-size:13px;
text-align:center;
}








