*{ margin:0; padding:0;}
body{ font-family:Arial,"宋体"; font-size:12px; color:#444; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:Arial,"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:underline; color:#cc0000;}
/*-------------------------结束公用样式--------------------------*/
.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*------------------------------star首页的样式*/
html{ background:#f6f6f6;}
/*-star大图片*/
div.banner{ clear:both; background:url(banner.jpg) no-repeat center top; height:200px;}
ul.banner{ clear:both; height:100%; background:url(banner.jpg) no-repeat center top;}
ul.banner li{ clear:both; width:1000px; margin:0 auto; text-align:left; line-height:200px; overflow:hidden;}
/*----------star导航*/
div.nav{ clear:both; background:url(n.gif) repeat-x left top; height:31px; line-height:31px; overflow:hidden;}
dl.nav{ clear:both; background:url(n.gif) repeat-x left top; height:100%; width:1000px; margin:0 auto; color:#fff;}
dl.nav dd{ padding:0 15px; background:url(nl.gif) no-repeat right top; float:left; font-size:14px;}
dl.nav dd a{ padding:0 16px 0 0; cursor:pointer; float:left;  color:#fff;}
dl.nav dd a span{ float:left; padding:0 0 0 16px; cursor:pointer;}
dl.nav dd a:hover{ background:url(nav_light.gif) no-repeat right -31px; text-decoration:none; color:#024987;}
dl.nav dd a:hover span{ background:url(nav_light.gif) no-repeat left top;}
dl.nav dd#nav_hover01{ padding-left:0;}
/*当前页*/
.displays_s a{ background:url(nav_light.gif) no-repeat right -31px; color:#024987;}
#displays span{ background:url(nav_light.gif) no-repeat left top;}
/*搜索*/
dl.nav dt{ float:right; background:url(search.png) no-repeat; width:208px; height:21px; margin-top:5px;} 
/*表单和按钮*/
input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:middle;}
input.h_search_text{ height:12px; line-height:12px; color:#fff; padding:5px 0 4px 20px; width:150px;}
input.h_search_btn{ width:35px; line-height:21px; height:21px; cursor:pointer; text-align:center; color:#fff;}
/*----------------star天气*/
div.h_weather{ margin-bottom:18px; clear:both; background:url(ann_th.png) repeat-x left bottom; height:29px; line-height:29px; vertical-align:middle;}
ul.h_weather{ clear:both; width:1000px; margin:0 auto; height:100%; background:url(ann_th.png) repeat-x left bottom;}
ul.h_weather li{ float:left; margin-right:20px;}
ul.h_weather li span{ margin:0 10px;}
ul.h_weather img{ vertical-align:middle; margin:0 6px;}
/*-------------------------star中间区域*/
div.h_one{ clear:both; width:1000px; margin:10px auto;}
/*灰色边框*/
.gray_border{ background:#fff; border:1px solid #ccc;}
/*动画*/
div.flash_bj{ margin-right:5px; float:left; width:305px; height:260px; overflow:hidden; padding:4px;}
div.h_flash{ height:260px; clear:both; background:#f0f0f0; position:relative; overflow:hidden;}
div.h_flash ul,div.h_flash li{ clear:both; height:100%; overflow:hidden;}
div.h_flash li{ display:none;}
div.h_flash li p{ text-align:center; padding-top:6px; line-height:1em; height:1em; overflow:hidden; clear:both;}
/*动画数字*/
div.h_flash_num{ clear:both; position:absolute; bottom:30px; left:0; width:96%; overflow:hidden; background:url(black.png) repeat; height:14px; line-height:14px; padding:4px 2%;}
div.h_flash_num dl{ float:right;}
div.h_flash_num dd{ float:left; cursor:pointer; text-align:center; width:24px; margin:0 1px 0 0; background:#999; color:#fff;}
div.h_flash_num dd.cur{ background:#c30000;}
/*----------star人事要闻*/
div.h_news{ float:left; width:378px; height:268px; overflow:hidden; margin-left:5px;}
dl.h_news{ clear:both; width:95%; margin:10px auto 5px auto; border:1px solid #ccc; background:#fff; padding:8px 0;}
dl.h_news dt{ color:#2270ac;clear:both; text-align:center; line-height:1.2em; font-size:14px;}
dl.h_news dt a{color:#2270ac;}
dl.h_news dd{ clear:both; margin:0 10px; padding:8px 0 0 0; line-height:1.8em; color:#666; text-indent:1.8em;}
dl.h_news dd a{ color:#ff6600;}
dl.h_news dd a:hover{ color:#cc0000;}
/*文字*/
ul.h_news{ clear:both; width:95%; margin:0px auto;}
ul.h_news li{ clear:both; line-height:2em; height:2em; padding:1px 1%; background:url(line_x.gif) repeat-x left bottom; overflow:hidden;}
ul.h_news li a{ background:url(gray_arrow.gif) no-repeat left center; padding-left:14px;}
/*灰色标题*/
dl.gray_th{ clear:both; background:url(gray_th.gif) repeat-x left top; height:30px; line-height:25px; overflow:hidden;}
dl.gray_th dt{ float:right; padding-right:10px;}
dl.gray_th dt a{ margin-left:8px;}
dl.gray_th dd{ float:left; font-size:14px; color:#2270ac; padding-left:14px;}
/*科技人才风采*/
div.h_pic{ float:right; width:283px; height:268px; overflow:hidden;}
dl.h_pic{ clear:both; width:265px; margin:10px auto 0 auto;}
dl.h_pic dt{ clear:both; position:relative; text-align:center;}
p.black{ clear:both; position:absolute; left:0; bottom:0; width:100%; color:#fff; line-height:1.5em; height:1.5em; padding:3px 0; overflow:hidden; background:url(black.png) repeat;}
dl.h_pic dd{ clear:both; color:#666; padding-top:8px; line-height:1.8em;}
/*---------star第二行*/
div.h_left{ float:left; width:315px;}
/*快速链接*/
div.h_link{ clear:both; margin-bottom:10px; height:193px; overflow:hidden;}
ul.h_link{ clear:both; padding:4px 0 0 0; width:98%; margin:0 auto;}
ul.h_link li{ float:left; width:49.9%; height:27px; line-height:27px; overflow:hidden; margin:6px 0;}
ul.h_link li a{ clear:both; display:block; margin:0 auto; width:141px; text-align:left; cursor:pointer; border:none; text-indent:50px; cursor:pointer;}
ul.h_link li a:hover{ color:#333; text-decoration:none;}
/*按钮*/
a.b_1{ background:url(btn.png) no-repeat left top;}
a.b_2{ background:url(btn.png) no-repeat right top;}
a.b_3{ background:url(btn.png) no-repeat left -39px;}
a.b_4{ background:url(btn.png) no-repeat right -39px;}
a.b_5{ background:url(btn.png) no-repeat left -78px;}
a.b_6{ background:url(btn.png) no-repeat right -78px;}
a.b_7{ background:url(btn.png) no-repeat left -117px;}
a.b_8{ background:url(btn.png) no-repeat right -117px;}
/*经过*/
a.b_1:hover{ background:url(btn_h.png) no-repeat left top;}
a.b_2:hover{ background:url(btn_h.png) no-repeat right top;}
a.b_3:hover{ background:url(btn_h.png) no-repeat left -39px;}
a.b_4:hover{ background:url(btn_h.png) no-repeat right -39px;}
a.b_5:hover{ background:url(btn_h.png) no-repeat left -78px;}
a.b_6:hover{ background:url(btn_h.png) no-repeat right -78px;}
a.b_7:hover{ background:url(btn_h.png) no-repeat left -117px;}
a.b_8:hover{ background:url(btn_h.png) no-repeat right -117px;}
/*广告条*/
.adv_d{ clear:both;  margin:10px 0 0 0;}
.adv_t{ clear:both; margin:0 0 10px 0;}
div.l_adv{ float:left; width:320px;}
/*工作动态*/
div.h_right{ float:right; width:675px;}
div.h_dyd{ float:left; width:378px; height:278px; overflow:hidden;}
div.h_dyd ul.h_news{ padding-top:8px;}
div.h_dyd ul.h_news li{ padding:2px 1%;}
/*专题专栏*/
div.h_theme{ float:right; width:673px; height:73px; overflow:hidden; background:#fff url(theme_bj.jpg) no-repeat right bottom;}
ul.h_theme{ float:right; width:635px; padding:12px 0 0 0;}
ul.h_theme li{ float:left; width:49.9%; text-align:center;}
/*标题*/
dl.h_theme_th{ float:left; width:20px; padding:0px 8px; text-align:center; height:100%; border-right:1px solid #ccc;}
dl.h_theme_th dd{ clear:both; padding-top:7px; font-size:14px; line-height:1.1em; color:#2270ac;}
/*相关链接*/
div.h_d_link{ float:right; width:673px; height:86px; overflow:hidden;}
ul.h_d_link{ clear:both; padding:18px 0 0 0;}
ul.h_d_link li{ float:left; width:33.3%; text-align:center;}
ul.h_d_link select{ width:90%; line-height:25px; line-height:25px; vertical-align:middle; color:#666; }
/*---------------star文件底*/
div.footer{ margin:20px 0 0 0; clear:both; background:#eee url(footer.jpg) repeat-x left top; color:#666;}
div.footer a{ color:#666;}
div.footer a:hover{ color:#cc0000;}
div.footer_w{ clear:both; width:1000px; background:#eee url(footer.jpg) repeat-x left top; line-height:2em; margin:0 auto; padding:15px 0; text-align:center;}
div.footer_w p{ clear:both;}
div.footer_w p span{ margin:0 10px;}
/*--------------------------------star二级页面*/
/*二级导航*/
ul.sec_nav{ width:1000px; margin:0 auto; clear:both;}
ul.sec_nav li{ clear:both;}
ul.sec_nav li a{ margin:0 10px;}
/*-------star中间区域*/
div.i_center{ clear:both; width:980px; padding:10px 8px; margin:10px auto;}
div.i_left{ float:left; width:218px; border:1px solid #ccc; background:#eaeaea; min-height:600px; height:auto; _height:600px;}
/*左标题*/
dl.l_th{ clear:both; border-bottom:5px solid #024987; height:40px; line-height:40px; overflow:hidden; background:url(th_arrow_r.jpg) no-repeat 90% center;}
dl.l_th dd{ float:left; font-size:14px;color:#2270ac; background:url(th_arrow.jpg) no-repeat 20px center; padding-left:40px;}
/*左导航*/
ul.left_nav{ clear:both; width:190px; margin:25px auto;}
ul.left_nav li,dl.left_nav dt{ clear:both;color:#2270ac; height:40px; line-height:40px; overflow:hidden; font-size:12px; background:url(l_nav.png) no-repeat left -40px;}
ul.left_nav li a,dl.left_nav dt a{ display:block; padding-left:30px; cursor:pointer; height:40px; overflow:hidden;}
ul.left_nav li a:hover,,dl.left_nav dt a:hover{ text-decoration:none;}
ul.left_nav li.light{ background-position:left top; color:#fff;}
ul.left_nav li.light a{ color:#fff;}
/*---------star左导航(二级)*/
div.left_nav{ clear:both; width:190px;margin:25px auto;}
dl.left_nav{ clear:both;}
dl.left_nav dt{ cursor:pointer; text-indent:30px;}
dl.left_nav dd{ display:none; clear:both; padding:0px 0 10px 0; background:white; overflow:hidden; zoom:1; font-family:Arial,"宋体";}
dl.left_nav dd p{ clear:both; background:#fff; border-bottom:1px solid #ccc; line-height:2.4em; height:2.4em;}
dl.left_nav dd p a{ display:block; padding-left:30px;}
dl.left_nav dd p.light{ font-weight:bold;color:#2270ac;}
dl.left_nav dd p.light a{color:#2270ac;}
dl.left_nav a:hover{ text-decoration:none;}
/*高亮*/
dl.dl_click dt{ color:#fff; background-position:left top;}
/*左图片*/
div.adv_o{ clear:both; margin:10px 0; text-align:center;}
/*----------star内页的右*/
div.i_right{ float:right; width:730px; padding:0px 15px 0 0;}
/*右标题*/
dl.r_th{ clear:both; background:url(r_th_line.gif) repeat-x left bottom; height:45px; line-height:40px; overflow:hidden;}
dl.r_th dd{ float:left; height:45px; background:url(r_th_line_l.gif) repeat-x left bottom; color:#2270ac; padding:0 20px 0 5px; font-size:14px;}
dl.r_th dt{ float:right; color:#666;}
dl.r_th dt a,dl.r_th dt span{ margin:0 8px; color:#666;}
dl.r_th dt a:hover{ color:#cc0000;}
dl.r_th dt span{ color:#ff6600;}
/*------------star关于我们*/
div.r_about{ clear:both; width:95%; margin:20px auto;}
div.r_about p{ clear:both; text-indent:2em; margin:25px 0; line-height:2em;}
/*---------star新闻列表*/
ul.r_news{ clear:both;}
ul.r_news li{ clear:both; overflow:hidden; zoom:1; margin:20px 0;}
ul.r_news li p{ clear:both; line-height:2em; height:2em; background:url(line_x.gif) repeat-x left bottom; overflow:hidden; padding:5px 1%;}
ul.r_news li p a{ background:url(gray_icon.gif) no-repeat left center; padding-left:25px;}
/*-------------star页码*/
div.page{ clear:both; text-align:right; padding:15px 0; vertical-align:middle;line-height:25px;}
div.page input{ vertical-align:middle;}
div.page b,div.page a{ display:inline-block; vertical-align:middle; line-height:25px; height:25px; margin:0 3px; background:#f2f2f2; border:1px solid #ddd; padding:0 8px;}
div.page span{ vertical-align:middle; display:inline-block; margin-left:20px;}
input.page_l,input.page_r{ border:1px solid #ddd; background:#f2f2f2 url(page_l.gif) no-repeat 6px center; width:73px; text-align:center; height:27px; line-height:27px; color:#666; margin:0 3px;}
input.page_r{ background:#f2f2f2 url(page_r.gif) no-repeat 90% center;}
div.page select{ color:#666; width:50px; text-align:center; line-height:27px; height:27px; vertical-align:middle; margin:0 5px;}
div.page b{ color:#fff; border:1px solid #024987; background:#024987;} 
/*-----------------star新闻详情*/
/*标题*/
dl.display_th{ clear:both; text-align:center; margin:50px 0 10px 0;}
dl.display_th dt{ overflow:hidden; zoom:1; padding-bottom:15px; border-bottom:1px solid #ccc; clear:both; font-size:24px; line-height:1.2em;}
dl.display_th dt h1{ clear:both; font-size:24px; font-weight:normal;}
dl.display_th dd{ height:35px; line-height:35px; background:url(line_x.gif) repeat-x left bottom; clear:both; color:#888; padding-top:2px;}
dl.display_th dd span{ margin:0 15px;}
/*正文*/
div.display_wen{ clear:both; margin:10px 0 90px 0;}
div.display_wen p{ clear:both; margin:15px 0; text-indent:2em;}
/*分享*/
ul.d_share{ clear:both; border-bottom:1px solid #ccc; line-height:16px; height:16px; padding-bottom:10px;}
ul.d_share li{ float:left; color:#888;}
/*上下篇*/
ul.other_news{ clear:both; margin-bottom:40px;}
ul.other_news li{ clear:both; line-height:2em; height:2em; padding:5px 1%; background:url(line_x.gif) repeat-x left bottom;}
/*-star图片列表*/
ul.r_pic{ padding-top:10px; clear:both;}
ul.r_pic li{ float:left; width:33.3%; text-align:center; height:185px; margin:15px 0;}
ul.r_pic li a{ margin:0 auto; display:block; width:214px; padding:10px; background:#eaeaea; overflow:hidden; height:165px;}
ul.r_pic li a img{ border:2px solid #fff;}
ul.r_pic li a:hover img{ border:2px solid #ccc;}
ul.r_pic li p{ clear:both; text-align:center; line-height:1em; height:1em; overflow:hidden; padding-top:10px;}
ul.r_pic li a:hover{ text-decoration:none;}
/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*蓝色*/
.blue_text,.blue_link a{color:#2270ac;}
.blue_link a:hover{ color:#cc0000;}
/*橘红*/
.orange_text,.orange_link a{color:#ff6600;}
.orange_link a:hover{ color:#cc0000;}
/*日期*/
.date{ float:right; color:#999; font-size:12px; font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*宋体*/
.china{ font-family:"宋体";}
/*--------------------star图片的样式*/
.img_border img{ background:#fff; border:1px solid #ccc;}
.img_border a:hover img{ border:1px solid #999;}