/* 中关村建设 基本样式 */

body{
margin:0px;
padding:0px;
text-align:center;
font-family:Arial, "宋体";
font-size:12px;
line-height:1.8em;
}
.clear{
clear:both;
}
h1,h2,h3,h4,h5,h6,p{
margin:0px;
}
p{
text-indent:2em;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
color:#666666;
}
ul{
list-style:none;
margin:0px;
padding:0px;
}
.dashed{
background:url(../images/dashed.gif) no-repeat left top;
height:2px;
}
hr{
height:5px;
margin:0px;
padding:0px;
background:#B7BAB7;
}
*hr{
margin:-7px 0 0 0;
}
#wrapper{
width:1002px;
text-align:left;
overflow:hidden;
}
/* 首页样式 */
#hr{
background:url(../images/hr.gif) repeat-x;
height:39px;
}

#sideBar_left{
width:210px;
float:left;
margin:0 52px 0 0
}
#sideBar_left a{
color:#617A91;
}
#sideBar_left h1{
text-indent:-3000px;
height:53px;
background:url(../images/case_show.jpg) no-repeat right top;
}
#sideBar_left img{
padding:8px 0 0 26px;
}
#sideBar_left li{
text-align:right;
padding:7px 16px 0 0;
background:url(../images/li_img.jpg) no-repeat 200px 13px;
}

#home_main_content{
float:left;
width:724px;
margin:0 16px 0 0;
height:340px;
}
#home_news{
width:395px;
float:left;
}
#home_news h1{
background:url(../images/news.jpg) no-repeat left top;
text-indent:-3000px;
height:53px;
}
#home_news img{
border:4px solid #E5E5E5;
float:left;
margin:8px 10px 0 0;
}
#home_news p{
float:left;
margin:8px 0 0 0;
background:#F9F9F9;
width:219px;
height:85px;
padding:5px 8px 5px 8px;
}
#home_news ul{
padding:13px 0 0 0;
clear:both;
}
#home_news ul li{
background:url(../images/line.jpg) no-repeat left bottom;
padding:3px 20px;
}
#home_news ul li img{
float:none;
border:0px;
}
#home_news ul li.last{
padding:8px 0 0 0;
background:none;
}
#home_news ul li.last img{
border:0px;
}

#sideBar_right{
float:right;
width:282px;
background:#F5F7F8 url(../images/captop.gif) no-repeat left top;
}
#sideBar_right img{
padding:30px 11px 57px 11px;
}
#sideBar_right ul#function{
position:relative;
width:282px;
height:130px;
text-indent:-3000px;
background:url(../images/capbottom.gif) no-repeat left bottom;
}
#sideBar_right ul#function li#office a{
background:url(../images/office.jpg) no-repeat left top;
width:282px;
height:37px;
display:block;
}
#sideBar_right ul#function li#office a:hover{
background-position:0px -37px;
}
#sideBar_right ul#function li#mail a{
background:url(../images/mail.jpg) no-repeat left top;
width:282px;
height:39px;
display:block;
}
#sideBar_right ul#function li#mail a:hover{
background-position:0px -39px;
}
#sideBar_right ul#function li#friend{
position:relative;
}
#sideBar_right ul#function li#friend a.no_scroll{
background:url(../images/friend.jpg) no-repeat left top;
width:282px;
height:44px;
display:block;
}
#sideBar_right ul#function li#friend a:hover{
background-position:0px -44px;
}
/*#sideBar_right ul#function li div{
position:absolute;
right:5px;
bottom:8px;
width:190px;
height:30px;
text-indent:0px;
}
#sideBar_right ul#function li#friend img{
padding:0 5px 0 0;
}*/

#footer{
background:#E5E5E5 url(../images/footer_capleft.gif) no-repeat left top;
width::962px;
height:40px;
text-align:right;
color:#8E8E8E;
padding:7px 40px 0 0;
position:relative;
clear:both;
margin:10px 0;
line-height:18px;
}
#footer img{
position:absolute;
right:0px;
top:0px;
}

