@charset "utf-8";

/* 格式?*/
html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
ul, ol { list-style: none; }
img { border: 0 none; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
em, i { font-style: normal; font-weight: normal; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
mark { background: none; }
input::-ms-clear { display: none !important; }
body { font: 10px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif; background: #fff; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

html,body { font-size:10px;}



/* 通用?*/
.box1180 { margin:0 auto; padding:0 10px; width:1180px;}
.box410 { width: 410px;}
.box100p { width:100%; min-width:1200px;}
.box_ch { display:-webkit-flex; display:flex; justify-content:flex-start; align-items:flex-start; width:100%;}
.box_l1 { width:835px;}
.box_r1 { width:300px;}



/* 广告 */
.ad_top {}
.ad_top1920 { position: relative; height:300px; animation:adshow 2s ease 5s 1 normal; -moz-animation:adshow 2s ease 5s 1 normal; -webkit-animation:adshow 2s ease 5s 1 normal; -o-animation:adshow 2s ease 5s 1 normal; animation-fill-mode:forwards;}
.ad_top1920 a { display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center -40px; animation:adshowsm 0.5s ease 6.5s 1 normal; -moz-animation:adshowsm 0.5s ease 6.5s 1 normal; -webkit-animation:adshowsm 0.5s ease 6.5s 1 normal; -o-animation:adshowsm 0.5s ease 6.5s 1 normal; animation-fill-mode:forwards;}

@keyframes adshow
{
from { height:300px;}
to { height:40px;}
}
@-moz-keyframes adshow /* Firefox */
{
from { height:300px;}
to { height:40px;}
}
@-webkit-keyframes adshow /* Safari ?Chrome */
{
from { height:300px;}
to { height:40px;}
}
@-o-keyframes adshow /* Opera */
{
from { height:300px;}
to { height:40px;}
}

@keyframes adshowsm
{
from { background-position:center -40px;}
to { background-position:center 0;}
}
@-moz-keyframes adshowsm /* Firefox */
{
from { background-position:center -40px;}
to { background-position:center 0;}
}
@-webkit-keyframes adshowsm /* Safari ?Chrome */
{
from { background-position:center -40px;}
to { background-position:center 0;}
}
@-o-keyframes adshowsm /* Opera */
{
from { background-position:center -40px;}
to { background-position:center 0;}
}

.ad_top1920 span { position: absolute; top: 0; right: 0; width: 40px; background-color: rgba(0,0,0,.6); color: #fff; font-size: 2rem; line-height: 40px; cursor: pointer; text-align: center;}

.ad_top1920_2 { overflow:hidden; height:500px;}
.ad_top1920_2 a { display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center top;}

.ad_ht1 {}
.ad_ht2 {}
.ad_right1 {}
.ad_ht1 img, .ad_ht2 img, .ad_right1 img, .ad_right2 img { border-radius:6px;}
.ad_ht1 img { width:1180px; height:100px;}
.ad_ht2 img { width:835px; height:70px;}
.ad_right1 img { width:300px; height:80px;}
.ad_right2 img { width:300px; height:60px;}

.ad_text1 a { margin-right: 20px; color: #888;}
.ad_text1 a:hover { color: #d32f2f; text-decoration: none;}

.bg_ad_top { background-image:url(../images/bg_ad_index_top.png); background-repeat:repeat-x;}
.swiper-container-ad {margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.ad-bullet-active { background-color:#263238; opacity:1;}

.pic_top3 { margin-left: 49px; width:960px; height:80px;}
	.pic_top3 ul {}
	.pic_top3 ul li { width:960px;}
	.pic_top3 ul li img { width:960px; height:80px;}

h3.ad_hna { display: -webkit-flex; display: flex;}
h3.ad_hna em { margin-left: 10px;}
h3.ad_hna em a { display: block; width: 60px; height: 20px; background: url(../images/ad_hna.png) no-repeat 0 -6px;}

.ad_chsh_pos { position: relative;}
em.ad_chsh {position:absolute; left: 160px; top: 15px;}
em.ad_chsh a { display: block; width: 80px; height: 25px; background: url(../images/ad_chsh.png) no-repeat 0 -6px;}

.duilian {top:65px;position:absolute; width:100px; border-radius:6px; overflow:hidden; display:none; z-index:1999;}
.duilian_left{ left:10px;}
.duilian_right{right:10px;}
.duilian_con{ width:100px; height:360px; overflow:hidden;}
.duilian_con img { width:100px; height:360px; border:none;}
a.duilian_close { width:100%; height:2em; background-color:#eef3f6; line-height:2em; text-align:center; display:block; font-size:1.2rem; color:#007aff; text-decoration:none;}
a.duilian_close:hover { background-color:#dae8f0;}

.ad_ht1, .ad_ht2, .pic_top3 ul li { position: relative;}
span.ad_addword { position: absolute; top: 0; right: 0; padding:0 8px; background-color: rgba(0,0,0,.3); color: #fff; font-size: 1.2rem; line-height: 1.6em;}
.ad_ht1 span, .ad_ht2 span { border-radius: 0 6px 0 6px;}
.ad_ht1 span { right: 10px;}



/* 顶部 */
.line_top { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center;}
.logo_cs { width:171px; height:98px;}
  .logo_cs a { display:block; width:171px; height:98px;}



/* 简易行?*/
.data_top { background-color:#fff;}
.data_top>div { display:-webkit-flex; display:flex; padding-top:10px; padding-bottom:10px;}
  .data_top>div div { margin-right:1em; padding:0 12px; border-radius:1em; color:#000; font-size:1.4rem; line-height:2em; text-align:center;}
  .data_top>div div span { margin-left:12px;}
  .data_top>div div span:last-child { margin-left:0;}
  .data_top>div div span:last-child:before {content:"\0020\002f\0020";}
  .data_top_up { background-color:#fcecef;}
    .data_top_up span { color:#ff1744;}
	.data_top_up span:nth-child(2):before {content: "\25B2";}
  .data_top_down { background-color:#e5f4e9;}
    .data_top_down span { color:#00897b;}
	.data_top_down span:nth-child(2):before {content: "\25BC";}
  .data_top>div div:last-child { overflow:hidden; margin-right:0; margin-left:auto; padding:0; background-color:#edf4f9;}
  .data_top>div div:last-child:hover {}
  .data_top>div div:last-child a { display:block; padding:0 1rem; width:3em; text-decoration:none;}
  .data_top>div div:last-child a:hover { background-color:#007aff; color:#fff;}



/* 导航_搜索 */
.line_nav { background-color:#f6fbfd;}
nav.nv_all { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; margin:0 auto; width:1200px; font-size:1.8rem; line-height:2.5em;}
nav.nv_all ul { display:-webkit-flex; display:flex;}
nav.nv_all ul li { margin:0 1em; color:#263238;}
nav.nv_all ul li a { display:block; border-bottom:4px solid #f6fbfd; color:#263238; text-decoration:none; transition:border-color 0.3s;}
nav.nv_all ul li a:hover { border-color:#263238;}

nav.nv_all2 { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; font-size:1.8rem; line-height:2.5em;}
nav.nv_all2 ul { display:-webkit-flex; display:flex; margin-right:20px;}
nav.nv_all2 ul li { margin:0 1em; color:#263238;}
nav.nv_all2 ul li a { display:block; border-bottom:4px solid #f6fbfd; color:#263238; text-decoration:none; transition:border-color 0.3s;}
nav.nv_all2 ul li a:hover { border-color:#263238;}

nav.nv_hid { width:100%; min-width:1220px; height:3em; background-color:#f6fbfd; font-size:1.8rem; line-height:2.5em; -moz-box-shadow:0 0 .8em #b5b5b5; box-shadow:0 0 .8em #b5b5b5;}
nav.nv_hid ul { display:-webkit-flex; display:flex; margin:0 auto; width:1200px;}
nav.nv_hid ul li { margin-right:2em; color:#37474f;}
nav.nv_hid ul li:last-child { margin-right:0;}
nav.nv_hid ul li a { display:block; border-top:4px solid #f6fbfd; color:#37474f; text-decoration:none; transition:border-color 0.3s;}
nav.nv_hid ul li a:hover { border-color:#37474f;}
nav.nv_hid ul li:first-child {}
nav.nv_hid ul li:first-child a { width:3em; height:2.7em; border:none;}

.aui-header-top { position:fixed; top:0; z-index:1; transition:all 0.5s ease-out;}
.aui-header-top.moveUp { top:-29px; transition:all 0.5s ease-out;}
.aui-header-nav { position:fixed; top:0; background-color:transparent; z-index:999; transition:all 0.5s ease-in-out;}
.aui-header-nav.moveDown { position:fixed; top:-4.5em; transition:all 0.5s ease-in-out;}

.topsearch { margin-top:6px;}
.topsearch form { position:relative; display:-webkit-flex; display:flex;}
.topsearchTxt { padding:0 40px 0 15px; height:2.4em; background:#fff; border-radius:1.2em; width:14em; border:none; font-size:1.4rem; line-height:2.4em; outline:none; -moz-transition:box-shadow 0.3s; -webkit-transition:box-shadow 0.3s; -transition:box-shadow 0.3s;}
.topsearchTxt:focus { box-shadow:0 0 10px rgba(0,0,0,0.15);}
.topsearchBt { position:absolute; top:2px; right:8px; width:24px; height:24px; background:url(../images/topsearchbt.png) no-repeat 0 4px; border:none; cursor:pointer; outline:none;}
.topsearchBt:hover { background-position:0 -35px;}


nav.nv_all4 { padding: 5px 0; background-color: #f6fbfd; border-radius: 6px; font-size:1.8rem; line-height:2em;}
nav.nv_all4 ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-end; justify-content:flex-end;}
nav.nv_all4 ul li { margin-right: 18px; width: 80px; color:#263238; text-align: center;}
nav.nv_all4 ul li a {display: inline-block; border-bottom:3px solid #f6fbfd; color:#263238; text-decoration:none; transition:border-color .3s, color .3s;}
nav.nv_all4 ul li a:hover { border-color:#007aff; color: #007aff;}

a.nv_link_special, a.nvhid_link_special { font-weight: bold;}

.line_nav3 {}
nav.nv_all3 { padding: 5px 0; background-color: #f6fbfd; border-radius: 6px; font-size:1.8rem; line-height:2em;}
nav.nv_all3 ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-end; justify-content:flex-end;}
nav.nv_all3 ul li { margin: 0 10px; width: 78px; color:#263238;}
nav.nv_all3 ul li a {display: inline-block; border-bottom:3px solid #f6fbfd; color:#263238; text-decoration:none; transition:border-color .3s, color .3s;}
nav.nv_all3 ul li a:hover { border-color:#007aff; color: #007aff;}
.line_adtext_search { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; padding: 5px 10px; background-color: #F5F7F9; border-radius: 6px 6px 0 0; font-size: 1.2rem; line-height: 1em;}
.line_adtext_search .topsearch { margin-top: 0; margin-left: auto;}
nav.del_borrad { border-top-left-radius: 0; border-top-right-radius: 0;}
.add_link1 { overflow: hidden; margin-left: 15px; background-color: #f1f1f1; border-radius:6px;}
.add_link1 a { display: inline-block; padding:.6em;}
.add_link1 a:hover { background-color: #d32f2f; color: #fff; text-decoration: none;}

nav.nv_hid3 { width:100%; min-width:1200px; height:3.5em; background-color:#f6fbfd; font-size:14px; line-height:3em; -moz-box-shadow:0 0 .8em rgba(0,0,0,.2); box-shadow:0 0 .8em rgba(0,0,0,.2);}
nav.nv_hid3 ul { display:-webkit-flex; display:flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin:0 auto; width:1180px;}
nav.nv_hid3 ul li { margin-right:1em; color:#37474f;}
nav.nv_hid3 ul li:last-child { margin-right:0;}
nav.nv_hid3 ul li a { display:block; border-top:3px solid #f6fbfd; color:#37474f; text-decoration:none; transition:border-color 0.3s;}
nav.nv_hid3 ul li a:hover { border-color:#37474f;}
nav.nv_hid3 ul li:first-child {}
nav.nv_hid3 ul li:first-child a { width:4em; height:3em;border:none;}



/* 图片首页 */
.pic_top { margin:0 auto; width:100%; min-width:1220px; height: 300px; background-color: #f4f4f4;}
	.pic_top ul {}
	.pic_top ul li { position: relative; width:1200px;}
	.pic_top ul li img { width:100%;}
	.pic_top ul li h2 { position: absolute; bottom:20px; left:7%; width:86%; background-color:rgba(0,0,0,0.5); border-radius:30px; color:#fff; font-size:2.8rem; line-height:60px; text-align:center; transition:background-color 0.5s;}
	.pic_top ul li h2 a { color:#fff;}
	.pic_top ul li h2 a:hover { text-decoration:none;}
	.pic_top ul li:hover h2 { background-color:rgba(198,40,40,0.9);}

.wth_ctr { position: relative; bottom:58px; margin:0 auto; width:1200px;}
.s-b-p, .s-b-n{ width:60px; height:60px; border-radius:30px; transition:background-color 0.5s; outline:none;}
.s-b-p:hover, .s-b-n:hover { background-color:rgba(198,40,40,0.9);}

.swiper-slide { width:1200px; opacity:0.6;}
.swiper-slide-active,.swiper-slide-duplicate-active {opacity:1;}

.pic_top2 { margin:0 auto; width: 1200px; height: 257px; background-color: #f4f4f4; border-left:10px solid #fff; border-right:10px solid #fff;}
	.pic_top2 ul {}
	.pic_top2 ul li { position: relative;}
	.pic_top2 ul li img { width:100%;}
	.pic_top2 ul li h2 { position: absolute; bottom:10px; left:10px; width:560px; padding:10px; background-color:rgba(0,0,0,.5); border-radius:6px; color:#fff; font-size:18px; text-align:center; transition:background-color .3s;}
	.pic_top2 ul li:hover h2 { background-color:rgba(0,122,255,.9);}

.s-b2 { width:60px; height:60px; background-color:rgba(0,0,0,.15); border-radius:30px; transition:background-color .3s;}
.s-b2:hover { background-color:rgba(0,122,255,.9);}
.swiper-slide { width:1200px; opacity:1;}


.pic_top4 { width: 600px; height: 410px; background-color: #f4f4f4;}
	.pic_top4 ul {}
	.pic_top4 ul li { position: relative;}
  .pic_top4 ul li img { width:600px; height: 410px;}
	.pic_top4 ul li h2 { position: absolute; bottom:10px; left:10px; width:560px; padding:15px 10px; background-color:rgba(0,0,0,.5); border-radius:6px; color:#fff; font-size:2rem; line-height: 1.6em; text-align:center; transition:background-color .3s;}
	.pic_top4 ul li:hover h2 { background-color:rgba(0,122,255,.9);}

.s-b4 { width:60px; height:60px; background-color:rgba(0,0,0,.15); border-radius:30px; transition:background-color .3s;}
.s-b4:hover { background-color:rgba(0,122,255,.9);}
.swiper-slide { width:1200px; opacity:1;}

.pic_top5 { width: 410px; height: 280px; background-color: #f4f4f4;}
	.pic_top5 ul {}
	.pic_top5 ul li { position: relative;}
  .pic_top5 ul li img { width:410px; height: 280px;}
	.pic_top5 ul li h2 { position: absolute; bottom:0; left:0; width:380px; padding:10px 15px; background-color:rgba(0,0,0,.5); color:#fff; font-size:1.6rem; line-height: 1.6em; transition:background-color .3s;}
	.pic_top5 ul li:hover h2 { background-color:rgba(0,122,255,.9);}

.pic_chic { overflow:hidden; display:-webkit-flex; display:flex;}




/* 头条 */
.bigread {}
  .bigread div { overflow:hidden; display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center;}
  .bigread h2 { display:block; font-size:3rem; line-height:1.6em;}
  .bigread h2 a { color:#007aff; text-decoration:none;}
  .bigread h2:hover a { color:#d32f2f;}
  .bigread span { position:relative; top:-5px; margin-right:1rem; padding:.4em .7em; background-color:#007aff; color:#fff; font-size:1.4rem; line-height:1em;}
  .bigread span a { display:block; text-decoration:none;}
  .bigread h2:hover span { background-color:#d32f2f;}
  .bigread ul { display:-webkit-flex; display:flex; width:100%;}
  .bigread ul li { margin-right:1.5em; font-size:1.6rem; line-height:2em;}
  .bigread ul li:last-child { margin-right:0;}
  .bigread ul li a { text-decoration:none;}
  .bigread ul li a:hover { color:#d32f2f;}

.bigread2 {}
  .bigread2 div { overflow:hidden;}
  .bigread2 h2 { display:block; font-size:3rem; line-height:1.4em;}
  .bigread2 h2 a { color:#007aff; text-decoration:none;}
  .bigread2 h2 a:hover { color:#d32f2f;}
  .bigread_jd { margin-top: 10px; width:100%;}
  .bigread_jd a { margin-right:1em; font-size:1.6rem; line-height:1.4em; text-decoration:none;}
  .bigread_jd a:hover { color:#d32f2f;}
  .bigread_jd a:last-child { margin-right:0;}



/* 快讯最财经 */
.h24_chic { overflow:hidden; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.h24_chic a { text-decoration:none;}
.h24, .chic { width:47%;}
.h24 h3, .chic h3 { margin-bottom:1rem; border-bottom:2px solid #333; font-size:2.4rem; line-height:2em;}
.h24:hover h3, .chic:hover h3 { border-color:#d32f2f;}
.h24:hover h3 a, .chic:hover h3 a { color:#d32f2f;}
.h24_chic ul li { display:-webkit-flex; display:flex; font-size:1.6rem; line-height:2.4em;}
.h24_chic ul li:hover { background-color:#eff3f5;}
.h24_chic ul li a:hover { color:#d32f2f;}
.h24 ul li em, .chic ul li em { display:block; margin-right:2rem; width:4.5em; color:#90a4ae; text-align:right;}
.chic ul li em { width:3em; color:#bcaaa4; overflow:hidden; text-overflow:clip; white-space:nowrap;}
.chic ul li em a { color:#bcaaa4;}
.chic ul li.chic_big { margin:2rem 0 .8rem; font-size:2rem; font-weight:bold; line-height:1.2em;}
.chic ul li.chic_big:first-child { margin-top:1.8rem;}
.chic ul li.chic_big:hover { background:none;}
.chic ul li.chic_big em { margin-right:1.8rem; border:1px solid #9a776d; color:#9a776d; font-size:1.4rem; text-align:center;}
.chic ul li.chic_big em a { color:#9a776d;}
.chic ul li.chic_big:hover em { border-color:#d32f2f; color:#d32f2f;}
.chic ul li.chic_big:hover em a { color:#d32f2f;}


.p50 { margin-left:30px; width: 570px;}
.chic2 a { text-decoration: none;}
.chic2 ul li { display:-webkit-flex; display:flex; font-size:1.6rem; line-height:2em;}
.chic2 ul li:hover { background-color:#eff3f5;}
.chic2 ul li a:hover { color:#d32f2f;}
.chic2 ul li em { display:block; margin-right:2rem; width:3em; color:#bcaaa4; overflow:hidden; text-overflow:clip; white-space:nowrap; text-align:right;}
.chic2 ul li em a { color:#bcaaa4;}
.chic2 ul li.chic_big2 { margin:2rem 0 .8rem; font-size:2rem; font-weight:bold; line-height:1em;}
.chic2 ul li.chic_big2:first-child { margin-top:0;}
.chic2 ul li.chic_big2:hover { background:none;}
.chic2 ul li.chic_big2 em { margin-right:1.8rem; padding: 0 7px; background-color: #007aff; border-radius:.8em; color:#fff; font-size:1.4rem; line-height:1.6em; text-align:center;}
.chic2 ul li.chic_big2 em a { color:#fff;}
.chic2 ul li.chic_big2:hover em { background-color: #d32f2f;}

.chic3 a { text-decoration: none;}
.chic3 ul { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.chic3 ul li { display:-webkit-flex; display:flex; padding: 0 1.2em; border-radius: 1em; font-size:1.6rem; line-height:2em;}
.chic3 ul li:hover { background-color:#eff3f5;}
.chic3 ul li a:hover { color:#d32f2f;}
.chic3 ul li em { margin-right:1em; color:#bcaaa4; overflow:hidden; text-overflow:clip; white-space:nowrap;}
.chic3 ul li em a { color:#bcaaa4;}
.chic3 ul li.chic_big2 { margin:2rem 0 .8rem; padding: 0; width: 100%; border-radius: 0; font-size:2rem; font-weight:bold; line-height:1em;}
.chic3 ul li.chic_big2:first-child { margin-top:0;}
.chic3 ul li.chic_big2:hover { background:none;}
.chic3 ul li.chic_big2 em { margin-right:2rem; padding: 0 1em; background-color: #007aff; border-radius:.8em; color:#fff; font-size:1.4rem; line-height:1.6em; text-align:center;}
.chic3 ul li.chic_big2 em a { color:#fff;}
.chic3 ul li.chic_big2:hover em { background-color: #d32f2f;}

.h24v2 { overflow: hidden; width: 100%;}
  .h24v2 h3 { padding-bottom: 10px; font-size: 2.4rem; line-height: 1em;}
  .h24v2 h3 a { text-decoration: none; transition: color .3s;}
  .h24v2:hover h3 a { color: #d32f2f;}
  .h24v2 ul { display:-webkit-flex; display:flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 5px 10px; background-color: #f8f8f8; border-radius: 10px; font-size:1.6rem; line-height:2.4em; transition: background-color .3s;}
  .h24v2:hover ul { background-color: #fff9f5;}
  .h24v2 ul li { display: block; width: 590px;}
  .h24v2 ul li em { display: inline-block; margin-right:1em; padding: 0 5px; background-color: #d32f2f; border-radius:.8em; color:#fff; font-size: 1.2rem; line-height: 1.6em;}
  .h24v2 ul li a { text-decoration: none;}
  .h24v2 ul li a:hover { color: #d32f2f;}

.h24v3 { overflow: hidden;}
  .h24v3 h3 { padding-bottom: 6px; font-size: 2.4rem; line-height: 1em;}
  .h24v3 h3 a { text-decoration: none; transition: color .3s;}
  .h24v3:hover h3 a { color: #d32f2f;}
  .h24v3 ul { background-color: #f8f8f8; font-size:1.6rem; line-height:2.4em; transition: background-color .3s;}
  .h24v3:hover ul, .h24v3:hover ul li em { background-color: #fff;}
  .h24v3 ul li { width: 100%; transition: background-color .3s;}
  .h24v3 ul li:hover { background-color: #eef3f6;}
  .h24v3 ul li em { display: inline-block; margin-right:15px; padding: 0 10px 0 28px; background-color: #eef3f6; background-image: url(../images/icons_time2.png); background-repeat: no-repeat; background-position: -28px 12px; color:#007aff; transition: background-color .3s,background-position .3s,color .3s;}
  .h24v3 ul li:hover em { background-color: #007aff; background-position: 7px 12px; color: #fff;}
  .h24v3 ul li a { text-decoration: none;}
  .h24v3 ul li a:hover { color: #d32f2f;}

.h24v5 { overflow: hidden;}
  .h24v5 h3 { padding-bottom: 8px; font-size: 2rem; line-height: 1em;}
  .h24v5 h3 a { text-decoration: none; transition: color .3s;}
  .h24v5:hover h3 a { color: #d32f2f;}
  .h24v5 ul { background-color: #f8f8f8; font-size:1.6rem; line-height:2.3em; transition: background-color .3s;}
  .h24v5:hover ul, .h24v5:hover ul li em { background-color: #fff;}
  .h24v5 ul li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; transition: background-color .3s;}
  .h24v5 ul li:hover { background-color: #eef3f6;}
  .h24v5 ul li em { display: inline-block; margin-right:7px; padding: 0 8px 0 25px; background-color: #eef3f6; background-image: url(../images/icons_time2.png); background-repeat: no-repeat; background-position: -30px 12px; color:#007aff; transition: background-color .3s,background-position .3s,color .3s;}
  .h24v5 ul li:hover em { background-color: #007aff; background-position: 5px 12px; color: #fff;}
  .h24v5 ul li a { text-decoration: none;}
  .h24v5 ul li a:hover { color: #d32f2f;}

.h24v6 { overflow: hidden;}
  .h24v6 h3 { padding-bottom: 6px; font-size: 2rem; line-height: 1em;}
  .h24v6 h3 a { text-decoration: none; transition: color .3s;}
  .h24v6:hover h3 a { color: #d32f2f;}
  .h24v6 ul { background-color: #f8f8f8; font-size:1.6rem; line-height:2.4em; transition: background-color .3s;}
  .h24v6:hover ul, .h24v6:hover ul li em { background-color: #fff;}
  .h24v6 ul li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; transition: background-color .3s;}
  .h24v6 ul li:hover { background-color: #eef3f6;}
  .h24v6 ul li em { display: inline-block; margin-right:7px; padding: 0 8px 0 25px; background-color: #eef3f6; background-image: url(../images/icons_time2.png); background-repeat: no-repeat; background-position: -30px 12px; color:#007aff; transition: background-color .3s,background-position .3s,color .3s;}
  .h24v6 ul li:hover em { background-color: #007aff; background-position: 5px 12px; color: #fff;}
  .h24v6 ul li a { text-decoration: none;}
  .h24v6 ul li a:hover { color: #d32f2f;}



/* 视频焦点 */
.line_firstscreen { display:-webkit-flex; display:flex;}

.line_video_focus { overflow:hidden; display:-webkit-flex; display:flex;}

.ch_video { overflow: hidden; background-color: #eef3f6; border-radius: 6px;}
.ch_video_tab ul { display: -webkit-flex; display: flex; width: 100%;}
.ch_video_tab ul li { width: 50%;}

h2.ch_video_tt { margin:0 10px; border-bottom: 2px solid rgba(0,122,255,0); color:#fff; font:normal normal 2rem/2.5em Georgia, "Microsoft YaHei UI"; transition:color .5s, border-color .5s;}
h2.ch_video_tt a { display:block; color:#aaa; text-decoration:none; transition:color .5s;}
h2.ch_video_tt span { margin-left:.5em; color:#ccc; transition:color .5s;}
h2.ch_video_tt:hover { border-color:rgba(0,122,255,1); color:rgba(0,122,255,1);}
h2.ch_video_tt:hover a { color:rgba(0,122,255,1);}
h2.ch_video_tt:hover span { color:#37474f;}
.ch_video_tab ul li.on h2.ch_video_tt { border-color:rgba(0,122,255,1); color:rgba(0,122,255,1);}
.ch_video_tab ul li.on h2.ch_video_tt a { color:rgba(0,122,255,1);}
.ch_video_tab ul li.on h2.ch_video_tt span { color:#37474f;}

.ch_video_cont ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between; margin:20px 10px 10px;}
.ch_video_cont ul li { overflow:hidden; position:relative; margin-bottom: 10px; width:190px; height:130px; border-radius:6px;}
.ch_video_cont ul li:nth-child(1), .ch_video_cont ul li:nth-child(2) { margin-bottom:0;}
.ch_video_cont ul li a { display:block; text-decoration:none;}
.ch_video_cont ul li img { width:190px; height:130px;}
.ch_video_cont ul li h3 { position:absolute; bottom:0; padding:40px 4px 6px; width:182px; background-image:linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0)); color:#fff; font-size:1.4rem; line-height: 1.4em;}
.icon_vod1 { display:block; position:absolute; top:0; left:0; width:190px; height:130px; background-image:url(../images/icons_vod2.png); background-position:center; background-repeat:no-repeat; transition:background-color .3s;}
.ch_video_cont ul li:hover .icon_vod1 { background-color:rgba(0,0,0,.3);}

.ch_focus {}
.ch_focus a { text-decoration: none;}
.ch_focus ul { margin-top: 22px;}
.ch_focus ul:first-child { margin-top: 0;}
.ch_focus ul li { padding: .5em 0; font-size:1.6rem; line-height:1.4em;}
.ch_focus ul li:hover { background-color:#eff3f5;}
.ch_focus ul li a { margin-right: 1em;}
.ch_focus ul li a:last-child { margin-right: 0;}
.ch_focus ul li a:hover { color:#d32f2f;}
.ch_focus ul li.tt_focus { font-size:2rem; font-weight:bold; line-height:1.4em;}
.ch_focus ul li.tt_focus:hover { background:none;}
.ch_focus ul:first-child li:first-child { padding-top: 0;}



/* 频道类型1 */
.line_yw { overflow:hidden; padding:20px 0;}

h2.ch_type1_tt { display:inline-block; margin-bottom:20px; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2.4rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_type1_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_type1_tt span { margin-left:.5em; color:#d32f2f; transition:all .5s;}
h2.ch_type1_tt:hover { border-color:#d32f2f; color:#d32f2f;}
h2.ch_type1_tt:hover a { color:#d32f2f;}
h2.ch_type1_tt:hover span { margin-left:1em; color:#37474f;}

.ch_type1_picnews { overflow:hidden; position:relative; display:block; width:400px; height:220px; border-radius:1rem;}
.ch_type1_picnews img { width:100%; border:none;transition:transform .3s;}
.ch_type1_picnews:hover img {transform: scale(1.1,1.1);}
.ch_type1_picnews section { position: absolute; top:60px; display:block; width:100%; height:160px;background: linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0));}
.ch_type1_picnews h3 { position:absolute; bottom:15px; padding:0 10px;color:#fff; font-size:1.6rem;transition:bottom .3s;}
.ch_type1_picnews:hover h3 { bottom:90px;}
.ch_type1_picnews span { position:absolute; bottom:0; display:block; padding:10px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:1.4rem; line-height:1.5em;opacity:0;transition:opacity .3s;}
.ch_type1_picnews:hover span {opacity:1;}

ul.ch_type1_list { display:block; width:400px;}
ul.ch_type1_list li { font-size:1.6rem; line-height:2em;}
ul.ch_type1_list li a { text-decoration:none; transition:color .3s;}
ul.ch_type1_list li a:hover { color:#d32f2f;}
ul.ch_type1_list li:first-child { margin-bottom:.5em; font-size:2.4rem; line-height:1em;}



/* 频道类型2 */



/* 频道类型独列 */
.line_ch_wide { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between;}

h2.ch_typewd_tt { display:inline-block; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2.4rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typewd_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_typewd_tt span { margin-left:.5em; color:#007aff; transition:all .5s;}
h2.ch_typewd_tt:hover { border-color:#007aff; color:#007aff;}
h2.ch_typewd_tt:hover a { color:#007aff;}
h2.ch_typewd_tt:hover span { margin-left:1em; color:#37474f;}

ul.ch_type3_list { display:block;}
ul.ch_type3_list li { overflow:hidden; display:block; padding:2rem 0; width:100%; transition:background-color .3s;}
ul.ch_type3_list li:hover { background-color:#eef3f6;}
ul.ch_type3_list li a { overflow:hidden; display:block; text-decoration:none;}
ul.ch_type3_list li div { margin-bottom:1.2rem; font-size:1.4rem; line-height:1em;}
ul.ch_type3_list li div em { color:#90a4ae;}
ul.ch_type3_list li div em:nth-child(2):before { margin-left:.6em; content: "\2022\2002";}
ul.ch_type3_list li img { float:left; margin-right:2rem; width:220px; height:150px; border-radius:6px;}
ul.ch_type3_list li h3 { margin-bottom:1rem; font-size:2.2rem; line-height:1.4em; transition:color .3s;}
ul.ch_type3_list li a:hover h3 { color:#007aff;}
ul.ch_type3_list li span { display:block; color:#888; font-size:1.6rem; transition:color .3s;}
ul.ch_type3_list li a:hover span { color:#000;}

span.readmore { display:block; margin-top:20px; width:100%; background-color:#eef3f6; border-radius:6px; color:#007aff; font-size:1.4rem; line-height:3em; text-align:center; cursor:pointer; transition:background-color .3s,color .3s;}
span.readmore:after { content:"\2002\2022\2022\2022";}
span.readmore:hover { background-color:#007aff; color:#fff;}

.ch_typewd { display:-webkit-flex; display:flex;}

.ch_typewd_picnews { overflow:hidden; position:relative; display:block; margin-right: 25px; width:360px; height:245px; border-radius:6px;}
.ch_typewd_picnews img { width:360px; height: 245px; border:none;transition:transform .3s;}
.ch_typewd_picnews:hover img {transform: scale(1.1,1.1);}
.ch_typewd_picnews section { position: absolute; top:85px; display:block; width:100%; height:160px;background: linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0));}
.ch_typewd_picnews h3 { position:absolute; bottom:15px; padding:0 10px;color:#fff; font-size:1.6rem;transition:bottom .3s;}
.ch_typewd_picnews:hover h3 { bottom:110px;}
.ch_typewd_picnews span { position:absolute; bottom:0; display:block; padding:10px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:1.4rem; line-height:1.5em;opacity:0;transition:opacity .3s;}
.ch_typewd_picnews:hover span {opacity:1;}

.ch_typewd_picnews2 { overflow:hidden; position:relative; display:block; margin-right: 25px; width:360px; height:245px; border-radius:6px;}
.ch_typewd_picnews2 a { display:block; color:#fff; text-decoration:none;}
.ch_typewd_picnews2 img { width:360px; height:245px;}
.ch_typewd_picnews2 section:first-child { width:100%; height:100%;}
.ch_typewd_picnews2 section:first-child span { display:block; position:absolute; top:0; padding:10px 10px 20px; width:340px; font-size:1.4rem; line-height:1em; background: linear-gradient(to bottom, rgba(0,0,0,.7), rgba(0,0,0,0)); transition:opacity .3s,top .3s;}
.ch_typewd_picnews2:hover section:first-child span { opacity:0; top:-10px;}
.ch_typewd_picnews2 section:first-child span em:last-child { margin-left:1em;}
.ch_typewd_picnews2 section:first-child h3 { position:absolute; bottom:0; padding:30px 10px 10px; width:340px; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0)); font-size:1.6rem; transition:opacity .3s,bottom .3s;}
.ch_typewd_picnews2:hover section:first-child h3 { opacity:0; bottom:-10px;}
.ch_typewd_picnews2 section:last-child { position:absolute; top:0; padding:20px; width:320px; height:205px; background-color:rgba(0,0,0,.7); font-size:1.4rem; opacity:0; transition:opacity .3s;}
.ch_typewd_picnews2:hover section:last-child {opacity:1;}
.ch_typewd_picnews2 section:last-child h3 { margin-bottom:1em; font-size:2.2rem; line-height:1.4em;}

ul.ch_typewd_list { display:block; width:450px;}
ul.ch_typewd_list li { margin-top: .6em; font-size:1.6rem; line-height:1.4em;}
ul.ch_typewd_list li a { text-decoration:none;}
ul.ch_typewd_list li a:hover { color:#d32f2f;}
ul.ch_typewd_list li:first-child { margin-top:0; font-size:2.4rem; line-height:1.2em;}




/* 频道类型对列p50 */
.line_ch_p50 {display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between;}

h2.ch_typep50_tt { display:inline-block; margin-bottom:20px; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2.4rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typep50_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_typep50_tt span { margin-left:.5em; color:#007aff; transition:all .5s;}
h2.ch_typep50_tt:hover { border-color:#007aff; color:#007aff;}
h2.ch_typep50_tt:hover a { color:#007aff;}
h2.ch_typep50_tt:hover span { margin-left:1em; color:#37474f;}

.ch_p50 { margin-bottom: 30px; width: 565px;}
ul.ch_typep50_list { width: 100%;}
ul.ch_typep50_list li { overflow: hidden; display: block; margin-bottom: .8em; font-size: 1.6rem; line-height: 1.6em;}
ul.ch_typep50_list li h3 { font-size: 1.8rem; line-height: 1.4em;}
ul.ch_typep50_list li a { display: block;}
ul.ch_typep50_list li a:hover { color: #d32f2f; text-decoration: none;}
ul.ch_typep50_list li:first-child { overflow: hidden; margin-bottom: 1.2em; background-color: #3A98FF; border-radius: 6px; color: #fff; transition: background-color .3s;}
ul.ch_typep50_list li:first-child:hover { background-color: #007aff;}
ul.ch_typep50_list li:first-child a {display:-webkit-flex; display:flex; color: #fff;}
ul.ch_typep50_list li:first-child a img { width: 220px; height: 150px;}
ul.ch_typep50_list li:first-child section { padding: 10px 10px 10px 20px; width: 315px;}
ul.ch_typep50_list li:first-child h3 { margin-bottom: 5px; font-weight: bold;}




/* 侧边栏_推荐 */
.card_v { overflow:hidden; background-color:#f8f8f8; transition:box-shadow .3s;}
.card_v:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, .15);}
  .card_v_pic { overflow:hidden;}
  .card_v_pic img { width:100%; height:100px;transition:transform .3s;}
  .card_v_pic img:hover {transform: scale(1.1,1.1);}
  .card_v h3 {  margin-bottom:1rem;}
  .card_v h3 a { display: inline-block; padding:.5em 1em; background-color:#fff; border-radius:1.25em; color:#007aff; text-decoration:none; transition:all .3s;}
  .card_v h3 a:hover { background-color:#007aff; color:#fff;}
  .card_v section { display:block; padding:1rem; font-size:1.4rem;}

.card_v2 { overflow:hidden; background-color:#faf1ea; transition:box-shadow .3s;}
.card_v2:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, .1);}
  .card_v2_head { position:relative; width:100%;}
  .card_v2_head div { overflow:hidden; float:left; width:10rem; height:10rem;}
  .card_v2_head img { width:100%;transition:transform .3s;}
  .card_v2_head img:hover {transform: scale(1.1,1.1);}
  .card_v2_head h3 { position: absolute; left:8rem; float:left; display:inline-block; font-size:1.4rem; line-height:1em; z-index:201;}
  .card_v2_head h3 a { display: inline-block; padding:.7em 1em; background-color:#263238; color:#fff; text-decoration:none; transition:all .3s;}
  .card_v2_head h3 a:hover { background-color:#007aff;}
  .card_v2_head span { position:relative; top:2.5rem; float:left; padding:1em 0 0 1em; width:12em; font-size:1.4rem; z-index:200;}
  .card_v2_art { display: inline-block; padding:1rem 1.2rem; background-color:#fff9f5;}
  .card_v2_art h3 { margin-bottom:.5rem; width:100%; font-size:1.6rem;}
  .card_v2_art h3:before {content: "\270E";}
  .card_v2_art h3 a { text-decoration:none;}
  .card_v2_art h3 a:hover { color:#007aff;}
  .card_v2_art span { display:block; color:#777; font-size:1.4rem;}



/* 侧边栏_推荐?*/
.recommend_grp { overflow:hidden; width:100%;}
.recommend_grp ul { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; -webkit-flex-wrap:wrap; flex-wrap:wrap; width:100%;}
.recommend_grp ul li { overflow:hidden; margin-bottom:10px; width:100px; height:130px; border-radius:6px;}
.recommend_grp ul li a { position:relative; display:block; text-decoration:none;}
.recommend_grp ul li img { width:100px; height:100px;}
.recommend_grp ul li span { position:absolute; top:100px; display:block; padding:0 8px 8px; height:122px; background-color:#263238; color:#fff; transition:top 0.3s,background-color 0.3s;}
.recommend_grp ul li a:hover span { top:0; background-color:#007aff;}
.recommend_grp ul li em { display:block; font-size:1.4rem; line-height:30px; text-align:center;}

.recommend_grp2 {}
.recommend_grp2 ul { width:100%;}
.recommend_grp2 ul li { overflow:hidden; margin-bottom:20px; width:100%; height:80px; border-radius:6px;}
.recommend_grp2 ul li:last-child { margin-bottom:0;}
.recommend_grp2 ul li a { display:-webkit-flex; display:flex; text-decoration:none;}
.recommend_grp2 ul li div { overflow:hidden; width:80px; height:80px;}
.recommend_grp2 ul li img { width:100%; height:100%; transition:transform .3s;}
.recommend_grp2 ul li a:hover img { transform: scale(1.1,1.1);}
.recommend_grp2 ul li span { display:block; padding:0 13px 0 15px; width:212px; background-color:#eef3f6; font-size:1.4rem; transition:background-color .3s,color .3s;}
.recommend_grp2 ul li a:hover span { background-color:#007aff; color:#fff;}
.recommend_grp2 ul li em { display:block; font-size:1.6rem; line-height:2em;}



/* 侧边栏_新股申购 */
.module_xgsg {}
.module_xgsg_tab { padding:5px; background-color:#fff9f5;}
.module_xgsg_tab ul { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.module_xgsg_tab ul li { padding:6px 0; width:20%; border-radius:6px; font-size:1.4rem; text-align:center; cursor:pointer; transition:background-color .3s,color .3s;}
.module_xgsg_tab ul li.on { background-color:#d32f2f; color:#fff;}
.module_xgsg_tab ul li em { display:block;}
.module_xgsg_cont { height:auto;}
.module_xgsg_cont ul {}
.module_xgsg_cont ul li { overflow:hidden; display:-webkit-flex; display:flex; color:#888; font-size:1.4rem; line-height:2em;}
.module_xgsg_cont ul li:nth-child(odd) { background-color:#fff4ea;}
.module_xgsg_cont ul li:nth-child(even) { background-color:#f8e9dc;}
.module_xgsg_cont ul li:last-child { border-radius:0 0 6px 6px;}
.module_xgsg_cont ul li em { margin-right:3%; padding:10px 0; width:22%; background-color:rgba(153,115,80,.08); color:#d32f2f; font-weight:bold; text-align:center;}
.module_xgsg_cont ul li span { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding:10px 0; width:75%;}
.module_xgsg_cont ul li span a { width:33.3%; text-decoration:none;}
.module_xgsg_cont ul li span a:hover { color:#d32f2f;}

h2.ch_typer_tt { padding:0 10px; background-color:#fff9f5; border-radius:6px 6px 0 0; color:#37474f; font:normal normal 2rem/2.4em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typer_tt a { display:block; text-decoration:none;}
h2.ch_typer_tt span { margin-left:.5em; color:#d32f2f;}
h2.ch_typer_tt:hover { background-color:#f2dfce;}



/* 侧边栏_新股申购2 */
.module_xgsg_cont ul { display:none;}
.module_xgsg_cont ul.block { display:block;}



/* 侧边栏_标题 */
h2.ch_typer2_tt { display:inline-block; margin-bottom:20px; border-bottom:2px solid #37474f; color:#37474f; font:normal normal 2rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typer2_tt a { display:block; text-decoration:none; transition:all .5s;}
h2.ch_typer2_tt span { margin-left:.5em; color:#007aff; transition:all .5s;}
h2.ch_typer2_tt:hover { border-color:#007aff; color:#007aff;}
h2.ch_typer2_tt:hover a { color:#007aff;}
h2.ch_typer2_tt:hover span { margin-left:1em; color:#37474f;}



/* 侧边栏_列表 */
.module_gg {}
ul.ch_typer_list { display:block; width:100%;}
ul.ch_typer_list li { display:-webkit-flex; display:flex; margin-bottom:.7em; font-size:1.6rem;}
ul.ch_typer_list li:last-child { margin-bottom:0;}
ul.ch_typer_list li:before { content:"\2022";}
ul.ch_typer_list li a { display:block; margin-left:6px; text-decoration:none;}
ul.ch_typer_list li:hover, ul.ch_typer_list li a:hover { color:#d32f2f;}



/* 侧边栏_图列?*/
ul.ch_typer_list2 { display:block; width:100%;}
ul.ch_typer_list2 li { display:-webkit-flex; display:flex; margin-bottom:.7em; font-size:1.6rem;}
ul.ch_typer_list2 li:last-child { margin-bottom:0;}
ul.ch_typer_list2 li:before { content:"\2022";}
ul.ch_typer_list2 li a { display:block; margin-left:6px; text-decoration:none;}
ul.ch_typer_list2 li:hover, ul.ch_typer_list2 li a:hover { color:#d32f2f;}

ul.ch_typer_list2 li:first-child a { margin-left: 0;}
ul.ch_typer_list2 li:first-child:before { content: none;}
.ch_typer_picnews { overflow:hidden; position:relative; display:block; width:300px; height:205px; border-radius:6px;}
.ch_typer_picnews img { width:300px; height: 205px; border:none;transition:transform .3s;}
.ch_typer_picnews:hover img {transform: scale(1.1,1.1);}
.ch_typer_picnews section { position: absolute; top:45px; display:block; width:100%; height:160px;background: linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,0));}
.ch_typer_picnews h3 { position:absolute; bottom:15px; padding:0 10px;color:#fff; font-size:1.6rem;transition:bottom .3s;}
.ch_typer_picnews:hover h3 { bottom:90px;}
.ch_typer_picnews span { position:absolute; bottom:0; display:block; padding:10px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:1.4rem; line-height:1.5em;opacity:0;transition:opacity .3s;}
.ch_typer_picnews:hover span {opacity:1;}



/* 侧边栏_专题 */
.indepth_1 ul { width:100%;}
.indepth_1 ul li { overflow:hidden; position:relative; margin-bottom:3px; height:60px; border-radius:6px; transition:height .5s;}
.indepth_1 ul li a { display:block;}
.indepth_1 ul li img { width:100%; height:205px;}
.indepth_1 ul li h3 { position:absolute; bottom:0; padding:100px 8px 10px; width:284px; background:linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0)); color:#fff; font-size:1.6rem; line-height: 1.3em; transition:padding-top .5s;}
.indepth_1 ul li:hover h3 { padding-top:30px;}
.indepth_1 ul li:first-child { height:205px;}
.indepth_1 ul li:last-child { margin-bottom:0;}
.indepth_1 ul:hover li { height:60px;}
.indepth_1 ul li:hover { height:205px;}



/* 侧边栏_信披 */
.info_disc {}
.info_disc ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; background-color:#eef3f6;}
.info_disc ul li { width:25%; text-align:center;}
.info_disc ul li a, h2.ch_typer_tt2 a { display:block; text-decoration:none;}
.info_disc ul li a { font-size:1.4rem; line-height:3em; transition:background-color .3s,color .3s;}
.info_disc ul li:nth-child(1) a, .info_disc ul li:nth-child(3) a, .info_disc ul li:nth-child(6) a, .info_disc ul li:nth-child(8) a { background-color:#F2F6F8;}
.info_disc ul li:nth-child(2) a, .info_disc ul li:nth-child(4) a, .info_disc ul li:nth-child(5) a, .info_disc ul li:nth-child(7) a { background-color:#e6edf2;}
.info_disc ul li a:hover { background-color:#007aff; color:#fff;}

h2.ch_typer_tt2 { padding:20px 10px; background-color:#f5fbff; border-radius:6px 6px 0 0; color:#37474f; font:normal normal 2rem/1em Georgia, "Microsoft YaHei UI"; transition:color .5s;}
h2.ch_typer_tt2 a { color:#37474f; transition:color .5s;}
h2.ch_typer_tt2 span { display:block; margin-top:5px; color:#007aff; transition:color .5s;}
h2.ch_typer_tt2:hover a { color:#007aff;}
h2.ch_typer_tt2:hover span { color:#37474f;}

.info_disc_search { padding:15px 10px 10px; background-color:#f5fbff; border-radius:0 0 6px 6px;}
.info_disc_search form { position:relative; display:-webkit-flex; display:flex;}
.info_disc_searchTxt { padding:0 40px 0 15px; width:100%; height:2.4em; background:#fff; border:none; border-radius:4px; font-size:1.4rem; line-height:2.4em; outline:none;}
.info_disc_searchTxt:focus {}
.info_disc_searchBt { position:absolute; top:2px; right:8px; width:24px; height:24px; background:url(../images/topsearchbt.png) no-repeat 0 4px; border:none; cursor:pointer; outline:none;}
.info_disc_searchBt:hover { background-position:0 -35px;}
.info_disc_search_iframe { overflow: hidden; width: 300px; height: 59px;}



/* 侧边栏_服务专区 */
.module_fwzq {}
.module_fwzq_tab { background-color:#f5fbff;}
.module_fwzq_tab ul { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.module_fwzq_tab ul li { width:45px; font-size:1.4rem; line-height:3em; text-align:center; cursor:pointer; transition:background-color .3s,color .3s;}
.module_fwzq_tab ul li:nth-child(2) { width:65px;}
.module_fwzq_tab ul li:nth-child(4), .module_fwzq_tab ul li:nth-child(6) { width:50px;}
.module_fwzq_tab ul li.on { background-color:#e6edf2; color:#007aff;}
.module_fwzq_tab ul li a { text-decoration:none;}
.module_fwzq_tab ul li.on a { color:#007aff;}
.module_fwzq_cont { padding:2px 0 6px; height:auto; background-color:#e6edf2; border-radius:0 0 6px 6px;}
.module_fwzq_cont ul { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.module_fwzq_cont ul li { overflow:hidden; margin:4px 0 0 4px; width:70px; height:70px; color:#888; font-size:1.4rem; line-height:2em;}
.module_fwzq_cont ul li a { display:block; text-decoration:none;}
.module_fwzq_cont ul li a img { width:70px; height:70px;}
.module_fwzq_cont ul li a span { position:relative; bottom:70px; display:block; padding-top:43px; background-color:rgba(255,255,255,0); line-height:30px; text-align:center; transition:.3s linear;}
.module_fwzq_cont ul li:hover a span { background-color:rgba(0,122,255,.7); color:#fff;}

h2.ch_typer_tt3 { padding:0 10px; background-color:#f5fbff; border-radius:6px 6px 0 0; color:#37474f; font:normal normal 2rem/2em Georgia, "Microsoft YaHei UI"; transition:all .5s;}
h2.ch_typer_tt3 a { display:block; text-decoration:none;}
h2.ch_typer_tt3 span { margin-left:.5em; color:#d32f2f;}
h2.ch_typer_tt3:hover { background-color:#e6edf2;}



/* 侧边栏_新三?*/
h2.ch_typer_tt4 { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; margin-bottom: 5px; color: #37474f; font:normal normal 1.6rem/1em Georgia, "Microsoft YaHei UI";}
h2.ch_typer_tt4 a { display:block; padding: .5em 1em; background-color: #F5FBFF; border-radius: 1em; color: #37474f; text-decoration:none; transition: color .3s;}
h2.ch_typer_tt4 a:hover { color: #007AFF;}
h2.ch_typer_tt4 span { padding-left: 76px; height: 22px; background-image: url(../images/ad_bxtg.png); background-repeat: no-repeat; background-position: 0 0; color:#999; font-size: 1.4rem;}

.module_xsb_list { overflow: hidden;}
.module_xsb_list ul { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%;}
.module_xsb_list ul li { margin-right: 8px; width: 69px;}
.module_xsb_list ul li a { text-decoration: none;}
.module_xsb_list ul li img { width: 69px; height: 69px;}
.module_xsb_list ul li span { display: block; background-color: #F2F8FF; border-top: 2px solid #007AFF; font-size: 1.2rem; line-height: 2.5em; text-align: center; transition:background-color .3s, color .3s;}
.module_xsb_list ul li a:hover span { background-color: #007AFF; color: #fff;}



/* 侧边栏_附加 */
.box_stock { border: 1px solid #d1d1d1;}



/* 底部 */
footer.ft_site { padding:2rem 0; width:100%; min-width:1200px; background-color:#145aa9; font-size:1.2rem;}
.ft_item { display:-webkit-flex; display:flex; -webkit-align-items:flex-start; align-items:flex-start; margin-bottom:2rem; color:#fff;}
  .ft_item ul { margin-right:4%; width:10%;}
  .ft_item ul li { color:#fff; font-family:"微软雅黑", "宋体"; line-height:2.5em;}
  .ft_item ul li:first-child { font-size:1.6rem;}
  .ft_item ul li a { display:block; width:100%; color:#bbb; text-decoration:none; transition:color .25s;}
  .ft_item ul li a:hover { color:#fff;}
  .ft_item div { margin-top:1rem; margin-left:auto; width:120px; background-color:rgba(0,0,0,.2); text-align:center;}
  .ft_item div span { display:block; margin:.5rem 0 .8rem; font-size:1.4rem; line-height:1em;}
.ft_gr { margin-bottom:2rem; border-top:1px solid rgba(255,255,255,.1); border-bottom:1px solid rgba(255,255,255,.1);}
  .ft_gr ul { display:-webkit-flex; display:flex; padding:2rem 0; width:100%;}
  .ft_gr ul li { margin-right:4em; color:#fff; font-size:1.4rem; line-height:1em;}
  .ft_gr ul li a { color:#fff; text-decoration:none;}
.ft_cr { color:#bbb; line-height:2em;}

.bot_icon_spc { position: relative; cursor: pointer;}
.bot_icon_spc div { display: none; margin: 0;}
.bot_icon_spc:hover div { display: block; position: absolute; top: 0; background-color: #104887;}



/* 补充 */
.space_pb1 { padding-bottom:50px;}
.space_pb2 { padding-bottom:20px;}
.space_pb3 { padding-bottom:40px;}
.space_pb4 { padding-bottom:30px;}
.space_pt1 { padding-top:50px;}
.space_pt2 { padding-top:30px;}
.space_pt3 { padding-top:20px;}
.space_ptb1 { padding-top: 10px; padding-bottom: 20px;}
.space_ptb2 { padding-top: 20px; padding-bottom: 20px;}
.space_b1 { margin-bottom:50px;}
.space_b2 { margin-bottom:20px;}
.space_b3 { margin-bottom:40px;}
.space_b4 { margin-bottom:30px;}
.space_b38 { margin-bottom:38px;}
.space_t1 { margin-top:50px;}
.space_t2 { margin-top:30px;}
.space_t3 { margin-top:20px;}
.space_t4 { margin-top:8px;}
.space_r1 { margin-right:50px;}
.space_r2 { margin-right:30px;}
.space_l1 { margin-left: 15px;}

.bgc_wht { background-color:#fff;}
.bgc_tint1 { background-color:#fff9f5;}
.bgc_tint2 { background-color:#fafafa;}
.bgc_tint3 { background-color:#e0ebef;}
.bgc_tint4 { background-color:#f6fbfd;}
.bgc_dark1 { background-color:#263238;}
.bgc_dark2 { background-color:#a6c5d8;}

.swiper-container-ad2, .swiper-container-ad3, .swiper-container-ad4, .swiper-container-ad5 { position:relative;overflow:hidden;list-style:none;padding:0;}
