@charset "utf-8";
/*移动端之外的动画*/
@media screen and (min-width: 751px){
}

/*	pc style	*/
.section{ margin: 50px 0; overflow: hidden;}
.section .xfont{ font-size: 4em;}
.section table{ width: 100%;}
.section .middle{ height: 300px; border: 1px solid red; text-align: center;}
.section .inner{ display: inline-block; background-color: aqua; font-size: 14px; letter-spacing: 0;}
.section .justify{ height: 100px; border: 1px solid red;}
.section .justify li{ display: inline-block; vertical-align: top; width: 100px; height: 100%; background-color: aquamarine;}
.section .justify li:nth-child(2){ width: 155px;}
.section .justify li:nth-child(4){ width: 255px;}
img{
  max-width: 100%;
  max-height: 100%;
}

/* 轮播 */
/* Slider */

.slick-list{ position: relative; display: block; overflow: hidden;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after{ display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{ display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{ display: block; width: 100%;}
.slick-slide.slick-loading img{ display: none; width: 100%;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden{ display: none;}
.slick-loading .slick-list{ background: #fff url(../images/loader.gif) center center no-repeat;}
.slick-arrow{ position: absolute; top: 0; bottom: 0; margin: auto; width: 100px; height: 100px; background-color: #474747; border-radius: 5px; overflow: hidden; z-index: 2; cursor: pointer; color: #fff; text-align: center; opacity: 0.8;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: opacity .2s;
transition: opacity .2s;
}	
.slick-prev{ left: 20px;}
.slick-next{ right: 20px;}
.slick-arrow:after{ font-family: "xfont" !important; font-size: 5em; cursor: pointer;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev:after{ content: '\e882';}
.slick-next:after{ content: '\e881';}
.slick-arrow:hover{ opacity: 1;}
.slick-arrow.slick-disabled, .slick-arrow.slick-disabled:hover{ opacity: 0.5;}
.slick-dotted.slick-slider{}
.slick-dots{ position: absolute; left: 0; right: 0; bottom: 23px; display: block; font-size: 0; text-align: center; z-index: 2;}
.slick-dots li{ display: inline-block; margin: 0 4px; padding: 5px; border-radius: 50%; background-color: #333; cursor: pointer;}
.slick-dots li:hover{ }
.slick-dots li.slick-active, .slick-dots li.slick-active:hover{ opacity: 1;background: #fff; }
.slick-item{position: relative;}

.slick-dots li{
  background: none;
  border: 2px solid #fff;
  padding: 3px;
}


.links{
background: #ededed;
height:60px;
}
.links table{ float:left; width: 18%;margin: 10px 1%;;}
.links select{ width:100%; border:1px solid #ababab; line-height:19px; text-align: center; margin:0 5px; color:#535353; padding:1px;}

@media screen and (max-width: 799px){
.links{
background: #ededed;
height:auto;
}
.links table{ float:left; width: 31%;margin: 10px 1%;;}
.links select{ width:100%; border:1px solid #ababab; line-height:19px; text-align: center; margin:0 5px; color:#535353; padding:1px;}
}


.x-footer{background: #006098;}
.x-footer .cont{ padding-top: 30px; padding-bottom: 20px; }
.x-footer .f_logo{ float: left; padding-right: 25px; height: 80px;line-height: 80px;}
.x-footer .f_l{float: left; color:#fff; width: 600px; border-left:1px solid #777; padding-left: 25px;  }
.x-footer .f_l .s{ line-height: 1.6; padding-bottom: 5px; }
.x-footer .f_l .s span{ padding-left: 10px; }
.x-footer .f_r{ float: right; text-align: center; }
.x-footer .f_r .t3{ color:#fff; padding-top: 5px; }
.x-footer .f_r img{ display: block; width: 96px; margin:0 auto; }

.p-head {
  border-bottom:1px solid #aeaeae;
  overflow: hidden;
  position: relative;
}
.p-head .tit{
  font-size: 22px;
  position: relative;
  padding: 0px 0 16px 40px;
  float: left;
}
.p-head .tit:after{
  content: "";
  height: 3px;
  background: #006098;
  width: 100%;
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.p-head .tit img{
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 4px;
  display: block;
}
.p-head .more{
  width: 33px;
  height: 33px;
  border: 0px solid #d6d6d6;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/home1-icon-6.png) no-repeat 12px;
  background-size: 15px;
  display: block;
}
.p-head .more:after{
    content: "";
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -1px;
    border-top: 1px solid #033f89;
    width: 16px;
    transition: all 0.4s ease-out;
}
.p-head .more:hover:after{
  width: 30px;
}
.home1 {
  padding-top: 50px;
  padding-bottom: 20px;
  background: #fff;
}
.home1 .slick-mod{
  width: 460px;
  height: 352px;
margin-top:6px;
  float: left;
}
.home1 .slick-mod img{
  height: 352px;
}
.home1 .slick-mod .tit{
  background: rgba(0,0,0,0.56);
  padding: 13px 17px;
  padding-right: 200px;
  font-size: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
}
.home1 .slick-mod .slick-dots{
  left: auto;
  right: 18px;
  bottom: 19px;
}
.home1 .list-box{
  float: left;
  width: 476px;
  margin-left: 30px;
}
.home1 .list-box .list{
  padding: 14px 16px;
  background: #f7f7f7;
}
.home1 .list-box .list .item{
  font-size: 16px;
  padding: 11px 0;
  overflow: hidden;
}
.home1 .list-box .list .item .tit{
  float: left;
  width: 80%;
  padding-left: 24px;
  position: relative;
}
.home1 .list-box .list .item .tit:after{
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 5px;
  background: url(../images/home1-icon-8.png) no-repeat center;
}
.home1 .list-box .list .item .date{
  float: right;
  text-align: right;
  color: #707070;
}
.home1 .list-box .p-head .tit{
  width: 100%;
}
.home1 .list-box .list .item:hover .tit:after{
  background-image: url(../images/home1-icon-7.png);
}
.home1 .list-box .list .item a:hover{
  color: #006098;
}
.home1 .list-box1{
  width: 394px;
  float: right;
}
.home1 .list-box1 .list .item{
  overflow: hidden;
  padding: 0px 0;
  border-bottom: 1px solid #e5e5e5;
}
.home1 .list-box1 .list .item a:hover {
  color: #006098;
}
.home1 .list-box1 .list .item:hover .date{
  background: #f4c096;
  color: #fff;
  transition: all 0.4s ease;
}
.home1 .list-box1 .list .item .date{
  float: left;
  width: 57px;
  height: 40px;
  border-radius: 50%;
  border: 3px solid #f4c096;
  text-align: center;
  margin-right: 15px;
}
.home1 .list-box1 .list .item .date .middle-cont{
  font-size: 14px;
  font-family: Arial;
  line-height: 18px;
}
.home1 .list-box1 .list .item .tit{
  overflow: hidden;
  line-height: 33px;
  padding-top: 6px;
  font-size: 16px;
  height: 43.5px;
  overflow: hidden;
}
.home2{
  background: #fff;
  padding-bottom: 20px;
}
.home2 .tzgg{
  width: 967px;
  float: left;
  position: relative;
}
.home2 .tzgg .tabs{
  position: absolute;
  top: 5px;
  left: 150px;
  white-space: nowrap;
  overflow-x: auto;
}
.home2 .tzgg .tabs .item{
  display: inline-block;
  font-size: 16px;
  padding: 0 5px;
  position: relative;
  cursor: pointer;
  padding-bottom: 16px;
}
.home2 .tzgg .tabs .item:after{
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  top: 8px;
  width: 1px;
  background: #c4c4c4;
  height: 15px;
}
.home2 .tzgg .tabs .item:first-child:after{
  display: none;
}
.home2 .tzgg .tabs .item.cur{
  color: #e36500;
}
.home2 .tzgg .tabs .item.cur:before{
  content: "";
  border-bottom: 3px solid #e76700;
  height: 5px;
  background: url(../images/home1-icon-10.png) no-repeat center;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 0;
}
.home2 .tzgg .list{
  padding-top: 15px;
}
.home2 .tzgg .list .item{
  overflow: hidden;
  border-bottom: 1px solid #dfdfdf;
  padding: 12px 0;
}
.home2 .tzgg .list .item .tit{
  float: left;
  width: 85%;
  padding-left: 32px;
  position: relative;
}
.home2 .tzgg .list .item  .date{
  float: right;
}
.home2 .tzgg .list .item .tit:after{
  content: "";
  display: block;
  background: url(../images/home1-icon-5.png) no-repeat center;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -10px;
}
.home2 .tzgg .list .item a:hover .tit:after{
  transform: rotate(360deg);
  transition: all 0.6s linear;
}
.home2 .tzgg .list .item a:hover{
  color: #006098;
}
.home2 .kyrl{
  width: 394px;
  float: right;
}
.home2 .kyrl .list{
  padding-top: 15px;
}
.home2 .kyrl .list .item{
  overflow: hidden;
  padding: 0px 0;
  border-bottom: 1px solid #e5e5e5;
width:100%;
}
.home2 .kyrl .list .item a:hover {
  color: #006098;
}
.home2 .kyrl .list .item:hover .date{
  background: #f4c096;
  color: #fff;
  transition: all 0.4s ease;
}
.home2 .kyrl .list .item .date{
  float: left;
  margin-right: 15px;
    border-radius: 8px;
    background-color: #006098;
    color: white;
    margin-top: 11px;
    width: 57px;
    line-height: 24px;
    font-size: 16px;
	text-align:center;
	
}
.home2 .kyrl .list .item .date .middle-cont{
  font-size: 14px;
  font-family: Arial;
  line-height: 24px;
}
.home2 .kyrl .list .item .tit{
  overflow: hidden;
  line-height: 33px;
  padding-top: 5px;
  font-size: 16px;
  height: 43px;
  overflow: hidden;
}




.home2 .calendar-hd,.home2 .calendar-views .week{
  background: #0b61cc;
  color: #fff;
}
.home2 .p-head .tit::after{
  display: none;
}
.home2 .calendar-display .m,.home2 .calendar-display{
  color: #fff !important;
}
.home2 .calendar .calendar-views .now{
  background: none !important;
}
.home2 .calendar .calendar-views .now::before{
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background: #0a61cc !important;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  z-index: -1;
}



/*
* 首页快速通道
*/
.sy-tongdao{
	width: 100%;
	height: 100px;
	
	margin-top: 0px;
	padding-top: 0px;
    
}
.sy-tongdao li{
    float: left;
}
.sy-tongdao li p{
    text-align: center;
    padding-top: 15px;
    font-size: 16px;
    color: #333;
}
.sy-tongdao li p img{
    text-align: center;
    width:42px;
	    display: inline-block;

}
.sy-tongdao li:hover p{
    color: #00843b;
}
.sy-tongdao .content .slick-prev{
    width: 18px;
    height: 33px;
    top:55%;
    left:0;
    z-index: 200;
    background: url("../images/left.png") 0 0 no-repeat;
}
.sy-tongdao .content .slick-prev:hover{
    background: url("../images/left1.png") 0 0 no-repeat;
}
.sy-tongdao .content .slick-next{
    width: 18px;
    height: 33px;
    top:55%;
    right: 0;
    z-index: 200;
    background: url("../images/right.png") 0 0 no-repeat;
}
.sy-tongdao .content .slick-next:hover{
    background: url("../images/right1.png") 0 0 no-repeat;
}




.calendar{
  box-shadow: 0 0 15px #e0e0e0;
}
.calendar .days li[data-calendar-day]:hover, .calendar .view-month li[data-calendar-month]:hover{
  background: none !important;
}
.calendar .days li[data-calendar-day]:hover:before, .calendar .view-month li[data-calendar-month]:hover:before{
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background: #eee;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  z-index: -1;
}
.calendar .calendar-views .dot{
  background: #0a61cc !important;
}
.calendar .date-items >li{
  background: url(../images/home1-icon-9.png);
}
.calendar .calendar-display{
  font-size: 23px;
}
.calendar .week li{
  font-size: 15px;
}
.calendar-arrow{
  margin-right: 18px;
}
.home2 .calendar-hd{
  padding-top: 17px;
  padding-left: 10px;
}
.calendar-views .days{
  
}javascript:void(0)
@media screen and (min-width: 1601px) {
 
  .home1 .slick-mod img{
    transition: all 0.6s ease;
  }
  .home1 .slick-mod img:hover{
    transform: scale(1.1);
  }
}
@media screen and (max-width: 1369px) {


.home2 .tzgg{
  width: 867px;
  float: left;
  position: relative;
}
.home1 .list-box{
  float: left;
  width: 426px;
  margin-left: 28px;
}

.home1 .slick-mod{
  width: 420px;
  height: 352px;
margin-top:6px;
  float: left;
}


}

.zdgz {
    display: inline-block;
    padding: 5px 10px!important;
    background: #5b9cec!important;
    color: white;
    position: relative;
    right:-232px!important;
    top: -30px!important;
margin-left:10px;
}





 .wp_nav .sub-nav .nav-item a {
        border-top:none;
    }
    .home2 .tzgg .list .item:hover .tit:after{
        transform: rotate(360deg);
        transition: all 0.6s linear;
    }
    .portal-scope{
        z-index:0!important;
    }
    .table6 p{
        display:none;
    }
    .table6 .picbase1-content{
        width:100%;
        max-width:100%;
        bottom:0px;
        left:0px;
    }
    .table6 h2{
        background:rgba(0,0,0,0.56);
        font-size: 16px;
        color: #fff;
        opacity:1;
    }
    .table6 .picbase1-slidenav img{
        display:none!important;
    }
    .table6 .picbase1-slidenav{
        bottom:15px;
        right:15px;
    }
    .table6 .picbase1-slidenav li{
        background: none;
        border: 2px solid #fff;
        width:8px;
        height:8px
    }

    .table6 .active{
        background: #fff!important;
    }
@media screen and (min-width: 751px){
.i999{
float: right!important;
    position: relative;
    right: 207px;
}
    .top4 .nav-tops{
        padding: 16px 25px!important;
    }
    .top4 .wp_nav .nav-item a span.item-name {
        padding: 0px!important;
    }
    .top4 .nav-tops>.sub-nav{
        width:100%!important;
        top:54px!important;
    }
    .top4 .sub-nav{
        width:100%!important;
    }
    .top4 .nav-tops .nav-item a{
        padding:10px 0px!important;
        font-size:16px!important;
        text-align:center;
        background:rgba(2,66,152,0.9);
        color:white;
    }
    .top4 .nav-tops .on>a{
        background:#2168c4!important;
        color:white!important;
    }
}

@media screen and (max-width: 1369px){
	 .top4 .nav-tops{
        padding: 16px 20px!important;
    }
}
    .top3 .search{
        display:none;
    }
    .x-header .toolbox .searchbox .submit{
        height:32px;
        cursor:pointer;
    }
    .x-header .toolbox .link {
        position: relative;
        top: -14px;
    }
    .x-header .toolbox .searchbox{padding: 4px 12px;}

.menus{margin-bottom:30px;
    height: 50px;
    background: rgb(11,97,204);
    border-radius: 10px;
}
.leftDiv{
width: 10%;
    background: chocolate;
    padding: 10px 20px;
    margin-right: 1%;
    color: white;
    display: inline-block;
    text-align: center;
    /* cursor: pointer; */
    font-size: 20px;
    vertical-align: top;
    font-weight: 600;
    border-top-left-radius: 10px;
    position: relative;
    top: 0px;
    left: -1px;
    border-bottom-left-radius: 10px;
}
.rightDiv{
width: 10%;
    padding: 13px 14px;
    color: white;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    /* border-bottom-right-radius: 38px; */
    /* border-top-right-radius: 38px; */
    position: relative;
}


@media screen and (max-width: 750px){
.sub-nav{left:0px!important;}
.nav-mod .nav-item {
    border-top: 1px solid #707070!important;
}


.nav-mod .nav-tit{padding:0px;}
.nav-tops img{display:none;}
.nav-tops span{width:auto!important;}
.x-wrap {width: 100%;}
.x-header, .x-footer, .x-container {width: 100%;}
.x-header, .x-footer, .x-container {min-width: 320px;}
.x-header .logo{padding:0}
.nav-mod .wp_nav{font-size: 0.26rem;overflow-y: unset;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
.head-tab .nav-item{width:100%;position: initial}
.head-tab .wp_nav > .nav-item a{background:unset;border:0}
.head-tab .wp_nav .nav-item a span.item-name{padding:0}
.head-tab .wp_nav .nav-item a{text-align:left;padding: 0.1rem 0.25rem;width:85%; color:#fff;}
.head-tab .wp_nav .sub-nav{display:none;height:0!important;border: 0}
.head-tab .wp_nav .nav-item a , .wp_nav .nav-item i{display:inline-block}
.head-tab .wp_nav .nav-item a .item-name{line-height:25px}
.head-tab .wp_nav .nav-item .mark{ line-height:25px;font-style:normal;float:right;width:15%;position:relative;padding:0.1rem 0.25rem;text-align:center;}
.head-tab .wp_nav .nav-item i:after{-webkit-box-sizing: border-box;box-sizing: border-box;right: 5%;top: 50%;content: '\e834';font-family: "xfont";-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale; -webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);content: '\e833'}
.head-tab .wp_nav .nav-item.on > a  {background-color: #006098;color: #fff}
.head-tab .wp_nav .nav-item.on > .mark  {background-color: #006098;text-align:center;color: #fff;text-align: center;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg)};-webkit-transform:rotate(180deg)
;-o-transform:rotate(180deg)
.head-tab .wp_nav .nav-item.on > a.parent{color: #fff;}
.head-tab .wp_nav .nav-item.on > .sub-nav:after{content: "";display: block;clear: both;}
.head-tab .wp_nav .nav-item.on > .sub-nav{background:#fff;display:block;position:relative;visibility:visible!important;top:0!important;width:100%!important;height:auto!important;   transition:all 0.2s ease-out }
.head-tab .wp_nav .nav-item.on > .sub-nav > .nav-item a{color:rgb(48,48,48);background:#fff;text-align:left;padding: 0.1rem 0.25rem;width:85%!important;display:inline-block!important;text-indent: 1em;font-size:0.26rem}
.head-tab .wp_nav .nav-item.on > .sub-nav > .nav-item .mark{opacity: 1!important;color:rgb(48,48,48);background:#fff;float:right;text-align:center;width:15%!important;position:relative;padding:0.1rem 0.25rem}
}
@media screen and (min-width: 751px){
.home2 .list .item{
width:967px;}
.home1 .list-box1 .list .item .date .middle-cont{border-radius: 8px;background-color: #006098;color: white;margin-top:7px;width: 57px;line-height:24px;font-size:14px}
.home1 .list-box1 .list .item .date{border:0}
.home1 .list-box1 .list .item:hover .date{background-color:white}
.x-header .menu-head .x-wrap .logo img {margin-top:15px}

a.rightDiv:after {
    content: "";
    position: absolute;
    top: 18px;
    /* transform: translateY(-50%); */
    width: 2px;
    right: -16px;
    margin: 0px 10px;
    height: 16px!important;
    background: white;
    z-index: 10;
}
}

@media screen and (max-width: 1369px){
.home2 .list .item{width:867px;}
}

@media screen and (max-width: 750px){
.home1 .list-box1 .list .item .date .middle-cont{border-radius: 0.15rem;background-color: #006098;color: white;margin-top:0rem;width: 1rem;line-height: 0.4rem;}
.home1 .list-box1 .list .item .date{border:0}
.home1 .list-box1 .list .item:hover .date{background-color:white}
.home1 .list-box1 .list .item{padding:0px;}
.home1 .list-box1 .list .item .tit{line-height:3.6}
.zdgz{display:none!important;}
.menus{
    margin-bottom: 30px;
    /* height: 50px; */
    /* background: rgb(11,97,204); */
    border-radius: 38px;
background:none;
height:auto;
}
.leftDiv{
    width: 100%;
    background: #006098;
    padding: 10px 20px;
    margin-right: 1%;
    color: white;
    display: inline-block;
    text-align: center;
    /* cursor: pointer; */
    font-size: 16px;
    vertical-align: top;
    font-weight: 600;
    /* border-top-left-radius: 38px; */
    position: relative;
    top: 0px;
    left: -1px;
    /* border-bottom-left-radius: 38px; */
    /* margin-right: 40%; */
    margin-bottom: 4px;
border-radius:0px!important;
}
.rightDiv {
    width: 32%;
    background: rgb(11,97,204);
    padding: 13px 14px;
    color: white;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    /* border-bottom-right-radius: 38px; */
    /* border-top-right-radius: 38px; */
    position: relative;
    margin-bottom: 5px;
}


}
.table6 h2{
background:none!important;
}
.focus-pagination{
    bottom: 6px!important;
}
.focus-title{
max-width: 330px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}






.top3 .search{
display:none;
}
.pubc-lbox{
    display: inline-block;
    vertical-align: top;
}
.pubc-rbox{
    display: inline-block;
}

.table_num16{
float:left;
}

.table_num17{
float:right;
}

.x-container{
margin:0px 0px;
}

.table_num16 span{
font-size: 22px;
    border-bottom: 2px solid rgb(0,41,142);
    padding-bottom: 6px;
}
.leftlist:after{
    content: "";
    position: absolute;
    top: -3px;
    transform: translateY(-50%);
    width: 100%;
    right: 0px;
    margin: 0px 0px;
    height: 1px!important;
    background: #bfbfbf;
}
.leftlist .lefttr td{
position:relative;
}
.wp_paging{
margin-top:10px;
}




.pubc-rbox{
width:calc(100% - 400px);
margin-left:30px;
}


.pubc-rbox2{
width:100%；
margin-left:0px;
}

.wp_nav .sub-nav .nav-item a {
    border-top:none;
}
.lefttr:hover .redpoint{
  transform: rotate(360deg);
  transition: all 0.6s linear;
}
.portal-scope{
z-index:0!important;
}
.table_num2{
width:100%;}


@media screen and (min-width: 751px){
.i999{
float: right!important;
    position: relative;
    right: 207px;
}
.table_num2{
    margin-left: 0px;
    width: 100%;
position:relative;
top:5px;

}

       
}

.lefttr >td:hover{
color:rgb(1,60,152);
}
a.redpoint{
    background-image: url(../images/home1-icon-5.png);
    width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    left: -2px!important;
    top: 16px;
    background-repeat: no-repeat!important;
background-size: cover;
}

.lefttr >td{
   height:60px!important;
            line-height: 58px!important;
            font-family: Arial!important;
            font-size:16px!important;
}

.table_num5{
font-size: 19px;
    color: #fff;
    background: url(../images/list-1.jpg) no-repeat center;
    background-size: cover;
width:100%;
    height: 72px;
    line-height: 72px;
    padding-left: 30px;
    box-shadow: 0 0 15px #b7b5b5;
   

}
body > div.x-container > div.listpage > div > div.pubc-lbox > table.table_num5 > tbody > tr > td{text-align: -webkit-left!important;}
body > div.x-container > div.listpage > div > div.pubc-lbox > table.table_num5 > tbody > tr > td > div > span{
    margin-left: 18px;
}

#wp_listcolumn_w3 .wp_listcolumn>.wp_column a.selected {
background-image: url(../images/left-icon.png)!important;
background-repeat: no-repeat!important;
background-position-y: center!important;
background-position-x: 90%!important;
}
#wp_listcolumn_w3 .wp_listcolumn>.wp_column a.selected>span {
 color:rgb(142,128,215)!important;
}


#wp_listcolumn_w3 .wp_listcolumn>.wp_column a{
font-size:15px!important;
}


#wp_listcolumn_w3 .wp_listcolumn>.wp_column>a{
font-size:16px!important;
border-bottom:1px solid rgb(229,229,229)!important;
}
.wp_subcolumn{
border-bottom:1px solid rgb(229,229,229)!important;
}

#wp_listcolumn_w3 .wp_listcolumn>.wp_column>a.selected {
    color: rgb(0,46,149)!important;
background:white!important;
background-image: url(../images/left-line.png)!important;
background-repeat: no-repeat!important;
background-position-y: center!important;
}
.wp_listcolumn .wp_column a.selected ,.wp_listcolumn .wp_column a {
background-image: none!important;
}

#wp_listcolumn_w3 .wp_listcolumn .wp_column a {
height:44px;
line-height:44px;
}
#wp_listcolumn_w3 .wp_listcolumn .wp_column a span{
height:44px;
line-height:44px!important;
}

.column-name {
    padding: 0px 0px 0px 0px!important;
 }

#wp_listcolumn_w3  .wp_column:hover{
 color:rgb(142,128,215)!important;
}
.wp_subcolumn .wp_column:hover>a>span{
 color:rgb(142,128,215)!important;
}

.wp_subcolumn .wp_column:hover>a{
background-image: url(../images/left-icon.png)!important;
background-repeat: no-repeat!important;
background-position-y: center!important;
background-position-x: 90%!important;

}

body > div.x-container > div.listpage > div > div.pubc-rbox > div > table > tbody > tr > td > div > span{
margin-left: 0px;
}
.wp_column{
background:white!important;
}

.wp_column a{
background:white!important;
border-bottom:0px!important;
}


.table_num17 .possplit{
content: "";
    position: relative;
    top: 12px;
    transform: translateY(-50%);
    width: 2px;
    margin: 0px 6px;
    height: 15px!important;
    background: #bfbfbf;
    transition: all 0.6s ease;
}



.1wp_listcolumn_w3 > .wp_listcolumn > .wp_column {display:none!important}
.1wp_listcolumn_w3 > .wp_listcolumn > .wp_column.selected{display:block!important}
.1wp_listcolumn_w3 > .wp_listcolumn > .wp_column.selected > a{display:none!important}

.pubc-rbox .title{margin-left:0px;}
.pubc-rbox .title .Column_Name{}

a.redpoint{left:355px}

#wp_content_w1_0{text-align:left;}
#wp_content_w1_0 p:first-of-type{margin-top:20px}

.table_num5 .Column_Name{padding-left:30px}

@media screen and (max-width: 750px){
.x-container .x-wrap{display:flex;flex-direction:column-reverse;-webkit-flex-direction: column-reverse;}
.x-container .x-wrap .pubc-lbox{padding-bottom: 0; display:none; }
.x-container .x-wrap .pubc-rbox{padding-bottom: 0.6rem;width: 100%;
    margin-left: 0px;}

.lefttr >td{
   height:40px!important;
            line-height: 38px!important;
            font-family: Arial!important;
            font-size:16px!important;
}

}




.position{font-size:14px;}

.floating_ck{position:fixed;right:10px;top:30%; z-index:998; display:none; }
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#006098;border-bottom:solid 1px #ffffff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0a53a4;border-bottom:solid 1px #ffffff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../img/icon0701/zxicon11.png);}
.quote{background-image:url(../images/ky.png);}
.qrcord{background-image:url(../images/sk.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0a53a4;border-bottom:solid 1px #ffffff;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-100px;}
.floating_ewm i{background-image:url(../img/ewm.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}