/* 关天我们 about */
#header{
width:1002px;
height:123px;
position:relative;
}
img#logo{
display:block;
}
#header ul#subNav{
float:left;
position:absolute;
top:60px;
right:10px;
width:180px;
}
#header ul#subNav li{
color:#40597F;
padding:0 10px 10px 0;
float:left;
}
#header ul#subNav li a{
color:#999;
padding:0 10px 10px 0;
}
#header ul#subNav li a:hover{
color:#40597F;
}
ul#mainNav{
width:762px;
height:40px;
position:absolute;
left:240px;
top:83px;
background:url(../images/main_nav.jpg) no-repeat;
}
ul#mainNav li{
float:left;
}
ul#mainNav a{
background:url(../images/main_nav.jpg) no-repeat;
text-indent:-3000px;
display:block;
height:40px;
}
ul#mainNav li#home a{
width:86px;
background-position:0px 0px;
}
ul#mainNav li#home a:hover{
background-position:0px -40px;
}
ul#mainNav li#about a{
width:93px;
background-position:-86px 0px;
}
ul#mainNav li#about a:hover{
background-position:-86px -40px;
}
ul#mainNav li#culture a{
width:95px;
background-position:-179px 0;
}
ul#mainNav li#culture a:hover{
background-position:-179px -40px;
}
ul#mainNav li#project a{
width:99px;
background-position:-274px 0;
}
ul#mainNav li#project a:hover{
background-position:-274px -40px;
}
ul#mainNav li#news a{
width:101px;
background-position:-373px 0;
}
ul#mainNav li#news a:hover{
background-position:-373px -40px;
}
ul#mainNav li#human_resources a{
width:99px;
background-position:-474px 0;
}
ul#mainNav li#human_resources a:hover{
background-position:-474px -40px;
}
ul#mainNav li#contact a{
width:100px;
background-position:-573px 0;
}
ul#mainNav li#contact a:hover{
background-position:-573px -40px;
}
ul#mainNav li#last a{
width:89px;
background-position:-673px 0;
}
ul#mainNav li#last a{
background-position:-673px -40px;
}
/* 高亮显示主导航 */
body.about ul#mainNav li#about a{
background-position:-86px -40px;
}

body.culture ul#mainNav li#culture a{
background-position:-179px -40px;
}

body.project ul#mainNav li#project a{
background-position:-274px -40px;
}

body.news ul#mainNav li#news a{
background-position:-373px -40px;
}

body.job ul#mainNav li#human_resources a{
background-position:-474px -40px;
}
body.contact ul#mainNav li#contact a{
background-position:-573px -40px;
}

#banner{
width:1002px;
height:185px;
}
#content{
width:1002px;
}
#content #leftbar{
width:206px;
height:450px;
float:left;
background:url(../images/bar_line.jpg) no-repeat right top;
margin:13px 78px 0 0;
padding:0 5px 0 6px;
}
#content #leftbar ul{
padding:5px 0 0 0;
}
#content #leftbar ul a{
background:url(../images/about_nav.jpg) no-repeat;
text-indent:-3000px;
display:block;
width:206px;
}
#leftbar li#introduction a{
height:37px;
background-position:0 0;
}
#leftbar li#introduction a:hover{
background-position:-206px 0;
}
#leftbar li#speaking_leadership a{
height:40px;
background-position:0 -37px;
}
#leftbar li#speaking_leadership a:hover{
background-position:-206px -37px;
}
#leftbar li#structure a{
height:37px;
background-position:0 -77px;
}
#leftbar li#structure a:hover{
background-position:-206px -77px;
}
#leftbar li#honors a{
height:40px;
background-position:0 -114px;
}
#leftbar li#honors a:hover{
background-position:-206px -114px;
}
#leftbar li#memorabilia a{
height:33px;
background-position:0 -154px;
}
#leftbar li#memorabilia a:hover{
background-position:-206px -154px;
}
/* 侧栏高亮显示 */
body.introduction #leftbar li#introduction a{
background-position:-206px 0;
}
body.speaking_leadership #leftbar li#speaking_leadership a{
background-position:-206px -37px;
} 
body.structure #leftbar li#structure a{
background-position:-206px -77px;
} 
body.honors #leftbar li#honors a{
background-position:-206px -114px;
} 
body.memorabilia #leftbar li#memorabilia a{
background-position:-206px -154px;
}

body.introduction #main_content{
background:url(../images/about_line.jpg) no-repeat left top;
}
#main_content{
width:605px;
float:left;
margin:35px 0 0 0;
background:url(../images/h1_line.jpg) no-repeat left top;
}
#main_content h1{
text-indent:-3000px;
height:26px;
padding:0 0 10px 0;
}
body.introduction #main_content h1{
background:url(../images/about_h1.jpg) no-repeat 20px 0;
}
body.speaking_leadership #main_content h1{
background:url(../images/about_h1_2.jpg) no-repeat 20px 0;
}
body.structure #main_content h1{
background:url(../images/about_h1_3.jpg) no-repeat 20px 0;
}
body.honors #main_content h1{
background:url(../images/about_h1_4.jpg) no-repeat 20px 0;
}
body.memorabilia #main_content h1{
background:url(../images/about_h1_5.jpg) no-repeat 20px 0;
}
body.honors #main_content h2{
color:#24539B;
font-size:13px;
padding:15px 0 0 25px;
text-align:right;
}

