body {
	text-align: left;
}


/*=================================================================
                              整體設定
=================================================================*/
/*320~689之間*/
@media (min-width:320px) and (max-width:689px) {
#page, .container { width:100%;}
}
/*690~899之間*/
@media (min-width:690px) and (max-width:899px) {
#page, .container { width:690px; }
.col-md-2 { width:20%;}
.col-md-10 { width:80%;}
}
/*超過900時*/
@media (min-width:900px) {
#page, .container { width:900px;}
}
#is_content {
	text-align: left;
}

/*=================================================================
                              上方區塊
=================================================================*/
.container-fluid>.navbar-header {
	margin: 0;
}
#box_top { margin:0; padding-bottom:0; height:auto;}

#panel_logo { padding-left:0; float:left;}

#panel_menu_sub { padding-right:0; margin-top:40px; margin-bottom:10px;}
#panel_menu_sub select {
    border: thin solid #ed1b23;
    color: #ed1b23;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
}

#panel_menu { padding-right:0; padding-left:0; height:28px;}
#panel_menu .navbar-default { background:none; border-radius:0; box-shadow:none; border:none; margin-bottom:0; min-height:0;}
#panel_menu .container-fluid { padding:0;}
#panel_menu .navbar-collapse { padding:0; }
#panel_menu li { font-size:14px; font-family:"微軟正黑體", Tahoma, sans-serif; margin:0 0 0 23px; font-weight:bold;}
#panel_menu li:hover { border-bottom:3px solid #ed1c24;}
#panel_menu li a:link, #panel_menu li a:visited { color:#5b5452; padding:0;}

/*320~689之間*/
@media (min-width:320px) and (max-width:689px) {
/*右上選單小按鈕*/
.navbar-toggle {
display:block;

margin-right:25px;
margin-top:55px;
}

#panel_menu_sub { position:absolute; right:80px; top:60px; margin-top:0px; z-index: 999;}

#panel_menu .navbar-collapse { position:relative; z-index:999; margin-left:0; margin-right:0;}
#panel_menu ul {border-bottom:3px solid #ed1c24;}
#panel_menu li { width:100%; margin:0; background:#fff; padding:5px 10px;}
}
/*690~899之間*/
@media (min-width:690px) and (max-width:899px) {
/*右上選單小按鈕*/
.navbar-toggle {
display:none
}

#panel_menu_sub { margin-top:60px;}

#panel_menu { width:100%; margin-top:10px; float:left; }
#panel_menu ul { float:left; width:100%;}
.navbar-collapse.collapse {
display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important;
visibility:visible!important;
border-top:none;
margin-left:0; margin-right:0;
}
}
/*超過900時*/
@media (min-width:900px) {
/*右上選單小按鈕*/
.navbar-toggle {
display:none
}
#panel_menu { float:right; clear:right;}
}

/*=================================================================
                              中間區塊
=================================================================*/
#box_center { background:url("../img/page_bottom_bg.jpg")/*tpa=http://www.cskmotion.com/style/website/00054/image/page_bottom_bg.jpg*/ repeat-y left top;}
#path { padding-left:40px; box-sizing:border-box;}
/*320~689之間*/
@media (min-width:320px) and (max-width:689px) {
#box_center { background:none;}
#path { padding-left:10px; box-sizing:border-box;}
}


/*=================================================================
                              左邊選單
=================================================================*/
#box_center_menu { width:180px; padding-left:0; padding-right:0;}
#is_menu .is_menu_title { width:180px;}
#is_menu { margin-bottom:0;}
#is_menu .is_menu_title ,#is_menu #is_menu_title { height:38px; line-height:38px;  color:#232323; font-family:"微軟正黑體", Tahoma, sans-serif; background:url("../img/is_menu_title_bg.jpg")/*tpa=http://www.cskmotion.com/style/website/00054/image/is_menu_title_bg.jpg*/ no-repeat left top #fff; padding-left:14px; font-size: 1.4em;}

#is_menu .is_menu_content { min-height:0;}
#is_menu .is_menu_content ul { list-style:none; margin:0; padding:0;}
#is_menu .is_menu_content li { font-family:"微軟正黑體", Tahoma, sans-serif; font-size:13px; font-weight:bold; line-height:1.5; background:#fff; border-radius:0 3px 3px 0; margin-bottom:13px; float:left; text-align: left;}
#is_menu .is_menu_content li a:link, #is_menu .is_menu_content li a:visited { color:#ef3138;}
#is_menu .is_menu_content li:hover { background:#e7e7e7;}

