@charset "utf-8";
html,body{position: relative; width:100%; height: 100%;*+width:auto; *+height:auto;overflow-x:hidden; overflow-x:auto\9;}
html,body,p,input,span,ul,li,select,textarea,label,table{padding:0;margin:0; font-family: '微软雅黑'; font-size: 14px; color: #4D4D4D;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0; font-family: '微软雅黑'; font-size: 14px; color: #4D4D4D;}
ul,li{list-style: none;}
img{/*cursor: pointer;*/ border: 0; outline: none;/*max-width:100%;*/display:inline-block}
a {color: #4D4D4D; text-decoration: none; outline:none; font-family: '微软雅黑';}
a:link{text-decoration:none ; border: 0; outline:none;}
a:visited {text-decoration:none ; border: 0; outline:none;}
a:hover {text-decoration: underline; border: 0; outline:none; color: #006bc7; cursor: pointer;}
a:active {text-decoration:underline ; border: 0; outline:none;}
input{
 outline:none!important;
 -webkit-appearance:none!important;
}
input::-ms-clear{display: none;}
input::clear{display: none;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; -moz-appearance: none;}
input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #bababa;
}
input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #bababa;
}
input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #bababa;
}
input::-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #bababa;
}
.search-wrapper{float:right;position:relative; margin-top: 24px;border: 1px solid #ccc;border-radius: 15px;height: 30px; margin-right: 10px;width:80px}
.search-wrapper-input{height:100%;outline:none;text-indent: 10px}
.search-wrapper-input:focus{outline:none}
.box_shadow6{ -webkit-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); -o-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); -moz-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); -ms-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); box-shadow: 0px 1px 5px rgba(231,233,235,0.9);}
.sub_body{padding:117px 0 0 0; background-color: #f8fafc;}
.img_width{width:100%;}
.pTB20{padding-top: 20px; padding-bottom: 20px;}
.mT10{margin-top: 10px;}
.cursor_pointer{
    cursor: pointer;
}
.border_radius5{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.gradien45{
    background: -moz-linear-gradient(45deg,  #148dd0 0%, #25d58e 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#148dd0), color-stop(100%,#25d58e));
    background: -webkit-linear-gradient(45deg,  #148dd0 0%,#25d58e 100%);
    background: -o-linear-gradient(45deg,  #148dd0 0%,#25d58e 100%);
    background: -ms-linear-gradient(45deg,  #148dd0 0%,#25d58e 100%);
    background: linear-gradient(45deg,  #148dd0 0%,#25d58e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e);/*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e)";/*IE8+*/
}
.gradientT{
    background: -moz-linear-gradient(top,  #148dd0 0%, #25d58e 100%);
    background: -webkit-gradient(linear, 0 50%, 50% 100%, color-stop(0%,#148dd0), color-stop(100%,#25d58e));
    background: -webkit-linear-gradient(top,  #148dd0 0%,#25d58e 100%);
    background: -o-linear-gradient(top,  #148dd0 0%,#25d58e 100%);
    background: -ms-linear-gradient(top,  #148dd0 0%,#25d58e 100%);
    background: linear-gradient(top,  #148dd0 0%,#25d58e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e);/*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e)";/*IE8+*/
}
.gradientL{
    background: -moz-linear-gradient(left,  #148dd0 0%, #25d58e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148dd0), color-stop(100%,#25d58e));
    background: -webkit-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: -o-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: -ms-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#148dd0, endColorstr=#25d58e);/*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#148dd0, endColorstr=#25d58e)";/*IE8+*/
}
*{
    box-sizing: border-box;
}
.clearfix{
    zoom: 1;
}
.clearfix:after{
    display: block;
    content: '';
    clear: both;
    height: 0;
    visibility: hidden;
}
.disNo{
    display: none;
}
.tcen{
    text-align: center;
}
.mt10{
    margin-top: 10px;
}
.mt10{
    margin-top: 10px;
}
.mt12{
    margin-top: 12px;
}
.mt20{
    margin-top: 20px;
}
.mb16{
margin-bottom:16px;
}
.mb20{
    margin-bottom: 20px;
}
.mb24{
 margin-bottom: 24px;
}
.mt24{
 margin-top: 24px;
}
.mb36{
 margin-bottom: 36px;
}
.mr5{
    margin-right: 5px;
}
.mr10{
    margin-right: 10px;
}
.mr20{margin-right:20px}
.ml20{margin-left:20px}
.ml10{
    margin-left: 10px;
}
.p0{
    padding: 0;
}
.pl8{padding-left:8px}
.pl5{padding-left:5px}
.pr10{
    padding-right: 10px;
}
.pl16{padding-left:16px}
.pb20{
    padding-bottom: 20px;
}
/* 一行溢出省略 */
.tout1{
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
/*两行溢出*/
.tout2{
    overflow : hidden;
   text-overflow: ellipsis;
   -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;  
}
/* 四行溢出省略 */
.tout4{
    overflow : hidden;
   text-overflow: ellipsis;
   -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;  
   
}
.main-cont{
    padding: 24px;
    /* height: 2000px; */
    /* overflow: hidden;
    position: relative; */
    /* padding: 20px 0; */
    background-color: #fff;
    margin-top: 12px;
    border-radius:6px;
}
.cont-line-hr{
    width: 100%;
    height: 2px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e)";
    background: -webkit-linear-gradient(to right, #148dd0 ,  #25d58e );  
    background: -moz-linear-gradient(to right, #148dd0 ,  #25d58e ); 
    background: -ms-linear-gradient(to right, #148dd0 ,  #25d58e );
    background: linear-gradient(to right, #148dd0 ,  #25d58e );
    /*background: url('http://www.cntaiping.com/tplresource/cms/www/taiping/img/90th/index/btn_bg_img.png') center center no-repeat; 
    background-size:100%;*/
   
}
.cont-title{
    padding: 12px 0;
    font-size: 20px;
    color: #333;
    font-weight: 700;
    line-height:20px;
}
.tc{
    text-align: center;
}
.dinb{
    display: inline-block;
}
.bold{
    font-weight: 700;
}
.bold500{ font-weight:500;}
.tin2{
 text-indent: 2em;
}
.pd20{
    padding:24px;
}
.pt10{
    padding-top: 10px;
}
.pt16{ padding-top: 16px;}
.pl10{
    padding-left: 10px;
}
/* 新增 */
.pl20{
    padding-left: 20px;
}
.pt20{
    padding-top: 20px;
}
.mt10{
    margin-top: 10px;
}
.mb10{
    margin-bottom: 10px;
}
.mb12{
    margin-bottom: 12px;
}
.mb40{
    margin-bottom: 40px;
}
.mb30{
    margin-bottom: 30px;
}
.mb36{
    margin-bottom: 36px;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.w100{
    width: 100%;
}
.font12{
    font-size: 12px;
}
.font16{
   font-size: 16px; 
}
.font20{font-size:20px;}
.font32{
    font-size: 32px;
}
.font30{
    font-size: 30px;
}
.pagination li a{
    cursor: pointer;
}
.ti2{
    text-indent: 2em;
}
.grey-col{
    color:#7e7e7e;
    margin:2px 0;
}
.black-col{
    color:#333;
}
.bgWhite{
    background-color: #fff;
}
.white{
    color: #fff;
}
.w25-p{
    width: 25%;
}
.moreS{
    /* height: 2000px; */
     overflow: hidden;
 }
 .pr{
     position: relative;
 }
 /* 年度宣传片 和专题共用*/
.ad-vedio{ 
    /*width: 31.3%;*/
    width: 29.2%;
    margin-left: 2.06%;
    margin-right:2.06%;
    float: left;
}
 /* 新闻列表点好大小 */
 .font4{
     font-size: 10px;
    position:relative;
    top:0px;    
 }
 a:hover .font4{color:#006bc7}
 a{
     text-decoration: none;
 }
    a:focus,a:visited{
     text-decoration: none;
     outline: none;
 }
 /* placeholder样式 */
 ::-webkit-input-placeholder { /* WebKit browsers */
    color: #c1c1c1;
   }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #c1c1c1;
   }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #c1c1c1;
   }   

   /* bootsrap 表格样式 */
   .table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background-color: #e6f7ff;
   }
    table#year-info >tbody>tr>td,table#year-info >tbody>tr>th,table#year-info >thead>tr>td,table#year-info >thead>tr>th{
     border-top:none;
     border-bottom:1px solid #ddd;
   }
   table#stake >tbody>tr>td,table#stake >tbody>tr>th,table#stake >thead>tr>td,table#stake >thead>tr>th{
     border-top:none;
     border-bottom:1px solid #ddd;
   }
 
 a.ad-vedio-img{
    display: block;
    border:1px solid #eee;
    padding: 3px;
}
.ad-vedio-link{
    line-height: 30px;
}
.ad-vedio img{
    width: 100%;
}
/*之前common.css中row取消边距补偿移动端有影响*/
div.row{margin-left:-10px;margin-right:-10px;}

.simp-title{
    width: 73%;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;

}

.simp-title a,.home-title a{position:relative;padding-left:8px;color:#3d3d3d;}
.simp-title a:hover,.home-title a:hover{color:#006bc7}
.simp-title a:after,.home-title a:after{
  position:absolute;
  left:0;
  top:9px;
  content:'';
  font-size:10px;
  width:2px;
  height:2px;
  background:#4d4d4d;
  border-radius:4px;
}
/*分页按钮样式*/
.pagination{margin:22px 0;position:relative;top:4px;}
.pagination>li>a,.pagination>li>span{
 color:#000!important;
 border-color:#d9d9d9!important;
}
.pagination>li>a.selected_page{
 background-color:#0062B3!important;
}
/*banner分页按钮*/
 .ser-pagination{
    position: absolute;
    z-index: 20;
    left: 10px;
    bottom: 7px;
    width: 100%;
    padding-right: 19px;
    text-align: right;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 20px;
    background: #222;
    margin: 0 2px;
    opacity: 0.8;
    border: 0px;
    cursor: pointer;
    outline:none;
}
.swiper-visible-switch {
    background: #aaa;
}
.swiper-active-switch {
    background: #fff;
}
.serSwiper .swiper-pagination-switch,.proSwiper .swiper-pagination-switch{
    width: 16px;
    height: 16px;
    background: url('/tplresource/cms/www/taiping/img/90th/index/ie8_swiper_focus_ico01.png') center center no-repeat\9;
    background: url('/tplresource/cms/www/taiping/img/90th/index/swiper_focus_ico01.png') center center no-repeat;
    background-size:100% 100%;
}

.serSwiper .swiper-active-switch,.proSwiper .swiper-active-switch{
    width: 16px;
    height: 16px;
    background: url('/tplresource/cms/www/taiping/img/90th/index/ie8_swiper_focus_ico02.png') center center no-repeat\9;
    background: url('/tplresource/cms/www/taiping/img/90th/index/swiper_focus_ico02.png') center center no-repeat;
    background-size:100% 100%;
}
/*清除ie下面文本框叉号*/
input::-ms-clear{display:none}
input::clear{display:none}
 /*更多more*/
   .more a:hover span{color:#006bc7}
   .more img{position:relative;top:-1px;display:inline-block}
   .more span{display:inline-block;}
  .more span{font-size:14px;display:inline-block}
.more a{
  text-decoration:none;
}
.more a:hover{
 /*text-decoration:underline;*/
 color:#006bc7;
 border-bottom:1px solid #006bc7;
}
.more a:hover span{color:#006bc7;}
/*视频播放器*/
div.jp-audio,div.jp-audio-stream,div.jp-video#jp_container_1{border:none}
img#jp_poster_0{width:100%!important}
#shareDiv{height:64px;padding-top:10px;margin-bottom:10px}
#shareDiv a{margin:6px 10px 6px 0!important;}
/*轮播图点*/
.ser-pagination{
    position: absolute;
    z-index: 20;
    left: 10px;
    bottom: 7px;
    width: 100%;
    padding-right: 19px;
    text-align: right;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 20px;
    background: #222;
    margin: 0 2px;
    opacity: 0.8;
    border: 0px;
    cursor: pointer;
    outline:none;
}
.swiper-visible-switch {
    background: #aaa;
}
.swiper-active-switch {
    background: #fff;
}
.serSwiper .swiper-pagination-switch{
    width: 16px;
    height: 16px;
    background: url('/tplresource/cms/www/taiping/img/90th/index/ie8_swiper_focus_ico01.png') center center no-repeat\9;
    background: url('/tplresource/cms/www/taiping/img/90th/index/swiper_focus_ico01.png') center center no-repeat;
    background-size:100% 100%;
}

.serSwiper .swiper-active-switch{
    width: 16px;
    height: 16px;
    background: url('/tplresource/cms/www/taiping/img/90th/index/ie8_swiper_focus_ico02.png') center center no-repeat\9;
    background: url('/tplresource/cms/www/taiping/img/90th/index/swiper_focus_ico02.png') center center no-repeat;
    background-size:100% 100%;
}
.main-news-rt-t,.main-news-lf-t{
    padding-bottom: 10px;
}
.main-news-lf-b,.main-news-rt-b{
    margin-top: 16px;
}
.pro-line{display:inline-block;width:2px;height:20px;background:#0062b3;position:relative;top:6px;}
//微信二维码
#bdshare_weixin_qrcode_dialog_qr.bd_weixin_popup_main{padding:8px 10px}
.bd_weixin_popup .bd_weixin_popup_main{padding:8px 10px!important}