﻿	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; }
    .content{ width:954px; margin:15px auto 0px auto !important; margin:3px auto 0px auto;}
    .c_left{ float:left; width:228px; text-align:left;}
    .c_right{ float:right; width:722px; 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;}
        
    .c_box{border:5px solid #414141; padding:0px 8px 0px 0px;}
    .c_title{height:30px; line-height:30px;background:url(lt1.gif) no-repeat 5px;}
    .c_title a:link,.c_title a:visited{ display:block; font-size:15px; font-weight:bold; margin-left:20px; text-decoration:none; color:#b85f00; border-bottom:2px solid #414141;}
    .c_contact{ height:209px !important; height:211px; margin-top:5px; background:url(lianxi.gif) no-repeat right bottom; text-align:left;}
    .c_news{ clear:both; float:left; margin-top:5px; width:341px;}
    .c_honor{ float:right; margin-top:5px; width:341px;}
    .c_case{ clear:both; display:inline-block; margin-top:5px; width:705px;}
        
    .link{ clear:both; display:inline-block; width:944px; height:70px; margin-top:5px; border:5px solid #414141; text-align:left;}
    .link ul{ margin:0px 0px 0px 10px; padding:0px; list-style-type:none;}
    .link ul li{ float:left; width:115px; height:33px; line-height:33px; text-align:left; margin-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    
    .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;}        
    
    /* 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;}
    
    /* index-left_type-scroll */
    .c_bar{ height:475px !important; height:477px; 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;}
        
    /* index-contact */
    .c_contact p{ color:#b85f00; font-weight:bold;}
    .c_contact span{ color:#c2c2c2; font-weight:normal;}
    
    /* index-prolist */
    .pro_img{ border:1px solid #414141; text-align:center;}
    .pro_img div{ width:165px; height:130px; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:113px;*font-family:Arial;}
    .pro_img div img{vertical-align:middle; border:none;}
    a.pro_name:link,a.pro_name:visited { display:block; height:21px; line-height:21px; width:165px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    
    /* index-clist */    
    .clist{ list-style-type:none; margin:10px 0px 0px 15px; padding:0px;}
    .clist li{ float:left; width: 172px; text-align:center;}
    .p_div{ padding:1px; border:1px solid #414141; margin-bottom:5px; width:165px; 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;}
    a.p_pn:link,a.p_pn:visited{ display:block; width:165px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    
    /* index-hlist */
    .hlist{ margin:0px; padding:0px; list-style-type:none;}
    .hlist li{ float:left; width:150px; height:110px; margin:10px 2px 0px 18px !important; margin:10px 2px 0px 10px;}
    .hlist li a:link img,.hlist li a:visited img{ border:none; width:140px; height:100px; border:5px solid #4e1e09;}
    .hlist li a:hover img{ border:5px solid #b85f00;}
    
    /* index-alist */
    .alist{ margin:10px 5px 0px 15px; padding:0px; list-style-type:none; height:240px;}
    .alist li{ height:27px; line-height:27px; border-bottom:1px dashed #414141;}
    .alist li a:link,.alist li a:visited{ float:left; height:27px; line-height:27px; width:255px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .alist li span{ float:right; color:#555555;}
	