/*各單元左選單*/
#is_menu li a {
	display: block;
	text-indent: -9999px;
}
/*關於我們*/
#is_menu.about_us li.menu_1 a {
	background:url("../img/about_2.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.about_us li.menu_2 a {
	background:url("../img/ISO_icon.jpg")  no-repeat left top;
	width: 180px;
	height: 69px;
}
#is_menu.about_us_cn li.menu_1 a {
	background:url("../img/about_2_sc.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.about_us_cn li.menu_2 a {
	background:url("../img/ISO_icon_sc.jpg") no-repeat left top;
	width: 180px;
	height: 69px;
}
#is_menu.about_us_en li.menu_1 a {
	background:url("../img/about_2_en.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.about_us_en li.menu_2 a {
	background:url("../img/ISO_icon_en.jpg") no-repeat left top;
	width: 180px;
	height: 69px;
}
#is_menu.about_us li.menu_3,
#is_menu.about_us_cn li.menu_3,
#is_menu.about_us_en li.menu_3 {
	background: #ed1b24;
}
#is_menu.about_us li.menu_3 a:link,
#is_menu.about_us li.menu_3 a:visited,
#is_menu.about_us_cn li.menu_3 a:link,
#is_menu.about_us_cn li.menu_3 a:visited,
#is_menu.about_us_en li.menu_3 a:link,
#is_menu.about_us_en li.menu_3 a:visited{
	color:#FFF;
	text-indent:inherit;
	padding: 10px 10px 10px 40px;
	height: 69px;
}

/*最新消息*/
#is_menu.news li a { width: 180px; height: 69px;}
#is_menu.news li.menu_1 a { background:url("../img/news_bt_1.gif") no-repeat left top;}
#is_menu.news li.menu_2 a { background:url("../img/news_bt_2.gif")  no-repeat left top;}
#is_menu.news li.menu_3 a { background:url("../img/news_bt_3.gif")  no-repeat left top;}
#is_menu.news li.menu_1 a:hover { background:url("../img/news_bt_1a.gif")  no-repeat left top;}
#is_menu.news li.menu_2 a:hover { background:url("../img/news_bt_2a.gif")  no-repeat left top;}
#is_menu.news li.menu_3 a:hover { background:url("../img/news_bt_3a.gif")  no-repeat left top;}
#is_menu.news_cn li a { width: 180px; height: 69px;}
#is_menu.news_cn li.menu_1 a { background:url("../img/news_bt_1_sc.gif")  no-repeat left top;}
#is_menu.news_cn li.menu_2 a { background:url("../img/news_bt_2_sc.gif")  no-repeat left top;}
#is_menu.news_cn li.menu_3 a { background:url("../img/news_bt_3_sc.gif")  no-repeat left top;}
#is_menu.news_cn li.menu_1 a:hover { background:url("../img/news_bt_1a_sc.gif")  no-repeat left top;}
#is_menu.news_cn li.menu_2 a:hover { background:url("../img/news_bt_2a_sc.gif")  no-repeat left top;}
#is_menu.news_cn li.menu_3 a:hover { background:url("../img/news_bt_3a_sc.gif")  no-repeat left top;}
#is_menu.news_en li a { width: 180px; height: 69px;}
#is_menu.news_en li.menu_1 a { background:url("../img/news_bt_1_en.gif")  no-repeat left top;}
#is_menu.news_en li.menu_2 a { background:url("../img/news_bt_2_en.gif")  no-repeat left top;}
#is_menu.news_en li.menu_3 a { background:url("../img/news_bt_3_en.gif")  no-repeat left top;}
#is_menu.news_en li.menu_1 a:hover { background:url("../img/news_bt_1a_en.gif") no-repeat left top;}
#is_menu.news_en li.menu_2 a:hover { background:url("../img/news_bt_2a_en.gif")  no-repeat left top;}
#is_menu.news_en li.menu_3 a:hover { background:url("../img/news_bt_3a_en.gif")  no-repeat left top;}
/*產品型錄*/
#is_menu.product .is_menu_content li a:link, #is_menu.product .is_menu_content li a:visited { color: #fff;}
#is_menu.product li a { width: 180px; height: 69px; padding: 10px 10px 10px 30px; text-indent: 0; background: #ed1b24;}
#is_menu.product_cn li a { width: 180px; height: 69px; padding: 10px 10px 10px 30px; text-indent: 0; background: #ed1b24;}
#is_menu.product_cn .is_menu_content li a:link, #is_menu.product_cn .is_menu_content li a:visited { color: #fff;}
#is_menu.product_en li a { width: 180px; height: 69px; padding: 10px 10px 10px 30px; text-indent: 0; background: #ed1b24;}
#is_menu.product_en .is_menu_content li a:link, #is_menu.product_en .is_menu_content li a:visited { color: #fff;}

