@charset "utf-8";
/* CSS Document */
body{
	margin: 0;
	padding: 0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	overflow-y:scroll;
	}
a{
   outline: none;
   text-decoration: none;
}
img{
   border:0;
}
/*inner_center 寬1024 置中*/
/*pc_hide 在網頁版隱藏 需包在外面*/
/*phone_hide 在手機版隱藏 需包在外面*/
.float{
	float:left;
}
.float_right{
	float:right;
}
.clear{
	clear:left;
}
.clear_right{
	clear:right;
}
/*內頁按鈕藍*/
.bgc1{
	background-color:#6d7fcd;
}
/*#333333*/
a.fc1_hover_a{
	color:#333333;
}
a.fc1_hover_a:hover{
	color:#455eaa;
}
a.fc1_hover_a:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: inline-block;
	float:left;	
}
.fc1_hover_div a{
	color:#333333;
}
.fc1_hover_div a:hover{
	color:#455eaa;
}
.fc1_hover{
	color:#333333;
}
.fc1_hover:hover{
	color:#455eaa;
}
/*#666666*/
a.fc3_hover_a{
	color:#666666;
}
a.fc3_hover_a:hover{
	color:#455eaa;
}
.fc3_hover_div a{
	color:#666666;
}
.fc3_hover_div a:hover{
	color:#455eaa;
}
.fc3_hover{
	color:#666666;
}
.fc3_hover:hover{
	color:#455eaa;
}
.fc1{
	color:#333333;
}
.fc2{
	color:#878787;
}
.fc3{
	color:#666666;
}
/*標準色*/
.fc6{
	color:#119dc1;
}
.fc0{
	color:#000000;
}
/*內頁文字*/
.fc4{
	color:#919191;
}
.fc_white{
	color:#ffffff;
}
.fc_red2{
	color:#cc3300;
}
/*手機版和網頁版 差4個字級*/
.fs11{
	font-size:11px;
	letter-spacing: 0.7px;
}
.fs12{
	font-size: 12px;
	letter-spacing: 0.7px;
}
.fs13{
	font-size: 13px;
	/*為footer改的*/
	letter-spacing: 0.7px;
}
.fs14{
	font-size: 14px;
	letter-spacing: 0.7px;
}
.fs15{
	font-size: 15px;
	letter-spacing: 1px;
	/*line-height:25px*/
	/*手機版 line-height:20px*/
}
.fs16{
	font-size: 16px;
	letter-spacing: 1px;
}
.fs17{
	font-size: 17px;
	letter-spacing: 1px;
}
.fs18{
	font-size: 18px;
	letter-spacing: 1px;
	/*網頁版14px*/
}
.fs20{
	font-size: 20px;
	letter-spacing: 1px;
	/*手機版 line-height: 22px;*/
}
.fs24{
	font-size: 24px;
	letter-spacing: 1px;
}
.fs26{
	font-size: 26px;
	letter-spacing: 1px;
}
.fs30{
	font-size: 30px;
	letter-spacing: 1.5px;
}
.fs32{
	font-size: 32px;
	letter-spacing: 1.5px;
}
.margin_top1{
	margin-top:20px;
}
.margin_top2{
	margin-top:10px;
}
.margin_top3{
	margin-top:5px;
}
/*15以上1 30以上1.5*/
.img_block{
	display: block;
}
/*.text_a{
	color:#666666;
}
.text_a:hover{
	color:#6d7fcd;
}*/
/* 嵌入字型設定 */
@font-face {
    font-family: "chrome";
    src: url(../font/wp010-08.ttf);
}
@font-face {
    font-family: "just_ie";
    src: url(../font/wp010-08.eot);
}
@font-face {
	font-family: "chrome4";
	src: url(../font/wp210-05.ttf);
}
@font-face {
	font-family: "just_ie4";
	src: url(../font/wp210-05.eot);
}
@font-face {
	font-family: "chrome5";
	src: url(../font/wp310-05.ttf);
}
@font-face {
	font-family: "just_ie5";
	src: url(../font/wp310-05.eot);
}


/* 引用嵌入字型 */
mark1 {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;;

}
/*看更多*/
.div1_btn{
	width: 20px;
	height: 20px;
    background-image: url(../images/play_icon.png);
    background-size: 20px;
    margin-right: 3px;
    float:left;
}
.div1_btn_div:hover .div1_btn{
    background-image: url(../images/play_icon_click.png);
}

