*{
padding:0px;
margin:0px;
}
body
{
    background-color:#000;
font:12px/1.5em  "ËÎÌå", sans-serifArial,sans-serif;
word-wrap:break-word;
color:#ffffff;
}
a:link,a:visited{
text-decoration: none;
color:#ffffff;
}
a:hover,a:active{
text-decoration:underline;
}
img{
border: none;
}
table{
border-collapse:collapse;
}
h1{
font-size:16px;
}
h2{
font-size:14px;
}
h3,h4{
font-size:12px;
}
input{
vertical-align:middle;
}
ul,ol{
list-style:none;
}
.clear{
clear: both; 
font-size:0px;
height:0px;
}
.left{
float:left;
display:inline;
margin:0px 15px 15px 0px;
}
#wrap{
width:1003px;
margin:0px auto;
background:url(../images/b.jpg) no-repeat center top;
}
#head{
width:1003px;
height:110px;
position:relative;
}
#head h1{
padding:20px 0px 0px 18px;
}
#head h1 a{
display:block;
width:260px;
height:75px;
text-indent:-9999px;
overflow:hidden;
}
.h_top{
position:absolute;
top:18px;
right:25px;
}
.h_top img{
vertical-align:middle;
}
#hlink
{
position:absolute;
top:0px;
left:348px;
}
.nav{
position:absolute;
right:15px;
bottom:5px;
}
#main{
padding:30px 10px 10px 30px;
width:963px;
position:relative;
}
.main_left{
float:left;
display:inline;
width:367px;
}
.flash{
border:1px solid #000;
background:#fff;
font-weight:bold;
}
.main_middle{
float:left;
display:inline;
width:405px;
margin:0px 15px;
}
.about{
width:385px;
height:120px;
overflow:hidden;
position:relative;
background:url(../images/home/about_b.gif) no-repeat left top;
padding:15px 10px;
}
.about a{
position:absolute;
bottom:5px;
right:20px;
}
.news{
width:381px;
height:155px;
background:url(../images/home/news_b.gif) no-repeat left top;
padding:10px 12px;
margin-top:7px;
}
.news_list{
margin-top:10px;
line-height:25px;
}
.news_list li{
padding:0px 40px 0px 25px;
background:url(../images/s.gif) no-repeat 10px center;
width:300px;
position:relative;
}
.news_list li span{
position:absolute;
right:0px;
top:0px;
}
.main_right{
float:right;
display:inline;
width:137px;
text-align:center;
padding-top:22px;
}
.main_right a{
display:block;
margin-bottom:24px;
}
.link{
position:absolute;
bottom:5px;
right:10px;
width:135px;
text-align:center;
}
.link_list a{
display:block;
margin-bottom:5px;
}
.product{
width:720px;
padding:0px 35px;
position:relative;
height:115px;
float:left;
margin-top:10px;
}
.pre,.next{
position:absolute;
top:0px;
display:block;
width:30px;
height:110px;
}
.pre{
left:0px;
background:url(../images/pre.gif) no-repeat center center;
}
.next{
right:0px;
background:url(../images/next.gif) no-repeat center center;
}
.wrap_pro{
height:140px;
}
.wrap_pro .product{
width:690px;
}
.wrap_pro .pro{
width:690px;
}
.pro{
width:720px;
height:115px;
overflow:hidden;
}
.pro_list{
white-space:nowrap;
margin-left:0px;
}
.pro_list a{
float:left;
display:inline;
width:115px;
margin-right:5px;
}
.pro_list a img{
border:0px solid #000;
}
.link h2 a{
display:block;
background:url(../images/link.jpg) no-repeat left top;
width:135px;
height:83px;
}
.news_left{
float:left;
display:inline;
width:712px;
padding:0px 0px 10px 20px;
}
.gcsl_left{
float:left;
display:inline;
width:764px;
}
.product_left{
float:left;
display:inline;
width:790px;
}
.friend{
width:690px;
margin:20px auto;
min-height:300px;
_height:300px;
}
.friend ul{
margin-bottom:30px;
display:inline-block;
overflow:hidden;
}
.friend ul li a:link,.friend ul li a:visited{
color:#000;
}
.friend li{
width:115px;
float:left;
display:inline;
text-align:center;
padding:3px 0px;
}
.m_top{
height:50px;
}
.profile{
width:712px;
height:400px;
overflow:auto;
color:#000;
font-size:14px;
padding-top:25px;
}
.intro{
width:665px;
margin:0px auto;
padding-bottom:15px;
}
.news_middle{
float:left;
display:inline;
width:410px;
margin-left:10px;
}
.news_middle .news_list{
padding-left:15px;
font-size:14px;
color:#000;
line-height:31px;
background:url(../images/about/bottom.jpg) no-repeat left bottom;
padding-bottom:20px;
    height: 317px;
}
.news_middle .news_list li{
background-image:url(../images/news/li.gif);
}
.news_middle .news_list li a:link,.news_middle .news_list li a:visited{
color:#000;
}
.contact{
width:670px;
margin:30px auto 0px;
}
.detail{
float:right;
width:260px;
font-size:12px;
}
.detail h2{
line-height:30px;
border-bottom:1px dashed #333334;
padding-left:15px;
margin-bottom:10px;
font-size:16px;
}
.font14{
font-size:14px;
}

