﻿
html,body,td,th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:16px; margin:0; }
td { vertical-align:top; }

a:link    { color:#276AAC; text-decoration:none; }
a:visited { color:#276AAC; text-decoration:none; }
a:hover   { color:#276AAC; text-decoration:underline; }
a:active  { color:#276AAC; text-decoration:underline; }

h1, h2, h3, h4, h5 { font-weight:bold; }
h1 { font-size:22px; color:#CF7600; line-height:22px; margin:0 0 8px 0; }
h2 { font-size:16px; color:#666666; line-height:16px; margin:0 0 2px 0; }
h3 { font-size:14px; color:#115383; line-height:16px; margin:0 0 2px 0; }
h4 { font-size:14px; color:#666666; line-height:14px; margin:0 0 2px 0; }
h5 { font-size:12px; line-height:12px; color:#666666; margin:0 0 2px 0; }

form { display:inline; }
img { border:0; display:inline; }

a:hover h4 { text-decoration:none; }
p { margin:0 0 10px 0; text-indent:26px; letter-spacing:1px; line-height:150%; }
ul { list-style-type:square; margin-left:20px; margin-top:2px; }
ul a { text-decoration:underline; }
li { list-style-type:square; letter-spacing:1px; line-height:150%; }

#wrap { position:relative; width:870px; min-height:100%; margin:0 auto;}

.button { border:solid 2px; border-color:#a9c3dc #165189 #165189 #a9c3dc; color:#ffffff; font-weight:bold; background:#5b92d0; }

.orngArrow {
  background-image:url(/images/icons/arrow_orng.gif);
  background-repeat:no-repeat;
  margin-left:0px;
  margin-right:2px;
  background-position:0px 3px;
  padding-left:17px;
  font-weight:bold;
  text-indent: 0px;
}
.orngArrow a:link    { text-decoration:none;}
.orngArrow a:visited { text-decoration:none;}
.orngArrow a:hover   { text-decoration:underline;}
.orngArrow a:active  { text-decoration:none;}

/* Header Styles */
#header { position:relative; height:216px;}
#breadcrumb { position:absolute; left:220px; top:40px; font-family:Simsun; font-size:14px; color:#717171; }
#breadcrumb h1 { display:inline; font-family:Simsun; font-size:14px; color:#717171; }
#breadcrumb a { color:#717171; }
#logo { position:absolute; left:18px; top:24px; }

#mainnav .sel a { color:#174F8A; }

#mainnav_home { position:absolute; z-index:2; top:254px; width:870px; height:26px; background:#eeeeee url('/images/global/shadow-right.gif') repeat-y right; }
#mainnav_home div { float:left; margin:0 0 0 20px; line-height:27px;}
#mainnav_home div a { font-size:14px; font-family:verdana; color:#717171; font-weight:bold; }

#mainnav { position:absolute; z-index:2; top:174px; width:870px; height:26px; background:#eeeeee url('/images/global/shadow-right.gif') repeat-y right; }
#mainnav div { float:left; margin:0 0 0 20px; line-height:27px; }
#mainnav div a { font-size:14px; font-family:Simsun; color:#717171; font-weight:bold;}

#flash { position:absolute; top:64px; width:870px; height:110px; }
#shadow { position:absolute; top:198px; width:870px; height:20px; background:#fff url('/images/global/shadow-bottom.gif') no-repeat bottom center; }
#content-top-left { position:absolute; z-index:1; top:216px; width:19px; height:21px; background:#fff url('/images/global/content-top-left.gif') no-repeat bottom left; }
#content-top-left-no { position:absolute; z-index:1; top:216px; width:19px; height:21px; background:#fff url('/images/global/content-top-left.gif') no-repeat bottom left; }

#content-top-right { position:absolute; z-index:1; top:216px; left:213px; width:651px; height:21px; background:#fff url('/images/global/content-top-right.gif') no-repeat bottom left; }

/* Layout */
#contentwrap { position:relative; width:870px; margin:0 0 6px 0; }
#maincontent { position:relative; width:862px; border:1px solid #9A9A9A; border-width:0 1px; margin:0; }
#centercontent { position:relative; width:432px; padding:40px 0 0 0; }
#centercontent2 { position:relative; width:630px; padding:40px 0 0 0; }
#rightcontent { position:relative; width:198px; padding:40px 0 0 0; }
#leftcontent { position:relative; padding:0; width:194px; }
#footer { position:relative; bottom:0; font-size:14px; font-family:Arial; color:#616161; padding:0 10px 40px 0;}
#footer a { color:#616161; }
#footnav { position:relative; left:22px; }
#footnav2 { position:relative; left:90px; }
#copyright { position:absolute; top:0; left:600px; font-size:14px; font-family:Arial; color:#616161; line-height:150%; }
#copyright2 { position:absolute; top:0; left:668px; font-size:14px; font-family:Arial; color:#616161; line-height:150%; }
#copyright a { color:#616161; }

/* Contain divs required for an error in the way IE calculates padding */
#leftcontent .contain { margin:0 0 0 16px; }
#centercontent .contain { margin:0 0 0 16px; }
#centercontent2 .contain { margin:0 0 0 16px; }
#rightcontent .contain { margin:0 16px 0 0px; }

/* wrap divs*/
#leftnav-top { position:relative; background:url('/images/global/leftnav-top.gif') no-repeat top left; padding:8px 0 0 0; }
#leftnav-top-no { position:relative; background:url('/images/global/leftnav-top-nonav.gif') no-repeat top left; padding:8px 0 0 0; }

#leftnav-bottom { position:relative; background:url('/images/global/leftnav-bottom.gif') no-repeat bottom left; padding:0 0 14px 0; margin:0 0 20px 0;}
#maincontent-top { position:relative; background:url('/images/global/content-top.gif') no-repeat top left; padding:8px 0 0 0; }
#maincontent-bottom { position:relative; background:url('/images/global/content-bottom.gif') no-repeat bottom left; padding:0 0 8px 0; }

/*Homepage Styles*/
#home #header { height:300px;}
#home #header h1 { font-size:12px; color:#dddddd}
#home #header a { font-size:14px; color:#dddddd}
#home #mainnav_home { top:254px; }

#home #shadow { top:277px; background:#fff url('/images/global/shadow-bottom-home.gif') no-repeat bottom center; }
#home #flash { position:absolute; top:24px; width:870px; height:230px; }
#home #centercontent { position:relative; width:222px; padding:6px 0 0 0; }
#home #rightcontent { position:relative; width:305px; padding:6px 0 0 0; }
#home #leftcontent { position:relative; width:335px; padding:6px 0 0 0; }
#home #centercontent .contain { margin:0 0 0 18px; }
#home #rightcontent .contain { margin:0 0 0 18px; }
#home #leftcontent .contain { margin:0 0 0 8px; }
#home #contentwrap { margin:4px 0 6px 0; }
#home h4 { margin:0 0 10px 0; }

.myoffer{
  border-collapse: collapse;
  background-color: #AEC8E9;
  color: #000000;
  width: 283px;
  margin-bottom: 0px;
}

.homeTitle { font-size: 22px; font-weight: bold; line-height: 24px; color: #ffffff; }
.homeTitle2 { color:#cf7600; font-size:16px; font-weight:bold; line-height:18px; }

/* Start of left side navigation */
.leftnav { color:#165189; background:#d2d2d2 url('/images/global/shadow-right3.gif') repeat-y right; padding:0; margin:0; width:195px; }

.leftnav h2 { color:#165189; font-size:14px; line-height:18px; padding:0 0 8px 8px;}
.leftnav h2 a:link    { color:#115383; text-decoration:none; }
.leftnav h2 a:visited { color:#115383; text-decoration:none; }
.leftnav h2 a:hover   { color:#115383; text-decoration:underline; }
.leftnav h2 a:active  { color:#115383; text-decoration:underline; }

.leftnav .sub a { color:#000000; font-size:12px; font-weight:normal; }
.leftnav .subsel a { color:#115383; font-size:12px; font-weight:normal; }

.leftnav ul li ul{ padding:0;}
.leftnav ul { list-style-type:none; padding:0 0 0 10px; margin:0;}
.leftnav li { padding:2px 0; }
.leftnav a  { color:#165189; font-weight:bold; }

/*2008年6月19日 Perry添加  中文首页右侧新闻列表样式*/

#medialist {
	font-size: 12px;
	line-height: 20px;
	width:280px;
	font-weight: normal;
	color: #555555;
	margin-left:0px;
	float:left;
}
#medialist ul {
	height: 300px;
	width:280px;
	margin-left:2px;
}
#medialist li {
	width:280px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(/images/home/arrow.gif);
}
#medialist li a:link , #medialist li a:active ,#medialist li a:visited {
	color: #555555;
	text-decoration:none;
}
#medialist li a:hover {
	color: #555555;
	text-decoration: underline;
}