/*下載中心*/
#is_menu.download li a { width: 180px; height: 69px;}
#is_menu.download li.menu_1 a { background:url("../img/downloads_bt1.gif") no-repeat left top;}
#is_menu.download li.menu_2 a { background:url("../img/downloads_bg2.gif") no-repeat left top;}
#is_menu.download li.menu_1 a:hover { background:url("../img/downloads_bt1a.gif") no-repeat left top;}
#is_menu.download li.menu_2 a:hover { background:url("../img/downloads_bg2a.gif") no-repeat left top;}
#is_menu.download_cn li a { width: 180px; height: 69px;}
#is_menu.download_cn li.menu_1 a { background:url("../img/downloads_bt1_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_2 a { background:url("../img/downloads_bg2_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_1 a:hover { background:url("../img/downloads_bt1a_cn.gif") no-repeat left top;}
#is_menu.download_cn li.menu_2 a:hover { background:url("../img/downloads_bg2a_cn.gif") no-repeat left top;}
#is_menu.download_en li a { width: 180px; height: 69px;}
#is_menu.download_en li.menu_1 a { background:url("../img/downloads_bt1_en.gif")  no-repeat left top;}
#is_menu.download_en li.menu_2 a { background:url("../img/downloads_bg2_en.gif") no-repeat left top;}
#is_menu.download_en li.menu_1 a:hover { background:url("../img/downloads_bt1a_en.gif") no-repeat left top;}
#is_menu.download_en li.menu_2 a:hover { background:url("../img/downloads_bg2a_en.gif")  no-repeat left top;}
#is_menu.download li.menu_3,
#is_menu.download_cn li.menu_3,
#is_menu.download_en li.menu_3 {
	background: transparent;
}
#is_menu.download li.menu_3 a {
	width: 150px;
}
#is_menu.download li.menu_3 a:link,
#is_menu.download li.menu_3 a:visited,
#is_menu.download_cn li.menu_3 a:link,
#is_menu.download_cn li.menu_3 a:visited,
#is_menu.download_en li.menu_3 a:link,
#is_menu.download_en li.menu_3 a:visited {
	background: url("../img/downloads_bg3.jpg")  no-repeat left top
}
#is_menu.download li.menu_3 a:hover,
#is_menu.download li.menu_3 a:active,
#is_menu.download_cn li.menu_3 a:hover,
#is_menu.download_cn li.menu_3 a:active,
#is_menu.download_en li.menu_3 a:hover,
#is_menu.download_en li.menu_3 a:active {
	background: url("../img/downloads_bg3a.jpg") no-repeat left top
}
#is_menu.download li.menu_4,
#is_menu.download_cn li.menu_4,
#is_menu.download_en li.menu_4 {
	background: transparent;
}
#is_menu.download li.menu_4 a {
	width: 150px;
}
#is_menu.download li.menu_4 a:link,
#is_menu.download li.menu_4 a:visited,
#is_menu.download_cn li.menu_4 a:link,
#is_menu.download_cn li.menu_4 a:visited,
#is_menu.download_en li.menu_4 a:link,
#is_menu.download_en li.menu_4 a:visited {
	background: url("../img/downloads_bg4.jpg") no-repeat left top
}
#is_menu.download li.menu_4 a:hover,
#is_menu.download li.menu_4 a:active,
#is_menu.download_cn li.menu_4 a:hover,
#is_menu.download_cn li.menu_4 a:active,
#is_menu.download_en li.menu_4 a:hover,
#is_menu.download_en li.menu_4 a:active {
	background: url("../img/downloads_bg4a.jpg") no-repeat left top
	
}
/*人才招聘*/
#is_menu.hr li a {
	background:url("../img/recruitment_2.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.hr_cn li a {
	background:url("../img/recruitment_2_sc.jpg") no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.hr_en li a {
	background:url("../img/recruitment_2_en.jpg") no-repeat left top;
	width: 180px;
	height: 176px;
}
/*聯絡我們*/
#is_menu.contact_us li a {
	background:url("../img/contact_2.jpg") no-repeat left top;
	width: 180px;
	height: 175px;
}
#is_menu.contact_us_cn li a {
	background:url("../img/contact_2_sc.jpg") no-repeat left top;
	width: 180px;
	height: 175px;
}
#is_menu.contact_us_en li a {
	background:url("../img/contact_2_en.jpg") no-repeat left top;
	width: 180px;
	height: 175px;
}
/*網站地圖*/
#is_menu.sitemap li a {
	background:url("../img/sitemap_2.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.sitemap_cn li a {
	background:url("../img/sitemap_2_sc.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}
#is_menu.sitemap_en li a {
	background:url("../img/sitemap_2_en.jpg")  no-repeat left top;
	width: 180px;
	height: 176px;
}



/*320~689之間*/
@media screen and (min-width:320px) and (max-width:689px) {
#box_center_menu { width:100%; margin: 0 0 20px 0; padding-left: 15px; padding-right: 15px;}
#is_menu .is_menu_title, #is_menu #is_menu_title { margin-left:0; width: 100%;}
#is_menu .is_menu_content li { border-radius:5px; margin-bottom: 0; font-size: 1.2em;}
#is_menu li a { text-indent: 0;}
#is_menu li.menu_1 a, #is_menu.news li.menu_1 a, #is_menu.news_cn li.menu_1 a, #is_menu.news_en li.menu_1 a { background: none; height: auto;}
#is_menu li.menu_2 a, #is_menu.news li.menu_2 a, #is_menu.news_cn li.menu_2 a, #is_menu.news_en li.menu_2 a { background: none; height: auto;}
#is_menu li.menu_3 a, #is_menu.news li.menu_3 a, #is_menu.news_cn li.menu_3 a, #is_menu.news_en li.menu_3 a { background: none; height: auto;}
#is_menu.news li.menu_1 a:hover, #is_menu.news_cn li.menu_1 a:hover, #is_menu.news_en li.menu_1 a:hover { background:none;}
#is_menu.news li.menu_2 a:hover, #is_menu.news_cn li.menu_2 a:hover, #is_menu.news_en li.menu_2 a:hover { background:none;}
#is_menu.news li.menu_3 a:hover, #is_menu.news_cn li.menu_3 a:hover, #is_menu.news_en li.menu_3 a:hover { background:none;}
#is_menu.product li a { width: 100%;}
#is_menu.product .is_menu_content li a:link, #is_menu.product .is_menu_content li a:visited { color:#ef3138;}
#is_menu.product_cn .is_menu_content li a:link, #is_menu.product_cn .is_menu_content li a:visited { color:#ef3138;}
#is_menu.product_en .is_menu_content li a:link, #is_menu.product_en .is_menu_content li a:visited { color:#ef3138;}
#is_menu.product_en li a { width: 100%;}
#is_menu.product li.menu_1 a, #is_menu.product_cn li.menu_1 a, #is_menu.product_en li.menu_1 a { background:none;}
#is_menu.product li.menu_2 a, #is_menu.product_cn li.menu_2 a, #is_menu.product_en li.menu_2 a { background:none;}
#is_menu.product li.menu_3 a, #is_menu.product_cn li.menu_3 a, #is_menu.product_en li.menu_3 a { background:none;}
#is_menu.product li.menu_1 a:hover, #is_menu.product_cn li.menu_1 a:hover, #is_menu.product_en li.menu_1 a:hover { background:none;}
#is_menu.product li.menu_2 a:hover, #is_menu.product_cn li.menu_2 a:hover, #is_menu.product_en li.menu_2 a:hover { background:none;}
#is_menu.product li.menu_3 a:hover, #is_menu.product_cn li.menu_3 a:hover, #is_menu.product_en li.menu_3 a:hover { background:none;}

#is_menu.about_us li.menu_1 a, #is_menu.about_us_cn li.menu_1 a, #is_menu.about_us_en li.menu_1 a { background:none; height:auto;}
#is_menu.about_us li.menu_2 a, #is_menu.about_us_cn li.menu_2 a, #is_menu.about_us_en li.menu_2 a { background:none; height:auto;}
#is_menu.about_us li.menu_1 a:hover, #is_menu.about_us_cn li.menu_1 a:hover, #is_menu.about_us_en li.menu_1 a:hover { background:none; height:auto;}
#is_menu.about_us li.menu_2 a:hover, #is_menu.about_us_cn li.menu_2 a:hover, #is_menu.about_us_en li.menu_2 a:hover { background:none; height:auto;}

#is_menu.about_us li.menu_3,
#is_menu.about_us_cn li.menu_3,
#is_menu.about_us_en li.menu_3 {
	background: none;
}
#is_menu.about_us li.menu_3 a:link,
#is_menu.about_us li.menu_3 a:visited,
#is_menu.about_us_cn li.menu_3 a:link,
#is_menu.about_us_cn li.menu_3 a:visited,
#is_menu.about_us_en li.menu_3 a:link,
#is_menu.about_us_en li.menu_3 a:visited{
	color:#ed1b24;
	padding: 0;
	height: auto;
}

