BODY {
	BACKGROUND: #ccc; COLOR: #333; FONT-SIZE: 12px; TEXT-DECORATION: none; margin:0 auto
}

TD {
	FONT-SIZE: 12px; line-height:150%
}
DIV {
	FONT-SIZE: 12px
}
img{border:0}
A {
	COLOR: #3d2929; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3d2929; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3d2929; FONT-SIZE: 9pt; TEXT-DECORATION: underline
}
#head{ width:1004px; height:88px; background:url(headbg.gif) repeat-x; margin:0 auto}
.headleft{ margin-left:10px; width:338px; height:81px; background:url(logo.jpg) no-repeat; float:left}
.headright{ margin-right:10px; width:279px; height:81px; background:url(headright.jpg) no-repeat; float:right}
#banner{width:1004px; height:219px; overflow:hidden; margin:0 auto}

/* common styling */
.menu {width:1004px; height:40px;  margin:0;  color:#FFFFFF; background:url(menu.jpg); margin:0 auto}
.menu a, .menu a:visited { color:#FFFFFF;font-size:14px; font-weight:bolder;}
.menu a:hover { color:#F3F0C7; text-decoration:none}
/* specific to non IE browsers */
#content{ margin:0 auto; width:1004px; overflow:hidden; background:#fff}
.title{ width:1004px; height:57px; overflow:hidden}
.one{width:1004px; margin-top:5px; overflow:hidden}
.big{background:url(new_16.jpg) no-repeat; width:241px; height:192px; margin:8px 5px 0 5px; float:left}
.pic { display:block; width:213px; height:128px; float:left; margin:10px 0 10px 11px}
.text {width:214px;margin:0 auto; text-align:center; height:40px; line-height:40px; display:block; float:left}

.two{width:1004px; margin-top:5px; overflow:hidden}
.twocontent{background:url(new_22.jpg) no-repeat; width:930px; height:313px}
.no1{ width:180px; height:170px; overflow:hidden; padding:35px 0 0 30px; line-height:23px; float:left}
.no2{ width:180px; height:170px; overflow:hidden; padding:35px 0 0 90px; line-height:23px; float:left}
.no3{ width:180px; height:170px; overflow:hidden; padding:35px 0 0 85px; line-height:23px; float:left}

.dbb{ width:150px; height:50px; overflow:hidden; padding:20px 0 0 100px; line-height:23px; float:left; }
.dbbleft2{ width:180px; height:50px; overflow:hidden; padding:20px 0 0 130px; line-height:23px; float:left;}
.dbbleft3{ width:200px; height:50px; overflow:hidden; padding:20px 0 0 85px; line-height:23px; float:left;}

.three{width:1004px; overflow:hidden}
.big1{background:url(threebg.jpg) no-repeat; width:331px; height:179px; margin:8px 0px 0 2px; float:left}
.pic1 { display:block; width:107px; height:156px; float:left; margin:10px 0 10px 11px}
.text1 {width:185px; height:150px;margin:0 auto; text-align:left; line-height:24px; display:block; float:left; padding:5px 5px 5px 10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bolder}
.text1 span{color:#F00}
.text11{ font-size:12px; font-weight:normal}


.four img{border:1px solid #D6D6D5}
.four span{height:30px; background:#ECEBEB; width:186px; border:1px solid #D6D6D5; display:block; border-top:none; text-align:center; line-height:30px}

.service{ width:1004px; margin:0px auto; padding:0px; background:#fff; overflow:hidden;}
.service_top{width:1004px; padding:0px; margin-top:5px;}
.service_l{ width:400px; margin:15px; padding:0px; float:left;}
.service_r{ margin:15px 15px 15px 14px; padding:0px; width:545px; float:left;}
.service_r_top{width:545px; padding:0px; margin-top:-15px;}
.service_r_con{width:545px; padding:0px; margin:0px; font-size:12px; color:#333; line-height:24px; text-indent:2em;}
.service1_l{ width:555px; margin:0px 15px 15px 15px; padding:0px; float:left;}
.service1_l_top{width:555px; padding:0px; margin:0px; margin-top:-20px}
.service1_l_con{width:555px; padding:0px; margin:0px; font-size:12px; color:#333; line-height:24px; text-indent:2em;}
.service1_r{ margin:0px 15px 15px 14px; padding:0px; width:390px; float:left;}
.service1_gr{width:390px; float:left;}
.recruit{padding:0px; width:385px; float:left; background-color:#EDEDED;margin:0px 15px 15px 14px; padding-top:10px;}
.recruit ul {float:none;height:80px;overflow:hidden;padding:0;width:auto; list-style-type:none; margin:0px;}
.recruit ul  li { line-height:2; font-size:12px; color:#333; width:190px; float:left; text-indent:10px;}


.1{font-size:14px; font-weight:bolder; color:#2371bf; padding-left:10px}
.1 span{color:#d0751d}
.fivetext{ color:#666; line-height:24px; padding:0 12px 10px 12px}

.six{width:1004px; margin-top:5px; overflow:hidden}
.six1{width:984px; height:60px; margin:0 auto; padding-top:10px;}
.sixpart1{ width:230px; height:50px; float:left; padding-top:5px}
.sixpart2{ width:740px; height:50px; float:right; line-height:20px; color:#666}
.six2{width:984px; height:180px; margin:0 auto; }
.sixpart3{ width:290px; height:180px; float:left; border:1px solid #d6d6d5}
.sixpart3 img{padding:5px; display:block}
.sixpart4{ width:680px; height:180px; float:left; margin-left:10px}
.sixs{width:216px; height:180px; float:left; margin-right:8px; border:1px solid #d6d6d5; }
.sixs img{ padding:5px;}
.sixs span{ width:206px; margin:0 auto; line-height:25px; height:25px; text-align:center; display:block; float:left}
#foot{width:1004px; height:120px; margin:0 auto; padding-top:15px; background:url(bottom.jpg) repeat-x bottom}
.logo{ width:121px; height:89px; margin-top:20px; margin-left:20px; float:left}
.copy{width:745px; float:left; line-height:23px; margin-top:30px; margin-left:10px}



