.hengfu .img-title{display: none;}
.center{padding-top: 20px;}


.red-tit li a{color: #e20c15;font-size: 24px;max-width: 550px !important;text-align: center;}
.red-tit li{background: none;height: 45px;line-height: 45px;}
.red_title{height: 100px;padding: 20px 0;}
.red_title .list1{display: block;}
.red_title .title{ line-height: 45px;}
.red_title .title a{color: #b10009;font-size: 30px;font-weight: bold;display: block;width: 100%;text-align: center;white-space: normal;}
.red_title .remarks{font-size: 16px;color: #6d6d6d; text-indent: 2em;}

.hengfu{margin-top: 20px;}

.wztit {color: #c50e1b;}

.mainbox_index{height: auto;border-radius: 3px;}
.mainbox1{height: 350px;padding: 20px;background: #fff;}
.mainbox2{padding: 20px;background: #fff;margin-bottom: 20px;padding-bottom: 0;}
.mainbox3{height: 450px;padding: 20px;background: #fff;}

.twbox{width: 580px;height: 350px; overflow: hidden;}
.ind-flash .flash-slide{position: relative;height:100%; width: 100%;}
.ind-flash .ind-flashPic,.ind-flash .ind-flashPic ul,.ind-flash .ind-flashPic li,.ind-flash .ind-flashPic img,.ind-flash .ind-flashPic a{height:100%; width: 100%; }
.ind-flash .ind-flashPic{ position:relative; z-index:0;}
.ind-flash .ind-flashPic li{ zoom:1; vertical-align:middle;}
.ind-flash .ind-flashPic a{display:block; color: #fff; position: relative;}
.ind-flash .ind-flashPic img{display:block;}
.ind-flash .ind-flashPic .title{display: block; height: 40px; line-height:40px; padding: 0 140px 0 15px; font-size: 16px; background: rgba(0, 0, 0, 0.45); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ind-flash .ind-flashPic a:hover .title{color: #fff;}
.ind-flash .ind-flashNum{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:14px; z-index:1; }
.ind-flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.ind-flash .ind-flashNum ul li{ float:left; margin-right:8px; width:12px; height:12px; text-indent: -20em; font-size: 0; background:#fff;overflow: hidden; cursor: pointer; border-radius: 50%;}
.ind-flash .ind-flashNum ul li.on{background: #ed0000;}

.xwbox{width: 560px;height: 330px;}
.xw_top{position: relative;width: 100%;height:36px;border-bottom: 1px solid #ddd;line-height: 35px;}
.xw_top li{float: left;text-align: center;margin: 0 10px;position: relative;}
.xw_top li#first{margin-left: 0px;}
.xw_top li a{display:block;height:36px;line-height:35px;font-size:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;color: #333;padding: 0 10px;}
.xw_top li.active a{border-bottom: 1px solid #c50001;color: #c50001;}
.qh_xian{position: absolute;left: 36px;top: 35px;display: none;}
.xw_top li.active .qh_xian{display: block;}
.xw_dot{position: absolute;left: -9px;top: 10px;}
.xw_title{position: relative;width: 100%;height:42px;}
.xw_title li{float: left;text-align: center;border-top:transparent 3px solid;}
.xw_title li a{display:block;padding: 0 16px;height: 39px;line-height: 39px; font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_title li.active{border-top:#c50001 3px solid;}
.xw_title li.active a{background:#fff;border-right: #ccc 1px solid;border-left: #ccc 1px solid;font-weight: bold;color:#c50001;}
.xw_title .more{float: right;line-height: 42px;font-size: 14px;color: #666;padding-right: 5px;}

.list1{padding:10px 0 0;}
.list1 .clearfix li{float: left;background: none;}
.list1 li{height: 30px;line-height: 30px;font-size: 16px; vertical-align: bottom;overflow: hidden;padding:2px 60px 2px 14px;background: url("../png/x30n28.png") left center no-repeat; position: relative;}
.list1 li a{float: left;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; max-width: 450px;}
.list1 li .date{ font-size:14px;color:#999; position: absolute; right:0; top:2px;}
.list1 li img{float: left; padding: 12px 0 0;}
.list1 li .title{float:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list1 li .title a{margin-right:0;}
.list1 li .title a.tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 100%; float:left;}
.list1 li .title a.a, .list1 li .title .fz{color: #e41010; display: inline;float: none;}
.list1 li .title .split{ padding: 0 5px;}
.mainbox3 .xwcon .list1 li a{max-width: 480px;}
.mainbox3 .zwzm .list1 li a{max-width: none; display: block;}
.mainbox3 .wjjr .list1 li a{max-width: 280px;}

.red-tit li a{color: #e20c15;font-size: 24px;max-width: 550px !important;text-align: center;}
.red-tit li{background: none;height: 45px;line-height: 45px;}

.news_list{height: 440px;}
.news_list .slide_tit {position: relative;margin-bottom: 10px;}
.news_list .slide_tit .hd_pic{position: absolute;left: -25px;}
.sideMenu{  border-left:2px solid #ddd;  }
.sideMenu h3{line-height: 50px;cursor: pointer;font-size: 24px;font-weight: bold;margin-left: 30px;height: 50px;}
.sideMenu #h31{color: #7cb434;}
.sideMenu #h32{color: #f87b3f;}
.sideMenu #h33{color: #2d89de;}
.sideMenu h3 span{ float:right; display:block; width:27px; height:25px;cursor:pointer;position: relative;}
.sideMenu h3 .span01{background: #d7e8c2;}
.sideMenu h3 .span02{background: #fdd7c5;}
.sideMenu h3 .span03{background: #c0dbf5;}
.sideMenu .slide_tit em{width:27px; height:25px;position: absolute;left: 0;top: 0;}
.sideMenu .slide_tit.on em{ background-position: center 7px;}

.sz_con{height: 220px;}
.sz_con .list1{padding: 0px;}
.sz_con .slide_ul{padding: 0 30px;}
.xw_top .sz_ul li a{font-size: 20px;font-weight: normal;}
.sz_con .slide_ul .list1 li a{max-width: 990px;}
.xw_top .cheng_ul li.active a {border-bottom: 1px solid #f87b3f;color: #f87b3f;font-weight: bold;}
.xw_top .lan_ul li.active a {border-bottom: 1px solid #2d89de;color: #2d89de;font-weight: bold;}

.box_ncjr{width: 600px;border-top: 1px solid #ddd;line-height: 40px;}
.box_jrkb{width: 560px;border-top: 1px solid #ddd;line-height: 40px;}
.mainbox2_tit{height: 40px;background: #f7f7f7;}
.mainbox2_tit li{float: left;text-align: center;position: relative;}
.mainbox2_tit li a{display:block;height:39px;line-height:39px;border-top: 1px solid #f7f7f7;padding: 0 15px;font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;color: #333;}
.mainbox2_tit li.active a{color: #c50001;border-color: #c50001;}
.mainbox2 .mainhf .list1{padding-top: 10px;padding-right: 20px;}
.mainbox2 .mainhf .list1 li a{max-width: 445px;}

.zyzz_tit{height: 30px;line-height: 30px;overflow: hidden;margin-top: 6px;}
.zyzz_tit ul{padding: 0 !important;}
.zyzz_tit li{float: left;margin-right: 22px;background: none !important;}
.zyzz_tit li a{font-size: 16px;color:#c50001;}
.zyzzcon{height: 55px;padding: 0;padding-top: 3px;}
.zyzzcon ul{padding: 0 !important;}
.mainbox2 .zyzzcon ul li{height: 28px; line-height: 28px; overflow: hidden;}

.zwzm{width: 740px;}
.zwzm .xwcon{height: 320px;}
.ztzl{width: 358px;border: 1px solid #ddd;height: 445px;padding: 0 20px;}
.ztzl .img-title{display: none;}

.sgk{height: 70px;margin-top: 20px;}
.sgk li{float: left;width: 175px;height: 70px;background: #fbf6f6;margin-left: 13px;text-align: center;line-height: 70px;cursor: pointer;}
.sgk li img{transition: all 1s;}
.sgk li img:hover{transform: rotateY(360deg);}
.sgk li.num1{margin-left: 0;}
.mainbox3_tit{height: 36px;line-height: 36px;border-bottom: 1px solid #ddd;}
.mainbox3_tit a{font-size: 20px;color: #c50001;font-weight: bold;display: block;width: 90px;border-bottom: 1px solid #ff9200;text-align: center;}
.wjjr .mainbox3_tit a{width: 135px;}

.ztzlbox .xw_top li{margin:0;}
.ztzlbox .j-scroll{width: 100%;height: 115px;overflow: hidden;position: relative;margin: 20px 0;}
.ztzlbox .j-scroll span{position: absolute;top: 50%;margin-top:-15px;width: 20px;height: 30px;}
.ztzlbox .j-scroll .prev{background: url(../png/r64rie.png) center center no-repeat;left: 0;}
.ztzlbox .j-scroll .next{background: url(../png/vyxnum.png) center center no-repeat;right: 0;}
.ztzlbox .scroll-body{width: 100% !important;}
.ztzlbox ul.scroll-body li{float: left; width: 100%;}
.ztzlbox ul.scroll-body li img{width: 100%;}



@media only screen and (min-width: 992px) and (max-width:1199px) {
    .red_title{ height: auto;}
    .twbox{  width: 480px;}
    .xwbox {width: 450px;}
    .box_ncjr{  width: 480px;}
    .box_jrkb{  width: 472px;}
    .zwzm{ width:530px;}
    .sgk li{ width: 122px;}
    .list1 li a{ max-width: 355px;}
    .mainbox2 .mainhf .list1 li a{ max-width: 345px;}
}
@media only screen and (max-width:991px) {
    .mainbox1,.mainbox2,.mainbox3{ height: auto;}
    .mainbox2{ padding-top: 0;   padding-bottom: 5px;}
    .red_title{ height: auto;}
    .red_title .title{ margin-bottom: 10px;}
    .twbox{  width: auto; float: none; height: 418px; margin-bottom: 10px;}
    .zwzm{ margin-bottom: 20px; }
    .sgk{ margin-top: 10px;}
    .sgk li{  width: 172px;}
    .xwbox,.box_ncjr, .box_ncjr,.box_jrkb, .zwzm,.ztzl{width: auto; float: none; height: auto;}
    .ztzlbox .j-scroll{ width: 358px; margin: 20px auto;}
    .list1 li a,.mainbox3 .xwcon .list1 li a{ max-width: 610px;}
    .mainbox2 .mainhf .list1{ padding-right: 0;}
    .mainbox2 .mainhf .list1 li a{ max-width: 610px;}
    .box_jrkb{margin-top:10px;}
    .zyzzcon{height: auto;}

}
@media only screen and (max-width:767px) {
    .mainbox1, .mainbox2, .mainbox3{ padding: 10px;}
    .red_title{ padding:10px;}
    .twbox{   height: 429px; }
    .sgk{ height: auto;}
    .sgk li{ width: 24.2%; margin-left: 1%;}
    .xw_top{height: auto;}
    .list1 li img{ display: none;}
    .list1 li a,.mainbox3 .xwcon .list1 li a,.mainbox2 .mainhf li a{ display: block; max-width: none !important; float: none;}
    .ztzl{padding:0 10px;}
}
@media only screen and (max-width:667px) {
    .twbox{   height: 372px; }
}
@media only screen and (max-width:567px) {
    .twbox{   height: 314px; }
}
@media only screen and (max-width:467px) {
    .twbox{   height: 257px; }
}
@media only screen and (max-width:367px) {
    .twbox{   height: 199px; }
}
@media only screen and (max-width:600px) {
    .zwzm{ margin-bottom: 10px; }
    .sgk li{ width: 48%; margin: 0 1% 10px 1% !important; }
}
@media only screen and (max-width:430px) {
    .ztzlbox .j-scroll{ width: 100%;}

}



.right_slide{position: fixed;right: 20px;top: 240px;width: 70px;height: 150px;}
.right_slide .img_title{display: none;}
.right_slide .slide_wx{width: 70px;height: 70px;background: url(../png/lgj1t9.png) center center no-repeat;margin-bottom: 10px;position: relative;}
.right_slide .slide_wx:hover{background: url(../png/jdzon2.png) center center no-repeat;}
.right_slide .slide_wb{width: 70px;height: 70px;background: url(../png/lb2whh.png) center center no-repeat;position: relative;}
.right_slide .slide_wb:hover{background: url(../png/lxl7g8.png) center center no-repeat;}

.right_slide .wx_ul{position: absolute;top: 0;right: 70px;display: none;}
.right_slide .slide_wx:hover .wx_ul{display: block;}

.right_slide .wb_ul{position: absolute;top: 0;right: 70px;display: none;}
.right_slide .slide_wb:hover .wb_ul{display: block;}