/*下載中心*/
#is_menu.download li a { width: 180px; height: 69px; text-indent:-9999px;}
#is_menu.download li.menu_1 a { background:url("../img/downloads_bt1.gif")  no-repeat left top;}
#is_menu.download li.menu_2 a { background:url("../img/downloads_bg2.gif")  no-repeat left top;}
#is_menu.download li.menu_1 a:hover { background:url("../img/downloads_bt1a.gif")  no-repeat left top;}
#is_menu.download li.menu_2 a:hover { background:url("../img/downloads_bg2a.gif")  no-repeat left top;}
#is_menu.download_cn li a { width: 180px; height: 69px; text-indent:-9999px;}
#is_menu.download_cn li.menu_1 a { background:url("../img/downloads_bt1_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_2 a { background:url("../img/downloads_bg2_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_1 a:hover { background:url("../img/downloads_bt1a_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_2 a:hover { background:url("../img/downloads_bg2a_cn.gif")  no-repeat left top;}
#is_menu.download_en li a { width: 180px; height: 69px; text-indent:-9999px;}
#is_menu.download_en li.menu_1 a { background:url("../img/downloads_bt1_en.gif")  no-repeat left top;}
#is_menu.download_en li.menu_2 a { background:url("../img/downloads_bg2_en.gif")  no-repeat left top;}
#is_menu.download_en li.menu_1 a:hover { background:url("../img/downloads_bt1a_en.gif")  no-repeat left top;}
#is_menu.download_en li.menu_2 a:hover { background:url("downloads_bg2a_en.gif")  no-repeat left top;}
#is_menu.download li.menu_3,
#is_menu.download_cn li.menu_3,
#is_menu.download_en li.menu_3 {
	background: url("../img/page_bottom_bg.jpg") repeat-y left top;
}
#is_menu.download li.menu_3 a {
	width: inherit;
}
#is_menu.download li.menu_3 a:link,
#is_menu.download li.menu_3 a:visited,
#is_menu.download_cn li.menu_3 a:link,
#is_menu.download_cn li.menu_3 a:visited,
#is_menu.download_en li.menu_3 a:link,
#is_menu.download_en li.menu_3 a:visited{
	color:#ed1b24;
	padding: 0 0 0 50px;
}

}
/*690~899之間*/
@media screen and (min-width:690px) and (max-width:899px) {
#box_center_menu { width:100%; margin: 0; padding-left:0; padding-right:0;}
#is_menu .is_menu_title, #is_menu #is_menu_title { width:100%;}
#is_menu .is_menu_content ul { padding-left: 35px;}
#is_menu .is_menu_content li { width:calc(25% - 5px); margin-right:5px; border-radius:5px;}
#is_menu li a { text-indent: 0;}
#is_menu li.menu_1 a, #is_menu.news li.menu_1 a, #is_menu.news_cn li.menu_1 a, #is_menu.news_en li.menu_1 a { background: none; height: auto;}
#is_menu li.menu_2 a, #is_menu.news li.menu_2 a, #is_menu.news_cn li.menu_2 a, #is_menu.news_en li.menu_2 a { background: none; height: auto;}
#is_menu li.menu_3 a, #is_menu.news li.menu_3 a, #is_menu.news_cn li.menu_3 a, #is_menu.news_en li.menu_3 a { background: none; height: auto;}
#is_menu.news li.menu_1 a:hover, #is_menu.news_cn li.menu_1 a:hover, #is_menu.news_en li.menu_1 a:hover { background:none;}
#is_menu.news li.menu_2 a:hover, #is_menu.news_cn li.menu_2 a:hover, #is_menu.news_en li.menu_2 a:hover { background:none;}
#is_menu.news li.menu_3 a:hover, #is_menu.news_cn li.menu_3 a:hover, #is_menu.news_en li.menu_3 a:hover { background:none;}
#is_menu.product .is_menu_content li a:link, #is_menu.product .is_menu_content li a:visited { color:#ef3138;}
#is_menu.product_cn .is_menu_content li a:link, #is_menu.product_cn .is_menu_content li a:visited { color:#ef3138;}
#is_menu.product_en .is_menu_content li a:link, #is_menu.product_en .is_menu_content li a:visited { color:#ef3138;}
#is_menu.product li.menu_1 a, #is_menu.product_cn li.menu_1 a, #is_menu.product_en li.menu_1 a { background:none;}
#is_menu.product li.menu_2 a, #is_menu.product_cn li.menu_2 a, #is_menu.product_en li.menu_2 a { background:none;}
#is_menu.product li.menu_3 a, #is_menu.product_cn li.menu_3 a, #is_menu.product_en li.menu_3 a { background:none;}
#is_menu.product li.menu_1 a:hover, #is_menu.product_cn li.menu_1 a:hover, #is_menu.product_en li.menu_1 a:hover { background:none;}
#is_menu.product li.menu_2 a:hover, #is_menu.product_cn li.menu_2 a:hover, #is_menu.product_en li.menu_2 a:hover { background:none;}
#is_menu.product li.menu_3 a:hover, #is_menu.product_cn li.menu_3 a:hover, #is_menu.product_en li.menu_3 a:hover { background:none;}
#is_menu.about_us li.menu_1 a, #is_menu.about_us_cn li.menu_1 a, #is_menu.about_us_en li.menu_1 a { background:none; height:auto;}
#is_menu.about_us li.menu_2 a, #is_menu.about_us_cn li.menu_2 a, #is_menu.about_us_en li.menu_2 a { background:none; height:auto;}
#is_menu.about_us li.menu_1 a:hover, #is_menu.about_us_cn li.menu_1 a:hover, #is_menu.about_us_en li.menu_1 a:hover { background:none; height:auto;}
#is_menu.about_us li.menu_2 a:hover, #is_menu.about_us_cn li.menu_2 a:hover, #is_menu.about_us_en li.menu_2 a:hover { background:none; height:auto;}
#is_menu.about_us li.menu_3,
#is_menu.about_us_cn li.menu_3,
#is_menu.about_us_en li.menu_3 {
	background: none;
}
#is_menu.about_us li.menu_3 a:link,
#is_menu.about_us li.menu_3 a:visited,
#is_menu.about_us_cn li.menu_3 a:link,
#is_menu.about_us_cn li.menu_3 a:visited,
#is_menu.about_us_en li.menu_3 a:link,
#is_menu.about_us_en li.menu_3 a:visited{
	color:#ed1b24;
	padding: 0;
	height: auto;
}