.border_left_radius{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.border_right_radius{
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.loading{
	margin:20px auto 30px auto;
	width:13px;
}
.img_block{
	display: block;
}
.google_btn{
	width:32px;
	height:32px;
	background-image:url(../images/google.png);
	background-position:center;
	cursor: pointer;
	background-size: 100%;
	font-size: 0em;
	float:right;
	margin-left:5px;
}
.google_btn:hover{
	background-image:url(../images/google_click.png);
}
.fb_btn{
	width:32px;
	height:32px;
	background-image:url(../images/fb.jpg);
	background-position:center;
	cursor: pointer;
	background-size: 100%;
	font-size: 0em;
	float:right;
	margin-left: 5px;
}
.fb_btn:hover{
	background-image:url(../images/fb_click.jpg);
}
/*色框點按滑過效果*/
.in_photo{
	position: relative;
	background-size: 100%;
	background-position:center;
	overflow: hidden;
	cursor: pointer;
	border-radius:5px;
    float:left
}

.in_photo_p7 {
	position: relative;
	background-size: 100%;
	background-position:center;
	overflow: hidden;
	cursor: pointer;
	border-radius:5px;
	float:left
}
.in_photo_p7:hover .photo_text{
	background: rgba(93, 107, 169, 1);
}

.p_13_in_photo{
	position: relative;
	background-size: 100%;
	background-position:center;
	overflow: hidden;
	cursor: pointer;
	border-radius:5px;
	float:left
}

.p_13_in_photo:hover .photo_text{
	background: rgba(93, 107, 169, 1);
}


.in_photo:hover .photo_text{
	background: rgba(93, 107, 169, 1);
}
.photo_text{
	position: absolute;
	bottom: 0;
	background: rgba(93, 107, 169, 0.8);
	width: 94%;
	padding:5px 4%;
	/*min-height: 38px;*/
  	z-index: 0;
  	left: 0px;
  	bottom: 0px;
  	color:#ffffff;
}
a:focus .photo_text{
	background: #fcb853;
}
/* 箭頭向下 */
.arrow-bottom {
    display: inline-block;
    margin-left: 2px;
    border-top: 4px solid #FFF;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    width: 1px;
    height: 1px;
}
/* 箭頭向右 */
.arrow-right {
    display: inline-block;
    margin-left: 2px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #666;
    width: 1px;
    height: 1px;
}
/*footer*/
.footer{
	background-color:#ffffff;
	width:100%;
	color: #316cc4;
	position: relative;
}
.footer_in{
	width:100%;
	height:3px;
	background-color: #455eaa;
}
.accesskey_z{
	cursor: default;
	color:#f3f5f7;
	margin:10px 0 0 100px;
}
/*footer 結束*/
.main_bgcolor{
	background: #455eaa;
}
.main_color{
	color:#455eaa;
}
/*.content{
	width:100%;
}*/
.menu_phone_content{
	width:100%;
}
/*header*/
.header{
	background-color:#ffffff;
	width:100%;
	height:50px;
	font-size: 15px;
	letter-spacing: 1px;
}
.logo{
	margin:12px 0 0 14px;
	float:left;
	width:187.5px;
}
h1{
	float:left;
	margin: 0px; 
}
.menu_search_in{
	max-width:900px;
	margin: 0 auto;
}
.accesskey_u{
	margin: 13px -6px 0 32px;
	color:#ffffff;
    cursor: default;
}
.accesskey_u:hover{
	/*color:#fcb853;	*/
}
.header_btn{
	height:28px;
	border-right: #455eaa solid 1px;
	margin: 14px -4px 0px 16px;
	float:left;
}
.menu2_icon{
	margin-left:10px;
	float:left;
}
.menu2_icon2{
	background-image:url(../images/menu2_icon2.png);
	background-size: 100%;
	background-position:center;
	width:26px;
	height:28px;
}
.menu2_icon3{
	background-image:url(../images/menu2_icon3.png);
	background-size: 100%;
	background-position:center;
	width:26px;
	height:28px;
}
.menu2_icon4{
	background-image:url(../images/menu2_icon4.png);
	background-size: 100%;
	background-position:center;
	width:25.5px;
	height:28px;
}
.menu2_icon5{
	background-image:url(../images/menu2_icon5.png);
	background-size: 100%;
	background-position:center;
	width:19.5px;
	height:28px;
}
.menu2_icon6{
	background-image:url(../images/menu2_icon6.png);
	background-size: 100%;
	background-position:center;
	width:28.5px;
	height:28px;
}
.header_btn text{
    color:#455eaa;
    margin:3px 19px 0 2px;
}
.header_btn:hover text{
    color:#fcb853;
    margin:3px 19px 0 2px;
}
/*search_div*/
.search_div{
	width: 158px;
	height: 28px;
	border-radius: 14px;
	border:#e5e5e5 1px solid;
	margin:7px 0 0 16px;
}
.search_div2{
    height:22px;
    margin:3px 0 0 14px;
}
.search_div2_1{
	width:32px;
}
.search_arrow{
	cursor: pointer;
	margin-top:6px;
	width:12px;
	height:8.5px;
	background-image:url(../images/menu2_arrow.png);
	background-size: 100%;
	background-position:center;
}
.search_arrow:hover{
   background-image:url(../images/menu2_arrow_click.png);
}
.search_border{
	width:1px;
    height:22px;
    background: #e5e5e5;
    margin-left: 5px;
}
.search_div2_2{
	width:60px;
	height:22px;
	margin:-2px 0 0 2px;
}
.search_btn{
	cursor: pointer;
	width:20px;
	height:20px;
	background-image:url(../images/menu2_looking.png);
	background-size: 100%;
	background-position:center;
}
.search_btn:hover{
	background-image:url(../images/menu2_looking_click.png);
}
/*search_div 結束*/
/*header 結束*/
/*回頂端*/
#gotop {
	width:55px;
	height:55px;
	background-image:url(../images/top.png);
	background-size: 100%;
	background-position:center;
    display: none;
    position: fixed;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
    z-index: 50;
    font-size: 0em;
}
#gotop:hover{
	background-image:url(../images/top_click.png);
}
#gotop:focus{
	box-shadow: 0px 0px 9px #d37800;
}
/*回頂端 結束*/
/*menu_search*/
.menu_search{
   background-color:#7b8aad;
   height:24px;
   padding:13px 0 13px 0;
   z-index: 500;
   font-size: 15px;
   letter-spacing: 1px;
   position: relative;
   color:#ffffff;
}
.phone_search_div1{
	width:15%;
	height:20px;
	text-align: right;
	float:left;
}
.phone_search_div1_btn{
	margin: -5px 5px 0 0px;
	float: right;
}
.phone_search_div2{
	width:70%;
	height:20px;
	margin-top: -3px;
	float:left;
}
.search_id{
	width:100%;
	height:20px;
	border-radius:5px;
	padding-left: 5px;
}
.phone_search_div3{
	width:15%;
	height:20px;
	float:left;
}
.phone_search_div3_btn{
    background-image:url(../images/menu2_looking_b.png);
	background-size: 100%;
	background-position:center;
	width:30px;
	height:30px;
	cursor: pointer;
	margin: -5px 0 0 15px;
}
.phone_search_div3_btn:hover{
	background-image:url(../images/menu2_looking_click_b.png);
}
/*navigation1 menuserch*/
.navigation2_btn1{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.navigation2_btn4{
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.navigation2_btn4:hover{
    border-bottom-right-radius:0px;
}
.navigation2_btn4:hover .navigation2_arrow_b{
    background-image:url(../images/arrow_b_click.png);
}
ul.navigation1, ul.navigation1 li, ul.navigation1 ul, a{
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
}

ul.navigation1,ul.navigation1 li {
    list-style: none;
}
ul.navigation1,ul.navigation1 li {
    list-style: none;
}
ul.navigation1 li {
    position: relative;
    float: left;
}
/* 選單 li 裡面連結之樣式 */
ul.navigation1 li a{
    display: block;
    width:50px;
    height:30px;
    line-height: 1.8;
    color:#ffffff;
    border-radius: 3px;
}
/* 特定在第一層，以左邊灰線分隔 */
ul.navigation1 > li > a{
    border-bottom: 1px solid #7b8aad;
}
ul.navigation1 > li > a:hover{
    background: #455eaa;
}
/* 特定在第一層 > 第二層之後下拉部分之樣式 */
ul.navigation1 li ul{
    display: none;
    float: left;
    position: absolute;
    left: 0;
    margin: 0;
}
/* 當第一層選單被觸發時，指定第二層顯示 */
ul.navigation1 li:hover > ul{
    display: block;
}
/* 特定在第二層或之後下拉部分 li 之樣式 */
ul.navigation1 ul li {
    border-bottom: 1px solid #ffffff;
}
/* 特定在第二層或之後下拉部分 li （最後一項不要底線）之樣式 */
ul.navigation1 ul li:last-child {
    border-bottom: none;
}
/* 第二層或之後 選單 li 之樣式 */
ul.navigation1 ul a {
    text-align: left;
    width: 80px;
    padding: 2px 5px;
    color: #ffffff;
    background: #7b8aad;
    border-radius: 0px;
}
ul.navigation1 ul a:hover {
    background: #fcb853;
}
/*navigation1 menuserch 結束*/
/*menu_search 結束*/
@media screen and (min-width: 1000px) {
     /*如果使用者之視窗寬度 >= 1000px，將會再載入這裡的 CSS。 電腦*/
/*會縮小的文字*/
h1{
	font-size: 15px;
	letter-spacing: 1px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: normal;
}
.spell_img{
	width:39px;
	margin:0px -1px -7.5px -2px;
}
.page_div{
	width:100%;
	background-color: #f3f5f7;
	margin-top: 0px;
}
/*繼續閱讀*/
.in_read{
	padding:2.5px 10px;
	background-color:#6d7fcd;
	border-radius: 10px;
	cursor: pointer;
	margin-left: 5px;
	display: inline-block;
	line-height: 14px;
	font-size: 12px;
	letter-spacing: 0.7px;
    color:#ffffff;
}
.in_read:hover{
	background-color:#fcb853;
}
a:focus .in_read{
	background-color:#fcb853;
}
.play_btn{
	padding:3px 19px 5.5px 19px;
	background-color:#455eaa;
	border-radius: 29px;
	cursor: pointer;
	display: inline-block;
	line-height: 19px;
	cursor: pointer;
	font-size: 16px;
	letter-spacing: 1px;
	color:#ffffff;
}
	.div1_btn{
		width: 20px;
		height: 20px;
		background-image: url(../images/play_icon.png);
		background-size: 20px;
		margin-right: 3px;
		float:left;
	}

.play_btn:hover{
	background-color:#fcb853;
}
.fsc11{
	font-size:11px;
	letter-spacing: 0.7px;
}
.fsc12{
	font-size: 12px;
	letter-spacing: 0.7px;
}
.fsc13{
	font-size: 13px;
	/*為footer改的*/
	letter-spacing: 0.7px;
}
.fsc14{
	font-size: 14px;
	letter-spacing: 0.7px;
}
.fsc15{
	font-size: 15px;
	letter-spacing: 1px;
	/*line-height:25px*/
	/*手機版 line-height:20px*/
}
.fsc16{
	font-size: 16px;
	letter-spacing: 1px;
}
.fsc17{
	font-size: 17px;
	letter-spacing: 1px;
}
.fsc18{
	font-size: 18px;
	letter-spacing: 1px;
	/*網頁版14px*/
}
.fsc20{
	font-size: 20px;
	letter-spacing: 1px;
	/*手機版 line-height: 22px;*/
}
.fsc24{
	font-size: 24px;
	letter-spacing: 1px;
}
.fsc26{
	font-size: 26px;
	letter-spacing: 1px;
}
.fsc30{
	font-size: 30px;
	letter-spacing: 1.5px;
}
.fsc32{
	font-size: 32px;
	letter-spacing: 1.5px;
}
/*會縮小的文字 結束*/
.margin_font1{
	margin-top:20px;
}
.margin_font2{
	margin-top:10px;
}
.margin_font3{
	margin-top:5px;
}

/*外擴div*/
.extended_div{
	width:100%;
}
/*page_title*/
.page_title a:focus div{
	box-shadow: 0px 0px 9px #d37800;
}
.page_title_img{
	margin: -3px 5px -7px 0;
	float:left;
	width:25px;
}
.div1_btn_div{
	color:#119dc1;
	cursor: pointer;
    width: 80px;
}
.page_title_end{
	font-size: 15px;
	letter-spacing: 1px;
	color:#000000;
	float:left;
}
.page_title_arrow{
	margin: 2px 5px 1px 5px;
	float:left;
	width:14px;
}
.page_title{
	float:left;
	font-size: 15px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
.accesskey_c{
	margin-right:5px;
	color:#f3f5f7;
	cursor: default;
	/*fs15*/
}
/*page_title 結束*/
/*清單切換鈕 結束*/
.page_div_padding{
	width: 946px;
	padding:17px 27px 30px 27px;
}
	.page_div_padding_139{
		width: 946px;
		padding:17px 27px 10px 27px;
	}
.menu_search_btn_b{
	width:40px;
	height:40px;
    float:right;
    margin:5px -15px 0 0px;
    cursor: pointer;
    background-image:url(../images/menu2_looking_b.png);
	background-size: 100%;
	background-position:center;
}
.r_img{
	width:33.333333333333%;
}
/*電腦版置中*/
.inner_center{
	width:1000px;
	margin:0 auto;
	position:relative;
}
/*上下空白div*/
.inner_center_hr{
	width:100%;
	height:37px;
}
.menu_phone{
	display: none;
}
/*menu_pc*/
.menu_pc{
	background-color:#455eaa;
	width:100%;
	height:50px;
}
.menu_pc_btn{
	background-color:#455eaa;
/*	width: 200px;*/
    height:50px;
    text-align: center;
    line-height: 2.9;
    float:left;
    color:#ffffff;
	font-size: 17px;
	letter-spacing: 1px;
}
.menu_pc_btn:hover{
	background-color:#fcb853;
}
.menu_pc a:focus .menu_pc_btn{
	background-color:#fcb853;
}
/*menu_pc 結束*/
.pc_hide{
	display: none;
}
.phone_hide{
	display: block;
}
/*1000~1024 寬部會突出*/
body{
	overflow-x:hidden;
}
/*footer*/
.footer_logo{
	margin:30px 0 0 120px;
	width:187.5px;
}
.footer_content_left{
	width:259px;
	border-left:solid 1px #455eaa;
	padding-left: 10px;
	font-size: 13px;
	letter-spacing: 0.7px;
    float:left;
}
.footer_content_right{
	width:459px;
	border-left:solid 1px #455eaa;
	padding-left: 10px;
	font-size: 13px;
	letter-spacing: 0.7px;
    float:left;
}
.footer_content{
	width:740px;
	margin: 0 auto;
	padding:  10px;
}
.footer_content2{
	width:100%;
	margin:40px auto 40px auto;
	text-align: center;
}
.footer_content2 a{
    color: #316cc4;
    display: inline-block;
    font-size: 13px;
	letter-spacing: 0.7px;

}
.footer_content2 a:hover{
    color: #051032;
}
.footer_content2 a:focus{
	box-shadow: 0px 0px 9px #d37800;
}
/*footer 結束*/
/*navigation2 page_title_div1*/
.page_title_div1{
    float:right;
    margin-left: 20px;
}
.navigation2{
    line-height:29px;
    width: 416px;
    height:31px;
}
.navigation2_arrow_b{
    width:11px;
    height:8px;
    float:right;
    margin:11px 25px 0 -7px;
    background-image:url(../images/arrow_b.png);
}
ul.navigation2{
    border-radius:5px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
ul.navigation2, ul.navigation2 li, ul.navigation2 ul, a{
    font-size: 14px;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

ul.navigation2,ul.navigation2 li {
    list-style: none;
}
ul.navigation2,ul.navigation2 li {
    list-style: none;
}
ul.navigation2 li {
    position: relative;
    float: left;
}
/* 選單 li 裡面連結之樣式 */
ul.navigation2 li a{
    display: block;
    text-align: center;
    /*background: #ffffff;*/
    width: 104px;
    height:31px;
    /*color: #878787;*/
}
/* 特定在第一層，以左邊灰線分隔 */
ul.navigation2 > li > a{

}
ul.navigation2 > li > a:hover{
/*    color: #ffffff;
    background: #6d7fcd;*/
}
.navigation2_btn{
    background: #ffffff;
    color: #878787;
}
.navigation2_btn:hover{
    color: #ffffff;
    background: #6d7fcd;
}
.navigation2_btn:focus{
    background: #fcb853;
    color: #ffffff;
}
.navigation2_btn_active{
    color: #ffffff;
    background: #6d7fcd;
}
.navigation2_btn_active{
    color: #ffffff;
    background: #6d7fcd;
}
.navigation2_arrow_b_active{
    background-image:url(../images/arrow_b_click.png);
}
/* 特定在第一層 > 第二層之後下拉部分之樣式 */
ul.navigation2 li ul{
    display: none;
    float: left;
    position: absolute;
    left: 0;
    margin: 0;
    z-index: 500;
}
/* 當第一層選單被觸發時，指定第二層顯示 */
ul.navigation2 li:hover > ul{
    display: block;
}
/*測試區*/
ul.navigation2 ul a:focus {        
    background: #6d7fcd; 
    color:#fcb853;   
    border-left: 7px #fcb853 solid; 
}
/*測試區結束*/
/* 特定在第二層或之後下拉部分 li 之樣式 */
ul.navigation2 ul li {
    border-bottom: 1px solid #DDD;
}
/* 特定在第二層或之後下拉部分 li （最後一項不要底線）之樣式 */
ul.navigation2 ul li:last-child {
    border-bottom: none;
}
/* 第二層或之後 選單 li 之樣式 */
ul.navigation2 ul a {
    width: 97px;
    height:31px;
    text-align: center;
    color: #ffffff;
    background: #6d7fcd;
    border-left: 7px #6d7fcd solid;
}
ul.navigation2 ul a:hover {
    background: #6d7fcd;
    color:#fcb853;
    border-left: 7px #fcb853 solid;
}
/*navigation2 page_title_div1 結束*/
	/*電腦版結束*/
.title2{
	color:#119dc1;
	border-left:3px solid #119dc1;
	height:20px;
	line-height: 19px;
	padding-left:9px;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	/*fs18*/
}
.in_border{
	width:100%;
	border-bottom: solid #dedede 1px;
	margin:20px auto 0 auto;
}
.in_border_2{
	width:100%;
	border-bottom: solid #dedede 1px;
	margin-top: 20px;
}
.in_border_3{
	width:582px;
	border-bottom: solid #dedede 1px;
	margin:13px auto 0 auto;
}
.in_border_4{
	width:100%;
	border-bottom: solid #dedede 1px;
	margin:30px auto 0 auto;
}
/*map*/
.div_bottom{
    background:#ffffff;
    line-height:25px;
    padding:10px 16px 10px 16px;
    font-size: 15px;
	letter-spacing: 1px;
}
.div_bottom a{
    color:#333333;
}
.div_bottom a:hover{
    color:#455eaa;
}
.div_top{
    background:#455eaa;
    color:#ffffff;
    padding:10px 16px 10px 16px;
	font-size: 15px;
	letter-spacing: 1px;
}
.container_map{
    width:978px;
    margin-left:-16px;
	font-size: 15px;
	letter-spacing: 1px;
}
.div_out{
    width: 214px;
    margin: 30px 15px 0px 15px;
  	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
.top_font{
  line-height:25px;
  font-size: 15px;
  letter-spacing: 1px;
  color:#333333;
}
.container_map a:focus{
	color: #fcb853 !important;
}
.container_map .div_bottom a:focus{
	box-shadow: 0px 0px 9px #d37800;
}
/*map 結束*/
/*p4 p9共用*/
.container{
  width:978px;
  margin:0 auto;
}
/*p4 p9共用結束*/
/*p4*/
  .hero-grid__item_p4,
  .hero-grid__grid-sizer_p4 {
	  width: 295px;
	  margin: 0 15px 30px 15px;
  }
  .photo_text_p4{
  position: absolute;
  bottom: 0;
  background: rgba(93, 107, 169, 0.8);
  width: 94%;
  padding:5px 4%;
  z-index: 0;
  left: 0px;
  bottom: 0px;
  font-size: 18px;
  letter-spacing: 1px;
  color:#ffffff;
  }
  .photo_text_p4 img{
  width:17px;
  }
/*p4 結束*/
/*p9*/
  .hero-grid__item_p9,
  .hero-grid__grid-sizer_p9 {
    width: 295px;
    margin: 0 15px 30px 15px;
  }
  .photo_text_p9{
  position: absolute;
  bottom: 0;
  width: 97%;
  padding:5px 2%;
  z-index: 0;
  left: 0px;
  bottom: 0px;
  letter-spacing: 1px;
  font-size: 20px;
  }
  .photo_text_p9 span{
  font-size: 18px;
  letter-spacing: 1px;
  margin-left: -3px;
  }
  .photo_text_p9 img{
  width:17px;
  margin-bottom:-2px;
  }
/*p9 結束*/
/*p6*/
.in_div_p6{
	margin-top:29px;
	background: #ffffff;
	width: 100%;
    border-radius:2px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
.in_phone_p6{
	width:299px;
	float:left;
  	height: 219px;
	overflow: hidden;
	border-left: 4px solid #6d7fcd;
	border-top: 4px solid #6d7fcd;
	border-right: 4px solid #6d7fcd;
	border-bottom: 4px solid #6d7fcd;
	border-radius:2px;
}
.div_left_p6{
	width:615px;
	float:left;
	padding:9px 12px;
}
.in_text_p6{
	margin-top:11px;
	line-height: 25px;
	width:595px;
	text-align: justify;
	text-justify:inter-ideograph;
	font-size: 14px;
	letter-spacing: 0.7px;
	color:#666666;
}
.in_time_p6{
	margin:15px 0 0 0;
	color:#878787;
	font-size: 13px;
	letter-spacing: 0.7px;
}
.in_paper_p6{
	float:right;
	margin: 0;
	color:#878787;
	font-size: 13px;
	letter-spacing: 0.7px;
}
.in_title_p6{
	font-size: 24px;
	letter-spacing: 1px;
	color:#333333;
}
/*p6 結束*/
/*p7*/
.in_right{
	width:139px;
    margin-left: 40px;
    float:left;
}
.photo_des{
	width:100%;
	text-align: center;
	color:#666666;
	font-size: 12px;
	letter-spacing: 0.7px;
}
.down_btn .down_btn_text1{
	margin:8px 24px 0 0;
	float:right;
}
.down_btn .down_btn_text2{
	margin:8px 15px 0 0 ;
	color:#666666;
	float:right;
	max-width:100%;
	text-align: right !important;
	clear: right;
	width: 100%;
}
.down_btn{
	float: right;
	max-width:45%;
	min-height:34.65px;
	background-size: 20.5px 34.65px;
	background-repeat: no-repeat;
	background-position:top right;
	cursor: pointer;
	background-image:url(../images/down_btn.png);
    color:#119dc1;
	margin-top:20px;
	font-size: 15px;
	letter-spacing: 1px;
}
.up_btn{
    float:left;
	max-width:45%;
	min-height:80px;
	background-size: 20.5px 34.65px;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image:url(../images/up_btn.png);
    color:#119dc1;
	margin-top:20px;
	font-size: 15px;
	letter-spacing: 1px;
}
.up_btn .up_btn_text1{
	margin:8px 0 0 24px;
	float:left;
}
.up_btn .up_btn_text2{
	margin:8px 0px 0px 15px;
	color:#666666;
	float:left;
	max-width:100%;
	width: 100%;
	clear: left;
	text-align: left !important;
}
.title_insert{
	width: 504px;
	margin:0 auto 0 auto;
	text-align: center;
}
.in_left{
	width:707px;
    padding:30px;
    background-color: #ffffff;
    text-align: justify;
	text-justify:inter-ideograph;
	border-radius:2px;
	color:#666666;
	float:left;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
	font-size: 15px;
	letter-spacing: 1px;
}
.in_title_p7{
	margin-top:7px;
	font-size: 24px;
	letter-spacing: 1px;
	font-size: 24px;
	letter-spacing: 1px;
	color:#333333;
	font-family: "Microsoft JhengHei","PMingLiU","DFKai-sb","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.in_title2_p7{
	font-size: 20px;
	letter-spacing: 1px;
	color:#333333;
	margin-top:20px;
}
/*p7 結束*/
/*p10*/
.div2_left_p10_title{
	font-size: 18px;
	letter-spacing: 1px;
	color:#333333;
	margin-top:5px;
}
.div2_left_p10_text{
	font-size: 14px;
	letter-spacing: 0.7px;
	color:#666666;
	margin-top:10px;
}
.div1_time_p10{
	color:#aaaaaa;
	font-size: 12px;
	letter-spacing: 0.7px;
}
.title2_content{
	letter-spacing: 0.5px;
	line-height: 16px;
	margin-top: 6px;
	font-size: 24px;
	letter-spacing: 1px;
	color:#666666;
	margin-top: 20px;
}
.div1_left{
	width:710px;
	margin-top: 10px;
	float:left;
}
.div1_right{
	margin-left: 31px;
	width: 205px;
	text-align: justify;
	text-justify:inter-ideograph;
	float:left;
	margin-top: 10px;
	color:#666666;
	font-size: 14px;
	letter-spacing: 0.7px;
}
.div2_left_p10{
	width: 295px;
	text-align: justify;
	text-justify:inter-ideograph;
	float:left;
	margin-top:20px;
}
.div2_right_p10{
	width:621px;
	margin-left: 30px;
	background-color: #ffffff;
	cursor: pointer;
	float:left;
	margin-top: 20px;
	border-radius:2px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
	font-size: 18px;
	letter-spacing: 1px;
}
.div2_right_p10 .fc3_hover_a:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: block;
}
.div2_right_in{
	width:601px;
	padding:14px 10px;
	border-bottom: 1px solid #dedede;
	font-size: 18px;
	letter-spacing: 1px;
}
.in_photo_size_p10{
	width: 433px;
	height: 280px;
	background-image:url(../images/p10/photo3.jpg);
	margin-top: 20px;
}
.div3_right{
	margin-left: 30px;
	float:left;
	font-size: 18px;
	letter-spacing: 1px;
	margin-top: 20px;
}
.div3_right .fc3_hover_a:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: block;
}
	.hot_topic_div3_right{
		margin-left: 30px;
		float:left;
		font-size: 18px;
		letter-spacing: 1px;
		margin-top: 20px;
	}
.div3_right_in{
	width: 483px;
	padding:15px 0 15px 0;
	border-bottom: 1px solid #dedede;
	cursor: pointer;
	font-size: 18px;
	letter-spacing: 1px;
}
.no_img_p10 span {
	position:absolute;
	top:-4px;
	left:-38px;
}
.div3_right_in span{
	float:right;
	line-height: 31px;
	margin-right: 9px;
	display: inline-block;
}

	.hot_topic_div3_right_in{
		width: 483px;
		padding:15px 0 15px 0;
		border-bottom: 1px solid #dedede;
		cursor: pointer;
		font-size: 18px;
		letter-spacing: 1px;
	}
	.hot_topic_div3_right_in span{
		float:right;
		line-height: 31px;
		margin-right: 9px;
		display: inline-block;
	}
	.div1_btn_div_place_p10{
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
		font-size: 17px;
		letter-spacing: 1px;
	}
a:focus .div1_btn_div_place_p10{
	box-shadow: 0px 0px 9px #d37800;	
}
/*p10 結束*/
/*p11*/
.video_p11{
    width:730px;
    height: 411px;
	float:left;
}
.fc1_hover_p11{
	font-size: 14px;
	letter-spacing: 0.7px;
}
.video_left{
    width:216px;
    float: left;
}
.in_photo_size_p11{
	width: 166px;
	margin: 12px 0 0 20px;
    border:#6d7fcd 5px solid;
    padding-bottom: 111px;
    border-radius:0px !important;
    height:121px; padding-bottom: 0px;
}
.div2_left_p11{
	width: 570px;
	padding-right:20px;
	font-size: 14px;
	letter-spacing: 0.7px;
	float:left;
}
.div2{
	width: 100%;
	background-image:url(../images/p11/div2_bg.png);
	background-repeat: repeat-y;
}
.left_photo_div{
	width: 173px;
	text-align: justify;
	text-justify:inter-ideograph;
	cursor: pointer;
	margin-left:25.5px;
	float: left;
	margin-top: 20px;
}
.div2_right_p11{
	width: 336px;
	padding-left:20px;
}
.no_img_p11 {
	position:relative;
	margin:26px 0 3px 38px;
	padding:10 0px;
}
.no_img_p11 span {
	position:absolute;
	top:-9px;
	left:-38px;
}
.more_btn{
	width: 20px;
	height: 20px;
    background-image: url(../images/play_icon.png);
    background-size: 20px;
    margin:3px 4px 0 0;
    float:left;
}
.left_top_div{
	color:#119dc1;
	cursor: pointer;
	margin-top: -3px;
	line-height: 23px;
	font-size: 18px;
	letter-spacing: 1px;
	float:right;
}
.div2_left_top a:focus .left_top_div{
	box-shadow: 0px 0px 9px #d37800;
	display: inline-block;
}
.video_content{
	width: 100%;
	border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    background-color:#6d7fcd;
}
.div2_left_top .fc1_hover_a:focus{
	display: inline-block;
	float: left;
}
/*p11 結束*/
/*p12*/
.in_div1_p12_text{
	font-size: 15px;
	letter-spacing: 1px;
	margin-top: 20px;
	color:#333333;
}
.in_div1_p12_title{
	font-size: 32px;
	letter-spacing: 1.5px;
	color:#333333;
	float:left;
}
.div1_time_p12{
	float: right;
	margin-top:11px;
	color:#666666;
	font-size: 20px;
	letter-spacing: 1px;
}
.photo_div{
	width:173px;
	margin: 10px 0px 0px 20.25px;
	cursor: pointer;
	float:left;
	font-size: 14px;
	letter-spacing: 0.7px;
}
.title2_p12{
	margin-bottom: 10px;
	margin-top: 20px;
}
.google_btn_place_p12{
	margin-top: 20px;
}
.fb_btn_place_p12{
	margin-top: 20px;
}
/*p12 結束*/
/*p13*/
.title2_p13{
	float:left;
	margin-top: 20px;
}
.big_photo_p13{
	border-radius:5px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
	margin-top: 20px;
	width:100%;
}
a:focus .big_photo_p13{
    /*border: #fcb853 2px solid;	*/
    box-shadow: 0px 0px 9px #d37800;
}
.div1_btn_div_place_p13{
	margin:20px 0 0 100px;
	font-size: 17px;
	letter-spacing: 1px;
	float:right;
}
a:focus .div1_btn_div_place_p13{
	box-shadow: 0px 0px 9px #d37800;
	display: inline-block;
}
.in_photo_size_p13{
	width: 302px;
	height: 200px;
}
/*p13 結束*/
/*p14*/
.fc3_hover_p14{
	color:#666666;
	font-size: 18px;
	letter-spacing: 1px;
    display: block;
	margin-top:20px;
}
.fc3_hover_p14:hover{
	color:#455eaa;
}
.fc3_hover_p14:focus{
	box-shadow: 0px 0px 9px #d37800;
}
.div1{
	padding:0 173px;
}
.div2_left_p14{
    width: 463px;
    padding-right:10px;
    float:left;
    font-size: 18px;
	letter-spacing: 1px;
}
.div2_right_p14{
    width: 463px;
    padding-left:10px;
    float:left;
    font-size: 18px;
	letter-spacing: 1px;
	color:#666666;
}
.gf_div{
	width:66px;
	margin:10px auto 0 auto;
}
/*p14 結束*/
/*p15*/
.in_photo_size_p15{
	width: 302px;
	height: 200px;
  border: none;
}

.in_photo_size_p15:hover{
  border: none;
}

.img_wrapper_15{
  width: 100%;
  height: 200px;
  background-color:#D1D1D1;
}


.page_title_place_p15{
	margin-bottom: 10px;
}
/*p15 結束*/
/*p16*/
.in_photo_size_p16{
	width: 302px;
	height: 200px;
	background-color:#D1D1D1;
}
.page_title_place_p16{
	margin-bottom: 0px;
}
/*p16 結束*/
/*p17*/
.title_p17{
	font-size: 18px;
	letter-spacing: 1px;
	color:#119dc1;
	margin-top:10px;
}
.text_p17{
	font-size: 15px;
	letter-spacing: 1px;
	color:#333333;
	margin-top:5px;
}
.s_img{
	margin-right: 3.5%;
	display: block;
	margin-top:20px;
	float:left;
	border-radius:5px;
}
/*p17 結束*/
/*index*/
/*banner*/
.banner{
	position: relative;
	width: 100%;
	height:466px;
	background-image:url(../images/index/banner1_bg0.jpg);
	background-size: 100%;
	background-position:center;
}
.banner1_earth{
	height:466px;
	background-image:url(../images/index/banner1_earth.png);
	background-position:center;
	background-repeat: no-repeat;
}
.banner_img{
	position:absolute;
	z-index: 0;
}
.banner_left_btn{
	position: absolute;
	width: 50px;
	height:50px;
	background-image:url(../images/banner_left.png);
	background-size: 100%;
	background-position:center;
	z-index: 2;
    left:0;
    margin-top:200px;
	cursor: pointer;
	font-size: 0em;
}
.banner_left_btn:hover{
	background-image:url(../images/banner_left_click.png);
}
.banner_right_btn{
	position: absolute;
	width: 50px;
	height:50px;
	background-image:url(../images/banner_right.png);
	background-size: 100%;
	background-position:center;
	z-index: 2;
    right:0;
    margin-top:200px;
	cursor: pointer;
	font-size: 0em;
}
.banner_right_btn:hover{
	background-image:url(../images/banner_right_click.png);
}
.banner_circle_div{
	position: absolute;
	width:100%;
	z-index: 1;
}
.banner_circle{
	width: 20px;
	height:20px;
	background-image:url(../images/banner_circle.png);
	background-size: 100%;
	background-position:center;
    margin-left:3px;
	cursor: pointer
}
.banner_circle_click{
	width: 20px;
	height:20px;
	background-image:url(../images/banner_circle_click.png);
	background-size: 100%;
	background-position:center;
    margin-left:3px;
	cursor: pointer;
}
/*banner 結束*/
/*index_content1*/
    .content1_div2_bottom2_circle{
        width: 52px;
        height:52px;
        border-radius: 26px;
        background: #DFE4F2;
        margin:9px auto 0px auto;
        text-align: center;
        color:#333333;
        font-size: 15px;
        letter-spacing: 1px;
    }
.content1_div2_bottom2_date{
	font-size:11px;
	letter-spacing: 0.7px;
	color:#cc3300;
}
.content1_div2_bottom2_c{
	margin-top: 7px;
	font-size: 15px;
	letter-spacing: 1px;
}
.content1_div2_top{
	background: #455eaa;
	width:97%;
	height:38px;
	padding: 10px 0 0 4%;
	color:#ffffff;
	font-size: 18px;
	letter-spacing: 1px;
}
.content1_div1_title{
	position: relative;
	width:96%;
	font-size: 29px;
	letter-spacing: 1px;
	color:#455eaa;
	padding: 10px 2% 0 2%;
	line-height: 39px;
}
.content1_div1_content{
	margin-top:6px;
	width:98%;
	padding-left: 2%;
	font-size: 15px;
	letter-spacing: 1px;
	color:#333333;
}
.index_content1_div1{
	/*margin:10px 3% 0 3%;*/
	/*width:94%;*/
	width:354px;
	height:406px;
	margin-left: 20px;
	border: 1px solid #cfcfcf;
	overflow: hidden;
	float:left;
}
.index_content1_div2{
	width:403px;
	height:406px;
	margin-left: 33px;
	border: 1px solid #cfcfcf;
	overflow: hidden;
	/*margin:10px 3% 0 3%;*/
	/*width:94%;*/
	float:left;
}
.index_content1_div3{
	width:103px;
	margin-left: 33px;
	float:left;
}
.index_content1_div3 a:focus img{
	box-shadow: 0px 0px 9px #d37800;
}
.order_icon_btn{
	width:129px;
	height:128px;
	cursor: pointer;
	float:left;
}
.main_icon_btn{
	width:129px;
	height:128px;
	margin-top:10px;
	cursor: pointer;
	float:left;
}
.video_phone_div{

   width:100%;
   background-color: #455eaa;
   cursor: pointer;
   position: relative;
   /*padding-bottom: 245px;*/
}
/*index_content1 結束*/
/*index_content2_pc*/
.content2_pc_title{
	width:100%;
	color:#119dc1;
	padding-top:50px;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	letter-spacing: 1.5px;
}
.content2_pc_icon_div{
	width:85px;
	margin:36px auto 0 auto;
}
.content2_pc_icon{
	width:85px;
	height:2px;
	background-color:#119dc1;
}
/*content2_pc_lightbox*/
.content2_pc_lightbox{
	width:1000px;
	margin-top: 50px;
}
.content2_lightbox_c{
	position: relative;
	width:1000px;
	float:left;
}
.content2_lightbox_c_div{
	width:159px;
	margin-left:39px;
	float:left;
}
.content2_lightbox_c_img{
	width:160px;
	height:160px;
    border-radius: 88px;
    overflow: hidden;
    border:solid 4px #ffffff;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
.content2_lightbox_c_img:hover{
	width:152px;
	height:152px;
    border-radius: 88px;
    border:solid 8px #455eaa;
}
.content2_lightbox_c a:focus .content2_lightbox_c_img{
	width:152px;
	height:152px;
    border-radius: 88px;
    border:solid 8px #455eaa;
}
.content2_lightbox_c_text{
	width:164px;
    text-align: center;
    margin-top: 10px;
    color:#333333;
	font-size: 15px;
	letter-spacing: 1px;
}
/*index_content2_pc 結束*/
/*banner*/
.banner_circle_div2{
	margin:433px auto 0 auto;
	width:92px;
}
/*banner 結束*/
	/*電腦版結束*/
/*index 結束*/
/*p8*/
.light_no_Animation{
	position: absolute;
	z-index: 6;
	width: 32px;
	left: 182.5px;
	top: 461px;
}
.light{
	-webkit-animation:lighttwo 2s linear infinite;
    -moz-animation:lighttwo 2s linear infinite;
    animation:lighttwo 2s linear infinite;
}
.play_place_p8{
	position: absolute;
	margin-top: 30px;
	right:43px;
	z-index: 9;
}
.stop_place_p8{
	position: absolute;
	margin-top: 30px;
	right:43px;
	z-index: 9;
}
.page_div_p8{
	width:100%;
	background-image:url(../images/p8/p8_bg.jpg);
	background-repeat: repeat-x;
	height:2420px;
}
.page_div_p8 a:focus img{
	/*border: solid 2px #fcb853;*/
	box-shadow: 0px 0px 9px #d37800;
}
.page_div2{
	background-image:url(../images/p8/p8_bg2.png);
	background-position:center;
	background-repeat: no-repeat;
	height:2420px
}
.cloud1{
	position:absolute;
	left:9px;
	top:0px;
	z-index: 1;
	width: 217px;
	height:57px;
}
.p8_logo_div{
	position: absolute;
	left:0px;
	top:44px;
	z-index: 5;
}
.cloud03_bg{
	position: absolute;
	width:232px;
	left:734px;
	top:445px;
	z-index: 4;
}
/*logo gif*/
.logo_gif_div{
	position: absolute;
	width:888px;
	top:35px;
	left:96px;
	z-index: 5;
}
.p8_logo{
	position: absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index: 5;
}
.rainbow_1{
	position: absolute;
	margin-top:18%;
	left:48.53%;
	width: 22.74%;
	z-index: 4;
}

.rainbow_2{
	position: absolute;
	margin-top:18%;
	left:48.53%;
	width: 22.74%;
	z-index: 3;
}

.rainbow_1_no_Animation{
	position: absolute;
	margin-top:18%;
	left:48.53%;
	width: 22.74%;
	z-index: 4;
}

.logo_baby_div_no_Animation{
	position: absolute;
	margin-top:0%;
	left:5%;
	width: 37.83%;
	z-index: 6;
}
.logo_baby_div{
    -webkit-animation:logob 4s linear infinite;
    -moz-animation:logob 4s linear infinite;
    animation:logob 4s linear infinite;
}
.logo_gif_baby_hand{
    -webkit-animation:baby_hand 1s linear infinite;
    -moz-animation:baby_hand 1s linear infinite;
    animation:baby_hand 1s linear infinite;
}
.logo_gif_baby_hand_no_Animation{
	position: absolute;
	margin-top:44%;
	left:0;
	width: 20.83%;
	z-index: 6;
}
.logo_gif_baby{
	position: absolute;
	margin-top:0%;
	right:0;
	width: 86.6%;
	z-index: 5;
}
/*logo gif 結束*/
.p8_logo_div_img{
	position: absolute;
	z-index: 4;
	top:0;
}
.rocket_2{
	position: absolute;
	z-index: 5;
	left:22px;
	top:193px;
}
.rocket_2_light{
	-webkit-animation:rocket_light 1s ease-in infinite;
    -moz-animation:rocket_light 1s ease-in infinite;
    animation:rocket_light 1s ease-in infinite;
}
.rocket_2_light_no_Animation{
	position: absolute;
	z-index: 5;
	left:20.5px;
	top:414px;
}
.cloud03_gif_no_Animation{
	position: absolute;
	width:220px;
	left:623px;
	top:345px;
	z-index: 5;
}
.cloud03_gif{
	transform: rotate(-15deg) ;
	-webkit-transform: rotate(-15deg) ;
	-moz-transform: rotate(-15deg) ;
	-o-transform: rotate(-15deg) ;
	-ms-transform: rotate(-15deg) ;

    -webkit-animation:cloud 2s linear infinite;
    -moz-animation:cloud 2s linear infinite;
    animation:cloud 2s linear infinite;
}
.earth_btn{
	position:absolute;
	left:642px;
	top:1252px;
	z-index: 3;
}
.ast_btn{
	position:absolute;
	left:161px;
	top:1540px;
	z-index: 3;
}
.sun_div{
	position: absolute;
	width:502px;
	z-index: 5;
	left:50%;
	margin-left: -574px;
	top:1066px;
	padding-bottom: 416.29px;
}
.sun{
	position: absolute;
	z-index: 5;
	width:100%;
}
.sun_gif_div{
	position:absolute;
	width:250px;
	left:194px;
	top:42px;
	z-index: 6;
	padding-bottom: 233.3px;
}
.walrus_btn{
	position:absolute;
	left:622px;
	top:1932px;
	z-index: 6;
}
.mete_btn{
	position:absolute;
	left:203px;
	top:909px;
	z-index: 6;
}
.cow_div{
	position: absolute;
	width:584.461px;
	height:535.576px;
	z-index: 5;
	left:50%;
	margin-left: -6px;
	top:1440px;
}
.cow{
	position:absolute;
	left:0px;
	top:0px;
	width:581px;
	z-index: 5;
}
.cow_bg{
	position:absolute;
	left:43px;
	top:0px;
	z-index: 6;
	width:530px;
}
.cow_bg_no_Animation{
	position:absolute;
	left:43px;
	top:0px;
	z-index: 6;
	width:530px;
}
.cow_slef{
	-webkit-animation:cow_slef 1s ease-in infinite;
    -moz-animation:cow_slef 1s ease-in infinite;
    animation:cow_slef 1s ease-in infinite;
}
.cow_slef_no_Animation{
	position:absolute;
	left:74px;
	top:122px;
	z-index: 7;
	width:275px;
}
.cow_shadow{
	position:absolute;
	left:105px;
	top:293px;
	z-index: 6;
	width:210px;
}
.cow_shadow_no_Animation{
	position:absolute;
	left:105px;
	top:293px;
	z-index: 6;
	width:210px;
}
.cow_shadow_big{
	width:230px;
}
.cow_wave{
	position:absolute;
	left:126px;
	top:445px;
	width:117px;
	z-index: 7;
}
.cloud_pc{
	position: absolute;
	width:1194px;
	z-index: 0;
	left:50%;
	margin-left: -597px;
	top:1505px;
}
.rocket_div{
	position:absolute;
	left:0px;
	width:500px;
	top:1759px;
	z-index: 5;
}
.rocket_shadow{
	position:absolute;
	width:500px;
	left:0px;
	top:0px;
	z-index: 4;
}
.rocket{
	position:absolute;
	width:500px;
	left:0px;
	top:0px;
	z-index: 5;
}
.rocket_no_Animation{
	position:absolute;
	width:500px;
	left:0px;
	top:0px;
	z-index: 5;
}
.boat_div{
	position:absolute;
	left:50%;
	margin-left: -148px;
	width:890px;
	top: 2106px;
	z-index: 5;
}
.buoy_bg{
	position:absolute;
	width:550px;
	top:0px;
	left:0px;
	z-index: 5;
}
.buoy_shadow{
	position:absolute;
	width:70px;
	top:156px;
	left:321px;
	z-index: 3;
}
.buoy_wave{
	-webkit-animation:buoy_wave 2s linear infinite;
    -moz-animation:buoy_wave 2s linear infinite;
    animation:buoy_wave 2s linear infinite;
}
.buoy_wave_no_Animation{
	position:absolute;
	width:279px;
	top:133px;
	left:219px;
	z-index: 4;
}
.buoy{
	-webkit-animation:buoy 2s linear infinite;
    -moz-animation:buoy 2s linear infinite;
    animation:buoy 2s linear infinite;
}
.buoy_no_Animation{
	position:absolute;
	width:92px;
	top:54px;
	left:309px;
	z-index: 6;
}
.right_boat{
	position:absolute;
	left:425px;
	top:50px;
	width:233px;
	z-index: 2;
}
.video_ball_gif_no_Animation{
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 790px;
	z-index: 2;
	cursor: pointer;
}
.video_ball_gif{
	-webkit-animation:name 3s linear infinite;
    -moz-animation:name 3s linear infinite;
    animation:name 3s linear infinite;
}
.blue_ball_gif{
	-webkit-animation:nameblue 2s linear infinite;
    -moz-animation:nameblue 2s linear infinite;
    animation:nameblue 2s linear infinite;
}
.blue_ball_gif_no_Animation{
	position:absolute;
	left:50%;
	/*margin-left: 440px;*/
	margin-left: 395px;
	top:1350px;
	z-index: 2;
}
.red_ball_gif_no_Animation{
	position:absolute;
	width:237px;
	left:50%;
	margin-left: -491px;
	top:654px;
	z-index: 2;
}
.red_ball_gif{
	-webkit-animation:namered 2s linear infinite;
    -moz-animation:namered 2s linear infinite;
    animation:namered 2s linear infinite;
}
/*p8 結束*/
}

@media screen and (max-width: 999px) {
     /*如果使用者之視窗寬度 <= 999px，將會再載入這裡的 CSS。手機板*/
/*手機版 間距*/
/*手機板才有的上邊框*/
/*會縮小的文字*/

.spell_img{
	width:29px;
	margin:0px -1.6px -6px -2px;
}

.video_content_left{
  width: 100%; !important;
}

.video_content_right{
  padding-left: 0px;
}


h1{
	font-size: 13px;
	letter-spacing: 0.5px;
	-webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: normal;
}
/*繼續閱讀*/
.in_read{
	padding:2.5px 10px;
	background-color:#6d7fcd;
	border-radius: 10px;
	cursor: pointer;
	margin-left: 5px;
	display: inline-block;
	line-height: 14px;
	font-size: 11px;
	letter-spacing: 0.5px;
    color:#ffffff;
}
.in_read:hover{
	background-color:#fcb853;
}
.play_btn{
	padding:3px 19px 5.5px 19px;
	background-color:#455eaa;
	border-radius: 29px;
	cursor: pointer;
	display: inline-block;
	line-height: 19px;
	cursor: pointer;
	font-size: 13px;
	letter-spacing: 0.5px;
	color:#ffffff;
}
.play_btn:hover{
	background-color:#fcb853;
}
.fsc11{
	font-size:11px;
	letter-spacing: 0.5px;
}
.fsc12{
	font-size: 11px;
	letter-spacing: 0.5px;
}
.fsc13{
	font-size: 11px;
	/*為footer改的*/
	letter-spacing: 0.5px;
}
.fsc14{
	font-size: 13px;
	letter-spacing: 0.5px;
	/*最小13px*/
}
.fsc15{
	font-size: 13px;
	letter-spacing: 0.5px;
	/*line-height:25px*/
	/*手機版 line-height:20px*/
}
.fsc16{
	font-size: 13px;
	letter-spacing: 0.5px;
}
.fsc17{
	font-size: 13px;
	letter-spacing: 0.5px;
}
.fsc18{
	font-size: 14px;
	letter-spacing: 0.7px;
	/*網頁版14px*/
}
.fsc20{
	font-size: 16px;
	letter-spacing: 1px;
	/*手機版 line-height: 20px;*/
}
.fsc24{
	font-size: 16px;
	letter-spacing: 1px;
}
.fsc26{
	font-size: 16px;
	letter-spacing: 1px;
}
.fsc30{
	font-size: 16px;
	letter-spacing: 1px;
}
.fsc32{
	font-size: 16px;
	letter-spacing: 1px;
}
/*會縮小的文字 結束*/
.margin_font1{
	margin-top:10px;
}
.margin_font2{
	margin-top:5px;
}
.margin_font3{
	margin-top:2.5px;
}
.pass_word1{
   	/* overflow: hidden;  超出範圍的部分隱藏*/
	white-space: nowrap;  /*不自動斷行*/
	text-overflow: ellipsis;  /*出現省略號*/
}
/*外擴div*/
.extended_div{
	width:102%;
	margin-left: 1%;
}
.div1_btn_div{
	color:#119dc1;
	cursor: pointer;
	width: 68px;
	line-height: 19px;
}
/*page_title*/
.page_title_img{
	margin: -3px 0px -7px 0;
	display: none;
	float:left;
	width: 25px;
}
.page_title_a{
	border-bottom: #000000 solid 1px;
	color:#000000;
	letter-spacing: 0px;
	height:18px;
	font-size: 13px;
	letter-spacing: 0.5px;
	float:left;
	/*fs15*/
}
.page_title_end{
	font-size: 13px;
	letter-spacing: 0.5px;
	color:#000000;
	float: left;

}
.page_title_arrow{
	margin: 3px 1px 0px 1px;
	float:left;
	width:14px;
}
.page_title{
	font-size: 15px;
	letter-spacing: 0px;
	margin-bottom: 5px;
	float:left;
}
.accesskey_c{
	margin-right:5px;
	color:#f3f5f7;
	cursor: default;
	display: none;
	/*fs15*/
}
/*page_title 結束*/
/*清單切換鈕*/
.page_title_div2_phone{
	width:162px;
	float:right;
}
.page_title_div2{
	width:77px;
	height:24px;
	background-color: #cdcdcd;
	float:right;
	overflow: hidden;
	margin-left: 3px;
	border-radius:5px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
    float:left;
}
.page_list_btn{
	float:left;
   	width:38px;
	height:24px;
	background-color: #ffffff;
	cursor:pointer;
    background-image:url(../images/list.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 21.6px 18px;
	font-size: 0em;
}
.page_list_btn:hover{
	background-color: #6d7fcd;
	background-image:url(../images/list_click.png);
}
.page_list_btn:focus{
	background-color: #fcb853;
	background-image:url(../images/list_click.png);
}
.page_list_active{
    background-color: #6d7fcd;
    background-image:url(../images/list_click.png);
    background-size: 21.6px 18px;
  }
.page_Pinterest_btn{
	float:left;
   	width:38px;
	height:24px;
	margin-left: 1px;
	background-color: #ffffff;
	cursor:pointer;
    background-image:url(../images/Pinterest.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 17.1px;
	font-size: 0em;
}
.page_Pinterest_btn:hover{
	background-color: #6d7fcd;
	background-image:url(../images/Pinterest_click.png);
}
.page_Pinterest_btn:focus{
	background-color: #fcb853;
	background-image:url(../images/Pinterest_click.png);
}
.page_Pinterest_active{
    background-color: #6d7fcd;
    background-image:url(../images/Pinterest_click.png);
    background-size: 17.1px;
  }
/*清單切換鈕 結束*/
/*上下排序按鈕*/
.top_arrow_btn{
	float:left;
   	width:38px;
	height:24px;
	background-color: #ffffff;
	cursor:pointer;
    background-image:url(../images/top_arrow.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 19px;
	font-size: 0em;
	float: left;
}
.top_arrow_btn:hover{
	background-color: #6d7fcd;
	background-image:url(../images/top_arrow_click.png);
}
.top_arrow_active{
    background-color: #6d7fcd;
    background-image:url(../images/top_arrow_click.png);
    background-size: 19px;
  }
.under_arrow_btn{
	float:left;
   	width:38px;
	height:24px;
	margin-left: 1px;
	background-color: #ffffff;
	cursor:pointer;
    background-image:url(../images/under_arrow.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 19px;
	font-size: 0em;
}
.under_arrow_btn:hover{
	background-color: #6d7fcd;
	background-image:url(../images/under_arrow_click.png);
}
.under_arrow_active{
    background-color: #6d7fcd;
    background-image:url(../images/under_arrow_click.png);
    background-size: 19px;
  }
/*上下排序按鈕 結束*/
.mlr3{
	margin-left: 3%;
    margin-right: 3%;
}
.all_phone_padding{
	margin:10px 3% 0 3%;
	width:94%;
}
.page_div_padding{
	width: 94%;
	padding:8px 3% 30px 3%;
	overflow: hidden;
}
	.page_div_padding_139{
		width: 94%;
		padding:8px 3% 30px 3%;
	}
.r_img{
	width:50%;
}
.inner_center{
	width:100%;
	margin:6px auto;
	position:relative;
}
.inner_center_hr{
	width:100%;
	height:2%;
}
.menu_search_btn_s{
	width:40px;
	height:40px;
    float:right;
    margin:5px 0 0 0;
    cursor: pointer;
    background-image:url(../images/menu2_looking_s.png);
	background-size: 100%;
	background-position:center;
	font-size: 0em;
}
/*menu_phone*/
.menu_phone{
	background-color:#ffffff;
	width:100%;
	height:50px;
}
.menu_phone_btn{
	width:40px;
	height:40px;
	background-image:url(../images/menu_phone_btn.png);
	background-size: 100%;
	background-position:center;
    float:right;
    margin:5px 10px 0 0;
    cursor: pointer;
    font-size: 0em;
}
.phone_content_btn{
	width:95%;
	height:31px;
	padding: 10px 0 0 5%;
	border-bottom:1px solid #7b8aad;
	text-align: left;
	background-color:#455eaa;
	color:#ffffff;
	font-size: 15px;
	letter-spacing: 1px;
}
.phone_content_btn:hover{
	background-color:#fcb853;
}
/*menu_phone 結束*/
.menu_pc{
	display: none;
}
.pc_hide{
	display: block;
}

.phone_hide{
	display: none;
}
/*1000~1024 寬部會突出*/
body{
	overflow-x:auto;
}
/*footer*/
.footer_logo{
	margin:30px 0 0 120px;
	width:187.5px;
	display: none;
}
.footer_content{
	width:100%;
	margin-top: 5px;
}
.footer_content_left{
	width:100%;
 	text-align: center;
 	float:left;
 	font-size: 11px;
	letter-spacing: 0.5px;
}
.footer_content_right{
	display: none;
}
.footer_content2{
	width:100%;
	margin:10px auto 10px auto;
	text-align: center;
}
.footer_content2 a{
    color: #316cc4;
    display: inline-block;
    font-size: 11px;
	letter-spacing: 0.5px;
}
.footer_content2 a:hover{
    color: #051032;
}
/*navigation2 page_title_div1*/
.page_title_div1{
    float:right;
    margin-left: 3px;
    display: none;
}
.navigation2{
    line-height:23px;
    width: 308px;
    height:24px;
}
.navigation2_arrow_b{
    width:11px;
    height:8px;
    float:right;
    margin:11px 13px 0 -7px;
    background-image:url(../images/arrow_b.png);
}
ul.navigation2{
    border-radius:5px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
ul.navigation2, ul.navigation2 li, ul.navigation2 ul, a{
    font-size: 14px;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

ul.navigation2,ul.navigation2 li {
    list-style: none;
}
ul.navigation2,ul.navigation2 li {
    list-style: none;
}
ul.navigation2 li {
    position: relative;
    float: left;
}
/* 選單 li 裡面連結之樣式 */
ul.navigation2 li a{
    display: block;
    text-align: center;
    /*background: #ffffff;*/
    width: 77px;
    height:24px;
    /*color: #878787;*/
}
/* 特定在第一層，以左邊灰線分隔 */
ul.navigation2 > li > a{

}
ul.navigation2 > li > a:hover{
/*    color: #ffffff;
    background: #6d7fcd;*/
}
.navigation2_btn{
    background: #ffffff;
    color: #878787;
}
.navigation2_btn:hover{
    color: #ffffff;
    background: #6d7fcd;
}
.navigation2_btn_active{
    color: #ffffff;
    background: #6d7fcd;
}
.navigation2_btn_active{
    color: #ffffff;
    background: #6d7fcd;
}
.navigation2_arrow_b_active{
    background-image:url(../images/arrow_b_click.png);
}
/* 特定在第一層 > 第二層之後下拉部分之樣式 */
ul.navigation2 li ul{
    display: none;
    float: left;
    position: absolute;
    left: 0;
    margin: 0;
    z-index: 500;
}
/* 當第一層選單被觸發時，指定第二層顯示 */
ul.navigation2 li:hover > ul{
    display: block;
}
/* 特定在第二層或之後下拉部分 li 之樣式 */
ul.navigation2 ul li {
    border-bottom: 1px solid #DDD;
}
/* 特定在第二層或之後下拉部分 li （最後一項不要底線）之樣式 */
ul.navigation2 ul li:last-child {
    border-bottom: none;
}
/* 第二層或之後 選單 li 之樣式 */
ul.navigation2 ul a {
    width: 70px;
    height:24px;
    text-align: center;
    color: #ffffff;
    background: #6d7fcd;
    border-left: 7px #6d7fcd solid;
}
ul.navigation2 ul a:hover {
    background: #6d7fcd;
    color:#fcb853;
    border-left: 7px #fcb853 solid;
}
/*navigation2 page_title_div1 結束*/
/*footer 結束*/
.title2{
	color:#119dc1;
	border-left:3px solid #119dc1;
	height:17px;
	line-height: 17px;
	padding-left:9px;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.7px;
	/*fs18*/
}
.phone_mrb{
	margin-bottom: 5px !important;
}

     /*手機版結束*/
.in_border{
	width:100%;
	border-bottom: solid #dedede 1px;
	margin:10px auto 0 auto;
}
.in_border_2{
	width:100%;
	border-bottom: solid #dedede 1px;
	margin-top: 10px;
}
.in_border_3{
	width:582px;
	border-bottom: solid #dedede 1px;
	margin:13px auto 0 auto;
	display: none;
}
.in_border_4{
	width:100%;
	border-bottom: solid #dedede 1px;
	margin:10px auto 0 auto;
}
/*map*/
.div_bottom{
    background:#ffffff;
    line-height:25px;
    padding:10px 16px 10px 16px;
    font-size: 13px;
	letter-spacing: 0.5px;
}
.div_bottom a{
    color:#333333;
}
.div_bottom a:hover{
    color:#455eaa;
}
.div_top{
    background:#455eaa;
    color:#ffffff;
    padding:10px 16px 10px 16px;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.container_map{
    width:100%;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.div_out{
    width: 100%;
    margin: 10px 0% 0 0%;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
.top_font{
    line-height:20px;
	font-size: 13px;
	letter-spacing: 0.5px;
	color:#333333;
}
/*map 結束*/
/*p4 p9共用*/
.container{
  width:96%;
  margin:-24px 0 0 0;
}
/*p4 p9共用結束*/
/*p4*/
.hero-grid__item_p4,
.hero-grid__grid-sizer_p4 {
  width: 48%;
  // margin: 10px 1% 0 1%;
}
.photo_text_p4{
  position: absolute;
  bottom: 0;
  background: rgba(93, 107, 169, 0.8);
  width: 94%;
  padding:5px 4%;
  z-index: 0;
  left: 0px;
  bottom: 0px;
  font-size: 14px;
  letter-spacing: 0.7px;
  color:#ffffff;
}
.photo_text_p4 img{
  width:14px;
}
/*p4 結束*/
/*p9*/
  .hero-grid__item_p9,
  .hero-grid__grid-sizer_p9 {
    width: 48%;
    // margin: 10px 1% 0 1%;
  }
  .photo_text_p9{
  position: absolute;
  bottom: 0;
  width: 97%;
  padding:5px 2%;
  z-index: 0;
  left: 0px;
  bottom: 0px;
  font-size: 18px;
  letter-spacing: -0.1px;
  }
  .photo_text_p9 span{
  font-size: 14px;
  letter-spacing: 0px;
  margin-left: -3px;
  }
  .photo_text_p9 img{
  width:14px;
  margin-bottom:-2px;
  }
/*p9 結束*/
/*p6*/
.in_div_p6{
    cursor: pointer;
    margin-top:10px;
	background: #ffffff;
	width: 100%;
    border-radius:2px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
.in_div_p6:hover .in_phone_p6{
	border-left: 4px solid #fcb853;
	border-top: 4px solid #fcb853;
	border-right: 4px solid #fcb853;
	border-bottom: 4px solid #fcb853;
}
.in_phone_p6{
	width:100%;
	float:left;
  box-sizing: border-box;
	overflow: hidden;
	border-left: 4px solid #6d7fcd;
	border-top: 4px solid #6d7fcd;
	border-right: 4px solid #6d7fcd;
	border-bottom: 4px solid #6d7fcd;
	border-radius:2px;
}
.div_left_p6{
	width:100%;
	float:left;
	padding:9px 0px;
}
.in_text_p6{
	margin-top:11px;
	line-height: 25px;
	width:595px;
	text-align: justify;
	text-justify:inter-ideograph;
	display: none;
	font-size: 13px;
	letter-spacing: 0.5px;
	color:#666666;
}
.in_time_p6{
	margin:0px 6px 0 6px;
	color:#878787;
	font-size: 11px;
	letter-spacing: 0.5px;
}
.in_title_p6{
	font-size: 16px;
	letter-spacing: 1px;
	margin:3px 6px 0 6px;
	color:#333333;
}
.in_paper_p6{
	float:right;
	margin: -3px 6px 0 6px;
	color:#878787;
	font-size: 11px;
	letter-spacing: 0.5px;
}
/*p6 結束*/
/*p7*/
.in_right{
	display: none;
}
.photo_des{
	width:100%;
	text-align: center;
	color:#666666;
	font-size: 11px;
	letter-spacing: 0.5px;
}
.down_btn{
	float: right;
	max-width:40%;
	min-height:31.185px;
	background-size: 14.35px 24.255px;
	background-repeat: no-repeat;
	background-position:top right;
	cursor: pointer;
	background-image:url(../images/down_btn.png);
    color:#119dc1;
	margin-top:10px;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.down_btn .down_btn_text1{
	margin:4px 20px 0 0;
	text-align: right;
}
.down_btn .down_btn_text2{
	margin:8px 0px 0 0 ;

	color:#666666;
	width:100%;
	text-align: right;
	float:right;
}
.up_btn{
    float:left;
    max-width:40%;
	min-height:31.185px;
	background-size: 14.35px 24.255px;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image:url(../images/up_btn.png);
    color:#119dc1;
	margin-top:10px;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.up_btn .up_btn_text1{
	margin:4px 0 0 20px;
}
.up_btn .up_btn_text2{
	margin:8px 0 0 0px;
	color:#666666;
	width:100%;
}
.title_insert{
	width: 50%;
	margin:0 auto 0 auto;
	text-align: center;
}
.in_left{
	width:96%;
    padding:15px 2%;
    background-color: #ffffff;
    text-align: justify;
	text-justify:inter-ideograph;
	border-radius:2px;
	color:#666666;
	float:left;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.in_title_p7{
	margin-top:0px;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 22px;
	font-size: 16px;
	letter-spacing: 1px;
	color: #333333;
}
.in_title2_p7{
	font-size: 16px;
	letter-spacing: 0.5px;
	color:#333333;
	margin-top:20px;
}
.google_btn_place_p7{
	margin-top:20px;
}
.fb_btn_place_p7{
	margin-top:20px;
}

/*p7 結束*/

/*p10*/
.div2_left_p10_title{
	font-size: 14px;
	letter-spacing: 0.7px;
	color:#333333;
	margin-top:5px;
}
.div2_left_p10_text{
	font-size: 13px;
	letter-spacing: 0.5px;
	color:#666666;
	margin-top:10px;
}
.div1_time_p10{
	color:#aaaaaa;
	font-size: 11px;
	letter-spacing: 0.5px;
}
.title2_content{
	letter-spacing: 0.5px;
	line-height: 16px;
	margin-top: 6px;
	font-size: 16px;
	letter-spacing: 1px;
	color:#666666;
	margin-top: 20px;
}
.div1_left{
	width: 100%;
	margin-top: 10px;
	float:left;
}
.div1_right{
	margin-top: 10px;
	width: 100%;
	text-align: justify;
	text-justify:inter-ideograph;
	float:left;
	margin-top: 10px;
	color:#666666;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.div2_left_p10{
	width: 100%;
	text-align: justify;
	text-justify:inter-ideograph;
	float:left;
	margin-top: 10px;
}
.div2_right_p10{
	width:100%;
	background-color: #ffffff;
	cursor: pointer;
	float:left;
	margin-top: 10px;
	border-radius:2px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
	font-size: 14px;
	letter-spacing: 1px;
}
.div2_right_in{
	width:96%;
	padding:14px 2%;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
	letter-spacing: 0.7px;
}
.in_photo_size_p10{
	width: 100%;
	padding-bottom: 64%;
	background-image:url(../images/p10/photo3.jpg);
	margin-top: 10px;
}
.div3_right{
	margin-left: 0px;
	width:100%;
	float:left;
	font-size: 14px;
	letter-spacing: 0.7px;
	margin-top: 10px;
}

	.hot_topic_div3_right{
		margin-left: 0px;
		width:100%;
		float:left;
		font-size: 14px;
		letter-spacing: 0.7px;
		margin-top: 10px;
	}

.div3_right_in{
	width: 100%;
	padding:5px 0 5px 0;
	border-bottom: 1px solid #dedede;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	letter-spacing: 0.7px;
}

	.hot_topic_div3_right_in{
		width: 100%;
		padding:5px 0 5px 0;
		border-bottom: 1px solid #dedede;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		letter-spacing: 0.7px;
	}
.no_img_p10 span {
	position:absolute;
	top:-8px;
	left:-38px;
}

	.hot_topic_div3_right_in span{
		float:right;
		line-height: 23px;
		margin-right: 9px;
		display: inline-block;
	}

.div3_right_in span{
	float:right;
	line-height: 23px;
	margin-right: 9px;
	display: inline-block;
}
.div1_btn_div_place_p10{
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	font-size: 13px;
	letter-spacing: 0.5px;
}
/*p10 結束*/
/*p11*/
.fc1_hover_p11{
	font-size: 13px;
	letter-spacing: 0.5px;
}
.video_p11{
    width:100%;
    height: 261px;
	float:left;
}
.video_left{
    width:100%;
    position: relative;
    float:left;
  /*  padding-bottom: 5px;*/
/*    padding:5px 3%; */
}
.in_photo_size_p11{
  	width: 30% !important;
    height: 0px !important;
    border:#6d7fcd 5px solid;
    padding-bottom: 20%;
    border-radius:0px !important;
}
.min_h18{
	min-height: 18px;
}
.div2_left_p11{
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	float:left;
}
.div2{
	width: 100%;
}
.left_photo_div{
	width: 49%;
	text-align: justify;
	text-justify:inter-ideograph;
	cursor: pointer;
	margin-left:2%;
	float: left;
	margin-top: 10px;
}
.div2_right_p11{
	width: 100%;
	margin-top:10px;
}
.no_img_p11 {
	position:relative;
	margin:26px 0 3px 38px;
	line-height:11px;
}
.no_img_p11 span {
	position:absolute;
	top:-9px;
	left:-38px;
}
.right_top_a_img{
	margin-top:4px;
    margin-bottom:-10px;
}
.no_img_text{
	height: 14px;
}
.more_btn{
	width: 20px;
	height: 20px;
    background-image: url(../images/play_icon.png);
    background-size: 20px;
    margin:3px 4px 0 0;
    float:left;
}
.left_top_div{
	color:#119dc1;
	cursor: pointer;
	margin-top: -3px;
	line-height: 23px;
	font-size: 14px;
	letter-spacing: 0.7px;
	float:right;
}
.video_content{
	border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    background-color:#6d7fcd;
}
/*p11 結束*/
/*p12*/
.in_div1_p12_text{
	font-size: 13px;
	letter-spacing: 0.5px;
	margin-top: 10px;
	color:#333333;
}
.in_div1_p12_title{
	font-size: 16px;
	letter-spacing: 1px;
	color:#333333;
	float:left;
}
.div1_time_p12{
	margin-top:11px;
	clear:left;
	color:#666666;
	font-size: 16px;
	letter-spacing: 1px;
}
.photo_div{
	width:48%;
	cursor: pointer;
	margin: 5px 1% 0 1%;
	float:left;
	font-size: 13px;
	letter-spacing: 0.5px;
}
.title2_p12{
	margin-bottom: 0px;
	margin-top: 10px;
}
.google_btn_place_p12{
	margin-top: 10px;
}
.fb_btn_place_p12{
	margin-top: 10px;
}
/*p12 結束*/
/*p13*/
.title2_p13{
	float:left;
	margin-top: 10px;
}
.big_photo_p13{
	border-radius:5px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
	margin-top: 10px;
	width:100%;
}
.div1_btn_div_place_p13{
	margin:10px 0 0 100px;
	font-size: 13px;
	letter-spacing: 0.5px;
	float:right;
}
.in_photo_size_p13{
	width: 48%;
}
/*p13 結束*/
/*p14*/
.fc3_hover_p14{
	color:#666666;
	font-size: 14px;
	letter-spacing: 0.7px;
    display: block;
	margin-top:10px;
}
.fc3_hover_p14:hover{
	color:#455eaa;
}
.div1{
	padding:0 0px;
}
.div2_left_p14{
    width: 100%;
    padding-right:0px;
    font-size: 14px;
	letter-spacing: 0.7px;
	float:left;
}
.div2_right_p14{
    width: 100%;
    padding-left:0px;
    font-size: 14px;
	letter-spacing: 0.7px;
	float:left;
	color:#666666;
}
.gf_div{
	width: 95px;
	margin: 20px auto 0 auto;
}
/*p14 結束*/
/*p15*/
.in_photo_size_p15{
	width: 46%;
  margin: 10px 1% 0px;
	// padding-bottom: 31.5%;
  border: none;
}

.in_photo_size_p15:hover{
  // padding-bottom: 31.5%;
  border: none;
}

.img_wrapper_15{
  width: 100%;
  height: 129px;
  background-color:#D1D1D1;
}


.page_title_place_p15{
	margin-bottom: 0px;
}
/*p15 結束*/
/*p16*/
.in_photo_size_p16{
	width: 46%;
	padding-bottom: 31.5%;
	background-color:#D1D1D1;
}
.page_title_place_p16{
	margin-bottom: 0px;
}
/*p16 結束*/
/*p17*/
.title_p17{
	font-size: 14px;
	letter-spacing: 0.7px;
	color:#119dc1;
	margin-top:10px;
}
.text_p17{
	font-size: 13px;
	letter-spacing: 0.5px;
	color:#333333;
	margin-top:5px;
}
.s_img{
	margin-right: 3.5%;
	display: block;
	margin-top:10px;
	float:left;
	border-radius:5px;
}
/*p17 結束*/
/*index*/
/*banner*/
.banner{
	position: relative;
	width: 100%;
	background-image:url(../images/index/banner_bg0.jpg);
	background-size: 100%;
	background-position:center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: -4px;
	z-index: 0;
}
.banner1_earth{
	background-image:url(../images/index/banner1_earth0.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 152.4%;
}
.banner_img{
	position:absolute;
	z-index: 0;
}
.banner_left_btn{
	position: absolute;
	width: 50px;
	height:50px;
	background-image:url(../images/banner_left.png);
	background-size: 100%;
	background-position:center;
	z-index: 2;
    left:0;
    margin-top:20%;
	cursor: pointer;
	font-size: 0em;
}
.banner_left_btn:hover{
	background-image:url(../images/banner_left_click.png);
}
.banner_right_btn{
	position: absolute;
	width: 50px;
	height:50px;
	background-image:url(../images/banner_right.png);
	background-size: 100%;
	background-position:center;
	z-index: 2;
    right:0;
    margin-top:20%;
	cursor: pointer;
	font-size: 0em;
}
.banner_right_btn:hover{
	background-image:url(../images/banner_right_click.png);
}
.banner_circle_div{
	position: absolute;
	width:100%;
	z-index: 1;
}
.banner_circle{
	width: 20px;
	height:20px;
	background-image:url(../images/banner_circle.png);
	background-size: 100%;
	background-position:center;
    margin-left:3px;
	cursor: pointer
}
.banner_circle_click{
	width: 20px;
	height:20px;
	background-image:url(../images/banner_circle_click.png);
	background-size: 100%;
	background-position:center;
    margin-left:3px;
	cursor: pointer;
}
/*banner 結束*/
/*index_content1*/
.content1_div2_bottom2_c{
	margin-top: 7px;
	font-size: 13px;
	letter-spacing: 0.5px;
}
    .content1_div2_bottom2_circle{
     width: 52px;
     height:52px;
     border-radius: 26px;
     background: #DFE4F2;
     margin:9px auto 0px auto;
     text-align: center;
     color:#333333;
     font-size: 13px;
     letter-spacing: 0.5px;
 }
.content1_div2_bottom2_date{
	font-size:11px;
	letter-spacing: 0.5px;
	color:#cc3300;
}
.content1_div2_top{
	background: #455eaa;
	width:97%;
	height:38px;
	padding: 10px 0 0 4%;
	color:#ffffff;
	font-size: 14px;
	letter-spacing: 0.7px;
}
.content1_div1_title{
	position: relative;
	width:80%;
	font-size: 16px;
	letter-spacing: 1px;
	color:#455eaa;
	padding: 0px 10% 0 10%;
	text-align: justify;
    text-justify:inter-ideograph;
	margin-top: -1%;
	margin-bottom: 5%;
}
.content1_div1_content{
	width:80%;
	padding: 0% 10% 0 10%;
	text-align: justify;
    text-justify:inter-ideograph;
	font-size: 13px;
	letter-spacing: 0.5px;
    color:#333333;
	margin-top: -5%;
}
.index_content1_div1{
	margin:10px 3% 0 3%;
	width:94%;
	border: 1px solid #cfcfcf;
	overflow: hidden;
	padding:6px 0;
	float:left;
}
.index_content1_div2{
	margin:10px 3% 0 3%;
	width:94%;
	height:406px;
	border: 1px solid #cfcfcf;
	overflow: hidden;
	float:left;
}
.index_content1_div3{
	margin:10px 3% 0 3%;
	width:94%;
	float:left;
}
.order_icon_btn{
	width:33%;
	height:auto;
	cursor: pointer;
	float:left;
}
.fb_icon_btn{
	width:33%;
	height:auto;
	cursor: pointer;
	float:left;
}
.main_icon_btn{
	width:33%;
	height:auto;
	cursor: pointer;
	float:left;
}
.video_phone_div{
   position: relative;
   width:80%;
   margin:0% 10% 0% 10%;
   background-color: #455eaa;
   cursor: pointer;
   /*padding-bottom: 41.5%;*/
}
/*index_content1 結束*/
/*banner*/
.banner_circle_div2{
	margin:39% auto 0 auto;
	width:92px;
}
/*index_content2_phone*/
.index_content2_phone{
	width:100%;
	padding:2% 0;
	margin-top: 10px;
	position: relative;
}
.phone_lightbox_l{
	width:15%;
	min-height: 1px;
	float:left;
}
.phone_lightbox_c{
	width:70%;
	float:left;
}
.phone_lightbox_r{
	width:15%;
	min-height: 1px;
	float:left;
}
.phone_lightbox_l_btn{
	margin:180% 0 0 5%;
	width:90%;
	cursor: pointer;
	background-image:url(../images/content_left.png);
	background-size: 100%;
	background-position:center;
	background-repeat: no-repeat;
	padding-bottom: 91%;
	font-size: 0px;
}
.phone_lightbox_l_btn:hover{
    background-image:url(../images/content_left_click.png);
}
.phone_lightbox_r_btn{
	margin:180% 0 0 5%;
	width:90%;
	cursor: pointer;
	background-image:url(../images/content_right.png);
	background-size: 100%;
	background-position:center;
	background-repeat: no-repeat;
	padding-bottom: 91%;
	font-size: 0px;
}
.phone_lightbox_r_btn:hover{
    background-image:url(../images/content_right_click.png);
}
.phone_lightbox_c_div{
    overflow: hidden;
	position: relative;
	width: 100%;	/* 框架中間區塊的寬 */
	margin: 0;
	padding: 0;
	/*height:500px;*/
}
.phone_lightbox_c_img{
	width:80%;
	margin:0 auto;
    border-radius: 100%;
    overflow: hidden;
    background-size: 100%;
	background-position:center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border: solid 0.5em #ffffff;
    padding-bottom: 77%;
}
.phone_lightbox_c_img:hover{
    border-radius: 100%;
    border: solid 0.5em #455eaa;

}
.phone_lightbox_c_img1{
	background-image:url(../images/index/c2_phone1.png);
}
.phone_lightbox_c_img2{
	background-image:url(../images/index/c2_phone2.png);
}
.phone_lightbox_c_img3{
	background-image:url(../images/index/c2_phone3.png);
}

.phone_lightbox_c_img4{
	background-image:url(../images/index/c2_phone4.png);
}
.phone_lightbox_c_img5{
	background-image:url(../images/index/c2_phone5.png);
}
.content2_phone_title{
	width:100%;
	color:#119dc1;
	padding-top:20px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
}
.content2_phone_icon_div{
	width:40px;
	margin:20px auto 20px auto;
}
.content2_phone_icon{
	width:40px;
	height:2px;
	background-color:#119dc1;
}
.phone_lightbox_c_text{
	width:100%;
    text-align: center;
    margin: 10px 0;
    color:#333333;
    font-size: 13px;
	letter-spacing: 0.5px;
}
/*linebox下*/
.phone_lightbox_c_ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	width: 500%;
}
.phone_lightbox_c_ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 16.67%;	/* 框架中間區塊的寬 */
	float: left;
}
/*linebox下 結束*/
/*index_content2_phone 結束*/
/*banner 結束*/
     /*手機版結束*/
/*index 結束*/
/*p8*/
.play_place_p8{
	position: absolute;
	margin-top: 1%;
	right:1%;
	z-index: 9;
}
.stop_place_p8{
	position: absolute;
	margin-top: 1%;
	right:1%;
	z-index: 9;
}
.page_div2{

}
.page_div_p8{
	width:100%;
	background-image:url(../images/p8/bg_phone.jpg);
	background-repeat: repeat-x;
	height:100%;
	background-size: 69px 100%;
	overflow: hidden;
	border-top: 3px #455eaa solid;
}
.cloud1{
	position:absolute;
	left:2px;
	top:0px;
	z-index: 1;
	width:151.9px;
	height:39.9px;
}
.p8_logo_div{
	position: absolute;
	left:1%;
	z-index: 5;
	width:100%;
	margin-top:5%;
	padding-top: 72%;
}
.cloud03_bg{
	position: absolute;
	width:23.2%;
	left:75%;
	margin-top:-27%;
	z-index: 4;
}
/*logo gif*/
.logo_gif_div{
	position: absolute;
	width:88.8%;
	margin-top:-69%;
	left:8.6%;
	z-index: 5;
	padding-top: 43.5%;
}
.p8_logo{
	position: absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index: 5;
}
.rainbow_1{
	position: absolute;
	margin-top:-31%;
	left:48.53%;
	width: 22.74%;
	z-index: 4;
}

.rainbow_2{
	position: absolute;
	margin-top:-31%;
	left:48.53%;
	width: 22.74%;
	z-index: 3;
}

.rainbow_1_no_Animation{
	position: absolute;
	margin-top:-31%;
	left:48.53%;
	width: 22.74%;
	z-index: 4;
}
.logo_baby_div{
    -webkit-animation:logob 4s linear infinite;
    -moz-animation:logob 4s linear infinite;
    animation:logob 4s linear infinite;
}
.logo_baby_div_no_Animation{
	position: absolute;
	margin-top:-75%;
	left:5%;
	width: 37.83%;
	z-index: 6;
	padding-top: 26%;
}
.logo_gif_baby_hand{
    -webkit-animation:baby_hand 1s linear infinite;
    -moz-animation:baby_hand 1s linear infinite;
    animation:baby_hand 1s linear infinite;
}
.logo_gif_baby_hand_no_Animation{
	position: absolute;
	margin-top:44%;
	left:0;
	width: 20.83%;
	z-index: 6;
}
.logo_gif_baby{
	position: absolute;
	margin-top:0%;
	right:0;
	width: 86.6%;
	z-index: 5;
}
.cloud03_gif_no_Animation{
	position: absolute;
	width:22%;
	left:62%;
	margin-top:-37%;
	z-index: 5;
}
.cloud03_gif{
	transform: rotate(-15deg) ;
	-webkit-transform: rotate(-15deg) ;
	-moz-transform: rotate(-15deg) ;
	-o-transform: rotate(-15deg) ;
	-ms-transform: rotate(-15deg) ;

    -webkit-animation:cloud 2s linear infinite;
    -moz-animation:cloud 2s linear infinite;
    animation:cloud 2s linear infinite;
}
/*logo gif 結束*/
.p8_logo_div_img{
	position: absolute;
	z-index: 4;
	width:100%;
	top:0;
}
.smoke{
	position: absolute;
	z-index: 3;
	width:100%;
	top:0;
}
.rocket_2{
	position: absolute;
	z-index: 5;
	width:21%;
	left:1.7%;
	margin-top:-53.162%;
}
.cloud03{
	position: absolute;
	z-index: 6;
	width:50.6%;
	left:51.7%;
	top:52.0949720%;
}
.video_ball_gif_no_Animation{
	position: absolute;
	width: 64.6%;
	left: 16%;
	margin-top: 71%;
	z-index: 8;
	cursor: pointer;
}
.video_ball_gif{
	-webkit-animation:name 2s linear infinite;
    -moz-animation:name 2s linear infinite;
    animation:name 2s linear infinite;
}
.red_ball_gif_no_Animation{
	position:absolute;
	width:30%;
	margin-top: 103%;
	left:71%;
	z-index: 6;
}
.red_ball_gif{
	-webkit-animation:nameredtwo 2s linear infinite;
    -moz-animation:nameredtwo 2s linear infinite;
    animation:nameredtwo 2s linear infinite;
}
.sun_div{
	position: absolute;
	width:82.3%;
	z-index: 5;
	left:-4.7%;
	margin-top:113%;
	padding-bottom: 6.4%;
}
.sun{
	position: absolute;
	z-index: 5;
	width:100%;
}
.sun_gif_div{
	position:absolute;
	width:49.80%;
	left:38.64%;
	top:110.3%;
	z-index: 6;
	padding-bottom: 46.5%;
}
.mete_btn{
	position:absolute;
	left:21.14%;
	top:116.5%;
	width:26.97%;
	z-index: 7;
}
.plane_phone{
	position:absolute;
	left:50%;
	margin-top:101.31%;
	width:29.2%;
	margin-left: -55%;
	z-index: 6;
}
.rainbow_phone{
	position:absolute;
	left:50%;
	margin-top:159%;
	width:36%;
	margin-left: 34%;
	z-index: 6;
}
.cloud_g{
	position:absolute;
	margin-top: 212%;
	left: 0px;
	width:100%;
	z-index: 4;
}
.cow_div{
	position: absolute;
	width:81.2%;
	z-index: 5;
	left:8.5%;
	margin-top:177%;
	padding-bottom:71%;
}
.cow{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index: 5;
}
.cow_bg{
	position:absolute;
	left:6%;
	top:0px;
	width:92.85%;
	z-index: 6;
}
.cow_bg_no_Animation{
	position:absolute;
	left:6%;
	top:0px;
	width:92.85%;
	z-index: 6;
}
.cow_slef{
	-webkit-animation:cow_slef 1s ease-in infinite;
    -moz-animation:cow_slef 1s ease-in infinite;
    animation:cow_slef 1s ease-in infinite;
}
.cow_slef_no_Animation{
	position:absolute;
	left:10%;
	margin-top:21%;
	width:47.05%;
	z-index: 7;
}
.cow_shadow{
	position:absolute;
	left:16%;
	margin-top:50.5%;
	z-index: 6;
	width:35.95%;
}
.cow_shadow_big{
	width:39.38%;
}
.cow_shadow_no_Animation{
	position:absolute;
	left:16%;
	margin-top:50.5%;
	z-index: 6;
	width:35.95%;
}
.cow_wave{
	position:absolute;
	left:20%;
	top:86%;
	width:26.47%;
	z-index: 7;
}
.earth_btn{
	position:absolute;
	left:65%;
	top:26%;
	width:27.09%;
	z-index: 6;
}
.rocket_div{
	position:absolute;
	left:9.5%;
	width:80.6%;
	margin-top:250%;
	z-index: 5;
	padding-bottom:94%;
}
.rocket_shadow{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index: 4;
}
.rocket{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index: 5;
}
.rocket_no_Animation{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index: 5;
}
.rocket_wave1{
	position:absolute;
	width:24.51%;
	left:71%;
	top:0%;
	z-index: 4;
}
.rocket_wave2{
	position:absolute;
	width:24.51%;
	left:3%;
	top:30%;
	z-index: 4;
}
.rock1_phone{
	position:absolute;
	width:12.15%;
	left:89%;
	top:29%;
	z-index: 3;
}
.ast_btn{
	position:absolute;
	left:65%;
	top:25%;
	width:27.29%;
	z-index: 6;
}
.boat_div{
	position:absolute;
	left:4.9%;
	width:89%;
	margin-top: 336%;
	z-index: 5;
	padding-bottom: 75%;
}
.buoy_bg{
	position:absolute;
	width:85.28%;
	top:21.14%;
	left:0px;
	z-index: 5;
}
.buoy_shadow{
	position:absolute;
	width:7.865%;
	margin-top: 44%;
	left:51%;
	z-index: 3;
}
.buoy{
	-webkit-animation:buoy_phone 1.5s linear infinite;
    -moz-animation:buoy_phone 1.5s linear infinite;
    animation:buoy_phone 1.5s linear infinite;
}
.buoy_no_Animation{
	position:absolute;
	width:10.33%;
	margin-top:32.5%;
	left:49.6%;
	z-index: 6;
}
.buoy_wave{
	-webkit-animation:buoy_wave_phone 1.5s linear infinite;
    -moz-animation:buoy_wave_phone 1.5s linear infinite;
    animation:buoy_wave_phone 1.5s linear infinite;
}
.buoy_wave_no_Animation{
	position:absolute;
	width:31.34%;
	margin-top:42%;
	left:39.6%;
	z-index: 4;
}
.right_boat{
	position:absolute;
	left:63.94%;
	top:29.14%;
	width:36.06%;
	z-index: 2;
}
.walrus_btn{
	position:absolute;
	left:23.14%;
	top:7.4%;
	width:24.71%;
	z-index: 6;
}

.rock2_phone{
	position:absolute;
	left:57.97%;
	top:3%;
	width:17.75%;
	z-index: 6;
}
.boat_wave1{
	position:absolute;
	left:63.97%;
	top:20%;
	width:17.7%;
	z-index: 7;
}
.boat_wave2{
	position:absolute;
	left:6.97%;
	top:73%;
	width:17.7%;
	z-index: 7;
}
/*p8 結束*/
}
/*綜合*/
/*內頁*/
.page_title_a:hover{
	border-bottom: #6d7fcd solid 1px;
	color:#6d7fcd;
}
.accesskey_c:hover{
	/*color:#6d7fcd;*/
}
.page_title_text{

}
/*內頁開頭*/
/*下方切頁*/
.page_no_div{
	margin:29px auto 0 auto;
	width: 240px;
	overflow: hidden;
	border-radius:5px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
.page_no{
    background: #ffffff;
	width:29px;
	height:25px;
	text-align: center;
	border-right:1px solid #e7ecf0;
	float:left;
	color:#919191;
	cursor: pointer;
	line-height: 24px;
}
.page_no:hover{
	background: #6d7fcd;
	color:#ffffff;
}
a:focus .page_no{
	background: #fcb853;
	color:#ffffff;
}
.page_no_active{
	background: #6d7fcd;
	color:#ffffff;
}
.page_no_left{
    background: #ffffff;
	width:29px;
	height:25px;
	text-align: center;
	border-right:1px solid #e7ecf0;
	float:left;
	cursor: pointer;
	background-image:url(../images/no_left.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:7px;
	font-size: 0em;
}
.page_no_left:hover{
	background: #6d7fcd;
	background-image:url(../images/no_left_click.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:7px;
}
a:focus .page_no_left{
	background: #fcb853;
	background-image:url(../images/no_left_click.png);
	background-repeat: no-repeat;
	background-position:center; 
	background-size:7px;
}
.page_no_right{
    background: #ffffff;
	width:29px;
	height:25px;
	text-align: center;
	border-right:1px solid #e7ecf0;
	float:left;
	cursor: pointer;
	background-image:url(../images/no_right.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:7px;
	font-size: 0em;
}
.page_no_right:hover{
	background: #6d7fcd;
	background-image:url(../images/no_right_click.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:7px;
}
a:focus .page_no_right{
	background: #fcb853;
	background-image:url(../images/no_right_click.png);
	background-repeat: no-repeat;
	background-position:center; 
	background-size:7px;
}
.page_no_right2{
    background: #ffffff;
	width:29px;
	height:25px;
	text-align: center;
	float:left;
	cursor: pointer;
	background-image:url(../images/no_right2.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:14px 7px;
	font-size: 0em;
}
a:focus .page_no_right2{
	background: #fcb853;
	background-image:url(../images/no_right2_click.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:14px 7px; 
}
.page_no_right2:hover{
	background: #6d7fcd;
	background-image:url(../images/no_right2_click.png);
	background-repeat: no-repeat;
	background-position:center;
	background-size:14px 7px;
}
/*下方切頁 結束*/
/*map*/
.div_out {
    float: left;
    background: #D8D6D2;
    margin-bottom: 20px;
	-moz-box-shadow:0px 2px 3px #cdcdcd;
	-webkit-box-shadow:0px 2px 3px #cdcdcd;
	box-shadow:0px 2px 3px #cdcdcd;
}
.ol_made{
  list-style-type:none;
  -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
}
.ol_made li {
  position:relative;
}
.ol_made li span {
  position:absolute;
  top:0;
  left:-1.5em;
}
/*map 結束*/
/*p4*/
.hero-grid__grid-sizer_p4 {
  position: absolute;
}
.hero-grid__item_p4 {
  float: left;
  border-radius: 5px;
  background: #D8D6D2;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.hero-grid__item_p4:hover .photo_text_p4{
  background: rgba(93, 107, 169, 1);
}
/*p4 結束*/
/*p9*/
.hero-grid__grid-sizer_p9 {
  position: absolute;
}
.hero-grid__item_p9 {
  float: left;
  border-radius: 5px;
  background: #D8D6D2;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.photo_text1_p9{
	background: rgba(74, 186, 112, 0.8);
}
.hero-grid__item_p9:hover .photo_text1_p9{
	background: rgba(74, 186, 112, 1);
}
.photo_text2_p9{
	background: rgba(186, 121, 74, 0.8);
}
.hero-grid__item_p9:hover .photo_text2_p9{
	background: rgba(186, 121, 74, 1);
}
.photo_text3_p9{
	background: rgba(146, 130, 86, 0.8);
}
.hero-grid__item_p9:hover .photo_text3_p9{
	background: rgba(146, 130, 86, 1);
}
.photo_text4_p9{
	background: rgba(51, 102, 204, 0.8);
}
.hero-grid__item_p9:hover .photo_text4_p9{
	background: rgba(51, 102, 204, 1);
}
.photo_text5_p9{
	background: rgba(186, 74, 74, 0.8);
}
.hero-grid__item_p9:hover .photo_text5_p9{
	background: rgba(186, 74, 74, 1);
}
.photo_text6_p9{
	background: rgba(203, 135, 95, 0.8);
}
.hero-grid__item_p9:hover .photo_text6_p9{
	background: rgba(203, 135, 95, 1);
}
.photo_text7_p9{
	background: rgba(247, 86, 124, 0.8);
}
.hero-grid__item_p9:hover .photo_text7_p9{
	background: rgba(247, 86, 124, 1);
}
.photo_text8_p9{
	background: rgba(122, 64, 227, 0.8);
}
.hero-grid__item_p9:hover .photo_text8_p9{
	background: rgba(122, 64, 227, 1);
}
.photo_text9_p9{
	background: rgba(74, 186, 112, 0.8);
}
.hero-grid__item_p9:hover .photo_text9_p9{
	background: rgba(74, 186, 112, 1);
}
.paper2_p9{
  margin-right: 5px;
}
/*p9 結束*/
/*p6*/
.in_paper_p6 img{
	margin-bottom: -5px
}
/*p6 結束*/
/*p7*/
.up_btn:hover{
	background-image:url(../images/up_btn_click.png);
	color:#fcb853;
}
.down_btn:hover{
	background-image:url(../images/down_btn_click.png);
	color:#fcb853;
}
/*上下頁 結束*/
.in_photo_size_p7{
	width: 145px;
	height:145px;
	margin-left: 35px;
}
.in_photo_size_p7.photo1{
	background-image:url(../images/p7/p7_img1_1.jpg);
}
.in_photo_size_p7.photo2{
	background-image:url(../images/p7/p7_img1_2.jpg);
}
.in_photo_size_p7.photo3{
	background-image:url(../images/p7/p7_img1_3.jpg);
}
.in_photo_size_p7.photo4{
	background-image:url(../images/p7/p7_img1_4.jpg);
}
.in_right_div{
	margin-top:20px;
	width: 139px;
	cursor: pointer;
	color:#919191;
}
.in_right_div:hover{
	color:#051032;
}
.in_right_text{
	text-align: justify;
	text-justify:inter-ideograph;
	width: 125px;
	margin:0 auto;
}
/*p7 結束*/
/*p10*/
.div1_right_text{
	width:100%;
	text-align: justify;
	text-justify:inter-ideograph;
}
.div2_left_img{
	position: relative;
	overflow: hidden;
	border-left: 4px solid #6d7fcd;
	border-top: 4px solid #6d7fcd;
	border-right: 4px solid #6d7fcd;
	border-radius:2px;
	background-color:#6d7fcd;
}
.div2_left_img_r1{
	position: absolute;
	top:0;
	left:0;
	z-index: 50;
}
.no_img_p10 {
	position:relative;
	margin:4px 0 0 40px;
	padding:10 0px;
}
/*p10 結束*/
/*p11*/
.photo_text_p11{
   	overflow: hidden;  /*超出範圍的部分隱藏*/
	white-space: nowrap;  /*不自動斷行*/
	text-overflow: ellipsis;  /*出現省略號*/
    min-height: 18px;
	font-size: 14px;
	letter-spacing: 0.7px;
}
.in_photo_size_p11:hover{
    border:#fcb853 5px solid;
}
.video_content .video_left a:focus .in_photo_size_p11{
    /*border:#fcb853 5px solid;*/
    box-shadow: 0px 0px 9px #d37800;   
}
.video_content .video_left a:focus .photo_text_p11{
	background-color: rgba(93, 107, 169, 1);
}
.in_photo_size_p11.photo1{
	background-image:url(../images/p11/big_s1.jpg);
}
.in_photo_size_p11.photo2{
	background-image:url(../images/p11/big_s2.jpg);
}
.in_photo_size_p11.photo3{
	background-image:url(../images/p11/big_s3.jpg);
}
.left_top_div:hover .more_btn{
    background-image: url(../images/play_icon_click.png);
    background-size: 20px;
}
/*p11 結束*/
/*p12*/
.in_div1_p12{
	width:100%;
}
/*p12 結束*/
/*p13*/
.in_photo_size_p13.photo1{
	background-image:url(../images/p13/photo1.jpg);
}
.in_photo_size_p13.photo2{
	background-image:url(../images/p13/photo2.jpg);
}
.in_photo_size_p13.photo3{
	background-image:url(../images/p13/photo3.jpg);
}
.in_photo_size_p13.photo4{
	background-image:url(../images/p13/photo1.jpg);
}
.in_photo_size_p13.photo5{
	background-image:url(../images/p13/photo2.jpg);
}
.in_photo_size_p13.photo6{
	background-image:url(../images/p13/photo3.jpg);
}
/*p13 結束*/
/*p14*/
/*p14 結束*/
/*p15*/
.in_photo_size_p15.photo1{
	background-image:url(../images/p13/photo1.jpg);
}
.in_photo_size_p15.photo2{
	background-image:url(../images/p13/photo2.jpg);
}
.in_photo_size_p15.photo3{
	background-image:url(../images/p13/photo3.jpg);
}
.in_photo_size_p15.photo4{
	background-image:url(../images/p13/photo1.jpg);
}
.in_photo_size_p15.photo5{
	background-image:url(../images/p13/photo2.jpg);
}
.in_photo_size_p15.photo6{
	background-image:url(../images/p13/photo3.jpg);
}
.in_photo_size_p15.photo7{
	background-image:url(../images/p13/photo1.jpg);
}
.in_photo_size_p15.photo8{
	background-image:url(../images/p13/photo2.jpg);
}
.in_photo_size_p15.photo9{
	background-image:url(../images/p13/photo3.jpg);
}
.in_photo_size_p15.photo10{
	background-image:url(../images/p13/photo1.jpg);
}
.in_photo_size_p15.photo11{
	background-image:url(../images/p13/photo2.jpg);
}
.in_photo_size_p15.photo12{
	background-image:url(../images/p13/photo3.jpg);
}
/*p15 結束*/
/*p16*/
.in_photo_size_p16.photo1{
	background-image:url(../images/p16/photo1.jpg);
}
.in_photo_size_p16.photo2{
	background-image:url(../images/p16/photo2.jpg);
}
/*p16 結束*/
/*p17*/
.play_place_p17{
	margin-left: 5px;
}
/*p17 結束*/
/*index*/
/*index_content1*/
.index_content2_pc_out{
	background-image:url(../images/index/c2_bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    width:100%;
    background-color: #e4f4f8
}
.index_content2_pc{
	position: relative;
}
.index_content1{
	width:100%;
	background-color:#f8f8f8;
	position: relative;
	margin-top:-4px
}
.video_phone1{
	position: absolute;
	z-index: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    display: block;
    width:100%;
}
.video_phone1_play{
	position: absolute;
	z-index: 1;
	display: block;
	width:100%;
}
.video_phone_div:hover .video_phone1{
	opacity: 0.3;
}
.content1_div2_bottom{
	width:100%;
	height:358px;
	overflow: hidden;
	overflow: auto;
}
.content1_div2_bottom2{
    margin:9px 0;
    border-top: 1px solid #cfcfcf;
}
.content1_div2_bottom2_left{
    width:20%;
    float:left;
}
.content1_div2_bottom2_circle div{
    padding-top:15px
}
.content1_div2_bottom2_right{
    width:80%;
    margin-top: 5px;
    float:left;
}
.content2_phone_lightbox{
	background-image:url(../images/index/c2_bg.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
	width:100%;
	background-color: #e4f4f8;
}
/*index_content1 結束*/
/*index_content3*/
.index_content3{
	position: relative;
	width:100%;
	background-color:#4aba70;
	background-image:url(../images/index/content_bg3.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
}
.index_content3 a:focus div{
	display: inline-block;
	/*border: 2px solid #fcb853;*/
	box-shadow: 0px 0px 9px #d37800;
}
/*index_content3 結束*/
/*index 結束*/
/*p8*/
.sun_1{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index: 5;
}
.sun_1_no_Animation{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index: 5;
}
.sun_bg{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index: 4;
}
.sun_cloud{
	-webkit-animation:sun_cloud 2s linear infinite;
    -moz-animation:sun_cloud 2s linear infinite;
    animation:sun_cloud 2s linear infinite;
}
.sun_cloud_no_Animation{
	position:absolute;
	width:77.2%;
	left:0%;
	bottom:0px;
	z-index: 6;
}
@-moz-keyframes sun_cloud { 50% {left: 7%;} 100% {left: 0%;}}
@-webkit-keyframes sun_cloud { 50% { left: 7%;} 100% {left: 0%;}}
@keyframes sun_cloud { 50% { left: 7%; 100% {left: 0%;}}}

@-moz-keyframes logob { 50% {left: 20%;} 100% {left: 5%;}}
@-webkit-keyframes logob { 50% { left: 20%;} 100% {left: 5%;}}
@keyframes logob { 50% { left: 20%; 100% {left: 5%;}}}

@-moz-keyframes baby_hand { 50% {margin-top:37%;} 100% {margin-top:44%;}}
@-webkit-keyframes baby_hand { 50% { margin-top:37%;} 100% {margin-top:44%;}}
@keyframes baby_hand { 50% { margin-top:37%; 100% {margin-top:44%;}}}

@-moz-keyframes name { 50% {margin-left: -3%;} 100% {margin-left: 3%;}}
@-webkit-keyframes name { 50% { margin-left: -3%;} 100% {margin-left: 3%;}}
@keyframes name { 50% { margin-left: -3%; 100% {margin-left: 3%;}}}

@-moz-keyframes nameblue { 50% {top:1340px;} 100% {top:1360px;}}
@-webkit-keyframes nameblue { 50% { top:1340px;} 100% {top:1360px;}}
@keyframes nameblue { 50% { top:1340px; 100% {top:1360px;}}}

@-moz-keyframes namered { 50% {top:644px;} 100% {top:654px;}}
@-webkit-keyframes namered { 50% { top:644px;} 100% {top:654px;}}
@keyframes namered { 50% { top:644px; 100% {top:654px;}}}

@-moz-keyframes nameredtwo { 50% {margin-top: 100%;} 100% {margin-top: 106%;}}
@-webkit-keyframes nameredtwo { 50% {margin-top: 100%;} 100% {margin-top: 106%}}
@keyframes nameredtwo { 50% { margin-top: 100%; 100% {margin-top: 106%}}}

@-moz-keyframes rocket_light { 50% {top:429px;left:26.5px;} 100% {top:414px;left:20.5px;}}
@-webkit-keyframes rocket_light { 50% { top:429px;left:26.5px;} 100% {top:414px;left:20.5px;}}
@keyframes rocket_light { 50% { top:429px;left:26.5px; 100% {top:414px;left:20.5px;}}}

@-moz-keyframes lighttwo { 50% {width:27px;opacity: 0;} 100% {width:32px;opacity: 1;}}
@-webkit-keyframes lighttwo { 50% { width:27px;opacity: 0;} 100% {width:32px;opacity: 1;}}
@keyframes lighttwo { 50% { width:27px;opacity: 0; 100% {width:32px;opacity: 1;}}}

@-moz-keyframes cloud { 50% {-moz-transform: rotate(15deg);}}
@-webkit-keyframes cloud { 50% {-webkit-transform: rotate(15deg);}}
@keyframes cloud { 50% { -webkit-transform: rotate(15deg); transform:rotate(15deg);}}

@-moz-keyframes cow_slef { 50% {-moz-transform: rotate(35deg);}}
@-webkit-keyframes cow_slef { 50% {-webkit-transform: rotate(35deg);}}
@keyframes cow_slef { 50% { -webkit-transform: rotate(35deg); transform:rotate(35deg);}}

@-moz-keyframes buoy { 50% {top:63px;} 100% {top:52px;}}
@-webkit-keyframes buoy { 50% { top:63px;} 100% {top:52px;}}
@keyframes buoy { 50% { top:63px; 100% {top:52px;}}}

@-moz-keyframes buoy_phone { 50% {margin-top:33.5%;} 100% {margin-top:32.5%;}}
@-webkit-keyframes buoy_phone { 50% { margin-top:33.5%;} 100% {margin-top:32.5%;}}
@keyframes buoy_phone { 50% { margin-top:33.5%; 100% {margin-top:32.5%;}}}

@-moz-keyframes buoy_wave { 50% {width:299px;left:209px;} 100% {width:279px;left:219px;}}
@-webkit-keyframes  buoy_wave { 50% { width:299px;left:209px;} 100% {width:279px;left:219px;}}
@keyframes buoy_wave { 50% { width:299px;left:209px; 100% {width:279px;left:219px;}}}

@-moz-keyframes buoy_wave_phone { 50% {width:33.34%;left:38.6%;} 100% {width:31.34%;left:39.6%;}}
@-webkit-keyframes  buoy_wave_phone { 50% { width:33.34%;left:38.6%;} 100% {width:31.34%;left:39.6%;}}
@keyframes buoy_wave_phone { 50% { width:33.34%;left:38.6%; 100% {width:31.34%;left:39.6%;}}}
.accesskey_c{
	color:#ffffff !important;
}
.test{
	position: absolute;
	left:0px;
	top:101px;
	z-index: 5;
	background:url(../images/p8/test.png) 1500px 735px;
}
.cloud01{
	position: absolute;
	left:219px;
	top:104px;
	z-index: 4;
}
.cloud02{
	position: absolute;
	left:516px;
	top:139px;
	z-index: 4;
}
.cloud04{
	position: absolute;
	left:666px;
	top:81px;
	z-index: 4;
}
.plane{
	position:absolute;
	top:227px;
	left:10px;
	z-index: 6;
}
.mouse{
	position:absolute;
	top:637px;
	z-index: 1;
	left: 26px;
}
/*影片*/
.video_p8{
	position: absolute;
	top:5%;
	/*left:7%;*/
	z-index: 11;
        display: none;
}
.cover_video{
	position: absolute;
	top:0;
	left:0;
	z-index: 10;
	width:100%;
	background:url(../images/cover_img.png) repeat;
	background-size: 100%;
	background-position:center;
	cursor: pointer;
}
.cow_bg_rotate{
	transform: rotate(2deg) ;
	-webkit-transform: rotate(2deg) ;
	-moz-transform: rotate(2deg) ;
	-o-transform: rotate(2deg) ;
	-ms-transform: rotate(2deg) ;
}
/*p8 結束*/

.index_game_a{
    position: absolute;
    top:0;
    left:453px;
    width: 541px;
    height:224px;
    z-index: 2;
    font-size: 1px;
    color:transparent;
}

.index_game_a{
	position: absolute;
	top:0;
	left:0%;
	width: 100%;
	height:40.4%;
	z-index: 2;
	font-size: 1px;
	color:transparent;
}

.index_article_a{
    position: absolute;
    top:227px;
    left:453px;
    width: 541px;
    height:301px;
    z-index: 2;
    font-size: 1px;
    color:transparent;
}

.index_article_a{
	position: absolute;
	top:40.4%;
	left:0%;
	width: 100%;
	height:57%;
	z-index: 2;
	font-size: 1px;
	color:transparent;
}

.pagination{
	margin: 29px 0px 0px 35%;
	width: 390px;
	overflow: hidden;
	box-shadow: 0px 2px 3px #cdcdcd;
}

.p7_point{
	font-size: 16px;
	/*為footer改的*/
	letter-spacing: 0.7px;
	color:#878787;
	margin-bottom: 3px;
}

.p7_point_text{
	float:left;
	margin:7px 10px 0 0;
}

.line_btn{
	width:32px;
	height:32px;
	background-image:url(../images/line.png);
	background-position:center;
	cursor: pointer;
	background-size: 100%;
	font-size: 0em;
	float:right;
}
.line_btn:hover{
	background-image:url(../images/line_click.png);
}

.float3{
	float:left !important;
}


.cloud_p8 {
	position: absolute;
	left: 2px;
	top: -6px;
	z-index: 1;
	width: 151.9px;
	height: 39.9px;
}

.in_title_p6a{
	font-size: 16px;
	letter-spacing: 1px;
	color:#333333;
}

.spell_font4{
	font-family: "just_ie4";
}
.spell_font5{
	font-family: "just_ie5";
}
.pass_word1{
	margin-top: 5px;
	font-size: 16px;
}
.introText{
    font-family:"Microsoft JhengHei","PMingLiU","DFKai-sb","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 17px;
	line-height: 1.8;
}
.font_size {
	font-size: 22px;
	line-height: 35px;
}
a:focus .content1_div1_title{
	box-shadow: 0px 0px 9px #d37800;
	display: block;	
}



.phone_hide .header a:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: inline-block;
	float: left;	
}
.phone_hide .header a:last-of-type:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: inline-block;
	float: right;	
}

.focus_style_ib:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: inline-block;
}
.focus_style_b:focus{
	box-shadow: 0px 0px 9px #d37800;
	display: block;
}
.play_place_p8:focus{ 
	background-color:#fcb853;
}
.stop_place_p8:focus{ 
	background-color:#fcb853;
}
.div2_right_p11 .fc1_hover_a:focus{
	box-shadow: none !important;
	display: block !important;
}
.div2_right_p11 .fc1_hover_a:focus .pass_word1{
	box-shadow: 0px 0px 9px #d37800;
}
.div2_right_p11 .fc1_hover_a:focus{
	float:none;
}
.xx:focus .photo_text_p4{
	background-color: #fcb853;
}
.xx:focus .photo_text_p9{
	background-color: #fcb853;
}
a:focus .google_btn,a:focus .fb_btn,a:focus .line_btn{
	/*border:inset 2px #fcb853;*/
	box-shadow: 0px 0px 9px #d37800;
}
a:focus .up_btn .up_btn_text1,a:focus .down_btn .down_btn_text1{
	box-shadow: 0px 0px 9px #d37800;
}
a:focus .in_right_div{
	box-shadow: 0px 0px 9px #d37800;
}
#Accesskey_U,#Accesskey_C,#Accesskey_B{
	width: 0px;
	height:0px;
	overflow: hidden;
	display: block;
}
.gocenter{
	position: fixed;
	top:-40px;
	left:0;
	z-index: 999;
	color:#333333;
	background-color: #ffffff;
	/*display: none;*/
}
.gocenter:focus{
	/*display: block;*/
	top:0;
	box-shadow: 0px 0px 9px #d37800;
}
.in_left h2{
	font-size: 20px;
    font-weight: bold;
}
.in_left h3{
	font-size: 14px;
    font-weight: bold;
}
.in_left a:focus{
	box-shadow: 0px 0px 9px #d37800;
}

/*加上banner 左右鍵*/
.flexslider.white-arrow .flex-direction-nav a:focus {
	border: 2px solid #d37800;
    border-radius: 50%;
}
.phone_hide .header .item-106,
.phone_hide .header .item-159,
.phone_hide .header .item-164,
.phone_hide .header .item-166,
.phone_hide .header .item-107,
.phone_hide .header .item-108,
.phone_hide .header .item-109,
.phone_hide .header .item-110,
.phone_hide .header .item-111{
	float:left;
}
.hot_topic_div3_right .fc3_hover_a:focus{
    box-shadow: 0px 0px 9px #d37800 !important;
    display: block !important;
}
.video_content_right .fc1_hover_a:focus{
   box-shadow: 0px 0px 9px #d37800 !important;
   display: block !important;
   float: none !important; 
}
.in_right a:first-of-type:focus{
   box-shadow: 0px 0px 9px #d37800;
   display: block;
}
.pathway:focus .page_title_a{
	box-shadow: 0px 0px 9px #d37800;
}
.page_list_btn:focus{
	background-color:#fcb853;
}
.page_Pinterest_btn:focus{
	background-color:#fcb853;
}
/*a:focus .mete_btn.phone_hide,
a:focus .earth_btn.phone_hide,
a:focus .ast_btn.phone_hide,
a:focus .walrus_btn.phone_hide
{
	box-shadow: 0px 0px 9px #d37800;
}

*/