@charset "utf-8";
/* CSS Document */

.insContent{ width:947px; padding:25px 0; margin-left:60px; box-sizing: border-box;}

.insContent .leftBox{ float:left; width:160px; margin-right:25px;}
.insContent .rightBox{ float:left; width:760px;}

.insContent .leftBox h3{ width:160px; height:54px; background:url(../images/ins_title.png) no-repeat; text-indent:-9999px; }
.insContent .leftBox ul.secTitle{ margin-top:10px;}
.insContent .leftBox ul.secTitle li{ border-bottom:1px #fff solid; }
.insContent .leftBox ul.secTitle li a{ display:block; color:#666; font-size:14px;  background:url(../images/arrow_gray.gif) no-repeat 10px 10px #f3f3f3; padding:5px 0 5px 28px;}
.insContent .leftBox ul.secTitle li a:hover{ background:url(../images/arrow_blue.gif) no-repeat 10px 10px #012643; color:#fff;}
.insContent .leftBox ul.secTitle li a.active{ background:url(../images/arrow_blue.gif) no-repeat 10px 10px #012643; color:#fff;}

.insContent .leftBox ul.contactUs{ width:100%; box-sizing: border-box; margin-top:15px;  border:3px #d7d7d7 solid; padding: 0 5px;}
.insContent .leftBox ul.contactUs li{ border-bottom:1px #eee solid; padding:6px 0;}
.insContent .leftBox ul.contactUs li:last-child{ border:none;}
.insContent .leftBox ul.contactUs li .leftCon{ float:left; padding:0 0 0 3px; width:46px;}
.insContent .leftBox ul.contactUs li .rightCon{ float:left; width:95px;}
.insContent .leftBox ul.contactUs li .rightCon p{ color:#2241b3; font-size:13px;}
.insContent .leftBox ul.contactUs li .rightCon strong{ color:#454545; font-size:15px; font-family:"Century Gothic", "微軟正黑體"; font-weight:normal;}
.insContent .leftBox ul.contactUs li .rightCon strong.tel{ font-size:15px;}

/*breadBox*/
.insContent .rightBox .breadBox{ border-bottom:1px #ddd solid; padding: 10px 0; text-align:right;}
.insContent .rightBox .breadBox p{ font-size:12px; color:#454545;}
.insContent .rightBox .breadBox p a{ display:inline-block; background:url(../images/icon_bread.jpg) no-repeat 0 5px; color:#454545; padding-left:15px; margin-right:5px;}
.insContent .rightBox .breadBox p a:hover{ text-decoration:underline;}
.insContent .rightBox .breadBox p span{ margin-left:5px;}

.insContent .rightBox h3{ font-size:18px; color:#333; background: url(../images/icon_arrow.gif) no-repeat 4px 4px; padding-left: 20px; margin-top:15px;} 

/*albumBox*/
.insContent .rightBox .albumBox{ background:#f6f6f6; border-radius:5px; padding:10px; width:100%; box-sizing: border-box; margin-top:15px;}
.insContent .rightBox .albumBox .leftAlbum{ float:left; width:462px;}
.insContent .rightBox .albumBox .leftAlbum .mainImg{ width:462px; height:350px; overflow:hidden; }
.insContent .rightBox .albumBox .leftAlbum .mainImg ul li{ display:none;}
.insContent .rightBox .albumBox .leftAlbum .mainImg ul li:first-child{ display:block;}



.insContent .rightBox .albumBox .leftAlbum .s_ImgBox{ width:100%; margin-top:10px;}
.insContent .rightBox .albumBox .leftAlbum .s_ImgBox a.s_Img{ display:block; float:left; width:84px; height:60px; border-radius:5px; background:#fff; margin-right:7px; overflow:hidden; border:1px #f6f6f6 solid;}
.insContent .rightBox .albumBox .leftAlbum .s_ImgBox a.s_Img:last-child{ margin-right:0;}
.insContent .rightBox .albumBox .leftAlbum .s_ImgBox a.s_Img:hover{ border:1px #1995eb solid;}
.insContent .rightBox .albumBox .leftAlbum .s_ImgBox a.active{ border:1px #1995eb solid;}

.insContent .rightBox .albumBox .rightAlbum{ float:left; width:260px; margin-left:15px; _display:inline;}
.insContent .rightBox .albumBox .rightAlbum .txtBox{ width:260px; height:420px; position:relative;}
.insContent .rightBox .albumBox .rightAlbum .txtBox h5{ position:absolute; left:0; bottom:100px; font-size:24px; color:#333;}
.insContent .rightBox .albumBox .rightAlbum .txtBox p{ position:absolute; left:0; bottom:20px; font-size:18px; color:#333;}

/*==film==*/
 .insContent .rightBox  .filmBox{ margin-top:25px; width:100%;}
 
 
/*==top==*/
 .icon_top{position: fixed; right:10%; bottom:10%;}
.icon_top a{ display:block; width:50px; height:50px; line-height:50px; border-radius:50%; background:#000; opacity:0.8; color:#fff; text-align:center; font-size:13px;}
 .icon_top a:hover{ color:#FF0;}
 
 
 
 
 
 