.index-zt {
  width: 1053px;
  margin: 0 auto;
  height: 70px;
  font-size: 0px;
}
.index-zt .zt-left {
  float: left;
  display: inline-block;
  height: 70px;
  width: 114px;
  background: url(../png/x4ut3f.png) no-repeat;
}
.index-zt .zt-middle {
  float: left;
  display: inline-block;
  height: 70px;
  width: 843px;
  background: url(../png/30d4ua.png) repeat-x;
}
.index-zt .zt-middle .middle-list {
  width: 783px;
  height: 70px;
  margin: 0 auto;
  overflow: hidden;
}
.index-zt .zt-middle .middle-list li {
  float: left;
  margin-left: 30px;
}
.index-zt .zt-middle .middle-list li a {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 30px;
  color: #000;
  font-size: 14px;
  background: url(../png/v7c0g6.png) 10px center no-repeat;
}
.index-zt .zt-middle .middle-list li a:hover {
  text-decoration: underline;
}
.index-zt .zt-right {
  float: left;
  display: inline-block;
  height: 70px;
  width: 96px;
  background: url(../png/lczxql.png) no-repeat;
}
.index-zt .zt-right a {
  display: block;
  width: 100%;
  height: 100%;
}

.hcon{ width: 1070px; margin: 0 auto; background: #ffffff;}
.hc1{ width: 1053px; height: 110px; margin: auto; text-align: center;}
.hc1 div a{ font-size: 34px; color: #337BD7;}
.hc1 div a:hover{ color:#cc0000;}
.hc1 p{ font-size: 16px; color: #878787;}

.hc2{width: 1053px;margin: 0 auto;height: 520px;}

.hbj{ background: #fff;}
.hc3{ width: 1053px;margin: 0 auto;height: 442px;margin-bottom: 20px;}
.hc3 .hn{ width: 176px; height: 440px; float: left; border: 1px solid #E7E7E7; background:#F7F7F7; border-right: none;}
.hc3 .hn li{ height: 88px;  padding: 0 6px; line-height: 87px; font-size: 18px; cursor: pointer;  border-right: 1px solid #337BD7 ;}
.hc3 .hn li.hover{ background: url(../png/uwfwfy.png) no-repeat #ffffff; border-right: none !important;}
.hc3 .hn li a{ display: block; border-bottom: 1px solid #C8C8C8; height: 88px;}
.hc3 .hn li.hover a{ color: #ffffff; border-bottom: none;}
.hn li i{ width: 28px; height: 30px; float: left; margin: 28px 16px 0;}
.hn li i.hn1{ background: url(../png/qln0nl.png);}
.hn li i.hn2{ background: url(../png/8jtqdk.png);}
.hn li i.hn3{ background: url(../png/dtqmik.png);}
.hn li i.hn4{ background: url(../png/hcawah.png);}
.hn li i.hn5{ background: url(../png/c9ni9h.png);}
.hn li.hover i.hn1{ background: url(../png/ahuonj.png);}
.hn li.hover i.hn2{ background: url(../png/w5u016.png);}
.hn li.hover i.hn3{ background: url(../png/n48ot7.png);}
.hn li.hover i.hn4{ background: url(../png/5hn4od.png);}
.hn li.hover i.hn5{ background: url(../png/y3kfxo.png);}
.hboxs{ width: 875px; height: 440px; float: right; border: 1px solid #337BD7 ; border-left: none;  overflow: hidden; position: relative; background: #ffffff;}
#hhbox{ width: 5000px; height: 440px; position: absolute; left: 0; top: 0;}
.hbox{ width: 875px; height: 440px; float: left;}


.htz{ height: 36px; line-height: 36px; margin:15px 22px 0; background: url(../png/8zkmq6.png) 10px 10px no-repeat #F1FDFF; padding-left: 31px; color: #29BDFA; font-size: 18px;}
.htz a{ color: #29BDFA; margin-right: 20px;}
.htz a:hover{ color: #cc0000;}
.htz span:hover{ color: #cc0000;}
.hyw .fl{ width: 501px; height: 368px; margin: 30px 0 0 22px; padding-right: 22px; border-right: 1px solid #EDEDED;}
.htis{ height: 38px; line-height: 38px; background: #eeeeee; margin-bottom: 17px;}
.htis li{ height: 45px; width: 167px; float: left; font-size: 20px; text-align: center;}
.htis li a{ display: block; color: #000000;}
.htis li.hover{ background: url(../png/zzfhzm.png) top center no-repeat;}
.htis li.hover a{ color: #ffffff;}
.hlis{ line-height: 29px;}
.hlis ul{  font-size: 16px;}
.hlis ul li{ height: 29px;}
.hlis span{ font-size:16px; margin-right: 5px;}
.hyw .fr{ width: 284px; margin: 36px 22px 0 0px;}
.bsfw-list { height: 120px; border: 1px solid #ccc; margin-top: 15px;}
.bsfw-list-t { font-size: 20px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 20px; padding-top: 5px;}
.bsfw-list-c { margin-top: 5px;}
.bsfw-list-c li { height: 30px; line-height: 30px; padding-left: 25px; font-size: 16px;}
.bsfw-list-c li img { float: left; margin: 12px 10px 0 5px;}
.htis2{ height: 39px; line-height: 39px; font-size: 18px; border-bottom: 1px solid #d2d2d2;}
.htis2 i{ width: 23px; height: 23px; float: left; margin: 9px 8px 0 0;}
.htis2 i.hbqi{ background: url(../jpg/8fbmmk.jpg);}
.htis2 i.haxi{ background: url(../jpg/9vbqd6.jpg);}
.hrmbq{ height: 166px;}
.hlis2{ line-height: 29px; font-size: 16px;}
.hld{ height: 271px;}
.hldti{ height: 31px; line-height: 31px; border-bottom: 1px solid #337BD7 ; margin-bottom:10px;}
.hldti>a{ display: block; width: 103px; height: 31px; text-align: center; color: #ffffff; font-size: 20px; background: url(../png/0rldjg.png) top center no-repeat; float: left;}
.hldti span{ float: right; font-size: 16px; color: #ACACAC;}
.hldti span a{ color: #ACACAC;}
.hldti>a:hover{ color: #cc0000;}
.hldti span a:hover{ color: #29BDFA;}
.hldc{ padding-top: 23px; line-height: 38px; color: #29BDFA; font-size: 16px; }
.hldc p{ width: 100px; float: left; text-align: center;}
.hldc div{ clear: both;}
.hldc ul{ width: 183px; float: right; border-left: 1px solid #D6F3FF;}
.hldc li{ height: 38px; width: 86px; float: left; text-indent: 1em;}
.hldc a{ color: #545454;}

.hjg{ height: 79px;}
.hjg li{ width: 140px; height: 79px; background: #EDEDED; float: left;}
.hjg i{ width: 30px; height: 30px; margin: 0 auto 8px;}
.hjg a{ display: block; padding-top: 12px; height: 67px; font-size: 16px; text-align: center;}
.hjg li.hjg1 i{ background: url(../png/jxpqn1.png);}
.hjg li.hjg2 i{ background: url(../png/3f2r0u.png);}
.hjg li.hjg2{ float: right;}


.hgk .fl{ width: 501px; height: 414px; margin: 23px 0 0 21px;}
.hgk .hlis2{ line-height: 28px;}
.hgk .fr{ width: 335px; height: 440px; background: #f6f4f4;}
.hxxzl{ width: 286px; height: 311px; background: #ffffff; margin: 23px auto 8px;}
.hxxzl div{ width: 38px; height: 311px; background: url(../png/9qhg2c.png); float: left;}
.hxxzl ul{ width: 216px; float: left; padding: 10px 15px 0; border: 2px solid #F7F7F7; border-left: none; height: 297px;}
.hxxzl li{ height: 34px; line-height: 34px; font-size: 16px; text-align: center; border: 1px solid #efefef; margin-bottom: 7px; #margin-bottom: 4px;}
.hxxzl li a{ display: block;}
.hysqi{ width: 286px; margin: 0 auto 12px; height: 42px; line-height: 42px; font-size: 16px; background: url(../png/wbncz4.png) 0 no-repeat;}
.hysqi i{ width: 32px; height: 30px; float: left; margin: 6px 30px 0 50px; background: url(../png/2ysae7.png);}
.hysqi a{ display: block;}
.hgkbg{ width: 286px; height: 85px;  margin: 0 auto;}
.hgkbg li{ width: 134px; height: 36px; background: url(../png/2uue6a.png); float:left; line-height: 36px; margin-bottom: 8px;}
.hgkbg li i{ width: 20px; height: 22px; float: left; margin: 7px 7px 0 20px;}
.hgkbg li.ha1 i{ background: url(../png/8rltsl.png);}
.hgkbg li.ha2 i{ background: url(../png/dh8vhj.png);}
.hgkbg li.ha3 i{ background: url(../png/etyjri.png);}
.hgkbg li.ha4 i{ background: url(../png/2h7uyz.png);}
.hgkbg li.ha2,.hgkbg li.ha4{ float: right;}
.hgkbg li a{ display: block;  font-size: 16px;}


.hjd .hjdt{ height: 222px; padding: 0 14px;}
.hzcjdti{ padding-top: 11px; height: 39px; border-bottom: 1px solid #D9D9D9; margin-bottom: 5px;}
.hzcjdti li{ height: 38px; line-height: 38px; width: 100px; text-align: center; font-size: 20px; float: left;}
.hzcjdti li a{ color: #888888;}
.hzcjdti li.hover{ border-bottom: 2px solid #337BD7; color:#337BD7;}
.hzcjdti li.hover a{ color:#337BD7;}
.hzcjdli li{ height: 30px; line-height: 30px; background: url(../png/i3a5zf.png) 7px 7px no-repeat; font-size: 16px; padding-left: 28px;}
.hzcjdli li:hover{ background: url(../png/94uhhk.png) 7px 7px no-repeat;}
.hzcjdli li a { float: left;}
.reltime { float: right; margin-right: 5px; color: #999;}
.hxwfbh{ width: 351px; float: left; margin-left: 15px; background: url(../gif/b5xz0e.gif) 0 0 no-repeat; height: 222px; position: relative;}
.hxwfbh img{ position: absolute; top: 34px; left: 73px; width: 244px; height: 151px;}
.hxwfbh p{ position: absolute; top: 166px; left: 73px; width: 244px; height: 18px; background: url(../png/0dtc8r.png); line-height: 18px; text-align: center;}
.hxwfbh p a{ color: #ffffff; font-size: 12px;}
.hxwfbh div{ width: 24px; height: 145px; position: absolute; left: 21px; top: 19px;}
.hxwfbh div a{  display: block; width: 24px; height: 145px;}
.hjdb{ height: 204px; padding: 0 14px;}
.htjzc{ width: 495px; height: 201px; border: 1px solid #D9D9D9; float: left;}
.htjzcti{ height: 40px; line-height: 40px; font-size: 20px; }
.htjzcti a{ color: #000000; }
.htjzcti span{ float:left; margin-left: 20px;}
.htjzcti ul{ width: 50px; float: right; padding-top: 13px;}
.htjzcti li{ width: 16px; height: 16px; float: left; margin-right: 5px; cursor: pointer;}
#tj1{ background: url(../png/5hqj5u.png);}
#tj2{ background: url(../png/isdmlz.png);}
#tj1.hover{ background: url(../png/cn3wky.png);}
#tj2.hover{ background: url(../png/khr3vn.png);}
.htjzcc li{ width: 151px; height: 151px; float: left; margin-left: 10px;}
.htjzcc li img{ width: 151px; height: 151px;}
.hhygq{ width: 334px; height: 201px; border: 1px solid #D9D9D9; float: right;}
.hlis3{ padding: 0 18px;}
.hlis3 li{ height: 30px; line-height: 30px; background: url(../png/z7moso.png) 5px 13px no-repeat; padding-left: 21px; font-size: 16px;}
.hlis3 li:hover{ background: url(../png/y0iqyr.png) 5px 13px no-repeat;}



.hbs .fl{ width: 552px; height: 422px; margin: 8px 0 0 17px;}
.hbsti{ height: 42px; line-height: 42px; font-size: 20px;}
.hbsti span{ float: left;}
.hbsti img{ float: left; margin: 10px 0 0 16px;}
.hbsti ul{ width: 192px; float: right;}
.hbsti ul li{ float: left; font-size: 12px; color:#337BD7 ;}
.hbsti ul li a{ padding: 0 5px; color:#337BD7 ;}
.hbsti ul a:hover{ color:#cc0000;}
.hbsc{ width: 548px; height: 283px; border: 2px solid #d6d7d9; margin-bottom: 7px;}
.hbscti{ height: 50px; background: #EEEEEE; border-bottom: 2px solid #d6d7d9;}
.hbscti li{ width: 120px; height: 50px; line-height: 50px; border-right: 2px solid #d6d7d9; border-bottom: 2px solid #d6d7d9; float: left; text-align: center; font-size: 18px;}
.hbscti li.hover{ background: #ffffff; border-bottom: 2px solid #ffffff;}
.hbscti li.hover a{ color: #00469C;}
.hbsli{ padding: 10px 0 0 13px; height: 165px;}
.hbsli li{ width: 75px;  height: 23px; line-height: 23px; float: left; margin: 0 1px 3px 0;}
.hbsli li a{ color: #949494;}
.hbsli li:hover a{ color: #337BD7 ;}
.hinp2{ height: 35px;}
.hinp2c{ height: 35px; line-height: 35px; width: 291px; border: 1px solid #DCDCDC; float: left; margin-left: 20px; position: relative;}
.hinp2c input{ width: 240px; height: 35px; line-height: 35px; color: #999999; border: none; outline: none; position:absolute; left: 0; top: 0; text-indent: 1em;}
.hinp2c img{ position: absolute; right: 20px; top: 4px;}
.hinp2b{ float: right; margin-right: 18px;}
.hqy{ width: 548px; height:80px; border: 2px solid #d6d7d9; background: #F4FBFF;}
.hqy li{ width: 137px; height: 38px; line-height: 38px; font-size: 16px; float:left;}
.hqy li i{ width: 21px; height: 18px; float: left; margin: 10px 6px 0 10px;}
.hqy li.hbs1 i{ background: url(../png/j98pxg.png);}
.hqy li.hbs2 i{ background: url(../png/bxs4e3.png);}
.hqy li.hbs3 i{ background: url(../png/rd2411.png);}
.hqy li.hbs4 i{ background: url(../png/9cvct7.png);}
.hqy li.hbs5 i{ background: url(../png/i4azxv.png);}
.hqy li.hbs6 i{ background: url(../png/rwzmmk.png);}
.hqy li.hbs7 i{ background: url(../png/05ul17.png);}
.hbs .fr{ width: 258px; float: right; margin: 8px 27px 0 0px;}
.hbmc{ width: 252px; border: 2px solid #d6d7d9; padding-left: 5px;}
.hzxyy{ width: 252px; height: 177px; border: 2px solid #d6d7d9;}
.hzxyy li{ width: 211px; margin: 9px auto 0; height: 24px; font-size: 16px; line-height: 24px; text-align: center; background: url(../png/443s6p.png);}
.hzxyy li a{ color: }
.hzxyy li:hover{ background: url(../png/v49rqv.png);}
.hzxyy li:hover a{ color: #ffffff;}


.hdjl .fl{ width: 528px; height: 414px; border: 2px solid #F1F1F1; margin: 12px 0 0 11px;}
.hdjl .hdjlti{ height: 44px; line-height: 44px; border-bottom: 1px solid #E4E4E4; margin-bottom: 10px;}
.hdjl .hdjlti li{ width: 94px; float: left; margin-left: 13px; font-size: 20px; text-align: center;}
.hdjl .hdjlti li.hover{ border-bottom: 2px solid #337BD7 ; height: 43px;}
.hdjl .hdjlti li a{ display: block; }
.hdjlti li.hover a{ color: #337BD7;}
.lylist { margin-left: 10px;}
.lylist li {
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  border-bottom: 1px solid #f1f1f1; 
}
.lylist li span { display: inline-block;}
.cen { text-align: center; font-weight: bold;}
.lylb1 { width: 120px;  text-align: center;}
.lylb2 { width: 290px;}
.lylb3 { width: 100px;  text-align: center;}
.hta1{ width: 504px; margin: 0 auto;}
.hta1 th{ background: #EDEDED; height: 28px; font-weight: 400; color: #636363;}
.hta1 td{ padding: 11px 5px 0;}
.hta1 td span{ color: #C5C5C5;}
.hh{ color: #B8B7B7;}
.hblue{ color: #337BD7 ; text-align: center;}
.hdjl .fr{ width: 306px; height: 414px; border: 2px solid #F1F1F1; margin: 12px 11px 0 0px;}
.hx{ padding: 17px 10px 0;}
.hx li{ width: 92px; height: 58px; float: left; background: #EDEDED; text-align: left;}
.hx li i{ width: 24px; height: 24px; margin: 0 auto 2px;}
.hx li a{ display: block; height: 50px; font-size: 15px;}
.hx li.hx3{ float: right; margin-right: 0;}
.hx .hxc1{ height: 58px; margin-bottom: 5px;}
.hx .hxc2{ height: 55px; margin-bottom: 15px;}
.hx li.hx4{ width: 139px; height: 55px;}
.hx li.hx5{ width: 141px; height: 55px; float: right; margin-right: 0;}
.hx li.hx1 i{ background: url(../png/5hpag2.png) no-repeat;}
.hx li.hx2 i{ background: url(../png/gm96nr.png) no-repeat;}
.hx li.hx3 i{ background: url(../png/ee1se6.png) no-repeat;}
.hx li.hx4 i{ background: url(../png/gylxhz.png) no-repeat;}
.hx li.hx5 i{ background: url(../png/e07ve3.png) no-repeat;}
.hx li:hover{ background: #337BD7 ;}
.hx li:hover a{ color: #ffffff;}
.hx li.hx1:hover i{ background: url(../png/wagdrf.png) no-repeat;}
.hx li.hx2:hover i{ background: url(../png/4zy1ep.png) no-repeat;}
.hx li.hx3:hover i{ background: url(../png/87rmn1.png) no-repeat;}
.hx li.hx4:hover i{ background: url(../png/xczdk1.png) no-repeat;}
.hx li.hx5:hover i{ background: url(../png/kh906q.png) no-repeat;}
.hzjti{ height: 39px; line-height: 39px; border-bottom: 1px solid #E5E5E5; width: 283px; margin: 15px auto 14px;}
.hzjti>a{ float: left; display: block; background: url(../png/5vhgkm.png) 0 9px no-repeat; width: 86px; padding-left:30px; font-size: 20px;
border-bottom: 2px solid #337BD7; height: 38px;}
.hzjti>a:hover{ background: url(../png/kbxwxo.png) 0 9px no-repeat;}
.hzjti span{ float: right;}
.hzjti span a{ color: #337BD7;}
.hzjti span a:hover{ color: #cc0000;}
.hdli{ padding: 0 10px;}
.hdli li{ height: 30px; line-height: 30px;}
.hdli li:hover{ color:#337BD7;}

.hc4{ width: 1053px; margin: 0 auto 0px; height: 72px; padding-top: 15px; background: url(../png/hou6zk.png) repeat-x;}
.hc4 ul{ width: 208px; height: 62px; padding: 0px 0 0 30px; border-right: 1px dashed #D2D2D2; float: left;}
.hc4 ul li{ line-height: 30px; font-size: 16px; color: #D2D2D2;}
.hc4 ul li:hover{ color: #337BD7;}
.hc4 a{ color: #434343;}
.hc4 div{ width: 25px; height: 71px; background: url(../png/i2nf7b.png) no-repeat; float: right; margin-right: 11px; margin-top: -7px;}
.hc4 div a{ display: block; width: 25px; height: 71px;}

.hc5{ width: 1053px; margin: 0 auto; height: 228px; background: url(/material/images/hc5bg.png) top right no-repeat;}
.hjn{width: 329px;float: left;height: 216px;padding-top: 20px;margin-right: 19px;}
.hldti>a.hwx{ width: 130px; background: url(../png/dtzo2j.png) top center no-repeat;}
.hc5 .hldti{ margin-bottom: 10px;}
.hli4{ line-height: 35px; font-size: 16px;}
.hli4 a{ color: #434343;}
.hxzgs{ width: 376px; float: right; height: 211px; padding-top: 17px; }
.hdl{ height: 143px; margin: 0 28px;}
.hdl li{ width: 149px; height: 64px; float: left; line-height: 64px; text-align: center; font-size: 18px; }
.hdl li a{ color: #ffffff; display: block;}
.hdl li a:hover{ color: #cc0000;}
.hdl li.hdl2{ float: right;}
.hdl li.hdl3{ width: 336px; height: 66px; line-height: 66px; margin-top: 6px;}

.hc6{ width: 1053px; margin: 10px auto 20px;}
.sfxz-title-l {
  float: left;
  width: 426px;
  height: 5px;
  margin-top: 15px;
  background-color: #337bd6;
}
.sfxz-title-c {
  float: left;
  width: 201px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.sfxz-title-c a {
  color: #337bd6;
  font-size: 26px;
  font-weight: 700;
}
.sfxz-title-r {
  float: left;
  width: 426px;
  height: 5px;
  margin-top: 15px;
  background-color: #337bd6;
}
.sfxz-con ul li {
  width: 310px;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
}
.sfxz-con ul li a {
  font-size: 16px;
}
.sfxz-list-qh {
  float: left;
  width: 337px;
}
.mr {
  margin-right: 20px;
}
.sfxz-qh {
  margin-top: 20px;
}
.sfxz-qh .htis {
  height: 38px;
  line-height: 38px;
  background: #eeeeee;
  margin-bottom: 17px;
}
.sfxz-qh .htis li {
  height: 48px;
  width: 112px;
  float: left;
  text-align: center;
}
.sfxz-qh .htis li a {
  display: block;
  color: #555555;
  font-size: 20px;
  line-height: 38px;
}
.sfxz-qh .htis li.hover {
  background: url(url(../images/hhover3.png)) top center no-repeat;
}
.sfxz-qh .htis li.hover a {
  color: #ffffff;
}
.ansczl { width: 1053px; margin: 10px auto 20px;}
.ansczl-tt { height: 40px; border-bottom: 2px solid #347bd7;}
.ansczl-tt a { display: block; width: 230px; height: 40px; text-align: center; line-height: 40px; background-color: #347bd7; font-size: 20px; font-weight: 500; color: #fff;}
.ansczl-tt a:hover { color:#fff;}
.ansczl-t { height: 40px; border-bottom: 1px solid #ccc; margin-top: 10px;}
.ansczl-t a { display: block; width: 230px; height: 40px; text-align: center; line-height: 40px; border-bottom: 2px solid #347bd7; color: #347bd7; font-size: 20px; font-weight: 500;}
.ansczl-c ul { padding-left: 5px;}
.ansczl-c ul li { float: left; width: 193px; margin-right: 20px; height: 40px; margin-top: 20px;}
.ansczl-c ul li a { display: block; width: 193px; height: 40px; line-height: 40px; background-color: #f1f1f1; text-align: center;}
.ansczl-c ul li a:hover { background-color: #347bd7; color: #fff;}
.mr-no { margin-right: 0 !important;}



.zqdhli li{ width: 25%; background: url(../png/z7moso.png) 0 15px no-repeat; height: 33px; line-height: 33px; float: left; text-indent: 15px;}
.zqdhli li:hover{ background: url(../png/y0iqyr.png) 0 15px no-repeat;}