/* Global CSS Document Copyright 2009 ZephyrZhang All Rights Reserved*/

* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { text-align: left;  font: 100% Arial, Helvetica; font-size: 12px; color: #333333; background-color: #e8ebef; }
p { text-align: justify; font-size: 12px; line-height: 20px; margin-bottom:14px; text-indent:24px}
h2 { text-align: justify; font-size: 12px; color: #3b73b9; }
h3 { font-size: 12px; line-height: 3; color: #000000; }

.bullet { background:url("/img/bullet.png") no-repeat 0 50%; padding-left: 12px; }

ul,ol, li, dl, dt, dd { margin:0; padding:0; line-height: 20px;}
ul li { list-style:none; }

img { border: none; outline: none; }
input { outline: none; }
a { outline: none; }
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #777777; text-decoration: none; }
.clear{ height: 0; clear: both; }
.hiddentxt { display: none; }
.alignleft { float: left; }
.alignright { float: right; }

/* 主体格式 */
#wrapper { background-color: #ffffff; width: 900px; margin: 0 auto 0 auto; }
#mainbody{ width: 900px; border-bottom: 4px solid #3b73b9; }
#right { width: 743px; background-color: #FFFFFF; float: left; margin: 20px 20px 20px 0px; padding-left: 20px; background: url("/img/dotline_v.png") repeat-y 0 0;}
.dotline { width: 740px; height:1px; margin:24px 0 24px 0; background: url("/img/dotline_h.png") no-repeat 0 0; }

/* 页眉格式 */
#header { width: 900px; height: 120px; background: url("/img/logo.png") no-repeat 20px 35px; }
#searchform { float: right; margin-top: 40px; margin-right: 34px; }
#searchinput { float: left; width: 150px; height: 17px; border:1px solid #cccccc; }
#searchbutton { float: left; margin-left:4px; }

/* 主导航栏格式 */
#navon { color: #3b73b9; }
.sf-sub-indicator	{ display: none; }
.nav { font-size: 12px; width: 900px; height: 32px; background: url("/img/mainnavbg1.png") no-repeat 0 0;  }
.nav ul {list-style-type: none; position: relative; z-index: 2; margin-left:235px;  }
.nav ul li { float:left; text-align: center; }
.nav ul li a { display: block; height: 32px; width: 110px; line-height: 25px; color: #333333; text-decoration: none; font-weight: normal; }
.nav ul li a:hover { color: #3b73b9; }
.nav ul li.dropdown ul { display: none; position: absolute; border: 1px solid #cccccc; width: 117px; padding: 0 0 5px 0; margin: -33px 0 0 -4px; background: url("/img/dropnavbg1.png") no-repeat 0 0; z-index: 1; }	
.nav ul li.dropdown ul li { float: left; display: block; }
.nav ul li.dropdown ul li a { text-indent: 34px; color: #333333; line-height: 25px; text-align: left; }
.nav ul li.dropdown ul li a:hover { color: #3b73b9; }

/* 副导航栏格式 */
.subnav { width: 107px; margin: 20px 0 20px 10px; float: left; }
.subnav ul { width: 117px; background: url("/img/dropnavbg1.png") no-repeat 0 0; }	
.subnav ul li { list-style-type: none; text-align: left; text-indent: 23px; }
.subnav ul li a { display: block; height: 32px; color: #333333; line-height: 25px; }
.subnav ul li a:hover { color: #3b73b9; }
#subnavtitle { text-indent: 10px; height: 32px; line-height: 25px; }
#subon { color: #3b73b9; }

/* 页脚格式 */
#footer { width: 900px; margin: 10px auto 20px auto; color: #777777; font-size: 11px; }
#footer a:link { color: #777777; text-decoration: none; }
#footer a:visited { color: #777777; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: none; }

/* 首页 CSS Document Copyright 2009 ZephyrZhang All Rights Reserved*/

/* 展示图片格式 */
#slider1 { width: 900px; height: 400px; position: relative; overflow: hidden; }
#slider1 ul { list-style-type: none; }
#slider1Content { width: 900px; position: absolute; top: 0; margin: 0; background-color: #ffffff; padding: 0; height: 400px; }
.slider1Image { float: left; position: relative; display: none; height: 400px; }
.slider1Image span { position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 694px; background-color: #000000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #000; display: none; }

/* 推荐板块格式 */
.featured {	width: 510px; float: left; margin: 20px 0px 20px 10px; /*background: url("/img/dotline_v.png") no-repeat 519px 0;*/ }
.featured li { float: left; list-style-type: none; cursor: pointer; }
.featured01 a { display: block; height: 212px; width: 150px; background: url("/img/show01.jpg") no-repeat 0 0; border: 8px solid #ffffff; }
.featured01 a:hover { border: 8px solid #e8ebef; }
.featured02 a { display: block; height: 212px; width: 150px; background: url("/img/show02.jpg") no-repeat 0 0; border: 8px solid #ffffff; }
.featured02 a:hover { border: 8px solid #e8ebef; }
.featured03 a { display: block; height: 212px; width: 150px; background: url("/img/show03.jpg") no-repeat 0 0; border: 8px solid #ffffff; }
.featured03 a:hover { border: 8px solid #e8ebef; }

/* 新闻区域格式 */
.newszone { width: 340px; float: left; margin: 30px 20px 20px 0px; background: url("/img/dotline_v.png") repeat-y 0 0; padding-left: 20px; }
.newstitle { height: 48px; }
.newstitle img { vertical-align: -17%; }
.newstitle a:link { color: #3b73b9; text-decoration: none; }
.newstitle a:visited { color: #3b73b9; text-decoration: none; }
.newstitle a:hover { color: #3b73b9; text-decoration: none; }
.newsdate { color: #3b73b9; font-size: 10px; line-height: 18px; margin-right: 5px; float: left; }
.newszone ul { list-style-type: none; }
.newszone ul li { padding: 0; margin-bottom: 20px;}
.newszone ul li a { width: 270px;font-size: 12px; line-height: 20px; float: left;}
.separator { width: 330px; height: 20px; background: url("/img/dotline_h.png") no-repeat 0 10px; clear: both; }

/* 新闻中心 CSS Document Copyright 2009 ZephyrZhang All Rights Reserved*/

#banner_milestone { width: 900px; height: 180px; background: url("/img/banner_milestone.jpg") no-repeat 0 0; }
#banner_media { width: 900px; height: 180px; background: url("/img/banner_media.jpg") no-repeat 0 0; }
#banner_faqs { width: 900px; height: 180px; background: url("/img/banner_faqs.jpg") no-repeat 0 0; }

#newslist { margin-top: 0px; }
#newslist p {margin:6px 0 6px 12px; }
#newslist span { width: 100px; color:#3b73b9; display: inline-block; }
#newslist li {list-style-position:inside;margin-left:12px; }

/* 时间轴格式 */
#toolbar { height: 65px; width: 743px; list-style: none; /*position: relative;*/}	
#toolbar li { text-indent: -9999px; float: left; }
#toolbar li a { height: 65px; display: block; }
#toolbar li.active { background-position: 0 -65px; height: 65px; z-index: 10; }
#toolbar li.inactive { background-position: 0 0; }
#toolbar li:hover { background-position: 0 -130px; }
#future { width: 316px; height: 65px; background-image: url("/img/timeline_01.png"); display:block; }
#ten-tab { width: 105px; background-image: url("/img/timeline_02.png"); }
#nine-tab { width: 100px; background-image: url("/img/timeline_03.png"); }
#eight-tab { width: 99px; background-image: url("/img/timeline_04.png"); }
#seven-tab { width: 123px; background-image: url("/img/timeline_05.png"); }		
#scroller, .section { height: auto; }	
#scroller { width: 743px; overflow: hidden; margin: 0 auto; }
#content { width: 5000px; }
#content span {width: 120px; display: inline-block; color:#3b73b9; }
.section { width: 710px; margin: 20px; float: left;	}

/* 集团业务 */
#banner_trade { width: 900px; height: 180px; background: url("/img/banner_trade.jpg") no-repeat 0 0; }
#banner_manu { width: 900px; height: 180px; background: url("/img/banner_manu.jpg") no-repeat 0 0; }
#banner_capital { width: 900px; height: 180px; background: url("/img/banner_capital.jpg") no-repeat 0 0; }
#banner_service { width: 900px; height: 180px; background: url("/img/banner_service.jpg") no-repeat 0 0; }
#banner_partner { width: 900px; height: 180px; background: url("/img/banner_partnership.jpg") no-repeat 0 0; }
.company { margin-bottom: 20px; }
.companylogo { width: 150px; height: 150px; border: 1px solid #f2f2f2; float: left; margin: 10px 0 0 0; }
.companyintro { width: 570px; margin-left: 20px; float: left; }
.companyintro a:link { color: #3b73b9; text-decoration: none; }
.companyintro a:visited { color: #3b73b9; text-decoration: none; }
.companyintro a:hover { color: #777777; text-decoration: none; }

/* 关于我们 */
#banner_welcome { width: 900px; height: 180px; background: url("/img/banner_welcome.jpg") no-repeat 0 0; }
#banner_principle { width: 900px; height: 180px; background: url("/img/banner_philosophy.jpg") no-repeat 0 0; }
#banner_introduction { width: 900px; height: 180px; background: url("/img/banner_introduction.jpg") no-repeat 0 0; }
#banner_culture { width: 900px;; height: 180px; background: url("/img/banner_culture.jpg") no-repeat 0 0; }
#banner_pub { width: 900px;; height: 180px; background: url("/img/banner_pub.jpg") no-repeat 0 0; }
#groupstructure { width: 570px; height:380px;margin-left: auto; margin-right: auto; background: url("/img/groupstructure.jpg") no-repeat 0px 0px; }
h4 { font-size: 12px; padding-left: 12px; font-weight: bold; color: #3b73b9; line-height: 3; background:url("/img/bullet.png") no-repeat 0 50%; }
h5 { font-size: 12px; padding-left: 12px; font-weight: bold; color: #333333; line-height: 2; }
#about p { text-indent: 0; margin-left: 12px; }

/* 人力资源 */
#banner_job { width: 900px; height: 180px; background: url("/img/banner_job.jpg") no-repeat 0 0; }
#banner_activity { width: 900px; height: 180px; background: url("/img/banner_activity.jpg") no-repeat 0 0; }
#banner_jinyuan { width: 900px; height: 180px; background: url("/img/banner_jinyuan.jpg") no-repeat 0 0; }
.noindent p {text-indent:0;}

/* 社会责任 */
#banner_sustainable { width: 900px; height: 180px; background: url("/img/banner_sustainable.jpg") no-repeat 0 0; }
#banner_public { width: 900px; height: 180px; background: url("/img/banner_public.jpg") no-repeat 0 0; }
#banner_green { width: 900px; height: 180px; background: url("/img/banner_green.jpg") no-repeat 0 0; }

#banner_contact { width: 900px; height: 180px; background: url("/img/banner_contact.jpg") no-repeat 0 0; }
#banner_sitemap { width: 900px; height: 180px; background: url("/img/banner_sitemap.jpg") no-repeat 0 0; }
#banner_legal { width: 900px; height: 180px; background: url("/img/banner_legal.jpg") no-repeat 0 0; }

/* 网站地图 */
#sitemap { margin: 10px 0 10px 20px; }
.sitemapbox { color: #3b73b9; float: left; margin: 10px; padding: 12px; background: url("/img/dotline_v.jpg") no-repeat; height: 150px; }

.sitemapul { list-style: none; margin-top: 5px; width: 80px; }
.sitemapul li { margin-left: 0px; text-decoration: none; }
.sitemapul a { color: #333333; text-decoration: none; }
.sitemapul a:visited { color: #333333; text-decoration: none; }
.sitemapul a:hover { color: #999999; text-decoration: none; }

#legallist { margin: 10px 20px 20px 20px; }
