@charset "UTF-8";
.jrjd-list { background-color: #fff6f4; border: 1px solid #ffe4de; width: 248px; height: 298px; }

.jrjd-list .h2 { color: #ff8589; line-height: 1; }

.jrjd-list .h2 .en { color: #ddd; font-family: '宋体'; }

.jrjd-list .h2:before { position: absolute; left: -1px; top: 15px; width: 4px; height: 20px; content: ''; background-color: #ff8589; }

.jrjd-list .txt-list { height: 250px; }

.jrjd-list .txt-list .list { height: 25%; border-bottom: 1px solid #ffe4de; }

.jrjd-list .txt-list .list:last-child { border-bottom: none; }

.jrjd-list .txt-list .list .link { padding-top: 8px; line-height: 24px; height: 48px; background: url(../images/right.png) no-repeat 205px; }

.banner-box { width: 600px; height: 300px; }

.banner-box .banner-imgs { height: 100%; }

.banner-box .banner-imgs .img { width: 600px; height: 300px; }

.banner-box .banner-imgs .txt { position: absolute; left: 0; bottom: 0; line-height: 70px; width: 100%; background: url(../images/bj.png) repeat-x left; }

.banner-box .banner-imgs .txt p { margin: 0 180px 0 30px; }

.banner-box .point-style { position: absolute; right: 10px; bottom: 25px; }

.banner-box .point-style ul li { width: 10px; height: 10px; -webkit-border-radius: 50%; border-radius: 50%; background-color: rgba(255, 255, 255, 0.5); }

.banner-box .point-style ul li.on { background-color: #fff; }

.top-txt-title-list ul li { line-height: 38px; width: 49%; margin-right: 1%; }

.top-txt-title-list ul li:first-child, .top-txt-title-list ul li:nth-child(2) { font-size: 22px; }
.top-txt-title-list ul {margin-top:10px;}
.point { position: relative; padding-left: 15px; }

.point:before { position: absolute; left: 0; top: 50%; margin-top: -2.5px; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ccc; content: ''; }

.section-title { line-height: 64px; }

.section-title.ask { padding-left: 40px; background: url(../images/ask.png) no-repeat left; }

.section-title.jk { padding-left: 40px; background: url(../images/jk.png) no-repeat left; }

.ask-section { border: 1px solid #eee; height: 399px; }

.ask-section .img-left { width: 380px; height: 100%; background-color: #fbfbfb; }

.ask-section .img-left .img { width: 100%; height: 190px; }

.ask-section .img-left .more-ask { height: 95px; padding-right: 90px; }

.ask-section .img-left .more-ask .btn { position: absolute; right: 0; top: 50%; margin-top: -16px; line-height: 32px; width: 80px; -webkit-border-radius: 4px; border-radius: 4px; }

.ask-section .img-left .txt-list { line-height: 30px; height: 90px; }

.ask-section .right-txt { width: 450px; }

.ask-section .right-txt .top-txt { height: 189px; }

.ask-section .right-txt .top-txt .des { line-height: 22px; max-height: 66px; }

.ask-section .right-txt .top-txt .flag { line-height: 28px; padding-top: 13px; }

.ask-section .right-txt .top-txt .flag .span { padding: 0 10px; line-height: 26px; border: 1px solid #eee; -webkit-border-radius: 14px; border-radius: 14px; }

.ask-section .right-txt .bottom-list ul li { margin-bottom: 16px; line-height: 22px; }

.ask-section .right-txt .bottom-list ul li .a { width: 75%; }

.grad1 { background-color: red; /* 不支持线性的时候显示 */ background-image: -webkit-gradient(linear, left top, right top, from(#7ebdf3), to(#75dddc)); background-image: -webkit-linear-gradient(left, #7ebdf3, #75dddc); background-image: linear-gradient(to right, #7ebdf3, #75dddc); }

.red2 { color: #ff8589; }

.middle-section-img .img { max-width: 870px; }

.news-list-section .left-menus { background-color: #f8f8f8; width: 160px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.news-list-section .left-menus .big-title { line-height: 36px; padding-right: 10px; background: url(../images/right.png) no-repeat right; }

.news-list-section .left-menus .son-menus { line-height: 26px; }

.news-list-section .right-news { width: 680px; }

.news-list-section .right-news .section-title { line-height: 52px; }

.news-list-section .lists { padding-left: 215px; }

.news-list-section .lists .img { position: absolute; left: 0; top: 20px; width: 200px; height: 110px; -webkit-border-radius: 6px; border-radius: 6px; }

.news-list-section .lists .txt .flag { padding: 0 3px; height: 20px; line-height: 20px; border: 1px solid #ff8589; color: #ff8589; -webkit-border-radius: 4px; border-radius: 4px; }

.news-list-section .lists .txt .des { line-height: 22px; height: 44px; }

.news-list-section .lists .txt .bottom-tips .tags{ width: 80%; height: 20px; }

.news-list-section .lists.no-img { padding-left: 0; }

.news-list-section .lists.no-img .des { height: auto; max-height: 44px; }

.news-list-section .list-left-menus { width: 160px; }

.news-list-section .list-left-menus .on{ background: #23c6a5; }
.news-list-section .menus-cell .h4 { line-height: 48px; margin-bottom: 2px; padding: 0 30px 0 30px; background: #f5f6f7;letter-spacing: 1.0em; }

.news-list-section .menus-cell .h4 .more{ position: absolute; right: 0; top: 0; height: 48px; width: 30px; }

.news-list-section .menus-cell .menus-son { display: none; background-color: #fafafa; margin-bottom: 2px; }

.news-list-section .menus-cell .menus-son ul li { padding: 0 15px; line-height: 36px; }

.news-list-section .menus-cell .menus-son ul li .a.on,.news-list-section .menus-cell .menus-son ul li .a:hover{ color: #08c7a5; }

.news-list-section .menus-cell.on .h4 { background-image: url(../images/up.png); }

.news-list-section .menus-cell.on .menus-son { display: block; }

.news-list-section .menus-cell .h4.on,
.news-list-section .menus-cell .h4 .on{color: #fff;background: #23c6a5;}

.news-list-section .menus-cell .h4.link{ background-image: none; }

.click-more { width: 198px; height: 48px; line-height: 48px; border: 1px solid #23c6a5; color: #23c6a5; -webkit-border-radius: 25px; border-radius: 25px; }

.right-side .slide { border: 1px solid #eee; }

.right-side .jkkd .list {  }

.right-side .jkkd .list .img { position: absolute; left: 0; top: 15px; width: 90px; height: 60px; -webkit-border-radius: 6px; border-radius: 6px; }

.right-side .jkkd .list .title{ height: 20px; }

.right-side .jkkd .list.no-img{ padding-left: 0; }

.right-side .jkkd .list.no-img .title{ height: auto; max-height: 38px; }

.right-side-title .flag1 { -webkit-border-radius: 12px; border-radius: 12px; line-height: 24px; }

.right-side-title .flag1 .span1 { background-color: #42424e; padding: 0 5px 0 8px; }

.right-side-title .flag1 .span2 { background-color: #ff8589; padding: 0 5px; }

.right-side-banner .right-btn { position: absolute; right: 0; top: -30px; }

.right-side-banner .right-btn .a { width: 18px; height: 18px; border: 1px solid #eee; background: url(../images/s-left.png) no-repeat center; }

.right-side-banner .right-btn .a:last-child { background-image: url(../images/s-right.png); border-left: none; }

.right-side-banner .right-btn .a.on, .right-side-banner .right-btn .a:hover { opacity: 0.8; }

.right-side-banner .right-banner-box { height: 140px; }

.right-side-banner .right-banner-box .img { height: 140px; }

.right-side-banner .right-banner-box .title { position: absolute; left: 0; bottom: 0; width: 92%; padding: 0 4%; line-height: 42px; background: url(../images/bj.png) repeat-x left/auto 100%; }

.right-txt-lists { line-height: 32px; }

.right-menus-news .menus { width: 56px; }

.right-menus-news .menus .a { cursor: default; line-height: 40px; margin-bottom: 2px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #f8f8f8; }

.right-menus-news .menus .a .tab:after {display: none; margin-right: -4px; margin-top: 15px; float: right; width: 8px; height: 8px; content: ''; background-color: #08c7a5; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.right-menus-news .menus .a.on{ color: #fff; background: #08c7a5; }

.right-menus-news .lists-box {position: absolute; right: 0; top: 0; display: none; width: 200px; height: 100%; padding-left: 12px; }

.right-menus-news .lists-box .top-img { height: 115px; -webkit-border-radius: 8px; border-radius: 8px; }

.right-menus-news .lists-box .top-img .title { position: absolute; left: 0; bottom: 0; width: 93%; padding: 0 4%; line-height: 30px; background-color: rgba(255, 132, 137, 0.6); }

.right-menus-news .lists-box ul li { line-height: 32px; }

.right-menus-news .menus .a.on .tab:after,.right-menus-news .menus .a.on .lists-box{ display: block; }

.right-menus-news .menus:hover .a{ color: #666 !important;  background-color: #f8f8f8 !important; }

.right-menus-news .menus .a:hover { color: #fff !important; background: #08c7a5 !important; }

.right-menus-news .menus:hover .lists-box,.right-menus-news .menus:hover .a .tab:after{ display: none !important; }

.right-menus-news .menus .a:hover .tab:after, .right-menus-news .menus .a:hover .lists-box,.right-menus-news .menus .a .lists-box:hover{ display: block !important; }

.right-hot-tags .a { width: 100%; line-height: 40px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #f8f8f8; }

.right-hot-tags .a:hover { background-color: #ff8589; color: #fff; }

.top-tips { background-color: #fdf2f2; line-height: 26px; text-indent: 2rem; }

.iask-pages-p { text-align: center; }

.iask-pages-p b { display: inline-block;
  border: 1px solid #eeeeee;
  padding: 8px 15px;
  margin-right: 10px;
  background-color: #09c7a5;
  color: #ffffff;}
.iask-pages-p span.current { display: inline-block; border: 1px solid #eeeeee; padding: 8px 15px; margin-right: 10px; background-color: #09c7a5; color: #ffffff; }

.iask-pages-p a { display: inline-block; border: 1px solid #eeeeee; padding: 8px 15px; margin-right: 10px; color: #666666; cursor: pointer;}

.play-icon-btn:after{ position: absolute; left: 50%; top: 50%; opacity: .6; content: ''; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABIdJREFUaEPVWluIG1UY/v4zScEQ60MRdF0v7M6cTIjF4kJ1QbS22npha6UvtlDxqaJoWfGG9aGLVBcv6KKgUh+8PeijtnjttkURWnwQRZY1J7sPpeval75oiNBkzpETM2U2m2QuJ8nuBuYp//f9/zdzLnP+bwhd+A0ODl6WzWZvl1LeAeCapktn+DN4McZ+KJfLPy4sLPxrmp6SEti2fTMRbSWi2wDcDyAVk6sG4Cul1E9KqZNzc3O/xMTXw2MLyOfzV9dqtXEiGgewLknSFpiLSqmpVCo1NTs7+1cczlgCcrncuFJKF359nCQxYs8S0VSxWJyKiokkYHh42LYs6z0Ad0UlNoyb9jzvsfn5+bkwnlABnPN7AXwKYEMYWZf/vwBgnxDim068HQU4jvMkEb3d5cJi0SmlDpRKpXfagdoK4Jw/BOCzWNl6F7xHCPF5K/qWAjjnNwH4tXf1JGLeJIT4rRm5TEChULiqWq3+DODaRGl6BzqXTqc3z8zMnA+mWCYgl8sdVUqN9a6O5MxEdKxYLO5sK6Cxzr+VPEXvkUT0VHCfuPQE9A7red7pHm5S3VJ31rKsUX/HviTAcZxXieg5gyx60m8ywEeGKqVeK5VKz2tAXYB+MWOM6buf+N1GCEGO4+wloo8ApCNXkyzwopRyVL8A1gVwzl8A8Eoyrv9RWoCP55y/DOCgCV8E7EEhxKQv4HsAd0cAtQ0JCtBBjTn1LoBdJrwdsMeFENtpYGAgk81m/wZgmSRqFuBz2ba9hYiOEJFjwt8C65XL5fVk2/YYY+yoKXk7AT6v4ziPEtH7pnmCeCnlTuKc67Gv54DRL0yAJh8aGrrCsqyJxmHIKF8DPKkFfAzgYVO2KAICk3wzgMOm8w7AJ1rANIBt/RQQELIPwGSjCZCkhBNawCwANwk6iInzBIK4kZGRdLlcPqSUejFBDX9oAXoFujwBeAkkqQCfJJ/P3yilnFBK7Y5Ryz+rRkDjDHIIwINxBazoECoUCuuq1apeCZ+OUbgfWh9CKzmJHwcwAeDKBMVrSH0S930ZtW17O2PsJQC3JCzch9WX0b5tZK7rbpBS6g7DHsPCffgkua67Q0r5rSlh2CqUy+UOJ1wq25bGGLuHdGc5k8nopTRuczbSMuo4zm7G2JtKqetMb1ITvlapVNb7r9NfAHjAJEHzE3Bd9wbP8z4koi0mvB2wXwohdtUFOI7zDBG9bpKo6UCjx/kTJnxhWKXUs6VS6Y1uHykfIaIPTIdjWPEAlh4pG0/B9FD/O4CNEZIbhyw71GvGNd9W0SLWdGPLf66c8+N9NDLiDqdpIcSS5sOy3mjDjTmzAoZGmJgLnufd2uzatGuva1fm6zDGPv9/Xyu3pq3BsRrcGf8GdXJpOlpMq8SlaevOaIFRTD7t1hxbAcPjHICxVq5McOiGCtDB2rWp1WpH+mV8aCMjlUrtb3ZjWs25SAJ84Jo1uoPK1/SnBkEhDU9hB4A7AWxN0Bz2AJwEcEpK+V3fPvZoNQ51hzuTyWxjjI1G+dxGSnm6UqmcWFxcrJjuJf8BPIy+ORx0VcgAAAAASUVORK5CYII=') no-repeat center/cover; }
.vplay .play-icon-btn:after {
  width: 24px;
  height: 24px;
  margin-left: -12px;
  margin-top: -12px;
}
.n-tab {
  font-size: 0;
}
.n-tab p {
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
  font-size: 14px;
  cursor: pointer;
  color: #999;
}
.n-tab p.on {
  position: relative;
  color: #00c8a5;
}
.n-tab p.on:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 2px;
  background: #00c8a5;
}











