﻿/*==============================
pc_css主要在頁面的架構上所撰寫
==============================*/


.pc_txt_break{
    word-wrap:break-word;
    word-break:normal;
}


.pc_2groupN_container {
    width: 100%;
    height: 125px;
    margin: 15px auto 0px auto;
} 


.pc_2groupN {
    width: 49%;
    float: left;
    margin: 0 auto 10px auto;
   
}  

.pc_2groupN_R {
    width: 49%;
    float: right;
    margin: 0 auto 10px auto;
    /* padding: 0 15px 0 15px; */
}  

.pc_2groupN_title {
	width: 100%;
	/*height: 80px;*/
	float: left;
    text-align: center;
    font-size: 16px;
    background-color: #eee;
} 


.pc_2groupN_title h3{
	margin-top: 10px;
   	font-size: 16px;
    margin-bottom: 10px;
} 

.pc_2groupN_title a {
    color: #333;
} 

.pc_2groupN_title a:hover {
    color: #333;
} 

.pc_2groupN_pic {
    width: 100%;
} 

.pc_2groupN_pic img {
    width: 100%;
} 


.link_icon{
   float:none;
  margin: 0px 0px 0 3px;
}


td.center{
    text-align: center;
}

.pc_groupD {
    width: 100%;  
    float: left;
    margin:10px 0 20px 0;
    /*border: 1px solid #ccc;
    padding: 15px;*/
} 


.pc_groupD_pic {
    width:110px;  
    height:65px; 
    float:left;
    margin:0 25px 10px 0; 
    
} 

.pc_groupD_pic img{
    width:100%;
} 

.pc_groupD_text {
    width: 100%;
    float: left !important;
     /* position: relative !important; */
    font-size: 14px;
    margin: 0 0 10px 0;
} 

.pc_groupD_text a {
    color: #444444;
}

.pc_groupD_text a:hover {
    color: #C10066;
}

.pc_groupD_blue {
    color: blue;
    margin-bottom: -20px;
} 

.pc_groupD_btn {
    width:100%;
    float: left;
    
} 

.pc_2groupM_container {
    width: 100%;
    /* height: 125px; */
    margin: 15px auto 0px auto;
} 


.pc_2groupM {
    width: 50%;
    float: left;
    margin: 0 auto 10px auto;
    padding: 0 10px 0 0;
}  

.pc_2groupM_R {
    width: 50%;
    float: right;
    margin: 0 auto 10px auto;
    /* padding: 0 15px 0 15px; */
}  

.pc_2groupM_title a{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
        /*background-color: #015e8b;*/
	padding: 7px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #333;
        color: #333;
} 


.pc_2groupM_title a:hover {
    background-color: #ddd;
} 





.pc_selectbox {
    width: 100%;
    /*float: left;*/
    margin:10px 0px 15px 0px;
    font-size: 13px;
} 


.header {
    height: 47px;
}

.menu_icon1 {
    margin-top: 8px;
    margin-right: 12px;
}

.menu_icon2 {
    margin-top: 3px;
    margin-right: 12px;
}

.menu_icon3 {
    margin: 9px 25px 0 -16px;
}

.menu_icon4 {
    margin: 2px 10px 0 0;
}



.mmenu {
   padding-top: 4px;
   border-top: 1px solid #aaaaaa;
   font-size: 16px;
    margin-top: 20px;
    margin-bottom: -20px;
}

.mmenu2 {
   border-top: 1px solid #aaaaaa;
   font-size: 16px;
    margin-top: 20px;
    margin-bottom: -20px;
}

.mmenu3 {
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    margin-top: 19px;
    
}

.mmenu4 {
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    margin-top: -1px;
    margin-bottom: 10px;
}

.mmenu5 {
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    margin-top: -1px;
    margin-bottom: 10px;
}

.scbtn {
    color: #8c0044 !important;
    font-size: 22px !important;
    background-color: transparent !important;
    margin-top: 9px !important;
    /*margin-left: 45px !important;*/  
    border: 1px solid transparent
       
} 

.scbg {
    top: 100% !important;
     margin-left: -228px !important;
     margin-top: 5px !important;
     padding: 20px !important;
     min-width: 335px  !important;
     /*height: 50px !important;
   padding-left: 134px !important;*/
   border-top: 1px solid #666;
   
}

.menubox {
    /*margin-right:72px;*/
    float: right;
    width: 100px;
} 

.pc_4groupC_container {
    width: 100%; 
    margin-top: 3px;   
} 

.pc_4groupC_title {
	width: 25%;
	float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    background-color: #8c0044;
    border-right: 1px solid #fff;
} 

.pc_4groupC_title4 a,
.pc_4groupC_title3 a,
.pc_4groupC_title2 a,
.pc_4groupC_title a {
    color: #fff;
} 

.pc_4groupC_title4 a:hover,
.pc_4groupC_title3  a:hover,
.pc_4groupC_title2  a:hover,
.pc_4groupC_title  a:hover {
    color: #e19ebe;
} 

.pc_4groupC_title4 {
	width: 25%;
	float: left;
    font-size: 16px;
    padding: 21px;
    text-align: center;
    background-color: #8c0044;
   
} 



.pc_4groupC_title2 {
	width: 25%;
	/*height: 80px;*/
	float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    background-color: #8c0044;
   border-right: 1px solid #fff;
} 


.pc_4groupC_title3 {
	width: 25%;
	/*height: 80px;*/
	float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    background-color: #8c0044;
    border-right: 1px solid #FFF;
} 

.pc_5groupC_title {
	width: 20%;
	float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    background-color: #8c0044;
    border-right: 1px solid #fff;
} 

.pc_5groupC_title4 a,
.pc_5groupC_title3 a,
.pc_5groupC_title2 a,
.pc_5groupC_title a {
    color: #fff;
} 

.pc_5groupC_title4 a:hover,
.pc_5groupC_title3  a:hover,
.pc_5groupC_title2  a:hover,
.pc_5groupC_title  a:hover {
    color: #e19ebe;
} 

.pc_5groupC_title4 {
	width: 20%;
	float: left;
    font-size: 16px;
	padding-top: 21px;
	padding-bottom: 21px;
    text-align: center;
    background-color: #8c0044;
    border-right: 1px solid #fff;
} 

.pc_mb {
    
}

.pc_mb2 {
    margin-bottom: 10px; 
}

.pc_mb3 {
    margin-bottom: -2px;
}

.pc_mb4 {
    
}


.pc_mb5 {
    margin-bottom: -5px;
}

.pc_mb6 {
   
}


.pc_mt {
    margin-top: 0px !important;
}

.pc_mt2 {
    margin-top: 25px;
}

.pc_mt3 {
    
}

.pc_mt4 {
    margin-top: -20px;
}


.pc_mt5 {
    margin-top: 40px;
}

.pc_ml {
    margin: 0 0 20px 0;
}

.pc_mr {
    
}




/*===== 以下最上面細的BAR =====*/
#pc_page {
	width: 100%;
    overflow-x: hidden;
}

#pc_toolbar {
    width: 100%;
    background: #FCFCFC;
    height: 30px;
    z-index: 1500;
    position: relative;
}

