* { margin:0; padding:0; list-style:none; border:none; }
body html { height:100%;}
body { line-height:20px; font-size:13px; color:#666; font-family:"宋体";}/*行高，字体大小，字体颜色*/
a { text-decoration:none;}/*默认连接样式*/
a:link,a:visited { text-decoration:none; color:#666;}
a:hover { color:#f60; text-decoration:underline;}

#container { margin:0 auto; width:946px; background-color:#fff;}
#header { width:946px; height:129px; background:url(../images/1-76-header.jpg) repeat-x;}
#main { width:946px; padding-top:6px; padding-bottom:6px; }
#main { height:450px;}/*IE6.0*/
html>body #main { height:auto; min-height:450px;}/*IE7.0+FireFox*/

#footer { clear:both; width:946px; height:115px; text-align:center; color:#999999; line-height:20px; padding-top:10px; background:url(../images/footer-1-4.gif) repeat-x left top;}    

#left,#right { margin-top:6px; height:100%;}
#left { clear:left; float:left; width:720px;}/*左*/             
#right { clear:right; float:right; width:220px;}/*右*/

#two-page-left { width:169px; /*border:1px #ccc solid;*/ float:left;}
#two-page-right { float:right;width:535px; height:100%; }

#header p { float:right; display:block; background:url(../images/212-47.gif) no-repeat left top; width:212px; height:82px; padding-top:10px; text-align:right; font-size:12px;}
#header p span { display:block; padding-top:40px; padding-right:10px;}

#mainbav { clear:both; width:931px; height:37px; background:url(../images/mainbav.jpg) no-repeat center bottom; padding-left:15px;}
#mainbav li { float:left;}
#mainbav li a { font:14px "宋体"; font-weight:bold; color:#fff; display:block;width:92px; height:37px; line-height:37px; text-align:center; text-decoration:none;}
#mainbav li a:hover { background:url(../images/1-37-mainbav.jpg) repeat-x left top; color:#FF0;}

#header img { display:block; float:left; margin:10px 0 0 15px;}

.flash-img { float:left; width:439px; height:240px; }

.news { float:right; width:498px; height:240px; background:url(../images/Cut_plans-1129-520.gif) no-repeat left top;}
.news h1 { color:#3385D6; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:28px; line-height:25px; margin-bottom:10px;}
.news h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news .more { float:right; display:block; padding:10px 10px 0 0;}
.news li { clear:both; background:url(../images/5-9.gif) no-repeat 7px center;   border-bottom:1px #ccc dashed;line-height:23px;height:23px; padding-left:22px; width:455px; margin-left:9px;color:#069;}
#main .news li a:hover { color:#F60;}
#main .news li a { float:left;}
#main .news li span { float:right;}
#main a { color:#069;}

.search { width:530px; height:47px; background:url(../images/720-55-search.jpg) no-repeat left top; margin-bottom:6px; padding-left:190px; padding-top:8px;}
.xuanze { float:left; margin-right:5px; font:12px "宋体";}
.search .shuru { float:left; width:200px; height:20px; border:1px #ccc solid;  font:12px "宋体"; margin-right:7px; padding-top:4px;}
.search .anniu { float:left; width:82px; height:26px; cursor:pointer; margin-right:10px; }
form { display:block; float:left; height:34px; padding-top:2px;}
.search span { display:block; font-size:12px; padding-right:3px;}

.Classical_training { float:left; width:356px; height:250px; background:url(../images/Cut_plans-1129-520.gif) no-repeat -499px top; margin-bottom:6px;}
.Classical_training h1 { color:#3385D6; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:10px; line-height:27px; margin-bottom:10px; }
.Classical_training h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Classical_training .more { float:right; display:block;padding:10px 30px 0 0;}
.Classical_training li { clear:both;}
#lt1 { float:left; width:87px; height:200px; padding-left:15px;}
#lt1 li { height:62px; margin-bottom:3px;>margin-bottom:0px;}
#lt1 li img { width:87px; height:62px;}
#rt2 { float:right; width:231px; height:200px; padding-right:10px;}
#rt2 li { width:212px;background:url(../images/3-3-1.gif) no-repeat 7px center; line-height:23px; border-bottom:1px #ccc dashed;padding-left:20px;}
#rt2 li a:hover { color:#F60;}

.Consulting_services { float:right; width:356px; height:250px; background:url(../images/Cut_plans-1129-520.gif) no-repeat -499px top;}
.Consulting_services h1 { color:#3385D6; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:10px; line-height:27px; margin-bottom:10px; }
.Consulting_services h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Consulting_services .more { float:right; display:block;padding:10px 30px 0 0;}
.Consulting_services li { clear:both; float:left;line-height:23px;border-bottom:1px #ccc dashed;background:url(../images/3-3-1.gif) no-repeat 7px center; width:314px;padding-left:20px; margin-left:5px;}
#main .Consulting_services  li a { float:left;}
#main .Consulting_services  li a:hover { color:#F60;}
#main .Consulting_services  li span { float:right; padding-right:3px;}

.photo_gallery { clear:both; width:720px; height:147px; background:url(../images/Cut_plans-1129-520.gif) no-repeat left -307px; overflow:hidden; }
.photo_gallery  h1 { color:#fff; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:7px; line-height:30px; width:130px; padding-left:30px; margin-bottom:9px;}
.photo_gallery span { display:block;  line-height:30px; float:left; width:465px; color:#0099CC;}
#table-td img { border:1px #ccc solid; padding:4px; >display:block; margin-right:20px;}
#table-td a:hover img { border:1px #fc0 solid; padding:4px;}

#scroll_div img { padding:1px; border:1px #ccc solid;}
#scroll_div  a:hover img{ border:1px #F90 solid;}

.Contact_Us { float:left; width:169px; height:216px; background:url(../images/Cut_plans-1129-520.gif) no-repeat -739px -251px;}
.Contact_Us h1 { color:#fff; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:7px; line-height:30px; margin-bottom:10px; }
.Contact_Us h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Contact_Us p { clear:both; width:159px; font-size:12px; color:#069; padding-left:7px;}

.Function-Point { margin:4px 0 0 3px;}

.Knowledge_Resources { float:right; width:545px; height:283px; border:1px #ccc solid; margin-bottom:6px;}
.Knowledge_Resources h1 { color:#3385D6; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:10px; line-height:30px; margin-bottom:10px; width:235px; }
.Knowledge_Resources h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.menu1box{ height:30px; width:545px; border-bottom:1px #3385d6 solid; }
#menu1 li{ float:left; display:block; cursor:pointer; width:60px; text-align:center; line-height:30px; height:30px; background:url(../images/80-29.gif) no-repeat left top; padding-left:15px;}
#menu1 li a { color:#666; font-weight:bold;}
#menu1 li a:hover { color:#06c;}
#menu1 li.hover{ background:url(../images/80-29-fz.jpg) no-repeat left top;}

.nr1box{ clear:both; margin-top:-1px; height:245px; width:545px;}
#nr1 ul{ display: none; >padding-top:10px; }
#nr1 li { margin:0 auto; width:503px; background:url(../images/5-9.gif) no-repeat left center; border-bottom:1px #ccc dashed; height:22px; line-height:22px; padding-left:15px;}
#nr1 li a { color:#666;}
#nr1 li a:hover { color:#F60;}
#nr1 ul.block{ display: block;}
.nr{ clear:both; }

.friendlink { clear:both; width:946px; height:47px; background:url(../images/Cut_plans-1129-520.gif) no-repeat left bottom; padding-top:5px; margin-bottom:5px;}
.friendlink h1 { display:block; float:left; width:90px; height:37px; line-height:42px; color:#666; font:14px "宋体"; padding-left:15px; padding-top:5px; font-weight:bold;}
.friendlink h1 span { font-weight:normal; font:11px Arial, Helvetica, sans-serif}
.friendlink img { margin-right:20px;}

.notice { width:220px; height:219px; background:url(../images/Cut_plans-1129-520.gif) no-repeat right top; margin-bottom:6px;}
.notice h1 { color:#fff; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:7px; line-height:30px; margin-bottom:10px; }
.notice h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.notice li { clear:both;}
.notice marquee { clear:both;}
.notice marquee li { clear:both;line-height:25px; background:url(../images/3-3-notice.gif) no-repeat 1px center; width:170px; padding-left:20px;}
.notice marquee li a { color:#666;}
.notice marquee li a:hover { color:#f60;}

.team { width:210px; height:228px; border:1px #ccc solid; background:url(../images/1-195.gif) repeat-x; margin-bottom:6px; padding-top:10px; padding-left:8px;}
.team a:hover { border:1px #FFCC00 solid;}
.perspective { margin-bottom:5px;>margin-bottom:1px;}

.new_Post { width:220px; height:220px; background:url(../images/Cut_plans-1129-520.gif) no-repeat right -220px; }
.new_Post h1 { color:#fff; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:7px; line-height:30px; margin-bottom:10px; }
.new_Post h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.new_Post li { clear:both;}
.new_Post li { clear:both;line-height:23px; background:url(../images/3-3-notice.gif) no-repeat 1px center; width:170px; padding-left:20px; margin-left:15px;}
#footer .top { text-align:right;}
#footer a { font-weight:bold;}

#two-page-left .main-title { width:144px; height:37px;padding-left:25px; padding-top:4px; background:url(../images/169-41-main-title.jpg) no-repeat left top; margin-top:1px;}
#two-page-left .main-title h3 { color:#f60; font-weight:bold; font-size:14px; font-family:"宋体"; }
#two-page-left .main-title span { display:block; margin-top:-5px; color:#f60; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#two-page-right h1 { color:#f60; font-weight:bold; font-size:15px; font-family:"宋体"; float:left; padding-left:30px; line-height:23px; height:58px; padding-top:9px;}
#two-page-right h1 span { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#two-page-right .page { clear:both; text-align:center; padding:10px 0; font:12px "宋体";}


.location { width:100%; clear:both; text-align:left; margin-bottom:7px;border-bottom:2px #3385d6 solid;}
.location span { background:url(../images/7-9.jpg) no-repeat 6px center;; padding-left:20px; font:12px "宋体";height:22px; line-height:24px;}

#Entries li { margin:0 auto; width:503px; background:url(../images/5-9.gif) no-repeat left center; border-bottom:1px #ccc dashed; height:22px; line-height:22px; padding-left:15px;}
#Entries li a { float:left;}
#Entries li span { float:right;}
#Entries li a { color:#666;}
#Entries li a:hover { color:#F60;}

#sidebar { width:167px; border:1px #ccc solid; clear:both;  padding-bottom:5px; padding-top:8px;}
#sidebar { height:20px;}/*IE6.0*/
html>body #sidebar { height:auto; min-height:20px;}/*IE7.0,火狐*/


#sidebar li { width:167px; margin:0 auto; padding-left:20px; width:110px; background:url(../images/9-9.jpg) no-repeat left 5px;line-height:25px; height:25px;}

.Page-deep { width:544px; height:100px;}
.Page-deep#training { background:url(../images/544-67/1.jpg) no-repeat center top;}
.Page-deep#consultation { background:url(../images/544-67/2.jpg) no-repeat center top;}
.Page-deep#function { background:url(../images/544-67/3.jpg) no-repeat center top;}
.Page-deep#project { background:url(../images/544-67/4.jpg) no-repeat center top;}
.Page-deep#quantification { background:url(../images/544-67/5.jpg) no-repeat center top;}
.Page-deep#earned { background:url(../images/544-67/6.jpg) no-repeat center top;}
.Page-deep#tool { background:url(../images/544-67/7.jpg) no-repeat center top;}
.Page-deep#about-us { background:url(../images/544-67/8.jpg) no-repeat center top;}

.article-forehead { text-align:center; padding:3px 0 5px 0; border-bottom:2px #999 solid;}	 
.article-forehead h4 { font:14px "宋体"; color:#06c; font-weight:bold;}/*文章标题*/
.article-forehead span { font:12px; color:#999;}/*加入时间*/
.article { padding:5px 7px 20px 7px;}

#site-map { padding:3px 5px; margin-bottom:30px;}
#site-map h6 { display:block; height:35px; line-height:35px; text-align:center; font:14px "宋体"; font-weight: bold; color:#06c;}
#site-map ul { clear:both;}
#site-map ul li { display:block; float:left; width:98px; border:1px #09C solid; text-align:center; margin-right:7px; margin-bottom:7px;}
#site-map a { display:block; color:#666;}
#site-map a:hover { color:#f60; background:#EEF7FF; text-decoration:none;}

#team-introduction div { margin:0 auto; width:470px; height:193px; border:1px #ccc solid; padding:12px 20px 0 50px; margin-bottom:15px; border-bottom:7px #84C1FF solid; text-align:right; padding-bottom:7px;}
#team-introduction div img { display:block; clear:both;}
#team-introduction div dt img { border:2px #ccc solid; width:123px; height:173px;}
#team-introduction div dt { float:left;}
#team-introduction div dd { float:left; padding-left:20px; display:block; width:305px; height:177px; overflow:hidden; text-align:left;}
#team-introduction div dd h5 { font:14px "宋体"; font-weight:bold; color:#666;}
#team-introduction div a { color:#666; }
#team-introduction div a:hover { color:#FF6600; background-color:#FFFFEC; text-decoration:none;}

#img { text-align:center; padding-top:15px; padding-left:15px;}
#img img { border:2px #ccc solid;}
#img ul { clear:both; display:block; margin:0 auto;}
#img ul li { float:left; width:170px; height:110px; display:block; text-align:center;}
#img ul li img { display:block; width:123px; height:91px; padding:3px; border:1px #ccc solid;}
#img ul li a:hover img { display:block; width:123px; height:91px; padding:3px; border:1px #f60 solid;}

.sousuo { border:1px #999 solid; height:23px; line-height:23px; width:248px; margin-right:15px;}