#main_content p{
color:#555555;
margin:15px 0;
}
#main_content p#first{
color:#915302;
padding:0 0 0 19px;
text-indent:0px;
position:relative;
top:-10px;
}

#main_content span#ceo img{
float:left;
padding:4px;
border:1px solid #eee;
margin:15px 15px 10px 40px;
display:inline;
color:#27559E;
}
ul#honors_list{
list-style:none;
padding:0 0 0 15px;
}
ul#honors_list li{
float:left;
margin:15px 15px 10px 0;
text-align:center;
}
ul#honors_list li img{
padding:4px;
border:1px solid #eee;
}
ul#honors_list li span{
color:#555555;
}

ul#memorabilia_list{
color:#555;
padding:20px 0 0 0;
}
ul#memorabilia_list li{
padding:0 0 5px 140px;
}
ul#memorabilia_list li span{
margin:0 0 0 -140px;
float:left;
width:140px;
text-align:left;
color:#27559E;
}

body.honors table{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#555;
margin:15px 0;
width:570px;
}
body.honors table caption{
padding:15px 0 10px 0;
font-weight:bold;
}
body.honors table th{
text-align:center;
background:#F7F7F7;
}
body.honors table td,
body.honors table th{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding:3px 12px;
}
/* 企业文化 culture */
body.culture #main_content h1{
background:url(../images/culture_h1.jpg) no-repeat 20px 0;
}
body.newspapers #content #main_content h1{
background:url(../images/newspapers_h1.jpg) no-repeat 20px 0;
margin:0 0 15px 0;
}
body.culture #main_content img{
float:right;
padding:4px;
border:1px solid #eee;
margin:15px 0 10px 15px;
display:block;
color:#27559E;
}
ul#culture_list{
font-weight:bold;
padding:10px 0 0 25px;
color:#27559E;
}
ul#culture_list span{
color:#000;
}
ul#culture_list li{
background:url(../images/li.jpg) no-repeat left 8px;
padding:0 0 0 12px;
}
ul#culture_list ul li{
position:relative;
top:-22px;
left:80px;
background:none;
}

#main_content ul#picture{
color:#666;
padding:18px 0 0 5px;
}
#main_content ul#picture li{
float:left;
margin:0px;
padding:0 0 0 10px;
}
#main_content ul#picture li img{
float:none;
margin:0px;
}
body.newspapers #main_content ul#newspapers{
width:600px;
}
body.newspapers #main_content ul#newspapers li{
padding:0 0 5px 20px;
float:left;
margin:0px;
}
body.newspapers #main_content ul#newspapers li img{
float:none;
}

/* 项目展示 project*/
/* 侧栏导航 */

body.project #content #leftbar ul a{
background-image:url(../images/project_nav.jpg);
background-repeat:no-repeat;
}
#leftbar li#olympics a{
height:37px;
}
#leftbar li#olympics a:hover{
background-position:-206px 0px;
}
#leftbar li#real_estate a{
height:40px;
background-position:0px -37px;
}
#leftbar li#real_estate a:hover{
background-position:-206px -37px;
}
#leftbar li#construction a{
height:37px;
background-position:0 -77px;
}
#leftbar li#construction a:hover{
background-position:-206px -77px;
}
#leftbar li#municipal a{
height:40px;
background-position:0 -117px;
}
#leftbar li#municipal a:hover{
background-position:-206px -117px;
}

#leftbar li#aaaa a{
height:40px;
background-position:0 -157px;
}
#leftbar li#aaaa a:hover{
background-position:-206px -157px;
}

#leftbar li#bbbb a{
height:40px;
background-position:0 -197px;
}
#leftbar li#bbbb a:hover{
background-position:-206px -197px;
}

#leftbar li#cccc a{
height:40px;
background-position:0 -237px;
}
#leftbar li#cccc a:hover{
background-position:-206px -237px;
}

















body.project #content #leftbar ul#sublist{
margin:-5px 0 0 0;
padding:0 0 10px 0;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li a{
background-image:url(../images/construction_nav.jpg);
background-repeat:no-repeat;
background-position:0 0;
height:25px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#public a{
height:25px;
background-position:0 0;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#public a:hover{
background-position:-206px 0px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#civilian a{
height:25px;
background-position:0 -25px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#civilian a:hover{
background-position:-206px -25px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#outside a{
height:25px;
background-position:0 -50px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#outside a:hover{
background-position:-206px -50px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#bieshu a{
height:25px;
background-position:0 -75px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#bieshu a:hover{
background-position:-206px -75px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#gongyu a{
height:25px;
background-position:0 -100px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#gongyu a:hover{
background-position:-206px -100px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#jyyl a{
height:25px;
background-position:0 -125px;
}
body.real_estate #content #leftbar li#real_estate ul#sublist li#jyyl a:hover{
background-position:-206px -125px;
}

