﻿@charset "utf-8";

@media (max-width: 767px) 
{
	html { margin: 0; padding: 0; line-height:18px; color:#666666; font-size:14px;   }
	dl, dt, dd, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; line-height:18px; color:#666666; font-size:14px; }
	h2 { /*font-weight:300;*/ line-height:40px; height:40px; display:block; overflow:hidden; color:#000; font-size:20px; }
	.subtitle_rwd { font-weight:bold; color:#0577B3;/*padding-bottom:10px;padding-top:10px; line-height:30px;*/}
	.blockStyle { font-size: 16px; }
}

@media (min-width: 768px) 
{
	html { margin: 0; padding: 0; line-height:18px; color:#666666; font-size:13px;  }
	dl, dt, dd, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; line-height:18px; color:#666666; font-size:13px; }
	h2 { /*font-weight:300;*/ line-height:28px; height:40px; display:block; overflow:hidden; color:#000; font-size:27px; padding-left: 25px; }
	.subtitle_rwd { font-weight:bold; color:#0577B3;padding-bottom:10px;padding-top:10px; line-height:30px;}
	.blockStyle { font-size: 24px; }
}

th {font-weight:normal;}
.clear_rwd { diplay: block!important; float: none!important; clear: both; overflow: hidden; /*width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important;*/ font-size: 0; line-height: 0; }
#header_rwd div.sayhello_rwd { display:block; right:290px; text-align:right; position:absolute; color:#403f41; font-size:11px; top:10px; text-decoration:underline; }

/*---title--------------------------------------------------*/

.subtitle_rwd { font-weight:bold; color:#0577B3;padding-bottom:10px;padding-top:10px; line-height:30px;}
.subtitle_left_30px_rwd { font-weight:bold; color:#0577B3;}
.remark_italic_rwd { color:#999; font-style:italic;}
.remark_tariff_rwd { color:#999; font-style:italic; display:block}
.remark_rwd { color:#999; font-style:normal;}
p.remark_rwd { color:#0577B3; font-style:normal; line-height:18px; font-size:11px; -webkit-text-size-adjust: none;}
span.remark_rwd {  color:#0577B3; font-style:normal; line-height:18px; font-size:11px; -webkit-text-size-adjust: none;}
.remark strong_rwd { color:#0577B3;}
.satisfied_rwd { }
.thumbnail-box_rwd{ }

/*---00_layout----------------------------------------------------------------*/
#outter_wrap_rwd { background:url(../../Content/Img/bg_t_1.png) repeat-x left bottom; height:100%; }
#outter_index_rwd { background:url(../../Content/Img/bg_index_footer.png) repeat-x left bottom;  height:100%;}

#index_wrap_rwd { /*overflow:hidden;*/ background:url(../../Content/Img/index_shadow.png) no-repeat; /*center 66px*/   }
#header_rwd { /*width:100%; float:left; position:relative; z-index:9980*/ }

.subnavi_wrapper_rwd { /*float:left; width:100%; margin:25px 0 0 0;*/}

#header_rwd h1{ /*width:230px;*/ height:100%; /*float:left;*/ text-align:center; background-color:#0F0; text-indent:-9999px; background:url(../../Content/Img/logo.png) right bottom no-repeat;}
#header_rwd h1 img { /*margin-top:10px;*/}
.navi_line_rwd { /*width:900px;*/ height:2px; background:url(../../Content/Img/navi_line.gif); /*float:left; margin-left:30px;*/}
.topmenu_rwd { /*width:730px;*/ height:100px; /*float:left;*/}
.topmenu_rwd a { /*float:right;*/ display:inline-block; height:20px; /*padding:0 20px 0 10px;*/ background-image:url(../../Content/Img/topmenu.png); background-position:0 6px; background-repeat:no-repeat; -webkit-text-size-adjust: none; font-size:11px; line-height:20px; font-style:italic; color:#FFF; /*margin-top:10px;*/}
#current_rwd {height:40px; background:url(../../Content/Img/bg_current.png) right top no-repeat; line-height:40px; font-size:14px; text-align:center; color:#FFF;}
#index_banner_rwd { /*width:100%;*/ height:220px; /*float:left; margin:23px 0 0 0;*/}

@media screen and (min-width: 992px) {
	#main_wrap_rwd { /*overflow:hidden;*/ background-image:url(../../Content/Img/bg_main_top.png); background-position:center 99px; background-repeat:no-repeat; }
	#index_function { min-height:220px; float:left; padding:30px 0 0 0; margin:0 }
	#content_rwd { margin-left:-5px; margin-right:-5px; /*overflow:hidden;*/}
	.sub_menu {margin-left:-5px; margin-right:-5px}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #main_wrap_rwd { /*overflow:hidden;*/ background-image:url(../../Content/Img/bg_main_top.png); background-position:center 42px; background-repeat:no-repeat; background-size:110% }
	#index_function { min-height:220px; float:left; padding-top:30px; margin:0 }
	.banner_img { width:100%  }
	#content_rwd {overflow:hidden;}
	.sub_menu {}
}
@media screen and (max-width: 767px) {
    #main_wrap_rwd { /*overflow:hidden;*/ background-image:url(../../Content/Img/bg_main_top.png); background-position:center 42px; background-repeat:no-repeat; background-size:110% }	
	#index_function { min-height:220px; float:left; padding-top:30px; margin:0}
	.banner_img { width:100%  }
	#content_rwd {overflow:hidden;}
	.sub_menu {}
}

#NEWS_4_rwd, #NEWS_2_rwd, #NEWS_3_rwd { display:none}
#index_function_rwd .right ul.ctrldot { display:block; list-style:none; z-index:1000; text-indent:-9999px; overflow:hidden; }
#index_function_rwd .right ul.ctrldot li { display:block; height:7px; background:url(../../Content/Img/icon_btn/news_icon.png) left -8px no-repeat; overflow:hidden; cursor:pointer}
#index_function_rwd .right ul.ctrldot li:hover { background-position:left 0;}
#index_function_rwd .right ul.ctrldot li.nowdot { background-position:left 0;}
#index_function_rwd .right .shortcut {}
#index_function_rwd .right .shortcut table { }
.index_select_rwd { }

/*new temp */
#current2_rwd { height:40px; line-height:40px; font-size:14px; text-align:center; color:#046CA4;}
#banner_rwd { padding:0px; text-align:center }
#article_rwd { }
#subnavi_rwd { text-align:right; height:40px; float:right; line-height:40px; padding-right:10px;}
#subnavi_rwd a { -webkit-text-size-adjust: none; font-size:11px; color:#333333; margin-left:15px; }
#subnavi_rwd a:hover { color:#0577B3; text-decoration:none; }

/*---content---*/

/*--Carbon calculator--*/
@media screen and (min-width: 992px) {
	.Carboncalhead{ text-align:center}
}
@media screen and (max-width: 991px) 
{
	.Carboncalhead{ text-align:left}
}

/*---footer---*/
#index_footer_rwd { /*width:960px;*/ height:70px; /*float:left;*/ -webkit-text-size-adjust: none; font-size:11px;  color:#999; line-height:18px; border-top:1px dotted #666; padding-top:20px; }
#index_footer_rwd span.terms { margin:0 0 0 20px;}
#index_footer_rwd span.terms a { color:#7BACD7; text-decoration:underline}
#footer_rwd { height:70px; -webkit-text-size-adjust: none; font-size:11px; color:#999; line-height:18px;  }
.copyright_rwd { font-size:12px; font-weight:bold; color:#333;}
/*---btn---*/
.btn_right_rwd a { display:block; height:30px; background:none; background-image:url(../../Content/Img/bg_btn.png); background-position:0 -60px; background-repeat:no-repeat; color:#CCC; text-align:center; line-height:25px; font-size:12px; font-weight:bold;}
.btn_right_rwd a:hover { background-image:url(../../Content/Img/bg_btn.png); background-position:0 0; background-repeat:no-repeat; text-decoration:none; color:#FFF;font-weight:bold;}
.btn_left_rwd a { display:block; height:30px; background:none; background-image:url(../../Content/Img/bg_btn.png); background-position:0 -60px; background-repeat:no-repeat; color:#CCC; text-align:center; line-height:25px; font-size:12px; font-weight:bold;}
.btn_left_rwd a:hover { background-image:url(../../Content/Img/bg_btn.png); background-position:0 0; background-repeat:no-repeat; text-decoration:none; color:#FFF;font-weight:bold;}
.btn_rwd a { display:block; height:30px; background:none; background-image:url(../../Content/Img/bg_btn.png); background-position:0 -60px; background-repeat:no-repeat; color:#CCC; text-align:center; line-height:25px; font-size:12px; font-weight:bold;}
.btn_rwd a:hover { background-image:url(../../Content/Img/bg_btn.png); background-position:0 0; background-repeat:no-repeat; text-decoration:none; color:#FFF;font-weight:bold;}

/*---breadcrumb---*/
@media screen and (min-width: 992px) {
#breadcrumb_rwd { height:40px; overflow:hidden;  margin-top:15px; background-color:#FFF; margin-left:-5px !important; margin-right:-5px !important;}
}
@media screen and (max-width: 991px) {
#breadcrumb_rwd { height:40px; overflow:hidden;  margin-top:15px; background-color:#FFF; }
}
#breadcrumb_rwd span { display:inline-block; background-image:url(../../Content/Img/bg_breadcrumb.png); background-position:right top; color:#999; text-align:right; padding:0 25px 0 15px; line-height:40px; height:40px; font-size:12px;}
#breadcrumb_ex_rwd { height:40px; overflow:hidden; background-color:#FFF; }
#breadcrumb_ex_rwd span { display:inline-block; background-image:url(../../Content/Img/bg_breadcrumb.png); background-position:right top; color:#999; text-align:right; line-height:40px; height:40px; font-size:12px;}

/*-----------------------------------|
                                     |
									 |
		theme blue #0577B3           |
		                             |
									 |
-------------------------------------|*/

/*---01_about---------------------------------------------------------------------*/
span.top_rwd a { color:#FFF;}
.text_point { width:275px; height:25px; line-height:25px; font-size:12px; font-weight:300; border:none; background-image:url(../../Content/Img/bg_square.gif); padding-left:5px; margin-bottom:10px;}
/*---01_about RWD Version---------------------------------------------------------------------*/
#title_rwd ul {padding:0; margin:0; }
#title_rwd li { font-size:12px; color:#666; line-height:26px; background-image:url(../../Content/Img/list-style.gif); background-repeat:no-repeat; background-position:2px 12px;}
.section_wrap_rwd { border-bottom:1px solid #E7E7E7;}
.section_wrap_download_rwd { }
.section_wrap_download_rwd table {}
.section_wrap_download_rwd .download_title { font-weight:bold; color:#000000;}
.date_example_rwd { font-size:11px;}
.section_wrap_rwd .sec_left table td,.section_wrap .sec_right table td { border-bottom:1px dotted #CCC;}
.section_wrap_rwd .title { font-weight:bold; color:#0577B3; display:block;}
.section_wrap_rwd .sec_left p ,.section_wrap .sec_right p { line-height:18px; }
.section_wrap_rwd a { font-weight:normal;}
.section_wrap_rwd .sec_left { float:left;  background-color:#F0F0F0; }
.section_wrap_rwd .sec_left table {} 
.section_wrap_rwd .sec_right { text-align:right; background-color:#F0F0F0;}
.section_wrap_rwd .sec_right table {}
.section_wrap_rwd .sec_right .title { font-weight:bold; color:#0577B3; display:block; text-align:right; }
.section_wrap_bottom_rwd { text-align:right;}
.section_wrap_result_rwd { font-size:12px; font-weight:bold;border-bottom:1px solid #E7E7E7;}
.section_wrap_result_rwd strong { font-size:21px; color:#0577B3; }
.section_wrap_result_info_rwd { display:block; }
.section_wrap_rwd p { line-height:30px; color:#999; font-size:12px;}
.form_wrap_rwd {}
/*form { padding:0; margin:0 30px 0 0; overflow:hidden; float:left;}*/
.input_rwd { font-size:12px; color:#000; background:#E8EFF9; border:none; line-height:20px; font-weight:bold; height:20px}
.input_rwd_readonly { font-size:12px; color:#000; background:#E8EFF9; border:none; line-height:20px; font-weight:bold; height:20px; background-color:lightgray}
.select_rwd { font-size:12px; color:#000; background:#E8EFF9; border:none; }
.text_point_rwd { height:25px; line-height:25px; font-size:12px; font-weight:300; border:none; background-image:url(../../Content/Img/bg_square.gif);}
.tr_firstline_rwd { background-color:#0577B3;}
.tr_result_rwd { background-color:#FFF; font-weight:bold;  height:40px;}
.tr_result_rwd td { color:#0577B3; line-height:40px;}
.tr_result_rwd td strong { color:#FB0F0C; font-size:14px;}
.tr_firstline_rwd td { color:#FFF; border-bottom:1px solid #FFF;}
.tr_odd_rwd { background-color:#EAEAEA; border-bottom:1px solid #FFF;}
.tr_even_rwd { background-color:#C9ECFE; border-bottom:1px solid #FFF;}
.tr_odd_rwd td,.tr_even_rwdtd { color:#000;}
.notes_rwd { -webkit-text-size-adjust: none; font-size:12px; color:#999; font-style:italic;}
.form_exception_rwd { display:block; float:right; background-color:#FF0}
.text_radio_rwd { -webkit-text-size-adjust: none; font-size:11px; color:#333; padding-top:10px }
.textarea_rwd {font-size:12px; color:#000; background:#E8EFF9; border:none;}
.button_rwd { font-size:11px; color:#000; *overflow:visible}

/*-----------------Environment_Preservation---as .ep* RWD Version----------------------*/
.about_5_1_iso14001_rwd { height:auto; background-image:url(../../Content/Img/5_1_iso14001.jpg); background-repeat:no-repeat; background-position:right top;}
.about_5_1_iso14001_rwd h2 {}
.about_5_1_iso14001_rwd .sec { font-size:12px;}
.about_5_1_iso14001_rwd .third{ font-size:12px;}
.about_5_1_policy_rwd { height:auto; background-image:url(../../Content/Img/5_1_earth.jpg); background-repeat:no-repeat; background-position:left 0px; }
.about_5_1_policy_rwd .sec_wrap { height:180px; }
.about_5_1_policy_rwd .sec { }
.about_5_1_policy_rwd ul { border-top:1px solid #CCC; border-left:1px solid #CCC; background:#FFF; padding:0; margin:0; }
.about_5_1_policy_rwd li { border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:100px; display:block; background-position:7px 15px; }
.about_5_1_instrutment_rwd { }
.about_5_1_instrutment_rwd li { list-style:circle; background:none;display:list-item;}
.about_5_1_instrutment_rwd ol li ol.second_list { list-style:none; list-style-type:none;}
.about_5_1_instrutment_rwd ol li ol.second_list li { list-style:lower-alpha; list-style-type:lower-alpha; background:none;}
.about_5_1_commitment_rwd { background-image:url(../../Content/Img/5_1_commitment.jpg); background-repeat:no-repeat; background-position:right top; }
.about_5_1_commitment_rwd .sec { }
.about_5_1_commitment_rwd ol {}
.about_5_1_safety_rwd {  background-image:url(../../Content/Img/5_1_safety_policy.jpg); background-repeat:no-repeat;  background-position:left top; }
.about_5_2_ov_rwd .sec { font-size:12px; }
.about_5_2_ov_rwd .sec_img{ }
.about_5_2_ov_rwd .sec_900 { font-size:12px;}
.about_5_2_vessel_rwd { }
.about_5_2_vessel_rwd .content {}
.about_5_2_vessel_rwd .sec_430_left { height:590px; }
.about_5_2_vessel_rwd .sec_430_right{ height:590px; }
.about_5_2_vessel_rwd .sec_280_h420 { height:420px; }
.about_5_2_vessel_rwd .sec_280_h440 { height:440px; }
.about_5_2_vessel_rwd .sec_280_h500 { height:540px; }
.about_5_2_vessel_rwd .sec_280 { height:470px;  }
.about_5_2_vessel_rwd .sec_900 { }
.about_5_2_vessel_rwd .sec_900 img.imgleft { }
.about_5_2_vessel_rwd .sec_900 img.imgright {}
.about_5_2_vessel_rwd .sec_900 .sec_900_right {}
.about_5_2_vessel_rwd .sec_900 .sec_900_left { }
.about_5_2_vessel_rwd span.order { font-size:18px; font-weight:bold; display:block;background-color:#0577B2;  width:46px; height:28px; color:#FFF; line-height:28px; text-align:center;}
.width_900_rwd {}
.width_740_rwd {}
.width_740_rwd .detail_date { border-bottom:1px solid #CCC; text-align:right; font-size:11px; color:#0577B2; }
.width_740_rwd .title { font-weight:300; line-height:40px; font-size:20px;}
.width_740_rwd p { line-height:21px;}
.about_5_3_sec_wrap_rwd td { }
.about_5_3_rwd { }



.ov_wrap_rwd { min-height:300px;}
.ov_wrap_rwd .sec_height_schedule { height:330px;}
.ov_wrap_rwd .sec_height_schedule p { color:#000;}
.ov_wrap_rwd .sec_height_schedule span { font-weight:bold; line-height:30px; height:30px; display:block; color:#0577B3;}
.ov_wrap_rwd .sec_height_schedule_ss { height:360px;}
.ov_wrap_rwd .sec_height_schedule_ss p { color:#000;}
.ov_wrap_rwd .sec_height_schedule_ss span { font-weight:bold; line-height:30px; height:30px; display:block; color:#0577B3;}
.ov_wrap_rwd .sec_height_24hr { height:300px; }
.ov_wrap_rwd .sec_height_24hr span { font-weight:bold; line-height:30px; height:30px; display:block; color:#0577B3;}
.ov_wrap_rwd .sec_height_24hr ul{padding:0; margin:0; }
.ov_wrap_rwd .sec_height_24hr li { }

.ov_wrap_rwd . { overflow:hidden; min-height:280px;}
.ov_wrap_rwd .sec_height_400px { height:400px; }
.ov_wrap_rwd .sec_height_450px .icon{ height:60px;}
.ov_wrap_rwd .sec_height_450px .txt{ }
.ov_wrap_rwd .sec_height_450px span { line-height:30px; height:30px; display:block; color:#000; font-size:16px;}
.ov_wrap_rwd .sec_height_450px p{ color:#000; font-size:12px; font-weight:normal;}
.ov_wrap_rwd .sec_height_450px .txt ul{ display:block; height:100%; overflow:hidden; list-style:none; text-align: left;padding:0; margin:0;}
.ov_wrap_rwd .sec_height_450px .txt ul li{ display:list-item; list-style:decimal; background:none; font-size:12px; font-weight:normal;  border:1px solid #0F0; line-height:22px; text-align: left; }

.ov_wrap_rwd .sec_height_250px { height:250px; }
.ov_wrap_rwd .sec_height_300px { height:300px; }
.ov_wrap_rwd .sec_height_350px { height:350px; }

.esov_rwd { min-height:150px; }
.esov_rwd .leftwrap { width:60px; float:left; height:100%}
@media (max-width: 767px) {
.esov_rwd .rightwrap {height:100%; float:left; }
}
@media (min-width: 767px) {
.esov_rwd .rightwrap {height:100%; float:left; margin:0 0 0 15px; }
}
.esov_rwd .rightwrap span { display:block; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#000}
.esov_rwd .rightwrap p { display:block; line-height:18px; font-size:12px; color:#333333;}
.esov_rwd .rightwrap ul { display:block;padding:0; margin:0;}
.esov_rwd .rightwrap ul li { background:none; list-style:decimal; list-style-type:decimal; display:list-item; font-size:12px;}

.ovrow_rwd { }
.blov_rwd { /*min-height:220px;*/  }
.blov_rwd .leftwrap {  height:100%}
.blov_rwd .rightwrap { height:100%; }
.blov_rwd .rightwrap span { display:block; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#000}
.blov_rwd .rightwrap p { display:block; line-height:18px; font-size:12px; color:#333333; }
.blov_rwd .rightwrap ul { display:block; float:left; padding:0; margin:0;}
.blov_rwd .rightwrap ul li { background:none; list-style:decimal; list-style-type:decimal; display:list-item; font-size:12px;}

.sec02_wrap1_topset_rwd { height:40px; }
.sec02_wrap1_topset_rwd div.sec{ }
.sec02_wrap1_topset_rwd div.sec ul{ list-style:none; padding:0; margin:0;}
.sec02_wrap1_topset_rwd div.sec ul li.links{ width:230px; float:left; background:url(../../Content/Img/bkarrow.jpg) left 2px no-repeat; margin-bottom:5px; height:20px;}
.sec02_wrap1_topset_rwd div.sec ul li.links a{ font-size:12px; font-weight:bold; color:#333; padding-left:20px; display:block; text-decoration:none;}
.sec02_wrap1_topset_rwd div.sec ul li.links a:hover{ font-size:12px; font-weight:bold; color:#0577B2; display:block; text-decoration:none;}
.sec02_wrap2_middleset_rwd { }
.sec02_wrap2_middleset_rwd a{ color:#222; font-weight:normal; font-size:12px; text-decoration:underline;}
.sec02_wrap2_middleset_rwd a:hover{ color:#0577B2; font-weight:normal; font-size:12px; text-decoration:none;}
.sec02_wrap2_middleset_rwd ul{ float:left; list-style:none;padding:0; margin:0;}
.sec02_wrap2_middleset_rwd ul td{ border-bottom:none; line-height:150%;}
.sec02_wrap2_middleset_rwd ul table{ font-size:12px;}
.sec02_wrap2_middleset_rwd li { background:none;}

#article_rwd div.sec02_wrap2_middleset table tr td table tr td ol li{ display:list-item}
div#article_rwd div.sec02_wrap2_middleset ul li table tr td ol li {display:list-item; list-style:decimal;padding:0; margin:0; }
div#article_rwd div.sec02_wrap2_middleset ul li ol {}
div#article_rwd div.sec02_wrap2_middleset ul li ol div {  background-color:#CCC; } 
div#article_rwd div.sec02_wrap2_middleset ul li ol div li  {display:list-item; list-style:decimal; }
div#article_rwd div.sec02_wrap2_middleset table tr td table {  }
div#article_rwd div.sec02_wrap2_middleset ul { }
#article_rwd div.about_5_1_instrutment ol { }
#article_rwd div.about_5_1_instrutment li { list-style:lower-latin;}
#article_rwd div.about_5_1_instrutment li ul{ list-style:none; display:block;padding:0; margin:0;}
#article_rwd div.about_5_1_instrutment li ul li{ list-style:none; display:block; background:url(../../Content/Img/icon_bluearrow1.jpg) left top 6px no-repeat;}

.form_subtitle_rwd { font-size:13px; font-weight:bold; color:#0577B3;}
.form_singlerow_rwd { background:#F0F0F0; font-size:12px; color:#000; text-align:left; height:25px;word-break: break-all}
.form_doublerow_rwd { background:#C9ECFE; font-size:12px; color:#000; text-align:left; height:25px;word-break: break-all}

.sec03_wrap1_topset_rwd { }
.sec03_wrap1_topset_rwd .sec{}
.sec03_wrap1_topbar_rwd { background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:37px;}
sec03_wrap1_topbar_rwd table td { font-weight:normal}
.sec03_wrap1_topbar_rwd ul{ list-style:none;padding:0; margin:0;}
.sec03_wrap1_topbar_rwd li.form{ text-align:left; display:block; color:#000; font-size:12px; height:39px; border:none; background:none;}
.sec03_wrap1_topbar_rwd li.form table { height:42px; line-height:42px;}
.sec03_wrap1_topbar_rwd li.country{ text-align:right; display:block; color:#FFF; font-size:12px; height:41px;  border:none; background:none; background:url(../../Content/Img/country.png) left top no-repeat; }
.sec03_wrap1_topbar_rwd li.country table { height:42px; line-height:42px; }
.sec03_wrap1_topbar_rwd li.country table td { color:#333}
.sec03_wrap1_topbar_rwd li.country table td .input {  background-color:#EDEDED;}
.sec03_wrap2_middleset_rwd {}
.sec03_wrap2_middleset_rwd ul{ list-style:none;padding:0; margin:0;}
.sec03_wrap2_middleset_rwd li.wrap1{ background:none;}
.sec03_wrap2_middleset_rwd li.wrap2{ background:none;}
.sec03_wrap2_middleset_rwd li.wrap2 span.subtitle{ color:#0577B2; font-size:12px; font-weight:bold;}
.sec03_wrap2_middleset_rwd li.wrap2 span.subtitle a{ color:#0577B2; font-size:12px; font-weight:bold;}
.sec03_wrap2_middleset_rwd li.wrap2 span.subtitle a:hover{ color:#333333; font-size:12px; font-weight:bold;}
.sec03_wrap2_middleset_rwd ul.wrap3 { list-style:none;}
.sec03_wrap2_middleset_rwd ul.wrap3 li.descript{ background:none;}
.sec03_wrap2_middleset_rwd ul.wrap3 li.descript .subtitle { }
.sec03_wrap2_middleset_rwd ul.wrap3 li.wrap3 { background:none;}
.sec03_wrap2_middleset_rwd ul.wrap3 li.wrap3 ol{ }
.sec03_wrap2_middleset_rwd ul.wrap3 li.wrap3 li{ line-height:18px;}

.form_whitefont_rwd { color:#FFF; font-size:12px;}
.form_bkfont_rwd { color:#000; font-size:12px;}

.sec04_wrap1_topset_rwd { }
.sec04_wrap1_topset_rwd .sec{ }
.sec04_wrap2_middleset_rwd { }
.sec04_wrap2_middleset_rwd ul.wrap{list-style:none;}
.sec04_wrap2_middleset_rwd ul.wrap li.subtitle { }
.sec04_wrap2_middleset_rwd ul.wrap td{ border-bottom:none;}
.sec04_wrap2_middleset_rwd ul.wrap2{ list-style:none;}
.sec04_wrap2_middleset_rwd li { background:none;}


/*-----------------------local_info RWD Version---------------------------------*/
.info01_wrap1_01_rwd { height:40px; /*background:url(../../Content/Img/info_toppic01.jpg) left top no-repeat;*/}
.info01_wrap1_01_rwd div.sec{ color:#000}
.info01_wrap2_01_rwd { border-bottom:1px dotted #CCC;}
.info01_wrap2_01_rwd ul{ list-style:none;padding:0; margin:0;}
.info01_wrap2_01_rwd li.left{ background:none;}
.info01_wrap2_01_rwd li.right{ border-left:1px #E6E6E6 solid; background:none;}
.info01_wrap2_01_rwd li.right span.googlemap { height:480px; }
.info01_wrap2_01_rwd li.right span.contact_info { }
.info01_wrap2_01_rwd li.right span.form { }

.info02_wrap1_01_rwd { height:40px; /*background:url(../../Content/Img/info_toppic02.jpg) left top no-repeat;*/}
.info02_wrap1_01_rwd div.sec{ color:#000}
.info02_wrap1_topbar_rwd { background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:42px;}
.info02_wrap1_topbar_rwd ul{ list-style:none; padding:0; margin:0;}
.info02_wrap1_topbar_rwd li.form{ text-align:left; float:left; color:#000; font-size:12px; background:none;}

.info02_wrap2_01_rwd { }
.info02_wrap2_01_rwd ul{ list-style:none;padding:0; margin:0;}
.info02_wrap2_01_rwd li.left { background:none;}
.info02_wrap2_01_rwd li.left span.link{ color:#0577B3; font-size:12px; }
.info02_wrap2_01_rwd li.left span.link a{ color:#0577B3; font-size:12px; text-decoration:none;}
.info02_wrap2_01_rwd li.left span.link a:hover{ color:#000000; font-size:12px; text-decoration:none;}
.info02_wrap2_01_rwd li.left span.linkname{ color:#666666; }
/*.info02_wrap2_01_rwd li.right{ border-left:1px #E6E6E6 solid; background:none;}*/
.info02_wrap2_01_rwd li.right span.titlefont{float:left; background:url(../../Content/Img/red_list_style.gif) left center no-repeat; padding-left:15px; color:#0577B2; font-size:14px; font-weight:bold; text-transform:uppercase; margin-right:15px;}
.info02_wrap2_01_rwd li.right span.titledes { font-size:12px; color:#000; font-weight:normal;}
.info02_wrap2_01_rwd li.right span.info { }
.info02_wrap2_01_rwd li.right span.form { }
@media (max-width: 480px) {
.info02_wrap2_01_rwd li.right{ /*width:657px;*/ border-top:1px #E6E6E6 solid; background:none;}
}
@media (min-width: 480px) 
{
.info02_wrap2_01_rwd li.right{ /*width:657px;*/ border-left:1px #E6E6E6 solid; background:none; margin-bottom: 15px; padding-left: 20px;}
}

.info03_wrap1_01_rwd {  height:40px; /*background:url(../../Content/Img/info_toppic03.jpg) left top no-repeat;*/ }
.info03_wrap1_01_rwd div.sec{ color:#000}
.info03_wrap2_01_rwd { }
.info03_wrap2_01_rwd ul{  list-style:none;padding:0; margin:0;}
.info03_wrap2_01_rwd li.left { }
.info03_wrap2_01_rwd li.left span.link{ color:#0577B3; font-size:12px;}
.info03_wrap2_01_rwd li.left span.link a{ color:#0577B3; font-size:12px; text-decoration:none;}
.info03_wrap2_01_rwd li.left span.link a:hover{ color:#000000; font-size:12px; text-decoration:none;}
.info03_wrap2_01_rwd li.right{ border-left:1px #E6E6E6 solid;}
.info03_wrap2_01_rwd li.right span.titlefont{ background:url(../../Content/Img/red_list_style.gif) left center no-repeat; color:#0577B2; font-size:14px; font-weight:bold; text-transform:uppercase; }
.info03_wrap2_01_rwd li.right span.titledes { font-size:12px; color:#000; font-weight:normal;}
.info03_wrap2_01_rwd li.right span.info { }
.info03_wrap2_01_rwd li.right span.form { }

/*-------------------------- service RWD Version-------------------------- */
.ser01_wrap1_topset_rwd { height:40px;}
.ser01_wrap1_topset_rwd .sec{ }
.ser01_wrap2_rwd { }
.ser01_wrap2_rwd div.documentation_l { }
.ser01_wrap2_rwd div.documentation_r { }
.documentation_link_rwd a{ color:#0876B1; text-decoration:underline;}
.documentation_link_rwd a:hover{ text-decoration:none;}
.ser01_wrap2_rwd div.jobs { }
.ser01_wrap2_rwd div.jobs tr.firstline td { border-bottom:#0478B3 solid 3px; color:#969696;}
.ser01_wrap2_rwd div.jobs td { border-bottom:#d2d2d2 dotted 1px; padding:5px 0; color:#373737;}
.ser01_wrap2_rwd div.jobs a{ color:#0876B1; text-decoration:underline;}
.ser01_wrap2_rwd div.jobs a:hover{ text-decoration:none;}
.ser01_wrap2_rwd div.jobs td.email { }
.job_remark_rwd { font-style:italic; color:#333; font-size:12px;}

.ser02_wrap1_topset_rwd { height:40px;}
.ser02_wrap1_topset_rwd .sec{ }
.ser02_wrap1_topbar_rwd { background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:37px;}
.ser02_wrap1_topbar_rwd ul{ list-style:none;padding:0; margin:0;}
.ser02_wrap1_topbar_rwd li.form{ text-align:right; color:#000; font-size:12px; background:none;}

.ser03_wrap1_topset_rwd { height:40px;}
.ser03_wrap1_topset_rwd .sec{ }
.ser03_wrap1_topset_rwd .download{ border:1px #CCCCCC solid; height:33px;}
.ser03_wrap1_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap1_topset_rwd .othertitle{ }
.ser03_wrap1_middle_rwd { }
.ser03_wrap1_bottom_rwd {}

.ser03_wrap2_topset_rwd { }
.ser03_wrap2_topset_rwd .sec{ }
.ser03_wrap2_topset_rwd .download{ border:1px #CCCCCC solid; height:33px;}
.ser03_wrap2_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap2_topset_rwd .otherwrap{}
.ser03_wrap2_middle_rwd { }
.ser03_wrap2_bottom_rwd { min-height:200px;}
.ser03_wrap2_bottom_rwd span.listset {  background:url(../../Content/Img/serv_02_02_icon.jpg) left 2px no-repeat; color:#000;}


.ser03_wrap3_topset_rwd { /*background:url(../../Content/Img/serv_02_bg03.jpg) left top no-repeat;*/}
.ser03_wrap3_topset_rwd .download{  border:1px #CCCCCC solid; height:33px;}
.ser03_wrap3_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap3_topset_rwd .otherwrap{ }

.ser03_wrap4_topset_rwd {  }
.ser03_wrap4_topset_rwd .sec{ color:#000}
.ser03_wrap4_topset_rwd .download{ border:1px #CCCCCC solid; height:33px;}
.ser03_wrap4_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap4_topset_rwd .otherwrap{  margin:30px 0 0 30px; float:left; }

.ser03_wrap5_topset_rwd { }
.ser03_wrap5_topset_rwd .sec{ color:#000}
.ser03_wrap5_topset_rwd .download{ border:1px #CCCCCC solid; height:33px;}
.ser03_wrap5_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap5_topset_rwd .otherwrap{ border-top:1px #DCE7F5 solid; border-bottom:1px #DCE7F5 solid; height:75px;}
.ser03_wrap5_topset_rwd .btn{ min-height:200px; text-align:right;}

.ser03_wrap6_topset_rwd { /*background:url(../../Content/Img/serv_02_bg06.jpg) left top no-repeat;*/}
.ser03_wrap6_topset_rwd .sec{ color:#000}
.ser03_wrap6_topset_rwd .download{ border:1px #CCCCCC solid; height:33px;}
.ser03_wrap6_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap6_topset_rwd .otherwrap{ }


.ser04_wrap1_topset_rwd { }
.eser_ttwrap_topset_rwd .sec{ color:#000}
.ser04_wrap1_topset_rwd .download{ border:1px #CCCCCC solid; height:33px;}
.ser04_wrap1_topset_rwd .download span.filename{ color:#666666; font-size:12px;}
.ser04_wrap1_topset_rwd .otherwrap{ }

.ser05_wrap1_topset_rwd { /*background:url(../../Content/Img/serv_04_bg01.jpg) left top no-repeat; height:40px*/}
.ser05_wrap1_topset_rwd .sec{ color:#000}
.ser05_wrap1_topset_rwd .otherwrap{ }
.ser05_wrap1_topbar_rwd { background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:40px;}
.ser05_wrap1_topbar_rwd ul{ list-style:none;padding:0; margin:0;}
.ser05_wrap1_topbar_rwd li.form{ text-align:left; color:#000; font-size:12px; background:none;}

.ser05_wrap2_rwd { }
.ser05_wrap2_rwd ul{ list-style:none;padding:0; margin:0;}
.ser05_wrap2_rwd li.top { background:none; border-bottom:1px #E6E6E6 solid;}
.ser05_wrap2_rwd li.top td.search { font-weight:bold; color:#000;}
.ser05_wrap2_rwd li.top td.result { }
.ser05_wrap2_rwd li.top td.result a{ display:block; text-decoration:underline; color:#0577B3; background-color:#FFF; font-weight:bold; text-align:center;}
.ser05_wrap2_rwd li.top td.result a:hover{ text-decoration:none; background-color:#0577B3; color:#FFF;}
.ser05_wrap2_rwd li.left { background:none;}
.ser05_wrap2_rwd li.left span.bluename{ color:#0577B2; font-size:12px; }
.ser05_wrap2_rwd li.left span.bkdescript{ color:#000000; font-size:12px;}
.ser05_wrap2_rwd li.right{  border-left:1px #E6E6E6 solid; background:none;}

/*.ser06_wrap2_rwd { float:left; padding:30px;}*/

.ser06_wrap2_rwd ul.set_link { border-bottom:1px dotted #CCC; padding:0 0 10px 30px; margin:0 0 20px 0; float:left}
.ser06_wrap2_rwd ul.port_01 { background:url(../../Content/Img/port_01.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_02 { background:url(../../Content/Img/port_02.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_03 { background:url(../../Content/Img/port_03.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_04 { background:url(../../Content/Img/port_04.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_05 { background:url(../../Content/Img/port_05.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_06 { background:url(../../Content/Img/port_06.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_07 { background:url(../../Content/Img/port_07.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_08 { background:url(../../Content/Img/port_08.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_09 { background:url(../../Content/Img/port_09.png) left center no-repeat #EBEBEB; }
.ser06_wrap2_rwd ul.port_10 { background:url(../../Content/Img/port_10.png) left center no-repeat #EBEBEB; }


.ser06_wrap2_rwd ul.set li.area, .ser06_wrap2_rwd div ul.set_link li.area { /*width:650px;*/ float:right; background:none; padding:0; }
.ser06_wrap2_rwd ul.set li.area span.country a:hover, .ser06_wrap2_rwd div ul.set_link li.area span.country a:hover{ color:#0577B2; text-decoration:none;}

@media (max-width: 480px) 
{
.ser06_wrap2_rwd { float:left; padding:10px;}
.ser06_wrap2_rwd ul.set li.title, .ser06_wrap2_rwd div ul.set_link li.title { font-size:16px; color:#000000 ; /*font-weight:300;*/ line-height:30px; margin-bottom:15px; padding:0; display:block; width:210px; float:left; background:none; overflow:Hidden}
.ser06_wrap2_rwd ul.set li.area span.country, .ser06_wrap2_rwd div ul.set_link li.area span.country{ display:block; width:150px; float:right; color:#666666; background:url(../../Content/Img/icon_bluearrow1.jpg) left center no-repeat; padding:0 0 0 10px; height:25px; line-height:25px; margin:0 }
.ser06_wrap2_rwd ul.set { border-bottom:1px dotted #CCC; padding:10px 0 10px 10px; margin:0 0 20px 0; float:left}
}

@media (min-width: 480px) 
{
.ser06_wrap2_rwd { float:left; padding:30px;}
.ser06_wrap2_rwd ul.set li.title, .ser06_wrap2_rwd div ul.set_link li.title { font-size:22px; color:#000000 ; /*font-weight:300;*/ line-height:30px; margin-bottom:15px; padding:0; display:block; width:210px; float:left; background:none; overflow:Hidden}
.ser06_wrap2_rwd ul.set li.area span.country, .ser06_wrap2_rwd div ul.set_link li.area span.country{ display:block; width:150px; float:left; color:#666666; background:url(../../Content/Img/icon_bluearrow1.jpg) left center no-repeat; padding:0 0 0 10px; height:25px; line-height:25px; margin:0 }
.ser06_wrap2_rwd ul.set { border-bottom:1px dotted #CCC; padding:10px 0 10px 30px; margin:0 0 20px 0; float:left}
}

.ser06_wrap1_topbar_rwd { /*background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat;*/ height:30px; }
.ser06_wrap1_topbar_top_rwd { background:url(../../Content/Img/se_toppic_bar_top.jpg) left bottom 1px no-repeat;  height:10px; }
.ser06_wrap1_topbar_bottom_rwd { background:url(../../Content/Img/se_toppic_bar_bottom.jpg) left top 1px no-repeat;  height:10px; }
.ser06_wrap1_topbar_rwd ul{ list-style:none;padding:0; margin:0;}
.ser06_wrap1_topbar_rwd li.form{ text-align:left; color:#000; font-size:12px; background:none; }

.ser06_wrap3_rwd { /*width:960px;*/ }
.ser06_wrap3_rwd ul{/* width:960px;*/ list-style:none;padding:0; margin:0;}
.ser06_wrap3_rwd li.left { /*width:222px;*/ background:none;}
.ser06_wrap3_rwd li.left span.linkname{ color:#666666; font-size:12px;}
.ser06_wrap3_rwd li.left span.bkdescript{ color:#000000; font-size:12px;}
@media (max-width: 480px) {
.ser06_wrap3_rwd li.right{ /*width:657px;*/ border-top:1px #E6E6E6 solid; background:none;}
}
@media (min-width: 480px) 
{
.ser06_wrap3_rwd li.right{ /*width:657px;*/ border-left:1px #E6E6E6 solid; background:none; margin-bottom: 15px; padding-left: 20px;}
}
.ser06_wrap3_rwd li.right span.form{ /*width:657px;*/ float:right;}

.ser07_wrap1_topset_rwd { height:40px; }
.ser07_wrap1_topset_rwd .sec{ color:#000}
.ser07_wrap1_topset_rwd .infoset { }
.ser07_wrap1_bottom_rwd { /*margin-top:10px; */background:url(../../Content/Img/serv_02_01_botm_bg.jpg) left top repeat-x; min-height:234px;}

/* RWD Version */
.ser08_wrap1_topset_rwd { height:40px;}
.ser08_wrap1_topset_rwd .sec{ color:#000}
.ser08_wrap1_topset_rwd .infoset { }
.ser08_wrap1_bottom_rwd { min-height:234px;}
.ser08_wrap1_topbar_rwd { background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:52px; }
.ser08_wrap1_topbar_rwd ul{ list-style:none;padding:0; margin:0;}
.ser08_wrap1_topbar_rwd li.form{ text-align:left; color:#000; font-size:12px;}

.ser09_wrap1_topset_rwd {  height:40px;}
.ser09_wrap1_topset_rwd .sec{  color:#000}
.ser09_wrap1_bottom_rwd { min-height:234px;}
.ser_esp_wrap1_bottom_rwd { min-height:234px;}
.ser10_wrap1_topset_rwd { height:40px;}
.ser10_wrap1_topset_rwd .sec{ color:#000}
.ser10_wrap1_bottom_rwd { min-height:234px;}

.ser_compatibility_wrap_rwd { }
.ser_compatibility_wrap_rwd div.container_equipment_detail_l{ background:url(../../Content/Img/container_equipment_detailbg.jpg) left bottom repeat-x; padding:0 20px 20px 20px;}
.ser_compatibility_wrap_rwd div.container_equipment_detail_l ul{ list-style:none; padding:0;}
.ser_compatibility_wrap_rwd div.container_equipment_detail_l li.mainimgs{height:175px; background:none; text-align:center;}
.ser_compatibility_wrap_rwd div.container_equipment_detail_l li.title{line-height:18px; color:#333; font-weight:bold; background:none;}
.ser_compatibility_wrap_rwd div.container_equipment_detail_l li.detail{ line-height:18px; color:#323232;  background:none; height:25; border-bottom:#cdcdcd solid 1px; border-top:#cdcdcd solid 1px;}
.ser_compatibility_wrap_rwd div.container_equipment_detail_l li.remark01{ line-height:18px; color:#656565;  background:none; word-wrap: break-word; font-style:italic;margin-top:35px;}
.ser_compatibility_wrap_rwd div.container_equipment_detail_r{}

/*customer service RWD Version*/
.cust_faqwrap_topset_rwd { height:40x; /*background:url(../../Content/Img/cust_01_pic01.jpg) left top no-repeat;*/}
.cust_faqwrap_topset_rwd .sec{ height:40px; }
.cust_faqwrap_topset_rwd .sec span.download{ border:1px #cccccc solid; height:40px; color:#666;}
.cust_faqwrap_topset_rwd .sec span.download a{ color:#666;}
.cust_faqwrap_topset_rwd .sec span.download a:hover{ color:#666;}
.cust_faqwrap_faqwrap1_rwd { }
.cust_faqwrap_faqwrap2_rwd { background:url(../../Content/Img/serv_02_01_botm_bg.jpg) left top repeat-x;}
.cust_faqwrap_faqwrap2_rwd a{ color:#0577B2; font-weight:normal; text-decoration:none;}
.cust_faqwrap_faqwrap2_rwd a:hover{ color:#333; font-weight:normal; text-decoration:none;}

.cust_conwrap_topset_rwd { height:40px; /*background:url(../../Content/Img/cust_01_pic02.jpg) left top no-repeat;*/ }
.cust_conwrap_topset_rwd .sec{ height:40px; }
.cust_conwrap_wrap1_rwd {}

.cust_agentwrap_topset_rwd {  /*background:url(../../Content/Img/cust_01_pic03.jpg) left top no-repeat;*/}
.cust_agentwrap_topset_rwd .sec{  height:40px;}
.cust_agentwrap_wrap1_rwd {  text-align:center;}
.cust_agentwrap_wrap1_rwd p { display:block;  text-align:left; line-height:24px; }
.cust_agentwrap_wrap1_rwd p span.blue { color:#0577B3; }
.cust_agentwrap_wrap1_rwd .bigfont { font-size:28px; color:#000; font-weight:bold; text-align:left; height:60px; line-height:30px;}

#mem_intro_rwd { overflow:hidden; }
#mem_intro_rwd div { background:none;  overflow:hidden; }
#mem_intro_rwd div.desc { border-top:1px solid #E0E0E0; font-style:italic; color:#999; padding-top: 15px; padding-bottom: 15px;}
#mem_intro_rwd li.exception { background:none; height:36px; width:140px; }
#mem_intro_rwd div span { display:block; line-height:36px; height:36px; font-size:12px; }
#mem_intro_rwd div span:first-child { padding:0}
.name_title_rwd { font-size:16px; font-style:italic; color:#000000; }
#mem_intro_rwd div.desc_login { border-top:1px solid #E0E0E0; font-style:italic; color:#000;}

#mem_intro_rwd li span a { color:#0577B3; font-weight:normal; text-decoration:underline}


.member_change_password_rwd { text-align:center;}

.cust_memberwrap_topset_rwd { height:40px; /*background:url(../../Content/Img/cust_01_pic04.jpg) left top no-repeat;*/ }
.cust_memberwrap_topset_rwd .sec{ }
.cust_memberwrap_topset_rwd .sec span.download { border:1px #cccccc solid; color:#666;}
.cust_memberwrap_topset_rwd .sec span.download a{ color:#666;}
.cust_memberwrap_topset_rwd .sec span.download a:hover{ color:#0577B2;}
.cust_memberwrap_wrap1_rwd {  text-align:center;}

/*E-service RWD Version*/
.eser_bookwrap_topset_rwd { /*height:40px; background:url(../../Content/Img/eservice_01_bg01.jpg) left top no-repeat;*/}
.eser_bookwrap_topset_rwd .sec{ }
.eser_bookwrap_topset_rwd .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_bookwrap_topset_rwd .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_bookwrap_topset_rwd .sec span.download { border:1px #cccccc solid; color:#666;}
.eser_bookwrap_topset_rwd .sec span.download a{ color:#666;}
.eser_bookwrap_topset_rwd .sec span.download a:hover{ color:#0577B2;}
.eser_bookwrap_wrap1_rwd { text-align:left;}
/*.eser_bookwrap_wrap1 td { line-height:11px; font-size:12px;}*/
.eser_bookwrap_topbar_rwd { background:url(../../Content/Img/eservice_01_topbarbg.jpg) left -1px no-repeat; height:65px;}
.red_arrow_style_rwd { color:#000; background:url(../../Content/Img/red_list_style.gif) left 6px no-repeat; font-size:12px; display:block;}
.blue_arrow_style_rwd { color:#000; background:url(../../Content/Img/icon_bluearrow.jpg) left 6px no-repeat; font-size:12px; display:block;}
.red_arrow_style_h4_rwd { color:#000; background:url(../../Content/Img/red_list_style.gif) left 12px no-repeat;}
.booking_request_gray_rwd { border-bottom:1px dashed #DCE7F5; /*background:url(../../Content/Img/bg_gray.jpg) repeat-x;*/}

.eser_blwrap_topset_rwd { height:40px; /*background:url(../../Content/Img/eservice_02_bg01.jpg) left top no-repeat;*/}
.eser_blwrap_topset_rwd .sec{ }
.eser_blwrap_topset_rwd .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_blwrap_topset_rwd .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_blwrap_topset_rwd .sec span.download { border:1px #cccccc solid;  color:#666;}
.eser_blwrap_topset_rwd .sec span.download a{ color:#666;}
.eser_blwrap_topset_rwd .sec span.download a:hover{ color:#0577B2;}
.eser_blwrap_wrap1_rwd { text-align:left;}
/*.eser_blwrap_wrap1 td { line-height:11px; font-size:12px;}*/
.eser_blwrap_topbar_rwd { background:url(../../Content/Img/eservice_02_topbarbg.jpg) left -1px no-repeat; height:117px;}
.eser_blwrap_topbar3_rwd { background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:42px;}
.eser_bl_navi_rwd { height:35px;border-top:1px #DCE7F5 solid; border-left:1px #DCE7F5 solid; border-bottom:1px #DCE7F5 solid; display:block; text-align:center; font-size:12px; font-weight:bold; color:#6693D7;}
.eser_bl_navi_rwd a{ display:block; font-size:12px; font-weight:bold; color:#6693D7; text-decoration:none;}
.eser_bl_navi_rwd a:hover{ display:block; font-size:12px; font-weight:bold; color:#6693D7; text-decoration:none;}
.eser_bl_navi_rwd a.current{ display:block; font-size:12px; font-weight:bold; color:#6693D7; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dde7f6',GradientType=0 ); /* IE6-9 */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,231,246))); /* Chrome,Safari4+ */height:25px}

.eser_bl_navi_rwd { height:35px;border-top:1px #DCE7F5 solid; border-left:1px #DCE7F5 solid; border-bottom:1px #DCE7F5 solid; display:block; text-align:center; font-size:12px; font-weight:bold; color:#6693D7; }
.eser_bl_navi_rwd a{ display:block; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; height:25px; background:#9FBBE6}
.eser_bl_navi_rwd a:hover{ display:block; font-size:12px; font-weight:bold; color:#6693D7; height:25px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dde7f6',GradientType=0 ); /* IE6-9 */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,231,246))); /* Chrome,Safari4+ */}

.eser_blwrap_topbar2_rwd { background:url(../../Content/Img/eservice_05_topbarbg.jpg) left -2px no-repeat; height:163px;}
.eser_blwrap_topbar4_rwd { background:url(../../Content/Img/eservice_06_topbarbg.jpg) left -2px no-repeat; height:108px;}
.eser_blwrap_wrap3_rwd { }


.eser_vewrap_topset_rwd { height:40px; /*background:url(../../Content/Img/eservice_07_bg01.jpg) left top no-repeat;*/ }
.eser_vewrap_topset_rwd .sec{ }
.eser_vewrap_topset_rwd .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_vewrap_topset_rwd .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_vewrap_wrap1_rwd { text-align:left;}
.eser_vewrap_wrap2_rwd { text-align:left;}
.eser_vewrap_topbar2_rwd { background:url(../../Content/Img/eservice_07_topbarbg.jpg) left -1px no-repeat; height:93px;}
.eser_vewrap_topbar_vt_rwd { background:url(../../Content/Img/eservice_vt_topbarbg.jpg) left -1px no-repeat; height:150px;}
.eser_vewrap_wrap1_rwd .div_sec { border-bottom:1px dashed #999;}
.eser_vewrap_wrap1_rwd .div_sec strong { font-weight:bold; color:#0577B2;}
.eser_vewrap_wrap2_rwd .div_sec { border-bottom:1px dashed #999;}
.eser_vewrap_wrap2_rwd .div_sec strong { font-weight:bold; color:#0577B2;} 
div.fixed_table_rwd { height:500px; *overflow:scroll}
tr.field_name_rwd th { color:#FFFFFF; background-color:#0577B2; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
/*table.FixedTables th { color:#FFFFFF; background-color:#0577B2; padding:3px 6px 3px 6px; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}*/

table#fixtable_rwd { height:auto}
table#fixtable_rwd div.fixed_area { height:100%; overflow-x:scroll; overflow-y:hidden }
tr.tr_head_rwd{ background-color:#0577B2;}
tr.tr_head_rwd td{ vertical-align:middle; border-bottom:1px solid #FFF; border-right:1px solid #FFF;  color:#FFF; }
table#fixtable_rwd tr td div.fixed_area_rwd table tr.field_odd_rwd td table tr td{ border:none ; }
table#fixtable_rwd tr td div.fixed_area_rwd table tr.field_odd_rwd td , table.fixCulm_rwd tr.field_odd_rwd td { height:40px;  }
table#fixtable_rwd tr td div.fixed_area_rwd table tr.field_even_rwd td, table.fixCulm_rwd tr.field_even_rwd td { height:40px;  }
table#fixtable_rwd tr td div.fixed_area_rwd table tr.field_even_rwd td table tr td{ border:none ; }
table.fixCulm_rwd tr.field_select_rwd td.exception_rwd { border-bottom:none; height:100%; min-height:50px;}

tr.field_select_rwd td { background-color:#F5F5F5; border-right:1px solid #FFF; border-bottom:1px solid #FFF}
div.stickyTable_rwd  { position:fixed; top:0; z-index:9999; display:none; }
div.fixed_field_name_rwd  { position:fixed; top:0; z-index:9999; display:none; }
tr.field_white_rwd td { color:#000000; background-color:#E3E3E3; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed; }
tr.field_white_rwd td.title_rwd { color:#000000; background-color:#C9ECFE; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed; }


/*---------RWD Version-------------*/
tr.field_subname_rwd td { color:#0577B2;  border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:13px; font-weight:bold;}
tr td.field_name_rwd  { color:#FFFFFF; background-color:#0577B2; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px;}
tr td.field_odd_rwd  { color:#000000; background-color:#E3E3E3; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed; }

table.clearBorder_rwd tr td { border:none;}
tr.field_name_rwd td { color:#FFFFFF; background-color:#0577B2; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px;}
tr.field_name_rwd td a { color:#FFFFFF; text-decoration:underline}
tr.field_name_rwd td sup a, tr.field_name_rwd td sup a:active, tr.field_name_rwd td sup a:visited { color:#000;}

/*tr.field_name_rwd td sup a:hover { color:#FFF; text-decoration:none;}*/
tr.field_odd_rwd td { color:#000000; background-color:#E3E3E3; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed; }
tr.field_even_rwd td { color:#000000; background-color:#C9ECFE; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed;  }
tr.field_others_rwd td {color:#000000; background-color:#EEE; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px;table-layout: fixed;word-wrap: break-word;}
tr.field_odd_rwd td a.underline_rwd, tr.field_even_rwd td a.underline_rwd { color:#000;}
tr.doc_field_name_rwd td { color:#999; border-bottom:3px solid #0577B2; padding:3px 2px 5px 2px;}
tr.doc_field_contents_rwd td { color:#000; border-bottom:1px dotted #999; padding:5px 2px 6px 2px;}
tr.field_odd_rwd a, tr.field_even_rwd a { text-decoration:underline ; color:#000;}
.eser_ttwrap_topset_rwd { /* background:url(../../Content/Img/eservice_08_bg01.jpg) left top no-repeat;*/}

.eser_ttwrap_topset_rwd .sec_rwd{ padding-bottom:10px;}
.eser_ttwrap_topset_rwd .sec_rwd a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_ttwrap_topset_rwd .sec_rwd a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_ttwrap_wrap1_rwd { text-align:left;}
.eser_ttwrap_topbar1_rwd {background:url(../../Content/Img/eservice_08_topbarbg.jpg) left top no-repeat; height:62px; }
div.topbarMultiline_rwd {  background:url(../../Content/Img/topbarMultiline_bottom.jpg) left bottom no-repeat; height:auto; border-bottom:1px solid #E6E6E6; padding-bottom:10px;}
div.topbarMultiline_rwd div { background:url(../../Content/Img/topbarMultiline_top.jpg) left top no-repeat; height:100%; border:none;}
.eser_bookingwrap_topbar_rwd{ background:url(../../Content/Img/eservice_08_topbarbg.jpg) left top no-repeat; height:72px; border-top:1px solid #E4E4E4;}
.eser_bookingwrap_topbar_rwd table {height:42px;}
.eser_ttwrap_topbar1_rwd table {height:42px;}
.eser_ttwrap_topbar2_rwd { background:url(../../Content/Img/eservice_07_topbarbg.jpg) left top no-repeat; height:93px; }
.eser_memberwrap_topbar_rwd{ background:url(../../Content/Img/eservice_08_topbarbg.jpg) left top no-repeat; height:42px; /*border-top:1px solid #E4E4E4 ;*/}
.eser_memberwrap_topbar_rwd table {height:42px;}


.eser_tariwrap_topset_rwd { height:40px; /*background:url(../../Content/Img/eservice_09_bg01.jpg) left top no-repeat;*/ }
.eser_tariwrap_topset_rwd h2 { font-weight:300; line-height:40px; height:40px; font-size:28px; display:block; overflow:hidden; color:#000;}
.eser_tariwrap_topset_rwd .sec_rwd{ padding-bottom:10px; color:#666;}
.eser_tariwrap_topset_rwd .sec_rwd a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_tariwrap_topset_rwd .sec_rwd a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_tariwrap_wrap1_rwd { text-align:left;}
.eser_tariwrap_topbar1_rwd { background:url(../../Content/Img/eservice_08_topbarbg.jpg) left 0px no-repeat; height:42px;}
.eser_tariwrap_topbar2_rwd { background:url(../../Content/Img/eservice_07_topbarbg.jpg) left top no-repeat; height:93px;}
.eser_tariwrap_topset_2_column_rwd { height:auto;}
.eser_tariwrap_topset_2_column_rwd .title_rwd { font-weight:bold; color:#0577B3; line-height:28px;}
.eser_tariwrap_topset_2_column_rwd li { line-height: 12px; list-style:none;  background:url(../../Content/Img/icon_bluearrow.jpg) left 7px no-repeat; }
.eser_tariwrap_topset_2_column li_rwd .title_rwd { font-weight:bold; color:#000; line-height:24px;}
.eser_tariwrap_topset_2_column_img_rwd  {  height:380px; }
.eser_tariwrap_contents_rwd { }
#historical_data_rwd:hover ul.tariff_menu_rwd  { display:block ; z-index:9990; position:absolute; left:50%; background-color:#FFF;  height:200px; }
#historical_data_rwd ul.tariff_menu_rwd { display:none; }
/* for 280px grid */
.row_wrap_rwd { wfont-size:12px; height:100%; overflow:hidden;}
.row_wrap_rwd span.title_rwd {  font-weight:300; line-height:36px; font-size:22px; display:block; color:#000  }
.row_wrap_rwd span.subtitle_rwd { display:block; font-size:12px; font-weight:bold; }
.row_wrap_rwd span.list_title_rwd { font-weight:bold; display:block;}
.row_wrap_rwd p {  }
.row_wrap_rwd img { float:left;}
.row_wrap_rwd ul,.row_wrap_rwd ol { display:block;  padding:0; margin:0;}
.row_wrap_rwd li { }

.row_wrap_rwd .box_1_rwd { }
.row_wrap_rwd .box_1_rwd img { }
.row_wrap_rwd .box_2_rwd { }
.row_wrap_rwd .box_2_rwd img { }
.row_wrap_rwd .box_3_rwd { }
.row_wrap_rwd .box_3_rwd img{ }
.row_wrap_rwd .horizon_rwd {  display:inline; }
.row_wrap_rwd table td.left_rwd { border-bottom:1px solid #fff; background-color:#E4E4E4; color:#666;}
.row_wrap_rwd table td.right_rwd { border-bottom:1px solid #CCC; background-color:#FFF; }
.row_wrap_rwd table td.left_bottom_rwd {  background-color:#E4E4E4; color:#666; border:none;}
.row_wrap_rwd table td.right_bottom_rwd {  background-color:#FFF;  border:none;}
.row_wrap_rwd table.info_rwd { border:1px solid  #CCC; }


.wrap_year_rwd { background:url(../../Content/Img/select_bar_bg.jpg) left top no-repeat; height:53px; }
.sec_year_rwd { text-align:left; }
.now_year_rwd {  font-size:18px; font-style:bold; font-weight:700; color:#FFF; background:url(../../Content/Img/bg_year.png); width:80px; height:30px; margin-top:10px; display:inline-block; line-height:30px; text-align:center; float:left;}
.month_wrap_rwd { border-bottom:1px dotted #CCC; height:auto; padding:20px }
.month_wrap_rwd ul{ list-style:none;padding:0; margin:0; }
.month_wrap_rwd li { list-style:none; background:none;}
.month_wrap_rwd .month { font-size:19px; font-weight:300; color:#0577B2;}
.month_wrap_rwd .date { display:block; line-height:24px; background-image:url(../../Content/Img/topmenu.png); background-position:left 8px; background-repeat:no-repeat; padding-left: 10px;}
.month_wrap_rwd .subject { display:block; line-height:24px;}
/*----------------------------------------------------------*/
#item_about_rwd {  height:465px; background-image:url(../../Content/Img/item_about.png); background-repeat:no-repeat;display:none;}
#item_service_rwd { height:465px; left:50%; background-image:url(../../Content/Img/item_service.png); background-repeat:no-repeat;display:none;}
dl.item_rwd { height:242px; display:block; font-size:11px; line-height:18px;}
dl.item_rwd dt { font-size:12px; font-weight:bold; }
dl.item_rwd dd { line-height:23px; background-image:url(../../Content/Img/topmenu.png); background-position:left; background-repeat:no-repeat; -webkit-text-size-adjust: none; font-size:11px;}



/*-------------fonts  RWD Version-------------*/
.bkfont_rwd { color:#000; font-size:13px; }
.bkfont11_rwd { color:#000; font-size:11px; }
.lightblue_rwd { color:#78A6F1; font-size:13px;}
.bluefont_rwd { color:#0577B3; font-size:11px;}
.bluefont_rwd strong { color:#F00; font-weight:bold;}
.bluefont_rwd a{ color:#0577B3; font-size:11px; text-decoration:underline; font-weight:normal;}
.bluefont_rwd a:hover{ color:#0577B3; font-size:11px; text-decoration:none; font-weight:normal;}
.bluefont2_rwd { color:#0577B3; font-size:13px; font-weight:normal;}
.bluefont2_rwd a{ color:#0577B3; font-size:13px; font-weight:normal;}
.bluefont2_rwd a:hover{ color:#000000; font-size:13px; font-weight:normal;}

@media (max-width: 480px) 
{
.bluefont3_rwd { color:#0577B3; font-size:15px;}
}

@media (min-width: 480px) 
{
.bluefont3_rwd { color:#0577B3; font-size:18px;}
}

.grayfont_rwd { color:#666666; font-size:11px;}
.grayfont2_rwd { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.bigbluefont_rwd { color:#0577B2; font-size:18px; font-weight:bold; }
.bigbluefont2_rwd { color:#0577B2; font-size:16px; font-weight:normal; }
.redfont_rwd { color:#FF0000; font-size:13px; font-weight:normal;}
.redfont_rwd a{ color:#FF0000; font-size:13px; font-weight:normal;}
.redfont_rwd a:hover{ color:#000000; font-size:13px; font-weight:normal;}
strong.red {color:#F00; font-weight:bold;}

/*----------moe information rwd version-------*/

.info_hide_rwd { height:auto; display:block; } 
.info_show_rwd { height:auto; display:block; }
.info_none_rwd { display:none;} 
.info_line_rwd { height:10px; display:block; border-bottom:#E6E6E6 solid 1px;}
.info_hide_rwd .info_rwd { text-align:left; float:left; background-color:#E7E7E7; color:#444444; display:none; margin:0;}
.info_show_rwd .info_rwd { text-align:left; float:left; background-color:#FFFFFF; color:#444444; margin:0;}
.info_show_rwd .infoline_rwd {text-align:left; background-color:#FFFFFF; color:#3e3e3e; border-top:#E6E6E6 solid 1px;}
.info_show_rwd .moreinfo_rwd, .info_line_rwd .moreinfo_rwd { display:none;}
.info_line_rwd .info_rwd { display:none;}
.moreinfo_rwd { text-align:right; display:block; float:left; border-bottom:1px solid #E7E7E7; }
.moreinfo_rwd img { *border:none; float:right;}
.pdf_info_rwd { }
.info_hide_rwd .info p, .info_show_rwd .info p { }
.info_hide_rwd ul, .info_show_rwd ul { padding:0px; margin:0px}
.info_rwd li { line-height:18px; padding:0 0 5px 15px; display:block; background:url(../../Content/Img/icon_bluearrow1.jpg) no-repeat; /*list-style:none;*/ list-style:none; list-style-type:none;}

/*-------------RWD Version----------------------------*/

tr.field_odd_rwd td.ie7_fix_rwd,tr.field_even_rwd td.ie7_fix_rwd ,tr.field_name_rwd td.ie7_fix_rwd{ table-layout: fixed;}

div#moreCountry_rwd { height:auto;  background-color:#FFF;  }
div#moreCountry_rwd span { display:block; height:25px; background:url(../../Content/Img/country_more.png) right 2px no-repeat; line-height:25px; border-left:1px solid #CCC; color:#0577B3}
div#moreCountry_rwd ul#subMenu_rwd { display:none; list-style:none;margin-top:3px;}
div#moreCountry_rwd ul#subMenu_rwd li {  height:25px; line-height:25px; display:block; list-style:none ; border-bottom:1px dotted #CCC; background:none}
div#moreCountry_rwd ul#subMenu_rwd li a { text-decoration:none}
div#moreCountry_rwd ul#subMenu_rwd li a:hover { text-decoration:none; color:#0577B3}
.usa_rwd {margin: 9px 0 0 220px; *margin: 9px 0 0 -730px;}
.u10_rwd { margin: 9px 0 0 300px; *margin: 9px 0 0 -650px;}
.canada_rwd {margin: 9px 0 0 260px; *margin: 9px 0 0 -690px;}
.eu_rwd {margin: 9px 0 0 220px; *margin: 9px 0 0 -740px;}
.china_rwd {margin: 9px 0 0 240px; *margin: 9px 0 0 -710px;}
.mexico_rwd {margin: 9px 0 0 260px; *margin: 9px 0 0 -690px;}
.Japan_rwd {margin: 9px 0 0 260px; *margin: 9px 0 0 -690px;}


span.page_btn_rwd a { display:block;  color:#0577B3; text-decoration:none; font-weight:normal;  border:1px solid #0577B3; color:#0577B3; font-size:11px; } 
span.page_btn_rwd a:hover { color:#FFF; background-color:#0577B3; }
span.slidebtn_rwd { display:block; height:30px; line-height:30px; text-align:center; cursor:pointer}

/*------------------vdndor area RWD Veraion-------------------------*/
.vendor_titlearrow_rwd{ background:url(../../Content/Img/topmenu.png) no-repeat left 5px; color:#333; font-weight:bold;}

table.vendorblue_rwd{color:#666;}
table.vendorblue_rwd a{color:#0577B2; text-decoration:underline; font-weight:normal;}
table.vendorblue_rwd a:hover{color:#0577B2; text-decoration:none;font-weight:normal;}

p.pointwd_rwd{color:#333; font-size:14px; font-weight:bold;}

.faquick_rwd{background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:35px;}
.faquick_rwd td{ padding-right:80px;font-weight:normal;}
.faquick_rwd td a{ text-decoration:underline; font-weight:normal; color:#666;}
.faquick_rwd td a:hover{ color:#0577B3;text-decoration:none;}

.termuick_rwd{ background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:35px;}
.termuick_rwd td{ padding-right:10px;font-weight:normal;}
.termuick_rwd td a{ text-decoration:underline; font-weight:normal; color:#666;}
.termuick_rwd td a:hover{ color:#0577B3;text-decoration:none;}

.term_topbg_rwd{ float:left; background:url(../../Content/Img/terms_toppic_bar.jpg) left 1px no-repeat; height:87px;}
.term_topbg_rwd td{font-size:12px; padding-left:8px;font-weight:normal; background:url(../../Content/Img/list-style.gif) left 10px no-repeat;}
.term_topbg_rwd td a{ text-decoration:underline; font-weight:normal; color:#666; }
.term_topbg_rwd td a:hover{ color:#0577B3;text-decoration:none;}


.ymov_rwd { background:url(../../Content/Img/ym.jpg) no-repeat left bottom; min-height:500px;}
.ymov_rwd p { display:block;  }
.ymgroup_rwd { }


#index_function div.center { display:block; /*width:397px; height:178px;*/  /*padding:0; margin:0; list-style:none;*/}
#index_function div.center div div { display:block; max-width:98px; height:28px; font-size:11px; text-align:center; background-color:#FFFFFF; padding:88px 0 0 0; margin:0; list-style:none; line-height:28px; position:relative  }
#index_function div.center div div.es1 { background:url(../../Content/Img/es1.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es2 { background:url(../../Content/Img/es2.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es3 { background:url(../../Content/Img/es3.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es4 { background:url(../../Content/Img/es4.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es5 { background:url(../../Content/Img/es5.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es6 { background:url(../../Content/Img/es6.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es7 { background:url(../../Content/Img/es7_1.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es8 { background:url(../../Content/Img/es8.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es9 { background:url(../../Content/Img/es9.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es10 { background:url(../../Content/Img/es10.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
#index_function div.center div div.es11 { background:url(../../Content/Img/es11.png) left top no-repeat; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}

#index_function div.center div div a {color:#666; text-decoration:none; display:block; width:100%; height:28px; padding:60px 0 0 0; background:url(../../Content/Img/spacer.gif) left top repeat; position:absolute; left:0; top:0}
#index_function div.center div div:hover { background-position: left -88px; color:#FFFFFF}
#index_function div.center div div:hover a {color:#FFFFFF; text-decoration:none}
#index_function div.center div div a:hover {color:#FFFFFF; text-decoration:none}

@media (min-width: 992px) 
{
	#index_function .left { width:440px; height:210px; float:left; overflow:hidden; }
	#index_function .left ul { display:block; width:440px; list-style:none; height:30px; padding:0; margin:0; float:left; overflow:hidden; position:relative}
	#index_function .left ul li { display:block; float:left; font-size:11px; text-align:center; border:1px solid #E0E0E0; padding:0; margin:0; line-height:21px; height:21px; position:absolute; bottom:0; background:none; color:#999; background-color:#EBEBEB}
	#index_function .left ul li:hover{ cursor: pointer;}
	#index_function .left ul li#TAB1 { left:0; width:146px}
	#index_function .left ul li#TAB2 { left:146px; width:146px}
	#index_function .left ul li#TAB3 { left:292px; width:148px}
	#index_function .left ul li.nowtab { background-color:#FFF; border-bottom:1px solid #FFF; color:#000000; line-height:28px; height:28px;}
	.nowtab { background-color:#FFF; border-bottom:1px solid #FFF; color:#000000; line-height:28px; height:28px;}
	#index_function .box { width:440px; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-top:1px solid #FFF; background-color:#FFF; overflow:hidden; height:150px; margin:0; padding:0; float:left}
	#BOX1 table { margin:20px auto 0 auto; }
	#BOX1 table tr td { height:24px}
	#BOX2 table { margin:20px auto 0 auto; }
	#BOX2 table tr td { height:24px}
	#BOX3 table { margin:15px auto 0 auto; }
	#BOX3 table tr td { height:24px}
	.quick_Search_set { }
	.news_set { padding-left:0px;padding-right:5px}
}

@media (max-width: 991px) 
{
	#index_function .left { width:290px; height:207px; float:left; overflow:hidden; margin:0 0 0 0;}
	#index_function .left ul { display:block; width:290px; list-style:none; height:30px; padding:0; margin:0; float:left; overflow:hidden; position:relative}
	#index_function .left ul li { display:block; float:left; font-size:11px; text-align:center; border:1px solid #E0E0E0; padding:0; margin:0; line-height:21px; height:21px; position:absolute; bottom:0; background:none; color:#999; background-color:#EBEBEB}
	#index_function .left ul li#TAB1 { left:0; width:96px}
	#index_function .left ul li#TAB2 { left:97px; width:96px}
	#index_function .left ul li#TAB3 { left:194px; width:94px}
	#index_function .left ul li.nowtab { background-color:#FFF; border-bottom:1px solid #FFF; color:#000000; line-height:28px; height:28px;}
	.nowtab { background-color:#FFF; border-bottom:1px solid #FFF; color:#000000; line-height:28px; height:28px;}
	#index_function .box { width:288px; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-top:1px solid #FFF; background-color:#FFF; overflow:hidden; height:147px; margin:0; padding:0; float:left}
	#BOX1 table { margin:20px auto 0 auto; }
	#BOX1 table tr td { height:24px}
	#BOX2 table { margin:20px auto 0 auto; }
	#BOX2 table tr td { height:24px}
	#BOX3 table { margin:15px auto 0 auto; }
	#BOX3 table tr td { height:24px}
	.quick_Search_set { }
	.news_set { }
}


.headpos { padding-top:7px; }


/*----Mobile Menu----*/
#logo_switch{
	float:left;
	/*background:#FF0;*/
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_icon.png) no-repeat;
	background-size:24px 24px;
	text-indent:-99999px;
	cursor:pointer;
	margin-top:5px;
	margin-left:5px;
}
#logo_switch:hover{
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_icon.png) no-repeat;
	background-size:24px 24px;
}
#menu_switch{
	/*float:right;*/
	/*background:#FF0;*/
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_menu.png) no-repeat;
	background-size:24px 24px;
	text-indent:-99999px;

}
#menu_switch:hover{
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_menu.png) no-repeat;
	background-size:24px 24px;
}
#search_switch{
	/*float:right;*/
	/*background:#FF0;*/
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_search.png) no-repeat;
	background-size:24px 24px;
	text-indent:-99999px;

}
#search_switch:hover{
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_search.png) no-repeat;
	background-size:24px 24px;
}
#lang_switch{
	/*float:right;*/
	/*background:#FF0;*/
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_lang_2.png) no-repeat;
	background-size:24px 24px;
	text-indent:-99999px;

}
#lang_switch:hover{
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_lang_2.png) no-repeat;
	background-size:24px 24px;
}
#user_switch{
	/*float:right;*/
	/*background:#FF0;*/
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_account.png) no-repeat;
	background-size:24px 24px;
	text-indent:-99999px;

}
#user_switch:hover{
	width:24px;
	height:24px;
	background:url(../../Content/Img/app_account.png) no-repeat;
	background-size:24px 24px;
}
#menu_rwd_all{
	display:none;
}

.menu_li {
	/* background:none; */ /**/
}


/*-----RWD -*/

.marginBottom-0 {margin-bottom:0;}
.dropdown-submenu{position:relative;}
.dropdown-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;}
/*.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}*/
.dropdown-submenu>a:before{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-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-lastitem{margin-left:30px;}
.btnextra{padding:3px 3px 3px 3px;margin-right:10px;}
/*


/*************DataTables style********************/
div.DTFC_LeftBodyLiner table.dataTable { border:0px solid white !important;}
div.DTFC_LeftHeadWrapper table.dataTable { border:0px solid white !important;}
div.dataTables_scrollHeadInner table.dataTable { border:0px solid white !important;}
div.dataTables_scrollBody table.dataTable  { border:0px solid white !important;}
div.DTFC_LeftBodyLiner { width:auto !important;}
/*.dataTables_scrollBody { border: 0px !important; }
div.DTFC_LeftHeadWrapper table.dataTable th { border:1px solid white !important;}
div.dataTables_scrollHeadInner table.dataTable th { border:1px solid white !important;}*/

.dropdown-submenu{
    position:relative;
}
 
.dropdown-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;
}
 
.dropdown-submenu:hover > .dropdown-menu{
    display:block;
}
 
.dropdown-submenu > a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
 
.dropdown-submenu:hover > a:after{
    border-left-color:#ffffff;
}
 
.dropdown-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;
}
