﻿    body{ margin:0px; padding:0px; font-size:12px; font-family:宋体; text-align:center; background:#000000;}
    .main{ margin:7px auto 0px auto; width:978px; color:#c2c2c2;}
    .top{ width:954px; height:95px; margin:0px auto;  padding-top:3px; background:url(top_bg.gif) repeat-x; font-family:华文新魏; text-align:left; color:#ffffff; position:relative;}
    .nav{ width:954px; height:50px; margin:0px auto; background:url(top_bg.gif) repeat-x bottom;}
    .banner{ width:954px; height:270px; margin:0px auto; }
    .c_left{ float:left; width:228px; text-align:left;}
    .c_right{ float:right; width:710px; text-align:left;}
    
    a:link,a:visited{ color:#c2c2c2; text-decoration:none;}
    a:hover{ color:#ff5400;}
    
    input,textarea,select{ border:1px solid #777777; background:#414141; color:#c2c2c2;}
	
    .bottom{ clear:both; margin:0px auto; width:954px; height:55px; line-height:27px; padding-top:40px; padding-bottom:7px; text-align:center; background:url(bottom_bg.jpg) repeat-x top;}    
    
    .c_box2{ background:url(lbg.gif) repeat-y;}
    .c_box3{ padding-left:10px;}
        
    
    /* top */
    .logo{ margin-left:10px; margin-top:20px;}
    .comname{ position:absolute; display:block; top:20px; left:170px; font-size:38px; font-weight:bold; color:yellow;}
    a.comurl:link,a.comurl:visited{ position:absolute; display:block; bottom:2px; left:170px; font-size:20px; font-weight:bold;}
    a.comurl:hover{ text-decoration:underline;}
    .comsc{ position:absolute; right:10px; top:20px; font-family:宋体;}    
    .top a:link,.top a:visited{ color:#ffffff;}
    .top a:hover{ text-decoration:underline;}
    
    /* nav */
    .nav ul{ margin:0px 0px 0px 20px; padding:0px; list-style-type:none; height:50px;}
    .nav ul li{ float:left; width:100px; height:50px; line-height:50px; text-align:center;}
    .nav ul li a:link,.nav ul li a:visited{ color:#e50102; font-weight:bold; font-size:15px; display:block; height:50px; line-height:50px;}
    .nav ul li a:hover{ color:#f7d101;font-size:17px; background:url(nav1.gif) no-repeat center;}
	
	/* banner */
	#bannerimg{filter:revealTrans(Transition=23,Duration=2); width:944px; height:270px;border:5px solid #414141; }
	        
    /* left-type */
    .pro_t{ margin:10px 0px 0px 15px; padding:0px; list-style-type:none;}
    .pro_t li{ margin-bottom:10px; background:url(pro_t.gif) no-repeat; padding-left:30px; font-weight:bold;}
    .pro_t li ul{ margin:15px 0px 0px 0px; padding:0px; list-style-type:none;}
    .pro_t li ul li{ height:25px; line-height:25px; margin-bottom:5px; background:url(pro_tt.gif) no-repeat; padding-left:15px; font-weight:normal;}
    .pro_t li a:link,.pro_t li a:visited{ color:#ff5400;} .pro_t li a:hover{ color:Red;}
    .pro_t li ul a:link,.pro_t li ul a:visited{ color:#c2c2c2;} .pro_t li ul a:hover{ color:#ff5400;}
    
    .c_bar2{ height:670px; width:210px; overflow-y:auto; scrollbar-face-color: #000000;scrollbar-highlight-color: #414141;scrollbar-arrow-color: #555555;scrollbar-shadow-color: #555555;scrollbar-3dlight-color: #555555;scrollbar-darkshadow-color: #555555;}
	.content2{ width:944px; margin:15px auto 0px auto !important; margin:3px auto 0px auto; border:5px solid #414141; overflow:auto;}
		
    /*about--------------------------------------------------------------------------*/
    .about_title{ height:54px; background:url(lt.gif) no-repeat;}
    .about_l{ margin:0px; padding:0px; list-style-type:none;}
    .about_l li{ height:30px; line-height:30px;}
    .about_l li a:link,.about_l li a:visited{ display:block; font-weight:bold; padding-left:80px; background:url(lta.gif) no-repeat 40px 25px;}
    .about_l li a:hover{padding-left:80px; padding-left:80px; background:url(lta2.gif) no-repeat 40px 25px; font-size:15px;}
    
    .about_addr{ height:42px; line-height:42px; background:url(about_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }
    .about_info{ line-height:23px;}
    
    /*contact us---------------------------------------------------------------------*/
    .contact_addr{ height:42px; line-height:42px; background:url(contact_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }
    .contact_info{ height:300px; background:url(contactus.jpg) no-repeat left bottom; padding-left:150px; font-family:宋体; position:relative;}
    .cinfo2{ line-height:20px; position:absolute; bottom:0px; left:150px; width:100%;}
    .com_map{ overflow-x:auto; width:700px; text-align:center; margin-top:30px; padding-bottom:20px;}
    
    /*gbook--------------------------------------------------------------------------*/
    .lytt{ margin-bottom:8px;}
    .lynr{ position:relative; height:175px;}
    .lytitle{ position:absolute; top:2px; left:0px;}    
    .lycontent{ position:absolute; top:2px; left:65px;}
    .lybtn{ clear:both;}
    .lybtn input{ border:none; width:62px; height:22px; margin-left:320px !important; margin-left:280px; text-align:center; background:url(btn_bg.gif) no-repeat; font-weight:bold;}
    .lytt1 input{ border:none; background:none;}
    
    .gbook_addr{ height:42px; line-height:42px; background:url(gbook_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }
    
    .gbook_list{ clear:both; text-align:left; width:98%;}
    .gbook_list ul{ margin:0px; padding:0px; list-style-type:none;}
    .gbook_list ul li{border:1px solid #777777; margin-bottom:15px;}    
    .gb_title{ height:25px; line-height:25px; padding-left:10px; border-bottom:1px solid #777777;background:#414141;}
    .gb_time{ margin-left:30px;}
    .gb_content,.gb_reply{ line-height:22px; padding:10px;}
    .gb_reply{ margin:10px; border:1px solid #555555; background:#191919; color:#f7d101;}
    
    /*network--------------------------------------------------------------------------*/
    .network_info{ line-height:23px; padding-right:10px;}
    .cutline{ border-bottom:1px dashed #333333; height:1%; margin-bottom:5px;}
    
    /*honor--------------------------------------------------------------------------*/
    .honor_addr{ height:42px; line-height:42px; background:url(honor_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }
    
    .honor_info ul{ margin:0px; padding:0px; list-style-type:none; overflow:auto;}
    .honor_info ul li{ float:left; width:220px; height:188px; text-align:center; margin:0px 6px 10px 3px;}
    .honor_info ul li a:link img,.honor_info ul li a:visited img{border:3px solid #4e1e09; width:195px; height:160px;}
    .honor_info ul li a:hover img{ border:3px solid #b85f00;}
    .honor_info ul li a:link img.img2,.honor_info ul li a:visited img.img2{border:3px solid #4e1e09; width:120px; height:160px;}
    .honor_info ul li a:hover img.img2{ border:3px solid #b85f00;}
    a.ha_name:link,a.ha_name:visited{ display:block; height:27px; line-height:27px; width:195px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	
	/*honordetails--------------------------------------------------------------------------*/
    .honor_info2{ padding-right:10px; text-align:center;}
    .honor_info2 .visit{ margin-top:5px; color:#555555;}
    .honor_remark{ text-align:left; text-indent:30px; margin-top:20px; line-height:25px;}
    
    /*article--------------------------------------------------------------------------*/
    .article_title{ height:54px; background:url(lt.gif) no-repeat;}
    .asearch_div{ margin-top:15px;}
    .asearch{ border:none; width:62px; height:22px; text-align:center; background:url(btn_bg.gif) no-repeat;font-weight:bold;}
    
    .news_addr{ height:42px; line-height:42px; background:url(news_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }
    
    .aul{ margin:20px 10px 0px 0px; padding:0px; list-style-type:none;}
    .aul li{ border-bottom:1px dashed #414141; height:30px; line-height:30px; *margin-bottom:5px;}
    .aul li a:link,.aul li a:visited{ float:left; width:580px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .aul li span{ float:left; font-family:Georgia; color:#c52404;}
    .aul li span.atime{ float:right; color:#555555;}
    
    /*articledetials--------------------------------------------------------------------------*/
    .right_content{ margin-top:25px; padding-bottom:30px;}
    .articletitle{ display:block; text-align:center; font-size:20px; line-height:35px; line-height:35px;}    
    .article_reamrk{ line-height:25px; line-height:25px; text-align:center; color:#555555;}
    .article_info{ line-height:25px; overflow-x:auto; width:700px; padding-bottom:20px; margin-top:15px;}
    .last_article{ margin-top:20px; line-height:30px;}
    .last_article a:link,.last_article a:visited{ color:#e50102; font-weight:bold;}
    .last_article a:hover{ text-decoration:underline;}
    
    /*case--------------------------------------------------------------------------*/
    .case_title{ height:54px; background:url(ltc.gif) no-repeat;}
    .case_type{ margin:0px; padding:0px; list-style-type:none;}
    .case_type li{ height:30px; line-height:30px;}
    .case_type li a:link,.case_type li a:visited{ display:block; font-weight:bold; padding-left:27px; background:url(lta.gif) no-repeat 40px 25px;}
    .case_type li a:hover{ background:url(lta2.gif) no-repeat 40px 25px;}
    
    .case_addr{ height:42px; line-height:42px; background:url(case_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }
    
    .case_info ul{ clear:both; margin:0px; padding:0px; list-style-type:none; overflow:auto;}
    .case_info ul li{ float:left; width:173px; text-align:center; margin-bottom:20px; font-size:13px;}
    .tj_prodiv2{width:155px;border:1px solid #414141; padding:2px; color:#555; }
    .p_div2{margin-bottom:5px; width:160px; height:130px; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:113px;*font-family:Arial;}
    .p_div2 img{vertical-align:middle; border:none;}
    .tj_prodiv2 span{ display:block; width:160px; height:20px; line-height:20px; overflow:hidden; text-align:left;}
	
	/*casedetails--------------------------------------------------------------------------*/
	.casedetails_info{ overflow:auto;}
	.case_info2{ float:left; width:350px; text-align:center;}
	.case_info3{ float:left; width:300px; margin-left:15px;}
	.case_info3 ul{ margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
    .case_info3 ul li{ float:left; width:130px; text-align:center; margin:0px 10px 10px 5px;}
    .case_info3 ul li img{ border:none; margin-top:3px; margin-bottom:3px; width:130px; height:120px;}
    a.casename2:link,a.casename2:visited{ display:block; height:27px; line-height:27px; width:127px; text-align:center; color:#3f3f3f;}
	a.casename2:hover{ color:#8d6527;}
	
	.curr_casename{ display:block; font-size:15px; margin:10px 0px 5px 0px;}
	.case_visit{ height:25px; line-height:25px; color:#999999;}
	.case_remark{ line-height:23px; text-align:left; margin-top:15px;}
	
	/*product--------------------------------------------------------------------------*/
	.product_addr{ height:42px; line-height:42px; background:url(product_t.gif) no-repeat; padding-right:10px; text-align:right; font-family:宋体; }	
	.product_title{ height:54px; background:url(ltp.gif) no-repeat;}
	    
    .pro_info ul{ clear:both; margin:0px; padding:0px; list-style-type:none; overflow:auto;}
    .pro_info ul li{ float:left; width:173px; text-align:center; margin-bottom:20px; font-size:13px;}
    .tj_prodiv{width:155px;border:1px solid #414141; padding:2px; color:#555; }
    .p_div{margin-bottom:5px; width:160px; height:130px; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:113px;*font-family:Arial;}
    .p_div img{vertical-align:middle; border:none;}
    .tj_prodiv span{ display:block; width:160px; height:20px; line-height:20px; overflow:hidden; text-align:left;}    
    
    /*productdetails--------------------------------------------------------------------------*/
	.prodetails_info{ overflow:auto;}
	.pro_info2{ float:left; width:350px; text-align:center;}
	.pro_info3{ float:left; width:300px; line-height:25px; text-align:left; font-size:15px;}
	.pro_info3 h2{ font-size:20px; color:#ffffff;}
	.pro_info3 .cost1{ margin-right:25px; text-decoration:line-through;}
	.pro_info3 .cost2{ color:Red;}
	.pro_remark{ clear:both; line-height:25px;}
	.pro_remark strong{ font-size:15px; color:#e50102;}
	.pro_prev img{ border:none; padding:5px 0px;}	
	
	.job_title{ height:54px; background:url(lt.gif) no-repeat;}
	
	/*pagers*/
	.pages { clear:both;  margin-top:10px; text-align:left; font-size:12px;}
    .pages a:link,.pages a:visited,.cpb{ text-decoration:none; height:25px; line-height:25px; padding: 2px 5px; border: 1px solid #999;color:#ffffff;}
    .pages a:hover {background: #a51c23; color:yellow; border:1px solid #ffffff;}
    .pages .cpb { color: #a51c23; font-weight: bold; font-size:15px; background:none; border:none;}
    .pages .pagesinfo{ height:25px; line-height:25px; padding: 2px 5px; font-size:12px;}