*{
	margin:0;
	padding:0;
	font-size:12px;
}
html, body {
	height: 100%;
}
* html body{width:98%;}
body{
	background:#000;
	color:#504d45;
	font-family:Arial, Helvetica, sans-serif;
}
ul{list-style-type:none;}
a img{border:none;}
p{padding:7px 0;}
a{color:#504D45; text-decoration:none;}
h2{color:#000; font-size:16px; line-height:14px;
	border-bottom:1px solid #bdbdbd;}
h5{text-align:center; font-weight:normal; color:#666;}
/*a:visited{color:#800080;}*/
a:hover{color:#fd8713;text-decoration:none;}
a.red{color:#FF3300;text-decoration:underline;}
a.red:hover{color:#9E080C;text-decoration:underline;}
em{ margin-right:0.2em;}
/***** Text Style *****/
.t12{font-size:12px;}
.t14{font-size:14px;}
.mcolor{color:#990000;}
.black{color:#000000;}
.white{color:#FFFFFF;}
.grey{color:#CCCCCC;}
.red{color:#FF3300;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.float_left {float: left;padding: 7px;}
.float_right {float: right;padding: 7px;}
.img_left {float: left;clear: left;margin-right: 8px;}
.img_right {float: right;clear: right;margin-left: 8px;}
.l{float:left;}
.r{float:right;}

/**/
.detailback{
	float:right;
	padding-left:20px;
	background:url(../img/back.gif) no-repeat left 50%;
	color:#FD8713;
	font-weight:bold;
}




#header{
	margin:20px auto 0 auto;
	color:#ccc;	
	background:url(../img/logobg.gif) no-repeat right 11px;
	width:900px;
	height:61px;
	
}
.logo{
	float:left;
	margin-top:11px;
}
.setmap{
	position:relative;
	float:right;
	padding:30px 120px 0 0;
	width:448px;
	height:31px;
	text-align:right;
	background:url(../img/bg_head.gif) no-repeat left top;
	color:#CCC;
}
.setmap a{
	color:#ccc;
}	
.setmap input{
	margin:0 5px;
	background:#000;
	width:80px;
	color:#ccc;
}
.setmap input,.setmap img{ vertical-align:middle;}
.adtitle{
	position:absolute;
	right:0;
	top:0;
	width:112px;
	height:61px;
	background-color:#fff;
	filter:Alpha(opacity=0);-moz-opacity:0;opacity:0;
}


#menu{
	overflow:hidden;
	margin:0 auto;
	width:900px;
}
#menu img{
	float:left;
}
#menu_ul{
	padding-left:45px;
	float:left;
	background:url(../img/menu_img.gif) scroll repeat-x left top;
	width:575px;
	height:24px;
}
#menu li{
	font-weight:bold;
	float:left;
	line-height:24px;
	color:#000;
	font-size:12px;
}

#menu li.cur{
	background:#fdb813 url(../img/menu_bg.gif) no-repeat right top;
	height:23px;
}
#menu li a{
	display:block;
	padding:0 14px;
	color:#000;
}
#menu li a:hover{
	background:#fdb813 url(../img/menu_bg.gif) no-repeat right top;
}
#menu_ul ul{
	position:absolute;
	display:none;
}
#menu_ul li.show ul{
	display:block;
}
#menu_ul li ul li{
	padding:0;
	border-bottom:1px solid #fff;
	width:204px;
	background:#000 url(../img/menu_bg_1.gif) no-repeat 6px center;
	color:#fff;
	clear:both;
	display:block;
}
#menu_ul li ul li a{
	padding:0 0 0 15px;
	display:block;
	color:#fff;
}
#menu_ul li.show ul li a:hover{
	background:url(../img/js.gif) repeat-x;
	color:#000;
}

#bannar{
	width:900px;
	margin:0 auto;
}
#main {
	display:table;
	background:#fff;
	width:900px;
	margin:0 auto;
}
#main a:hover{
}	


