﻿*{margin:0; padding:0;}
body{color: #333;font: 12px "Microsoft yahei";margin: 0 auto;}
a{color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{color:#006dcc;}
img{border:0;}
ul,li{list-style:none;}
.fonta{font-family:Arial;}
.cored{color:#f00;}
.font14{font-size:14px;}
.fontbold{font-weight:bold;}
.outwidth{width:1002px;}
.minheight{height:auto!important; height:30px; min-height:30px;}
.outheight{height:auto!Important; height:500px; min-height:500px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0; overflow:hidden;}
.marcen{margin:0 auto;}
.outposition{position:relative;}

.liblock ul li{list-style:disc; margin-left:30px;}
.liblock ol li{list-style:decimal; margin-left:30px;}
.header{background:url(../image/head.png) no-repeat center top; height:122px; position:relative; z-index:99;}
.head{width:1018px; margin:0 auto; height:60px; padding:15px 0 0 36px;}
.topr{line-height: 24px;font-size: 14px;color: #004f88 !important;font-weight: bold;background-image: url(../image/tel.png);background-repeat: no-repeat;background-position: left center;padding-left: 55px;}
.box{width:1054px; margin:0 auto; height:40px; padding:1px 0 6px 0;}
.menu{width:110px; height:40px; background:url(../image/bg1.png) no-repeat left top; padding:0 20px; margin-right:-20px; float:left; position:relative;}
.menu .nava{line-height:40px; font-family:"寰蒋闆呴粦"; font-size:15px; color:#000333; text-align:center; display:block;}
.menu .nava:hover,.m_hover{background-position:0px -40px; color:#fff;}
.menu:hover .nava{color:#fff;}
.menu div{display: none;width: 200px;position: absolute;left: -40px;background:rgba(255,255,255,0.8) none repeat scroll !important;
background:#000;filter:Alpha(opacity=80);
;}
.menu div a{width: 167px;height: 24px;font-size: 13px;line-height: 24px;padding-left: 33px;display: block;color: #003e6b;font-family: "寰蒋闆呴粦";background: url(../image/nava.jpg) no-repeat 21px center;margin-top: 5px;margin-bottom: 5px;}
.menu div a.li_hover{background:url(../image/navah.jpg) no-repeat;color:#fff;}
#navcurrent{background-position: 0px -40px; color:#FFF;}
#navcurrent div a{color:#003e6b;}
#navcurrent div a:hover{color:#fff;}
#navcurrent a{color:#FFF;}
.banner{height:400px; position:relative; overflow:hidden; top:-2px;z-index:10;}
#full-screen-slider{width:100%; height:400px; position:relative;}
#slides{display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative;}
#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a{display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination{display:block; list-style:none; position:absolute; left:50%; top:350px; z-index:9900;padding:5px 15px 5px 0; margin:0;}
#pagination li{display:block; list-style:none; width:15px; height:15px; float:left; margin-left:10px; border-radius:10px; background:#FFF;}
#pagination li a{display:block; width:100%; height:100%; padding:0; margin:0;text-indent:-9999px;}
#pagination li.current{background:#0092CE;}
.inmain{width:1054px; margin:0 auto;}
.inmainl{width:210px; margin-top:-62px; position:relative; margin-right:33px; z-index:12;}
.inmainh2{background:url(../image/m1toph2.png) no-repeat; height:61px; line-height:61px; color:#fff; font-size:18px; font-family:"寰蒋闆呴粦"; padding-left:50px;}
.inlist{width:210px; height:396px; overflow:hidden; background:url(../image/inleftbg.jpg) no-repeat;}
.inlist li{height:66px; line-height:66px;}
.inlist li a{display:block; height:60px; line-height:60px; color:#0f4279; font-family:"寰蒋闆呴粦"; font-weight:bold; text-align:center; padding-left:15px;}
.inmainr{width:811px;}
.inrul{padding-top:8px;}
.inrul li{background:url(../image/inrli.jpg) no-repeat; width:200px; height:144px; float:left; margin:24px 49px 0 0; position:relative; padding:15px 21px 7px 160px; line-height:20px; color:#666;}
.inrul li a{font-family:"寰蒋闆呴粦";}
.irimg{display:block; z-index:1; width:150px; height:159px; position:absolute; left:0px; top:0px;}
.irbt{display:block; z-index:2; background:url(../image/irbt.png) repeat; color:#f9fafb; font-size:14px; position:absolute; left:0px; bottom:7px; width:150px; height:44px; line-height:44px; text-align:center;}
.irbt a{color:#f9fafb;}
.irbt a:hover{color:#ffffff;}
.gksp{display:block; background:url(../image/invid.jpg) no-repeat left center; padding-left:25px; height:30px; line-height:30px; color:#0f4279; text-decoration:underline;}
.more{color:#0f4279; position:absolute; right:21px; bottom:15px;}
#lastli{margin-right:0px;}
.innbt{color:#0f4279; display:block; background:url(../image/innbt.jpg) no-repeat left 6px; padding-left:15px; line-height:24px; font-size:13px;}
.ggby{font-family:"寰蒋闆呴粦"; font-size:14px; color:#666;line-height:24px;}
.sjdiv{line-height:24px;}
.sjdiv a{display: inline-block;font-size: 12px;}
.inlx{line-height:20px;}
.inlx strong{color:#0f4279; font-family:"寰蒋闆呴粦";}
.inlxtop{background:url(../image/tel.jpg) no-repeat left top; height:50px; padding-left:50px;}

.bar{height:280px; overflow:hidden; position:relative; top:-2px;}
.barin{width: 100%;height: 278px;position: absolute;border-top: 1px solid #b8b9ba;border-bottom: 1px solid #b8b9ba;background-repeat: no-repeat;}
.main{width:1000px; margin:27px auto 50px;}
.left{width:226px; margin-right:20px;}
.lefth2{height: 40px;background-image: url(../image/lefth2.jpg);background-repeat: no-repeat;font-size: 16px;font-weight: bold;line-height: 40px;color: #FFF;width: 210px;padding-left: 16px;}
.lefth2 span{font-size:13px;}
.lefth2 img{height:40px; width:226px;}
.left_contact{width: 182px;background-image: url(../image/leftcon.jpg);background-repeat: no-repeat; padding-top:80px; padding-left:44px; height:296px;}
.fuwukehu_ul{margin-top: 4px; padding-bottom:20px; width:750px; margin-left:-7px;}
.fuwukehu_ul li{height: 102px;width: 170px;margin-right: 15px;margin-top: 5px; margin-bottom:10px;display: block;border: 1px solid #cacaca;float:left;}
.left_contact p{line-height:20px; margin-top:5px; padding-right:10px;}
.left_contact_p1 span{color:#5083b0;}
.list{background:url(../image/list.jpg) repeat-y; padding:11px 13px 20px;}
.list li{height:30px; line-height:30px; margin-bottom:6px;}
.list li a{display:block; height:30px; line-height:30px; font-size:12px;color:#333; background:url(../image/lista.jpg) no-repeat; padding-left:20px; font-family:"寰蒋闆呴粦"; font-weight:bold;}
.list li a:hover,.list li a.hover{background:url(../image/listah.jpg) no-repeat; color:#fff;}
.right{width:754px;}
.righth2{height:24px; line-height:24px; background:url(../image/righth2.jpg) no-repeat center bottom;}
.righth2 strong{font-family:"寰蒋闆呴粦"; font-size:14px; color:#666;}
.righth2 a{color:#0179c3;}
.contant{padding:20px 15px; line-height:24px;}

.joyul li{width:224px; float:left; margin-right:34px; font-family:"寰蒋闆呴粦"; text-align:center; height:260px; font-size:14px; line-height:30px;}
.joyul li img{display:block; background:url(../image/enlibg.jpg) no-repeat; width:212px; height:152px; padding:6px; margin-bottom:5px;}
.joyul li a{color:#0179c3;}
.joyul li a:hover{text-decoration:underline;}
.joyul li .more2{display:inline-block; width:50px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../image/more1.jpg) repeat-x; color:#fff; font-family:"瀹嬩綋"; font-size:12px;}

.page{text-align:center; padding:25px 0; font-weight:bold; line-height:2;}
.pageli{margin-right:5px;}
.page a{padding:3px 6px; border:1px solid #bfbfbf; text-align:center; background:#fff;}
.page a:hover,.page a.hover{border:1px solid #0179c3; background:#0179c3; color:#fff;}
.endown{text-align:right; padding:25px 0;}

.xhd_kehu{height: 135px;width: 100%;border-top-width: 1px;border-top-style: dashed;border-top-color: #CCC;margin-top: 20px;padding-top: 20px;}
.xhd_kh_l{float: left;height: 97px;width: 25px;background-image: url(../image/fuwu_l.jpg);background-repeat: repeat-x;background-position: left bottom;font-size: 14px;color: #FFF;text-align: center;padding-top: 15px;font-weight: bold;}
.xhd_kh_r{width: 1015px;float: right;padding-top: 5px;}
.gd_b{border: 1px solid #e0e0e0;}
.list_article_lb{height: 145px;width: 350px;margin-bottom: 20px;margin-top:10px;}
.font16{font-size:16px;}
.line28{line-height:28px;}
.line20{line-height:20px;}
.m_top3{margin-top:3px;}
.m_top8{margin-top:8px;}
.fenlei_0,.fenlei_2,.fenlei_4,.fenlei_6,.fenlei_8,.fenlei_10,.fenlei_12,.fenlei_14,.fenlei_16,.fenlei_18,.fenlei_20{float:left;}
.fenlei_1,.fenlei_3,.fenlei_5,.fenlei_7,.fenlei_9,.fenlei_11,.fenlei_13,.fenlei_15,.fenlei_17,.fenlei_19,.fenlei_21{float:right;}
.list_article_lb_l{height: 145px;width: 130px;padding: 4px;border: 1px solid #dcdedd;float: left;}
.list_article_lb_r{width: 200px;float: right;}
.m_top3{margin-top:3px;}
.chakan{height: 22px;width: 66px;background-color: #0078c5;display: block;border-radius: 4px;line-height: 22px;font-size: 12px;font-weight: bold;text-align: center;}
.chakan a{color:#FFF;}
.clear{clear:both;}

.newstop{background:url(../image/n_1.jpg) repeat-x left bottom; height:147px; position:relative; padding:0 0 0 195px; margin-bottom:20px;}
.newstop img{display:block; background:url(../image/newstopbg.jpg) no-repeat; padding:6px; position:absolute; left:0px; top:0px; width:160px; height:114px;}
.newstop strong{display:block; font-size:16px; color:#0179c3; height:30px;}
.newstop strong span{float:right;}
.newsul li{height:30px; line-height:30px; background:url(../image/n_2.jpg) repeat-x left bottom;}
.newsul li span{float:right;}
.newsul li a{color:#333;}
.newsul li a:hover{color:#3387da;}

.newsh1{font-size:18px; color:#333; text-align:center; font-weight:bold; line-height:34px;}
.time{text-align: center;background: url(../image/n_2.jpg) repeat-x left bottom;line-height: 30px;margin-bottom: 15px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCC;}

.proul li{height:150px; background:url(../image/p_1.jpg) repeat-x left bottom; padding:20px 0 0 210px; position:relative;}
.proul li img{display:block; background:url(../image/probg.jpg) no-repeat; position:absolute; left:0px; top:20px; padding:7px; width:176px; height:112px;}
.proul li span{display:block; height:30px; line-height:30px;}
.proul li span a{text-decoration:underline; color:#113a75;}
.proul li div{margin-top:10px; height:60px;}
.more1{display:block; float:right; width:58px; height:24px; line-height:24px; text-align:center; color:#fff; background:url(../image/more1.jpg) repeat-x;}
.more1:hover{color:#fff;}

.slidings{height:30px;margin:0 auto;clear:both; background:url(../image/hdmul.jpg) repeat-x left bottom; padding:20px 0 0 260px;}
.slidings li{float:left;width:97px;padding-right:1px;}
.slidings li a{display:block;width:97px;height:30px;line-height:30px;text-align:center;float:left; background:url(../image/hdma.jpg) no-repeat; color:#fff;}
.slidings li.hover a{background:url(../image/hdmah.jpg) no-repeat; color:#fff;}
.slidnr{height:auto !important; height:50px; min-height:50px; margin:0 auto 20px;line-height:2;position:relative;left:0px; padding:15px 0;}
.sliding_yc{display:none;}

.dzxc{height:465px; position:relative;}
.dataleft{float:left;width:613px;height:425px;}
.frame{width:613px;height:455px;overflow:hidden;}
.frame .big{list-style:none;padding:0;margin:0;width:10000px;}
.frame .big li{width:597px; height:436px; line-height:30px; text-align:center; font-weight:bold; float:left; background:url(../image/databg.jpg) no-repeat; padding:8px 8px 11px;}
.frame .big li img{display:block; width:597px; height:406px; margin-bottom:5px;}
.dataright{float:left; margin:0 0 0 8px; height:377px; width:109px; padding:24px 3px; background:#f0f0f0; position:relative;}
.l_frame2{height:370px; width:109px;overflow:hidden;}
.l_frame2 .small{list-style:none;padding:0;margin:0;height:10000px;}
.l_frame2 .small li{width:105px;height:77px; margin-top:12px; cursor:pointer; border:2px solid transparent; float:none;}
.l_frame2 .small li img{display:block; width:105px; height:77px;}
.l_frame2 .small .cur{border:solid 2px #1d66aa;}
.slide_nav2{width:31px;height:14px;display:block; position:absolute; left:40px;}
#back3{top:8px; background:url(../image/top.jpg) no-repeat;}
#forward3{bottom:8px; background:url(../image/bottom.jpg) no-repeat;}

.jobbt{height:30px; line-height:30px; font-weight:bold; background:url(../image/n_2.jpg) repeat-x left bottom; font-size:14px; color:#333;}
.jobbt span{display:block; float:left;}
.title{width:374px;}
.num{width:270px;}
.cand{width:80px; text-align:right;}
.jobul li{height:30px; line-height:30px; background:url(../image/n_2.jpg) repeat-x left bottom;}
.jobul li span{display:block; float:left;}
.title a{color:#333;}
.title a:hover{color:#006dcc;}

.jobh1{text-align:center; font-size:16px; font-weight:bold; color:#0179c3; line-height:30px; background:url(../image/hr.jpg) repeat-x left bottom; padding-bottom:5px; margin-bottom:15px;}
hr{height:1px; line-height:1px; background:url(../image/hr.jpg) repeat-x; margin:15px 0; border:none;}
.job{display:block; font-size:14px; color:#333; height:30px;}
.ypcz{background:url(../image/hr.jpg) repeat-x left top; padding-top:15px; margin:15px 0;}

.resudiv{border:1px solid #ccc;}
.text{background:#f5f5f5; height:16px; line-height:normal; width:320px; border:none; color:#666;}
.input{background: #F5F5F5; border: 0 solid #DBD9D9; color: #7A7A7A; font-size: 12px; line-height: normal; margin:2px 0;}
.btndiv{text-align:center; padding-top:20px;}
.btn{width:83px; text-align:center; height:22px; line-height:22px; background:#f5f5f5; border:none; cursor:pointer; color:#7a7a7a;}
.btn:hover{color:#0f4279;}

.down{padding:15px 0 15px 50px;}
.down a{display:block; background:url(../image/downicon.jpg) no-repeat left center; padding-left:70px; height:65px; line-height:65px; color:#1d66aa;}

.mapnr{padding-top:20px;}
.mapnr p{height:auto!Important; height:20px; min-height:20px; line-height:20px; padding:8px 0 8px 80px; position:relative; background:url(../image/hr.jpg) repeat-x left bottom;}
.mapnr p strong{position:absolute; display:block; width:70px; text-align:right; left:0px; top:7px;}
.sjzx{margin:15px auto;}
.ty{padding:15px 0; text-align:right;}

.footmenu{background:url(../image/foottop.jpg) no-repeat center top; padding-top:2px; margin-top:18px;}
.footmenuin{background:#fff url(../image/menuin.jpg) repeat-x left bottom; overflow:hidden; height:auto !important; height:135px; min-height:135px; padding:20px 0;}
.footmenudiv{width:1054px; margin:0 auto; position:absolute; left:50%; margin-left:-527px;}
.footmenudiv dl{width:130px; padding:0 0 0 20px; float:left; font-family:"寰蒋闆呴粦"; line-height:22px;}
.footmenudiv dt{height:30px;}
.footmenudiv dt a{font-size:16px; color:#0f4279;}
.footmenudiv dd{padding-left:5px;}
.footmenudiv dd a{color:#666;}
.footer{background:#1d66aa; overflow:hidden; position:relative; height:120px;}
.foot{text-align:center; color:#fff; width:1054px; margin:0 auto; line-height:25px; padding-top:5px; position:absolute; left:50%; margin-left:-527px;}
.foot a{color:#fff;}
.foot a:hover{text-decoration:underline;}
.fhtop{width:63px; position: fixed; _position: relative; margin-right: -600px; right: 50%; top:50%; margin-top:220px; cursor: pointer; background:#fff; padding-bottom:5px; height:63px; background:url(../image/top.png) no-repeat;}
.fhtop a{display:block; width:63px; height:63px;}
.zhaopin{margin-top:5px;}
.zhaopin{border: 1px solid #d3d5d5;}
.zhaopin td a{color: #000;text-decoration: underline;}
.zhaopin td a:hover{color: #005b99;}
.zhaopin td{border: 1px solid #d3d5d5;text-align: center;line-height: 35px;height: 35px;}
.zhaopin_tr1{background-color: #d9edf3;font-size: 14px !important;font-weight: bold;height: 35px;line-height: 35px;}
.zhaopin1_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin2_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin3_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin4_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin5_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin6_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin7_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin8_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin9_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin10_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin11_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin12_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin13_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.zhaopin14_tr{line-height: 35px;background-color: #ebedef;height: 35px;}
.zhaopin15_tr{line-height: 35px;background-color: #fbfbfb;height: 35px;}
.anli_list{font-family: "Microsoft yahei";width: 754px;margin-right: auto;margin-left: auto;}
.anli_list ul{width: 754px;margin-right: auto;margin-left: auto;}
.anli_list li img{border: 1px solid #CCC;}
.anli_list li{float: left;margin-left: 10px;margin-right: 10px;font-size: 14px;margin-bottom: 15px;width: 220px;margin-top:10px;height: 185px;line-height: 35px;text-align: center; overflow:hidden;}
.anli_list li a{display: block;width: 220px;height: 185px;color: #000;}
.anli_list lia:hover{background-color: #ebebeb;color: #000;}