/*下載中心*/
#is_menu.download .is_menu_content ul,
#is_menu.download_cn .is_menu_content ul,
#is_menu.download_en .is_menu_content ul {
	padding-left: 0;
}
#is_menu.download li a { width: 180px; height: 69px; text-indent:-9999px;}
#is_menu.download li.menu_1 a { background:url("../img/downloads_bt1.gif")  no-repeat left top;}
#is_menu.download li.menu_2 a { background:url("../img/downloads_bg2.gif") no-repeat left top;}
#is_menu.download li.menu_1 a:hover { background:url("../img/downloads_bt1a.gif")  no-repeat left top;}
#is_menu.download li.menu_2 a:hover { background:url("../img/downloads_bg2a.gif")  no-repeat left top;}
#is_menu.download_cn li a { width: 180px; height: 69px;}
#is_menu.download_cn li.menu_1 a { background:url("../img/downloads_bt1_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_2 a { background:url("../img/downloads_bg2_cn.gif") no-repeat left top;}
#is_menu.download_cn li.menu_1 a:hover { background:url("../img/downloads_bt1a_cn.gif")  no-repeat left top;}
#is_menu.download_cn li.menu_2 a:hover { background:url("../img/downloads_bg2a_cn.gif") no-repeat left top;}
#is_menu.download_en li a { width: 180px; height: 69px;}
#is_menu.download_en li.menu_1 a { background: none;}
#is_menu.download_en li.menu_2 a { background: none;}
#is_menu.download_en li.menu_1 a:hover { background: none;}
#is_menu.download_en li.menu_2 a:hover { background: none;}
#is_menu.download li.menu_3,
#is_menu.download_cn li.menu_3,
#is_menu.download_en li.menu_3 {
	background: url("../img/page_bottom_bg.jpg") repeat-y left top;
}
#is_menu.download li.menu_3 a:link,
#is_menu.download li.menu_3 a:visited,
#is_menu.download_cn li.menu_3 a:link,
#is_menu.download_cn li.menu_3 a:visited,
#is_menu.download_en li.menu_3 a:link,
#is_menu.download_en li.menu_3 a:visited{
	color:#ed1b24;
	padding: 12px 0 0 20px;
}
}