.detail p
{
    padding-left:10px;

line-height:25px;
}
.message{
width:700px;
margin:40px auto;
min-height:250px;
_height:250px;
color:#000;
font-weight:bold;
font-size:14px;

}
.mess_text{
float:left;
display:inline;
width:290px;
}
.mess_text p{
position:relative;
padding:0px 0px 6px 80px;
width:190px;
}
.mess_text p span{
position:absolute;
left:0px;
top:0px;
width:78px;
display:block;
text-align:right;
    height: 18px;
    right: 192px;
}
.mess_text p input{
width:150px;
height:22px;
line-height:22px;
color:#000;
padding-left:4px;
background:url(../images/message/input.gif) no-repeat left center;
border:none;
}
.mess_text p input,.mess_text p img{
vertical-align:middle;
}
.mess_info{
float:left;
display:inline;
width:401px;
}
.textarea{
background:url(../images/message/textarea.jpg) no-repeat left top;
padding:5px;
}
.textarea textarea{
width:391px;
height:166px;
overflow:auto;
border:none;
background:none;
}
.submit_bnt{
float:left;
border-top:1px dotted #aeadad;
text-align:center;
padding:10px 0px;
margin-top:20px;
width:710px;
}
.case{
width:730px;
margin:10px auto;
    height: 345px;
}
.case_list{
float:left;
display:inline;
width:145px;
text-align:center;
height:180px;
line-height:35px;
}
.pro_flash{
width:748px;
margin:15px auto;
}
.case_list img{
border:0px solid #000;
}
.case_list a:link,.case_list a:visited{
color:#000;
}
.pro_detail{
padding:15px 0px 20px 30px;
width:710px;
}
.pro_left{
float:left;
display:inline;
width:225px;
}
.pro_name{
font-weight:bold;
line-height:25px;
color:#000;
padding:10px 0px 0px 10px;
}
.pro_left table{
background:#cdcdcc;
color:#000;
width:225px;
margin-top:15px;
}
.pro_left td{
padding:3px 5px;
}
.pro_left .td_1{
width:72px;
text-align:right;
vertical-align:top;
background:#a9a9a8;
}
.pro_right{
float:right;
display:inline;
width:460px;
}
.pro_right table{
margin-top:20px;
width:450px;
color:#000;
background:#cdcdcc;
}
.pro_right th{
width:150px;
background:#000;
color:#fff;
font-size:14px;
line-height:25px;
}
.pro_right td{
padding:3px 10px;
vertical-align:middle;
}
.odd{
background:#a9a9a8;
font-size:14px;
text-align:center;
font-weight:bold;
}
.tr_odd td{
background:#b6b6b5;
}
.tr_odd .odd{
background:#858584;
}
.page{
line-height:40px;
text-align:center;
color:#000;
}
.page a{
margin:0px 5px;
}
.page span{
margin:0px 15px;
}
.page a:link,.page a:visited{
color:#000;
}
#bottom{
background:url(../images/bottom.gif) repeat-x;
height:52px;
}
.copy{
float:left;
display:inline;
width:360px;
text-align:center;
line-height:50px;
}
.phone,.adress{
float:left;
display:inline;
padding:10px 0px 0px 40px;
width:185px;
position:relative;
height:42px;
line-height:16px;
}
.adress{
width:130px;
}
.mail{
line-height:30px;
}
.phone img,.adress img{
position:absolute;
left:0px;
top:10px;
}
