/* CSS Document */
#ibanner { 
position:relative; 
width:508px; 
height:243px; 
overflow:hidden;
margin:0 0 0 3px;
_margin:0 0 0 1px; 
float:left;
}
#ibanner_news{
width:180px;
float:right;
height:243px;
margin-right:1px;
background:url(../images/rx.jpg) no-repeat bottom;
}
#ibanner_news .zxhd{
height:106px;
}
#ibanner_pic a { 
position:absolute; 
top:0; 
display:block; 
width:508px; 
height:243px; 
overflow:hidden; 
}
#ibanner_btn { 
position:absolute; 
z-index:9999; 
right:29px; 
bottom:15px; 
font-weight:700; 
font-family:Arial; 
}
#ibanner_btn span { 
display:block; 
float:left; 
margin-left:4px; 
padding:0 5px; 
background:#fff; 
cursor:pointer; 
}
#ibanner_btn .normal { 
height:20px; 
margin-top:8px; 
border:1px solid #999; 
color:#999; 
font-size:16px; 
line-height:20px; 
}
#ibanner_btn .current { 
height:28px; 
border:1px solid #1e6660; /*17827a*/
color:#1e6660; /*17827a*/
font-size:28px; 
line-height:28px; 
}
#r_r{
float:left;
width:193px;
background:url(../images/IndexRBg.gif) repeat-x #fff;
min-height:1250px;
_height:1250px;
}
#r_l{
width:510px;
float:left;
border:2px #FFF solid;
background:#FFF;
}
#indexMain{
_height:1214px;
background:#FFF;
width:707px;
}
.rl_c{
background:url(../images/bt_bg.jpg) no-repeat center top;
height:280px;
}
.rlc_l h4{
background:#efefef url(../images/zt.gif) no-repeat 40px 3px;
margin:8px 0 20px 0;
font-size:14px;
height:30px;
text-align:left;
text-indent:55px;
}
.rl_c li a{
cursor:hand;
}
.rlc_l h4 span,.ch h4 p,.rr_t span{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#zj{
color:#fff;
}
.rlc_l{
float:left;
width:255px;
text-align:center;
}
.rlc_l p{
text-align:left;
text-indent:40px;
line-height:20px;
}
.rl_c li{
float:left;
}
.ch{
height:40px;
}
.ch h4{
background:#efefef;
margin:5px 0 0 0;
width:127px;
text-align:center;
height:35px;
font-size:14px;
}
.fc h4{
color:#17827a;
}
.ch h4 p{
margin:-4px 0 0 0;
line-height:15px;
}
#sp1{
display:block;
}
#sp2,#sp3,#sp4{
display:none;
}
#sp1 .Product p,#sp2 .Product p,#sp3 .Product p,#sp4 .Product p{
 line-height:18px;
}
#sp1,#sp2,#sp3,#sp4{
height:649px;
}
#sp1 .Product img,#sp2 .Product img,#sp3 .Product img,#sp4 .Product img{
width:110px;
height:110px;
}
#sp1 .Product,#sp2 .Product,#sp3 .Product,#sp4 .Product{
width:170px; float:left; min-height:170px;_height:170px; text-align:center;padding:20px 0 0 0;
}
#sp1 .ProLeft,#sp2 .ProLeft,#sp3 .ProLeft,#sp4 .ProLeft{
width:165px; float:left; text-align:center; min-height:170px;_height:170px;
}
#sp1 .ProSide,#sp2 .ProSide,#sp3 .ProSide,#sp4 .ProSide{
width:3px; height:170px; float:left; background:url(../images/products/sign_line.gif) no-repeat center center;
}
#sp1 .nonebg,#sp2 .nonebg,#sp3 .nonebg,#sp4 .nonebg{
background:none;
}
.rr_t{
background:url(../images/mr_bg.gif) no-repeat 2px 5px;
width:192px;
text-align:center;
}
.rr_t h4{
color:#17827a;
font-size:13px;
padding:9px 0 0 0;
line-height:12px;
}
.rr_t p{
 line-height:10px;
}
.rr_t p span{
 font-size:10px;
}
.rr_t ul{
padding:20px 0;
}
#r_r li{
background:url(../images/sign_aDot.gif) no-repeat 4px center; 
}
.rr_t li{
list-style:none;
text-align:left;
line-height:18px;
padding:0;
margin:0 5px;
_margin:0 3px;
border:0px;
text-indent:10px; 
}
.rrt_s ul{
padding:5px 0;
}
.rrt_s p{
line-height:30px;
}
.rr_t .rr_t_p{
 line-height:10px;
}
.tyzx h4{
text-indent:30px;
}
.ynxw img{
margin-top:4px;
}
.ynxw ul{
margin-bottom:10px;
padding:0;
}
#rp{
padding:5px 10px;
}
#rp img{
display:block;
float:left;
width:70px;
height:70px;
}
#rp div{
float:left;
padding:12px 0 0 0;
height:45px;
font-size:12px;
width:100px;
text-align:center;
}
#rp p{
line-height:20px;
}
#rp div span{
color:#17827a;
font-size:14px;
font-weight:bold;
}
.ys ul{
padding:0px;
}
#r_r .ys li{
line-height:30px;
background:none;
text-indent:0px;
text-align:center;
margin:0px;
}
.jh{
min-height:200px; _height:200px;
}
.zxgg,.rrt_s,.ynxw,.jh{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}