/*=================================================================
                              右邊內容
=================================================================*/


#is_title { background:url("../img/is_menu_title_bg.jpg")  no-repeat left top; padding-left:14px; min-height:38px;}
#is_title h1 { color:#232323; font-family:"微軟正黑體", Tahoma, sans-serif; line-height:1.5; padding:7px 0; font-weight:bold; }

#box_center_content img { max-width:100%; height:auto;}

/*320~689之間*/
@media (min-width:320px) and (max-width:689px) {
#box_center_content{ padding: 0 15px; width: 100%;}
}
/*690~899之間*/
@media (min-width:690px) and (max-width:899px) {
#box_center_content{ width:690px; padding:0 0 0 40px;}
#is_title { margin-left:-40px; width:690px;}
}
/*超過900時*/
@media (min-width:900px) {
#box_center_content{ width:690px; padding:0;}
#box_center_content.full{ width:100%;}
}

/*=================================================================
                              下方區塊
=================================================================*/
#page_bottom { background:url("page_bottom_bg.jpg") repeat-y left top;}
#footer { width:100%; padding-top:20px; padding-bottom:20px; padding-left: 220px;}
#footer_content { margin-bottom:15px; }
#footer_content, #footer_content table { font-size:10px; line-height:1.4; color:#666;}
#footer_content .col-md-6 { width:50%; float:left; border-right:1px solid #ed1c24; }
#footer_content .col-md-6:first-child { padding-left:0;}
#footer_content .col-md-6:last-child { border-right:none; padding-right:0;}
#footer_content a:link, #footer_content a:visited { color:#ed1b23;}
#footer_content a:hover { text-decoration:underline;}
#footer_copyright { font-size:9px; color:#707070;}


