@charset "utf-8";
@import url(public.css); 

.banner01{ background:#EEEEEE; padding-top:35px; padding-bottom:35px}
.banner02{ background:url(../images/companybg.jpg) center top no-repeat; height:466px}

#youshi{ margin:20 auto; background:#f5f5f5; padding-top:25px; padding-bottom:20px}
#youshi h3{margin:0 auto; background:url(../images/line01.jpg) left 44px repeat-x}
#youshi h3 dt{ width:800px; text-align:center; margin:0 auto;line-height:46px;letter-spacing:1px;font-size:35px; font-weight:bold;color:#666666;}
#youshi h3 dd{font-size:30px; color:#555555; text-align:center; line-height:200%;font-weight:500;}
#youshi .pcon{ width:700px; margin:0px auto;}
#youshi .pcon .ncon{ width:600px; margin:0px auto;line-height:180%;text-align:center;color:#666666;}
#youshi .pcon .item01{ float:left; width:230px; }
#youshi .pcon .item02{ float:left; width:230px;}
#youshi .pcon .item03{ float:left; width:230px;}

#youshi .pcon .tit{ margin:0px auto; font-size:45px; color:#555555; text-align:center; line-height:200%;}
#youshi .pcon .eng{ text-align:center; text-transform:uppercase; color:#666666; height:36px;}


#gcal{ margin:0 auto; width:1210px; background:#FFFFFF}
#gcal .tit{ float:left}
#gcal .pcon{ float:right; width:1006px; padding-top:20px}
#gcal .pcon .ncon{ margin:0 auto}
#gcal .pcon .ncon dl{ float:left; width:220px; margin-right:30px}
#gcal .pcon .ncon dl dt{ float:left; width:220px; text-align:center}
#gcal .pcon .ncon dl dd{ float:left; width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px}

#product{ margin:20px auto 0px auto; width:1210px; padding-top:20px; padding-bottom:20px}
#product h3{ margin:0 auto;}
#product h3 dt{ margin:0 auto; line-height:60px; text-align:center;letter-spacing:5px;font-size:35px;}
#product h3 dt a{  color:#666666}
#product h3 dd{ margin:0 auto}
#product h3 dd a{ display:block; width:120px; line-height:24px; border-radius:5px; border:1px solid #c2c2c2; text-align:center; font-size:14px; margin:0 auto}
#product .pcon{ float:right; width:100%; padding-top:20px}
#product .pcon .ncon{ margin:0 auto}
#product .pcon .ncon dl{ float:left; width:280px; margin-right:20px}
#product .pcon .ncon dl dt{ float:left; width:280px; text-align:center}
#product .pcon .ncon dl dd{ float:left; width:280px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;text-align:center;}


#scjq{ margin:20px auto 0px auto; width:1210px; padding-top:20px; padding-bottom:20px}
#scjq h3{ margin:0 auto;}
#scjq h3 dt{ margin:0 auto;line-height:60px; text-align:center;letter-spacing:5px;font-size:35px;}
#scjq h3 dt a{  color:#666666}
#scjq h3 dd{ margin:0 auto}
#scjq h3 dd a{ display:block; width:120px; line-height:24px; border-radius:5px; border:1px solid #c2c2c2; text-align:center; font-size:14px; margin:0 auto}
#scjq .pcon{ float:right; width:100%; padding-top:20px}
#scjq .pcon .ncon{ margin:0 auto}
#scjq .pcon .ncon dl{ float:left; width:380px; margin-right:20px}
#scjq .pcon .ncon dl dt{ float:left; width:380px; text-align:center}
#scjq .pcon .ncon dl dd{ float:left; width:380px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;text-align:center;}



#company{ width:1120px; margin:0px auto 0px auto}
#company .pimg{ float:right; padding-top:85px; width:425px}
#company .pimg dt{ margin:0 auto}
#company .pimg dt img{ border:5px solid #FFFFFF}
#company .pimg dd{ margin-top:25px}
#company .pimg dd a{ display:block; float:right; width:120px; line-height:33px; background:#ff0000; color:#FFFFFF; font-size:16px; text-align:center; border-radius:5px}
#company .pcon{ float:left; width:640px; padding-top:70px}
#company .pcon .eng{ line-height:70px; font-size:48px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
#company .pcon .tit{ margin:0 auto}
#company .pcon .tit .txt{ float:left; width:140px; text-align:center; line-height:40px; color:#FFFFFF; font-size:24px; border-bottom:2px solid #FFFFFF; font-weight:bold}
#company .ncon{ margin:0 auto; text-align:left; padding-top:15px; line-height:36px; color:#FFFFFF; font-size:16px; font-weight:bold}
#company .ncon a{ color:#FFFFFF;}
#company .ncon a:hover{ color:#ff6600}


#news{ margin:0px auto 0px auto; padding-top:20px; padding-bottom:20px}
#news h3{ margin:0 auto; width:1210px}
#news h3 .txt{ text-align:center;line-height:40px;letter-spacing:5px;font-size:35px; font-weight:bold;color:#888888;}
#news .pcon{ width:1105px; margin:30px auto 0px auto;}
#news .pcon .ncon{ margin:0 auto}
#news .pcon .ncon .item{ float:left; width:550px; border-bottom:1px solid #d5d5d5; height:90px; cursor:pointer}

#news .pcon .ncon .pimg{ float:left; width:90px; text-align:center; line-height:90px; font-family:Tahoma, Geneva, sans-serif; font-size:60px; color:#2072c6}
#news .pcon .ncon .con{ float:left; width:435px; padding-top:20px}
#news .pcon .ncon .con .tit{ line-height:30px; text-align:left; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:30px }
#news .pcon .ncon .con .des{ margin:0 auto; line-height:20px; font-size:12px; color:#6d6d6d; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:20px}

#news .pcon .ncon .hover{ background:#1561af; color:#FFFFFF}
#news .pcon .ncon .hover .pimg{ color:#FFFFFF}
#news .pcon .ncon .hover a{ color:#FFFFFF}
#news .pcon .ncon .hover .des{ color:#49bbeb}

#news .more{ margin:30px auto 0px auto; width:276px;}
#news .more a{ display:block; border:1px solid #7a7a7a; line-height:35px; text-align:center; border-radius:5px}
#news .more a:hover{ background:#FF0000; color:#FFFFFF; border:1px solid #FF0000}


#contact{ margin:30px auto 0px auto; background:url(../images/contactbg.jpg) center top no-repeat; height:513px}
#contact .pcon{ width:1210px; margin:0 auto; height:513px; position:relative}
#contact .ncon{ position:absolute; width:470px; top:85px; right:0px; line-height:45px; font-size:16px; color:#FFFFFF;}

#hezuo{ margin:0px auto 0px auto; width:1210px; padding-top:20px; padding-bottom:20px}
#hezuo h3{ margin:0 auto;}
#hezuo h3 dt{ margin:0 auto; line-height:40px; text-align:center;letter-spacing:5px;font-size:35px; font-weight:bold;color:#888888;}
#hezuo .pcon{ float:right; width:100%; padding-top:20px}
#hezuo .pcon .ncon{ margin:0 auto}
#hezuo .pcon .ncon dl{ float:left; width:160px; margin-right:10px;margin-top:5px;}
#hezuo .pcon .ncon dl dt{ float:left; width:160px; text-align:center}
#hezuo .pcon .ncon dl dd{ float:left; width:160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;text-align:center;}
#hezuo .pcon .ncon img{border:solid 1px #E3E3E3;}





#links{ background:#014591; margin:0px auto 0px auto}
#links .pcon{ width:1003px; margin:0 auto; padding-top:10px; padding-bottom:10px}
#links .pcon dt{ float:left; line-height:24px; color:#FFFFFF}
#links .pcon dd{ float:left; line-height:24px; white-space:nowrap; margin-right:10px}
#links .pcon dd a{ color:#FFFFFF}
#links .pcon dd a:hover{ color:#ff6600}


/*不间断滚动*/
#propro{OVERFLOW: hidden; width:980px; height:285px; margin:0px auto 0px auto}
#inpro{float: left;width: 5000%;}
#propro1{float: left;}
#propro2{float: left;}
#propro .f_l{float:left}
#propro .dw{ width:340px; border-left:1px solid #e5e5e5; height:285px}

#propro dl{ width:340px; float:left; text-align:center;}
#propro dl dt{ margin:0 auto; text-align:center; width:250px;}
#propro dl dd.txt{ margin:0 auto; text-align:center; overflow:hidden; text-overflow:ellipsis; line-height:40px; width:250px; white-space:nowrap}
#propro dl dd.more{ width:90px; margin:0 auto}
#propro dl dd.more a{ color:#579bc0; display:block; background:url(../images/icon01.jpg) right no-repeat; line-height:20px; text-align:left; margin:0 auto; font-size:12px}




/*不间断滚动*/
#scjqscjq{OVERFLOW: hidden; width:980px; height:285px; margin:0px auto 0px auto}
#inscjq{float: left;width: 5000%;}
#scjqscjq1{float: left;}
#scjqscjq2{float: left;}
#scjqscjq .f_l{float:left}
#scjqscjq .dw{ width:340px; border-left:1px solid #e5e5e5; height:285px}

#scjqscjq dl{ width:340px; float:left; text-align:center;}
#scjqscjq dl dt{ margin:0 auto; text-align:center; width:250px;}
#scjqscjq dl dd.txt{ margin:0 auto; text-align:center; overflow:hidden; text-overflow:ellipsis; line-height:40px; width:250px; white-space:nowrap}
#scjqscjq dl dd.more{ width:90px; margin:0 auto}
#scjqscjq dl dd.more a{ color:#579bc0; display:block; background:url(../images/icon01.jpg) right no-repeat; line-height:20px; text-align:left; margin:0 auto; font-size:12px}