@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:8px;}
.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 { width:1180px; height:100px;}
	.pic_top3 ul {}
	.pic_top3 ul li { width:1180px;}
	.pic_top3 ul li img { width:1180px; height:100px;}
.pic_top3 .swiper-pagination { bottom: 4px;}

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: 23px; background: url(../images/ad_2021tf.png) no-repeat 0 -4px;}

.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:8px; 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 8px 0 8px;}
.ad_ht1 span { right: 10px;}



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



/* 导航_搜索 */
.line_nav { background-color:#f6fbfd;}

.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:0px;}
.topsearch form { position:relative; display:-webkit-flex; display:flex;}
.topsearchTxt { padding:0 40px 0 16px; height:2.4em; background:#fff; border-radius:4px; 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 8px rgba(0,0,0,0.1);}
.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: 8px 16px 8px 0; background-color: #f6fbfd; border-radius: 8px; font-size:1.8rem; line-height:1.8em;}
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 { 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_adtext_search { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; padding: 4px 4px 4px 8px; background-color: #F5F7F9; border-radius: 8px 8px 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:8px;}
.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;}

.topnav2021 { margin-left: auto; width: 980px;}



/* 图片首页 */
.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:8px; 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:8px; 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;}




/* 头条 */
.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;}




/* 快讯最财经 */
.p50 { margin-left:30px; width: 570px;}

