/* CSS Document */
body,p,h1,h2,h3,h4,ul,li,img,table,tbody,tr,td,a{
margin:0 auto;
padding:0px;
_margin:0 auto;
_padding:0px;
letter-spacing:1px
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
}
img{
border:none;
}
a{
text-decoration:none;
}
ul li{
list-style:none}
#header-bg{
width:100%;
}
#header{
width:1000px;
margin:0 auto;
height:89px;
}
#logo{
float:left;
width:170px;
height:89px;
margin-left:10px}
#top-right{
float:right;
padding-top:20px;
*padding-left:30px

}
#top-right p{
float:left;


}
#top-right h1{
font-size:12px;
float:left;
}
#search{
float:right;
width:260px;
}
#input{
background:url(sousuo-left.jpg) no-repeat;
width:163px;
height:20px;
border:none;
padding:0px;
float:left;
text-indent:2em;
margin-right:5px
}
#nav{
clear:both;
padding-top:10px;
padding-right:20px;
*margin-top:-20px
}
#nav ul{
float:right}
#nav ul li{
float:left;
text-align:center;
width:110px;
height:30px;
line-height:25px
}
#nav ul li a:link,#nav ul li a:visited{
display:block;
font-size:13px;
color:#3d3d3d;
font-weight:bold;
}
#nav ul li a:hover{
background:url(nav-a-bg.jpg) no-repeat bottom center;
width:110px;
height:30px;
color:#9f060b
}
.midbg{ 
width:100%; 
height:577px; 
}
.iBan { 
height:577px; 
overflow:hidden; 
position:relative;
z-index:1;
_zoom:1; 
clear: none;}
.iBanScreen{  
height:577px; 
background-repeat:no-repeat; 
background-position:center top;
}
.iBanScreen ul{ 
width:100%; 
height:577px; 
position:relative; 
top:0; 
margin:0 auto;}
.iBanScreen li{ 
width:100%; 
height:577px; 
overflow:hidden; 
position:absolute; 
display:none;
}
.iBanScreen li a{ 
display:block; 
width:100%; 
height:100%
}

.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}





#container_bg{
clear:both;
background:url(container-bg.jpg) no-repeat top;
overflow:hidden;
}
#container{
width:1000px;
margin:0 auto;}

#pro-center{
padding-left:10px}

#pro-center h2{
float:left;
height:28px;
line-height:28px;
font-size:14px;
color:#ffffff}

#pro-center ul {
float:left;
height:28px;}

#pro-center ul li{
float:left;
line-height:28px;
font-size:13px;
padding-left:10px
}
#pro-center ul li a{
color:#FFFFFF}

#more{
float:right;
line-height:23px;
font-size:12px;
padding-right:10px
}

#more a{
color:#FFFFFF
}

#pro-recommend{
overflow: hidden;
clear:both;
width:720px;
padding-top:15px}

#pro-recommend h2{
background:url(cptj-h2.jpg) no-repeat;
width:720px;
float:left;
height:32px;
line-height:20px;
font-size:14px;
color:#4e4e4e;
padding-left:25px
}


/*
#pro-recommend h2{
background:url(cptj-h2.jpg)  no-repeat;
width:700px;
float:left;
height:32px;
line-height:20px;
font-size:14px;
color:#4e4e4e;
padding-left:25px
}

#Product-list li{
float:left;
padding-left:35px;
width:186px;
text-align:center;
margin-bottom:20px
}

*/


.more{
float:right;
padding-top:10px

}

.en{
font-weight:normal;
font-size:12px;
color:#919191;
padding-left:5px
}
#demo{
width:984px;
overflow: hidden;
float: left;
margin-top:10px
}
.pic img{
border:1px solid #bababa
}
.pic a{
color:#0c3054;
}
.pic h3{
font-size:12px;
margin:15px;
text-align:center;
font-weight:normal
}

#left-index{
float:left;
width:305px;
height:190px;
margin-left:10px}

