@charset "utf-8";
/* CSS Document */

* { 
 margin:0px; 
 padding:0px; 
 text-decoration:none;
}

body { 
 font-family:"微软雅黑",Arial, Helvetica, sans-serif, "瀹嬩綋", "榛戜綋"; 
 font-size:15px; 
 color:#333333;
 height:auto; background-size:100%;
}
a { 
 font-family:"微软雅黑",Arial, Helvetica, sans-serif, "瀹嬩綋", "榛戜綋";
 color:#333333;
 hide-focus: expression(this.hideFocus=true);
 outline: none;
 cursor:pointer;
}
a:hover{
  text-decoration:none;
  color:#ca1500;
 }
ul,li{ list-style:none;}
.clear{ clear:both; width:0; height:0; border:0;}
img{ border:0;}
.left{ float:left;}
.right{ float:right;}



.bgg{position:absolute;z-index:-1;top:0px;left:0;width:100%;height:259px;min-width:1182px;}
.bgg li{
 position:absolute;top:0px;left:0;height:259px;width:100%;background-position:center 0;
 background-repeat:no-repeat;
}
.bgg1{background:url(../images/top2.jpg);}
.bgg2{background:url(../images/top3.jpg);}
.bgg3{background:url(../images/top4.jpg);}
.bgg4{background:url(../images/top5.jpg);}
.bgg5{background:url(../images/top.jpg);}
 
