@charset "utf-8";
/* CSS Document */
body{ font-size:12px; color:#232323; background:#FFF;}

a {  color:#232323; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

a:hover { color:#BA0A09; 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:968px; height:103px; background:url(../images/top.jpg) no-repeat left top;}

.top_r{ width:410px; height:41px; float:right; padding-top:62px;}


.link{ width:224px; height:22px; float:left;}
.link ul li{ width:74px; height:22px; float:left; background:url(../images/line.jpg) no-repeat left center; text-align:center;}
.link ul li a{ line-height:22px;height:22px; color:#7a7a7a;}
.link ul li a:hover{ line-height:22px;height:22px; color:#7a7a7a;}


.search{ width:185px; height:auto;float:left;}

.s_input{ width:159px; height:19px; float:left; line-height:18px; text-indent:8px; border:none; background:url(../images/s_input.jpg) no-repeat left top; margin-top:1px;}

.s_btn{ width:22px; height:22px; float:left; border:none; margin-left:4px;background:url(../images/s_btn.jpg) no-repeat left top;}


.menu{ width:1004px; height:30px;}
.menu ul li{ width:auto; height:30px; float:left;}

.flash{ width:968px; height:319px;margin-top:1px;}

.center_one{ width:968px; height:auto;}


.left{ width:243px; height:auto; float:left; padding-top:3px;}

.jdtu{width:243px; height:224px; background:url(../images/jdt_bj.jpg) no-repeat left 29px;}
.jdtu .title{ width:243px; height:29px;}

.jdtu .nr{ width:231px; height:177px;  margin:0 auto; margin-top:9px;}

.sy_job{width:243px; height:391px; background:url(../images/jbj.jpg) no-repeat left 29px; margin-top:10px;}
.sy_job .title{ width:243px; height:29px;}

.sy_job .nr{ width:223px; height:252px;  margin:0 auto; margin-top:10px;}

.sy_job .fpic{ width:225px; height:89px;  margin:0 auto;}

.right{ width:717px; height:auto; float:right;}
.sy_about{width:717px; height:227px;background:url(../images/abj.jpg) no-repeat left 38px;}

.sy_about .title{ width:717px; height:38px;}

.sy_about .nr{ width:697px; height:auto;  margin:0 auto; margin-top:3px;}

.sy_pro{width:717px; height:201px; margin-top:10px;background:url(../images/pbj.jpg) no-repeat left 29px;}
.sy_pro .title{ width:717px;height:29px;}

.sy_pro .nr{ width:693px; height:160px;  margin:0 auto; margin-top:8px;}
.right_thr{ width:717px; height:auto;margin-top:10px;}

.sy_new{width:352px; height:179px; float:left;background:url(../images/nbj.jpg) no-repeat left 29px;}
.sy_new .title{ width:352px; height:29px;}

.sy_new .nr{ width:328px; height:auto;  margin:0 auto; margin-top:8px;}

.sy_new .nr ul li{ width:328px; height:25px;text-indent:10px; background:url(../images/dian.jpg) no-repeat left center;}

.sy_new .nr ul li a{line-height:25px; height:25px;}

.sy_new .nr ul li a:hover{ line-height:25px; height:25px;}

.sy_new .nr ul li span{line-height:25px; float:right; color:#7d7d7d;}


.sy_contact{width:356px; height:179px; float:right;background:url(../images/cbj.jpg) no-repeat left 29px;}

.sy_contact .title{ width:356px; height:29px;}

.sy_contact .nr{ width:336px; height:auto;  margin:0 auto; margin-top:10px;}


.friend_link{width:968px; height:105px; float:right;background:url(../images/lbj.jpg) no-repeat left 29px;margin-top:10px;}

.friend_link .title{ width:968px; height:29px;}

.friend_link .nr{ width:930px; height:70px;  margin:0 auto; margin-top:10px;}





.pro_list{width:243px; height:auto; background:url(../images/bj.jpg) repeat-x left 29px #FFF;}
.pro_list .title{ width:243px; height:29px;}
.pro_list .content{ width:241px;min-height:515px; height:auto !important; height:515px; overflow:visible; border:solid 1px #abc6db; border-top:none;}
.pro_list .nr{ width:226px; height:auto; padding:4px 8px 4px 7px;}

.pro_list .nr ul li{ width:226px; height:28px; margin-top:6px; text-indent:18px; background:url(../images/pli.jpg) no-repeat left top;}

.pro_list .nr ul li a{line-height:28px; height:28px;} 

.pro_list .nr ul li a:hover{ line-height:28px; height:28px;}


.ny_right{ width:717px; height:auto;float:right; background:url(../images/bj.jpg) repeat-x left 32px #FFF;}

.ny_right .title{width:717px; height:38px; background:url(../images/ny_r_t.jpg) no-repeat left top; text-indent:52px; line-height:32px; font-weight:bold; color:#FFF; font-size:14px;}

.ny_right .nr{ width:685px; min-height:424px; height:auto !important; height:424px; overflow:visible;padding:15px; border:solid 1px #abc6db; border-top:none;}
