/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#040100;}
a:hover{ color:#FF0200; text-decoration:underline; }
body{ font-size:12px; background:#ECF1F5; font-family:Verdana, Arial, Helvetica, sans-serif,微软雅黑; line-height:18px; color:#696969;}

.float_left{ float:left;}
.float_right{ float:right;}
.float_clear{ clear:both;}
.height{ height:20px;}
.layout_center{ width:956px; margin:0 auto; padding:12px;}
.red{ color:#FF0000;}

/*top*/
#top #logo{ width:625px; height:70px; margin-left:20px;}
#top #top_text #call{ margin-left:-23px;}
#top #top_text #search{ width:240px; height:28px; background:url(../images/pic_search.jpg) no-repeat; margin-right:6px; line-height:27px;}
#top #top_text #search #words{background:transparent; border:0; color:#000000; }
#top #yuyan{ width:168px; height:30px; line-height:30px; background:#1C598F; margin-top:10px; margin-bottom:-10px; margin-right:6px; text-align:center;}
#top #yuyan a{color:#E7EB94;}
#top #yuyan a:hover{ text-decoration:none;}

/*menu*/
#menu{ height:55px; background:url(../images/menu_bg.jpg) repeat-x; z-index:9999;position: relative;}
#menu .da{ float:left; width:165px; height:40px; line-height:40px; text-align:center;font-size:14px; font-weight:bold; background:url(../images/menu_shu.jpg) right no-repeat; font-family:104-CAI978;}
#menu .da .daa{color:#0B3D6A; display:block; width:150px; height:40px;}
#menu .da .daa:hover{ display:block; width:150px; height:40px; background:url(../images/menu_a_bg.jpg) no-repeat; text-decoration:none; color:#0B3D6A; }

#menu .home{ float:left; width:120px; height:40px; line-height:40px; text-align:center;font-size:14px; font-weight:bold; background:url(../images/menu_shu.jpg) right no-repeat; font-family:104-CAI978;}
#menu .home .homea{color:#0B3D6A; display:block; width:100px; height:40px;}
#menu .home .homea:hover{ display:block; width:100px; height:40px; background:url(../images/menu_a_bg1.jpg) no-repeat;text-decoration:none; color:#0B3D6A;}
#menu ul li.checked a{display:block; width:100px; height:40px; background:url(../images/menu_a_bg1.jpg) no-repeat;text-decoration:none; color:#0B3D6A;}

/*main*/
#main{  margin-top:2px; border:#CAD8DB solid 1px; border-top:#CAD8DB solid 5px; background:#FFFFFF;}
#main #banner{ width:661px; height:361px; border:#DAECE7 solid 8px;}
#main #box1{ width:240px; line-height:23px; color:#242323;}
#main #box1 p{ color:#2B6297; font-size:25px; line-height:45px; font-family:020-CAI978;}
#main #box2{ margin-top:20px; width:956px;}
#main #box2 #box2_tit{ height:37px; color:#2B6297; background:#EAF1F7; line-height:37px; font-size:21px; font-family:020-CAI978;}
#main #box2 #box2_body ul{ margin-left:-10px; margin-top:15px; }
#main #box2 #box2_body li{ float:left; width:180px; height:180px; margin-left:10px; text-align:center; font-size:14px; line-height:35px;}
#main #box2 #box2_body li img{ width:180px; height:135px; border:#AAAAAA 1px solid; }

/*foot*/
#foot{  height:100px; color:#504C4B; line-height:22px; width:956px; margin:0 auto; padding-top:10px; padding-left:1px;}
#foot #foot_text p{ font-weight:bold; font-size:13px;}
#foot ul{ width:300px; margin-left:85px;}
#foot .ff{ width:90px; background:url(../images/pic_sj.jpg) no-repeat left; padding-left:10px; height:25px; line-height:25px; float:left;}
#foot li a{ color:#1C598F; font-size:13px; font-weight:bold;}

/*left*/
#main #left{ width:260px; line-height:23px;}
.tit{ background: #EAF1F7; height:37px; line-height:37px; color:#2B6297; font-size:19px;}
.tit img{ margin-top:4px; margin-left:15px;}
#main #left .yuan{ margin-top:10px; padding-bottom:100px;}
#main #left .yuan li{ background:url(../images/pic_sj.jpg) no-repeat left; padding-left:18px; margin-left:35px; height:30px; line-height:30px; font-size:14px;}
#main #left .yuan li a{ color:#2264A1;}

#main #left .kuan{ margin-top:10px; padding-bottom:100px;}
#main #left .kuan li{ background:url(../images/pic_sj.jpg) no-repeat left; padding-left:18px; margin-left:35px; height:30px; line-height:30px; font-size:14px;}
#main #left .kuan li a{ color:#2264A1;}

/*right*/
#main #right{ width:680px; }
#main #right #nei_banner{ width:660px; height:240px; border:#DAECE7 solid 10px; margin-bottom:15px;}
#main #right .tit{ font-size:14px; font-weight:bold;}
#main #right #right_body { line-height:28px; color:#464545; font-size:14px; padding-left:8px; padding-right:8px;}

/*产品相关*/
.products li { float:left; text-align:center; padding-top:12px; padding-left:30px; width:180px; height:210px; line-height:30px;}
.products img { border:1px solid #CCCCCC; }
.products a:hover img { border:1px solid #BF006A; }
.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:10px;}
.products_img img { max-width:650px; }
.products_next { padding:5px; border-top:1px dashed #CCCCCC;}

/*新闻相关*/
.news li { line-height:26px; border-bottom:1px dashed #CCCCCC; padding-left:10px;}
.news_title { text-align:center; font-size:16px; padding:10px; }
.news_content { padding:10px; }
.news_info { text-align:center; border-bottom:1px dashed #CCCCCC; padding:10px; }
.news_next { padding:5px; border-top:1px dashed #CCCCCC; }

/*分页*/
.page { clear:both; padding:3px; text-align:center; font-size:11px;}

/*留言板*/
.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; }

/*人才招聘*/
.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; }

/*图片放大*/
.jqZoomPup{ background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); border-color:#c4c4c4; border-style: solid; cursor:crosshair; width:70px; height:70px;}
.jqZoomWindow{ border: 1px solid #CCCCCC;}
.jqzoom img{ border:1px solid #CCCCCC; width:335px; height:250px;}