.center{ width:1200px; margin:0 auto;}
.header{ width:100%; height:202px;}
.header .top{ height:37px; line-height:37px; font-size:12px; background:url(../images/white-bg.png);}
.header .top a{ color:#2b2c2c; padding:0 8px;}
.header .top ul li{ float:left;}
.header .center img{ margin-top:30px;}

.nav{ background:url(../images/black-bg.png);border-bottom:#be0101 solid 4px; width:1200px;margin:0 auto;}
.nav ul li{float:left;}
.nav ul li a{float:left;padding-left: 60px;}
.nav ul .li01 a,.nav ul .li01:hover a{background: url(../images/shouye.png) no-repeat 28px center;}
.nav ul .li02 a,.nav ul .li02:hover a{background:url(../images/yaowen.png) no-repeat 28px center}
.nav ul .li03 a,.nav ul .li03:hover a{background:url(../images/gongkai.png) no-repeat 28px center}
.nav ul .li04 a,.nav ul .li04:hover a{background:url(../images/fuwu.png) no-repeat 28px center}
.nav ul .li05 a,.nav ul .li05:hover a{background:url(../images/hudong.png) no-repeat 28px center}
.nav ul .li06 a,.nav ul .li06:hover a{background:url(../images/xianqing.png) no-repeat 28px center}
.nav ul .li07 a,.nav ul .li07:hover a{background:url(../images/zhuanti.png) no-repeat 28px center}
.nav ul .li01.hover a,.nav ul .li01:hover a{background: url(../images/shouye1.png) no-repeat 28px center;}
.nav ul .li02.hover a,.nav ul .li02:hover a{background:url(../images/yaowen1.png) no-repeat 28px center}
.nav ul .li03.hover a,.nav ul .li03:hover a{background:url(../images/gongkai1.png) no-repeat 28px center}
.nav ul .li04.hover a,.nav ul .li04:hover a{background:url(../images/fuwu1.png) no-repeat 28px center}
.nav ul .li05.hover a,.nav ul .li05:hover a{background:url(../images/hudong1.png) no-repeat 28px center}
.nav ul .li06.hover a,.nav ul .li06:hover a{background:url(../images/xianqing1.png) no-repeat 28px center}
.nav ul .li07.hover a,.nav ul .li07:hover a{background:url(../images/zhuanti1.png) no-repeat 28px center}
.nav ul li a{display:block;width: 60px;height:53px;line-height:53px;float:left;display:block;font-size: 20px;color: #1b1b1b;}
.nav ul li:hover,.nav ul li.hover{
 background:url(../images/red-bg.png);
 display:block;
 width: 120px;
 height:53px;
 line-height:53px;
 float:left;
 display:block;
 font-size:20px;
 color:#fff;
 }
.nav ul li:hover a,.nav ul li.hover a{color:#fff}


.nav .sousuo{ width:303px; height:32px; float:right;  margin-top:12px; margin-right:20px;}

.lunbo{ margin-right:20px;width:634px; 	}
.toutiao{ width:510px;}
.toutiao .tt a{ width:510px; height:65px; color:#be0101; line-height:65px; font-size:20px; font-weight:bold; text-align:center; display:block; background:#ededed; margin-top:10px;} 
.toutiao .yaowen{ width:509px; height:295px; }




.ztzl{ height:auto; overflow: hidden; background:#f3f3f3 url(../images/ztzl.gif) no-repeat 15px 15px;margin-top:20px;}
.ztzl ul{ margin-left:80px;padding-top:15px; }
.ztzl ul li{ float:left; margin-left:30px;margin-top:10px;}

.zwgk{ width:835px; height:355px; border:#e0dfdf solid 1px; margin-top:20px;float:left}
.title{ font-size:24px; color:#222222; line-height:50px; margin:10px 20px 0 20px; border-bottom:#dadada solid 2px;}
.title img{    margin-top: 8px;    display: block;    float: left; margin-right:5px; }




/* tabbtn */
.tabbtn{height:45px;overflow:hidden;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbtn li a{display:block;float:left;height:45px;line-height:47px;overflow:hidden;width:112px;text-align:center;font-size:16px;cursor:pointer;}
.tabbtn li.current{background:url(../images/sanjiao.png) center bottom no-repeat;}
.tabbtn li.current a{height:47px;line-height:47px;color:#ca1500;}
/* tabcon */
.tabcon{position:relative;/*必要元素*/overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}

/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:664px;}
/* sublist */
.sublist{display:none;}
#normalcon2 .sublist ul{ wiath:303px; height:65px;overflow-y: scroll;}
.sublist li{height: 32px;line-height: 32px;font-size:15px;}
#normalcon ul li{background:url(../images/dian.png) no-repeat left center; text-indent:1em;}
#normalcon1 ul li{background:url(../images/dian.png) no-repeat left center; text-indent:1em;}
.sublist li span{margin:0 5px 0 0;font-size:14px;}
#normaltab{ border-bottom:#CCC solid 2px;}

.zcwj{ margin-top:20px; height:250px;}
#normaltab1 li{ clear:both;}
#normaltab1{ height:auto; width:140px; float:left; background:url(../images/xxgkmr.png) repeat-y 111px 0px; margin-left:20px;}
#normaltab1 li.current{ background:url(../images/red.png) no-repeat; color:#fff; }
#normaltab1 li.current a{line-height:28px; color:#fff;}
#normaltab1 li.current a:hover{ color:#fff;}
#normaltab1 li{ background:url(../images/hui.png) no-repeat; width:122px; height:28px; margin:5px 10px 0px 0px;  }
#normaltab1 li a{line-height:28px;font-size:14px; height:auto;}
#normaltab1 .ysq a{ margin-top:10px; display:block;}
#normaltab1 .ysq{ height:72px;background:url(../images/xxgkmr.png) repeat-y 111px 0px;}
.zwgk .zfxx img{ float:left}
.zwgk .zfxx .kuang{ border:#dddddd solid 1px; border-left:0px; float:left; width:395px; height:110px; margin-top:10px; background:#f8f8f8;}
.zwgk .zfxx .kuang ul{ border:#dddddd solid 1px; margin:10px; height:90px; background:#fff;}
.zwgk .zfxx .kuang ul li{ float:left; list-style:inside; float:left; width:180px; margin-left:5px; line-height:28px;}

.zwgk .zfxx{ margin-left:20px; margin-top:20px;}
.zxfw{ width:835px;  border:#e0dfdf solid 1px; margin-top:20px;float:left;height:195px;}
.zxfw .grbs{ padding:0 20px;}
#normaltab2{ border-bottom:#CCC solid 1px;}
#normalcon2 ul li{ float:left; width:70px;line-height:32px;}
.zxfw .bgxz{ margin:10px 0px;}
.zxfw .bgxz a{ margin-right:8px;}
.zxfw .bmcx .sublist ul li{ float:left;padding:0 7px; line-height:32px;}
.zxfw .bmcx .tabbtn{border-bottom:#e0dfdf solid 1px;}

.hdjl{ width:345px;  margin-left:12px; border:#e0dfdf solid 1px;height:572px;margin-top:20px;}
.hdjl .hdjl1 li{ float:left; text-align:center; margin-left:20px; margin-top:10px;width:84px; height:80px;}
.hdjl .hdjl1 li img{ width:53px; height:48px;}
.hdjl .hdjl1 li p{ line-height:32px;}
.hdjl .zxft{ padding:0 20px;}
.hdjl .zxft .tabbtn{border-bottom:#e0dfdf solid 1px;}
.hdjl .zxft .sublist ul li{ width:298px; height:80px; margin:15px 0;}
.hdjl .zxft .sublist ul li img{ float:left; margin-right:20px; width:106px; height:79px;}
.hdjl .zxft .sublist ul li p{ line-height:26px;}
.hdjl .wqhg{padding-bottom: 15px;}
.hdjl .wqhg ul{/* width:225px; */margin-left: 20px;}


.sy_zdly .zdly_01{background:url(../images/zdly01.png) no-repeat;padding-left:60px;}
.sy_zdly .zdly_02{background:url(../images/zdly02.png) no-repeat;padding-left:60px;}
.sy_zdly .zdly_03{background:url(../images/zdly03.png) no-repeat;padding-left:60px;}
.sy_zdly .zdly_04{background:url(../images/zdly04.jpg) no-repeat;padding-left:60px;}
.sy_zdly li{margin: 5px 3px;width:90px;height:44px;line-height:44px;font-size:16px;float: left;}
.sy_zdly li a{color:#fff}



.wzdh{ margin-top:20px;}
.wzdh .quan{ border:#dbdbdb solid 1px; border-left:0px; border-radius:0px;}
.wzdh .quan span{ float:left; font-size:18px; font-weight:bold; line-height:47px;}
.wzdh #normalcon3 ul li{float:left;padding: 5px 20px;width: 100px;}
#normaltab3 li{ width:115px;}
#normaltab3 li a{ width:115px;}


.banquan{ height:160px; background:#e6e6e7;clear:both;}
.banquan .dzjg{ width:235px; float:left;}
.banquan .dzjg img{ margin-left:20px; margin-top:40px;}
.banquan .zj{ width:580px; float:left; margin-top:20px; margin-left:115px;}
.banquan .zj ul{ margin:0 auto; width:480px;}
.banquan .zj ul li{ float:left; line-height:60px;}
.banquan .zj ul li a{ padding:0 10px;}
.banquan .zj p{ font-size:12px; text-align:center; line-height:24px;}
.banquan .erwei{ float:right; text-align:center; margin-top:25px; margin-right:20px;}
.banquan .erwei p{ line-height:32px; }
#vsb_content TABLE{caption-side: top; width: 100%; border-collapse: collapse; empty-cells: hide; border:1px solid #333!important;}
#vsb_content TABLE TD{border:1px solid #333!important;}
#vsb_content p{line-height:33px!important; font-size:16px!important;}

.zz{background:#ececec;width:80px;height:32px;border:solid 1px #ececec;}
#vsb_content_2 table td{padding:2px 20px;}
#vsb_content_2 table {max-width:100%!important;}



.title4_tab a,.title4_tab1 a {
 display:inline-block;
 margin-right:10px;
 padding-bottom:3px;
}
.title4_tab a.on ,.title4_tab a:hover{
 border-bottom:1px solid #1e61a5;
 margin-bottom:-1px;
 color:#1e61a5;
}

.title42_tab a,.title4_tab1 a {
 display:inline-block;
 margin-right:10px;
 padding-bottom:3px;
}
.title42_tab a.on ,.title4_tab a:hover{
 border-bottom:1px solid #1e61a5;
 margin-bottom:-1px;
 color:#1e61a5;
}
.title43_tab a,.title4_tab1 a {
 display:inline-block;
 margin-right:10px;
 padding-bottom:3px;
}
.title43_tab a.on ,.title4_tab a:hover{
 border-bottom:1px solid #1e61a5;
 margin-bottom:-1px;
 color:#1e61a5;
}
.title44_tab a,.title44_tab1 a {
 display:inline-block;
 margin-right:10px;
 padding-bottom:3px;
}
.title44_tab a.on ,.title44_tab a:hover{
 border-bottom:1px solid #1e61a5;
 margin-bottom:-1px;
 color:#1e61a5;
}
.title45_tab a,.title45_tab1 a {
 display:inline-block;
 margin-right:10px;
 padding-bottom:3px;
}
.title45_tab a.on ,.title45_tab a:hover{
 border-bottom:1px solid #1e61a5;
 margin-bottom:-1px;
 color:#1e61a5;
}
.title4_tab1 a.on ,.title4_tab1 a:hover{
 border-bottom:1px solid #1e61a5;
 margin-bottom:-1px;
 color:#1e61a5;
}







.syxgk{ width: 100%; height: auto; overflow: hidden;}
.syxgk .gkbut{ width: 100%; height: 71px; margin-top: 20px;}
.syxgk .gkbut ul{ margin-left: -27px; overflow: hidden;}
.syxgk .gkbut ul li{ width: 382px; height: 71px; float: left; margin-left: 27px;}
.syxgk .gkbut ul li img{ width: 382px; height: 71px; }

.syxgk .gkzj{ width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.syxgk .gkzj .zb{ width: 244px; float: left; overflow: hidden;}
.syxgk .gkzj .zb ul{ overflow: hidden;}
.syxgk .gkzj .zb ul li{ width: 100%; height: 56px; line-height: 56px; margin-bottom: 8px;}
.syxgk .gkzj .zb ul li a{ display: block; width: 100%; height: 56px; color: #222; font-size: 16px; text-align: left; padding-left: 97px; line-height: 56px;}
.syxgk .gkzj .zb ul li.l1{ background: #f6f6f6 url(../images/sygkbuts1.png) no-repeat 63px center;}
.syxgk .gkzj .zb ul li.l2{ background: #f6f6f6 url(../images/sygkbuts2.png) no-repeat 63px center;}
.syxgk .gkzj .zb ul li.l3{ background: #f6f6f6 url(../images/sygkbuts3.png) no-repeat 63px center;}
.syxgk .gkzj .zb ul li.l4{ background: #f6f6f6 url(../images/sygkbuts4.png) no-repeat 63px center;}
.syxgk .gkzj .zb ul li.l5{ background: #f6f6f6 url(../images/sygkbuts5.png) no-repeat 63px center;}
.syxgk .gkzj .zb ul li.l6{ background: #f6f6f6 url(../images/sygkbuts6.png) no-repeat 63px center;}

.syxgk .gkzj .mid{ width: 614px; float: left; overflow: hidden; margin-left: 20px;}
.syxgk .gkzj .mid>.top{height: 310px;width: 612px;border: 1px solid #e4e3e3;}
.syxgk .gkzj .mid>.top>p{height: 40px;background-color: #f6f6f6;line-height: 40px;position: relative;}
.syxgk .gkzj .mid .top .hstt{ float: left; height: 20px;line-height: 20px;display: block;border-left: 4px solid #c40303;margin-left: 10px;text-indent: 10px;font-size: 18px;color: #c20202;margin-top:10px;}
.syxgk .gkzj .mid>.top>p a{position: absolute;right: 10px;top: 0px;font-size: 12px;}
.syxgk .gkzj .mid>.top>ul{width: 790px;height: 240px;margin-left: 30px;margin-top: 7px;}
.syxgk .gkzj .mid>.top>ul li{line-height: 35px;position: relative;}
.syxgk .gkzj .mid>.top>ul li span{position: absolute;right: 0px;top: 0px;}

.syxgk .slideTxtBox{ width:100%;  position: relative; }
.syxgk .slideTxtBox .hd{ height:40px; line-height:40px;  position:relative; background-color: #f6f6f6;}
.syxgk .slideTxtBox .hd ul{ float:left;  }
.syxgk .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  font-size: 18px; color: #222;}
.syxgk .slideTxtBox .hd ul li.on{  color: #C20202; }
.syxgk .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.syxgk .slideTxtBox .bd ul li{line-height: 35px;position: relative;}
.syxgk .slideTxtBox .bd ul li span{position: absolute;right: 0px;top: 0px;}
.syxgk .slideTxtBox .bd ul .more {position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;}