#main .main_left{
	margin:0;
	padding:12px 0 0 12px;
	float:left;
	width:190px;
	background:#fff;
	overflow:hidden;
}
#main .main_left h3{
	height:28px;
	background:url(../img/bg_1.gif) no-repeat scroll;
	padding:10px 0 5px 20px;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	border-bottom:1px solid #D3D3D3;
}
#main .main_left ul{	
}
#main .main_left li{
	background:url(../img/bg_2.gif) no-repeat 10px 15px ;
	padding:0 0 0 25px;
	border-bottom:1px solid #D3D3D3;

	color:#504D45;
	line-height:34px;
}
.main_left li.cur1{
	background:url(../img/bg_3.gif) no-repeat 10px 15px ;
	color:#000;
}	
#main .main_left li.cur1 a{color:#FD8713;}
#main .main_left li ul{
	display:none;
	margin:0 0 5px -20px;
	border-top:1px solid #D3D3D3;
}
#main .main_left li.cur1 ul{
	display:block;
}
#main .main_left li ul li{
	background:none;
	border:none;
	line-height:21px;
}
#main .main_left li.cur1 li a{color:#999;}
#main .main_left li ul li a{
}
#main .main_left li ul li.cur2{}
#main .main_left li ul li.cur2 a{color:#FD8713;}	
.pro_cont{
	width:650px;
	display:table;
	padding-bottom:20px;
	
}
.pro_big{
	float:left;
	width:290px;
}
.pro_big img{
	border:1px solid #bdbdbd;
}
.car_list{
	background:#DBDBDB;
	margin-bottom:8px;
}
.car_list span{
	background:#9C9C9C;
	display:block;
	padding:8px 15px;
	color:#fff;
	font-weight:bold;
	
}
.car_list span a{
	float:right;
	text-decoration:underline;
	color:#fff;
	
}
.car_list ul{
	margin:10px 0 0 0;
	background:#DBDBDB;
	display:table;
	padding-bottom:20px;
}
.car_list li{
	width:280px;
	float:left;
	padding-left:20px;
	line-height:150%;
}




#main .main_right{
	padding:12px 20px 50px;
	float:right;
	width:650px;
	overflow:hidden;
	background:#fff;
	
}
#main .main_right .new_form{
	padding:25px 0 0 0;
	clear:both;
	margin:0 auto;
	border-bottom:2px solid #B4B4B4; 
}
#main .main_right .new_bg{
	border-top:2px solid #B4B4B4; 
	background:#F4F4F4;
	height:25px;
}
#main .main_right .new_ul{
	padding:10px 0 20px 0;
	list-style:none;
	border-top:1px solid #E3E3E3;
}
#main .main_right .new_ul li{
	background:url(../img/new_icon.gif) no-repeat 20px 50%;
	padding:0 20px 0 40px;
	text-align:right;
	line-height:200%;
	border-bottom:1px dotted #666;
}
#main .main_right .new_ul li a{
	float:left;
}

#main .main_right .new_01{
	padding:16px 0 45px 0;
	border-top:1px dotted #ccc;
}
/*.new_01 img {
	margin:0 0 20px 15px;
}
*/
.new_01 p{
	/*padding-left:20px;*/
	/*line-height:150%;*/
}


.new_01 li{
	padding-left:50px;
}
.new_01 h6{
	padding-left:35px;
	background:url(../img/new_icon.gif) no-repeat scroll 20px 50%;
	font-size:12px;
	line-height:200%;
	
}
#main .main_right .new_01 h3{
	background:url(../img/new_icon1.gif) no-repeat 5px center;
	line-height:normal;
}
.newbottom{
	padding:10px 0 0 0;
}
.newbottom li{
	background:url(../img/new_icon.gif) no-repeat 20px 50%;
	padding:0 0 0 40px;
	line-height:150%;
}


.down{
	padding:10px 0 0 10px;
	margin:-35px 0 0 0;
	border-top:1px dotted #dbdbdb;
	color:#FF0000;
}