#left-index h2,#left-index h3{
background:url(about-h2.jpg) no-repeat;
height:32px;
line-height:20px;
font-size:14px;
color:#4e4e4e;
padding-left:25px;
margin-bottom:15px;

}

#left-index img{
float:left;
margin-right:15px;

}

#left-index p{
line-height:22px;
color:#4e4e4e}



#right-index{
float:right;
width:670px;
}


#news-index{
float:left;
width:345px;
background:url(container-g.jpg) no-repeat left center;
padding-left:20px;
height:190px}

.news_title{
background:url(news-h2.jpg) no-repeat;
height:32px;
line-height:20px;
font-size:14px;
color:#4e4e4e;
padding-left:25px}
.news_title h2{float:left;font-size:14px;color:#4e4e4e;line-height:20px;}


#news-index ul{
margin-top:10px}

#news-index ul li{
background:url(news-dian.jpg) no-repeat left center;
height:30px;
line-height:30px;
padding-left:10px;
border-bottom:1px dashed #c8c7c8;
margin-bottom:5px}

#news-index ul li a{
color:#6f6f6f}

.time{
float:right;
color:#6f6f6f}


#contact-index{
float:right;
width:259px;
background:url(container-g.jpg) no-repeat left center;
padding-left:20px;
height:190px}


#contact-index h2{
background:url(contact-h2.jpg) no-repeat;
height:32px;
line-height:20px;
font-size:14px;
color:#4e4e4e;
padding-left:25px;
}

#contact-index p{
line-height:25px;
background:url(contact-bg.jpg) no-repeat right bottom;
padding-top:10px;
width:259px;
font-size:11.5px;
color:#8f8f8f;
}

#footer-bg{
background:url(footer-bg.jpg) repeat-x #0C3054;
clear:both;
margin-top:30px
}

#footer{
width:1000px;
margin:0 auto;
height:326px;
padding-top:15px
}

.footer-nav{
float:left;
width:180px;
background:url(footer-g.jpg) no-repeat right center;
height:190px;
text-align:center;
padding-top:20px

}

.footer-nav h2,.footer-nav h3,.footer-contact h3{
font-size:15px;
color:#4e4e4e;
text-align:center;
margin-bottom:15px
}

.footer-nav ul li{
line-height:30px
}
.footer-nav ul li a{
color:#4e4e4e;
font-size:13px}

.footer-contact{
float:left;
height:190px;
padding-top:20px;
padding-left:30px

}

.footer-contact h2{
font-size:15px;
color:#575760;
margin-bottom:15px
}
.footer-contact p{
line-height:19px;
color:#989898;
font-size:12px}

.add{
background:url(add-bg.jpg) no-repeat left center;
padding-left:25px;
display: block;

}

.tel{
background:url(tel-bg.jpg) no-repeat left center;
padding-left:25px;
display: block;
}

.Emall{
background:url(Emall-bg.jpg) no-repeat left center;
padding-left:25px;
display: block;
}

.web{
background:url(web-bg.jpg) no-repeat left center;
padding-left:25px;
display: block;
}

#footer-down{
clear:both;
line-height:20px;
padding-top:50px;
font-size:12px;
color:#ffffff}
#footer-down a{color:#ffffff;}



/*ny*/

#banner{
background:url(banner-ny.jpg) no-repeat top center;
width:100%;
height:391px}


#left{
float:left;
margin-top:10px;
width:246px}

#about h2,#pro-list h2{
font-size:14px;
color:#ffffff;
background:url(about-ny-h2-bg.jpg) no-repeat;
width:246px;
height:58px;
line-height:58px;
padding-left:35px

}
#about ul,#pro-list ul{
margin-top:15px;
margin-bottom:20px}

#about ul li,#pro-list ul li{
font-size:13px;
line-height:38px;
width:245px;
padding-bottom:5px


}
#about ul li a:link,#about ul li a:visited{
background:url(about-list-bg.jpg) no-repeat;
width:245px;
height:38px;
display:block;
color:#4e4e4e;
padding-left:40px
}

