@charset "utf-8";
body { background:url(../Images/body_bg.gif) repeat-x; background-color: #FFFFFF; }
body, p, td, th, li { font-family: 'Microsoft Yahei', Verdana, arial, sans-serif; font-size:12px; color:#333; }
.style2010 { width:1000px; background-image: url(../Images/background.jpg); background-repeat: no-repeat; background-position: center top; margin:0 auto; }
body, ul, li, dl, dd, dt, form, h1, h2, h3, h4, div, img, p { border:0; font-weight:inherit;  vertical-align:baseline; margin:0 auto; padding:0; }
ul, dl { list-style:none; }
input { background-color:#FFF9F0; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F90; }
#nav ul, #ishow .tab, #index_main { width:960px; margin:0 auto; }
#top_menu { width:960px; clear:both; margin:0 auto; overflow: hidden; position: relative; }
#top_menu li { float:right; background-repeat:no-repeat; background-image:url(../Images/icon_top.gif); padding:6px 20px 6px 8px; }
#top_menu a { color:#366; }
#header { width:960px; clear: both; margin:0 auto; overflow: hidden; position: relative;}
#logo img{ margin-top: 5px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#nav { background:url(../Images/mainmenu_bg.jpg) no-repeat; height:33px; margin-top:12px; padding-right:140px; padding-left:280px; clear: both; }
#nav li { float:left; width:80px; margin-top:8px; }
#nav a { color:#FFF; font-weight:700; height:21px; text-decoration:none; font-size:15px; }
#nav a:hover { border-bottom:3px solid #F90; padding-bottom:4px; text-decoration:none; }
/*#nav .force { border-bottom:3px solid #F90; padding-bottom:4px; text-decoration:none; }*/
#index_main { margin:0 auto; }
a, #index_main a { color:#366; text-decoration:underline; }
a:hover, #index_main a:hover { color:#399; text-decoration:none; }
#index_main #news ul, #index_main #Tender ul { padding:10px 0 0 10px; }
#index_main #news li, #index_main #Tender li { background:url(../Images/Arrow.gif) no-repeat center left; padding-left:10px; height:20px; line-height:20px; }
#index_main #news li em, #index_main #Tender li em { font-size:10px; color:#F90; }
#index_main #news, #index_main #Tender { background:#f5f5f5; padding:5px; }
#index_main #news span, #index_main #Products span, #index_main #Tender span, #index_main #Credit span { float:right; }
#index_main h3 { background:url(../Images/rIcon1.gif) left bottom no-repeat; display:block; font-size:14px; color:#006060; height:19px; padding-left:30px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDD; padding-bottom:8px; padding-top:5px; font-weight:700; }
#index_main h4 { font-weight:700; }
#index_main h3 em { color:#CCC; font-size:11px; padding-left:5px; }
#index_main #news { float:left; width:295px; line-height:14pt; height:260px; margin-left:5px; }
#index_main #Tender { height:260px; margin-top:0; width:382px; margin-bottom:0; margin-left:318px; }
#index_main #Quicklink { float:right; width:242px; height:268px; background-image:url(../Images/_t2-1479-2a269_mergeid_954_268.png); background-repeat:no-repeat; }
#index_main #Quicklink ul { margin-top:50px; margin-right:10px; margin-left:10px; }
#index_main #Quicklink li { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDD; margin-bottom:10px; margin-top:10px; }
#index_main #Quicklink li img { margin:0; }
#index_main #Credit { float:left; width:295px; line-height:14pt; height:242px; margin-top:10px; margin-left:5px; }
#index_main #Credit .slideshow { height:200px; width:260px; margin:10px auto auto 20px; }
#index_main #Credit .slideshow img { height:168px; width:260px; }
#index_main #Products { height:242px; margin-top:10px; width:392px; margin-bottom:0; margin-left:318px; }
#index_main #Products .case div { width:392px; height:209px; color:#333; background-image:url(../Images/tdgb.gif); background-repeat:no-repeat; background-position:right bottom; }
#index_main #Products div img { float:left; width:150px; height:100px; border:1px solid #366; margin:5px 5px 5px 15px; }
#index_main #Products h4 { font-size:12px; margin-top:5px; margin-left:15px; background:url(../Images/Arrow.gif) no-repeat center left; text-indent:1em; }
#index_main #Products p { text-indent:2em; margin-top:5px; margin-right:10px; margin-left:15px; }
#index_main #Contact { float:right; width:242px; height:242px; background-image:url(../Images/new01175482016.jpg); background-repeat:no-repeat; margin-top:10px; }
#friend { width:960px; margin:20px auto 10px; }
#friend div { padding:5px; }
#friend div a { color:#666; padding-right:10px; }
#friend a img { border: 1px solid #033; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50); }
#friend a:hover img { border: 1px solid #033; -moz-opacity:1; opacity:1; filter:alpha(opacity=100); }
#footer { text-align:center; clear:both; width:960px; overflow:hidden; margin:auto; }
.fnav { height:33px; background-image:url(../Images/bottom_bg_l.gif); width:960px; background-repeat:repeat-x; }
.fnav span { height:33px; }
#footer .copyright { margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
#footer .copyright p { height:16px; margin-bottom: 5px; text-align: center; }
.flogo { background-image:url(../Images/bottom_logo.gif); background-repeat:no-repeat; float:right; height:33px; width:228px; }
.clear { overflow:hidden; }
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#page { background:#f5f5f5; clear:both; width:960px; margin-right:auto; margin-left:auto; }
#page a { color:#366; text-decoration:none; }
#page a:hover { color:#399; text-decoration:underline; }
#category { float:left; text-align:center; width:200px; background:url(../Images/oLine.gif) no-repeat right -100px; height:500px; }
#category ul { text-align:center; padding-top:30px; }
#category li { width:178px; display:block; height:33px; background:url(../Images/botton.jpg) no-repeat; margin-top:3px; margin-right:auto; margin-left:auto; text-align:center; line-height:30px; font-size:12px; font-weight:700; color:#006060; }
#category .current a { color:#F90; font-weight:700; }
#category ul#pt li { width:auto; display:block; height:25px; background:none; line-height:25px; border-bottom:#CCC 1px solid; text-align:left; margin:5px 0; padding:0 0 0 5px; }
#page #main { margin-left:200px; padding:30px 30px 0; }
#page #main .time { color:#F90; font-style:italic; font-size:11px; }
#main h2 { border-bottom:1px dotted #CCC; font-size:16px; height:20px; line-height:20px; margin-bottom:8px; color:#066; text-align:center; padding:10px 0 8px; }
#page .title { color:#066; font-size:14px; padding-left:20px; height:20px; line-height:20px; background-image:url(../Images/case.gif); background-repeat:no-repeat; padding-bottom:10px; }
#page .title em { color:#CCC; }
#page .about_header { background-image:url(../Images/about_ibk.jpg); background-repeat:no-repeat; height:206px; border-top-width:1px; border-bottom-width:1px; border-top-color:#CCC; border-bottom-color:#CCC; margin-left:-30px; border-style:dotted none; }
#page .about_header .text { float:right; margin-top:30px; margin-right:60px; margin-bottom:30px; font-size:14px; }
#page .about_header .text h3 { font-size:14px; color:#066; margin-bottom:5px; }
#page .about_header .text li { background-image:url(../Images/icon_arrow04.gif); text-indent:1em; background-repeat:no-repeat; font-size:14px; line-height:18px; }
#page #about_index { height:360px; }
#page #about_index div { float:left; height:90px; width:320px; display:block; margin-top: 15px; margin-right: 10px; margin-bottom: 5px; margin-left: 5px; }
#page #about_index h3 { margin-left:90px; font-weight:700; color:#366; font-size:12px; background-image:url(../Images/case.gif); background-repeat:no-repeat; text-indent:1.5em; }
#page #about_index p { margin-left:90px; text-indent:2em; }
#page #about_index div span { margin-left:90px; float:right; }
#page #about_index .a { background-image:url(../Images/about01170984923.jpg); background-repeat:no-repeat; }
#page #about_index .b { background-image:url(../Images/aboutwh.jpg); background-repeat:no-repeat; }
#page #about_index .c { background-image:url(../Images/about01170985297.jpg); background-repeat:no-repeat; }
#page #about_index .d { background-image:url(../Images/aboutzz.jpg); background-repeat:no-repeat; }
#page #about_index .e { background-image:url(../Images/about01170985192.jpg); background-repeat:no-repeat; }
#page #about_index .f { background-image:url(../Images/about01170985678.jpg); background-repeat:no-repeat; }
#page .con { padding-right:30px; padding-left:10px; padding-bottom:30px; }
#page .con li { list-style-type:disc; margin-left:40px; }
#page .con .about { margin-bottom:30px; }
#page .con .about h3 { font-size:14px; font-weight:700; color:#366; margin-top: 10px; }
#page .con p { line-height:20px; text-indent:2em; }
#page .con .e p { line-height:16px; text-indent:0em; background-image:url(../Images/gsjj_03.gif); background-repeat:no-repeat; background-position:right bottom; }
#page #about_top_Area { height:173px; border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../Images/about_dylc_bg.jpg); background-repeat:no-repeat; background-position:right center; }
#page #about_Area { float: left; }
#page #about_top_Area p { width:600px; line-height:15px; color:#F90; margin-top:10px; margin-right:20px; margin-left:20px; }
#page #about_top_Area span { float: left; text-indent: 0em; }
#page #about_Area ul { border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-top:20px; padding-bottom:20px; }
#page #about_Area li { list-style-type:decimal; }
#page #about_top_road { height:173px; border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../Images/about_dylc_bg.jpg); background-repeat:no-repeat; background-position:right center; }
#page #about_top_road p { width:400px; line-height:20px; color:#366; margin:20px; }
#page .con .about_road { height:80px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; }
#page .con .about_road p { margin-top:10px; margin-right:30px; margin-left:150px; line-height:18px; }
#page .con .about_road1 { height:160px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; }
#page .con .about_road1 p { margin-top:10px; margin-right:30px; margin-left:150px; line-height:18px; color:#F90; }
#page .con .about_road .c { color:#F90; }
#page #about_credit { margin-left:30px; }
#page #about_credit img { clear:both; height:200px; width:290px; }
#main #about_credit .list li { float:left; width:290px; height:220px; text-align:center; border:1px solid #83C0C0; margin:5px; padding:5px; list-style-type: none; background-image:url(../Images/); }
#main #about_credit img { width:290px; height:200px; }
#main #about_credit span { width:290px; clear:both; float:left; }
#page #about_top_team p { width:450px; line-height:20px; color:#366; margin-top:10px; margin-right:20px; margin-left:20px; }
#page #about_team h3 { background-image:url(../Images/Arrow.gif); margin-left:300px; background-repeat:no-repeat; text-indent:1em; margin-bottom:10px; font-size:14px; font-weight:700; color:#366; }
#page #about_team ul { margin-left:300px; }
#page .con .l1 { height:190px; background-image:url(../Images/tyw.jpg); border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; background-repeat:no-repeat; margin-bottom:20px; }
#page .con .l2 { height:190px; background-image:url(../Images/srj.jpg); border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; background-repeat:no-repeat; margin-bottom:20px; }
#page .con .l3 { height:190px; background-image:url(../Images/yty.jpg); border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; background-repeat:no-repeat; margin-bottom:20px; }
#page #about_top_wh { height:167px; border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../Images/about_dywh_bg.jpg); background-repeat:no-repeat; background-position:right center; margin-bottom:20px; }
#page #about_top_wh h3 { line-height:20px; color:#366; font-size:14px; margin-top:20px; text-align:center; }
#page #about_wh { background-image:url(../Images/gsjj_03.gif); background-repeat:no-repeat; background-position:right bottom; margin-bottom:20px; }
#page #about_wh p { line-height:20px; text-indent:2em; margin-bottom:5px; }
#page #about_top_Partners p { width:450px; line-height:20px; color:#366; margin-top:30px; margin-right:20px; margin-left:20px; }
#page #about_top_Partners span { float: left; text-indent: 0em; }
#page #about_Partners h3 { margin-top:10px; margin-bottom:10px; font-size:12px; font-weight:700; color:#366; }
#page #about_Partners ul { border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-bottom:10px; }
#page #about_Partners li { list-style-type:decimal; }
#page #about_Partners p { line-height:20px; margin-left:20px; }
#page #about_top_Project { height:167px; border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../Images/about_fdc_bg.jpg); background-repeat:no-repeat; background-position:right center; margin-bottom:20px; }
#page #about_top_Project p { width:450px; line-height:20px; color:#366; margin-top:30px; margin-right:20px; margin-left:20px; }
#page #about_top_Project span { float: left; text-indent: 0em; }
#page #about_Project span { font-size: 14px; font-weight: 700; color: #366; }
#page #about_Project h3 { margin-top:10px; font-size:14px; font-weight:700; color:#366; border-top-width:1px; border-top-style:dotted; border-top-color:#CCC; line-height: 40px; }
#page #about_Project li { list-style-type:decimal; line-height: 21px; }
#page #about_Project p { line-height:20px; margin-left:20px; }
#page #about_top_Job { height:167px; border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../Images/hr_overview_bg.jpg); background-repeat:no-repeat; background-position:right center; margin-bottom:20px; }
#page #about_top_Job p { width:450px; line-height:20px; color:#366; margin-top:30px; margin-right:20px; margin-left:20px; }
#page #about_top_Job span { float: left; text-indent: 0em; }
#page #about_Job .t { font-size: 14px; font-weight: 700; color: #366; float: left; clear: both; }
#page #about_Job li { background-image:url(../Images/case.gif); background-repeat:no-repeat; text-indent:1.5em; line-height: 21px; list-style-type: none; width: 290px; float: left; height: 150px; }
#page #about_Job h3 { margin-top:10px; font-size:14px; border-top-width:1px; border-top-style:dotted; border-top-color:#CCC; line-height: 40px; clear: both; text-align: center; }
#page #about_Job h3 a{ mfont-weight:700; color:#F90; font-weight: 700;}
#page #contact p { text-indent:0; margin:5px; }
#page .titler { line-height:23px; color:#F90; font-style:italic; text-align:center; font-size:12px; padding:2px; }
#page .tags, .reply, .search { font-weight:700; font-size:12px; color:#333; height:35px; line-height:35px; background-color:#F3FAFA; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#7BB; }
#page .list { padding:10px 0 0; }
#page .list li { line-height:20px; height:25px; background:url(../Images/Arrow.gif) no-repeat left center; padding-left:10px; }
.pages { height:29px; overflow:hidden; color:#000; }
.pages .pcount { float:left; text-indent:28px; display:inline; margin:6px 20px 0 2px; }
.pages .plist { padding-right:10px; line-height:14px; margin-top:5px; text-align:center; }
.pages .plist .button { margin:2px 1px; }
.pages .plist .current { color:#FFF; margin:0 3px 0 0; padding:2px 5px; background-color: #3D7A7A; }
#page .pages .plist a { text-decoration:none; margin-right:2px; background-color:#C4C4C4; color:#FFF; padding:2px 4px; }
#page .pages .plist a:hover { color:#FFF; background-color: #366B6B; }
#goPage { float:left; margin-left:4px; width:24px; border:1px solid #CCC; }
#main.productsList .list li { float:left; width:205px; height:180px; text-align:center; border:1px solid #83C0C0; margin:3px; padding:8px; background:url(../Images/) no-repeat left center; }
#main.productsList img { width:200px; height:160px; }
.xtable { background:#EEE; }
.xtable td { background:#F5F5F5; color:#333; padding:3px; }
.xtable .j { font-weight:700; font-size:12px; color:#333; height:25px; line-height:20px; background-color:#F3FAFA; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#7BB; }
.pl .con p { padding:5px 0; }
.fbRow { border-bottom:1px solid #F5F5F5; padding:5px; }
.fbRow .Face { float:left; display:block; width:150px; height:100px; text-align:center; color:#005AA0; overflow:hidden; }
.fbCon { margin-left:150px; }
.fbCon h3 { font-size:14px; color:#005AA0; background:#F8FBFF; padding-left:10px; height:25px; line-height:25px; border-bottom:1px #D1E2F3 solid; }
.fbCon div { line-height:23px; padding:10px; }
.fbCon span { color:#366; display:block; background:#ECFFF4; border:1px solid #DFD; padding:3px; }
#page .jobTitle a { color:#F90; font-size:14px;font-weight:700; }
div, ul, #category ul#pt { text-align:left; }
#page .con .about_road span, #page .con .about_road1 span { font-size:14px; font-weight:700; color:#366; float:left; padding-top:10px; }
#page #about_top_credit, #page #about_top_team, #page #about_top_Partners { height:173px; border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../Images/about_dylc_bg.jpg); background-repeat:no-repeat; background-position:right center; margin-bottom:20px; }
#page #about_top_credit p, #page #about_top_wh p { width:450px; line-height:20px; color:#366; margin:20px; }
.pages .pcount span, .pl .con strong { color:red; }