/* 侧栏导航高亮 */
body.olympics #leftbar li#olympics a{
background-position:-206px 0;
}
body.real_estate #leftbar li#real_estate a{
background-position:-206px -37px;
}
body.construction #leftbar li#construction a{
background-position:-206px -77px;
}
body.public #content #leftbar li#real_estate ul#sublist li#public a{
background-position:-206px 0px;
}
body.civilian #content #leftbar li#real_estate ul#sublist li#civilian a{
background-position:-206px -25px;
}
body.outside #content #leftbar li#real_estate ul#sublist li#outside a{
background-position:-206px -50px;
}
body.bieshu #content #leftbar li#real_estate ul#sublist li#bieshu a{
background-position:-206px -75px;
}
body.gongyu #content #leftbar li#real_estate ul#sublist li#gongyu a{
background-position:-206px -100px;
}
body.jyyl #content #leftbar li#real_estate ul#sublist li#jyyl a{
background-position:-206px -125px;
}

body.municipal #leftbar li#municipal a{
background-position:-206px -117px;
}

body.aaaa #leftbar li#aaaa a{
background-position:-206px -157px;
}

body.bbbb #leftbar li#bbbb a{
background-position:-206px -197px;
}

body.cccc #leftbar li#cccc a{
background-position:-206px -237px;
}


body.project #main_content h1{
background:url(../images/project_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.real_estate #main_content h1{
background:url(../images/myjz1_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.construction #main_content h1{
background:url(../images/construction_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.municipal #main_content h1{
background:url(../images/municipal_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}

body.aaaa #main_content h1{
background:url(../images/aaaa_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}

body.bbbb #main_content h1{
background:url(../images/bbbb_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}

body.cccc #main_content h1{
background:url(../images/cccc_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}


body.civilian #main_content h1{
background:url(../images/myjz2_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.outside #main_content h1{
background:url(../images/myjz3_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.bieshu #main_content h1{
background:url(../images/myjz4_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.gongyu #main_content h1{
background:url(../images/myjz5_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}
body.jyyl #main_content h1{
background:url(../images/myjz6_h1.jpg) no-repeat 20px 0;
padding:0 0 25px 0;
}


body.project #main_content h2{
color:#24539B;
font-size:13px;
}
body.construction #main_content h2,
body.vivilian #main_content h2,
body.outside #main_content h2,
body.bieshu #main_content h2,
body.gongyu #main_content h2,
body.jyyl #main_content h2{
padding:0 12px 10px 0;
text-align:right;
}
body.construction #main_content h2 a,
body.vivilian #main_content h2 a,
body.outside #main_content h2 a,
body.bieshu #main_content h2 a,
body.gongyu #main_content h2 a,
body.jyyl #main_content h2 a{
color:#24539B;
}
body.project #main_content img{
float:right;
padding:4px;
border:1px solid #eee;
margin:0 0 0 15px;
}

ul.estate_l_1{
color:#555;
}
ul.estate_l_1 li{
float:left;
padding:0px 8px;
}
ul.estate_l_2{
}
ul.estate_l_2 li{
float:none;
}
#main_content ul.estate_l_2 li img{
display:block;
float:none;
margin:0px;
}
ul.estate_l_1 span{
color:#2E568A;
}
body.olympics #main_content span a{
display:block;
color:#24539B;
text-align:right;
text-decoration:underline;
}
body.olympics #main_content div#olympics_img{
padding:0px;
margin:0px;
background:red;
}
body.olympics #main_content div#olympics_img img{
margin:0 11px 10px 0;
}

/* 新闻动态 news */
body.news #main_content h1{
background:url(../images/news_h1.jpg) no-repeat 20px 0;
}
body.press #main_content h1{
background:url(../images/press_h1.jpg) no-repeat 20px 0;
}
body.detail #main_content h1{
background:url(../images/news_detail_h1.jpg) no-repeat 20px 0;
}