.pc_container {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.pc_container:before, .pc_container:after {
    content: " ";
    display: table;
}

.pc_bar {
	float: left;
    width: 960px;
}



/*===== 以上最上面細的BAR =====*/


/*===== 以下選單部分 =====*/
header {
    width: 100%;
    background: #FFF;
    position: relative;
    z-index: 1000;
}

header:before, header:after {
    content: " ";
    display: table;
}

header .pc_menu {
    height: 100px;
}

.pc_header {
    width: 100%; position: fixed; 
    z-index: 1030; 
    border-bottom: 10px solid #8C0044; 
    top: 0; 
    height: 150px;
}

.pc_head {
    /*width: 960px; */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
} 


.pc_menu {
    width: 960px; 
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
}


.pc_menu:before, .pc_menu:after {
    content: " ";
    display: table;
}

.logobox {
	 width: 200px;
    height: 120px;
    float: left;
    margin-right: 90px \9;  /*IE8用*/
    /*margin-left: 16%;
    margin-right: 6.5%;*/
}

.pc_logo_pt {
    padding-top: 19px;
}



.pc_menu_title_top {
    margin-top: 55px;
}

.pc_menu_height {
    line-height: 50px;
}


.pc_menu_title {
    font-size: 14px !important;
    font-weight: 600;
    padding-top: 0.5em !important;
    padding-right: 1em !important;
}


.pc_menu_title_bold {
	font-weight: 600;
}

.pc_menu_subtitle {
	line-height: 27px;
    list-style: none;
    padding-left: 2px; 
}


.pc_menu_introduction {
    font-size: 13px !important;
    margin-top: 5px;
    padding-left: 15px;
    line-height: 24px;
}


.pc_menu_quicklink {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 5px !important;
    margin-top: -5px;
    float: left;
}


.pc_menu_icon_ml {
    margin-left: -4px;
}


.img-responsive {
	max-width: 100%;
    max-height: 100px;
    overflow: hidden;
}


.ask_btn {
        /* width: 180px; */
    /* height: 39px; */
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 10px 0px 10px 0px;
    /* text-align: center; */
    background-color: #8c0044;
        margin-left: 15px;
    margin-right: 15px;
}

.ask_btn1 {
    width: 130px;
    height: 39px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 4px 5px 5px 15px;
}


.ask_btn_bg {
    width: 134px;
    height: 30px;
    background-image: url(/SiteImages/btn-ask-1.png);
    background-repeat: no-repeat;
    margin-top: 44px;
    margin-top: 52px;
}

.ask_btn_bg:hover {
    width: 134px;
    height: 30px;
    background-image: url(/SiteImages/btn-ask.png);
    background-repeat: no-repeat;
    margin-top: 44px;
    margin-top: 52px;
}

.ask_btn_color {
	color: #ffffff;
}


.search_btn_mtr {
	margin-top: 52px;
	margin-right: 20px;
}

.pc_search_btn_mt {
	margin-top: 52px;
	float: right;
}

.pc_search_btn {
    width: 30px;
    height: 30px;
    float: right;
    background-image: url(/SiteImages/btn-search-1.png);
    border: 0;
    margin-left: -30px;
    margin-right: 10px;
    margin-top: -3px; 
}



.pc_search_btn2 {
        color: #ffffff;
    background-color:#947A4A;
    border: none;
    font-size: 14px;
    padding: 7px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    float: left;
    margin: 0 0 25px 0 ;
    width: 100%;
    text-align: center;
}

.pc_search_btn:hover {
    width: 30px;
    height: 30px;
    float: right;
    background-image: url(/SiteImages/btn-search.png);
    border: 0;
    margin-left: -30px; 
    margin-right: 5px; 
}

.pc_search_btn2 a {
     color: #ffffff;
}

.pc_search_btn2:hover {
    background-color:#8a6d3b;
}


.ask_btn_icon {
    margin-left: 16px;
    padding-top: 3px;
    margin-right: 20px;
    color: #ffffff;
}

.pc_about_menubox1 {
    width: 33%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_about_menubox2 {
    width: 22%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_about_menubox3 {
    width: 32%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_products_menubox1 {
    width: 21%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_products_menubox2 {
    width: 18%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_products_menubox3 {
    width: 21%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_products_menubox4 {
    width: 21%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_solutions_menubox1 {
    width: 19%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_solutions_menubox2 {
    width: 19%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_solutions_menubox3 {
    width: 19%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_solutions_menubox4 {
    width: 26%;
    float: left;
    padding: 10px 10px 0px 20px;
}

.pc_support_menubox1 {
    width: 30%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_support_menubox2 {
    width: 29%;
    float: left;
    padding: 10px 20px 0px 20px;
}

.pc_support_menubox3 {
    width: 28%;
    float: left;
    padding: 10px 20px 0px 20px;
}




/*===== 以上選單部分 =====*/


/*===== 以下搜尋部分 =====*/
#pc_search {
    float: right;
    height: 100px;
    width: 162px;
    padding-top: 44px;
    position: relative;
}

#pc_search input[type=text] {
    float: left;
    width: 162px;
    height: 32px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    color: #333;
    text-indent: 12px;
    padding-right: 35px;
    margin: 0;
}

#pc_page input[type=text], #pc_page input[type=email], #pc_page input[type=number], #pc_page input[type=password] {
   /*float: right;*/
    width: 100%;
    height: 30px;
    /*margin: 20px;*/
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #AAAAAA;
    text-indent: 10px;
    font-size: 14px; /*0321為修改其他的搜尋及下拉字型大小所更動*/
    font-family: 'Open Sans', sans-serif;
    color: #000;
    
}

button, input {
    line-height: normal;
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

#pc_search input[type=submit] {
    width: 30px;
    height: 30px;
    float: left;
    margin-left: -31px;
    padding: 0;
    background: url("#") no-repeat;
    text-indent: -9999px;
    border: 0;
    margin-top: 1px;
}

.pc_search_btn input[type=submit], .pc_search_btn input[type=button] {
    text-transform: uppercase;
    /* background: #016abe; */
    color: #FFF;
    /*padding: 12px 25px;*/
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    background-image: url(/SiteImages/btn-search.png) no-repeat;
    width: 30px;
    height: 30px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}


.pc_inputbox_wd {
     width: 100%;
    padding: 5px 5px 5px 7px;
    font-size: 14px;
}   



/*===== 以上搜尋部分 =====*/


/*===== 以上product search, cross reference搜尋樣式部分 =====*/


.pc_selectbox_container {
    width: 100%;
    float: left;
} 


.pc_selectbox_title {
    /*float: left;*/
    margin-top: 3px;
    /*margin-right: 15px;*/
}  


.pc_selectbox_product {
    width: 170px;
    float: left;
    margin-right: 3px;
    font-size: 14px;
} 


.pc_selectbox_vcc {
    width: 125px;
    float: left;
    margin-right: 3px;
    font-size: 14px;
} 


.pc_selectbox_density {
/*    width: 100px;
    float: left;
    margin-right: 3px;
    font-size: 14px;*/
} 



.pc_selectbox_package {
    width: 130px;
    float: left;
    margin-right: 3px;
    font-size: 14px;
} 



.pc_selectbox_status {
/*    width: 260px;
    float: left;
    margin-right: 3px;
    font-size: 14px;*/
} 


.pc_ps_space {
    margin: 0 0 15px 0;
} 


.pc_cr_space {
    float: left;
    margin-top: 20px;
}    



/*===== 以上product search, cross reference搜尋樣式部分 =====*/



/*===== 以下banner部分 =====*/
#pc_banner {
    width: 100%;
    position: relative;
}

#banner img.pc_bannerImage {
    display: none;
}

audio, canvas, img, video {
    vertical-align: middle;
}

.pc_wrapper_height {
    /*height: 130px;*/
    /*border-bottom: 10px solid #8C0044;*/
}



/*===== 以上banner部分 =====*/


/*===== 以下footer部分 =====*/
/*footer {
    background-color: #8C0044;
    padding-top: 67px;
}

.pc_container {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.pc_container:before, .pc_container:after {
    content: " ";
    display: table;
}

footer .pc_item {
    float: left;
    width: 192px;
    color: #FFF;
}

footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 40px;
}

footer ul li {
    font-size: 16px;
}

footer ul li a.title {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 13px;
}

footer ul li a {
    color: #FFF;
    text-decoration: none;
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}

footer #pc_copyright {
    background-color: #000000;
    width: 100%;
}

footer #pc_copyright {
    margin-top: 102px;
    padding-top: 14px;
}

footer .pc_container {
	text-align: left;
    color: #6e6e6e;
    font-size: 12px;
    padding: 13px 10px 38px;
}

.pc_container {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.pc_container:before, .pc_container:after {
    content: " ";
    display: table;
}*/

.pc_footer_item {
	width: 100%;
	background-color: #8C0044;
	float: left;
    padding-bottom: 15px;
}

.pc_footer_copyright {
	width: 100%;
	height: auto;
	background-color: #000000;
	float: left;
}

.pc_copyright_container {
	margin-left: auto;
    margin-right: auto;
    padding: 20px 20px;
    width: 100%;
    height: auto;
    font-size: 12px;
    color: #6e6e6e;
}

.pc_item_container {
	width: 960px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
    line-height: 24px;
}

.pc_item {
	float: left;
	width: 240px;
	margin-top: 20px;
}

.pc_item span {
	color: #ffffff;
	font-size: 14px;
	line-height: 1.1;
	font-weight: bolder;
}

.pc_item ul {
    list-style-type: disc;
    margin-left: -23px;
    margin-top: 15px;
}

.pc_item li {
    color: #dcdcdc;
}

.pc_item a {
	text-decoration:none;
	color: #ffffff;
}

.pc_item a:hover {
	color: #e19ebe;
}

.pc_floatleft {
	margin-left: -17px;
}

.pc_item img {
	margin-top: 15px;
}

.fa-mlt-fix {
    padding-left: 15px;
    padding-top: 10px;
}

.fa-mlt {
    padding-left: 15px;
    padding-top: 10px;
}


.pc_footer_icon {
    float: left;
}

.pc_footer_icon_m {
    height: 15px;
}

.pc_footer_icon_m2 {
    height: 11px;
}

/*===== 以上footer部分 =====*/



/*===== 以下mod a部分 =====*/
.pc_mod_a {
	width: 100%;
	float: left;
        padding: 0 15px 0 15px;   
}

.pc_mod_a2 {
	width: 100%;
	float: left;
   /*background-color: #f5eed7;*/
   padding: 0 15px 0 15px;
   border-bottom: 1px solid #ccc;
}

.pc_mod_con {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 100%;
}

.pc_mod_con2{
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px; /*原30px*/
    margin-bottom: 20px;
    width: 100%;
}


.pc_mod_con3{
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 20px;
    width: 100%;
}   

.pc_mod_con4{
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    margin-bottom: 20px;
    width: 100%;
}   



#tabs_pm_container {
} 



/*===== 以上mod a部分 =====*/


.pc_title {
	width: 100%;
}

.pc_txt {
	width: 480px;
}



/*===== 以下內頁banner部分 =====*/
.pc_banner {
	background-image: url(/SiteImages/bannermobile/banner-1.jpg);
	
}

.pc_banner_automotive {
	background-image: url(/SiteImages/bannermobile/Banner_Automotive.jpg);
	
}

.pc_banner_comm {
	background-image: url(/SiteImages/bannermobile/Banner_Comm.jpg);
	
}

.pc_banner_extended {
	background-image: url(/SiteImages/bannermobile/Banner_ExtendedTemp.jpg);
	
}

.pc_banner_industrial {
	background-image: url(/SiteImages/bannermobile/Banner_Industrial.jpg);
	
}
.pc_banner_nand {
	background-image: url(/SiteImages/bannermobile/Banner_NAND.jpg);
	
}

.pc_banner_nor {
	background-image: url(/SiteImages/bannermobile/Banner_NOR.jpg);
	
}

.pc_banner_kgd {
	background-image: url(/SiteImages/bannermobile/Banner_KGD.jpg);
	
}

.pc_banner_security {
	background-image: url(/SiteImages/bannermobile/Banner_Security.jpg);
	
}

.pc_banner_wlcsp {
	background-image: url(/SiteImages/bannermobile/Banner_WLCSP.jpg);
	
}

.pc_banner_mcp {
	background-image: url(/SiteImages/bannermobile/Banner_MCP.jpg);
	
}

.pc_banner_co {
	background-image: url(/SiteImages/bannermobile/Banner_CompanyOverview.jpg);
	
}

.pc_banner_AboutUs {
	background-image: url(/SiteImages/bannermobile/Banner_AboutUs.jpg);
	
}

.pc_banner_AboutUs2 {
	background-image: url(/SiteImages/bannermobile/Banner_AboutUs2.jpg);
	
}

.pc_banner_Support {
	background-image: url(/SiteImages/bannermobile/Banner_Support.jpg);
	
}

/*===== 以上內頁banner部分 =====*/



.pc_banner_container {
	width: 100%;
	height: 105px; 
}

.breadcrumb {
    list-style: none;
    font-size: 12px;
    margin: 0;
    /* opacity: 0.75; */
    padding-left: 0px;
    /* padding-top: 35px;
    width: 960px; */
    margin-left: auto;
    margin-right: auto;
   
}

.breadcrumb > li {
    display: inline-block;
    color: #000000;
}

.breadcrumb > li a {
    color: #ffffff;
    text-decoration:none;
}

.breadcrumb > li + li:before {
    content: ">";
    position: relative;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
}

.breadcrumb > li + li:before {
    padding: 0 10px;
    color: #ffffff;
}

.pc_banner_mtb {
    padding: 0 15px 0 15px;
} 


/*===== 以上內頁banner部分 =====*/



/*================================================================================ 首頁中間部分, 以下*/
.pc_index_title {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
    color:#8C0044;
}

.pc_index_title a{
     color:#8C0044;
}

.pc_index_title a:hover{
     color:#C10066;
}


.pc_index_subtitle {
	margin-top: 3px;
    margin-bottom: 30px;
}



.pc_index_select_forir {
    /*width: 100%;*/
    float: left;
    margin-top: 20px;
    margin-bottom: 70px;
}

/*=================================================== 首頁News Banner, 以下*/

.pc_newsbox {
    /*width: 100%;*/
    background-color: #616163;
    /*margin: 15px 0 0 0;*/
}


.pc_news_line {
	/*width: 960px;*/
	height: 3px;
	background-color: #2274A5;
    margin: 3px 0;
}

.pc_news_text {
	    width: 100%;
    margin: 0 auto 0 auto;
    text-align: center;
    padding: 15px;
}

.pc_news_text a{
    color:#ffffff;
}

.pc_news_text a:hover{
    color:#ffffff;
}

.pc_



/*================================================= 首頁News Banner, 以上*/

/*==================================================首頁Product Search, 以下*/



.pc_index_selectbox {
    width: 100%;
    float: left;
    margin-top: 30px;  
    margin-bottom: 70px;
} 


.pc_index_product {
        width: 100%;
    float: left;
    margin-right: 3px;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 5px;
}


.pc_index_vcc {
        width: 100%;
    float: left;
    margin-right: 3px;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 5px;
}

.pc_index_cr {
       width: 49%;
    float: right;
    margin:0 auto 20px auto;
}

.pc_index_ps {
        width: 49%;
    float: left;
    margin:0 auto 20px auto;
}


.pc_index_btn {
        color: #ffffff;
    background-color: #947A4A;
    border: none;
    font-size: 15px;
    padding: 7px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    float: left;
    margin: 0 auto 20px auto ;
    width: 100%;
	text-align: center;
}

.pc_index_btn a{
    
    color: #ffffff;
}

.pc_index_btn:hover{
    background-color:#8a6d3b;
    
}


.pc_index_btn2 {
        color: #ffffff;
    background-color: #947A4A;
    border: none;
    font-size: 15px;
    padding: 7px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    /* float: right; */
    /* margin-left: 0px; */
    width: 100%;
}

.pc_index_btn2 a{
    
    color: #ffffff;
}

.pc_index_btn2:hover{
    background-color:#A20055;
    
}

/*==================================================首頁Product Search, 以上*/



/*======================================= 首頁Latest News, 以下*/

.pc_2groupD_container {
    /*width: 100%;
    height: 160px; */
    margin-top: 28px;
} 


.pc_2groupD {
    width: 100%;
    /*height: 130px;*/
    /*background-color: #7D7D7D;*/
    margin-bottom: 15px;
    float: left;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    
}

.pc_2groupD_text {
    padding: 15px 10px 5px 10px;
    font-size:16px;
    /*height:90px;*/
} 



.pc_2groupD_link {
   /*padding: 10px 0 80px 0;*/
   color: #333 !important;
  
} 

.pc_2groupD_text a:hover {
    color: #8c0044;
} 

.pc_2groupD_bottom {
    
} 

.pc_2groupD_date {
    padding: 0px 0px 0px 10px;
    float:left;
    width: 50%;
    color: #333;  
}



.pc_2groupD_btn {
    color:#ffffff;
    background-color:#8C0044;
    border:none;
    font-size:12px;
    padding:5px 7px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    margin-right: 10px;
    float:right;   
} 


.pc_2groupD_btn:hover{
    background-color:#A20055;
} 



/*======================================= 首頁Latest News, 以上*/



/*===== 以下內頁錨點部分 =====*/  /*錨點部分已另外連結 anchor-mod.css*/
/*.pc_mod_anchor {
    width: 100%;
    height: 70px;
    margin-top: 12px;
}

.pc_anchor_outbox {
    width: 960px;
    height: 70px;
    margin-right: auto;
    margin-left:  auto;
    padding: 10 0 10 0 ;
}

.pc_anchor_6box a {
    background-color: #8c0044;
    width: 156px;
    height: 35px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}

.pc_anchor_6box a:hover {
    background-color: #A20055;
}

.pc_anchor_5box a {
    background-color: #8c0044;
    width: 188px;
    height: 35px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}

.pc_anchor_5box a:hover {
    background-color: #A20055;
}

.pc_anchor_4box a {
    background-color: #8c0044;
    width: 236px;
    height: 35px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}

.pc_anchor_4box a:hover {
    background-color: #A20055;
}

.pc_anchor_3box a {
    background-color: #8c0044;
    width: 316px;
    height: 35px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}

.pc_anchor_3box a:hover {
    background-color: #A20055;
}

.pc_anchor_2box a {
    background-color: #8c0044;
    width: 476px;
    height: 35px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}

.pc_anchor_2box a:hover {
    background-color: #A20055;
}

.pc_anchor_1box a {
    background-color: #8c0044;
    width: 100%;
    height: 35px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 15px;
    color: #ffffff;
    text-align: center;
    padding-top: 6px;
}

.pc_anchor_1box a:hover {
    background-color: #A20055;
}*/
/*===== 以上內頁錨點部分 =====*/




/*==================================================================== more文字連結, 以下*/



.pc_noteR {
   /*float: right;*/
   text-align: right;
   font-size: 13px;
   color: #666666; 
} 

.pc_noteR a {
    float: left; 
    color: #666666;
} 

.pc_noteR a:hover {
    color: #C10066 ;
} 

.pc_noteR_icon {
    float: left; 
    margin-top: 2px; 
    margin-left: 10px;
} 


/*==================================================================== more文字連結, 以上*/


/*==================================================================== 文字連結, 以下*/


.pc_p{
    margin:10px 0px 20px 0px;
    font-size: 14px;
}

.pc_p a {
    color: #444444;
    text-decoration:underline;
}

.pc_p a:hover {
    color: #C10066 ;
}

.pc_p span {
    text-decoration: underline;
    font-weight: normal;
}


.pc_text_link {
   margin: 0 0 10px 0;
}

 
.pc_text_link a {
    text-decoration: underline;
    color: #000000;
}

.pc_text_link a:hover {
    color: #C10066 ;
}

.pc_mef_p{
    margin:5px 0px 24px 0px;
  
}

.pc_ecgp_p{
    margin:5px 0px 20px 0px;
    
}


.pc_li a {
    color: #444444;
    text-decoration:underline;
}

.pc_li a:hover {
    color: #C10066 ;
}


/*==================================================================== 文字連結, 以上*/



.pc_groupA {
    background-color: #EFE8D1;
    /* width: 100%; */
    padding: 20px 0px 20px 0px;
    margin: 0 0 25px 0;
    text-align: center;
    
}

.pc_groupA_title{
    color: #8C0044;
    font-size: 20px;
   
}

.pc_groupA_text {
    color: #666666;
    font-size: 14px;
    display: inline-block;
    margin-top: 5px;
}

.pc_groupA_text a{
    color:#666666;
    text-decoration: underline;
}

.pc_groupA_text a:hover{
    color:#C10066 ;
    text-decoration: underline;
}

.pc_groupB {
    background-color: #947A4A;
    width: 100%;
    padding: 20px 0px 20px 0px;
    margin-bottom: 20px;
    
}


.pc_groupB_title {
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    width:100%;
}


.pc_groupB_title2 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: inline-block;
     width:100%;
}

.pc_groupB_title3 {
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    width:100%;
}


.pc_groupB_selectbox {
    width: 100%;
    /*float: left;*/
    margin: 8px 0px 8px 0px;
    font-size: 13px;  
     
}


.pc_groupB_selectbox > select {
    width: 90%;
    padding: 5px 5px 5px 15px;  
    margin-left:5%;
    margin-right:5%;
}


.pc_groupC {
    background-color: #eeeeee;
    /* width: 100%; */
    padding: 16px 15px 16px 15px;
    margin-bottom: 15px;
   
}

.pc_groupC a {
    
}

.pc_groupC_left {
    width: 100%;
    /*float: left;*/
}

.pc_groupC_title{
     color:#333;
    font-size: 16px;
    font-weight: 400;
    /* float: left; */
    /* margin-left: 40px; 
    text-align: center;*/
    margin-bottom:15px;
}

.pc_groupC_title a{
    color:#333;
}

.pc_groupC_title a:hover{
    color:#C10066;
}


.pc_groupC_right{
   
    width:100%; 
    font-size: 14px;
    margin-top:3px;
    margin-bottom:3px;
    text-align: right;
}

.pc_groupC_small{
    margin-top:3px;
    margin-bottom:3px;
    text-align: right;
}

.pc_groupC_icon {
    display:inline-block;
    margin-right:5px;
}

.pc_groupC_icon2 {
   
    display:inline-block;
    margin-right:5px;
}


.pc_groupC_text {
    
    display:inline-block;
    color: #333;
    font-size: 12px;
    padding-top:5px;    
}

.pc_groupC_text a{
    color:#333;
}

.pc_groupC_text a:hover{
    color:#C10066 ;
}




.pc_2groupA_left {
    width: 100%;
    /*float: left;*/
    
} 

.pc_2groupA_right {
    width: 45%;
    /* height: 150px; */
    float: right;
    
} 

.pc_2groupA_pic {
    width: 100%;
    text-align: right;
    /*padding: 0px 25px 0px 25px; 
    margin-bottom: 20px;*/
} 

.pc_2groupA_pic img{
    width: 100%;
   
} 

.pc_2groupB  {
   padding: 15px 0 2px 0;
} 

.pc_2groupB_link {  
    height: 50px;
    width:100%;  
}



.pc_2groupB_left {
    width: 50%;
   float: right;
   padding: 5px;
   margin: 0 0 10px 0;
  
} 



.pc_2groupB_pic img{
    width: 100%;
    
} 


.pc_2groupB_right {
   width: 50%;
   /*float: left;*/
   font-size: 20px;
   padding: 0 0 10px 0;
} 

.pc_2groupB_right_text  {
   
   margin: 0px 0 10px 0;
} 


.pc_2groupB_right a{  
    color: #8c0044;  
} 

.pc_2groupB_text {
    margin:5px 0px 15px 0px;
    font-size: 14px;
} 


.pc_2groupB_text a{  
    color: #333;  
} 



.pc_ds_2groupE_container {
    width: 100%;
   
}

.pc_ds_2groupE_container-0 {
    /*width: 960px;*/
    min-height: 200px;
}


.pc_ds_2groupE {
    
    float: left;
   margin: 10px 0 15px 0;
}

.pc_ds_2groupE-0 {
    /*width: 450px;*/
    min-height: 200px;
    float: left;
    margin-right:30px;
}


.pc_2groupF {
    /*width:960px;*/
   /* height: 60px;*/
   
    margin-bottom:15px;
} 



.pc_2groupF_left {
     /*float:left;*/
     width: 100%;
} 


.pc_2groupF_right {
    /*float: left;*/
    width: 100%;
    height: 100%;
    margin-top:5px;
} 



.pc_2groupF_title {
    margin:0px;
    text-align: center;
    /*padding-left:300px;*/
} 

.pc_2groupF_subtitle {
    text-align: center;
    margin-top:5px;
    font-size:12px;
} 


.pc_2groupF_selectbox {
    width: 100%;
    /*float: left;*/
    margin-left: 0px;
    margin-top: 10px;
    font-size: 14px;
} 

.pc_2groupF_btn {
    /*float: right;*/
    margin-right: 0px;
    margin-left: -5px;
}

.pc_2groupF-2_selectbox {
    width:88%;
    float:left;
}





.pc_2groupG_container {
    width: 960px;
    height: 220px;
    margin:0px 0px 40px 0px;

} 


.pc_2groupG_ir {
    width: 100%;
    border: 1px solid #ccc;
    float: left;
    margin: 15px 0 15px 0;
    padding:15px 10px;
} 

.pc_2groupG_ir_forcontacts {
    border: 1px solid #ccc;
    margin-right: 25px;
    margin-left: 25px;
    padding: 15px 10px;
}

.pc_2groupG_media {
    width: 100%;
    border: 1px solid #ccc;
    float: left;
    margin: 15px 0 10px 0;
    padding:15px 10px;
} 


.pc_2groupG_tech {
    width: 100%; 
    border: 1px solid #ccc;
    float: left;
    margin: 15px 0 15px 0;
    padding:15px 10px;
} 

.pc_2groupG_tech2 {
   width: 100%;
    border: 1px solid #ccc;
    float: left;
    margin: 15px 0 15px 0;
    padding:15px 20px;
} 

.pc_2groupG_career {
   width: 100%;
    border: 1px solid #ccc;
    float: left;
    margin: 15px 0 15px 0;
    padding:15px 10px;
}


.pc_2groupG_title {
    padding: 0px 0px 5px 0px;
    font-size: 18px;
    color: #8c0044; 
    
} 


.pc_2groupG_title a {
    color: #8c0044;
} 

.pc_2groupG_title a:hover {
    color: #C10066 ;
}


.pc_2groupG_text {
    font-size: 14px; 
   
} 


.pc_2groupG_text a {
    color: #666666;
} 


.pc_2groupG_text a {
    color: #C10066 ;
}


.pc_2groupG_btn1 {
    text-align:right;
    margin:12px 0px 5px 0px;
} 


.pc_2groupG_left {
    /*width: 100%;
    float: left;*/
} 

.pc_2groupG_right {
    /*width: 100%;
    float: left;*/
} 


.pc_2groupH_container {
    /*width:100%;*/
    /*margin:0px 50px;*/
    border-bottom:1px solid #dcdcdc;
    padding:20px 0px 20px 0px;
   
} 

.pc_qr_2groupH_container {
    /*width:860px;*/
    /*margin:0px 50px;*/
    padding:10px 0px 10px 0px;
} 

.pc_qr_2groupH_pic {
     margin-bottom:12px;
     float: left;
     font-size: 14px;
     margin-right: 25px;
} 

.pc_qr_2groupH_right {
    width: 100%;
     float: left;
} 

.pc_2groupH_pic {
    width: 100%;
    text-align:center;
    margin-bottom:12px;
    
} 

.pc_2groupH_pic img{
    width:150px;   
} 

.pc_2groupH_right {
    /*width: 660px;
    float: left;*/    
} 

.pc_2groupH_head h4{
    margin: 0px;
    padding: 0px;
    line-height: 1.3em;
    text-align: center;
    margin-top: 10px;
} 

.pc_qr_2groupH_head h4{
    margin: 0px;
    padding: 0px;
    line-height: 1.3em;
    /*text-align: center;*/
    margin-top: 10px;
} 

.pc_2groupH_tab{
    /*width: 100%;*/
    margin:10px 0px 0px 0px;
} 

.pc_2groupH_tab td{
    border: none;
    font-size: 14px;
    padding: 4px 5px 4px 5px;
    vertical-align: text-top;
} 

.pc_2groupH_tab td a{
    text-decoration: underline;
    color:#000000;
    font-weight: 600;
  
} 

.pc_2groupH_tab td a:hover{
    text-decoration: underline;
    color:#C10066 ;
} 


.pc_2groupI{
    width:100%;
    font-size:14px;  
    float:left;
    margin:0 0 10px 0;
    
} 

.pc_2groupI_pic {
    margin-right:25px;
    margin-left:25px;
    margin-bottom:5px;
} 


.pc_2groupI_text {
    font-size: 14px;
    padding-left: 25px;
   
} 

.pc_2groupI_pic img{
    width: 100%; 
    height: auto;
} 

.pc_2groupI a{
    color:#000000;
    text-decoration: underline;
} 

.pc_2groupI a:hover{
    color:#C10066 ;
} 



.pc_2groupJ_container {
    width: 100%;  

}

.pc_2groupJ_text {
    width: 100%;
    margin:10px 0px 20px 0px;
    font-size: 14px;
    
}

.pc_2groupJ_pic img{
   width: 100%;
   
    
}


/*==================================================================== How to Buy單元, 以下*/



.pc_htb_selectbox  {
    
}

.pc_htb_selectbox-0 {
    width: 85%;
    float: left;
    margin: 10px 0 0 10px;
    font-size: 14px;
    margin-left: 25px;
    margin-right: 25px;
}

.pc_htb_selectbox2  {
   
} 


.pc_htb_space {
    float: left;
    margin-top: 3px;
    margin-right: 15px;
} 



.pc_htb_selectbox_btn {
   
} 


.pc_htb_mtb {
    margin-top: -35px; 
    margin-bottom: 15px;
} 


.pc_htb_2groupE {
    width: 100%;  
    float: left;
    margin-bottom: 15px;
} 


.pc_htb_text {
    font-size: 14px;
    line-height: 1.4em;
    float: left;
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
}


.pc_htb_text a {
    color: #444444;
}

.pc_htb_text a:hover {
    color: #C10066;
}

.pc_htb_blue {
    color: blue;
    margin-bottom: -18px;
} 


.pc_htb_title {
    margin: 0px 0px -5px 0px;
    padding: 0px;
    
} 


.pc_htb_2groupE_pic {
    width:100%;  
    /*height:65px; */
    float:left;
    margin-bottom: 20px; 
} 

.pc_htb_2groupE_pic img{
    width:50%;
} 

.pc_htb_2groupE_text {
    width: 100%;
    float: left !important;
    /*position: relative !important;*/
} 


.pc_htb_2groupE_btn {
    float: right;
    margin-top: 20px;
    /*margin-bottom: 20px;*/
    width: 100%;    
} 

.pc_htb_ml{
  width: 49% !important;  
   
} 





/*==================================================================== How to Buy單元, 以上*/


/*==================================================================== td.html單元, 以下*/

.pc_td_space {
    float: left;
    margin-top: 3px;
    margin-right: 15px;
} 





.pc_td_selectbox {
    width: 350px;
    float: left;
    margin-right: 3px;
    font-size: 14px
} 

.pc_td_selectbox0 {
    width: 28%;
    /* float: left; */
    margin-right: 3px;
    font-size: 14px;
} 


.pc_td_accordion_mtp {
    margin-top: 10px  !important;
    padding-left: 0px  !important;
} 


.pc_2groupC_container {
   width: 100%;
    /*height: 220px;*/
   
} 

.pc_2groupC_container_inside {
    margin-left: 0;
    margin-right: 0;
}

.pc_2groupC_filebox {
    width: 100%;
    /* min-height: 60px;*/
    border: 1px solid #ccc;
    margin-bottom: 12px;
    padding: 10px 0 10px 15px;
    float: left;  
} 



.pc_2groupC_icon {
    width: 10%;
    float: left;
    vertical-align:text-top;
    /*border:1px solid red;*/
}

.pc_2groupC_text {
     width: 88%;
    font-size: 14px;
    float: left;
    /* padding-top:5px; */
	word-wrap: break-word;
} 

.pc_2groupC_text a {
    color: #444444;
}

.pc_2groupC_text a:hover {
    color: #C10066 ;
}

/*==================================================================== td.html單元, 以上*/



/*==================================================================== pm.html部分, 以下*/


.pc_pm_mt {
    margin-top: 25px;
}



.pc_pm_inputbox {
    width: 330px !important;
    margin-left: 5px !important;
    margin-right: -12px !important;
}



/*===== 以下page nav部分 =====*/

#pc_pagenav {
    width: 100%;
    height: 25px;
   
}

.pc_pagenav {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.pc_pagenav:before, .pc_pagenav:after {
    content: " ";
    display: table;
}

#pc_pagenav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    padding-top: 7px;
}

#pc_pagenav ul li:first-child {
    border-left: 0;
}

#pc_pagenav ul li {
    float: left;
    font-size: 11px;
    /* font-weight: 600; */
    padding: 0 10px;
    border-left: 1px solid #aaa;
    position: relative;
    list-style: none;
}

#pc_pagenav ul li a {
    color: #888888;
}

.pc_pagenav_active {
    color: #8c0044 !important;
    font-weight: bold;
}

/*===== 以上page nav部分 =====*/


/*==================================================================== pm.html部分, 以上*/


.pc_3groupA_container {
    width: 100%;
       
} 


.pc_3groupA {
    float:left;
    width: 100%;
    padding: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}  


.pc_3groupA_title {
    width: 70%;
    float: right;
} 


.pc_3groupA_title h3{
	 font-size: 16px;
    padding: 0 0 0 15px;
    font-weight: 600;
} 

.pc_3groupA_title a {
    color: #444;
} 

.pc_3groupA_title a:hover {
    color: #8C044;
} 

.pc_3groupA_pic {
    width: 30%;
} 

.pc_3groupA_pic img {
    width: 100%;
} 

.pc_3groupA_text {
    width: 100%;
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 5px;
} 


.pc_3groupB {
    width: 100%;
    float: left;
    margin: 10px 0 15px 0;
    
} 


.pc_3groupB_left_pic{
    
    float:left;
    padding-right:15px;
} 

.pc_3groupB_left_pic img{
         
} 

.pc_3groupB_right{
   
} 

.pc_3groupB_right_title {
    margin:0px 0px 6px 0px; 
    padding:0px;
 
} 

.pc_3groupB_right_title h4{
    margin: 0px;
    padding: 0px;
    line-height: 1.3;
    font-size: 16px;
    text-align: left;
} 

.pc_3groupB_right_title a{
    font-weight: 600;
    color: #444 !important;
} 

.pc_3groupB_right_title a:hover{
    color: #8c0044 ;
} 

.pc_3groupB_btn {
     bottom:0;
    width: 50%;
    margin-top: 10px;
    float: left;
} 


.pc_3groupC_container {
    width: 100%;    
    margin:30px auto 0 auto;
    
}


.pc_3groupC {
	width: 100%;
	
}


.pc_3groupC_pic img {
    width: 100%;
    
}

.pc_3groupC_btn {
    text-align: center;
    margin: 15px auto 0px auto;
    width: 100%;
}

.pc_3groupC_btn a{
   display: block;
    width: 46%;
    padding: 5px;
    margin: 5px;
    float: left;
    background-color: #947A4A;
    color: #fff;
    font-size: 13px;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.pc_3groupC_btn a:hover{
   background-color: #8a6d3b;
}



.pc_3groupD {
    width: 100%;
    border: 1px solid #ccc;
    padding:15px 20px;
    margin-bottom: 20px;
}


.pc_3groupD_title {
    margin-bottom:10px;
    font-size: 18px;
    color: #8c0044;
   
} 


.pc_3groupD_title a {
    color: #8c0044;
} 


.pc_3groupD_title a:hover {
    color: #C10066 ;
} 


.pc_ir_3groupD_title {
     margin-bottom:5px;
   font-size: 18px;
    color: #8c0044;
} 


.pc_ir_3groupD_title a {
    color: #8c0044;
} 


.pc_ir_3groupD_title a:hover {
    color: #C10066 ;
} 

.pc_3groupD_text {
    font-size: 14px; 
} 


.pc_3groupD_text a {
    color: #666666;
} 


.pc_3groupD_text a:hover {
    color: #C10066 ;
} 

.pc_3groupD_btn1 {
   
    text-align:right;
    padding-top:10px;
    
} 

.pc_3groupD_btn1-1 {
    float: right;
    margin-right: 20px;
    margin-bottom: 5px;
    /* width: 100%; */
    margin-top: 12px;
}

.pc_3groupD_btn2 {
   
    text-align:right;
    padding-top:10px;
   
} 

.pc_3groupD_btn2-1 {
    float: right;
    margin-right: 20px;
    margin-bottom: 5px;
    /* width: 100%; */
    margin-top: 12px;
} 

.pc_3groupD_btn3 {
    /*float: right;*/
    margin-right: 20px; 
    margin-bottom: 5px;
    /*width: 100%;*/
}

.pc_3groupD_btn3-1 {
    /*float: right;*/
    /*margin-right: 20px;*/
    margin-bottom: 5px;
    /* width: 100%; */
    padding-top: 12px;
    text-align:right;
}

.pc_3groupD_text_link {
    list-style: none;
    
    font-size: 14px;
}


.pc_3groupD_text_link a{
    color: #000000;
}

.pc_3groupD_text_link a:hover {
    color: #C10066 ;
}


.pc_ir_3groupD {
     width: 100%;
    
    border: 1px solid #ccc;
    /* float: left; */
    padding:15px 20px;
    margin-bottom: 20px;
    
} 

.pc_ir_3groupD-0 {
    /*width: 300px;*/
    height: 170px;
    border: 1px solid #ccc;
    /*float: left;*/
    margin: 45px 0px 20px 0px;
    
} 


.pc_ir_3groupD_right {
    width: 100%;
    border: 1px solid #ccc;
    /* float: left; */
    padding:15px 20px;
    margin-bottom: 20px;
} 


.pc_ir_3groupD_right-0 {
    /*width: 300px;*/
    height: 170px;
    border: 1px solid #ccc;
    /*float: left;*/
    margin: 45px 0px 20px 0px;    
} 


.pc_ir_3groupD_text_link {
    list-style: none;
    font-size: 14px;
}


.pc_ir_3groupD_text_link a{
    color: #333;
}

.pc_ir_3groupD_text_link a:hover {
    color: #C10066 ;
}


.pc_contacts_3groupD {
    border: 1px solid #ccc;
    margin: 15px 0 15px 0;
    padding:15px 20px;
} 

.pc_contacts_3groupD_quality,
.pc_contacts_3groupD_sales4,
.pc_contacts_3groupD_sales3,
.pc_contacts_3groupD_sales2,
.pc_contacts_3groupD_sales1 {
    width: 100%;
    border: 1px solid #ccc;
    float: left;
    margin: 15px 0 15px 0; 
    padding:15px 10px;   
}


.pc_contacts_3groupD_btn {
    
    text-align:right;
    padding-top:10px;
}

.pc_3groupF_container {

} 

.pc_3groupF {
    width:100%;
    /*height:345px;*/
    float:left;
    margin:0 0 20px 0;
    padding:10px 20px 10px 20px;
    border: 1px solid #d9d9d9;
} 

.pc_careers_3groupF {
    width:100%;
    float:left;
    margin:0 0 20px 0;
    padding:10px 20px 10px 20px;
    border: 1px solid #d9d9d9;
} 

.pc_3groupF img{
    width: 100%;
} 


.pc_careers_3groupF img{
    width: 100%;
} 

.pc_3groupF_title {
    font-size: 18px;
    color: #8c0044;
    display:block;
    padding:2px 0px 10px 0px;
    text-align: center;
}

.pc_3groupF_title a{
    color: #8c0044;
    
}

.pc_3groupF_title a:hover{
    color:#C10066 ;
} 


.pc_3groupF_text {
    list-style: none;
    padding:15px 0 10px 0;
    font-size: 15px;
    
} 

.pc_3groupF_text a{
    color: #444;
} 


.pc_3groupF_text a:hover{
    color:#C10066 ;
} 




.pc_3groupE_container {
    width:100%;
    margin:0px 0px 30px 0px;
} 

.pc_3groupE {
    padding: 10px 0px;
    width: 48%;
    margin: 0 5px 15px 0;
     background-color: #eee;
     text-align: center;
     float: left;
} 

.pc_3groupE img{
    width: 100%;
    padding: 10px 10px 0 10px;
} 

.pc_3groupE a{   
    
} 

.pc_3groupE_title { 
     height: 40px; 
     font-size: 14px;   
} 

.pc_3groupE a:hover{
    color:#C10066 ;
} 

.pc_4groupA_container {
    width: 100%;
    
}

.pc_4groupA {
    float:left;
    width: 100%;
    padding: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.pc_4groupA_title {
    width: 70%;
    float: right;
    padding-left:10px;
} 

.pc_4groupA_title a {
    color: #444;
}

.pc_4groupA_title a:hover {
    color: #8c0044;
} 

.pc_4groupA_title h3 {
    font-size: 16px;
    font-weight: 600;
} 


.pc_4groupA img{
    width: 30%;
    border:none;
} 

.pc_4groupA_pic {
    width: 50%;
    float:left;
    text-align: center;
    margin: 0 0 15px 0;
} 

.pc_4groupA_pic img{
   width: 90%;
   /*  height:95px;
    padding:10px;*/
}


.pc_4groupB_container {
    width: 100%;
    margin:0px 0px 15px 0px;

} 

.pc_4groupB {
    width: 50% !important;
    text-align: center;
    background-color: #eeeeee;
    float: left;
    padding: 10px 0px 0px 0px;
    border: 3px solid #fff;
     margin-bottom: 15px;
}





.pc_4groupB a:hover {
    
    color: #C10066 ;
} 


.pc_4groupB_title  {
    font-size: 14px;
    height: 35px;
    
}   

.pc_4groupB_pic{
    
}


.pc_4groupB img{
    width:100%;
    
    padding: 10px 10px 5px 10px;
}


.pc_5groupA_container {
    width:100%;
    margin: 0 0 10px 0;
} 

.pc_5groupA_pic {
    width: 33%;
    float:left;
    text-align: center;
    margin: 0 0 15px 0;
} 

.pc_5groupA_pic img{
   width: 90%;
   /*  height:95px;
    padding:10px;*/
}




.pc_6groupA_container {
    width: 100%;   
    margin-top: -20px;
} 

.pc_6groupA {
    width: 100%;
    margin-top: -20px;
} 

.pc_6groupA_pic {
        width: 50%;
    text-align: center;
    font-size: 14px;
    float: left;
    margin-bottom: 15px;
} 

.pc_6groupA_pic img{
    width: 100%;
    /* height: 110px; */
    padding: 10px 10px 5px 10px;
}


.pc_plp_pic {
    float: left;
    width: 100px;
    margin-right: 20px;
}



.pc_accordion_text {
    margin-bottom: -5px;
    margin-left: -7px;
    color: #fff;
} 


.pc_pdf_icon2 {
    float: left;
    margin:0 15px 2px 0;
} 



.pc_bg_white {
    background-color: #ffffff !important;
} 



.pc_title_red{
    color:#8C0044;
}


.pc_title_red a{
     color:#8C0044;
}

.pc_title_red a:hover{
     color:#C10066 ;
}

.pc_wlcsp_space{
    margin-left:10px;
    padding-top:6px;
} 


.pc_textC {
    text-align: center;
}

.pc_textC img{
    text-align: center;
    width:100%;
}

.pc_textR {
    text-align: right;
}

.pc_floatL{
    float:left;
} 


.pc_floatR {
    float: right;
}

.pc_note {
    font-size: 12px;
    color: #666666;
    padding:8px 0px;
} 
 
.pc_note a {
    color: #666666;
    text-decoration:underline;
} 

.pc_note a:hover {
    color: #C10066 ;
} 





/*======================================================================================================== About Us部分, 以下*/


.pc_tab_container {
   overflow-x:auto;
    overflow-y:hidden;
}



.pc_tab{
    width:100%;
    margin-bottom:20px;

}

.pc_tab2 {
    width: 667px;
}

.pc_tab3 {
    width: 100%;
    margin-bottom: 20px;
}

.pc_tab4 {
    width: 736px;
    
}

.pc_tab td div.pc_tab_img{
    text-align:center;
    width:100%;
}

.pc_tab td div.pc_tab_img a{
    display: block;
    width: 100%;
    text-align:center;
}

.pc_tab-0 td div.pc_tab_img{
    text-align:center;
    width:100%;
}

.pc_tab-0 td div.pc_tab_img a{
    display: block;
    width: 100%;
    text-align:center;
}



.pc_link_noD {
    text-decoration: none !important;
} 



.pc_ecgp_pic {
     float: left;
    width: 100px;
    margin: 10px 10px 5px 0;
}

.pc_ecgp_pic-0 {
    float: left;
    width: 78%;
    margin-right: 18px;
    margin-left: 25px;
    margin-right: 25px;
}

.pc_cc_pic {
     float: left;
    width: 35%;
    margin: 5px 15px 0 0;
}

.pc_cc_pic-0 {
    /* float: left; */
    width: 82%;
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 10px;
}


.pc_tab_ds_0330 td {
    /* padding: 10px; */
    border-bottom: 1px solid #dcdcdc;
    color: #444444;
    font-size: 13px;
    height: 48px;
    padding-bottom: 17px !important;
    padding-top: 6px !important;
}


.pc_text16 td {
    font-size: 14px !important;
} 

.pc_flashmap {
    
}



.pc_tab_BL {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #dcdcdc;
}




/*==============================
pc_css主要在頁面的架構上所撰寫 以下 eva
==============================*/




/*===== 以下內文按鈕部分 =====*/


.btn_red{
    color: #ffffff;
    background-color: #947A4A;
    border: none;
    font-size: 13px;
    padding: 7px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 15px;
    width: 100%;
}

.btn_red2{
    color: #ffffff;
    background-color: #947A4A;
    font-size: 13px;
    padding: 7px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 15px;
    width: 50%;
    float: left;
    border: 2px solid #fff;
}


.btn_red3 {
    color: #ffffff;
    background-color: #947A4A;
    border: none;
    font-size: 13px;
    padding: 7px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    width: 100%;
    margin-top: 0px;
    /*margin-bottom: 10px;*/
}



.btn_red a{
   color: #ffffff;
}


.btn_red:hover{
    background-color:#8a6d3b;
}

.btn_red2 a,
.btn_red3 a{
    background-color:#947A4A;
}

.btn_red2:hover,
.btn_red3:hover{
    background-color:#8a6d3b;
}


.btn_red4 {
    width: 300px; 
    text-align: center;
    margin: 0px auto 0px auto;
}

.btn_red4 a{
    display: block;
    width:100%;
    height:30px;
    padding:10px;
    color:#000000;
    border:1px solid #000000;
}

.btn_red4-0 a {
    display: block;
    /*width: 100%;*/
    padding: 8px 4px;
    color: #000000;
    border: 1px solid #000000;
    text-align: center;
    margin-right:25px;
    margin-left:25px;
}

.btn_red4 a:hover{
    color:#ffffff;
    background-color:#8C0044;
    border:1px solid #8C0044;
    /*border:none;*/
}

.btn_red5 {
     text-align: center;
    margin: 0px 0 15px 0;
}


.btn_red5  a{
    display: block;
    width:100%;
    padding:10px;
    color: #fff;
    background-color: #947A4A;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}


.btn_red5  a:hover{
    background-color:#8a6d3b;
    
}

.btn_gray{
    color:#ffffff;
    background-color:#888888;
    border:none;
    font-size:13px;
    padding:5px 10px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    /*margin-bottom:40px;
    float: right;*/
	/*width: 30px;*/
}

.btn_gray a{
    background-color:#888888;
}


.btn_gray:hover{
	color:#ffffff;
    background-color:#aaaaaa;
	cursor:pointer;
}


/*===== 以上內文按鈕部分 =====*/


a.go-to-top.on, a.go-to-top:hover a.go-to-top:focus.on {
    opacity: 0.8;
    /*filter: alpha(opacity=80);*/
    visibility: visible;
    bottom: 20px;
}

a.go-to-top, a.go-to-top:hover a.go-to-top:focus {
    background-color: rgba(0, 0, 0, 0.5);
    background-color: #6e6e6e \9;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    bottom: -50px;
    opacity: 0;
    /*filter: alpha(opacity=0);*/
    right: 20px;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
    color: #fff;
    font-size: 30px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    position: fixed;
    text-align: center;
    z-index: 100;
    visibility: hidden;
}




/*==============================
pc_css主要在頁面的架構上所撰寫 以下 eva
==============================*/

.pc_short_link div{
    float:left;
    /*font-size:16px;*/   
}

.pc_slink5{
    width: 190px;
}

.pc_slink4{
    width: 238px;}

.pc_short_link div a{
    display: block;
    padding: 7px 5px;
    text-align: center;
    background-color:#8C0044;
    color:#fff;
    border:1px solid #fff;
}

.pc_short_link div a:hover{
    background-color:#A20055;
    } 




/*===== 以下左方表格部分 =====*/



.pc_tab td{
    padding:10px;
    border-bottom:1px solid #dcdcdc;
    color:#444444;
    font-size:13px;
}

.pc_tab td a{
    text-decoration: underline;
    color:#444444;
}

.pc_tab td a:hover{
    color:#C10066 ;
}

.pc_tab-0 td{
    padding:10px;
    border-bottom:1px solid #dcdcdc;
    color:#444444;
    font-size:14px;
}

.pc_tab-0 td a{
    text-decoration: underline;
    color:#444444;
}

.pc_tab-0 td a:hover{
    color:#C10066 ;
}


/*===== 以上左方表格部分 =====*/






/*----------------------文字自動斷行*/
.pc_txt_break{
    word-wrap:break-word;
    word-break:normal;
}



.pc_a a{
    color:#8C0044;
}

.pc_a a:hover{
    color:#C10066 ;
}


.pc_ul, .pc_ol{
    margin:10px 0 0 0;
    padding:0px 0px 0px 20px;
}

.pc_ul ul, .pc_ol ol, .pc_ul2 ul, .pc_ul3 ul{
    margin:6px 0px 0px 0px;
    padding:0px 0px 0px 24px;
   
}



.pc_tab tr.pc_head td{
    background-color:#444444;
    color:#ffffff;
}

.pc_tab tr.pc_oddNU td{
    color:#444444;
}

.pc_tab tr.pc_evenNU td{
    background-color:#f2f2f2;
    color:#444444;
}

.pc_tab-0 tr.pc_head td{
    background-color:#444444;
    color:#ffffff;
}

.pc_tab-0 tr.pc_oddNU td{
    color:#444444;
}

.pc_tab-0 tr.pc_evenNU td{
    background-color:#f2f2f2;
    color:#444444;
}



.pc_ul_tab{
    margin-top:-20px;
}

.pc_ul_tab td{
    vertical-align: text-top;
    padding:3px 0px 3px 0px;
}


.pc_word_gray{
    border-top:1px solid #dcdcdc;
}

.pc_word_gray td{
     color:#444444;
}

.pc_td_R {
    background-color:#f2f2f2;
    color:#444444;
}

.pc_list_ml{
    margin-left:13px;
} 


.pc_pic_border img{
    text-align: center;
    width: 100%;
}



.pc_tab ul, .pc_tab ol{
    padding:0px 0px 0px 20px;
    margin:0px;
}


.pc_tab td i[class^="fa"], .pc_tab td i[class*="fa"]{
    display: inline-block;
    width:100%;
    text-align: center;
}

.pc_tab-0 ul, .pc_tab-0 ol{
   margin:0px 0px 0px -24px;
}


.pc_tab-0 td i[class^="fa"], .pc_tab-0 td i[class*="fa"]{
    display: inline-block;
    width:100%;
    text-align: center;
}

.pc_text_BL {
	vertical-align: baseline;
	font-size:0.9em;
}

/*==============================
pc_css主要在頁面的架構上所撰寫 以上  eva
==============================*/


/*==============================
以下手機板修改用
==============================*/

.logosize {
    width: 50%;
    margin-top: 12px;
    margin-left: 15px;
    height: 50%
} /*手機版用*/

ol, ul {
   margin: 0 0 15px 0;
   padding: 0 0 0 20px;
}




.navbarbg {
    background-image: -webkit-linear-gradient(#FFFFFF 0%, #FFF 100%) !important;
    background-image: -o-linear-gradient(#FFFFFF 0%, #FFF 100%) !important;
    background-image: linear-gradient(#FFFFFF 0%, #FFF 100%) !important;
    margin-bottom:0px !important;
}

.navbar-h {
    height: 75px;
}

.navbarnewcoll {
    position: relative !important;
    float: right !important;
    padding: 9px 10px !important;
    margin-top: 30px !important;
    margin-right: 15px !important;
    margin-bottom: 8px !important;
    background-color: #8c0044 !important;
    background-image: none !important;
    border: 2px solid #8C0044 !important;
    border-radius: 4px !important;
    border-color: #a20055 !important;
}

.marginBottom-0 {
    margin-bottom:0px !important;
}

.submenu{
   position:relative;
   background-color: #eeeeee;
   border-top: 1px solid #aaaaaa;
}

.submenu2{
   background-color: #eeeeee;
   border-top: 1px solid #aaaaaa;
}


.submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.submenu>a:after {
    /*display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-top-color: #666666;
    margin-top: 13px;
    margin-right: 38px;*/
}  /*第二層選單的符號相關設定*/
.submenu:hover>a:after{
    /*border-left-color:#555;*/
    }
.submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
     margin-left:10px;
     -webkit-border-radius:6px 0 6px 6px;
     -moz-border-radius:6px 0 6px 6px;
     border-radius:6px 0 6px 6px;
}

.dropdown_b {
    margin-top: 20px;
    margin-bottom: -20px;
    /*padding-top: 10px;
    padding-bottom: 10px;*/
}

.footerhr {
    margin: 5px 0 5px 0;
    border: 1px solid rgba(255, 255, 255, 0.15);
}

.footulcolor {
    color: #fff;
    margin-top: 17px;
    line-height: 30px;
    /*padding-left: 25px;*/
}

.footer_menu {
    color: #fff;
    margin-top: 17px;
    line-height: 30px;
    padding-left: 25px;
}

.footer_menu2 a, 
.footer_menu a {
    color: #fff;
}

.footer_menu2 a:hover,
.footer_menu a:hover {
    color: #e19ebe;
}

.footer_menu2 {
    color: #fff;
    margin:12px 0 40px 0;
    padding: 0 5px;
}

.footer_menu3 {
    color: #fff;
    margin:12px 0 0 0;
    padding: 0 5px;
}


.footer_topic {
    color: #fff;
    margin-left: -17px;
    font-size: 13px;
}

.footer_topic2 {
    color: #fff;
    font-size: 14px;
    margin: 4px 5px 0 0;
    float: left;
    width: 135px;
    
}

.footer_topic3 {
    color: #fff;
    font-size: 12px;
    margin:8px 15px 0 0;
    float: left;
}

.footerhr2 {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0.5px solid rgba(162, 25, 77, 0.56);
}


.table_ml {
    margin-left: 15px;
}

.mside {
    margin:0 15px 0 15px;
}

.nwbtnmrl {
    margin-left: 25px;
    margin-right: 25px;
}


.tab_mod_mRL {
    width:auto;
    margin-left: 25px;
    margin-right: 25px;
}


.ask_btn_bgadd {
    margin-left: 15px;
    margin-right: 15px;
}

.dropdown_font1 {
    font-size: 16px;
}

.dropdown_line {
    border-top: 1px solid #aaaaaa;
}

.dropdown_lineb {
    border-bottom: 1px solid #aaaaaa;
}

.fortopbarm {
    margin-top: 30px;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    margin-top: 19px;
    /*padding-top: 10px;
    padding-bottom: 10px;*/
}

.fortopbarm2 {
    border-top: 1px solid #777;
    border-bottom: 1px solid #777;
    margin-top: -1px;
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    margin-bottom: 10px;
}

.dropdown_2layercolor {
    background-color: #dddddd;
}

.searchbg {
    /*background-color: #FFF !important;*/
    background-color: transparent !important;
    margin-top: 25px !important;
    margin-left: 55px !important;
}

.btnnewstyle {
    margin-right: -14px !important;
    color: #8c0044 !important;
    font-size: 20px !important;
}

.btnsc {
     top: 100% !important;
    margin-left: -260px !important;
    margin-top: 12px !important;
    padding: 5px !important;
    /*height: 50px !important;
   padding-left: 134px !important;*/
}

.sharefix {
    margin-top: 8px;
    margin-right: 12px;
}

.shoppingfix {
    margin-top: 6px;
    margin-right: 12px;
}

.langfix {
    margin-top: 6px;
    margin-right: 12px;
}

.acctitfix {
    margin-left: 36px;
    text-indent: -36px;
}

.accsecfix {
    padding-right: 25px;
}

.fix6ga {
    background-color: #dddddd;
}

.fixsize6ga {
        font-size: 12px;
    padding-top: 14px;
    width: 48%;
    margin-right: 3px;
}

.iso3ge {
    padding-left: 1px;
    padding-right: 1px;
    height: 30px;
}

.iso3ge_pic {
    margin-bottom:10px;
}


.iso3gefor1 {
    padding-top: 0px;
    margin-bottom:10px;
}

.followus {
    font-size: 14px;
    color: #fff;
    margin-bottom: -30px;
}

.caret2 {
    float: right;
    margin-top: 11px;
    margin-right: 10px;
}

.dro2 {
    padding-top: 0px !important;
    margin-bottom: -30px !important;
}

.drofor1 {
    padding-top: 4px !important;
}

.btngroupml {
    /*margin-left: 53px;*/
    float: right;
    margin-right: 72px;
}

.btngroupml2 {
    float: right !important;
    margin-right: -150px !important; 
}

.mb20 {
    margin-bottom: 20px;
}

.mb-10 {
    margin-bottom: -10px;
}



.pc_inputbox_wd0 {
    width: 100% !important;
}

.pc_selectboxnew {
    margin-left: 25px;
    margin-right: 25px;
    width: 85%;
    margin-bottom: 5px;
}

.newcon2 {
        margin-left: 25px;
    margin-right: 25px;
    margin-top: 30px;
    margin-bottom: 20px;
    /* width: 100%; */
    margin-left: 50px;
    text-indent: -22px;
    padding-right: 74px;
}

.iconimg {
        margin-right: 15px;
}

.mr25 {
   margin-right: 25px; 
}

.liforas {
    padding-left: 0px;
}

.pc_title_red_foras {
    margin-top: 40px;
}

.forccmefnewtb {
    margin-top: 160px;
    margin-bottom: 10px;
}

.pc_mod_con-0 {
    margin-left: auto;
    margin-right: auto;
    /* margin-top: 290px; */
    margin-bottom: 100px;
    width: 100%;
}

.pc_3groupD_btn1-0 {
    /*padding-right: 23px;*/
    padding-top: 10px;
}

.fordsmt33 {
    margin-top: 33px;
}

.foreveimg {
    width: 100%;
}

.forevedetmal25 {
    margin-left: 25px;
}

.forlocatmb10 {
    margin-bottom: 10px;
}

.formcpmt40 {
    margin-top: 40px;
}

.img100 {
    width: 100%;
}

.h2fortab {
    margin-left: -25px;
}

.pc_title_red_fottab {
    /*margin-left: -25px;
    margin-right:-25px;*/
    margin-top:20px;
    margin-bottom:10px;
}

.pc_title_red_fotdropmenu {
    padding-left: -25px;
    padding-right: -25px;
    margin-top:36px;
    margin-bottom:0px;
}

.pc_p_forli {
    margin:5px 0px 24px 0px;
    padding:0px;
}

.pc_li {
    margin:5px 0px 24px 0px;
    padding:0px;
}

.pc_tab_forli {
    padding-top:-10px;
    margin-bottom:20px;
}

.pc_mod_a_last-one{
    margin-bottom:40px;
}

.pc_p_label {
    padding-left:0;
    padding-right:0;
}

.pc_2groupC_container_label .pc_2groupC_filebox {
    margin-right:0;
    margin-left:0;
    width:100%;
}

.h2_before_dropmenu {
    margin-top:2em;
    margin-bottom:0.5em;
}

.pc_2groupB_pic_ul {
    padding-right:0;
    padding-left:0;
    padding-top:5px;
}

.pc_2groupB_right_text_ul p.pc_p {
    padding-right:0;
    padding-left:0;
}

.p_no25px {
    margin-right:-25px;
    margin-left:-25px;
}

.h4_words {
    line-height:1.5em;
}

.pdf_group {
   
    margin-bottom:8px;
}
	 float: left;
    
}

.pdf_group_text {
    float: left;
    width:88%;
}

.pdf_group_text a{
    text-decoration: underline;
}

.pdf_group_tab {
    margin-bottom:6px;
}


.pdf_group_tab_icon {
    float: left;
    margin-right:10px;
}

.pdf_group_tab_text {
    float: left;
    width:83%;
    word-wrap: break-word;
    word-break: normal;
}

/*width:over 100%*/
.pdf_group_tab_icon2 {
    float: left;
    width:20px;
    margin-right:5px;
}

.pdf_group_tab_text2 {
    float: left;
    word-wrap: break-word;
    word-break: normal;
}




.pc_2groupF_select_mb {
    margin-bottom:0;
}

.selectbox_mt {
    margin-top:40px;
}

.table_W600{
    width:600px;
}

.table_W500{
    width:500px;
}

.table_W400{
    width:400px;
}

.wordwrap {
    word-wrap:break-word;
}

.space_bottom {
    height:30px;
    clear:both;
}

.words-list td{
    vertical-align: top;
    word-wrap: break-word;
    word-break: normal;
}

.pc_p_af_ulol{
    margin-top:-24px;
}

.list_style_UR {
    list-style-type: upper-roman;
}

.list_style_UR {
    list-style-type: upper-roman;
}

.pc_2groupB-2_pic {
    margin: 15px 0;
}

.inner_content {
    margin-left: -25px;
    margin-right: -25px;
}

/*==============================
以上手機板修改用
==============================*/



