body {margin:0px; padding:0px; font-family:"宋体"; font-size:12px; color:#999999; background:#000000;}
ul {margin:0px; padding:0px;}
li {list-style:none;}
img {border:0px;}
a {color:#999999; text-decoration:none;}
a:hover {color:#FFFFFF;}
.clear {height:0px; float:none; clear:both; overflow:hidden;}

.header {width:1003px; margin:0 auto; overflow:hidden;}
.header .logo {width:284px; height:114px; float:left; background:url(logo.gif);}
.header .logo a {display:block; width:284px; height:114px; text-indent:-2000px;}
.header .h_link {width:719px; height:114px; background:url(com_title.gif); float:left;}
.header .h_link .a_link {height:30px; line-height:30px; margin-top:60px; text-align:right; padding-right:10px; overflow:hidden;}

.navi_fl {width:993px; margin:0 auto; padding-left:10px; overflow:hidden; background:url(flash_left.gif) left top no-repeat;}
.navi_fl .navi {width:980px; height:29px; background:#bd1414;}
.navi_fl .navi .menu {font-weight:bold; color:#FFFFFF; font-size:14px; float:left; background-position:center; background-repeat:no-repeat;}
.navi_fl .navi .menu a {display:block; padding:0px 20px; float:left; line-height:29px; color:#FFFFFF;}
.navi_fl .navi .blank {width:1px; height:29px; background:url(navi_blank.gif); float:left; overflow:hidden;}
.fl {width:993px; margin:0 auto; padding-left:10px; overflow:hidden; background:url(flash_left.gif) left -30px no-repeat;}
.flash_index {width:980px; height:290px; background:url(flash_top.gif) #292929 center top no-repeat; padding-top:10px;}

.page {width:970px; overflow:hidden; margin:0 auto; padding-bottom:20px; margin-top:10px;}
.page .home_left {width:250px; float:left; overflow:hidden;}
.page .home_left .home_brief {width:246px; height:221px; border:#3b3b3b 1px solid; padding:1px;}
.page .home_left .home_brief .title {height:32px; background:url(brief_title_bg.gif); border-bottom:#3b3b3b 1px solid; overflow:hidden;}
.page .home_left .home_brief .title span {display:block;}
.page .home_left .home_brief .brief {line-height:18px; text-indent:24px; padding:5px;}
.page .home_left .award {width:246px; height:141px; border:#3b3b3b 1px solid; padding:1px; margin-top:20px; overflow:hidden;}
.page .home_left .award .title {height:28px; background:url(award_title_bg.gif); border-bottom:#3b3b3b 1px solid; overflow:hidden;}
.page .home_left .award .title span {display:block;}
.page .home_left .award .img {width:110px; height:100px; padding:10px 6px; line-height:20px; text-align:center; float:left;}
.page .home_left .award .img img {width:110px; height:80px;}

.page .home_ct {width:435px; overflow:hidden; float:left; padding-left:10px;}
.page .home_ct .news {width:435px; height:160px;}
.page .home_ct .news .tab {width:72px; height:22px; float:left; cursor:pointer;}
.page .home_ct .news .more {height:20px; float:right; padding-right:5px;}
.page .home_ct .news .list {height:138px; overflow:hidden; border-top:#3d3d3d 1px solid; display:none;}
.page .home_ct .news .list ul {padding-top:10px;}
.page .home_ct .news .list li {height:30px; line-height:30px; border-bottom:#3d3d3d 1px dashed;}
.page .home_ct .news #list_0 {display:block;}

.page .home_ct .pro_show {width:435px; height:230px;}
.page .home_ct .pro_show .title {height:25px; overflow:hidden; border-bottom:#3d3d3d 1px solid; margin-top:30px;}
.page .home_ct .pro_show .title span {display:block;}
.page .home_ct .pro_show .btn_left {width:37px; height:165px; background:url(roll_left_icon.gif) #100e0e 15px center no-repeat; float:left; margin-top:10px; cursor:pointer;}
.page .home_ct .pro_show .pro {width:360px; height:165px; background:#100e0e; margin-top:10px; float:left; overflow:hidden;}
.page .home_ct .pro_show .pro .img {width:108px; height:80px; border:#302f2f 1px solid; margin-top:15px; padding-top:14px; padding-bottom:14px;}
.page .home_ct .pro_show .pro .pro_title {width:110px; height:30px; line-height:30px; text-align:center;}
.page .home_ct .pro_show .btn_right {width:38px; height:165px; background:url(roll_right_icon.gif) #100e0e 9px center no-repeat; float:left; margin-top:10px; cursor:pointer;}

.page .home_right {width:260px; float:right; overflow:hidden; padding-right:3px;}
.page .home_right .project {width:258px; height:388px; overflow:hidden; border:#323232 1px solid;}
.page .home_right .project .title {height:30px;}
.page .home_right .project .title span {display:block;}
.page .home_right .project .img {width:235px; height:80px; border:#262626 1px solid; margin:0 auto; overflow:hidden;}
.page .home_right .project .pj_title {width:235px; height:36px; line-height:36px; text-align:center;}

.sub_ads {width:980px; height:220px; background:url(flash_top.gif) #292929 center top no-repeat; padding-top:10px;}

.sub {width:965px; overflow:hidden; margin:0 auto; margin-top:20px; padding-right:15px; padding-bottom:10px;}
.sub .sub_l {width:192px; float:left; overflow:hidden;}
.sub .sub_l .title {width:190px; height:37px; border:#262626 1px solid;}

.sub .sub_l .about {background:url(about.gif);}
.sub .sub_l .news {background:url(news.gif);}
.sub .sub_l .product {background:url(product.gif);}
.sub .sub_l .join {background:url(join.gif);}
.sub .sub_l .jobs {background:url(jobs.gif);}
.sub .sub_l .contact {background:url(contact.gif);}
.sub .sub_l .proj {background:url(project.gif);}
.sub .sub_l .award {background:url(award.gif);}
.sub .sub_l .down {background:url(down.gif);}

.sub .sub_l .about_en {background:url(about_en.gif);}
.sub .sub_l .news_en {background:url(news_en.gif);}
.sub .sub_l .product_en {background:url(product_en.gif);}
.sub .sub_l .join_en {background:url(join_en.gif);}
.sub .sub_l .jobs_en {background:url(jobs_en.gif);}
.sub .sub_l .contact_en {background:url(contact_en.gif);}
.sub .sub_l .proj_en {background:url(project_en.gif);}
.sub .sub_l .award_en {background:url(award_en.gif);}
.sub .sub_l .down_en {background:url(down_en.gif);}

.sub .sub_l .menu {width:190px; overflow:hidden;}
.sub .sub_l .menu a {display:block; width:160px; height:30px; line-height:30px; padding-left:30px; background:url(about_menu_norm.gif) 160px center no-repeat;}
.sub .sub_l .menu a:hover {color:#dd7222; background:url(about_menu_hover.gif) 160px center no-repeat;}
.sub .sub_l .menu .smenu {height:30px; border-bottom:#242424 1px solid;}
.sub .sub_l .menu .smenu .step1 {padding-left:40px;}
.sub .sub_l .menu .step1 {text-indent:12px;}
.sub .sub_l .project {width:192px; height:300px; overflow:hidden; margin-top:30px;}
.sub .sub_l .project .img {width:190px; height:65px; border:#262626 1px solid; overflow:hidden;}
.sub .sub_l .project .pj_title {width:190px; height:35px; line-height:35px; text-align:center;}

.sub .sub_r {width:745px; background:#090909; float:right; padding-bottom:10px; overflow:hidden;}
.sub .sub_r .position {height:40px; line-height:40px; border-bottom:#313131 1px solid;}
.sub .sub_r .arc_content {padding:10px; line-height:150%;}
.sub .sub_r .arc_content table {border:#999999 1px solid;}
.sub .sub_r .arc_content td {border:#999999 1px solid;}

.sub .sub_r .list_pro {width:720px; margin:0 auto;}
.sub .sub_r .list_pro li {width:180px; height:160px; float:left;}
.sub .sub_r .list_pro li .img {width:140px; height:100px; margin:0 auto; margin-top:15px; overflow:hidden; border:#727272 1px solid;}
.sub .sub_r .list_pro li .title {width:140px; height:30px; line-height:30px; text-align:center; margin:0 auto; margin-top:12px;}

.sub .sub_r .list_news ul {width:620px; float:none; clear:both; margin-left:40px;}
.sub .sub_r .list_news li {line-height:26px; border-bottom:#282828 1px dashed;}
.sub .sub_r .list_news .top {line-height:50px; font-size:14px; font-weight:bold;}

.sub .sub_r .page {clear:both; float:none; height:30px; line-height:30px; text-align:center; padding-top:10px;}

.footer {width:980px; height:34px; background:url(footer_bg.gif) repeat-x; line-height:34px; text-align:center; margin:0 auto; padding-bottom:20px;}