#main .main_right .fanye{
	clear:both;
	text-align:center;
	line-height:25px;
	padding:10px 0 5px 0;
}
#main .main_right .fanye img{vertical-align:middle;}

#main .left{
	overflow:hidden;
	float:left;
	padding-top:5px;
	width:640px;
	background:#fff;

}
.indprod{
	overflow:hidden;
	zoom:1;
}
.indprod li{
	float:left;
	display:inline;
	margin-left:4px;
	padding:0 6px 0 5px;
	width:145px;
	height:229px;
	background:url(../img/bg_indprod.png) no-repeat left top;
}
.indprod li h3{ padding-top:5px; height:22px; line-height:22px; text-align:center; color:#000;}
.indprod li a{ display:block; text-align:center;color:#000;}
.indprod li a img{ display:block; margin-bottom:5px;}
.indprod li .text_1{}
.indprod li.cur{ background-position:left -250px; color:#fff;}
.indprod li.cur h3, .indprod li.cur a, .indprod li.cur a:hover{ color:#fff;}



#main .right{
	overflow:hidden;
	float:right;
	display:inline;
	margin:0 0 0 5px;
	padding:0;
	width:250px;
	background:#fff;
}
#main .right h2{
	padding:0 10px 0 20px;
	height:22px;
	line-height:22px;
	background:url(../img/bg_indtit.png) no-repeat left top;
	font-size:12px;
	color:#fff;
}
#main .right h2 a{ float:right;font-size:11px;color:#999;font-weight:normal;}


.iso h4{
	color:#000;
	margin-bottom:5px;
}
#main .iso{
	margin:10px 0 0 0;
	width:380px;
	height:125px;
}
#main .right .iso img{
	margin:0 1px;
	border:1px solid #ccc;
}
#demo{
	overflow:hidden;
	width:380px;
}
#indemo{
	float:left;
	width:800%;
}
#demo1{
	float:left;
}
#demo2{
	float:left;
}


#main .right h3 {
	margin:0 0 0 -8px;
	background:url(../img/title_bg.gif) no-repeat center top;
	color:#fff;
	font-size:14px;
	height:25px;
	line-height:25px;
	padding:0 18px;
}
#main .right h3 a{
	float:right;
	color:#000;
	font-size:11px;
}
#main .main_right h3{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../img/title_img.gif) no-repeat scroll;
	color:#FDB813;
	line-height:38px;
	font-size:12px;
}

#main .main_right h3 span{
	color:#666;
	float:right;
	padding-right:20px;
	font-weight:normal;
	font-size:12px;
}
#main .main_right h3 span a {
	color:#666;
}

.edittext{
	padding:20px 0;
	overflow:hidden;

}

.edittext p{
}



.tab{
	width:250px;
	line-height:150%;
	padding-bottom:20px;
}

.pro_list{
	width:670px;
	display:block;
}
.pro_list li{
	overflow:hidden;
	float:left;
	margin:0px 15px 20px 0;
	padding:2px 1px;
	width:149px;
	height:160px;
	text-align:center;
	background:#dbdbdb;
}
.pro_list li a{
}
.pro_list li span{
	display:block;
	height:34px;
	line-height:34px;
}


.details{
	width:330px;
	float:left;
	padding:20px 0 0 25px;
	line-height:200%;
	height:150px;
}
.details h2{
	display:block;
	padding-bottom:15px;
	width:330px;
	color:#000;
	font-size:16px;
	border-bottom:1px solid #bdbdbd;
}	
.pro_small{
	float:right;
	width:350px;
}
.pro_small li{
	float:left;
	margin:0 0 10px 10px;
}
.pro_small li img{
	border:1px solid #bdbdbd;
}
.download{

}

