body{margin:0; background:url(../images/bg_01.jpg) repeat-x;}

img{border:none;}
a,span{text-decoration:none; font-family:'Microsoft YaHei'; font-size:12px;}
ul,li{margin:0; padding:0; list-style:none;}
.d1{width:1002px; height:446px; margin:0 auto; margin-top:10px;}
.news{width:520px; float:left;}
.job{width:470px; border:1px solid #bfbfbf; float:right; height:323px; border-top:3px solid #0084d9;}
.j1{float:left; width:95px; height:36px; /*background:url(../images/3_06.jpg) no-repeat 13px center;*/text-indent:17px;border:1px solid #d2d1d1;border-bottom:0px;}
.j1 a{ font-size:16px; font-weight:bold; color:#2b80de; line-height:36px;}
.j2{width:362px; height:36px; border:1px solid #d2d1d1; border-right:none; background-color:#f2f2f2; float:right; }
.j2 a{float:right; color:#faa12b; line-height:36px; margin-right:12px;font-size:14px;}
.j3{width:450px; margin:0 auto; padding-top:7px; clear:both;}
.j3 ul li{width:100%; background:url(../images/4_10.jpg) no-repeat left 13px; line-height:27px; height:27px; vertical-align:bottom; }
.j3 ul li a{float:left; color:#222121; margin-left:10px; font-size:13px;}
.j3 ul li span{float:right; color:#868484;}
.zt{width:1002px; height:106px; margin:0 auto; position:relative;}
.zt-1{width:516px; height:98px; border:1px solid #d2d1d1; margin-top:10px; float:left;}
.zt-1 img{margin-top:11px; margin-left:48px;}
.zt-2{float:left;margin-top:9px; margin-left:12px;}
.zt-3{float:left;margin-top:9px;margin-left:12px;}
.zt-4{position:absolute; left:9px; top:4px;z-index: 10;}
.d3{width:1002px; margin:0 auto; padding-top:13px; overflow:hidden;}
.d3-1{width:324px; border:1px solid #bfbfbf; float:left; height:212px; border-top:3px solid #0084d9;}
.t1{float:left; width:105px; height:36px; background:url(../images/3_06.jpg) no-repeat 13px center;text-indent:32px;}
.t1 a{ font-size:16px; font-weight:bold; color:#2b80de; line-height:36px;}
.t2{width:218px; height:36px; border:1px solid #d2d1d1; border-right:none; background-color:#f2f2f2; float:right; }
.t2 a{float:right; color:#faa12b; line-height:36px; margin-right:12px;font-size:14px;}
.t3{width:310px; margin:0 auto; padding-top:7px; clear:both;}
.t3 ul li{width:100%; background:url(../images/4_10.jpg) no-repeat left 13px; line-height:27px; height:27px; vertical-align:bottom; }
.t3 ul li a{float:left; color:#222121; margin-left:10px; font-size:13px;}
.t3 ul li span{float:right; color:#868484;}
.lianjie{width:1002px; height:39px; margin:0 auto; margin-top:10px; background:url(../images/10_03.jpg) no-repeat left center;} 
.lianjie a{font-size:20px; color:#fff; line-height:39px; margin-left:20px;}
.lj{width:999px; height:54px; margin:0 auto; /*background-color:#f2f7fb;*/ margin-top:10px;}
.lj-1{padding-top:14px; margin-left:55px; float:left;}
.lj-1 select{width:200px; height:28px; border:1px solid #d4d4d4; background-color:#f2f2f2;}



.demo{ width:100%; height:88px; position:relative; overflow:hidden;}
.num{ position:absolute;right:10px; top:60px; z-index:10;}
.num a{ width:16px; height:16px; display:inline-block; text-align:center; margin:0 3px; cursor:pointer;}
.num a.cur{ background:#ff6700;color:#fff;}
.num a.cur1{ background:#000000;color:#fff;}
.demo ul{ position:relative; z-index:5;float:left}
.demo ul li{ position:absolute; display:none;}

.j1s{float:left; width:95px; height:36px; text-indent:17px;background-color:#f2f2f2;border:1px solid #d2d1d1;border-right:0px;}
.j1s a{ font-size:16px; font-weight:bold; color:#2b80de; line-height:36px;}
.j2s{width:85px; height:36px; border:1px solid #d2d1d1; border-right:none; background-color:#f2f2f2; float:right; border-left:0px;}
.j2s a{float:right; color:#faa12b; line-height:36px; margin-right:12px;font-size:14px;}

.wzsy_top{ height: 90px; background: #f2f2f2; margin-bottom: 10px;}
.wzsy_top i{ float: left; margin-left: 59px; padding-top: 20px;}
.wzsy_top em{ float: left; margin-left: 28px; padding-top: 16px;}
.wzsy_top em .a1{ display: block; font-size: 22px; font-weight: bold; color: #333333;}
.wzsy_top em span{ display: block; margin-top: 5px; font-size: 16px; color: #666666;}
.wzsy_top em span a{ font-size: 16px; color: #666666;}
.wzsy_top em .a1:hover{ color: #0675bd;}
.wzsy_top em span a:hover{color: #0675bd;}
.wzsy_con{  padding: 0 20px;}

/*index-xxgk*/
.index-xxgk {overflow: hidden;height: auto;width: 1002px;margin: 0 auto 10px;}
.index-xxgk a {background: #f4f9fe;float: left;width: calc((100% - 50px)/5);height: 70px;font-size: 18px;line-height: 69px;color: #015293;text-align: center;font-weight: bold;margin-right: 10px;border: 1px solid #d1e1f1;}
.index-xxgk a:last-child{margin-right:0;}