@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}