@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; outline:0; }
body { font-size:12px; line-height:20px; font-family:Verdana, Geneva, sans-serif, "微软雅黑"; color:#333; }
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover { color:#1295D8; text-decoration:none; }
a img { border:0; }
ul,li { list-style:none; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:auto; }
.cl { display:block; height:0; font-size 0; line-height:0; text-indent:-4000px; clear:both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }
.wrap{ width:1004px; margin:0 auto; }
.wrap2{ width:1004px; display:inline-block; }

#header { width:100%; height:95px; }
#logo { width:137px; height:60px; background: url(logo.jpg) no-repeat 0 0; margin:13px 40px;}
#top-menu { width:740px; height:90px; }
.language { height:16px; width:700px; margin:5px 20px 14px; }
.language li { width:70px; line-height: 16px; margin-right:10px; }
.language li a { float: left; color: #999; height: 16px; padding-left:22px; }
.language li a:hover { color:#1295D8; text-decoration:none; }
.language li a.cn { background:url(top-icon.jpg) no-repeat 0 0; }
.language li a.en { background:url(top-icon.jpg) no-repeat 0 -16px; }
.nav { width:740px; height:40px; }
.navigation { height:32px; font-size:12px; line-height:32px; margin:4px 1px; font-weight:bold; }
.navigation a { height:32px; color:#333; display:block;}
.navigation a span span { padding:0 10px;}
.navigation a:hover, 
.navigation a.active { color: #FFF; background: url(nav_bg.gif) repeat-x;  text-decoration: none; }
.navigation a:hover span {height:32px;display:block;background:url(nav_l.jpg) top left no-repeat}
.navigation a.active span {height:32px;display:block;background:url(nav_l.jpg) top left no-repeat}
.navigation a:hover span span {padding:0 10px;height:32px;background:url(nav_r.jpg) top right no-repeat}
.navigation a.active span span {padding:0 10px;height:32px;background:url(nav_r.jpg) top right no-repeat}

#menu { width:100%; height:67px; color:#FFF; text-align:center; background:url(menu_bg.jpg) repeat-x; }
#menu h3 { height:67px; line-height:67px; width:260px; font-size:18px; float:left; cursor:default; }
#menu ul a { height:36px; line-height:18px; width:180px; color:#FFF; padding:16px 0 15px; font-size:14px; float:left; }
#menu ul a:hover,#menu ul a.active { background:url(menu_h.jpg) no-repeat center bottom; }

#banner { width:100%; height:361px; background:url(banner_bg.jpg) repeat-x; }

#main { width:1004px;  margin:15px auto; }
.top_p { width:700px; }
.top_p h2 { color:#1295D8; font-size:25px; margin:10px 5px; }
.top_p ul { width:165px; margin:10px 5px; float:left; }
.top_p ul h3 {width:165px; height:41px; font-size:12px; line-height:16px; padding-left:45px; background:url(icon_product.png) no-repeat; }
.top_p ul li a { color:#1295D8; }
.top_p .text { padding:2px; color:#999; }
.top_p ul li a:hover { color:#10BEE7; text-decoration:none; }
.top_c { width:283px; cursor:default; }
.c_top {width:283px; height:68px; background:url(h_career.png) no-repeat; }
.c_centet {width:243px; background:url(bg_career.png) repeat-y; padding:5px 15px 0 25px; }
.c_bottom {width:283px; height:22px; background:url(bt_career.png) no-repeat; }

.content { width:924px; overflow:hidden; margin:10px 40px; padding-top:10px; }
.content h3 { color:#00923F; line-height:40px; font-size:30px; }
.content .list { width:924px; display:inline-block; margin-top:20px; }
.content .list h4 { color:#4BB033; height:28px; line-height:28px; font-size:20px; font-weight:100; margin-bottom:10px; }
.content .listimg { width:300px:; }
.content  .listcon { width:620px; }
.content  .listcon li { width:295px; padding:10px 0 10px 15px; font-size:12px; background:url(icon1.png) no-repeat left center; float:left;}
.content .Ntitle { font-size: 22px; height:40px; line-height:40px; text-align:center; }
.content .Nadddate { text-align:center; border-bottom:thin dashed #CCC; margin-bottom:15px; }
.content2 { width:924px; height:480px; overflow:hidden; margin:20px 40px 0px; }
.content2 .news { width:900px; height:69px; margin:5px 12px 4px; border-bottom:thin dashed #CCC; padding-bottom:1px; }
.news .title { font-size:18px; height:27px; line-height:27px; margin-bottom:2px; overflow:hidden; }
.news .title span { font-size:12px;}
.news .text { text-indent:2em; height:20px; line-height:20px; color:#999;}
.content2 .down { width:900px; height:29px; margin:5px 12px; border-bottom:1px dashed #CCC; }
.down .title { font-size:16px; text-indent:1em; line-height:29px; background:url(icon1.png) no-repeat left center; }
.down .title span a { font-size:12px; color:#999;}
.down .title span a:hover { color:#1295D8;}

.pager { width:924px; overflow:hidden; margin:0 40px 10px; text-align:right; color:#666; }
.pager a { color:#666; text-decoration: none; }
.pager a:hover { text-decoration:underline; }

#footer { width:100%; height:60px; color:#666; border-top:thin solid #CCC; margin:10px 0; }
.copyrights { width:1004px; text-align:right; margin-top:15px; }
.service { width:1004px; text-align:right;  margin-top:5px; }
.service a{ color:#666; }