/* CSS Document */

body { background-color: #FFFFFF; margin: 0 auto 0 auto; }
body,td,th { color: #000000; font-family: Arial, Helvetica, sans-serif,Arial Unicode MS; font-size: 14px; line-height:150%; }
a:link, a:visited{ color: #2628A8; text-decoration: none; }
a:hover,a:active { color: #ff0000; text-decoration: none; }

a.black:link, a.black:visited{ color: #000; text-decoration: none; }
a.black:hover,a.black:active { color: #ff0000; text-decoration: none; }

a.header12:link, a.header12:visited{ color: #2628A8; font-size: 12px; text-decoration: none; }
a.header12:hover, a.header12:active { color: #ff0000; font-size: 12px; text-decoration: none; }
.h10{height:10px; font-size: 0px; line-height: 0px; display: block; width: 10px; clear: both;}
.clear {clear:both; line-height:0; height:0; font-size:0px;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*Rainse*/
.clearfix {display: inline-table;
/*border:1px solid blue*/
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
form { margin:0; padding:0;}
table tr td{ font-size:12px;}
#wrapper{ text-align: left; margin: 0 auto; width: 770px; }
#content { float:left; width:770px; }
#footer { border-top: 0px solid #D9DBDA; clear: both; display: block; font-size:12px; margin-left:auto; margin-right: auto; padding-top: 20px; text-align: center; width: 750px; }

.bodyTop { font-size: 10px; height: 10px; line-height: 10px; }
#topNav { float:right; height: 49px; margin-top:16px; text-align: right; width: 550px; }
#topNavLeft { float: left; height: 48px; line-height: 24px; width: 407px; }
#topNavRight { float: left; height: 33px; padding-top: 10px; text-align: right; vertical-align: middle; width: 139px; }
#headerBottom { float: left; height: 38px; margin-left:0; margin-right:0; clear:both;}
.goIndexT {height:28px; font-size:0; line-height:0; clear:both; overflow:hidden; display:none;}
.goIndex { float: left; height: 49px; text-align: left; width: 45px;  display:none;}
#header {height: 108px; margin-bottom: 0; margin-left:auto; margin-right:auto; padding-bottom: 0; width: 770px; }
#currentLocationP { background:url(/seashell/website/img_s/common/head_under_bg.gif) bottom repeat-x;}
#currentLocation { background:url(/seashell/website/img_s/common/head_under_bg.gif) bottom repeat-x;}

#headerbjP,#headerbj{ background-image: url(/seashell/website/img_s/common/header_bg.gif); background-position: bottom; background-repeat: repeat-x; height:108px; width: 100%; padding:0; margin:0; }

#logo { background:#FFFFFF url(/seashell/website/img_s/common/99bill_logo2.gif) no-repeat; float: left; height: 65px; width: 216px; }
/*节日logo替换时使用#logo a{ height: 65px; width: 216px; display:block;}*/
#topmenu { border: 0px; color: #000000; font-size: 14px; height: 38px; margin: 0px; padding-top: 0; }
#topmenu li { border-left: #FFFFFF 0px solid; display: block; float: left; margin: 0px; padding: 0px; text-align: center; }
#topmenu ul { border: 0px; clear: left; display: inline; list-style-type: none; margin: 0px; padding: 0px; text-align: center; }
#topmenu ul li.one a { background-image: url(/seashell/website/img_s/common/main_nav_on.gif); background-position: center; background-repeat: no-repeat; float: left; height: 28px; padding-top:10px; text-align: center; width: 100px; }
#topmenu ul li.two a { float: left; height: 28px; padding-top:10px;  width: 100px; }

#topmenu { border: 0px; color: #000000; font-size: 14px; height: 38px; margin: 0px; padding-top: 0; }
#topmenu li { border-left: #FFFFFF 0px solid; display: block; float: left; margin: 0px; padding: 0px; text-align: center; }
#topmenu ul { border: 0px; clear: left; display: inline; list-style-type: none; margin: 0px; padding: 0px; text-align: center; }
#topmenu ul li.one a { background-image: url(/seashell/website/img_s/common/main_nav_on.gif); background-position: center; background-repeat: no-repeat; float: left; height: 28px; padding-top:10px; text-align: center; width: 100px; }
#topmenu ul li.two a { float: left; height: 28px; padding-top:10px;  width: 100px; }

#currentLocationC { color:#FFFFFF; height: 29px; width: 770px; margin-left:auto; margin-right:auto; }
#currentLocationC ul {clear: left; display: inline; list-style-type: none; margin: 0px; padding: 0px; text-align: center; }
#currentLocationC li { display: block; float: left; margin: 0px; padding: 0px; text-align: center; line-height:24px; }
#currentLocationC ul li.one a { background-image: url(/seashell/website/img_s/common/head_under_nav_on.gif); background-position: center; background-repeat: no-repeat; float: left; height: 28px; text-align: center; width: 101px; }

#currentLocationC ul li.three a { background: url(/seashell/website/img_s/common/currentLocation_sep.gif) no-repeat right top; float: left; height: 28px; text-align: center; width: 101px; }

#currentLocationC ul li.two a { float: left; height: 28px; width: 90px; }
#headerTop {margin-left:0; margin-right:0; height:70px; clear:both;}
a.headerWhite14B:link, a.headerWhite14B:visited, a.headerWhite14B:hover, a.headerWhite14B:active { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
a.headerWhite14:link, a.headerWhite14:visited, a.headerWhite14:hover, a.headerWhite14:active { color: #FFFFFF; font-size: 14px;  text-decoration: none; }
a.headerBlack14:link, a.headerBlack14:visited, a.headerBlack14:hover, a.headerBlack14:active { color: #000; font-size: 14px; text-decoration: none; }
a.headerBlack14B:link, a.headerBlack14B:visited, a.headerBlack14B:hover, a.headerBlack14B:active { color: #000; font-size: 14px; text-decoration: none; font-weight:bold;}
#headerBottomOne { margin: 0px; padding-top: 0;
float:left; 
width:770px; 
line-height:normal; 
} 
#headerBottomOne ul { margin:0 auto 0 150px; 
padding:10px 0 10px 0; 
list-style:none; display:block;
} 
#headerBottomOne li { 
float:left; 
margin:0; 
padding:0 0 0 10px;

} 
#headerBottomOne a { 
  margin-left:-6px;
  text-indent :6px;
float:left; 
display:block; 
padding:5px 15px 4px 10px; 
text-decoration:none; 
color:#000000; font-weight:bold;
} 
/* commented backslash hack 
hides rule from ie5-mac \*/ 
#headerBottomOne a {float:none;} 
/* end ie5-mac hack */ 
#headerBottomOne a:hover { 
color:#000; 
} 
#headerBottomOne .currentP { 
background-image:url("/seashell/website/img_s/common/headerBottomFirst_P_now1.gif"); 
} 
#headerBottomOne .currentP a{
background:url("/seashell/website/img_s/common/headerBottomFirst_P_now2.gif") right;
color:#FFFFFF; 
font-weight:bold; 
padding-bottom:5px;
padding-right:20px;
}
#headerBottomOne .currentP a:hover { 
color:#fff; 
} 
#headerBottomOne #current { 
background-image:url("/seashell/website/img_s/common/headerBottomFirst_P_now1.gif"); 
} 
#headerBottomOne #current a{
background:url("/seashell/website/img_s/common/headerBottomFirst_P_now2.gif") right;
color:#FFFFFF; 
font-weight:bold; 
padding-bottom:6px;
padding-right:20px;
}



.contentInner{background: url(/seashell/website/img_s/footer/content_bg.gif) no-repeat;height:100%}
.leftNav ul { BORDER: medium none; font-size: 12px;  LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; margin: 0px; PADDING: 0px; }
img { border: 0; }
ul { list-style-type: none; margin-left: 0; margin-right: 0; margin-top: 0px; margin-top: 0px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; }


.encn{ text-align:right; line-height:16px; float:right; margin-top:-5px; }
.encn img{ vertical-align:middle}
.contentLeft{ float:left; width:183px;}
.contentRight{ width:577px; float:right;}
.contentRightInner{padding:10px; font-size:12px;}
div.contentRightInner{font-size:12px;}
.leftNav { margin-left:11px; width: 161px; background:#fff;}
.leftNav  ul li { BORDER-TOP: #FFF 0px solid; MARGIN: 0px; text-align:right;font-size:14px;}
.leftNav  ul li.usual a { border-bottom:#BEBEBE 1px dashed;  display: block; padding: 9px 17px 7px 19px; TEXT-DECORATION: none; WIDTH: 77%; }
.leftNav  ul li.usual a:hover { border-bottom:#BEBEBE 1px dashed;  }

.leftNav ul li.currently a {background: url(/seashell/website/img_s/footer/left_nav_on_new.gif) transparent no-repeat bottom; display: block; font-weight:bold; padding: 9px 20px 7px 15px; TEXT-DECORATION: none; WIDTH:80%; color:#000;}
.leftNav ul li.currently a:hover { background: url(/seashell/website/img_s/footer/left_nav_on_new.gif) transparent no-repeat bottom; color:#000; }
.leftNav ul li.changebg{ background:url(/seashell/website/img_s/footer/change_bg.gif) no-repeat; height:46px; margin-top:5px;}

.leftNav dl{margin:0; padding:0; background:#FFFFA4 url(/seashell/website/img_s/footer/dddl.gif) no-repeat ;}
.leftNav dt{ margin: 0px; text-align:right;font-size:12px; padding:0;}
.leftNav dt.now{ font-size:13px; font-weight:bold; background:#EEED9A;}
.leftNav dt a:link,.leftNav dt a:visited,.leftNav dt a:hover,.leftNav dt a:active{ padding: 3px 20px 3px 15px; margin:5px 0; width:80%; display:block; color:#000;}
.leftNav .sline { height:2px; line-height:2px; border-bottom:#BEBEBE 1px dashed; width:100%; display:block;margin: 0px;}

.new ul{ margin:0; padding:0;}
.new li{ background:url(/seashell/website/img_s/footer/news_li.gif) no-repeat left; background-position:5px 8px; line-height:28px; margin-left:15px;padding-left:20px; height:28px;border-bottom:#BEBEBE 1px dashed; }
.new li span{ float:right; padding-right:15px; color:#999;}
.pageturn { text-align:center; margin:10px;}

.pic{ width:557px; height:70px; margin-bottom:20px;}
.line21{ background:url(/seashell/website/img_s/footer/2-1bg.gif) repeat-x; height:2px; line-height:2px; font-size:0;}

/*tabs*/
.tabs{ width:100%; margin:0; border-bottom:#FF9900 1px solid!important; border-bottom:#fff 1px solid;background:url(/seashell/website/img_s/footer/tabs_bg.gif) repeat-x; background-position: 0 30px;margin-bottom:20px;}
.tabs ul{padding: 0px; padding-left:15px; margin: 0px 10px 0px 0px; list-style-type: none; height: 30px;}
.tabs li {float: left; margin-right: -1px;}
.tabs li a {display: block; position: relative; text-decoration: none}
.tabs li a em {padding-right: 15px; display: block; padding-left: 5px; font-weight: normal; z-index: 100; background: url(/seashell/website/img_s/footer/tabs.gif) right top; float: left; padding-bottom: 0px; color: #666; line-height: 21px; vertical-align:text-bottom ; padding-top: 9px; font-style: normal;font-weight:bold;  position: relative; height: 21px}
.tabs li a b {display: block; z-index: 200; background: url(/seashell/website/img_s/footer/tabs.gif) left top; float: left; width: 8px; position: relative; height: 30px}
.tabs li a:hover {border: 0px; z-index: 700; cursor:pointer}
.tabs li a:hover b {background-position: left center}
.tabs li a:hover em {background-position: right center; color: #666}
.tabs li a.selected {border: 0px;  z-index: 800; }
.tabs li a.selected:hover {	border-top-width: 0px; border-left-width: 0px; z-index: 800; border-bottom-width: 0px; border-right-width: 0px}
.tabs li a.selected b {	background-position: left bottom; border-bottom:#FFF 1px solid; padding-bottom:1px;}
.tabs li a.selected:hover b {background-position: left bottom; border-bottom:#FFF 1px solid;padding-bottom:1px;}
.tabs li a.selected em {background-position: right bottom; color: #000; border-bottom:#FFF 1px solid;padding-bottom:1px;}
.tabs li a.selected:hover em {background-position: right bottom; color: #000; border-bottom:#FFF 1px solid;padding-bottom:1px;}
.tabs .encn{margin-top:5px; clear:right; margin-bottom:0; height:18px;}

/*tabs*/
.jobs{ width:100%; margin:0; border-bottom:#e7e7e7 1px solid!important; -border-bottom:#fff 1px solid; -background:url(/seashell/website/img_s/footer/jobs_bg.gif) repeat-x; -background-position: 0 30px; margin-bottom:20px; margin-top:15px;}
.jobs ul{
	padding: 0px; padding-left:1px; margin: 0px; list-style-type: none; height: 28px; line-height:28px;}
.jobs li {
	float:left; margin-right: 8px;}
.jobs li a{ display: block; position: relative; text-decoration: none; background:#F0F0F0;height:22px;-height:18px;  width:100px; border:#D9D9D9 1px solid; border-bottom:#F0F0F0 1px solid; text-align:center; margin-top:4px; -margin-top:1px;  color:#666;}
.jobs li a:hover {
	border: 0px; cursor:pointer;background:#FFFFFF;  border:#D9D9D9 1px solid; border-bottom:#fff 1px solid;  height:28px; -height:30px; margin-top:-1px;}
.jobs li a:visited{color:#666;}
.jobs li a.selected {
	border: 0px; background:#FFFFFF; border:#D9D9D9 1px solid; border-bottom:#fff 1px solid; height:28px; -height:30px;  margin-top:-1px; font-weight:bold; color:#000;}
.jobs li a.selected:visited{color:#000;}


/*contactus*/
.picleft{ float:left; width:280px; margin-right:5px; text-align:center;}
.picleft img{ margin:5px auto;}
.picright{ font-size:12px; float:left; width:270px;}
.pictitle{ font-size:14px; font-weight:bold; border-bottom:#bebebe 1px solid;}
.namebg{ background:#FFFF99; clear:both;font-size:14px; font-weight:bold; padding-left:10px; margin:20px auto 5px auto; height:22px; line-height:22px;}
.department{ background:url(/seashell/website/img_s/footer/arrow_orange.gif) no-repeat 5px 5px; font-weight:bold; padding-left:15px; line-height:20px; font-size:12px;}
.department2{ background:url(/seashell/website/img_s/footer/2-1bg.gif) repeat-x bottom; line-height:20px;padding-left:15px; padding-bottom:5px; margin-bottom:5px;}
.gotop{ clear:both; text-align:right; padding-right:15px; margin-top:-10px;}
/*maps*/
.bgtitleP{ background:url(/seashell/website/img_s/footer/arrow_orange.gif) no-repeat 5px 5px; font-weight:bold; padding-left:15px; line-height:22px; font-size:14px;}
.bgtitleP a{ color:#000;}
/*parthership*/
.ship{
	width:516px;
	height: auto;
}
.ship ul{
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.ship li{
	text-align: center;
	width:129px;
	float:left;
	display: block;
	height: 44px;
}
/*cs-help*/
.left15G{ padding-left:15px; color:#666; padding-bottom:20px; background:url(/seashell/website/img_s/footer/2-1bg.gif) repeat-x bottom; margin-bottom:5px;}
.font14{font-size:14px;	font-weight:bold;line-height:32px;}
.text14{font-size:14px;	}
.font12{font-size:12px;	line-height:24px;color: #333333;}
.h20{height:20px; font-size: 0px; display: block; line-height: 0px; width: 15px; clear: both;}
.h15{height:15px; font-size: 0px; display: block; line-height: 0px; width: 15px; clear: both;}
.h10{height:10px; font-size: 0px; line-height: 0px; display: block; width: 10px; clear: both;}
.h5{font-size: 0px; line-height:0px; display: block; height: 5px; width: 5px;  clear: both;}
.pageNo { color:#FFFFFF; text-align:center; clear:both; display:block;}

.yewu{ border:1px solid #FBCF03;}
.fangfa{ background:#FFE982; border-bottom:1px solid #FBCF03; line-height:45px; color:#CC3300; font-size:14px; font-weight:bold; padding-left:12px;}
.yewu2{ padding:10px; width:535px;}
.yewu2 ul{ padding:0; margin:0;}
.yewu2 ul.left{ float:left; width:250px;}
.yewu2 ul.right{ float:right; width:260px; padding-left:20px; border-left:1px solid #E0E0E0;}
.yewu2 li{ padding:0 0px 0 9px; background: url(/seashell/website/img_s/icons/icondot_gray.gif) no-repeat 0px 8px;}
.cs_search{ background:url(/seashell/website/img_s/corp/cs_search.gif) no-repeat; margin:5px; float:right; width:224px; line-height:35px; vertical-align:middle; padding-left:5px;}
.chaxun{ width:120px; margin:5px; height:14px;}
.find_answer{ width:128px; margin:10px; margin:5px; background:url(/seashell/website/img_s/corp/find_answer.gif) no-repeat; border:0; width:72px; height:23px; cursor:pointer;}




/*Eng*/
.bothsides{ text-align:justify;}

/*Print*/
.function{ height:24px; background:#FEFEF3; border:1px solid #E2D2C5; margin-top:15px; padding-left:25px;}
.function a,.function a:link,.function a:visited{ padding:2px 65px 2px 25px; color:#666;}
.function a.print{ background:url(/seashell/website/img_s/icons/print16_16.gif) no-repeat left;}
.function a.favorites{ background:url(/seashell/website/img_s/icons/favorites16_16.gif) no-repeat left;}