.download li{
	background:url(../img/download_bg.gif) no-repeat left top; 
	padding:7px 0 7px 20px;
	margin-bottom:3px;
	color:#000;
}
.download li a{
	margin-right:50px;
	float:left;
	font-size:12px;
	color:#FD8713;
} 
.download .list{
	background:url(../img/download_bg2.gif) no-repeat left top;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.download div {
	margin:0;
	width:280px;
	padding:10px 0 0 0;
	color:#000;
	padding-right:150px;
	
}
.download div a{
	float:right;
	color:#FD8713;
	text-decoration:underline;
	margin-right:15px;
}

.download div span{
	background:url(../img/download_bg_01.gif) no-repeat left center;
	padding-left:30px;
	display:block;
}
#main .text {
	padding:2px 10px;
	font-size:11px;
}
#main .text ul li {
	overflow:hidden;
	zoom:1;
	padding:0 2px;
	height:15px;
	line-height:15px;
	background:transparent url(../img/line.gif) no-repeat scroll left 4px;
	color:#283746;
}
#main .text ul li a {
	padding-left:12px;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#283746;
}
#main .text ul li a:hover{ color:#f30;}

#list{
	clear:both;
	margin:0 auto;
	padding:20px 0 15px 12px;
	width:888px;
	height:92px;
	overflow:hidden;
	background:#fff;
}

