.ind-ccyw{ margin: 20px 0 20px 0;}

.ind-flash{ width: 660px; height: 458px; overflow: hidden; }
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100%; width: 100%; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: auto;max-width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display: block; height: 40px; line-height: 40px; padding: 0 120px 0 15px; font-size: 16px;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ind-flashlb .flash-pic a:hover .title{color: #fff;}
.ind-flashlb .flash-num{ height:12px; overflow:hidden; position:absolute; right:7px; bottom:15px; z-index:1; }
.ind-flashlb .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ind-flashlb .flash-num ul li{ float:left; margin-right:8px; width:12px; height:12px; text-indent: -20em; font-size: 0;   background:url(../png/3gkgk6.png) 0 0 no-repeat;  overflow: hidden; cursor: pointer;}
.ind-flashlb .flash-num ul li.on{ background:url(../png/3gkgk6.png) -12px 0 no-repeat; }

.ind-news{ width: 520px; height: 458px; overflow: hidden; }
.dbt-list .list1{ margin-top: 10px; border-bottom: 1px dashed #ddd; height: 73px;}
.dbt-list .list1 .title{ display: block;  height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.dbt-list .list1 .remarks{ font-size: 15px;  line-height: 28px;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.dbt-list .list1 .remarks a{ color: #f00;}
.ind-news .ind-list li{ height: 42px; line-height: 42px;}

.ind-zdztbox{ position:relative; padding-left:302px;}
.indgd-img { width:292px; height:95px; position:absolute; left:0; top:0;}
.ind-zdzt{ margin-bottom: 40px;}
.ind-ztimg{ margin-top: 10px; width:100%; height: 95px;  overflow: hidden; position: relative;}
.ind-ztimg ul li{ display: inline; width: 292px; height: 95px; float: left; margin-right: 11px;}
.ind-ztimg ul li img{ width: 100%; height: 100px;}
.ind-ztimg .prev,.ind-ztimg .next{ position: absolute; left:0; top:50%; margin-top: -15px; width: 22px; height: 29px;  background:url(../png/0epx56.png) 0 0 no-repeat; cursor: pointer; }
.ind-ztimg .next{ left:auto; right:0; background-position: -22px 0;}

.ind-title{background:url(../png/zo9dag.png) center center  repeat-x;color: #1a5493; margin-bottom: 10px; }
.ind-title .tit{ display: inline-block; background: #fff; padding-right: 14px; font-size: 30px; font-weight: bold; color: #1a5493 }

.ind-zwgk{width: 380px;}
.ind-zcfg,.ind-zjys{ height: 260px;}
.ind-gkbtn{ overflow: hidden; height: 250px;}
.ind-gkbtn ul{ width: 110%;}
.ind-gkbtn li{ width: 185px; height: 120px; margin: 0 11px 10px 0; text-align: center; display: inline; float: left; font-size: 16px; background: #f7f7f7;}
.ind-gkbtn li a{ display: block; padding: 24px 0 0 0;}
.ind-gkbtn li .img_title{ display: block; height: 44px; line-height: 44px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind-gkbtn li a:hover img{ webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ind-gklist li{ height: 60px; border-bottom: 1px dashed #d5d5d5; font-size: 16px; line-height: 24px; padding: 10px 56px 0 0; position: relative;}
.ind-gklist li .date{ position: absolute; right: 0; top:10px;  color: #666;}
.ind-gklist li .nr{  display:-webkit-box !important;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;  height: 48px; overflow: hidden;}
.ind-gklist li .split{ margin: 0 4px;}
.ind-gklist li .a{ color: #f00;}
.ind-gklist li.num3{ border-bottom: none;}

.ind-bsfw{width: 380px; margin-left:28px;}
.ind-fwztc{ height: 506px; overflow: hidden;}
.ind-fwbtn ul{ width: 110%; margin-top: 14px;}
.ind-fwbtn li{ width: 185px; height: 100px; margin: 0 10px 10px 0; text-align: center; display: inline; float: left; font-size: 16px; background: #f7f7f7;}
.ind-fwbtn li a{ display: block; padding: 12px 0 0 0;}
.ind-fwbtn li .img_title{ display: block; height: 40px; line-height: 40px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind-fwbtn li a:hover img{ webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ind-tjbox{ margin: 12px 0 0 0; overflow: hidden;}
.ind-tjlist{ width: 110%;}
.ind-tjlist ul{ display: inline; text-align: center; float: left; width: 126px; height: 210px; margin-right: 1px; background: #f7f7f7;}
.ind-tjlist li { padding-top:30px;}
.ind-tjlist li .num{ display: block; height: 30px; line-height: 30px; font-size: 24px; color: #1a5493; }
.ind-tjlist li .tit{ display: block; height: 30px; line-height: 30px; font-size: 16px;  }

.ind-hdjl{width: 380px;}
.ind-zxft{ height: 310px; margin-bottom: 10px;}
.ind-hfxd{ height: 328px; }
.ind-flashft{ margin: 18px 0 0 0; width: 100%;  height: 250px; position: relative;}
.ind-flashft .img_title{ display: none;}
.ind-flashft .flash-ftpic,.ind-flashft .flash-ftpic ul,.ind-flashft .flash-ftpic li,.ind-flashft .flash-ftpic img,.ind-flashft .flash-ftpic a{height:100%; width: 100%; }
.ind-flashft .flash-ftpic{ position:relative; z-index:0;}
.ind-flashft .flash-ftpic li{ zoom:1; vertical-align:middle;}
.ind-flashft .flash-ftpic a{display:block; color: #fff; position: relative;}
.ind-flashft .flash-ftpic img{display:block;width: auto;max-width:100%;height:100%;margin: 0 auto}
.ind-flashft .flashft-num{ position: absolute; left:0; bottom: 5px; right:0; text-align: center;}
.ind-flashft .flashft-num li{  display:inline-block;  *display:inline; *zoom:1; font-size: 0; width: 10px; height: 10px; background:url(../png/8rje9c.png) 0 0 no-repeat; margin: 0 5px;}
.ind-flashft .flashft-num li.on{ background-position: -10px 0;}
.ind-hdbtn{ overflow: hidden;}
.ind-hdbtn ul{ width: 110%;}
.ind-hdbtn li{ width: 120px; height: 120px; margin: 0 12px 0 0; text-align: center; display: inline; float: left; font-size: 16px; background: #f7f7f7;}
.ind-hdbtn li a{ display: block; padding: 24px 0 0 0;}
.ind-hdbtn li a:hover img{ webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ind-hdbtn li .img_title{ display: block; height: 44px; line-height: 44px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind-xdlist{ margin-top: 8px;}
.ind-xdlist li{ height: 38px; line-height: 38px; font-size: 16px; position: relative; padding-right: 50px;}
.ind-xdlist li .p4{ position: absolute; right:0; top:0; color: #666; }
.ind-xdlist li .p1{ display: block;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
@media (min-width: 992px) and (max-width:1199px) {
    
    .ind-flash{ width: 548px; height: 380px;}
    .ind-news {width: 420px;height: 380px; overflow: hidden;}
    .ind-news .ind-list  li{  height: 34px; line-height: 34px;}
    
    .ind-zdzt{ margin-bottom: 20px;}
    .ind-ztimg{ height: 78px;}
    .ind-ztimg ul li{ width: 240px;  height: 78px; }
    .ind-ztimg ul li img{ width: 240px; height: 78px; }
    
    .ind-zwgk{  width: 310px; }
    .ind-gkbtn li{  width: 150px; }
    
    .ind-bsfw{width: 310px;}
    .ind-fwbtn li{  width: 150px; }
    .ind-tjlist ul{  width: 102px;}
    
    .ind-hdjl{width: 310px;}
    .ind-hdbtn li{ width: 95px;}
}
@media (max-width: 991px){
    
    .ind-flash{ width: auto; float: none; height: 533px;}
    .ind-news{ width: auto; height: auto; float: none; margin-top: 20px;}
    
    .ind-zwgk{  width: auto;float: none; }
    .ind-zcfg, .ind-zjys{ height: auto;}
    .ind-gklist li{ height: auto;    padding: 10px 56px 10px 0; }
    .ind-gklist li .nr{ height: auto;}
    .ind-gkbtn{ height: auto;}
    .ind-gkbtn li{    width: 184px; }
    .ind-zdzt{ margin-bottom: 20px;}
    
    .ind-bsfw{width: auto; float: none; margin-left: 0;}
    .ind-fwztc{ height: auto;}
    .ind-fwbtn li{ width: 184px;}
    .ind-tjlist ul{ width: 255px;}
    
    .ind-hdjl{width: auto; float: none; margin: 20px 0;}
    .ind-hdbtn li{ width: 248px;}
    .ind-zxft{ height: auto;}
}
@media (max-width: 767px){
    .ind-mainbox{padding:0 15px;}
    .ind-ccyw {margin: 15px 0 10px 0;}
    
    .ind-flash{  height: 511px;}
    
    .ind-zdztbox{  padding-left:0;}
    .indgd-img{ text-align:center; position:static; margin-top:10px; width:auto; height:auto;}
    .indgd-img  img{ width:100%; height:auto;}
    
    .ind-gkbtn li {width: 21.2%; margin: 0 2% 10px 0;}
    
    .ind-fwbtn li{ width: 21.2%; margin: 0 2% 10px 0;}
    .ind-tjlist ul {  width: 30.3%;}
    
    .ind-hdjl{     margin: 15px 0;}
    .ind-hdbtn li{width: 28.9%; margin: 0 2% 0 0;}
    .ind-zdzt{ margin-bottom: 15px;}
}
@media (max-width: 667px){
    
    .ind-flash{  height: 442px;}
}
@media (max-width: 567px){
    
    .ind-flash{  height: 373px;}
    
    .ind-gkbtn li {width:44.5%; }
    
    .ind-fwbtn li{ width: 44.5%;}
}

@media (max-width: 467px){
    
    .ind-flash{  height: 303px;}
}

@media (max-width: 320px){
    .ind-flashft{ height: 192px; }

}
@media (max-width: 367px){
    
    .ind-flash{  height: 234px;}
}

.zx-mainbox{ padding: 20px 0 0 0;}
.zx-flash{ width: 660px; height: 457px; overflow: hidden; }
.zx-flashlb{ width: 100%; height: 100%; position:relative; }
.zx-flashlb .flash-pic,.zx-flashlb .flash-pic ul,.zx-flashlb .flash-pic li,.zx-flashlb .flash-pic img,.zx-flashlb .flash-pic a{height:100%; width: 100%; }
.zx-flashlb .flash-pic{ position:relative; z-index:0;}
.zx-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.zx-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.zx-flashlb .flash-pic img{display:block;width: auto;max-width:100%;height:100%;margin: 0 auto}
.zx-flashlb .flash-pic .title{display: block; height: 40px; line-height: 40px; padding: 0 120px 0 15px; font-size: 16px;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.zx-flashlb .flash-pic a:hover .title{color: #fff;}
.zx-flashlb .zxflash-num{ height:12px; overflow:hidden; position:absolute; right:7px; bottom:15px; z-index:1; }
.zx-flashlb .zxflash-num ul{ overflow:hidden; zoom:1; float:left;}
.zx-flashlb .zxflash-num ul li{ float:left; margin-right:8px; width:12px; height:12px; text-indent: -20em; font-size: 0;   background:url(../png/3gkgk6.png) 0 0 no-repeat;  overflow: hidden; cursor: pointer;}
.zx-flashlb .zxflash-num ul li.on{ background:url(../png/3gkgk6.png) -12px 0 no-repeat; }

.zx-news{ width: 520px; }
.zx-tabs{ min-height: 40px; line-height: 40px; background: #f0f0f0; font-size: 18px; margin-top: 10px;}
.zx-tabs ul li{ display: inline; float: left;}
.zx-tabs ul li a{ padding: 0 20px;}
.zx-tabs ul li.active,.zx-tabs ul li.active a{ color: #1a5493; font-weight: bold; }
.zx-news .ind-list  li a{ max-width: 440px;}

.zx-lmbox{ width: 383px; height: 284px; margin-bottom: 10px; }
.zx-lmbox2{  margin-left: 25px;}
.zx-czsd{ margin-bottom: 20px; min-height: 280px;}
.zx-sdlist li{ width: 508px;  float: left; height: 38px; line-height: 38px;}
.zx-sdlist li.even{ float: right;}
.zx-sdlist li a,.zx-lmbox  .ind-list  li a{ max-width: 285px;}

@media (min-width: 992px) and (max-width:1199px) {
    .zx-flash{ width: 560px; height: 389px; }
    .zx-news{ width: 412px; }
    .zx-news .ind-list  li{ line-height: 34px; height: 34px;}
    .zx-news .ind-list  li a{ max-width: 325px;}
    .zx-lmbox{ width: 317px; }
    .zx-lmbox2{  margin-left: 20px;}
    .zx-sdlist li{ max-width: 404px;}
    .zx-sdlist li a,.zx-lmbox  .ind-list  li a{ max-width: 220px;}
}
@media (max-width: 991px){
    .zx-flash{ width: auto; height: 533px; float: none; }
    .zx-news{ float: none; width: auto; height: auto; margin-top: 10px;}
    .zx-lmbox{ width: auto; float: none; height: auto;}
    .zx-czsd{ margin-bottom: 0; min-height: auto;}
    .zx-sdlist li{ width: auto; float: none !important;}

}
@media (max-width: 767px){
    .zx-mainbox{ padding: 15px;}
    .zx-mainbox .bot20{ margin-bottom: 10px;}
    .zx-flash{  height: 511px; }
}
@media (max-width: 667px){
    .zx-flash{  height: 442px; }
}
@media (max-width: 567px){
    .zx-flash{  height: 373px; }
}
@media (max-width: 467px){
    .zx-flash{  height: 303px; }
}
@media (max-width: 367px){
    .zx-flash{  height: 234px; }
}