/* CSS Document */
* { margin: 0px; padding: 0px; }
body{margin:0;padding:0;background:#a5a5a5;font-size:12px;color:#c0c0c0; font-family:Times new roman; line-height:18px;}
a{color:#c0c0c0; text-decoration:none;}
a:hover{text-decoration:underline;}
p,h1,h2,h3,h4,h5{padding:0;margin:0;}
input{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
ul,li{list-style:none;padding:0; margin:0;}
.float_l{float:left;}
.U_input{border:0; background:#c0c0c0; height:18px; line-height:18px;}
.U_textarea{border:0; background:#c0c0c0;}
.page{ width:100%; padding:10px 0 10px 0;}


#header{width:952px; height:122px; padding-top:6px; margin:auto; background:url(images/header_bg.jpg) no-repeat;}
#header .h_top{height:80px; width:952px;}
#header .company_name{width:270px; height:80px; margin:0 0 0 79px;background:url(images/company_name.gif) no-repeat;}
#header .search_form{width:190px;height:23px; margin:-30px 0 0 753px;background:url(images/search_bg.gif) no-repeat;}
#header .search_text{border:0; width:108px; height:18px; color:#CCCCCC; background:#4c4c4c; margin:0 4px 0 26px;}
#header .search_btn{width:46px; height:23px; border:0; background:url(images/search_btn.gif) no-repeat; cursor:hand;}
#nav{height:32px; width:610px;margin-top:10px!important; margin:-3px 0 0 342px; background:url(images/Nav_bg.gif) repeat-x; font-size:14px;font-weight:bold;}
#nav a{display:block; float:left; width:100px; text-align:center; line-height:32px; color:#EBEBEB;}
#nav span{display:block;float:left;width:2px; height:32px; background:url(images/nav_fgx.gif) no-repeat;}

#content{width:952px;margin:auto; min-height:400px; margin-top:8px; padding-bottom:10px;}
#main_left{width:196px;float:left;height:645px; min-height:645px!important; background:#252525}
#main_left .title_left{width:196px; height:35px; background:url(images/title_left.jpg) no-repeat;}
#main_left h1{font-size:18px; color:#aeaeae; line-height:35px;padding-left:40px;}
#main_left .left_cbg{background:#252525;padding-top:5px;}
#main_left .ct_left{min-height:100px!important;width:196px; padding-bottom:10px; font-size:11px; /*background:url(images/bg_left.jpg) bottom no-repeat;*/}
#main_left .ct_left ul li{height:31px;padding-left:24px; line-height:31px; background:url(images/bg_list.jpg) no-repeat;}
#main_left .ct_left span{display:block;margin:5px 5px 5px 10px;font-size:11px;}



#main_right{width:746px;margin-left:10px;float:left;min-height:100px;}
#main_right .r_banner{height:182px;}
#main_right .r_content{background:#1c1c1c; margin-top:10px;}
#main_right .title_rp{width:746px; height:37px; background:url(images/title_r_p.jpg) no-repeat;}
#main_right .title_rp a{line-height:37px; float:right; text-align:right; margin-right:10px;}
#main_right .text_rp{height:170px; padding:15px 11px 0 11px; background:url(images/r_mainbg.jpg) no-repeat;}
#main_right .text_rp span{display:block;float:left; margin-right:15px; }
#main_right .text_rp h2{font-size:16px;color:#FFFFFF;}
#main_right .text_rp .text_about{margin:0; width:535px; font-size:11px; line-height:18px;}

#main_right .title_ra{width:746px; height:37px; background:url(images/title_r_a.jpg) no-repeat;}
#main_right .title_ra a{line-height:37px; float:right; text-align:right; margin-right:10px;}
#main_right .text_ra{height:170px;padding:15px 11px 0 11px; background:url(images/r_mainbg.jpg) no-repeat;}
#main_right .text_ra span{display:block;float:left; margin-right:15px; }
#main_right .text_ra h2{font-size:16px;color:#FFFFFF;}
#main_right .text_ra .text_about{margin:0; width:530px; font-size:11px; line-height:18px;}

#main_right .all_content{background:#1c1c1c; margin-top:10px;}
#main_right .title_me{width:746px; height:37px; background:url(images/title_r_m.jpg) no-repeat;}
#main_right .title_uadd{width:746px; height:37px; background:url(images/title_r_u.jpg) no-repeat;}
#main_right .title_co{width:746px; height:37px; background:url(images/title_r_c.jpg) no-repeat;}
#main_right .title_do{width:746px; height:37px; background:url(images/title_r_d.jpg) no-repeat;}
#main_right .title_do a{line-height:37px; float:right; text-align:right; margin-right:10px;}
#main_right .text_all{background:url(images/r_mainbg.jpg) no-repeat;}
#main_right .text_all tr td{padding:15px 11px 25px 11px;}
#main_right .text_all span{display:block;float:left; margin-right:15px; }
#main_right .text_all h2{font-size:16px;color:#FFFFFF;}
#main_right .text_all .text_about{margin:0; width:530px; font-size:11px; line-height:18px;}
#main_right .text_all .text_about td{padding:0;}

#main_right .text_all .text_pro{margin:0 0 10px 0; width:720px; height:120px; padding:0 0 5px 0; font-size:12px; line-height:18px;border-bottom:1px dashed #363636;}
.text_pro img{margin:0 10px 5px 0;}

#main_right .text_all .text_view{margin:0 0 10px 0; width:720px; padding:0 0 5px 0; font-size:12px; line-height:18px;}
.text_view img{margin:0 0 10px 0;}

#main_right .all_content .message_form{margin-bottom:10px;}

.down_class{ height:25px;background:#444444; margin-bottom:10px; text-align:right;padding-right:10px;}
.down_class a{display:block; font-size:12px; float:right;padding:0 5px 0 5px; line-height:25px; border-right:1px #999999 solid;}
.down_class a:hover{ background:#676767;}

.down_list tr td{padding:0px!important;}
.down_text{padding:5px 0 5px 0; margin-right:0!important; margin-bottom:10px; width:555px; border-bottom:1px dashed #999999;}
.down_text h3, .text_pro h3 .text_view h3{font-size:14px;}
.download_btn{display:block; width:70px;padding:0 5px 0 5px; margin-top:5px; text-align:center; font-weight:bold; border:1px #666666 solid;}



#footer{margin:auto; clear:both; width:942px; height:43px; line-height:43px; text-align:right; padding-right:10px; background:url(images/footer_bg.gif) repeat-x;}