/*320~689之間*/
@media (min-width:320px) and (max-width:689px) {
#page_bottom { background:none;}
#footer { padding-left:20px;}
#footer_content, #footer_copyright { width:100%; float:none; padding:0 15px;}
#footer_content .col-md-6 { width:100%; border-right:none; padding:0; margin-bottom:5px;}
}
/*690~899之間*/
@media (min-width:690px) and (max-width:899px) {
#footer_content, #footer_copyright { width:650px; float:right;}
#footer { padding-left: 20px;}
}
/*超過900時*/
@media (min-width:900px) {
#footer_content, #footer_copyright { width:680px; float:right;}
}


/*=================================================================
                           最新消息設定
=================================================================*/
ul#news li .date { width: 56px; height: 70px; line-height: 24px;}
ul#news li .year { display:block; margin-top:-5px;}
@media (min-width:320px) and (max-width:899px) {
ul#news li .title { width:calc(100% - 71px);}
}
/*最新消息 1*/
ul#news li {
	display: table;
	margin: 0;
	padding: 5px 0;
	border: none;
}
ul#news li:nth-of-type(2n+2) {
	background-color:#F4F4F4;
}
ul#news li .date {
	background: transparent;
	width: 25%;
	height: auto;
	display: table-cell;
	text-align: left;
}
ul#news li .title {
	width:75%;
	font-size: 1em;
	display: table-cell;
	padding: 5px;
	word-break: break-all;
}
/*參展消息 2*/
.news_table th, .news_table td {
	padding: 10px;
	text-align:left;
}
.news_table th {
	color:#fff;
}
.news_table th.date, .news_table th.location {
	background: #ed1c24;
}
.news_table th.name {
	background: #848484;
}
.news_table th.date {
	width: 20%;
}
.news_table th.location {
	width: 35%;
}
.news_table tr:nth-of-type(2n+2) {
	background:#f4f4f4;
}
/*活動訊息 3*/
#is_content_list ul.event_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
#is_content_list ul.event_list li {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #999;
}
#is_content_list ul.event_list li:last-child {
	border-bottom: none;
}
ul.event_list .images {
	background:#f4f4f4;
	padding: 7px 15px;
}
ul.event_list .images .image {
	padding: 7px 0;
}
ul.event_list .text {
	margin-top: 15px;
}
ul.event_list .text h4 {
	margin: 0;
	color:#ED1B23;
	font-size: 1em;
}
ul.event_list .text p {
	line-height: 1.6em;
	text-align: left;
}
ul.event_list .describe {
	border-top: solid 1px #ccc;
	padding-top: 10px;
	margin-top: 10px;
}

@media screen and (min-width:320px) and (max-width:689px) {
	ul#news li .date, ul#news li .title { width: 100%; display: block;}
	/*參展消息 2*/
	.news_table table, .news_table thead, .news_table tbody, .news_table th, .news_table td, .news_table tr { 
		display: block; 
	}
	.news_table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.news_table tr { border: 1px solid #ccc; }
	.news_table td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 45%; 
	}
	
	.news_table td:before { 
		position: absolute;
		top: 10px;
		left: 6px;
		width: 40%; 
		padding-right: 10px; 
		white-space: nowrap;
		font-weight: bold;
	}
}


