@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#404040;}
a:hover{ color:#1A478A; text-decoration:none;}
body{ font-size:12px; line-height:24px; background:url(../images/bg_top.jpg) repeat-x top #EFEFEF; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; color:#404040;}

.float_left{ float:left;}
.float_right{ float:right;}
.float_clear{ clear:both;}
.height{ height:10px;}
.layout_center{ width:1000px; margin:0 auto;}
.data{ color:#545454; }
.tit{ height:45px; background:url(../images/tit_libg.jpg) repeat-x bottom; margin-bottom:15px;}
.tit a{ display:block; width:37px; height:12px; margin-top:20px;}
.l_tit{ width:190px; height:34px; background:url(../images/left_titbg.jpg) no-repeat; line-height:34px; color:#efefef; font-family:"方正正黑简体"; font-size:14px; padding-left:26px;}
.blue{ color:#336699;}
.red{ color:#cc0000;}

/*top*/
#top{ height:79px; padding-top:20px;}
#top #logo{ width:465px; height:63px; margin-left:220px;}

/*banner*/
#banner{ height:320px; text-align:center;}


/*menu*/
#menu{ height:40px; background:url(../images/menu_shubg.jpg) repeat-x; padding-left:20px; *padding-left:15px; margin-bottom:20px;}
.mainlevel { float:left; text-align:center; width:137px; height:40px; line-height:40px; font-weight:bold; font-size:15px; font-family:"方正正黑简体";}
.mainlevel a { color:#ffffff; display:block; width:137px; height:40px; background:url(../images/menu_bg.jpg) no-repeat;}
.mainlevel a:hover { color:#ffffff; background:url(../images/menu_abg.jpg); display:block; width:137px; height:40px;}
.mainlevel ul { display:none; position:absolute; _margin-left:-68px; *margin-left:-68px;}
.mainlevel li { width:137px;}
.mainlevel li a,.mainlevel li a:hover{ display:block; height:40px; line-height:40px; color:#333333;color:#ffffff;}

/*sy_left*/
#sy_left{ width:760px;}
#sy_left #box1{ height:250px;}
#sy_left #box1 #img{ width:200px; height:125px;}
#sy_left #box1 #wz{ width:545px; font-size:12px; line-height:21px; font-family:"方正正黑简体";font-weight:bold; color:#4F4F4F;}

#sy_left #box2{ width:365px;}
#sy_left #box2 li{ height:26px; line-height:26px; border-bottom:#CCCCCC 1px dashed; background:url(../images/pic_dian.jpg) no-repeat left; padding-left:10px;}
#sy_left #box2 li a{ color:#336799;}
#sy_left #box2 li a:hover{ color:#1A478A;}

/*sy_right*/
#sy_right{ width:216px;}
#sy_right #box1,#sy_right #box2{ background:#E5E5E5; border:1px solid #CCCCCC;}
#sy_right #box1 ul,#left ul{ margin:20px 8px;}
#sy_right #box1 li,#left li{ height:36px; line-height:36px; width:198px; text-align:center;}
#sy_right #box1 li a,#left li a{ color:#404040; display:block; width:198px; height:36px; background:url(../images/left_libg.jpg) repeat-x;}
#sy_right #box1 li a:hover,#left li a:hover{ color:#ffffff; display:block; width:198px; height:36px; background:#CC0000;}

#sy_right #box2{ background:url(../images/pic_lx.jpg) no-repeat bottom #F3F3F3; margin-top:15px; line-height:22px;}

/*cp*/
#cp{ background:url(../images/sycp_bg.jpg) repeat-x; height:175px; margin-top:20px;}
#photoes{width:990px; overflow:hidden;}
#photoes img{margin:15px; width:190px;height:120px;}

/*foot*/
#foot{ background:url(../images/foot_bg.jpg) repeat-x; height:55px; text-align:center; color:#cbe0ff; padding-top:10px;}
#foot a{ color:#cbe0ff;}

/*left*/
#left{ width:216px; background:url(../images/nei_left_bg.jpg) no-repeat bottom #E5E5E5; border:1px solid #CCCCCC;}
#left #lxfs{ padding:10px;}

/*right*/
#right{ width:760px;}
#right #xbt{ line-height:45px; color:#424242; font-weight:bold;}
#right #nei_body{ padding:10px; font-size:14px;}

/*分页*/
.page { clear:both; padding:3px; text-align:center; margin-top:10px;}

/*产品相关*/
.products li { float:left; text-align:center; padding:0 13px 10px 13px; width:200px; height:203px; line-height:30px; margin-left:10px;}
.products li #bj{ display:block; width:202px; height:30px; line-height:30px; margin-top:3px;}
.products img { border:1px solid #CCCCCC; }
.products a:hover img { border:1px solid #2070cf; }
.products a { line-height:20px; }
.products_title { text-align:center; font-size:16px; padding:10px; }
.products_info { text-align:center;border-bottom:1px dashed #CCCCCC;padding:10px; }
.products_img { text-align:center; padding:15px 0;}
.products_img img { max-width:370px; }
.products_next { padding:5px; border-top:1px dashed #CCCCCC;font-size:12px;}

/*人才招聘*/
.recruitment { border-collapse:collapse; width:100%; margin-top:10px; }
.recruitment th { padding:5px; border:1px solid #CCC; text-align:center; }
.recruitment td { padding:5px; border:1px solid #CCC; }

/*留言板*/
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:1px solid #CCC; text-align:center; }
.guestbook td { padding:5px; border:1px solid #CCC; }
input, textarea, select { border:1px solid #CCC; font-size:12px; padding:5px; }
textarea{ width:480px; height:200px; background:url(../images/pcfinal.jpg) center no-repeat;}

/*新闻相关*/
.news li { line-height:30px; border-bottom:1px dashed #CDCCCC; padding-left:10px; padding-right:10px; background:url(../images/pic_lsj.jpg) left no-repeat; }
.news_title { text-align:center; font-size:16px; padding:10px; }
.news_content { padding:10px; }
.news_info { text-align:center; border-bottom:1px dashed #CDCCCC; padding:10px; }
.news_next { padding:5px; border-top:dashed 1px #CDCCCC;font-size:12px; }
.news li #cate{ color:#2070cf; }