.h24v6 { overflow: hidden;}
  .h24v6 h3 { padding: 14px 8px 15px; background-color: #f8f8f8; border-radius: 8px 8px 0 0; font-size: 2rem; line-height: 1em; transition: background-color .3s;}
  .h24v6 h3 a { text-decoration: none; transition: color .3s;}
  .h24v6:hover h3 { background-color: #fff;}
  .h24v6:hover h3 a { color: #d32f2f;}
  .h24v6 ul { font-size:1.6rem; line-height:2.4em; transition: background-color .3s;}
  .h24v6 ul li { overflow: hidden; background-color: #f8f8f8; white-space: nowrap; text-overflow: ellipsis; width: 100%; transition: background-color .3s;}
  .h24v6:hover ul li, .h24v6:hover ul li em { background-color: #fff;}
  .h24v6 ul li:hover { background-color: #eef3f6;}
  .h24v6 ul li em { display: inline-block; margin-right:8px; padding: 0 8px 0 24px; 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;}
  .h24v6 ul li:last-child { border-radius: 0 0 8px 8px;}
  .h24v6 ul li:last-child:hover { border-radius: 0;}




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

.ch_video { overflow: hidden;}
.ch_video_tab ul { display: -webkit-flex; display: flex; width: 100%;}
.ch_video_tab ul li { margin-right: 2rem;}

h2.ch_video_ttbig { color: #37474f; font-family:Georgia, "Microsoft YaHei"; font-size: 2rem; line-height: 3.2rem;}
h2.ch_video_ttbig a { color: #37474f; text-decoration: none; transition: color .3s;}
h2.ch_video_ttbig a span { margin-left: 1rem; margin-right: 3rem; color: #007AFF; transition: color .3s;}
h2.ch_video_ttbig a:hover { color: #007AFF;}
h2.ch_video_ttbig a:hover span { color: #37474f;}

h2.ch_video_tt { color:#fff; font:normal normal 1.6rem/1em Georgia, "Microsoft YaHei UI"; transition:color .3s;}
h2.ch_video_tt a { display:block; padding: 8px 16px; background-color: #e4eff3; border-radius: 2rem; color:#90a4ae; text-decoration:none; transition: background-color .3s, background-image .3s, color .3s;}
h2.ch_video_tt span { margin-left:.5em; color:#ccc; transition:color .3s;}
h2.ch_video_tt:hover { 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 { color:rgba(0,122,255,1);}
.ch_video_tab ul li.on h2.ch_video_tt a { background-image: linear-gradient(-20deg, #004a9b, #007aff); color:#fff;}
.ch_video_tab ul li.on h2.ch_video_tt span { color:rgba(255,255,255,.6);}

.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 0 0;}
.ch_video_cont ul li { overflow:hidden; position:relative; width:185px; height:126px; border-radius:8px;}
.ch_video_cont ul li a { display:block; text-decoration:none;}
.ch_video_cont ul li img { width:185px; height:126px;}
.ch_video_cont ul li h3 { position:absolute; bottom:0; padding:40px 8px 4px; width:169px; 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.8rem;}
.icon_vod1 { display:block; position:absolute; top:0; left:0; width:185px; height:126px; background-image:url(../images/icons_vod3.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: 14px;}
.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;}




/* 频道类型独列 */
.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;}

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

.ch_typewd_picnews2 { overflow:hidden; position:relative; display:block; margin-right: 25px; width:360px; height:245px; border-radius:8px;}
.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; margin-top: -5px; width:450px;}
ul.ch_typewd_list li { margin-top: .8rem; font-size:1.6rem; line-height:1.5em;}
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:3.2rem;}




/* 频道类型对列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; padding: .8rem 0;}
ul.ch_typep50_list li h3 { font-size: 1.8rem; line-height: 1.5em;}
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.6rem; padding: 0; background-color: #3A98FF; border-radius: 8px; 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: 8px 8px 8px 16px; width: 321px;}
ul.ch_typep50_list li:first-child h3 { margin-bottom: 8px; font-weight: bold;}
ul.ch_typep50_list li:first-child span { font-size: 1.6rem; line-height: 1.5em;}




/* 侧边栏_首页金牛 */
.gba_index { overflow: hidden; padding-bottom: 8px; width: 100%; background-color: #f8f8f8; border-radius: 8px;}
h2.gba_index_tt { padding: 16px 0; background: url(../images/bg_gba_index_tt.png) no-repeat 0 0; font:normal normal 2rem/1em Georgia, "Microsoft YaHei UI"; text-indent: 32px;}
h2.gba_index_tt a { color: #37474f; text-decoration: none; transition: color .3s;}
h2.gba_index_tt span { margin-left: .5em; color: #007aff; transition: color .3s;}
h2.gba_index_tt:hover {}
h2.gba_index_tt a:hover { color: #007aff;}
h2.gba_index_tt a:hover span { color: #37474f;}

.gba_index ul li a { display: block; padding: 8px; border-left: 2px solid #f8f8f8; font-size: 1.6rem; line-height: 1.5em; text-decoration: none; transition: background-color .3s, border-color .3s, color .3s;}
.gba_index ul li a:hover { background-color: #eef3f6; border-color: #007aff; color: #d32f2f;}
.gba_index ul li.gba_index_list_big { overflow: hidden; position: relative; height: 205px;}
.gba_index ul li.gba_index_list_big a { padding: 0; border: none; color: #fff; transition: none;}
.gba_index ul li.gba_index_list_big a:hover { background: none;}
.gba_index ul li.gba_index_list_big img { width: 100%; height: 205px;}
.gba_index ul li.gba_index_list_big h3 { position: absolute; bottom: 0; padding: 32px 8px 8px; 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.5em;}


.gba_index2 { overflow: hidden; width: 100%; background-color: #f8f8f8; border-radius: 8px;}
.gba_index2_tab { background: url(../images/bg_gba_index_tt.png) no-repeat 0 0;}
.gba_index2_tab ul { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; width: 100%;}
.gba_index2_tab ul li { width: 35%; text-align: center;}
h2.gba_index2_tt { padding: 14px 0 16px; border-top: 2px solid #c4d8e4; color: #90a4ae; font:normal normal 2rem/1em Georgia, "Microsoft YaHei UI"; transition: border-color .3s;}
h2.gba_index2_tt a { color: #90a4ae; text-decoration: none; transition: color .3s;}
h2.gba_index2_tt:hover {}
h2.gba_index2_tt a:hover { color: #007aff;}
.gba_index2_tab ul li.on h2.gba_index2_tt { border-color:rgba(0,122,255,1); color:rgba(0,122,255,1);}
.gba_index2_tab ul li.on h2.gba_index2_tt a { color:rgba(0,122,255,1);}

.gba_index2_cont {}
ul.gba_index2_list1 { padding-bottom: 8px;}
ul.gba_index2_list1 li a { display: block; padding: 8px; border-left: 2px solid #f8f8f8; font-size: 1.6rem; line-height: 1.5em; text-decoration: none; transition: background-color .3s, border-color .3s, color .3s;}
ul.gba_index2_list1 li a:hover { background-color: #eef3f6; border-color: #007aff; color: #d32f2f;}
ul.gba_index2_list1 li.gba_index2_list_big { overflow: hidden; position: relative; height: 205px;}
ul.gba_index2_list1 li.gba_index2_list_big a { padding: 0; border: none; color: #fff; transition: none;}
ul.gba_index2_list1 li.gba_index2_list_big a:hover { background: none;}
ul.gba_index2_list1 li.gba_index2_list_big img { width: 100%; height: 205px;}
ul.gba_index2_list1 li.gba_index2_list_big h3 { position: absolute; bottom: 0; padding: 32px 8px 8px; 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.5em;}

ul.gba_index2_list2 li { margin-bottom: 4px;}
ul.gba_index2_list2 li:last-child { margin-bottom: 10px;}
ul.gba_index2_list2 li a { display: -webkit-flex; display: flex; font-size: 1.6rem; line-height: 1.25em; text-decoration: none; transition: background-color .3s, color .3s;}
ul.gba_index2_list2 li a:hover { background-color: #007AFF; color: #fff;}
ul.gba_index2_list2 li a img { width: 111px; height: 76px;}
ul.gba_index2_list2 li a h3 { display: block; padding: 6px 8px 2px; width: 173px;}




/* 侧边栏_标题 */
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;}




/* 侧边栏_列表 */
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:8px;}
.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:8px; 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:8px 8px 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 8px 8px;}
.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 8px 8px;}
.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:8px 8px 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;}
.space_l2 { margin-left: 45px;}

.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;}