/*=================================================================
                              首頁設定
=================================================================*/
/*公司簡介*/
#home_about { margin-bottom:15px;}
#home_about .content { color:#000; line-height:1.5; padding:5px 0 0 40px; font-family:"微軟正黑體", Tahoma, sans-serif;}
#home_about .content a:link, #home_about .content a:visited { color:#000;}
#home_about a { display: block;}

/*廣告模組*/
#home_ad {  margin-bottom:15px;}

#home_news h1, #home_product h1, #home_download h1{ background:url("is_menu_title_bg.jpg")  no-repeat left top; min-height:38px; color:#232323; font-family:"微軟正黑體", Tahoma, sans-serif; line-height:1.5; padding:7px 0 7px 14px; font-weight:bold; font-size:16px;}

/*最新消息*/
#home_news { padding-left:0;}
#home_news h2 { color:#ed1c24; font-size:13px; font-family:"微軟正黑體", Tahoma, sans-serif; border-bottom:2px solid #ed1c24; font-weight:bold; line-height:1; padding-bottom:3px; margin:0 0 10px;}
#home_news h2 a:link, #home_news h2 a:visited { float:right; font-size:11px; color:#ed1c24;}
#home_news .content { line-height:1.5;}

/*產品介紹*/
#home_product { padding-right:0;}
#home_product ul { list-style:none; margin:0; padding:5px 0; font-weight:bold; line-height:1.2;}
#home_product li { padding:3px 0;}
#home_product a:link, a:visited { color:#ed1b23;}

/*檔案下載*/
#home_download { padding-right:0;}
#home_download ul {list-style:none; margin:0; padding:5px 0;}
#home_download li { width:auto; float:left;}


/*320~689之間*/
@media (min-width:320px) and (max-width:689px) {
/*公司簡介*/
#home_about { width:100%; float:left;}
#home_about .image { width:180px; float:left; margin-right:10px;}
#home_about .content { padding-top:0; line-height: 1.3em;}

/*廣告模組*/
#home_ad { width:100%; float:left; }


/*產品介紹*/
#home_product { padding-right:0; padding-left:0;}
/*檔案下載*/
#home_download { padding-right:0; padding-left:0;}
}


/*690~899之間*/
@media (min-width:690px) and (max-width:899px) {
/*公司簡介*/
#home_about { width:100%; float:left;}
#home_about .image { width:180px; float:left; margin-right:10px;}

/*廣告模組*/
#home_ad { width:100%; float:left; }

/*最新消息*/
#home_news { padding:0;}

/*產品介紹*/
#home_product { width:100%; float:left; padding:0; }
#home_product .image { width:auto; float:left; margin-right:10px;}

/*檔案下載*/
#home_download { width:100%; float:left; padding:0; }
}



/*超過900時*/
@media (min-width:900px) {
/*公司簡介*/
#home_about { width:180px; margin-left:0; }

/*廣告模組*/
#home_ad { width:180px; margin-left:0; }
}

/*=================================================================
                           下載中心設定
=================================================================*/


ul#download_list  {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#download_list li {
	width: 100%;
	float: left;
	border-bottom: solid 1px #e7e7e7;
	padding:10px 0;
}
ul#download_list li .image {
	width:100px; height: auto; min-height:1em;
	float:left;
	text-align:center;
	margin-right:15px;
	}
ul#download_list li .image img {
	border:1px solid #666;
	}
ul#download_list li .name {	
	color: #ED1B23;
	font-weight: bold;
	float:left;
	width:calc(100% - 115px);
	font-size:16px;
	font-family:"微軟正黑體", Tahoma, sans-serif;
}
/*只有一層的頁面*/


/*兩層的頁面*/
ul#download_list.lev2 li {
	width:50%;
	border-bottom:none;
	padding:10px 20px;
	box-sizing:border-box;
	}
ul#download_list.lev2 li:nth-child(2n+1) { clear:both;}
ul#download_list.lev2 li .name { border-bottom: solid 1px #e7e7e7; background:url("../img/download_icon.gif")  no-repeat right 3px;}
ul#download_list.lev2 ul { list-style:none; margin:0; padding:10px 0; float:left;
	width:calc(100% - 115px);}
ul#download_list.lev2 ul li { width:100%; padding:0;}
ul#download_list.lev2 ul li a:link, ul#download_list.lev2 ul li a:visited { color:#F00;}
ul#download_list.lev2 ul li a:hover { text-decoration:underline;}

@media screen and (min-width:320px) and (max-width:689px) {
	ul#download_list.lev2 li {
	width:100%;
	}
}

.table_data.mobile { display: none;}
@media screen and (max-width:689px) {
	.table_data.mobile { display: table;}
	.table_data.screen { display: none;}
}