.listdiv{
	float:left;
	border:1px solid #ccc;
	margin:0 15px 0 0;
	padding:0 0 10px 0;
	text-align:center;
	width:279px;
	height:65px;
}
.listdiv strong{
	position:relative;
	top:-8px;
	display:block;
	margin:0 auto;
	width:196px;
	line-height:20px;
	background:url(../img/list_bg.gif) no-repeat scroll;
}
.listdiv img {
	margin:0 1px;
}
/*.listdiv a img{filter:Gray Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}*/
.listdiv a img{filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.listdiv a:hover img{filter:none;-moz-opacity:1;opacity:1;}







.tab_01{
	border:1px solid #ccc;
	padding-bottom:40px;
}
.online_head{
	background:#FDB813;
	padding:8px 10px 8px 15px;
	color:#CB0D00;
}
.table{
	margin: 30px 20px 0px 10px;
	display: table;
	color:#000;	
	width: 600px;
	border: 1px solid #ccc;
}
.table th{
	background:#242424;
	line-height:200%;
	width:140px;
	border-top:1px solid #ccc;
	color:#fff;
}
.table td{
	border-bottom:1px solid #ccc;
}
.table .input2{
	margin-left:5px;
	width:150px;
}
.table .input1{
	margin:0px 5px 0 10px;
}
.table select{
	width:420px;
	margin-left:5px;
}
.table .input4{
	margin:10px 0 10px 90px;
}
.table .input5{
	
	margin:1px 5px;
}

.table input,font{
	vertical-align:middle;
}

.honors{
	margin-bottom:20px;
	width:650px;
	color:#000;
	text-align:center;
}
.honors th, .honors td{
	padding:5px;
}
.honors .td{
	height:25px;
	width:439px;
	background:#999;
	line-height:200%;
	color:#fff;
	text-align:center;
	font-weight:bold;
	
	
}
.honors tr .th{
	height:25px;
	background:#999;
	line-height:250%;
	color:#fff; 
}

.honors tr th{
	vertical-align:middle;
	line-height:250%;
	border:1px solid #ccc;
	height:90px;
}

.honors tr td {
	vertical-align:middle;
	border:1px solid #ccc;
}

.let{
	width:650px;
	margin-top:30px;
	margin-bottom:20px;
}
.icon{ float:left;}

.icon a{
	display:block;
	float:left;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
	background:#dbdbdb url(../img/honors_04.gif) no-repeat left top;
	font-weight:bold;
	width:205px;
	line-height:200%;
}
.icon a span{
	width:205px;
	display:block;
	background: url(../img/honors_05.gif) no-repeat right top;
}
a.cur5{ 
	font-weight:bold;
	background:url(../img/honors_01.gif) no-repeat left top;
	
}
a.cur5 span{
	width:205px;
	display:block;
	background:url(../img/honors_02.gif) no-repeat right top;

}
.let ul{/* display:none;*/ clear:both;}
.let ul.cur5{ display:block;}


.jobshowtab {
	border-collapse:collapse;
	clear:both;
	margin:0pt 18px;
	width:600px;
}
.jobshowtab th {
	background:#F9F9F9 none repeat scroll 0%;
}
.jobshowtab th,.jobshowtab td {
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:top;
}


.jobshowtab tfoot input {
	margin:10px 0 10px 150px;
	

}

.question{
	color:#000;
	background:url(../img/Q.gif) no-repeat left 10%;
	padding:0 0 0 30px;
	line-height:200%;
	margin-top:20px;
}
.answer{
	color:#999;
	background:#F9F9F9;
	border:1px solid #ccc;
	background:url(../img/A.gif) no-repeat 10px 10px ;
	padding:15px 20px 15px 40px;
}
.answer dd {
	line-height:200%;
}

.servers{
	border-bottom:1px dotted #666666;
	padding-bottom:10px;
}
.servers h6{
	background:url(../img/new_icon.gif) no-repeat 10px 50%;
	font-weight:normal;
	padding-left:20px;
	line-height:200%;
}
.servers h4{
	background:url(../img/new_icon1.gif) no-repeat left 50%;
	font-size:12px;
	padding-left:20px;
	line-height:250%;
}
.servers ul{
	margin-left:30px;
}
.servers ul li{
	line-height:150%;
	background:url(../img/servers_bg.gif) no-repeat left center;
	padding-left:10px;
}
.servers p{
	padding:10px 0;
}	
.about_cont h4{
	background:url(../img/new_icon1.gif) no-repeat left 50%;
	font-size:12px;
	padding-left:20px;
	line-height:250%;
}	
.about_cont p{
	line-height:180%;
}

.sm_list{
	width:650px;
	padding-bottom:20px;
}

.sm{
	float:left;
	width:205px;
	margin:0 5px 15px 0;
}
.sm_1{
	width:205px;
	background:url(../img/sm_2.gif) repeat-x;
	line-height:25px;
}

.sm_1 span{
	display:block;
	background:url(../img/sm_1.gif) no-repeat scroll left top;
	width:205px;
	text-align:center;
	
	
}
.sm_1 span a {
	display:block;
	background:url(../img/sm_3.gif) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.sm ul{
	display:block;
	background:#E7E7E7 url(../img/sm_4.gif) no-repeat center bottom; 
	min-height:185px;

}
* html .sm ul{ height:185px;}
.sm li{
	background:url(../img/new_icon.gif) no-repeat 25px 15px;
	padding:10px 0 0 40px;
}




.jobshowtab2{
	clear:both;
	width:650px;
	border-collapse:collapse;
}
.jobshowtab2 th, .jobshowtab2 td{
	padding:5px 10px;
	border:1px solid #ccc;
	vertical-align:top;
}
.jobshowtab2 thead th{
	padding:10px;
	text-align:center;
	font-size:14px;
	background:#eee;
}
.jobshowtab2 th{
	background:#f9f9f9;
	text-align:right;
}
.jobshowtab2 td{
	background:#fff;
}
.jobshowtab2 tfoot td{
	padding:20px 0;
	text-align:center;
}
.jobshowtab2 input, .jobshowtab2 select{
	margin-right:3px;
}
.jobshowtab2 tfoot input{
	margin:0 10px;
	width:55px;
	height:24px;
	line-height:24px;
	border:none;
	background:url(../img/button.gif) no-repeat left top;
	color:#6A6A6A;
	cursor:pointer;
}










#footer{
	background:url(../img/foot_img.gif) scroll no-repeat;
	color:#000;
	padding:7px 10px 50px 10px;
	clear:both;
	margin:0 auto;
	width:880px;
	font-size:11px;
	font-weight:100%;
}
#footer .powerby{
	float:left;
	width:200px;
	font-size:11px;
}
#footer .powerby:hover{ color:#333;}
#footer span{
	float:right;
	color:#999;
	font-size:11px;

}

#footer input.font {
	vertical-align:middle;
}


/**/
.listbot_down{ text-align:center;}











