@charset "gb2312";
/* CSS Document */
body { margin:0 auto; font-size:12px; color:#000; font-family:宋体; line-height:1.5; background:#FFF; width:100%; text-align:left;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
li{ list-style-type:none;}
img { border:0px;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0}
a { color:#646464; text-decoration:none;text-decoration:none;}
a:hover { color:#0058c5; text-decoration:none;}
form, button, {border:0 none;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:middle;    
    font-size: 12px;
    list-style-type: none;
}

.root{ width:100%;}
.top{ width:100%; background:url(../../images/topbj.jpg) top center no-repeat; height:126px; overflow:hidden;}
.topmain{ width:1003px; margin-left:auto; margin-right:auto; }
.topnav{ width:1003px; height:35px; line-height:35px; text-align:right; color:#888888;}
.topnav a{ color:#888888; line-height:40px; }
.topnav a:hover{ color:#fff;text-decoration:none;}

.nav { width:591px; margin-left:39px; float:left;}
.nav li{ float:left;}
.nav li a{ display:block;}
.nav1 a{ background:url(../../images/nav/btnbj_03.jpg) no-repeat top left; width:110px; height:90px;}
.nav1 a:hover{ background:url(../../images/nav/btnover_03.jpg) no-repeat top left;}
.nav2 a{ background:url(../../images/nav/btnbj_04.jpg) no-repeat top left; width:110px; height:90px;}
.nav2 a:hover{ background:url(../../images/nav/btnover_04.jpg) no-repeat top left;}
.nav3 a{ background:url(../../images/nav/btnbj_05.jpg) no-repeat top left; width:103px; height:90px;}
.nav3 a:hover{ background:url(../../images/nav/btnover_05.jpg) no-repeat top left;}
.nav4 a{ background:url(../../images/nav/btnbj_06.jpg) no-repeat top left; width:148px; height:90px;}
.nav4 a:hover{ background:url(../../images/nav/btnover_06.jpg) no-repeat top left;}
.nav5 a{ background:url(../../images/nav/btnbj_07.jpg) no-repeat top left; width:119px; height:90px;}
.nav5 a:hover{ background:url(../../images/nav/btnover_07.jpg) no-repeat top left;}

.topser{width:160px; overflow:hidden; margin-top:34px; background:url(../../images/serbj.jpg) no-repeat top left; height:28px; float:right;}
.topser .textsr{ width:123px; border:none; background:none; height:28px; padding:0px; margin:0px;}
.topser .btnsr{ width:35px;  border:none; background:none; height:28px; padding:0px; margin:0px;}

.banner{ width:100%; margin-top:0px; height:472px; overflow:hidden;}

.looppic{position:absolute; top:449px; z-index:999; width:100%;}

.center{ width:1003px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:15px;}

.inx_new_bt{ width:100%; margin-bottom:15px;}
.inx_new_sp{float:left; width:326px; margin-right:9px;}
.inx_new_sp_sp{ width:325px; height:249px; background:url(../../images/spbj.jpg) no-repeat left center; margin-top:10px;}
.inx_new_spnr{ width:300px; margin:0px auto 0px auto; padding-top:10px; }
.inx_new_spnr_bt{ margin-top:5px; padding-left:13px; background:url(../../images/inxnewspbt.jpg) no-repeat left center;}
.inx_new_spnr_bt a{font-weight:bold; color:#004ea0; }
.inx_new_jqsp{ width:100%; margin-top:10px;}
.inx_new_jqsp_bt{ font-weight:bold;}
.inx_new_jqsp_list{width:100%; margin-top:5px;}
.inx_new_jqsp_list li{ float:left; width:98px; margin-right:10px;}
.inx_new_jqsp_list_pic { background:url(../../images/inxspk.jpg) no-repeat top left; width:98px; height:86px;}
.inx_new_jqsp_list_pic img{ width:90px; height:70px; margin-top:4px; margin-left:4px;}
.inx_new_jqsp_list_bt a{ color:#00366f;}

.inx_new_sz{float:left; width:435px; margin-right:12px;}
.inx_new_sp_tc{ height:140px; overflow:hidden; width:100%; margin-top:10px; border-bottom:1px dotted #bfbfbf;}
.inx_new_sp_tc_pic{ width:196px; float:left; height:134px; background:url(../../images/inxszk.jpg) no-repeat top left;}
.inx_new_sp_tc_pic img{ width:173px; height:111px; margin-top:6px; margin-left:10px;}
.inx_new_sp_tc_txt{ width:236px; float:right;}
.inx_new_sp_tc_bt{ padding-left:7px; background:url(../../images/jt.jpg) no-repeat 0px 7px;}
.inx_new_sp_tc_bt a{color:#0058c5; font-size:15px; font-weight:bold; line-height:24px;}
.inx_new_sp_tc_jj{ color:#999999; line-height:24px;}
.inx_new_sp_list{ width:100%; margin-top:6px;}
.inx_new_sp_list li { border-bottom:1px dotted #bfbfbf; padding-left:16px; background:url(../../images/jt2.jpg) no-repeat 6px 10px; padding-top:6px; margin-bottom:5px; padding-bottom:6px;}
.inx_new_sp_list li a{ display:block;}
.inx_new_sp_list li:first-child{ /*display:none;*/}
.inx_new_sp_list_bt{ font-weight:bold;}
.inx_new_sp_list_time { height: 20px; float: left; width: 70px; display: grid; overflow: hidden;}

.inx_new_mt{float:left; width:220px;}
.inx_new_mt_list{ border:1px solid #d7d7d7; margin-top:15px;}
.inx_new_mt_list ul{ width:85%; margin-left:auto; margin-right:auto; line-height:24px;}
.inx_new_mt_list ul li{border-bottom:1px solid #d7d7d7; background:url(../../images/jt2.jpg) no-repeat 0px 5px; padding-left:8px; margin-top:8px; padding-bottom:5px; height:72px; overflow:hidden;}
.inx_new_mt_list_bt {height:24px;overflow:hidden;}
.inx_new_mt_list_time{ color:#999999; width:68px;}

.inx_cy{ width:1003px; margin-left:auto; margin-right:auto; margin-top:15px;}

.footfgs{width:1003px; margin-left:auto; margin-right:auto; padding-top:15px;}

.foot{ margin-top:20px; background:url(../../images/footbj.jpg) repeat-x; height:306px;}
.footfgs{ height:250px; overflow:hidden;}
.footbq{ line-height:40px; color:#888888; width:1003px; margin-left:auto; margin-right:auto;}
.footbq a{ color:#888888}

.footfgs_list{ font-family:微软雅黑, 宋体; font-size:13px; line-height:30px; font-weight:bold;}
.footfgs_list ul{ width:225px; float:left; margin-top:20px; height:180px; margin-left:15px; margin-right:15px; }
.footfgs_list li{ margin-bottom:6px;}
.footfgs_ewm{ float:right;}
.footfgs_mark{ border-right:1px dotted #bfbfbf;}

.nybanner{ margin-bottom:15px; text-align:center; width:100%; height:292px;}
.nyleft{ width:237px; float:left;}
.nyright{ width:747px; float:right;}
.nybtn{ background:#f4f4f5; border:1px solid #c8c8c8; margin-bottom:20px;}
.nybtn ul{ width:191px; margin:0px auto; padding-bottom:10px; padding-top:10px;}
.nybtnbt{ margin-bottom:10px;}
.nybtn li{ width:100%; height:27px; line-height:27px; margin-bottom:10px;}
.nybtn a{ display:block; padding-left:31px; background:url(../../images/nybtnbj.jpg); width:160px;}
.nybtn a:hover{background:url(../../images/nybtnover.jpg);}
.nymbx{ background:url(../../images/nymbxbj.jpg) no-repeat; height:39px; line-height:46px; padding-left:30px; text-decoration:none;}
.nybt{ font-size:18px; margin-bottom:10px; margin-top:15px; font-weight:bold; text-align:center;}
.nycenter{ line-height:26px; width:98%; margin-left:auto; margin-right:auto;}


/*.honorlist{ width:98%; margin-left:auto; margin-right:auto;}
.honorlist li{ width:35%; float:left; margin-right:20px; background:url(../../images/honord.jpg) no-repeat 0px 10px;; height:55px; border:1px solid #EFEFEF; margin-bottom:10px; padding-left:70px; padding-top:18px; line-height:18px; font-weight:bold; padding-right:10px;}*/
.honorlist{ width:95%; margin-left:auto; margin-right:auto; background:url(../../images/honorbj1.jpg) no-repeat right bottom; padding:15px;}
.honorlist li{ padding:5px 0px 5px 30px; font-weight:bold; font-size:13px; color:#036;}

.honorlist2{ width:95%; margin-left:auto; margin-right:auto; background:url(../../images/honorbj2.jpg) no-repeat right bottom; padding:60px 15px;}
.honorlist2 li{ padding:8px 30px 8px 0px; font-weight:bold; font-size:13px; color:#036; text-align:right;}

.newli { width:100%; border-bottom:#c3c3c3 2px solid; padding-bottom:10px; margin-top:15px;}
.newbt a{ font-size:16px; color:#2b2b2b; font-family:微软雅黑; font-weight:bold;}
.newbt a:hover{color:#0058c5;}
.newjj{ width:100%; line-height:23px; margin-top:5px; margin-bottom:5px; color:#666666;}
.newpic{ width:100%;}
.newpic li{ float:left; margin-right:12px;}
.newpic li img{ width:238px; height:158px;}
.newlidi{ width:100%;}
.newlitime{ color:#666666; width:40%; float:left;}
.newlifx{ width:50%; text-align:right; float:right;}

.page{padding-top:15px; padding-bottom:5px;}
.page_plain{float:left;}
.page_num{float:right;}

.speedlink{ margin-bottom:10px;  height:20px; text-align:center; color:#999;}
.speedlink ul span{ width:auto; border-bottom:none; margin-left:5px; margin-right:5px; color:#666;}

#pageshow { padding-top:0px; float:left;}
#pageshow li{ border-bottom:none;}

.olzp {width:100%; text-align:center; font-weight:bold; margin-top:0px;margin-bottom:10px;}
.nycen{ line-height:25px; margin-top:10px; padding-bottom:25px;}
.fx{ float:right;}

.hrlistall{ width:100%;}
.hrlistall li{ width:31%; margin-right:15px; text-align:center; float:left; margin-top:15px; border:1px dotted  #93ABBF;}
.hrlistall li a{ background:#E9F0F5; display:block; padding-top:10px; padding-bottom:10px; font-size:13px; font-weight:bold; color:#0d3e87;}
.hrlistall li a:hover{background:#0058c5; color:#FFF;}

.hrlistor{ width:100%;}
.hrlistor a{ background:#E9F0F5 url(../../images/hrtb.gif) no-repeat 5px 10px; display:block;padding-top:10px; padding-bottom:10px; font-size:13px; font-weight:bold; margin-bottom:10px;}
.hrlistor a:hover{background:#0058c5 url(../../images/hrtb.gif) no-repeat 5px 10px; color:#FFF;display:block;padding-top:10px; padding-bottom:10px; font-size:13px; font-weight:bold; margin-bottom:10px;}
.hrlistor li{ display:block;}
.hrlistor_dq{ float:left; margin-left:40px; width:6%; border-right:#CCC dotted 1px; margin-right:15px; padding-left:10px;}
.hrlistor_zw{float:left; width:67%; border-right:#CCC dotted 1px;}
.hrlistor_time{float:right; width:14%; text-align:left;}
.hrbt{font-weight:bold;}
.hrbt .hrlistor_dq{border-right:none;}
.hrbt .hrlistor_zw{ text-align:center; border-right:none;}
.hrbt .hrlistor_time{text-align:center;}

.zzyear{ font-size:15px; font-weight:bold; border-bottom:2px solid #41709A; margin-top:10px;}
.zzmlist{ margin:10px 0px; }
.zzmlist ul{ width:100%;}
.zzmlist li{ width:16%; float:left;}
.zznlist{margin:10px 0px; }