body.news #content #leftbar ul a{
background-image:url(../images/news_nav.jpg);
background-repeat:no-repeat;
}
#leftbar li#industry_news a{
height:37px;
}
#leftbar li#industry_news a:hover{
background-position:-206px 0px;
}
#leftbar li#press a{
height:40px;
background-position:0px -37px;
}
#leftbar li#press a:hover{
background-position:-206px -37px;
}
#leftbar li#newspapers a{
height:37px;
background-position:0px -77px;
}
#leftbar li#newspapers a:hover{
background-position:-206px -77px;
}
/* 新闻侧栏导航高亮显示 */
body.industry_news #leftbar li#industry_news a{
background-position:-206px 0;
}
body.press #leftbar li#press a{
background-position:-206px -37px;
}
body.newspapers #leftbar li#newspapers a{
background-position:-206px -77px;
}

ul#indestry_news_list{
margin:10px 0 0 0;
}
ul#indestry_news_list p{
margin:0px;
line-height:1.5;
}
ul#indestry_news_list li h3{
font-size:12px;
font-weight:normal;
}
ul#indestry_news_list li h3 a{
color:#28569E;
}
ul#indestry_news_list li h3 span{
float:right;
color:#9E9E9E;
}
ul#indestry_news_list li{
padding:15px;
width:600px;
border-bottom:2px solid #E9EDEF;
background:url(../images/li.jpg) 0px 22px no-repeat;
voice-family:"\"}\"";
voice-family:inherit;
width:570px;
}

body.detail #main_content h2{
color:#28569E;
font-size:13px;
padding:20px 0 0 0;
text-align:center;
}
body.newspapers p input{
border:1px solid #999999;
color:#333333;
font:11px;
}
ul#indestry_news_list img{
padding:0 0 0 15px;
}

/*  job */
body.talent_concept #main_content h1{
background:url(../images/job1_h1.jpg) no-repeat 20px 0;
}
body.candidates #main_content h1{
background:url(../images/job2_h1.jpg) no-repeat 20px 0;
}
body.training #main_content h1{
background:url(../images/job3_h1.jpg) no-repeat 20px 0;
}
body.candidates #main_content h1#self{
background:url(../images/job4_h1.jpg) no-repeat 20px 0;
}

body.job #content #leftbar ul a{
background-image:url(../images/job_nav.jpg);
background-repeat:no-repeat;
}
#leftbar li#talent_concept a{
height:37px;
}
#leftbar li#talent_concept a:hover{
background-position:-206px 0px;
}
#leftbar li#candidates a{
height:40px;
background-position:0px -37px;
}
#leftbar li#candidates a:hover{
background-position:-206px -37px;
}
#leftbar li#training a{
height:40px;
background-position:0px -77px;
}
#leftbar li#training a:hover{
background-position:-206px -77px;
}
/* 高亮显示 job */
body.talent_concept #leftbar li#talent_concept a{
background-position:-206px 0px;
}
body.candidates #leftbar li#candidates a{
background-position:-206px -37px;
}
body.training #leftbar li#training a{
background-position:-206px -77px;
}
ul#talent_concept_list{
padding:15px 0 0 30px;
color:#555;
}
ul#talent_concept_list li{
padding:0 0 5px 0;
}
ul#job_list{
position:relative;
margin:20px 0 10px 20px;
padding:0 0 10px 0;
color:#555;
background:url(../images/dashed.gif) left bottom no-repeat;
}
ul#job_list h3{
font-size:12px;
padding:0 0 5px 0;
}
ul#job_list li h3 a{
text-decoration:underline;
}
ul#job_list a{
color:#24539B;
}
ul#job_list a.link{
position:absolute;
left:500px;
top:-5px;
font-weight:bold;
color:#24539B;
text-decoration:underline;
}
ul#job_list li p{
text-indent:0px;
padding:5px 0 0 25px;
margin:0px;
}
ul#job_list li span{
color:#24539B;
}

body.training #main_content h2{
color:#28569E;
font-size:13px;
padding:20px 0 0 0;
text-align:center;
}
body.training #main_content p{
padding:0 0 0 20px;
}

ul#departments{
color:#555;
clear:both;
margin:0 0 0 18px;
}
ul#departments li{
padding:0 0 0 10px;
float:left;
}
ul#departments li a{
padding:0 10px 0 0;
color:#915401;
}

/* 联系我们 contact */
body.contact #main_content h1{
background:url(../images/contact_h1.jpg) no-repeat 20px 0;
}
body.contact #content #leftbar div{
background:url(../images/contact_img.jpg) no-repeat 2px 0px;
width:200px;
height:177px;
}
body.contact #main_content ul{
padding:15px 0 0 40px;
color:#555;
}
body.contact #main_content ul li{
padding:5px;
}
ul#contact_list li input,
ul#contact_list li textarea{
border:1px solid #c0c0c0;
}
ul#contact_list h3{
font-size:13px;
color:#24539B;
}