@charset "utf-8";
/* 通用 */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-image:url(/images/bg.gif); background-repeat:repeat-y; background-position:center; background-color:#e6e6e6; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
body,td,th {color: #333;}
a:link {color: #333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: underline;color: #F60;}
a:active {text-decoration: none;}
p,ul,li,form { padding:0; margin:0; list-style-type:none;}
.float_left { float:left;}
.float_right { float:right;}
.clear { clear:both;}
img { border:0px;}
.header,.conter,.footer { width:950px; background-color:#FFF; margin:auto;}
.link_blue:link,.link_blue:visited,.link_blue:active { color:#3366cc;}
.link_blue:hover{ color:#F60}
/*整站顶*/
.header_toptiao { background-image:url(/images/index_02.gif); background-repeat:repeat-x; height:30px; margin-top:5px;}
.header_toptiao_title {float:left; padding:0; font-size:12px; padding-top:0px;*padding-top:7px;_padding-top:8px;}
.header_toptiao_title a:link,.header_toptiao_title a:visited,.header_toptiao_title a:active {color:#0099cc;}
.header_toptiao_links { margin-left:210px; padding-top:8px;}
.header_toptiao_links img { padding-right:6px; padding-left:6px;}
.header_logo { margin-top:13px; margin-bottom:10px; height:58px;}
.header_logo_welcome_bg {background-image:url(/images/index_24.gif);background-repeat:repeat-x;height:19px;width:330px;border: 1px solid #daeaf5; margin-left:50px;*margin-left:34px; margin-top:2px; text-align:center; padding:1px 0 6px 0;}
.header_logo_txt { color:#999999;height:21px;width:330px; margin-left:50px;*margin-left:34px; margin-top:2px; padding-top:6px;}
.header_menu { height:36px; background-image:url(/images/index_33.gif);}
.header_menu .setmnu1a { background-image:url(/images/index_38.gif); height:22px; width:51px; margin-top:6px; margin-left:4px; margin-right:4px; font-size:14px; font-weight:bold;}
.header_menu .setmnu1b {height:22px; width:51px; margin-top:6px; margin-left:4px; margin-right:4px; font-size:14px; }
.header_menu .setmnu2a {height:22px; width:70px; margin-top:6px; margin-left:4px; margin-right:4px; font-size:14px; }
.header_menu .setmnu2b {background-image:url(/images/index_38b.gif);height:22px; width:70px; margin-top:6px; margin-left:4px; margin-right:4px; font-size:14px; font-weight:bold;}
.menu_font { display:block; padding-top:4px; text-align:center;}
.menu_font:link,.menu_font:visited,.menu_font:active { color:#FFF; }
.menu_font:hover { color: #FF6; }
.suline { width:4px; height:36px; background-image:url(/images/index_31.gif);}
.ad_contact { background-image:url(/images/index_41.gif); background-repeat:no-repeat; width:200px; height:22px; margin-left:12px; margin-top:6px; text-align:center; padding-top:5px;}
.ad_contact span{ color:#51941f; font-weight:bold;}
.header_xiaomenu { background-image:url(/images/index_44.gif); background-repeat:repeat-y; height:26px;}
.header_xiaomenu a { width:70px; display:block; float:left; margin-left:14px;_margin-left:13px; margin-top:8px; margin-bottom:4px;}
.header_xiaomenu span { display:block; width:1px; background-image:url(/images/index_47.gif); margin-top:8px; height:11px; float:left; margin-left:2px; margin-right:8px;}
.header_topad { margin-top:4px; margin-bottom:4px;}
.soso { background-image:url(/images/index_55.gif); background-repeat:repeat-x; height:40px; margin-bottom:4px;}
.soico { margin-top:5px; margin-left:10px;}
#form1 div { float:left; margin-top:7px;}
#form1 img { cursor:pointer;}
#lx {height:20px;border: 1px solid #b7d1eb; line-height:20px; width:63px; *margin-top:-1px; margin-left:0px; color:#666666; padding-left:10px;}
.keyword {height:20px;border: 1px solid #b7d1eb; line-height:20px; width:214px; margin-left:4px; margin-right:4px; color:#aaaaaa;}
.text_ad {margin-left:10px; font-size:13px; width:500px; text-align:center; margin-top:12px; color:#666}
.webms { padding-top:6px; padding-left:5px; float:left}
.btn { background-image:url(/images/btn.gif); background-repeat:repeat-x; height:19px; border:0px; color:#FFF; margin-right:2px; cursor:pointer;}


/*整站尾*/
.footer { background-image:url(/images/index_163.gif); background-repeat:repeat-x; height:95px; margin-top:8px;}
.footer_a { padding-top:8px; height:63px; padding-left:6px; padding-right:6px;}
.footer_b { line-height:20px; margin-top:12px; margin-left:20px;}
.footer_c {  margin-top:14px;}
.footer_c img { padding-right:10px;}
/*其它*/

.index_read { width:340px;}
.leftandrightline {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #bed9f5;border-left-color: #bed9f5;width:338px;}
.leftandrightline_a {line-height:22px; font-size:12px; padding-left:8px; padding-right:6px; display:block; padding-top:3px; padding-bottom:3px;}
.dateshow { color:#3366cc; display:block; padding-left:4px; padding-top:5px; padding-bottom:5px;}
.leftandrightline_title { font-size:14px; display:block; padding-left:6px; padding-top:5px;}
.index_ad { margin-left:10px; padding-right:6px;}
.index_news_line {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #d8d8d8;border-left-color: #d8d8d8; height:160px; padding-top:3px; width:218px;}
.index_news_list { display:block; padding-left:5px; padding-top:6px;*padding-top:4px; padding-bottom:2px;}
.index_news_list a:link,.index_news_list a:visited,.index_news_list a:active { color:#3366cc;}
.index_news_list a:hover { color: #F60;}
.index_list { width:473px; float:left; margin-top:3px;}
.index_list_titlebg { background-image:url(/images/index_87.gif); background-repeat:repeat-x; height:30px; width:462px;}
.setflmenu1 { width:78px; height:20px; background-image:url(/images/index_84.gif); float:left; font-size:14px; font-weight:bold; text-align:center; padding-top:10px;}
.setflmenu1 a:link ,.setflmenu1 a:visited ,.setflmenu1 a:active { color:#FFF;}
.setflmenu1 a:hover { color: #FF0; text-decoration:none;}
.setflmenu2 { width:78px; height:20px; background-image:url(/images/index_84b.gif); float:left; font-size:13px;  text-align:center; padding-top:10px;}
.setflmenu2 a:link ,.setflmenu2 a:visited ,.setflmenu2 a:active { color:#2f4a8b;}
.setflmenu2 a:hover { color: #F00; text-decoration:none;}
.index_list_more { float:right; padding-top:4px; margin-right:2px; background-image:url(/images/index_93.gif); width:63px; height:16px; text-align:center; padding-right:5px; margin-top:6px;}
.index_list_more a:link,.index_list_more a:visited,.index_list_more a:active{ color:#3366cc;}
.index_list_more a:hover { color:#F00}
.index_list_nr {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #b6d3eb;border-bottom-color: #b6d3eb;border-left-color: #b6d3eb; width:471px; height:156px; padding-top:4px;}
.index_list_nr li { float:left;padding-top:2px; *padding-top:2px;_padding-top:2px; padding-bottom:4px; margin-left:5px; width:230px;*width:225px; overflow:hidden;}
.fengleikong { width:4px; overflow:hidden;}
.index_list_nr li a:link,.index_list_nr li a:visited,.index_list_nr li a:active {color:#3366cc;}
.index_list_nr li a:hover {color: #F60;}
.kzdhbg { background-image:url(/images/index_103.gif); background-repeat:repeat-x; height:37px; width:764px;}
.kzdh_links { background-image:url(/images/index_99.gif); background-repeat:repeat-x; width:600px; height:30px; padding-left:6px; padding-top:7px; color:#FFF;}
.kzdhtitle { margin-top:4px;}
.kzdh_links a:link,.kzdh_links a:visited,.kzdh_links a:active { color:#FFF;}
.kzdh_links a:hover { color: #FF0;}
.kzdhmore { padding-top:14px; padding-left:19px;}
.kzdhnr { border-left:1px solid #ffcb66; border-right:1px solid #ffcb66; padding:6px;  height:365px;}
.kzdhlist { width:310px; float:left;}
.kzdhlist .pic {float:left;padding:6px;border:1px solid #e2e2e2; margin-right:12px; margin-top:6px;}
.kzdhzs p { float:left;}
.kzdhzs span { background-image:url(/images/index_113.gif); background-repeat:no-repeat; width:11px; height:11px; display:block; float:left;}
.kzdhzs_kzdh p { float:left;}
.kzdhzs_kzdh span { background-image:url(/images/index_113.gif); background-repeat:no-repeat; width:11px; height:11px; display:block; float:left;}
.pic_right { padding-top:22px;}
.pic_right_kzdh {}
.pic_right li { height:18px;}
.sjxstitle { margin-top:5px;}
.sjxsbg { background-image:url(/images/index_124.gif); background-repeat:repeat-x; height:30px; float:left; width:861px;}
.sjxsbg_li { float:left; background-image:url(/images/index_126.gif); padding-right:12px; background-repeat:no-repeat; background-position:right; margin-top:10px; margin-left:15px;}
.sjxsnr { border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; height:173px;_height:170px; width:948px; overflow:hidden;}
.sjxstitle_name { width:89px; height:30px; background-image:url(/images/index_123.gif); text-align:center; font-size:14px; font-weight:bold;}
.sjxstiao { height:30px; overflow:hidden;}
.sjxstitle_name a:link,.sjxstitle_name a:visited,.sjxstitle_name a:active {color:#FFF; padding-top:8px; display:block;}
.sjxstitle_name a:hover {color: #FF0; padding-top:8px; display:block; text-decoration:none;}
.sjxsmore { float:right;  margin-right:14px; position:relative; top:9px;  width:100px; overflow:hidden;}
.sy_ad_left { padding-right:7px;}
.sy_ad_a a { display:block; float:left; height:60px; margin-bottom:5px;}

.linktitle { background-image:url(/images/index_156.gif); background-repeat:repeat-x; height:29px; margin-top:3px; overflow:hidden}
.linktitle2 { width:860px; height:29px;}
.linktitle2 p { padding-top:8px; float: right;}
.pddings { height:5px;}
.linknr { border-right:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;border-top:0px; padding:8px; line-height:20px;}

.jobleft { width:720px;}
.jobleft_titlebg { background-image:url(/images/index_133.gif); background-repeat:repeat-x; height:30px; width:611px;}
.jobleft_title { height:30px; overflow:hidden;}
.jobleft_title li { float:left;}
.jobleftnr { border-right:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid; line-height:20px; height:183px;_height:189px; width:718px;_width:718px;}
.jobrighttitle li { float:left; height:30px;}
.jobkuan { width:110px;background-image:url(/images/index_133.gif); background-repeat:repeat-x; height:30px;}
.jobright { width:220px;}
.jobrightnr { border-right:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid; line-height:20px; padding-top:1px; padding-bottom:5px;}
.jobbtn li { margin-top:4px; margin-bottom:4px; height:54px;}
.jobleft_titlebg p,.jobkuan p{ float:right; margin-right:8px; padding-top:8px;}
.jobrightnr li {height:20px;padding-left:6px;}
.job { margin-top:5px; margin-bottom:5px;}
.jobleftnr li {width:341px; float:left; margin-right:6px; height:24px; padding-top:5px; padding-left:4px; margin-left:3px; border-bottom:solid 1px #CCC;}

.solist ul { border:1px #b7d1eb solid; background-color:#FFF; width:74px; }
.solist { position: absolute; left:47px;_left:52px; top:23px; float:right; display:none;}
.solist li { height:20px; cursor:pointer; text-align:center; padding-top:6px;}
.solist2 { background-color:#3366cc; color:#FFF}
.solist2b { background-color:#fff}

.menu_xin {position:absolute; float:left; left:543px; top:-12px;}
.menu_re {position:absolute; float:left; left:214px; top:-12px;}
.menu_re2 {position:absolute; float:left; left:296px; top:-12px;}

.zxzxmore { background-image:url(/images/index_75.gif); width:220px; height:30px;}
.zxzxmore b { margin-left:170px; padding-top:10px; display:block;}

.alldh { padding-top:6px; padding-bottom:10px;}
.nyleft { width:670px; border:1px #fcdbcf solid; padding-bottom:10px;}
.nynr { width:100%; border:1px #fcdbcf solid; padding-bottom:10px;}
.nyright { width:272px;}
.title { color:#f33509; font-size:14px; font-weight:bold; height:34px; padding-top:4px; padding-left:4px;}
.title div { float:left;}
.title h1 { font-size:14px; float:left; padding-top:6px;}
.xiaotitle  { padding-top:10px; padding-left:20px; height:30px;}
.xiaotitle strong{ color:#ca350d;}
.hengline { height:1px; background-color:#fcdbcf; width:96%; margin:auto;}
.newlist { padding-left:20px; font-size:14px;}

.nyright_re {border:1px #fcdbcf solid; width:272px;}
.news_right_ad {border:1px #fcdbcf solid; margin-top:8px; padding:4px;}

.newlist a:link,.newlist a:visited,.newlist a:active{ color:#1f477e; text-decoration:underline;}
.newlist a:hover{ color: #F60; text-decoration:underline;}
.newlist li {}
.newlist p { font-size:12px; padding-right:20px; line-height:22px; padding-left:14px; padding-top:3px; padding-bottom:3px; word-break:break-all}
.news_page { padding-left:30px; padding-top:12px; font-size:14px; padding-bottom:10px;}

.news_page a{display:block;text-align:center; border:1px solid #F0F0F0; float:left; margin-right:3px; margin-left:3px; padding-top:2px; padding:3px 3px;}
.news_page a:hover{display:block;text-align:center; border:1px solid #F0F0F0; float:left; margin-right:3px; margin-left:3px; padding-top:2px; padding:3px 3px;background-color:#EBFFDF; }

.news_page p { padding-top:2px; float:left;}


.leftsearch { width:160px; border:1px #b72d1e solid; height:26px; line-height:26px;  margin-left:5px; background-image:url(/images/fangda.gif); background-repeat:no-repeat; padding-left:24px; color:#999; margin-right:3px;}
.sotj { padding-top:1px; }

.news_redian li { height:25px;}
.news_redian span { background-image: url(/images/numbg.gif); background-repeat:no-repeat; height:13px; width:13px; display:block; float:left; font-size:8px; text-align:center; color:#FFF; margin-left:6px; margin-right:6px; padding-top:2px; margin-top:1px;}
.news_nr { padding-top:10px; padding-left:20px; padding-right:20px; line-height:26px; font-size:14px; color:#333}
.ad_nydown { padding-top:10px;_padding-top:10px;}

.dhxiaolei { float:left;}
.dhxiaolei li { float:left; padding-right:17px;}

