@charset "utf-8";
/* CSS Document */
body{ font-size:12px; color:#000000; background:url(../images/bg.jpg) repeat-x left top #ffffff;}

a {  color:#000000; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

a:hover { color:#000000; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}


.left{ float:left;}
.right{ float:right;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

/***************header css********************/


.top{ width:1004px; height:105px;}

.menu{ width:1004px; height:48px; background:url(../images/menu.jpg) no-repeat left top;}

.menu ul li{ width:166px; height:48px; float:left; text-align:center;}
.menu ul li a{ line-height:40px; height:48px; font-size:13px; font-weight:bold; color:#434343}
.menu ul li a:hover{ line-height:40px; height:48px; font-size:13px; font-weight:bold;color:#434343}




.flash{ width:990px; height:290px; margin:0 auto;margin-top:12px;}


.center{width:987px; height:auto; margin:0 auto; margin-top:10px;}

.left{ width:258px; height:auto; float:left;}
.sy_contact{ width:258px; height:auto; background:url(../images/01.jpg) no-repeat left 34px #f3f3f3;}

.sy_contact .title{ width:258px; height:34px;}

.sy_contact .nr{ width:236px; height:224px; border:solid 1px #d6d6d6; border-top:none; background:url(../images/c_bj.jpg) no-repeat left bottom; padding:10px;}


.left_two{ width:258px; height:auto; margin-top:9px;}

.left_two .title{ width:258px; height:84px;}

.left_two .nr{ width:224px; height:100px; margin:0 auto; margin-top:6px;}

.right{ width:721px; height:auto; float:right;}

.sy_pro{width:721px; height:auto;}

.sy_pro .title{ width:721px; height:34px;}

.sy_pro .nr{  width:689px; height:169px; border:solid 1px #d9d9d9; border-top:none; padding:10px 15px; background:#FFF;}


.sy_about{width:720px; height:auto; margin-top:10px;}

.sy_about .title{ width:720px; height:34px;}

.sy_about .nr{  width:698px; height:179px; border:solid 1px #d9d9d9; border-top:none; padding:10px; background:#FFF;}

.sy_about .wenzi{  width:540px; height:auto; float:left;}


.pro_list{ width:258px; height:auto; background:url(../images/01.jpg) no-repeat left 34px #f3f3f3;}

.pro_list .title{ width:258px; height:34px;}

.pro_list .nr{ width:236px;  min-height:224px; height:auto !important; height:224px; overflow:visible;border:solid 1px #d6d6d6; border-top:none; background:url(../images/p_f.jpg) no-repeat left bottom; padding:10px;}
.pro_list .nr ul li{ width:236px; height:25px; text-indent:70px; background:url(../images/li.jpg) no-repeat left top; margin-top:2px;}
.pro_list .nr ul li a{ line-height:25px; height:25px; width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.pro_list .nr ul li a:hover{line-height:25px; height:25px;}





.ny_right{width:721px; height:auto;}

.ny_right .title{ width:721px; height:35px; line-height:44px; overflow:hidden;background:url(../images/ny_r_t.jpg) no-repeat left top; color:#FFF; font-weight:bold; text-indent:33px;}

.ny_right .nr{ width:689px; min-height:524px; height:auto !important; height:524px; overflow:visible; border:solid 1px #d9d9d9; border-top:none; padding:15px; background:#FFF;}