#about ul li a:hover{
background:url(about-list-a-bg.jpg) no-repeat;
width:245px;
height:38px;
color:#ffffff;
padding-left:40px
}
#pro-list ul li a:link,#pro-list ul li a:visited{
background:url(about-list-bg.jpg) no-repeat;
width:245px;
height:38px;
display:block;
color:#4e4e4e;
padding-left:40px
}

#pro-list ul li a:hover{
background:url(about-list-a-bg.jpg) no-repeat;
width:245px;
height:38px;
color:#ffffff;
padding-left:40px
}


#contact{
width:246pxa
}


#contact h2{
font-size:14px;
color:#ffffff;
background:url(contact-ny-h2-bg.jpg) no-repeat;
width:246px;
height:58px;
line-height:58px;
padding-left:35px
}

#contact p{
line-height:25px;
background:url(contact-bg.jpg) no-repeat right top;
padding-top:10px;
width:259px;
font-size:11.5px;
color:#8f8f8f;
height:150px}



#right{
float:right;
margin-top:30px;
width:708px;
color:#575760}

#title-h1{
background:url(page-h2-bg.jpg) no-repeat;
height:32px;
line-height:20px;
font-size:14px;
color:#4e4e4e;
padding-left:25px;
font-weight:bold
}

.return{
float:right;
font-size:12px;
color:#6a6a6a;
font-weight:normal;
background:url(return-bg.jpg) no-repeat left center;
padding-left:15px

}

.return a{
color:#6a6a6a;
padding-right:5px;
padding-left:5px
}
#page-content,#list-content{
margin-top:20px}

#page-content p{
line-height:25px;
text-indent:2em;
text-align:left
}

#News-list li{
line-height:30px;
padding-left:10px;
background:url(news-dian.jpg) no-repeat left center;
margin:0px 10px
}
#News-list li a{
color:#6f6f6f}

#page{
clear:both;
margin:20px;
text-align:center}

#page a{
color:#4e4e4e;
padding-left:5px}

#Product-list{
margin-top:30px}

#Product-list li{
float:left;
width:166px;
text-align:center;
margin: 0px 5px;
margin-bottom:20px
}


#Product-list li a{ font-size:11px;
font-weight:normal;color:#848484;}

#Product-list li a:hover{color:red;}

#Product-list li h3{
font-size:11px;
font-weight:normal;
margin:10px
}

#Product-list li h3 a{
color:#848484;
}


.title{
height:30px;
line-height:30px;
font-size:18px;
font-weight:bold;
margin:15px 0px 5px 0px;
color:#4e4e4e}

.hit{
height:30px;
line-height:30px;

}
#page-content{
text-align:center}


.page{
text-align:left;
line-height:25px;
border:1px #CCCCCC solid;
padding:5px 0px 5px 30px;
width:640px;
margin:30px 0px 20px 20px
}

.page a{
color:#4e4e4e}

#page-content img{
margin-top:10px}


.cp-details{
text-align:left;
height:30px;
line-height:30px;
font-size:14px;
margin:20px 0px}


#related_product h2{
font-size:14px;
margin:10px;
text-align:left
}

#related_product ul li{
float:left;
padding-left:10px;
width:167px;
text-align:center;
margin-bottom:20px}

#related_product ul li h3{
font-size:11px;
font-weight:normal;
margin:10px
}

#related_product ul li  a{
color:#848484;
}

#news-index01{ margin-top: 20px;
margin-left: 10px;
float: right;
width: 270px;}


#news-index01 h2{line-height:32px;margin-left: 20px;background:url(contact01-h2.jpg) left center no-repeat;padding-left: 20px;}
#news-index01 ul li{line-height: 25px;padding-left: 20px;}
#news-index01 ul li a{color:#4e4e4e}
#news-index01 ul li a:hover{color:red}

