﻿@charset "utf-8";
/*html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; line-height:18px; color:#666666; font-size:13px; }*/
p { margin-bottom:20px;}
img { border: 0 none; vertical-align: top;font-weight: normal;font-size: 100%; }


/*
html, body, #main_wrap { min-height:100%; height:100%}
html>body, html>body #main_wrap { height:auto;}
*/
button { cursor: pointer; }
/*html,body { overflow-x:hidden;}*/



ol { /*padding-left:20px; padding-left:25px; margin:0;*/ list-style:lower-alpha; list-style-type:lower-alpha;}
ol > li { list-style:lower-alpha; list-style-type:lower-alpha;}
li { line-height:18px; padding:0 0 5px 15px; display:block;  list-style:none;  list-style-type:none;}
li.letter { line-height:18px; /*padding:0 0 5px 15px;*/ display:block; list-style:lower-alpha; list-style-type:lower-alpha; background:none;}
ol.second_list { /*padding-left:20px;*padding-left:25px; margin:0;*/ list-style:lower-alpha; background:none; }
ol.second_list > li { line-height:18px; /*padding-bottom:0; padding-left:0;*/ color:#666; list-style:lower-alpha; background:none; }

.no { position:fixed}

a:visited {  }
a.underline { text-decoration:underline; color:#FFF;}
a.underline_blue { text-decoration:underline; color:#0577B3;}
tr.tr_even a , tr.tr_odd a { text-decoration:underline; color:#000;}
a.underline_bk { text-decoration:underline; color:#000;}
a:active, a:hover { text-decoration: underline; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { 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; }
strong.blue { color:#0577B3; }
div.languagebg { display:block; position:absolute; top:0; right:0; width:90px; z-index:9997; overflow:hidden; height:0; background:url(../../Content/Img/languagebg.png) 16px 30px no-repeat; } 
ul.language { display:block; position:absolute; top:5px; right:0px; width:auto; z-index:9999; overflow:hidden; height:30px; } 
ul.language li { display:block; width:auto; height:30px; line-height:30px; float:left; margin:0 0 0 15px; padding:0 0 0 12px; font-size:11px; background:url(../Images/red_list_style.gif) left center no-repeat; color:#E1ECF7; }
/*ul.language li.current { display:block; width:100px; height:30px; line-height:30px; float:left; margin:0 0 5px 0; padding:0; padding:0 20px 0 20px; font-size:11px; background:url(../../Content/Img/red_list_style.gif) left center no-repeat; color:#CEE0F2}*/
ul.language li a { display:block; width:100%; height:100%; color:#D21919; /*color:#2F6FAC;*/ }
ul.language li.search_icon { /*width:13px;*/ background:none}
ul.language li.search_icon a { display:block; text-indent:-9999px; width:13px; background:url(../../Content/Img/search.png) no-repeat left 8px;}
ul.language li.logout_icon { width:20px; background:none; padding:0 0 0 5px}
ul.language li.logout_icon a { display:block; text-indent:-9999px; width:15px; background:url(../../Content/Img/logout.png) no-repeat left 8px;}
#header div.sayhello { display:block; left:350px; text-align:right; position:absolute; color:#403f41; font-size:11px; top:12px; text-decoration:underline; }
/*---title--------------------------------------------------*/
blockquote { font-size:14px; font-weight:400; margin:0; color:#000; padding:10px 0 20px 0;}
/*h2 { font-weight:300; padding:0; width:930px; float:left; line-height:40px; height:40px; font-size:28px; display:block; margin:0 0 0 30px; overflow:hidden; color:#000;}*/
/*h2.new_temp { font-weight:300; padding:0; width:930px; float:left; line-height:70px; height:70px; font-size:24px; display:block; margin:0 0 0 30px; overflow:hidden; color:#000;}*/
h2.new_temp { font-weight:300; line-height:70px; height:70px; font-size:24px; display:block; overflow:hidden; color:#000;}
h3 { color:#000000 ; /*font-weight:300;*/ line-height:30px; margin-bottom:5px; padding:0; display:block;}
h4 { color:#000000 ; /*font-weight:300;*/ line-height:30px; margin-bottom:5px; padding:0; display:block;}
/*h5 { font-weight:300; padding:0; width:100%; float:left; line-height:40px; height:40px; font-size:28px; display:block; margin:0 0 0 30px; overflow:hidden; color:#000;}*/
h5 { /*font-weight:300;*/ line-height:40px; height:40px; display:block;  overflow:hidden; color:#000;}
h3 span.remark { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999}
.subtitle { font-weight:bold; color:#0577B3;padding-bottom:10px;}
.subtitle_left_30px { font-weight:bold; color:#0577B3; padding-left:30px; padding-bottom:10px;}
.remark_italic { margin-left:30px; color:#999; font-style:italic;}
.remark_tariff { margin-top:15px; color:#999; font-style:italic; display:block}
.remark { padding-left:30px; color:#999; font-style:normal;}
p.remark { margin:5px 0 0 0; color:#0577B3; font-style:normal; padding:0; line-height:18px; font-size:11px; -webkit-text-size-adjust: none;}
span.remark { margin:5px 0 0 0; color:#0577B3; font-style:normal; padding:0; line-height:18px; font-size:11px; -webkit-text-size-adjust: none;}
.remark strong { color:#0577B3; margin:0 10px 0 10px;}
.satisfied { margin-left:35px;}
.upsuper{vertical-align: super;}
.thumbnail-box{margin:0 15px;}
/*---00_layout----------------------------------------------------------------*/
#outter_wrap { background:url(../../Content/img/bg_t_1.png) repeat-x left bottom; margin:0; padding:0; width:100%; height:100%; float:left; /*overflow:hidden;*/}
#outter_index { background:url(../../Content/Img/bg_index_footer.png) repeat-x left bottom; margin:0; padding:0; width:100%; height:100%; float:left; /*overflow:hidden;*/}
#main_wrap { width:960px;  /*height:100%;*/ overflow:hidden; margin:0 auto; background-image:url(../../Content/Img/bg_main_top.png); background-position:center 103px; background-repeat:no-repeat; padding:0 10px 0 10px;}
#index_wrap { width:960px; padding:0 5px 0 5px; overflow:hidden; margin:0 auto; min-height:800px; background:url(../../Content/Img/index_shadow.png) no-repeat center 66px;   }
#header { width:100%; float:left; position:relative; z-index:9980}
.subnavi_wrapper { float:left; width:100%;  margin:25px 0 0 0;}
#header 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 h1{ width:200px; height:40px; position:absolute; left:50%; top:35px; margin-left:-450px; display:block; background:url(../../Content/Img/logo.png) left top no-repeat; text-indent:-9999px;}*/
#header h1 img { margin-top:10px;}

.navi_line { width:900px; height:2px; background:url(../../Content/Img/navi_line.gif); float:left; margin-left:30px;}

.topmenu { width:730px; height:100px; float:left;}

.topmenu 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 { width:auto; height:40px; float:left; margin-top:14px; background:url(../../Content/Img/bg_current.png) right top no-repeat; line-height:40px; font-size:14px; text-align:center; padding-right:45px; padding-left:30px; color:#FFF;}
#index_banner { width:960px; height:220px; float:left; margin:23px 0 0 0;}

/*#index_function { width:960px; min-height:220px; float:left; padding-top:30px; margin:0 }*/
#index_function span.title {  font-weight:700; font-size:14px;padding:2px 15px 10px 15px; background:url(../../Content/Img/bg_index_title.gif) right 10px no-repeat; width:auto; }
/*#index_function .left { width:290px; height:207px; float:left; overflow:hidden; margin:0 0 0 16px;}
#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}*/
/*#index_function div.center { width:397px; height:200px; float:left; margin:0 0 0 16px; padding:0 }
#index_function div.center ul { display:block; width:397px; height:178px; border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; padding:0; margin:0; float:left; list-style:none;}
#index_function div.center ul li { display:block; width:98px; max-width:98px; height:28px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; float:left; 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 ul li.es1 { background:url(../../Content/Img/es1.png) left top no-repeat;}
#index_function div.center ul li.es2 { background:url(../../Content/Img/es2.png) left top no-repeat;}
#index_function div.center ul li.es3 { background:url(../../Content/Img/es3.png) left top no-repeat;}
#index_function div.center ul li.es4 { background:url(../../Content/Img/es4.png) left top no-repeat;}
#index_function div.center ul li.es5 { background:url(../../Content/Img/es5.png) left top no-repeat;}
#index_function div.center ul li.es6 { background:url(../../Content/Img/es6.png) left top no-repeat;}
#index_function div.center ul li.es7 { background:url(../../Content/Img/es7.png) left top no-repeat;}
#index_function div.center ul li.es8 { background:url(../../Content/Img/es8.png) left top no-repeat;}
#index_function div.center ul li.es9 { background:url(../../Content/Img/es9.png) left top no-repeat;}
#index_function div.center ul li 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 ul li:hover { background-position: left -88px; color:#FFFFFF}
#index_function div.center ul li:hover a {color:#FFFFFF; text-decoration:none}
#index_function div.center ul li a:hover {color:#FFFFFF; text-decoration:none}*/





/**/

@media  (min-width: 480px) and (max-width: 768px) 
{
    #index_function .right #newswrap { position:absolute; left:0; top:25px; height:75px; border-bottom:0px dotted #999999; overflow:hidden;}
}
/* height:108px; * top:80px; overflow:hidden; position:relative*/
/*#worldclock { background:url(../../Content/Img/map.png) no-repeat center top; height:108px; width:240px;margin-top:92px;* top:80px; overflow:hidden; position:relative}*/ 


#NEWS_4, #NEWS_2, #NEWS_3 { display:none}


.index_select { width:220px;}
 
.extra_function {/* width:960px;*/}
.extra_function ul{ display:block; float:left ; padding-left:0px;padding-right:0px}
.extra_function li{ display:block;height:30px; float:left; font-size:12px; line-height:30px; font-style:italic;  margin:0 15px 0 0 ; background:url(../../Content/Img/extra_function.png) left 11px no-repeat ; color:#666;}
.extra_function li.invest a { font-weight:bold; color:#1B85C3; font-size:13px;}
.extra_function li a{text-decoration:underline;}
.extra_function li a:hover{ text-decoration:none;}
.extra_function li.extra_right { display:block; background:url(../../Content/Img/icon_btn/mail.png) left center no-repeat; height:30px; padding:0 0 0 18px;margin:0 5px 0 0; /*margin:0;*/ color:#1975AC}
.extra_function li.extra_right a { color:#1975AC; display:block }
.extra_function li.extra_hr { display:block; background:url(../..//Content/Img/icon_btn/hr.gif) left center no-repeat; height:30px; padding:0 0 0 20px; margin:0 40px 0 0; color:#1975AC}
.extra_function li.extra_hr a { color:#1975AC; display:block }

.extra_function ul.app { /*width:240px; *width:240px;*/ list-style:none; float:right; background:none; padding:10px 38px 4px 31px; margin:0; height:40px; margin-bottom:8px;}
.extra_function ul.app li { display:block; float:left; list-style:none; background:none; padding:0; margin:0}
.extra_function ul.app li a { border:none; outline:none; padding:0; margin:0}
.extra_function ul.app li a img { border:none; outline:none; padding:0; margin:0}
.extra_function ul.app li.apple { margin:5px 0 0 10px}


/*new temp */

#current2 { width:auto; height:40px; float:left; margin-top:14px; line-height:40px; font-size:14px; text-align:center; padding-right:45px; padding-left:30px; color:#046CA4;}
#banner { width:100%; padding:0; margin:0;}
#article { width:960px;}
#subnavi { width:auto; text-align:right; height:40px; float:right; margin-top:14px; line-height:40px; padding-right:10px;}
#subnavi a { -webkit-text-size-adjust: none; font-size:11px; margin-left:20px; color:#333333;}
#subnavi a:hover { color:#0577B3; text-decoration:none; }

/*---content---*/
#content { width:960px; float:left; background-color:#FFF; min-height:450px;}
/*---footer---*/

#index_footer { 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 span.terms { margin:0 0 0 20px;}
#index_footer span.terms a { color:#7BACD7; text-decoration:underline}
#footer { height:70px; -webkit-text-size-adjust: none; font-size:11px; margin-top:10px; float:left; color:#999; line-height:18px;  }

.copyright { font-size:12px; font-weight:bold; color:#333;}
/*---btn---*/
.btn_right a { display:block; width:82px; 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; float:right; margin-right:15px; font-weight:bold;}
.btn_right 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 a { display:block; width:82px; 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; float:left; margin-right:15px; font-weight:bold;}
.btn_left 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 a { display:block; width:82px; 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 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---*/
#breadcrumb { width:960px; height:40px; overflow:hidden; margin-top:15px; float:left; background-color:#FFF;}
#breadcrumb 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 { width:960px; height:40px; overflow:hidden; margin-top:15px; background-color:#FFF; }
#breadcrumb_ex 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 span:hover { color:#333; text-decoration:none;}*/

/*-----------------------------------|
                                     |
									 |
		theme blue #0577B3           |
		                             |
									 |
-------------------------------------|*/

/*---01_about---------------------------------------------------------------------*/
#title ul { margin-top:10px;}
#title 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; padding-left:15px;}
.section_wrap { padding:20px 30px 20px 30px; width:100%; float:left; border-bottom:1px solid #E7E7E7;}
.section_wrap_download { padding:0; width:100%; float:left; margin-bottom:30px;}
.section_wrap_download table { margin:0; padding:0;}
.section_wrap_download .download_title { font-weight:bold; color:#000000;}
span.top { display:block; background-color:#0577B3; padding:2px 5px 2px 5px; float:right; border-bottom:1px solid white; font-size:11px; color:#FFF; font-weight:normal;-webkit-text-size-adjust: none;}
span.top a { color:#FFF;}
.date_example { font-size:11px;}
.section_wrap .sec_left table td,.section_wrap .sec_right table td { border-bottom:1px dotted #CCC; padding:5px 0 8px 0;}
.section_wrap .title { font-weight:bold; color:#0577B3; display:block; padding:0;/* background:url(../../Content/Img/icon_bluearrow.jpg) left 5px no-repeat;*/ }
.section_wrap .sec_left p ,.section_wrap .sec_right p { margin:0; line-height:18px; }
.section_wrap a { font-weight:normal;}
.section_wrap .sec_left { float:left;  background-color:#F0F0F0; padding:15px 15px 15px 15px;}
.section_wrap .sec_left table { width:100%;} 
.section_wrap .sec_right { float:left; text-align:right; background-color:#F0F0F0; padding:15px 15px 15px 15px;}
.section_wrap .sec_right table { width:100%;}
.section_wrap .sec_right .title { font-weight:bold; color:#0577B3; display:block; padding:0; text-align:right;/* background:url(../../Content/Img/icon_bluearrow.jpg) left 5px no-repeat;*/ }
.section_wrap_bottom { padding:20px 00px 20px 00px; /*width:900px; float:left;*/ text-align:right;}
.section_wrap_result { padding:20px 00px 20px 00px; width:900px; float:left; font-size:12px; font-weight:bold;border-bottom:1px solid #E7E7E7;}
.section_wrap_result strong { font-size:21px; color:#0577B3; margin:0 10px 0 10px}
.section_wrap_result_info { display:block; width:800px;float:left;}
.section_wrap p { line-height:30px; color:#999; font-size:12px;}
.form_wrap {}
.input { font-size:12px; color:#000; background:#E8EFF9; border:none; line-height:14px; font-weight:bold; padding:2px 0 1px 5px ; *padding:2px 0 3px 5px ; padding:2px 0 3px 5px ;}
.select { font-size:12px; color:#000; background:#E8EFF9; border:none; }
select {  font-size:12px; border:1px solid #CCC; /*width:280px;*/ }
select.year {  font-size:12px; border:1px solid #CCC; /*width:100px;*/ }
option:hover { background-color:#0CF; }
.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;}
.tr_firstline { background-color:#0577B3;}
.tr_result { background-color:#FFF; font-weight:bold;  height:40px;}
.tr_result td { color:#0577B3; padding:0 10px 0 10px; line-height:40px;}
.tr_result td strong { color:#FB0F0C; font-size:14px;}
.tr_firstline td { color:#FFF; border-bottom:1px solid #FFF; padding:3px 10px 3px 10px;}
.tr_odd { background-color:#EAEAEA; border-bottom:1px solid #FFF;}
.tr_even { background-color:#C9ECFE; border-bottom:1px solid #FFF;}
.tr_odd td,.tr_even td {padding:3px 10px 3px 10px; color:#000;}
.notes { -webkit-text-size-adjust: none; font-size:12px; color:#999; font-style:italic;}
.form_exception { display:block; float:right; background-color:#FF0}
.text_radio { -webkit-text-size-adjust: none; font-size:11px; color:#333; margin:0 10px 0 5px;}
.textarea {font-size:12px; color:#000; background:#E8EFF9; border:none;}
.button { font-size:11px; color:#000; padding:0px 2px; *padding:0; *margin:0; *overflow:visible}

/*---Environment_Preservation---as .ep*/
.about_5_1_iso14001 { width:100%; height:auto; background-image:url(../../Content/Img/5_1_iso14001.jpg); background-repeat:no-repeat; background-position:right top; float:left;}
.about_5_1_iso14001 h2 { margin:10px 0 10px 30px;}
.about_5_1_iso14001 .sec { width:542px; float:left; margin-left:30px; font-size:12px;}
.about_5_1_iso14001 .third{ width:634px; float:left; margin-left:30px; font-size:12px;}
.about_5_1_policy { width:715px; height:auto; background-image:url(../../Content/Img/5_1_earth.jpg); background-repeat:no-repeat; background-position:left 0px; float:left; padding-left:245px; padding-top:50px; padding-bottom:50px;}
.about_5_1_policy .sec_wrap { height:180px; margin-top:30px; width:675px;}
.about_5_1_policy .sec { width:325px; margin-right:30px; float:left; }
.about_5_1_policy ul { border-top:1px solid #CCC; border-left:1px solid #CCC; background:#FFF; width:675px; float:left; }
.about_5_1_policy li { width:194px; border-right:1px solid #CCC; border-bottom:1px solid #CCC;float:left; height:100px; padding:10px 10px 10px 20px; display:block; /*background:none;*/ background-position:7px 15px; }
.about_5_1_instrutment { width:900px; padding-left:30px; padding-bottom:50px;}
.about_5_1_instrutment li { list-style:circle; background:none;display:list-item;}
.about_5_1_instrutment ol li ol.second_list { list-style:none; list-style-type:none;}
.about_5_1_instrutment ol li ol.second_list li { list-style:lower-alpha; list-style-type:lower-alpha; background:none;}
.about_5_1_commitment { background-image:url(../../Content/Img/5_1_commitment.jpg); background-repeat:no-repeat; background-position:right top; padding-left:30px; width:900px; padding-bottom:50px;}
.about_5_1_commitment .sec { width:550px; }
.about_5_1_commitment ol { width:550px;}
.about_5_1_safety { width:600px; background-image:url(../../Content/Img/5_1_safety_policy.jpg); background-repeat:no-repeat;  background-position:left top; padding-left:300px;}
.about_5_2_ov .sec { width:560px; float:left; margin-left:30px; font-size:12px; float:left;}
.about_5_2_ov .sec_img{ width:354px; float:left;}
.about_5_2_ov .sec_900 { width:900px; float:left; margin-left:30px; font-size:12px; float:left;}
.about_5_2_vessel { width:100%;}
.about_5_2_vessel .content { width:930px; margin-left:30px;}
.about_5_2_vessel .sec_430_left { width:430px; height:590px;  float:left; margin-right:40px;}
.about_5_2_vessel .sec_430_right { width:430px; height:590px;  float:left;}
.about_5_2_vessel .sec_280_h420 { width:280px; height:420px;  float:left; margin-right:30px; margin-top:30px;}
.about_5_2_vessel .sec_280_h440 { width:280px; height:440px;  float:left; margin-right:30px; margin-top:30px;}
.about_5_2_vessel .sec_280_h500 { width:280px; height:540px;  float:left; margin-right:30px; margin-top:30px;}
.about_5_2_vessel .sec_280 { width:280px; height:470px;  float:left; margin-right:30px; margin-top:30px;}
.about_5_2_vessel .sec_900 { width:900px; float:left; margin-right:30px; margin-top:30px;}
.about_5_2_vessel .sec_900 img.imgleft { float:left; margin-right:30px;}
.about_5_2_vessel .sec_900 img.imgright { float:right; margin-left:30px;}
.about_5_2_vessel .sec_900 .sec_900_right { width:280px; float:right;}
.about_5_2_vessel .sec_900 .sec_900_left { width:280px; float:left; margin-right:0px;}
.about_5_2_vessel 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 { width:100%; margin:10px 0 0 0;}
.width_740 { width:740px; margin-left:110px; padding:30px 0 30px 0;}
.width_740 .detail_date { width:740px; padding-bottom:10px; border-bottom:1px solid #CCC; text-align:right; font-size:11px; color:#0577B2; margin-bottom:10px;  }
.width_740 .title { font-weight:300; width:740px;line-height:40px; font-size:20px;}
.width_740 p { line-height:21px;}
.about_5_3_sec_wrap td { }
.about_5_3 { width:100% ;}

/*---ISO Management---as .ep*/
.iso01_wrap1_topset01{ width:960px; background:url(../../Content/Img/iso_toppic01.jpg) right top no-repeat; float:left; margin-top:10px;}
.iso01_wrap1_topset01 .sec{ width:535px; margin:0 0 0 30px; padding:15px 0 0 0; float:left;}
.iso01_wrap2_middleset { width:930px; margin:0 0 0 30px; float:left;}
.iso01_wrap2_middleset ul{ width:930px; float:left; list-style:none;}
.iso01_wrap2_middleset li.pic{ width:219px; float:left; margin:0px 20px 0px 0px; padding:0; background:none;}
.iso01_wrap2_middleset li.des{ width:280px; float:left; margin:0px 30px 0px 0px; padding:0; background:none;}
.iso01_wrap3_botmset { width:930px; background:url(../../Content/Img/iso_middlebg.jpg) left top repeat-x; float:left; padding:10px 0 10px 10px}
.iso01_wrap3_botmset ul{ width:930px; float:left; list-style:none; }
.iso01_wrap3_botmset li.set{ width:280px; float:left; margin-right:10px; padding:0; background:none;}
.iso01_wrap4_left { width:450px; float:left; margin-left:10px; text-align:left; *height:220px; *margin-bottom:30px;}
.iso01_wrap4_left p{ width:450px; float:left; text-align:left;}
.iso01_wrap4_left span.subtitle{ width:450px; float:left; text-align:center;}
.iso01_wrap4_left span.subtitle a{ color:#0577B2; font-size:12px; font-weight:bold; text-decoration:underline;}
.iso01_wrap4_left span.subtitle a:hover{ color:#0577B2; font-size:12px; font-weight:bold; text-decoration:none;}
.iso01_wrap5_right { width:450px; float:left; margin-right:30px; margin-bottom:60px}
.iso01_wrap5_right p{ width:450px; float:left; text-align:left;}
.iso02_wrap1_topset01{ width:960px; height:260px; background:url(../../Content/Img/iso_toppic02.jpg) right top no-repeat; float:left; margin-top:10px}
.iso02_wrap1_topset01 .sec{ width:584px; margin:0 0 0 30px; float:left; padding:15px 0 0 0;}
.iso02_wrap1_topset01 .sec span.01 { width:276px; margin:0 0 0 32px; float:left; color:#000; font-size:12px;}
.iso02_wrap2_middleset { width:930px; margin:0 0 30px 30px; float:left;}
.iso02_wrap2_middleset ul{ width:930px;}
.iso02_wrap2_middleset li.pic{ width:219px; float:left; margin:0px 60px 0px 27px; padding:0; background:none; display:block;}
.iso02_wrap2_middleset li.main{ width:550px; float:left; margin:0px 30px 0px 0px; padding:0; background:none; display:block;}
.iso02_wrap2_middleset li.main p { margin:5px 0 10px 0; padding:0; line-height:18px; }
.iso02_wrap2_middleset li.main ul{ width:550px; padding:0;}
.iso02_wrap2_middleset li.main li{ width:550px; padding:0 0 0 15px; margin:0 0 5px 0;}
.iso02_wrap3_botmset { width:930px; /*background:url(../../Content/Img/iso_middlebg.jpg) left top repeat-x; */float:left; padding:40px 0 50px 30px}
.iso02_wrap3_botmset ul{ width:930px; float:left; list-style:none;}
.iso02_wrap3_botmset li.set{ width:900px; float:left; margin-right:30px; padding:0; background:none;}
.iso02_wrap3_botmset li.set ul{ width:900px; float:left; padding:0; background:none;}
.iso02_wrap3_botmset li.set li{ width:900px; float:left; padding:0 0 0 15px; margin:0 0 5px 0;}
.iso02_wrap3_botmset li.set p { margin:5px 0 5px 0; padding:0;}
.iso03_wrap1_topset01{ width:960px; height:240px; background:url(../../Content/Img/iso_toppic03.jpg) no-repeat;  margin-top:10px}
.iso03_wrap1_topset01 .sec{ width:584px; margin:0 0 0 30px; float:left;}
.iso03_wrap1_topset01 .sec span.01 { width:276px; margin:0 0 0 32px; float:left; color:#000; font-size:13px;}
.iso03_wrap2_middleset { width:930px; margin:0 20px 30px 0; float:left;}
.iso03_wrap2_middleset ul{ width:930px; float:left; list-style:none;}
.iso03_wrap2_middleset li.pic{ width:219px; float:left; margin:0px 30px 0px 20px; height:500px; padding:0; background:none;}
.iso03_wrap2_middleset li.main{ width:590px; float:left; margin:0px 30px 0px 0px; padding:0; background:none;}
.iso03_wrap2_middleset li.set{ width:275px; float:left; padding:0px 20px 0px 0px;background:none;}
.iso03_wrap2_middleset p.subtitle { width:590px; float:left; *margin-left:-295px; *margin-top:10px;}
.iso04_wrap1_topset01 { width:960px; height:240px; min-height:400px; margin-top:10px}
.iso04_wrap1_topset01 .sec{ width:584px; margin:0 0 0 30px; float:left;}


/*---security_regulation---*/
.sec01_wrap1_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/se_toppic01.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.sec01_wrap1_topset .sec{ width:535px; margin:0 0 0 30px; float:left;}

.sec01_wrap2_middleset { width:930px; margin:20px 0 30px 30px; float:left;}
.sec01_wrap2_middleset ul{ width:930px; float:left; list-style:none; display:block;}
.sec01_wrap2_middleset li.pic{ width:219px; float:left; margin:0px 60px 0px 27px; padding:0; background:none;}
.sec01_wrap2_middleset li.descript{ width:590px; float:left; color:#666;padding:0; background:none; display:block; }
.sec01_wrap2_middleset li.descriptaeo{ width:620px; float:left; color:#666;padding:0; background:none; display:block; }
.sec01_wrap2_middleset li.descriptaeo img { display:block; margin:0 auto}
.sec01_wrap2_middleset li.aeo { width:220px; display:block; float:right; color:#666;padding:0; background:none; margin:0 30px 0 0 }

.ov_wrap { /*width:930px;*/ float:left; margin:20px 0 0 30px; padding:0; *padding:0 0 30px 0; ;min-height:300px;}
.ov_wrap .sec_height_schedule { width:280px; height:330px; float:left; margin:0 30px 30px 0;}
.ov_wrap .sec_height_schedule p { margin:0 0 10px 0; color:#000;}
.ov_wrap .sec_height_schedule span { font-weight:bold; line-height:30px; height:30px; display:block; color:#0577B3;}
.ov_wrap .sec_height_schedule_ss { width:280px; height:360px; float:left; margin:0 30px 30px 0;}
.ov_wrap .sec_height_schedule_ss p { margin:0 0 10px 0; color:#000;}
.ov_wrap .sec_height_schedule_ss span { font-weight:bold; line-height:30px; height:30px; display:block; color:#0577B3;}
.ov_wrap .sec_height_24hr { width:280px; height:300px; float:left; margin:0 30px 30px 0;}
.ov_wrap .sec_height_24hr span { font-weight:bold; line-height:30px; height:30px; display:block; color:#0577B3;}
.ov_wrap .sec_height_24hr ul{ margin-top:10px;}
.ov_wrap .sec_height_24hr li { }

/*.ov_wrap { width:435px; overflow:hidden; float:left; margin:0 30px 30px 0; min-height:280px;}*/
.ov_wrap .sec_height_400px { width:280px; height:400px; float:left; margin:0 30px 30px 0;}
.ov_wrap .sec_height_450px .icon{ width:60px; height:60px; float:left;}
.ov_wrap .sec_height_450px .txt{ width:360px; float:right;}
.ov_wrap .sec_height_450px span { line-height:30px; height:30px; display:block; color:#000; width:360px; float:right; font-size:16px;}
.ov_wrap .sec_height_450px p{ width:360px; float:right; color:#000; font-size:12px; font-weight:normal; padding:0; margin-bottom:5px;}
.ov_wrap .sec_height_450px .txt ul{ width:360px; float:left; padding:0; margin:0; display:block; height:100%; overflow:hidden; list-style:none; text-align: left;}
.ov_wrap .sec_height_450px .txt ul li{ width:335px; display:list-item; list-style:decimal; background:none; font-size:12px; font-weight:normal;  margin:0 0 0 25px; padding:0; border:1px solid #0F0; line-height:22px; text-align: left; }

.ov_wrap .sec_height_250px { width:280px; height:250px; float:left; margin:0 30px 30px 0;}
.ov_wrap .sec_height_300px { width:280px; height:300px; float:left; margin:0 30px 30px 0;}
.ov_wrap .sec_height_350px { width:280px; height:350px; float:left; margin:0 30px 30px 0;}

.esov { /*min-height:200px; width:435px;*/ margin:0 30px 0 0; float:left; }
.esov .leftwrap { width:60px; float:left; height:100%}
.esov .rightwrap { width:360px; height:100%; margin:0 0 0 15px; display:inline-block }
.esov .rightwrap span { display:block; width:100%; height:30px; line-height:30px; float:left; font-size:16px; font-weight:bold; color:#000}
.esov .rightwrap p { display:block; width:100%; line-height:18px; float:left; font-size:12px; color:#333333; padding:0; margin:0 0 10px 0;}
.esov .rightwrap ul { display:block; width:100%; float:left; margin:0; padding:0}
.esov .rightwrap ul li { background:none; list-style:decimal; list-style-type:decimal; display:list-item; padding:0; margin:0 0 0 25px; font-size:12px;}

.ovrow { margin:0 0 40px 0; float:left}
.blov { /*min-height:220px;*/ width:435px; margin:0 30px 0 0; float:left; }
.blov .leftwrap { width:60px; float:left; height:100%}
.blov .rightwrap { width:360px; height:100%; float:left; margin:0 0 0 15px; }
.blov .rightwrap span { display:block; width:100%; height:30px; line-height:30px; float:left; font-size:16px; font-weight:bold; color:#000}
.blov .rightwrap p { display:block; width:100%; line-height:18px; float:left; font-size:12px; color:#333333; padding:0; margin:0 0 10px 0;}
.blov .rightwrap ul { display:block; width:100%; float:left; margin:0; padding:0}
.blov .rightwrap ul li { background:none; list-style:decimal; list-style-type:decimal; display:list-item; padding:0; margin:0 0 0 25px; font-size:12px;}

.sec02_wrap1_topset { width:960px;   /*background:url(../../Content/Img/se_toppic02.jpg) left top no-repeat; */margin:10px 0 0 0; padding:0;}
.sec02_wrap1_topset h2{ height:auto; line-height:100%; display:inline-block; *display:initial; zoom:1; margin-top:10px; padding-right:10px;}
.sec02_wrap1_topset div.sec{ width:460px; margin:0 0 0 30px; float:left;}
.sec02_wrap1_topset div.sec ul{ width:460px; float:left; list-style:none}
.sec02_wrap1_topset 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 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 div.sec ul li.links a:hover{ font-size:12px; font-weight:bold; color:#0577B2; padding-left:20px; display:block; text-decoration:none;}
.sec02_wrap2_middleset { width:900px; float:left; margin:30px;}
.sec02_wrap2_middleset a{ color:#222; font-weight:normal; font-size:12px; text-decoration:underline;}
.sec02_wrap2_middleset a:hover{ color:#0577B2; font-weight:normal; font-size:12px; text-decoration:none;}
.sec02_wrap2_middleset ul{ width:900px; float:left; list-style:none;}
.sec02_wrap2_middleset ul td{ border-bottom:none; line-height:150%;}
.sec02_wrap2_middleset ul table{ font-size:12px;}
.sec02_wrap2_middleset li { padding:0; background:none;}
#article div.sec02_wrap2_middleset table tr td table tr td ol li{ display:list-item}
div#article div.sec02_wrap2_middleset ul li table tr td ol li {display:list-item; list-style:decimal; padding-bottom:5px;}
div#article div.sec02_wrap2_middleset ul li ol { padding:0; margin:0;}
div#article div.sec02_wrap2_middleset ul li ol div { width:400px; float:left; background-color:#CCC; padding:25px; } 
div#article div.sec02_wrap2_middleset ul li ol div li  {display:list-item; list-style:decimal; padding-bottom:5px; padding-left:10px; margin-left:20px;}
div#article div.sec02_wrap2_middleset table tr td table { margin:20px 0 20px 20px; }
div#article div.sec02_wrap2_middleset ul { margin-top:30px;}
#article div.about_5_1_instrutment ol { }
#article div.about_5_1_instrutment li { list-style:lower-latin;}
#article div.about_5_1_instrutment li ul{ list-style:none; display:block;}
#article 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 { font-size:13px; font-weight:bold; color:#0577B3;}
.form_singlerow { background:#F0F0F0; font-size:12px; color:#000; padding-left:15px; text-align:left; height:25px;word-break: break-all}
.form_doublerow { background:#C9ECFE; font-size:12px; color:#000; padding-left:15px; text-align:left; height:25px;word-break: break-all}

.sec03_wrap1_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/se_toppic03.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.sec03_wrap1_topset .sec{ width:460px; margin:0 0 0 30px; float:left;}
.sec03_wrap1_topbar { width:945px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:37px; padding-right:15px; padding-top:15px;}
sec03_wrap1_topbar table td { font-weight:normal}
.sec03_wrap1_topbar ul{ list-style:none;}
.sec03_wrap1_topbar li.form{ text-align:left; float:left; display:block; color:#000; font-size:12px; height:39px; margin-top:-14px; border:none; background:none; padding-top:3px; margin-left:15px;}
.sec03_wrap1_topbar li.form table { height:42px; line-height:42px;}
.sec03_wrap1_topbar li.country{ position:absolute; text-align:right; float:right; display:block; color:#FFF; font-size:12px; width:340px; height:41px; margin-top:-14px; border:none; background:none; margin-left:605px; *margin-left:176px; padding-top:3px; background:url(../../Content/Img/country.png) left top no-repeat; }
.sec03_wrap1_topbar li.country table { height:42px; line-height:42px; margin-left:50px;}
.sec03_wrap1_topbar li.country table td { color:#333}
.sec03_wrap1_topbar li.country table td .input {  background-color:#EDEDED;}
.sec03_wrap2_middleset { width:900px; float:left; margin:20px 30px 30px 30px;}
.sec03_wrap2_middleset ul{ list-style:none;padding:0;}
.sec03_wrap2_middleset li.wrap1{ width:450px; float:left; margin-right:30px; padding:0; background:none;}
.sec03_wrap2_middleset li.wrap2{ width:420px; float:left; padding:0; background:none;}
.sec03_wrap2_middleset li.wrap2 span.subtitle{ color:#0577B2; font-size:12px; font-weight:bold;}
.sec03_wrap2_middleset li.wrap2 span.subtitle a{ color:#0577B2; font-size:12px; font-weight:bold;}
.sec03_wrap2_middleset li.wrap2 span.subtitle a:hover{ color:#333333; font-size:12px; font-weight:bold;}
.sec03_wrap2_middleset ul.wrap3 { width:900px; float:left; list-style:none; padding:0; margin:0;}
.sec03_wrap2_middleset ul.wrap3 li.descript{ width:280px; float:left; margin:10px 20px 20px 0; padding:0; background:none;}
.sec03_wrap2_middleset ul.wrap3 li.descript .subtitle { padding-bottom:5px;}
.sec03_wrap2_middleset ul.wrap3 li.wrap3 { padding:0; background:none;}
.sec03_wrap2_middleset ul.wrap3 li.wrap3 ol{ width:900px; float:left; padding:0 0 0 2px; margin:0;}
.sec03_wrap2_middleset ul.wrap3 li.wrap3 li{ width:900px; float:left; line-height:18px;}

.form_whitefont { color:#FFF; font-size:12px;}
.form_bkfont { color:#000; font-size:12px;}

.sec04_wrap1_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/se_toppic04.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.sec04_wrap1_topset .sec{ width:460px; margin:0 0 0 30px; float:left;}
.sec04_wrap2_middleset { width:900px; float:left; margin:30px;}
.sec04_wrap2_middleset ul.wrap{ width:300px; float:left; list-style:none;}
.sec04_wrap2_middleset ul.wrap li.subtitle { margin-bottom:5px;}
.sec04_wrap2_middleset ul.wrap td{ border-bottom:none;}
.sec04_wrap2_middleset ul.wrap2{ width:570px; float:left; list-style:none; margin-right:30px}
.sec04_wrap2_middleset li { padding:0; background:none;}

/*local_info*/
.info01_wrap1_01 { width:960px; height:40px; float:left; /*background:url(../../Content/Img/info_toppic01.jpg) left top no-repeat;*/ margin-top:10px;}
.info01_wrap1_01 div.sec{ width:520px; margin:0 0 0 30px; float:left; color:#000}
.info01_wrap2_01 { width:960px; float:left; border-bottom:1px dotted #CCC;}
.info01_wrap2_01 ul{ width:960px; float:left; list-style:none;}
.info01_wrap2_01 li.left{ width:222px; float:left; padding:20px 10px 20px 30px ; background:none;}
.info01_wrap2_01 li.right{ width:657px; float:left; padding:20px 20px 5px 20px; border-left:1px #E6E6E6 solid; background:none;}
.info01_wrap2_01 li.right span.googlemap { width:650px; height:480px; float:left;}
.info01_wrap2_01 li.right span.contact_info { width:650px;float:left; margin-bottom:0px;}
.info01_wrap2_01 li.right span.form { width:650px; float:left; margin-bottom:20px;}

.info02_wrap1_01 { width:960px; height:40px; float:left; /*background:url(../../Content/Img/info_toppic02.jpg) left top no-repeat;*/ margin:10px 0 0 0 ;}
.info02_wrap1_01 div.sec{ width:520px; margin:0 0 0 30px; float:left; color:#000}
.info02_wrap1_topbar { width:930px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:42px; padding:7px 0 3px 30px;}
.info02_wrap1_topbar ul{ list-style:none; }
.info02_wrap1_topbar li.form{ text-align:left; float:left; color:#000; font-size:12px; padding:0; background:none;}

.info02_wrap2_01 { width:960px; float:left;}
.info02_wrap2_01 ul{ width:960px; float:left; list-style:none;}
.info02_wrap2_01 li.left { width:222px; float:left; padding:20px 10px 20px 30px ; background:none;}
.info02_wrap2_01 li.left span.link{ width:222px; float:left; color:#0577B3; font-size:12px; margin-bottom:3px;}
.info02_wrap2_01 li.left span.link a{ color:#0577B3; font-size:12px; text-decoration:none;}
.info02_wrap2_01 li.left span.link a:hover{ color:#000000; font-size:12px; text-decoration:none;}
.info02_wrap2_01 li.left span.linkname{ color:#666666; font-size:12px; margin-bottom:4px; float:left; width:200px}
.info02_wrap2_01 li.right{ width:657px; float:right; padding:20px; border-left:1px #E6E6E6 solid; background:none;}
.info02_wrap2_01 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 li.right span.titledes {float:left; font-size:12px; color:#000; font-weight:normal;}
.info02_wrap2_01 li.right span.info { width:650px;float:left;}
.info02_wrap2_01 li.right span.form { width:650px; float:left; margin-bottom:20px;}

.info03_wrap1_01 { width:960px; height:40px; float:left; /*background:url(../../Content/Img/info_toppic03.jpg) left top no-repeat;*/ margin-top:10px;}
.info03_wrap1_01 div.sec{ width:520px; margin:0 0 0 30px; float:left; color:#000}
.info03_wrap2_01 { width:960px; float:left;}
.info03_wrap2_01 ul{ width:960px; float:left; list-style:none;}
.info03_wrap2_01 li.left { width:222px; float:left; padding:20px 10px 20px 30px ;}
.info03_wrap2_01 li.left span.link{ width:222px; float:left; color:#0577B3; font-size:12px; margin-bottom:3px;}
.info03_wrap2_01 li.left span.link a{ color:#0577B3; font-size:12px; text-decoration:none;}
.info03_wrap2_01 li.left span.link a:hover{ color:#000000; font-size:12px; text-decoration:none;}
.info03_wrap2_01 li.right{ width:657px; float:right; padding:20px; border-left:1px #E6E6E6 solid;}
.info03_wrap2_01 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;}
.info03_wrap2_01 li.right span.titledes {float:left; font-size:12px; color:#000; font-weight:normal;}
.info03_wrap2_01 li.right span.info { width:650px;float:left;}
.info03_wrap2_01 li.right span.form { width:650px; float:left; margin-bottom:20px;}

/* service */
.ser01_wrap1_topset { width:960px; height:40px; float:left; margin:10px 0 0 0;}
.ser01_wrap1_topset .sec{ width:535px; margin:0 0 0 30px; float:left;}
.ser01_wrap2 { width:900px; float:left; padding:10px 30px 30px 30px;}
.ser01_wrap2 div.documentation_l { width:900px; float:left;}
.ser01_wrap2 div.documentation_r { width:280px; float:left; margin-left:30px;}
.documentation_link a{ color:#0876B1; text-decoration:underline;}
.documentation_link a:hover{ text-decoration:none;}
.ser01_wrap2 div.jobs { width:900px; float:left;}
.ser01_wrap2 div.jobs tr.firstline td { border-bottom:#0478B3 solid 3px; color:#969696;}
.ser01_wrap2 div.jobs td { border-bottom:#d2d2d2 dotted 1px; padding:5px 0; color:#373737;}
.ser01_wrap2 div.jobs a{ color:#0876B1; text-decoration:underline;}
.ser01_wrap2 div.jobs a:hover{ text-decoration:none;}
.ser01_wrap2 div.jobs td.email { padding-left:20px;}
.job_remark { font-style:italic; padding:5px 0 10px 0; color:#333; font-size:12px;}

.ser02_wrap1_topset { width:960px; height:40px; float:left; margin:10px 0 0 0;}
.ser02_wrap1_topset .sec{ width:535px; margin:0 0 0 30px; float:left;}
.ser02_wrap1_topbar { width:945px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:37px; padding-right:15px; padding-top:15px;}
.ser02_wrap1_topbar ul{ list-style:none;}
.ser02_wrap1_topbar li.form{ text-align:right; float:left; color:#000; font-size:12px; padding:0 0 0 30px; background:none;}

.ser03_wrap1_topset { width:960px; height:40px;float:left; margin:10px 0 0 0;}
.ser03_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left;}
.ser03_wrap1_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser03_wrap1_topset .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap1_topset .othertitle{ width:538px; margin:50px 0 0 30px; float:left;}
.ser03_wrap1_middle { width:900px; float:left; margin:20px 0px 0px 30px;}
.ser03_wrap1_bottom { width:900px; float:left; padding:0px 0px 0px 30px;/* background:url(../../Content/Img/serv_02_01_botm_bg.jpg) left top repeat-x;*/ min-height:234px;}

.ser03_wrap2_topset { width:960px; float:left;  margin:10px 0 0 0;}
.ser03_wrap2_topset .sec{ width:540px; margin:0 0 0 30px; float:left;}
.ser03_wrap2_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser03_wrap2_topset .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap2_topset .otherwrap{ width:930px; margin:40px 0 0 30px; float:left; }
.ser03_wrap2_middle { width:930px; float:left; margin:0px 0px 0px 30px;}
.ser03_wrap2_bottom { width:930px; float:left; padding:30px 0px 0px 30px;  min-height:200px;}
.ser03_wrap2_bottom span.listset { width:280px; float:left; background:url(../../Content/Img/serv_02_02_icon.jpg) left 2px no-repeat; color:#000; padding-left:18px; margin-bottom:6px;}


.ser03_wrap3_topset { width:960px; float:left; /*background:url(../../Content/Img/serv_02_bg03.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.ser03_wrap3_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser03_wrap3_topset .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap3_topset .otherwrap{ width:930px; margin:40px 0 0 30px; float:left; }

.ser03_wrap4_topset { width:960px; height:40px; float:left;  margin:10px 0 0 0;}
.ser03_wrap4_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser03_wrap4_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser03_wrap4_topset .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap4_topset .otherwrap{ width:930px; margin:30px 0 0 30px; float:left; }

.ser03_wrap5_topset { width:960px; float:left; margin:10px 0 0 0;}
.ser03_wrap5_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser03_wrap5_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser03_wrap5_topset .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap5_topset .otherwrap{ width:900px; margin:40px 30px 0 30px; float:left; border-top:1px #DCE7F5 solid; border-bottom:1px #DCE7F5 solid; height:75px;}
.ser03_wrap5_topset .btn{ width:900px; float:right; min-height:200px; margin:15px 30px 0 30px; text-align:right;}

.ser03_wrap6_topset { width:960px; float:left; /*background:url(../../Content/Img/serv_02_bg06.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.ser03_wrap6_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser03_wrap6_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser03_wrap6_topset .download span.filename{ color:#666666; font-size:12px;}
.ser03_wrap6_topset .otherwrap{ width:900px; margin:160px 30px 0 30px; float:left;}


.ser04_wrap1_topset { width:960px; float:left; height:40px;  margin:10px 0 0 0;}
.ser04_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser04_wrap1_topset .download{ width:538px; margin:0 0 0 30px; float:left; border:1px #CCCCCC solid; height:33px;}
.ser04_wrap1_topset .download span.filename{ color:#666666; font-size:12px;}
.ser04_wrap1_topset .otherwrap{ width:900px; margin:130px 30px 0 30px; float:left;}

.ser05_wrap1_topset { width:960px; float:left; /*background:url(../../Content/Img/serv_04_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0 ; height:40px}
.ser05_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser05_wrap1_topset .otherwrap{ width:900px; margin:130px 30px 0 30px; float:left;}
.ser05_wrap1_topbar { width:930px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:40px; padding:12px 0 0px 30px;}
.ser05_wrap1_topbar ul{ list-style:none;}
.ser05_wrap1_topbar li.form{ text-align:left; float:left; color:#000; font-size:12px;padding:0; background:none;}

.ser05_wrap2 { width:960px; float:left;}
.ser05_wrap2 ul{ width:960px; float:left; list-style:none;}
.ser05_wrap2 li.top { width:900px; float:left; padding:10px 30px 10px 30px ; background:none; border-bottom:1px #E6E6E6 solid;}
.ser05_wrap2 li.top td.search { font-weight:bold; color:#000;}
.ser05_wrap2 li.top td.result { padding:0;}
.ser05_wrap2 li.top td.result a{ display:block; text-decoration:underline; color:#0577B3; background-color:#FFF; font-weight:bold; margin:0 5px 5px 0; width:30px;  padding:3px; float:left; text-align:center;}
.ser05_wrap2 li.top td.result a:hover{ text-decoration:none; background-color:#0577B3; color:#FFF;}
.ser05_wrap2 li.left { width:222px; float:left; padding:20px 10px 20px 30px ; background:none;}
.ser05_wrap2 li.left span.bluename{ color:#0577B2; font-size:12px; margin-bottom:4px}
.ser05_wrap2 li.left span.bkdescript{ color:#000000; font-size:12px;}
.ser05_wrap2 li.right{ width:697px; float:right; border-left:1px #E6E6E6 solid; padding:0; background:none;}

.ser06_wrap1_topset { width:960px; float:left; /*background:url(../../Content/Img/serv_05_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0; height:40px}
.ser06_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser06_wrap2 { width:900px; float:left; padding:30px;}


.ser06_wrap2 ul.set { border-bottom:1px dotted #CCC; padding:10px 0 10px 30px; margin:0 0 20px 0; float:left}
.ser06_wrap2 ul.set_link { border-bottom:1px dotted #CCC; padding:0 0 10px 30px; margin:0 0 20px 0; float:left}
.ser06_wrap2 ul.port_01 { background:url(../../Content/Img/port_01.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_02 { background:url(../../Content/Img/port_02.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_03 { background:url(../../Content/Img/port_03.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_04 { background:url(../../Content/Img/port_04.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_05 { background:url(../../Content/Img/port_05.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_06 { background:url(../../Content/Img/port_06.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_07 { background:url(../../Content/Img/port_07.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_08 { background:url(../../Content/Img/port_08.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_09 { background:url(../../Content/Img/port_09.png) left center no-repeat #EBEBEB; }
.ser06_wrap2 ul.port_10 { background:url(../../Content/Img/port_10.png) left center no-repeat #EBEBEB; }

.ser06_wrap2 ul.epaper{padding:35px 0 10px 0px;float:left}
.ser06_wrap2 ul.epaper li.blue{ width:900px; font-size:18px; color:#0577B2; background:none; padding:0;}
.ser06_wrap2 ul.epaper li.gray{ width:650px; color:#858585; float:left; background:none; padding:0; margin-top:10px;}
.ser06_wrap2 ul.epaper li.btn{ width:80px; float:left; background:none; padding:0;}
.ser06_wrap2 ul.epaper li.email{width:620px; float:left; list-style:none; list-style-type:none; background:none; padding:0; margin-top:10px;}

.ser06_wrap2 ul.set li.title, .ser06_wrap2 ul.set_link li.title { font-size:22px; color:#000000 ; font-weight:300; line-height:30px; margin-bottom:0px; padding:0; display:block; width:210px; float:left; background:none;}
.ser06_wrap2 ul.set li.area, .ser06_wrap2 ul.set_link li.area { width:650px; float:right; background:none; padding:0; }
.ser06_wrap2 ul.set li.area span.country, .ser06_wrap2 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 ul.set li.area span.country a:hover, .ser06_wrap2 ul.set_link li.area span.country a:hover{ color:#0577B2; text-decoration:none;}

.ser06_wrap1_topbar { /*width:900px;*/ float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:52px; padding-left:30px; padding-right:30px;}
.ser06_wrap1_topbar ul{ list-style:none;}
.ser06_wrap1_topbar li.form{ text-align:left; float:left; color:#000; font-size:12px; background:none; padding:0;}
.ser06_wrap3 { /*width:960px;*/ float:left;}
.ser06_wrap3 ul{/* width:960px;*/ float:left; list-style:none;}
.ser06_wrap3 li.left { /*width:222px;*/ float:left; padding:20px 10px 20px 30px ; background:none;}
.ser06_wrap3 li.left span.linkname{ color:#666666; font-size:12px; margin-bottom:4px; float:left; width:200px}
.ser06_wrap3 li.left span.bkdescript{ color:#000000; font-size:12px;}
.ser06_wrap3 li.right{ /*width:657px;*/ float:right; border-left:1px #E6E6E6 solid; padding:20px 10px 20px 30px ; background:none;}
.ser06_wrap3 li.right span.form{ /*width:657px;*/ float:right;}

.ser07_wrap1_topset { width:960px; float:left; height:40px;  margin:10px 0 0 0;}
.ser07_wrap1_topset .sec{ width:460px; margin:0 0 0 30px; float:left; color:#000}
.ser07_wrap1_topset .infoset { width:900px; margin:80px 30px 20px 30px; float:left;}
.ser07_wrap1_bottom {  padding:20px 30px 0px 30px; /*margin-top:10px; */background:url(../../Content/Img/serv_02_01_botm_bg.jpg) left top repeat-x; min-height:234px;}

/**/
.ser08_wrap1_topset { width:960px; float:left; margin:10px 0 0 0; height:40px;}
.ser08_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser08_wrap1_topset .infoset { width:900px; margin:80px 30px 20px 30px; float:left;}
.ser08_wrap1_bottom { width:900px; float:left; padding:10px 30px 0px 30px; min-height:234px;}
.ser08_wrap1_topbar { width:900px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:52px; padding-left:30px; padding-right:30px;}
.ser08_wrap1_topbar ul{ list-style:none;}
.ser08_wrap1_topbar li.form{ text-align:left; float:left; color:#000; font-size:12px;}

.ser09_wrap1_topset { width:960px; float:left; margin:10px 0 0 0; height:40px;}
.ser09_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser09_wrap1_bottom { width:900px; float:left; padding:40px 30px 0px 30px; min-height:234px;}
.ser_esp_wrap1_bottom { width:900px; float:left; padding:20px 30px 0px 30px; min-height:234px;}
.ser10_wrap1_topset { width:960px; float:left; margin:10px 0 0 0; height:40px;}
.ser10_wrap1_topset .sec{ width:540px; margin:0 0 0 30px; float:left; color:#000}
.ser10_wrap1_bottom { width:900px; float:left; padding:40px 30px 0px 30px; min-height:234px;}

.ser_compatibility_wrap { width:900px; float:left; padding:0 30px 0 30px;}
.ser_compatibility_wrap div.container_equipment_detail_l{ width:240px; float:left; background:url(../../Content/Img/container_equipment_detailbg.jpg) left bottom repeat-x; padding:0 20px 20px 20px;}
.ser_compatibility_wrap div.container_equipment_detail_l ul{ list-style:none;}
.ser_compatibility_wrap div.container_equipment_detail_l li.mainimgs{ width:240px; height:175px; float:left; padding:0 0 10px 0; background:none;}
.ser_compatibility_wrap div.container_equipment_detail_l li.title{ width:240px; line-height:18px; color:#333; font-weight:bold; float:left; padding:4px 0; background:none;}
.ser_compatibility_wrap div.container_equipment_detail_l li.detail{ width:240px; line-height:18px; color:#323232; float:left; padding:3px 0; background:none; border-bottom:#cdcdcd solid 1px; border-top:#cdcdcd solid 1px;}
.ser_compatibility_wrap div.container_equipment_detail_l li.remark01{ width:240px; line-height:18px; color:#656565; float:left; padding:3px 0; background:none; word-wrap: break-word; font-style:italic; margin-top:35px;}
.ser_compatibility_wrap div.container_equipment_detail_r{ width:590px; margin-left:30px; float:left;}

/*customer service*/
.cust_faqwrap_topset { width:960px; height:40x; float:left; /*background:url(../../Content/Img/cust_01_pic01.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.cust_faqwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; height:40px; padding-top:10px; padding-bottom:10px;}
.cust_faqwrap_topset .sec span.download{ width:260px; border:1px #cccccc solid; padding:6px; height:40px; color:#666;}
.cust_faqwrap_topset .sec span.download a{ color:#666;}
.cust_faqwrap_topset .sec span.download a:hover{ color:#666;}
.cust_faqwrap_faqwrap1 { width:900px; float:left; padding:10px 30px 30px 30px;}
.cust_faqwrap_faqwrap2 { width:900px; float:left; padding:30px; background:url(../../Content/Img/serv_02_01_botm_bg.jpg) left top repeat-x;}
.cust_faqwrap_faqwrap2 a{ color:#0577B2; font-weight:normal; text-decoration:none;}
.cust_faqwrap_faqwrap2 a:hover{ color:#333; font-weight:normal; text-decoration:none;}

.cust_conwrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/cust_01_pic02.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.cust_conwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; height:40px; padding-top:10px; padding-bottom:10px;}
.cust_conwrap_wrap1 { width:900px; float:left; padding:30px;}

.cust_agentwrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/cust_01_pic03.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.cust_agentwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; height:40px; padding-top:10px; padding-bottom:10px;}
.cust_agentwrap_wrap1 { width:100%; float:left; padding:30px; text-align:center;}
.cust_agentwrap_wrap1 p { display:block; width:600px; text-align:left; margin:0 auto; line-height:24px; }
.cust_agentwrap_wrap1 p span.blue { color:#0577B3; margin:10px 0 50px 0;}
.cust_agentwrap_wrap1 .bigfont { font-size:28px; color:#000; font-weight:bold; text-align:left; width:600px; height:60px; margin:50px auto 0 auto; line-height:30px;}

#mem_intro { width:500px;  overflow:hidden;  margin:0; padding:0 }
#mem_intro li { background:none; padding:0; margin:0; height:36px; width:140px; overflow:hidden; float:left; margin:0 40px 15px 0;}
#mem_intro li.desc { width:500px; border-top:1px solid #E0E0E0; margin:10px 0 5px 0; font-style:italic; color:#999; padding-top:15px;}
#mem_intro li.exception { background:none; padding:0; margin:0; height:36px; width:140px; overflow:hidden; float:left; margin:0 0 10px 0;}
#mem_intro li span { display:block; float:left; line-height:36px; height:36px; font-size:12px; padding:0 0 0 5px;}
#mem_intro li span:first-child { padding:0}
.name_title { font-size:16px; font-style:italic; color:#000000; margin-bottom:5px;}
#mem_intro li.desc_login { width:500px; border-top:1px solid #E0E0E0; margin:10px 0 5px 0; font-style:italic; color:#000; padding-top:15px;}

#mem_intro li span a { color:#0577B3; font-weight:normal; text-decoration:underline}


.member_change_password { width:900px; float:left; padding:10px 30px 30px 30px; text-align:center;}

.cust_memberwrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/cust_01_pic04.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.cust_memberwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; padding-top:10px; padding-bottom:10px;}
.cust_memberwrap_topset .sec span.download { width:185px; border:1px #cccccc solid; padding:6px; color:#666;}
.cust_memberwrap_topset .sec span.download a{ color:#666;}
.cust_memberwrap_topset .sec span.download a:hover{ color:#0577B2;}
.cust_memberwrap_wrap1 { width:900px; float:left; padding:30px; text-align:center;}


/*E-service*/
.eser_bookwrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/eservice_01_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0 ;}
.eser_bookwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; padding-top:10px; padding-bottom:10px;}
.eser_bookwrap_topset .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_bookwrap_topset .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_bookwrap_topset .sec span.download { width:185px; border:1px #cccccc solid; padding:6px; color:#666;}
.eser_bookwrap_topset .sec span.download a{ color:#666;}
.eser_bookwrap_topset .sec span.download a:hover{ color:#0577B2;}
.eser_bookwrap_wrap1 { width:900px; float:left; padding:10px 30px 30px 30px; text-align:left;}
/*.eser_bookwrap_wrap1 td { line-height:11px; font-size:12px;}*/
.eser_bookwrap_topbar { width:900px; float:left; background:url(../../Content/Img/eservice_01_topbarbg.jpg) left -1px no-repeat; height:65px; padding:10px 30px}
.red_arrow_style { color:#000; background:url(../../Content/Img/red_list_style.gif) left 6px no-repeat; font-size:12px; padding-left:10px; display:block;}
.red_arrow_style_h4 { color:#000; background:url(../../Content/Img/red_list_style.gif) left 12px no-repeat; padding-left:16px}
.booking_request_gray { padding:0 0 10px 15px; border-bottom:1px dashed #DCE7F5; /*background:url(../../Content/Img/bg_gray.jpg) repeat-x;*/}

.eser_blwrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/eservice_02_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.eser_blwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; padding-top:10px; padding-bottom:10px;}
.eser_blwrap_topset .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_blwrap_topset .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_blwrap_topset .sec span.download { width:185px; border:1px #cccccc solid; padding:6px; color:#666;}
.eser_blwrap_topset .sec span.download a{ color:#666;}
.eser_blwrap_topset .sec span.download a:hover{ color:#0577B2;}
.eser_blwrap_wrap1 { width:900px; float:left; padding:30px; text-align:left;}
/*.eser_blwrap_wrap1 td { line-height:11px; font-size:12px;}*/
.eser_blwrap_topbar { width:900px; float:left; background:url(../../Content/Img/eservice_02_topbarbg.jpg) left -1px no-repeat; height:117px; padding:10px 30px}
.eser_blwrap_topbar3 { width:900px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:42px; padding:6px 30px 14px 30px;}
.eser_bl_navi { width:221px; height:35px;border-top:1px #DCE7F5 solid; border-left:1px #DCE7F5 solid; border-bottom:1px #DCE7F5 solid; padding:1px; display:block; text-align:center; font-size:12px; font-weight:bold; color:#6693D7; float:left;}
.eser_bl_navi a{ display:block; font-size:12px; font-weight:bold; color:#6693D7; padding-top:12px; text-decoration:none;}
.eser_bl_navi a:hover{ display:block; font-size:12px; font-weight:bold; color:#6693D7; padding-top:12px; text-decoration:none;}
.eser_bl_navi a.current{ display:block; font-size:12px; font-weight:bold; color:#6693D7; padding-top:10px;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_ { width:221px; height:35px;border-top:1px #DCE7F5 solid; border-left:1px #DCE7F5 solid; border-bottom:1px #DCE7F5 solid; padding:1px; display:block; text-align:center; font-size:12px; font-weight:bold; color:#6693D7; float:left;}
.eser_bl_navi_ a{ display:block; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:10px; text-decoration:none; height:25px; background:#9FBBE6}
.eser_bl_navi_ a:hover{ display:block; font-size:12px; font-weight:bold; color:#6693D7; padding-top:10px; 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 { width:900px; float:left; background:url(../../Content/Img/eservice_05_topbarbg.jpg) left -2px no-repeat; height:163px; padding:10px 30px}
.eser_blwrap_topbar4 { width:900px; float:left; background:url(../../Content/Img/eservice_06_topbarbg.jpg) left -2px no-repeat; height:108px; padding:10px 30px}
.eser_blwrap_wrap3 { width:900px; float:left; padding:10px 30px 10px 30px;}


.eser_vewrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/eservice_07_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.eser_vewrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; padding-top:10px; padding-bottom:10px;}
.eser_vewrap_topset .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_vewrap_topset .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_vewrap_wrap1 { width:900px; float:left; padding:15px 30px 30px 30px; text-align:left;}
.eser_vewrap_wrap2 { width:900px; float:left; padding:15px 30px 5px 30px; text-align:left;}
.eser_vewrap_topbar2 { width:900px; float:left; background:url(../../Content/Img/eservice_07_topbarbg.jpg) left -1px no-repeat; height:93px; padding:10px 30px}
.eser_vewrap_topbar_vt { width:900px; float:left; background:url(../../Content/Img/eservice_vt_topbarbg.jpg) left -1px no-repeat; height:150px; padding:10px 30px}
.eser_vewrap_wrap1 .div_sec { float:left; margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #999; width:900px;}
.eser_vewrap_wrap1 .div_sec strong { font-weight:bold; color:#0577B2;}
.eser_vewrap_wrap2 .div_sec { float:left; margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #999; width:900px;}
.eser_vewrap_wrap2 .div_sec strong { font-weight:bold; color:#0577B2;} 
div.fixed_table { height:500px; *overflow:scroll}
tr.field_name th { color:#FFFFFF; background-color:#0577B2; padding:3px; 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 { width:900px; height:auto}
table#fixtable div.fixed_area { width:810px; height:100%; overflow-x:scroll; overflow-y:hidden }
tr.tr_head{ background-color:#0577B2;}
tr.tr_head td{ vertical-align:middle; border-bottom:1px solid #FFF; border-right:1px solid #FFF;  color:#FFF; padding:3px 6px 3px 6px; *padding:0 0 0 6px;}
table#fixtable tr td div.fixed_area table tr.field_odd td table tr td{ border:none ; margin:0; padding:0; *padding:0 0 0 6px;}
table#fixtable tr td div.fixed_area table tr.field_odd td , table.fixCulm tr.field_odd td { height:40px; *padding:0 0 0 6px; }
table#fixtable tr td div.fixed_area table tr.field_even td, table.fixCulm tr.field_even td { height:40px; *padding:0 0 0 6px; }
table#fixtable tr td div.fixed_area table tr.field_even td table tr td{ border:none ; margin:0; padding:0; *padding:0 0 0 6px;}
table.fixCulm tr.field_select td.exception { border-bottom:none; height:100%; min-height:50px;}
/*td.fix_90px { height:auto; padding:5px; vertical-align:middle; border-bottom:1px solid #FFF; border-right:1px solid #FFF; }
td.fix_120px { height:auto; padding:5px; vertical-align:middle; border-bottom:1px solid #FFF; border-right:1px solid #FFF;  }
td.fix_150px { height:auto; padding:5px; vertical-align:middle; border-bottom:1px solid #FFF; border-right:1px solid #FFF;  }
td.fix_180px { height:auto; padding:5px; vertical-align:middle; border-bottom:1px solid #FFF; border-right:1px solid #FFF;  }*/

/*--���������a���ܦ�--*/
/*tr.field_odd:hover td { background-color:#CCC}
tr.field_even:hover td { background-color:#95D9FD}*/
tr.field_select td { background-color:#F5F5F5; border-right:1px solid #FFF; border-bottom:1px solid #FFF}
div.stickyTable  { width:900px; position:fixed; top:0; z-index:9999; display:none; margin:0 auto; padding:0;}
div.fixed_field_name  { position:fixed; top:0; z-index:9999; display:none; margin:0 auto; padding:0;}
tr.field_white 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_white td.title { 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; }
/*#tableDiv_Arrays table td { margin:0;}
.fixedColumn .fixedTable td  { color: #FFFFFF; background-color: #187BAF;   font-size: 12px; padding:0;    font-weight: normal;;}
.fixedHead td, .fixedFoot td  { color:#FFFFFF; background-color:#0577B2; padding:0; font-size: 12px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
.fixedTable td  {   font-size:12px; background-color:#CCC;   padding:0; text-align: left; border-right:1px solid #FFF; border-bottom:1px solid #FFF }

*/

tr.field_subname td { color:#0577B2; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:13px; font-weight:bold;}
tr td.field_name  { color:#FFFFFF; background-color:#0577B2; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px;}
tr td.field_odd  { 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 tr td { border:none;}
tr.field_name td { color:#FFFFFF; background-color:#0577B2; padding:3px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-size:12px;}
tr.field_name td a { color:#FFFFFF; text-decoration:underline}
tr.field_name td sup a, tr.field_name td sup a:active, tr.field_name td sup a:visited { color:#000;}
/*--���������a���ܦ�--*/
/*tr.field_name td sup a:hover { color:#FFF; text-decoration:none;}*/
tr.field_odd td { color:#000000; background-color:#E3E3E3; padding:3px; border:1px solid #FFF; /*border-bottom:1px solid #FFF; border-top:1px solid #FFF;*/ font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed; }
tr.field_even td { color:#000000; background-color:#C9ECFE; padding:3px; border:1px solid #FFF; /*border-bottom:1px solid #FFF;*/ font-size:12px; vertical-align:middle;word-wrap: break-word;table-layout: fixed;  }
tr.field_others 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 td a.underline, tr.field_even td a.underline { color:#000;}
tr.doc_field_name td { color:#999; border-bottom:3px solid #0577B2; padding:3px 2px 5px 2px;}
tr.doc_field_contents td { color:#000; border-bottom:1px dotted #999; padding:5px 2px 6px 2px;}
tr.field_odd a, tr.field_even a { text-decoration:underline ; color:#000;}
.eser_ttwrap_topset { width:960px; /*height:40px;*/ float:left;/* background:url(../../Content/Img/eservice_08_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0 ;}

.eser_ttwrap_topset .sec{ width:535px; margin:0 0 0 30px; float:left; padding-top:10px; padding-bottom:10px;}
.eser_ttwrap_topset .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_ttwrap_topset .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_ttwrap_wrap1 { width:900px; float:left; padding:30px; text-align:left;}
.eser_ttwrap_topbar1 { /*width:900px;*/ float:left; background:url(../../Content/Img/eservice_08_topbarbg.jpg) left top no-repeat; height:42px; padding:10px 30px}
div.topbarMultiline { width:100%; float:left; background:url(../../Content/Img/topbarMultiline_bottom.jpg) left bottom no-repeat; height:auto; border-bottom:1px solid #E6E6E6; padding-bottom:10px;}
div.topbarMultiline div { width:900px; float:left; background:url(../../Content/Img/topbarMultiline_top.jpg) left top no-repeat; height:100%; padding:10px 30px 0 30px; border:none;}
.eser_bookingwrap_topbar{ width:900px; float:left; background:url(../../Content/Img/eservice_08_topbarbg.jpg) left top no-repeat; height:42px; padding:10px 30px; border-top:1px solid #E4E4E4 ;}
.eser_bookingwrap_topbar table {height:42px;}
.eser_ttwrap_topbar1 table {height:42px;}
.eser_ttwrap_topbar2 { width:900px; float:left; background:url(../../Content/Img/eservice_07_topbarbg.jpg) left top no-repeat; height:93px; padding:10px 30px}
.eser_memberwrap_topbar{ /*width:900px;*/ float:left; background:url(../../Content/Img/eservice_08_topbarbg.jpg) left no-repeat; height:64px; padding-left:30px; padding-right:30px; border-top:1px solid #E4E4E4 ; border-bottom:1px solid #E4E4E4 ;/**/}
.eser_memberwrap_topbar table {height:64px;}
.eser_memberwrap_topbar ul{ list-style:none;}
.eser_memberwrap_topbar li.form{ text-align:left; float:left; color:#000; font-size:12px; background:none; padding:0;}


.eser_tariwrap_topset { width:960px; height:40px; float:left; /*background:url(../../Content/Img/eservice_09_bg01.jpg) left top no-repeat;*/ margin:10px 0 0 0;}
.eser_tariwrap_topset h2 { font-weight:300; padding:0; float:left; line-height:40px; height:40px; font-size:28px; display:block; margin:0 0 0 30px; overflow:hidden; color:#000;}
.eser_tariwrap_topset .sec{ width:590px; margin:0 0 0 30px; float:left; padding-top:10px; padding-bottom:10px; color:#666;}
.eser_tariwrap_topset .sec a{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:underline;}
.eser_tariwrap_topset .sec a:hover{ color:#0577B2; font-size:12px; font-weight:normal; text-decoration:none;}
.eser_tariwrap_wrap1 { width:900px; float:left; padding:30px; text-align:left;}
.eser_tariwrap_topbar1 { width:900px; float:left; background:url(../../Content/Img/eservice_08_topbarbg.jpg) left 0px no-repeat; height:42px; padding:6px 30px 14px 30px;}
.eser_tariwrap_topbar2 { width:900px; float:left; background:url(../../Content/Img/eservice_07_topbarbg.jpg) left top no-repeat; height:93px; padding:10px 30px}
.eser_tariwrap_topset_2_column { width:900px; height:auto; float:left;  margin:15px 0 30px 30px;}
.eser_tariwrap_topset_2_column .title { font-weight:bold; color:#0577B3; line-height:28px;}
.eser_tariwrap_topset_2_column li { line-height: 12px; list-style:none; padding:0 0 0 15px; margin:0; background:url(../../Content/Img/icon_bluearrow.jpg) left 7px no-repeat; }
.eser_tariwrap_topset_2_column li .title { font-weight:bold; color:#000; line-height:24px;}
.eser_tariwrap_topset_2_column_img  { width:300px; height:380px; float:left;  margin:15px 0 0 30px;}
.eser_tariwrap_contents { width:900px; margin:20px 0 0 30px; float:left; }
#historical_data:hover ul.tariff_menu  { display:block ; z-index:9990; position:absolute; left:50%; background-color:#FFF; width:250px; height:200px; margin:0 0 0 300px;}
#historical_data ul.tariff_menu { display:none; }
/* for 280px grid */
.row_wrap { width:930px; padding:0; margin:0 0 0 30px; font-size:12px; height:100%; overflow:hidden; float:left}
.row_wrap span.title { width:930px;  font-weight:300; line-height:36px; font-size:22px; display:block; float:left; margin:0 0 10px 0; color:#000  }
.row_wrap span.subtitle { width:100%; display:block; font-size:12px; font-weight:bold; margin:0 0 3px 0; padding:0; float:left;}
.row_wrap span.list_title { font-weight:bold; padding:0; display:block; float:left; width:280px;}
.row_wrap p { width:100%; }
.row_wrap img { float:left;}
.row_wrap ul,.row_wrap ol {margin:0 0 10px 0; *margin:0 0 10px 0px; display:block; padding:0; float:left; }
.row_wrap li { padding:0 0 0 15px; *margin-left:5px;}
h2.greent { margin:10px 0 10px 30px;} 
.row_wrap .box_1 { width:280px; padding:0; padding:0 0 30px 0; margin:0 30px 0 0; float:left;}
.row_wrap .box_1 img { float:left; margin:0 30px 5px 0;}
.row_wrap .box_2 { width:590px; padding:0 0 30px 0; margin:0 30px 0 0; float:left;}
.row_wrap .box_2 img { float:left; margin:0 30px 5px 0;}
.row_wrap .box_3 { width:900px; padding:0 0 30px 0; margin:0 30px 0 0; float:left;}
.row_wrap .box_3 img{ float:left; margin:0 30px 5px 0;}
.row_wrap .horizon { width:280px; padding:0; margin:0 0 30px 0; display:inline; float:left;}
.row_wrap table td.left { border-bottom:1px solid #fff; background-color:#E4E4E4; padding:0 0 0 10px; color:#666;}
.row_wrap table td.right { border-bottom:1px solid #CCC; background-color:#FFF; padding:0 0 0 10px;}
.row_wrap table td.left_bottom {  background-color:#E4E4E4; padding:0 0 0 10px; color:#666; border:none;}
.row_wrap table td.right_bottom {  background-color:#FFF; padding:0 0 0 10px; border:none;}
.row_wrap table.info { border:1px solid  #CCC; padding:0; margin:0;}


.wrap_year { float:left; padding:0 30px 0 30px; background:url(../../Content/Img/select_bar_bg.jpg) left top no-repeat; width:900px; height:53px; margin:10px 0 0 0;}
/* .wrap_year { float:left; position:absolute; margin:30px 0 0 730px; *margin:260px 0 0 -200px; *top:0; width:200px; }*/
.sec_year { width:180px; text-align:left; float:left; margin-top:15px; margin-left:30px;}
.now_year {  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 { border-bottom:1px dotted #CCC; height:auto; margin:20px 0 0px 30px; padding-bottom:10px; width:900px; float:left; }
.month_wrap ul{ list-style:none; padding:0; margin:15px 0 0 30px;}
.month_wrap li { list-style:none; padding:0; background:none;}
.month_wrap .month { font-size:19px; font-weight:300; color:#0577B2;}
.month_wrap .date { margin-right:30px; display:block; float:left; padding-left:15px; line-height:24px; background-image:url(../../Content/Img/topmenu.png); background-position:left 8px; background-repeat:no-repeat; }
.month_wrap .subject { display:block; width:750px; float:left; line-height:24px;}
/*----------------------------------------------------------*/
#item_about { width:960px; height:465px; position:absolute; top:70px; left:50%; margin-left:-485px; background-image:url(../../Content/Img/item_about.png); background-repeat:no-repeat;display:none;}
#item_service { width:960px; height:465px;position:absolute; top:70px; left:50%; margin-left:-480px; background-image:url(../../Content/Img/item_service.png); background-repeat:no-repeat;display:none;}
dl.item {width:220px; height:242px; display:block; font-size:11px; padding:0; margin:0; float:left; padding-left:20px; line-height:18px;}
dl.item dt { font-size:12px; font-weight:bold; padding-top:25px; padding-bottom:5px;}
dl.item dd { line-height:23px; background-image:url(../../Content/Img/topmenu.png); background-position:left; background-repeat:no-repeat; padding-left:15px;-webkit-text-size-adjust: none; font-size:11px;}

/*fonts*/
.bkfont { color:#000; font-size:13px; }
.bkfont11 { color:#000; font-size:11px; }
.lightblue { color:#78A6F1; font-size:13px;}
.bluefont { color:#0577B3; font-size:11px;}
.bluefont strong { color:#F00; font-weight:bold;}
.bluefont a{ color:#0577B3; font-size:11px; text-decoration:underline; font-weight:normal;}
.bluefont a:hover{ color:#0577B3; font-size:11px; text-decoration:none; font-weight:normal;}
.bluefont2 { color:#0577B3; font-size:13px; font-weight:normal;}
.bluefont2 a{ color:#0577B3; font-size:13px; font-weight:normal;}
.bluefont2 a:hover{ color:#000000; font-size:13px; font-weight:normal;}
.bluefont3 { color:#0577B3; font-size:18px;}
.grayfont { color:#666666; font-size:11px;}
.grayfont2 { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.bigbluefont { color:#0577B2; font-size:18px; font-weight:bold; }
.bigbluefont2 { color:#0577B2; font-size:16px; font-weight:normal; }
.redfont { color:#FF0000; font-size:13px; font-weight:normal;}
.redfont a{ color:#FF0000; font-size:13px; font-weight:normal;}
.redfont a:hover{ color:#000000; font-size:13px; font-weight:normal;}
strong.red {color:#F00; font-weight:bold;}

/*
#navi { width:960px; height:auto; float:left; position:absolute; top:0;}
#navi ul.menu { margin:37px 0 0 130px; float:left; width:100%;}
#navi ul.menu li{ display:block;font-size:14px; font-weight:bold; float:left; margin-left:10px; letter-spacing:0; background-image:url(../_img/00_layout/line_navi.png); background-repeat:no-repeat; background-position:right 12px;}
#navi ul.menu li.exception { background-image:none;}
#navi ul.menu li a { color:#FFF; text-shadow:0 0 5px #000; display:block; padding:10px 20px 10px 10px; }
#navi ul.menu li a:hover { background:#FFF; color:#000; text-decoration:none;}
#navi ul.menu li .stay { background:#FFF; color:#000; text-decoration:none;}
*/
/*---------------topnavi--------------------*/
ul#menu li.logo_url { display:block; position:absolute; width:190px; height:40px; left:20px; top:35px; z-index:9800; overflow:hidden; background:none; }
ul#menu li.logo_url a, ul#menu li.logo_url a:hover, ul#menu li.logo_url:hover { background:none;}

#navi { width:960px; height:auto; position:absolute; top:0; left:50%; margin-left:-480px; z-index:9998}

ul#menu { margin:37px 0 0 180px; float:left; width:100%; }
ul#menu li.menu_btn { display:block;font-size:14px; font-weight:bold; float:left; /*margin-left:160px;*/ letter-spacing:0; background-image:url(../../Content/Img/line_navi.png); background-repeat:no-repeat; background-position:right 18px; padding:0 10px 0 0; height:45px; }

ul#menu li { display:block;font-size:14px; font-weight:bold; float:left; margin:0 0 0 2px; letter-spacing:0; background-image:url(../../Content/Img/line_navi.png); background-repeat:no-repeat; background-position:right 12px; padding:0 2px 0 0; height:45px;}
ul#menu li.exception { background-image:none; height:45px;}
ul#menu li a { color:#FFF; text-shadow:0 0 5px #000; display:block; padding:15px 15px 15px 15px; }
ul#menu li:hover a, ul#menu li a:hover{color:#000; text-decoration:none; text-shadow:none; background:url(../../Content/Img/menu_bottom.png) center bottom no-repeat; }

ul#menu li .sub { z-index:9900; display: none; padding:0px; position: absolute; top:75px; left:50%; margin-left:-480px; *margin-left:-481px;  width:960px; height:auto; list-style: none; }

ul#menu li .sub div.wrap_about { background:url(../../Content/Img/item_about.png) left top no-repeat; width:960px; height:400px; overflow:hidden; }
ul#menu li .sub div.wrap_about dl { height:180px; margin-bottom:3px; overflow:hidden}


/*wrap_our_service*/
ul#menu li .sub div.wrap_our_service { background:url(../../Content/Img/item_service.png) left top no-repeat; width:960px; height:230px; overflow:hidden;}
ul#menu li .sub div.wrap_our_service ul {width:233px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:7px; line-height:18px; padding-top:16px;}
ul#menu li .sub div.wrap_our_service li { font-size:12px; font-weight:bold; display:block; width:225px; padding-bottom:5px;}
ul#menu li .sub div.wrap_our_service li a { color:#666; padding:0; margin:0; background:none; text-shadow:none; line-height:19px;}
ul#menu li .sub div.wrap_our_service li a:hover { color:#000;}
ul#menu li .sub div.wrap_our_service dt { font-size:12px; font-weight:bold; padding-top:16px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px}
ul#menu li .sub div.wrap_our_service dt.margin_top { font-size:12px; font-weight:bold; padding-top:20px; *padding-top:26px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px}
ul#menu li .sub div.wrap_our_service dt a { color:#666;padding:0; margin:0;background:none;text-shadow:none;}
ul#menu li .sub div.wrap_our_service dt a:hover { color:#000}
ul#menu li .sub div.wrap_our_service dl { width:240px; height:242px; display:block; font-size:11px; margin:0; float:left; padding:0 15px 0 15px; line-height:18px; *margin-left:5px; *padding-left:10px; }
ul#menu li .sub div.wrap_our_service dl.no_dt { width:225px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; padding-top:39px; *padding-top:32px }
ul#menu li .sub div.wrap_our_service dd { line-height:24px; padding-left:15px; -webkit-text-size-adjust: none; font-size:11px; list-style:url(../../Content/Img/topmenu.png) none; *list-style:url(../../Content/Img/ie7_list-style.png) none; }
ul#menu li .sub div.wrap_our_service dd a{ -webkit-text-size-adjust: none; font-size:11px; color:#666; font-weight:normal; text-shadow:none; display:list-item; line-height:24px;  padding:0; margin:0;background:none;}
ul#menu li .sub div.wrap_our_service dd a:hover {color:#000; font-weight:normal; text-shadow:none; display:list-item; line-height:24px; padding:0; margin:0; background:none;}


/*wrap_local*/
ul#menu li .sub div.wrap_local { background:url(../../Content/Img/item_local.png) left top no-repeat; width:960px; height:200px; background-color:#FFF; overflow:hidden;}
ul#menu li .sub div.wrap_local div.left { width:240px; height:200px; margin:16px 0 0 0; padding:0; float:left;}
ul#menu li .sub div.wrap_local div.right { width:480px; height:200px;margin:16px 0 0 0;float:left; }
ul#menu li .sub div.wrap_local div.left ul { width:220px; display:block; margin-left:20px; padding:0; float:left; }
ul#menu li .sub div.wrap_local div.left ul li { width:100%; float:left; display:block; height:20px; padding:0; margin:0 0 4px 0;}
ul#menu li .sub div.wrap_local div.left li.title_head_office { font-size:12px; font-weight:bold; display:block; width:100%; height:20px; margin:0; padding:0; *padding-bottom:0; *margin:0;}
ul#menu li .sub div.wrap_local div.left li.title_agent_link { font-size:12px; font-weight:bold; display:block; width:100%; margin:16px 0 3px 0;*padding-bottom:0; *margin:25px 0 0 0;}
ul#menu li .sub div.wrap_local div.left li a {-webkit-text-size-adjust: none; font-size:11px; color:#666; font-weight:normal; text-shadow:none; line-height:20px;  padding:0 0 0 10px;background:url(../../Content/Img/topmenu.png) left 7px no-repeat; *margin-left:5px;}
ul#menu li .sub div.wrap_local div.left li a:hover { color:#000;}
ul#menu li .sub div.wrap_local div.right span.agent_title { display:block; width:100%; height:20px; padding:0; margin-left:20px; font-size:12px; font-weight:bold; border:none;}
ul#menu li .sub div.wrap_local div.right ul { width:480px; height:200px; display:block; margin:0; padding:0; float:left;  border:none; }
/*ul#menu li .sub div.wrap_local div.right ul.no_title { width:104px; height:260px; display:block; margin:0; padding:20px 0 0 28px; float:left; border:none;}*/
ul#menu li .sub div.wrap_local div.right li { display:block; width:210px; float:left; height:20px; padding:0; margin:0 0 2px 20px;background:url(../../Content/Img/topmenu.png) left 7px no-repeat; border:none; padding-left:10px; font-size:11px; font-weight:normal; -webkit-text-size-adjust: none;}
/*ul#menu li .sub div.wrap_local div.right li.title_agent { width:104px; margin:0;; background:none; padding:0 0 2px 0; font-size:12px; font-weight:normal; color:#CC0000; line-height:20px;}*/
ul#menu li .sub div.wrap_local div.right li a {-webkit-text-size-adjust:none; font-size:11px; color:#666; font-weight:normal; text-shadow:none; line-height:20px;  padding:0; background:none;   *margin-left:5px; border:none;}
ul#menu li .sub div.wrap_local div.right li a:hover { color:#000;}

/*wrap_customer*/
ul#menu li .sub div.wrap_customer { background:url(../../Content/Img/item_customer.png) left top no-repeat; width:960px; height:138px; overflow:hidden;}
ul#menu li .sub div.wrap_customer ul {width:233px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:7px; line-height:19px; padding-top:16px;}
ul#menu li .sub div.wrap_customer li { font-size:12px; font-weight:bold; display:block; width:225px; padding-bottom:5px;}
ul#menu li .sub div.wrap_customer li a { color:#666; padding:0; margin:0; background:none; text-shadow:none; line-height:18px;}
ul#menu li .sub div.wrap_customer li a:hover { color:#000;}
ul#menu li .sub div.wrap_customer dt { font-size:12px; font-weight:bold; padding-top:16px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px}
ul#menu li .sub div.wrap_customer dt a { color:#666;padding:0; margin:0;background:none;text-shadow:none;}
ul#menu li .sub div.wrap_customer dt a:hover { color:#000}
ul#menu li .sub div.wrap_customer dl { width:225px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; }
ul#menu li .sub div.wrap_customer dl.no_dt { width:225px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; padding-top:39px; *padding-top:32px }
ul#menu li .sub div.wrap_customer dd { line-height:24px; padding-left:15px; -webkit-text-size-adjust: none; font-size:11px; list-style:url(../../Content/Img/topmenu.png) none; *list-style:url(../../Content/Img/ie7_list-style.png) none; }
ul#menu li .sub div.wrap_customer dd a{ -webkit-text-size-adjust: none; font-size:11px; color:#666; font-weight:normal; text-shadow:none; display:list-item; line-height:24px;  padding:0; margin:0;background:none;}
ul#menu li .sub div.wrap_customer dd a:hover {color:#000; font-weight:normal; text-shadow:none; display:list-item; line-height:24px; padding:0; margin:0; background:none;}

/*wrap_news*/
ul#menu li .sub div.wrap_news { background:url(../../Content/Img/item_news.png)  left top no-repeat; width:960px; height:140px; overflow:hidden;}
ul#menu li .sub div.wrap_news dt { font-size:12px; font-weight:bold; padding-top:16px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px}
ul#menu li .sub div.wrap_news dt a { color:#666;padding:0; margin:0;background:none;text-shadow:none;}
ul#menu li .sub div.wrap_news dt a:hover { color:#000}

/*wrap_e_service*/
ul#menu li .sub div.wrap_e_service { background:url(../../Content/Img/item_e_service.png) left top no-repeat; width:960px; height:390px; overflow:hidden;}
ul#menu li .sub div.wrap_e_service ul {width:233px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:7px; line-height:19px; padding-top:16px;}
ul#menu li .sub div.wrap_e_service li { font-size:12px; font-weight:bold; display:block; width:225px; padding-bottom:5px;}
ul#menu li .sub div.wrap_e_service li a { color:#666; padding:0; margin:0; background:none; text-shadow:none; line-height:18px;}
ul#menu li .sub div.wrap_e_service dt { font-size:12px; font-weight:bold; padding-top:16px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px}
ul#menu li .sub div.wrap_e_service dt a { color:#666;padding:0; margin:0;background:none;text-shadow:none;}
ul#menu li .sub div.wrap_e_service dt a:hover { color:#000}
ul#menu li .sub div.wrap_e_service dl { width:240px; height:176px; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; }
ul#menu li .sub div.wrap_e_service dl.no_dt { width:240px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; padding-top:39px; *padding-top:32px }
ul#menu li .sub div.wrap_e_service dd { line-height:24px; padding-left:15px; -webkit-text-size-adjust: none; font-size:11px; list-style:url(../../Content/Img/topmenu.png) none; *list-style:url(../../Content/Img/ie7_list-style.png) none; }
ul#menu li .sub div.wrap_e_service dd a{ -webkit-text-size-adjust: none; font-size:11px; color:#666; font-weight:normal; text-shadow:none; display:list-item; line-height:24px;  padding:0; margin:0;background:none;}
ul#menu li .sub div.wrap_e_service dd a:hover {color:#000; font-weight:normal; text-shadow:none; display:list-item; line-height:24px; padding:0; margin:0; background:none;}

/*wrap_investment*/
ul#menu li .sub div.wrap_investment { background:url(../../content/img/item_investment.png)  left top no-repeat; width:960px; height:230; overflow:hidden;}
ul#menu li .sub div.wrap_investment dt { font-size:12px; font-weight:bold; padding-top:16px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px}
ul#menu li .sub div.wrap_investment dt a { color:#666;padding:0; margin:0;background:none;text-shadow:none;}
ul#menu li .sub div.wrap_investment dt a:hover { color:#000}
ul#menu li .sub div.wrap_investment dl { width:235px; height:242; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; }


ul#menu li .sub p { font-size:72px; line-height:90px; color:#06F; margin:50px 0 0 100px;}
ul#menu li .sub dl { width:240px; height:242px; display:block; font-size:11px; margin:0; float:left; padding-left:15px; line-height:18px; *margin-left:5px; *padding-left:10px; }
ul#menu li .sub dt { font-size:12px; font-weight:bold; padding-top:16px; padding-bottom:5px; *padding-bottom:0px; *margin-bottom:-2px; padding-left:3px; *padding-left:0;}
ul#menu li .sub dd { line-height:24px; padding-left:15px; -webkit-text-size-adjust: none; font-size:11px; list-style:url(../../Content/Img/topmenu.png) none; *list-style:url(../../Content/Img/ie7_list-style.png) none; }
ul#menu li .sub dd a{ -webkit-text-size-adjust: none; font-size:11px; color:#666; font-weight:normal; text-shadow:none; display:list-item; line-height:24px;  padding:0; margin:0;background:none;}
ul#menu li .sub dd a:hover {color:#000; font-weight:normal; text-shadow:none; display:list-item; line-height:24px; padding:0; margin:0; background:none;}


.ss_left { float:left; padding:5px 15px 10px 0px; width:435px; border-right:1px #DCE7F5 solid;}
.ss_left td, .ss_right td { height:20px; line-height:20px;}
.ss_left td.title,.ss_right td.title { /*border-top:1px #DCE7F5 solid;*/ margin-top:100px; font-weight:bold; color:#000; font-size:12px; height:20px; line-height:20px; /*background-color:#F0F0F0;*/}
.ss_right { float:left; padding:5px 0px 10px 15px; width:434px;}

/*----------moe information -------*/
.info_hide { /*width:960px;*/ height:auto; display:block; } 
.info_show { /*width:960px;*/ height:auto; display:block; }
.info_none { display:none;} 
.info_line { /*width:960px;*/ height:10px; display:block; border-bottom:#E6E6E6 solid 1px; float:left; }
.info_hide .info { /*width:900px;*/ float:left; padding:10px 30px 10px 30px; text-align:left; background-color:#E7E7E7; color:#444444; display:none; margin:0;}
.info_show .info { /*width:900px;*/ float:left; padding:10px 30px 10px 30px; text-align:left; background-color:#FFFFFF; color:#444444; margin:0;}
.info_show .infoline {/*width:900px;*/ float:left; padding:0px 30px 0px 30px; text-align:left; background-color:#FFFFFF; color:#3e3e3e; margin-top:10px; border-top:#E6E6E6 solid 1px;}
.info_show .moreinfo, .info_line .moreinfo { display:none;}
.info_line .info { display:none;}
.moreinfo {/*width:960px;*/ text-align:right; display:block; /*float:left;*/ border-bottom:1px solid #E7E7E7; margin:0; padding:0;}
.moreinfo img { *padding:0; *margin:0; *border:none; float:right; margin-right:30px;}
.pdf_info { margin:30px 0 0 0; }
.info_hide .info p, .info_show .info p { margin:0; padding:0;}
.info_hide ul, .info_show ul { margin-top:10px;} 
/*------------------form_btn_300px-------------------------*/
.form_btn_300px { font-size:12px; font-weight:bold; color:#FFF; width:300px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_300px.jpg) left 7px no-repeat; background-position:left 6px;   background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_300px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_300px:hover { background:url(../../Content/Img/form_btn_300px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_300px:active { background:url(../../Content/Img/form_btn_300px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}

/*------------------form_btn_240px-------------------------*/
.form_btn_240px { font-size:12px; font-weight:bold; color:#FFF; width:240px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_240px.jpg) left 7px no-repeat; background-position:left 6px;   background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_240px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_240px:hover { background:url(../../Content/Img/form_btn_240px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_240px:active { background:url(../../Content/Img/form_btn_240px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_240px_invalid { font-size:12px; font-weight:bold; color:#FFF; width:240px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_240px_invalid.jpg) left 7px no-repeat; background-position:left 6px;   background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}

/*------------------form_btn_150px-------------------------*/
.form_btn_150px { font-size:12px; font-weight:bold; color:#FFF; width:150px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_150px.jpg) left 7px no-repeat; background-position:left 6px;   background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_150px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_150px:hover { background:url(../../Content/Img/form_btn_150px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_150px:active { background:url(../../Content/Img/form_btn_150px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}

/*------------------form_btn_115px-------------------------*/
.form_btn_115px { font-size:12px; font-weight:bold; color:#FFF; width:115px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_115px.jpg) left 7px no-repeat; background-position:left 6px;   background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_115px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_115px:hover { background:url(../../Content/Img/form_btn_115px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_115px:active { background:url(../../Content/Img/form_btn_115px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}

/*------------------form_btn_125px-------------------------*/
.form_btn_125px { font-size:12px; font-weight:bold; color:#FFF; width:125px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_125px.jpg) left 7px no-repeat; background-position:left 6px;   background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_125px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_125px:hover { background:url(../../Content/Img/form_btn_125px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_125px:active { background:url(../../Content/Img/form_btn_125px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}

/*------------------form_btn_100px-------------------------*/
.form_btn_100px { font-size:12px; font-weight:bold; color:#FFF; width:100px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_100px.jpg) left 7px no-repeat; background-position:left 6px;  background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_100px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_100px:hover { background:url(../../Content/Img/form_btn_100px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_100px:active { background:url(../../Content/Img/form_btn_100px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
/*------------------form_btn_80px-------------------------*/
.form_btn_80px { font-size:12px; font-weight:bold; color:#FFF; width:80px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_80px.jpg) left 7px no-repeat; background-position:left 6px; background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_80px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_80px:hover { background:url(../../Content/Img/form_btn_80px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_80px:active { background:url(../../Content/Img/form_btn_80px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
/*------------------form_btn_50px-------------------------*/
.form_btn_50px { font-size:12px; font-weight:bold; color:#FFF; width:50px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_50px.jpg) left 7px no-repeat; background-position:left 6px;  background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_50px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_50px:hover { background:url(../../Content/Img/form_btn_50px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_50px:active { background:url(../../Content/Img/form_btn_50px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
/*------------------form_btn_30px-------------------------*/
.form_btn_30px { font-size:12px; font-weight:bold; color:#FFF; width:30px; height:35px; line-height:29px; background:url(../../Content/Img/form_btn_30px.jpg) left 7px no-repeat; background-position:left 6px;  background-position:left 6px\0; *background-position:left 6px; margin:0; padding:0; border:none;-webkit-font-smoothing: antialiased;}
.form_btn_30px a{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
.form_btn_30px:hover { background:url(../../Content/Img/form_btn_30px.jpg) left -28px no-repeat; background-position:left -29px; cursor:pointer;  cursor:pointer; background-position:left -29px\0;cursor:pointer\0; *background-position:left -29px; *cursor:pointer; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.form_btn_30px:active { background:url(../../Content/Img/form_btn_30px.jpg) left -28px no-repeat; background-position:left -29px;  cursor:pointer; cursor:pointer\0; position: relative;left: 1px;top: 1px; *background-position:1px -30px;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}


/*-----------------*/
tr.field_odd td.ie7_fix,tr.field_even td.ie7_fix ,tr.field_name td.ie7_fix{ table-layout: fixed; *padding:3px; *width:95px;}

div#moreCountry { display:inline-block; position:absolute;  /*border:1px solid #3F0;*/ height:auto; overflow:hidden; background-color:#FFF; padding:0; }
div#moreCountry span { padding:3px 15px; padding-right:25px; display:block; background:url(../../Content/Img/country_more.png) right 2px no-repeat; border-left:1px solid #CCC; padding-left:14px; color:#0577B3}
div#moreCountry ul#subMenu {padding:0;  display:none;  list-style:none;margin-top:3px;}
div#moreCountry ul#subMenu li {  line-height:25px; margin:0; padding:0 15px; display:block;  list-style:none ; border-bottom:1px dotted #CCC; background:none}
div#moreCountry ul#subMenu li a { text-decoration:none}
div#moreCountry ul#subMenu li a:hover { text-decoration:none; color:#0577B3}
.usa {margin: 9px 0 0 0; *margin: 9px 0 0 0;}
.u10 { margin: 9px 0 0 300px; *margin: 9px 0 0 -650px;}
.canada {margin: 9px 0 0 260px; *margin: 9px 0 0 -690px;}
.eu {margin: 9px 0 0 220px; *margin: 9px 0 0 -740px;}
.china {margin: 9px 0 0 240px; *margin: 9px 0 0 -710px;}
.mexico {margin: 9px 0 0 260px; *margin: 9px 0 0 -690px;}
.Japan {margin: 9px 0 0 260px; *margin: 9px 0 0 -690px;}


span.page_btn a { display:block;  padding:2px 5px 2px 5px; color:#0577B3; text-decoration:none; font-weight:normal;  border:1px solid #0577B3; color:#0577B3; margin-right:5px; float:left; font-size:11px; } 
span.page_btn a:hover { color:#FFF; background-color:#0577B3; }
span.slidebtn { display:block; width:30px; height:30px; line-height:30px; text-align:center; cursor:pointer}


/*------------------vdndor area-------------------------*/
.vendor_fontblue td{ color:#fff; border-bottom:1px dotted #D1D1D1; padding:10px 0; color:#666;}
.vendor_fontblue a{ color:#0577B3; text-decoration:underline; font-weight:bold;}
.vendor_fontblue a:hover{ color:#0577B3; text-decoration:none;}
.vendor_titlearrow{ background:url(../../Content/Img/topmenu.png) no-repeat left 5px; padding:0 0 0 25px; color:#333; font-weight:bold; margin:10px 0 5px 0;}

.vendorblue{color:#666;}
.vendorblue a{color:#0577B2; text-decoration:underline; font-weight:normal;}
.vendorblue a:hover{color:#0577B2; text-decoration:none;font-weight:normal;}

p.pointwd{color:#333; font-size:14px; font-weight:bold;}


.faquick{width:900px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:35px; padding:17px 30px 0 30px;}
.faquick td{ padding-right:80px;font-weight:normal;}
.faquick td a{ text-decoration:underline; font-weight:normal; color:#666;vertical-align:top; white-space:nowrap;}
.faquick td a:hover{ color:#0577B3;text-decoration:none;}

.termuick{ width:900px; float:left; background:url(../../Content/Img/se_toppic_bar.jpg) left 1px no-repeat; height:35px; padding:17px 30px 0 30px;}
.termuick td{ padding-right:10px;font-weight:normal;}
.termuick td a{ text-decoration:underline; font-weight:normal; color:#666;}
.termuick td a:hover{ color:#0577B3;text-decoration:none;}

.term_topbg{width:900px; float:left; background:url(../../Content/Img/terms_toppic_bar.jpg) left 1px no-repeat; height:87px; padding:17px 30px 0 30px;}
.term_topbg td{font-size:12px; padding-left:8px;font-weight:normal; background:url(../../Content/Img/list-style.gif) left 10px no-repeat;}
.term_topbg td a{ text-decoration:underline; font-weight:normal; color:#666; }
.term_topbg td a:hover{ color:#0577B3;text-decoration:none;}


.ymov { background:url(../../Content/Img/ym.jpg) no-repeat left bottom; min-height:500px;}
.ymov p { display:block; width:435px; padding:0; margin:0 0 0 30px; float:left; }
.ymgroup { float:left; margin:20px 30px; width:900px;}      

/*-------------IR----------------*/

.eser_bookwrap_wrap1 .financial_tit{ width:895px; float:left; border-bottom:#DCE7F5 1px solid; padding:0 0 8px 5px; font-size:19px; color:#0577B3; font-weight:bold; font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4 , "Microsoft JhengHei","�L�n������"; margin-top:32px;}
.eser_bookwrap_wrap1 .financial_top{ width:900px; margin:4px 0 0 0; border-bottom:#DCE7F5 1px solid; float:left; padding-bottom:4px;}
.eser_bookwrap_wrap1 .financial_top ul.left{ width:270px; padding:20px 0 25px 10px; float:left; border-right:#DCE7F5 1px solid;}
.eser_bookwrap_wrap1 .financial_top ul.left li{width:260px; float:left; background:url(../img/icon_bluearrow1.jpg) left 5px no-repeat; padding-left:10px; margin-bottom:10px;}
.eser_bookwrap_wrap1 .financial_top ul.left li a{ color:#666;}
.eser_bookwrap_wrap1 .financial_top ul.left li a:hover ,.eser_bookwrap_wrap1 .financial_top ul.left li a.current{ color:#0577B2; text-decoration:none;}
.eser_bookwrap_wrap1 .financial_top ul.right{ width:565px; float:left; padding:20px 0 20px 27px;}
.eser_bookwrap_wrap1 .financial_top ul.right li{ width:85px; float:left; list-style:none; list-style-type:none; padding:0; margin-bottom:35px; background:none;}
.eser_bookwrap_wrap1 .financial_top ul.right li a{ color:#666; line-height:23px;}
.eser_bookwrap_wrap1 .financial_top ul.right li a:hover{ color:#000;}
.eser_bookwrap_wrap1 .financial_top ul.right li.mar_35{ margin-right:35px;}

.eser_bookwrap_wrap1 .financial_month{ width:437px; background:url(/content/financial_01.jpg) right top no-repeat; padding-right:463px; margin-top:55px; float:left; min-height:311px;}
.eser_bookwrap_wrap1 .financial_month .tit{ width:432px; height:40px; border-bottom:#DCE7F5 1px solid;float:left; padding-left:5px; font-size:19px; color:#0577B3; font-weight:bold; font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4 , "Microsoft JhengHei","�L�n������"; line-height:40px;}
.eser_bookwrap_wrap1 .financial_month .list{ width:432px; padding:20px 0 0 5px; float:left;} 
.eser_bookwrap_wrap1 .financial_month .list ul{width:432px; padding:0; margin:0;}
.eser_bookwrap_wrap1 .financial_month .list li{ width:160px; float:left; list-style:none; list-style-type:none; padding:0; margin-bottom:35px; background:none;}
.eser_bookwrap_wrap1 .financial_month .list li a{color:#666; line-height:23px;}
.eser_bookwrap_wrap1 .financial_month .list li a:hover{color:#000;}
.eser_bookwrap_wrap1 .financial_month .list li.mar_95{ margin-right:95px;}

.shareholder_wrap { width:1030px; float:left; padding:30px 0px 28px 30px; text-align:left; min-height:300px; background:url(/content/img/shareholder_01.jpg) left top no-repeat;}
.shareholder_wrap ul.tit{ width:530px; font-size:15px; color:#0577B2; float:left; line-height:20px; margin-bottom:15px;}
.shareholder_wrap ul.list{ width:530px; float:left; margin-bottom:30px;}
.shareholder_wrap ul.list li{ width:235px; float:left; list-style:none; list-style-type:none; padding:0; background:none;}
.shareholder_wrap ul.list li a{color:#666; line-height:23px;}
.shareholder_wrap ul.list li a:hover{color:#000;}
.shareholder_wrap ul.list li.mar_30{ margin-right:30px;}
.shareholde_txt{color:#848484; font-size:13px;}
.shareholde_txt1{ font-size:18px; color:#0577B2;}

.eser_bookwrap_wrap1 .dividend{ width:555px; background:url(/content/img/dividend_01.jpg) right top no-repeat; padding:20px 345px 0 0; float:left; min-height:224px; margin-top:10px;}
.eser_bookwrap_wrap1 .dividend ul{}
.eser_bookwrap_wrap1 .dividend li{ width:220px; float:left; background:none; padding:0;margin-bottom:25px;}
.eser_bookwrap_wrap1 .dividend li a{color:#666; line-height:23px;}
.eser_bookwrap_wrap1 .dividend li a:hover{color:#000;}
.eser_bookwrap_wrap1 .dividend li.mar_50{ margin-right:50px;}

.important{ width:395px; padding:50px 535px 0 30px; background:url(../img/important_01.jpg) right top no-repeat; min-height:336px; float:left;}
.important ul{}
.important li{ width:395px; float:left; background:none; padding:0; margin-bottom:18px;}
.important li a{color:#666; line-height:23px;}
.important li a:hover{color:#000;}

.service_information{ width:826px; padding:50px 67px 80px 67px; float:left;}
.eser_bookwrap_wrap1 .inspect_left{ width:405px; float:left; margin-top:20px; font-size:18px; color:#0577B2;}
.eser_bookwrap_wrap1 .inspect_right{ width:495px; float:left;margin-top:20px; font-size:18px; color:#0577B2;}
.eser_bookwrap_wrap1 .inspect_right ul{}
.eser_bookwrap_wrap1 .inspect_right li.arrow{ width:485px; background:url(../img/icon_bluearrow1.jpg) left 9px no-repeat; padding:0 0 15px 10px; line-height:24px; color:#212121;}
.eser_bookwrap_wrap1 .inspect_right li.gray{width:485px; background:none; padding:0 0 15px 10px; color:#858585;  line-height:24px;}

.structure_txt{ width:900px; float:left; font-size:18px; color:#0577B2; margin-top:15px;}
.structure_txt1{ width:900px; float:left; font-size:18px; color:#0577B2; margin:80px 0 20px 0;}
.structure_form{ width:900px; float:left; }

.constitution{ width:930px; background:url(../img/constitution_01.jpg) right center no-repeat; min-height:255px; padding:35px 0 0 30px; float:left;}
.constitution ul{ padding:0; margin:0; width:610px;}
.constitution li{ width:305px; float:left; background:none; padding:0;margin-bottom:25px;}
.constitution li a{color:#666; line-height:23px;}
.constitution li a:hover{color:#000;}

.hr_traffic_01{ width:390px; overflow:hidden; float:left; }
.hr_traffic_map{ width:824px; overflow:hidden; float:left; margin:45px 38px 0 38px;}

.qa_01{ width:449px; float:left; overflow:hidden;}





/*CACA*/
.cacatable{
    border:none;
    border-spacing: 1px;
    border-collapse: separate !important;
}
.cacatable td,.cacatable th{
    padding:3px 7px;
    border:none;
}




.cacatable th {
    background-color:#0577B2;
    color:#FFF;
    text-align:center;
    font-weight:bold;
}


.cacatable td.red,
.cacatable th.red{
    color:#FF0000;
}

.cacatable tr:nth-child(odd) td{
    background-color:#E3E3E3;
}
.cacatable tr:nth-child(even) td{
    background-color:#C9ECFE;
}

