@charset "utf-8";
html {height: 100%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x:hidden}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, input, a, table, img, hr, textarea, strong, figure { margin: 0; padding: 0;}
body { color: #404040; font-size: .32rem; min-height: 100%; position: relative; margin: 0 auto;overflow-y: scroll;-webkit-overflow-scrolling : touch; overflow-x:hidden}
body.noscroll{height:100%;}
::-webkit-scrollbar{width:0;height:0}
*html, html { height: 100%; overflow-x:hidden}
article, footer, header, section, footer, nav, figure, menu, object, time {	display: block;}
ul, ol, li { list-style: none; }
a { color: #333333; text-decoration: none;}
a:hover, a:active, a:focus, a:visited { color: #333; text-decoration: none;}
img { border: none; vertical-align: middle; max-width: 100%; font-size:0px;}
table {	border-collapse: collapse; border-spacing: 0;}
a, input { outline: 0; cursor:pointer;}
input[type="text"],input[type="password"]{text-indent: .15rem;}
input::-webkit-input-placeholder {color:#ccc;}
button,input[type="button"]{outline:none;}
em,i { font-style: normal;}
section{ background: #fff;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{ float: left;}
.fr{ float: right;}
.mt10{ margin-top: .1rem;}
.mt20{ margin-top: .2rem;}
.mt25{ margin-top: .25rem;}
.mb20{ margin-bottom: .2rem;}
.mb25{ margin-bottom: .25rem;}
.pb20{ padding-bottom: .20rem;}
.pb25{ padding-bottom: .25rem;}
.pdlr30{ padding-left:.3rem; padding-right:.3rem;}
.mglr30{ margin-left:.3rem; margin-right:.3rem;}
.overhide{ overflow: hidden;}
i.icon{ background:url(../images/icon1_index_beta514.png) no-repeat; background-size:4.68rem;}
i.icon2{background: url(../images/icon2_index_beta514.png) no-repeat; background-size: 6rem; } 
i.icon4{background: url(../images/icon4_index_beta514.png) no-repeat; background-size: 6rem; } 
i.icon5{background: url(../images/icon5_index_beta514.png) no-repeat; background-size: 6rem; } 
.bg_fff{ background:#FFF}
.bg_f5f5f5{ background:#f5f5f5}
.red{ color:#f63b23}
.green{ color:#14a814}
/*头部蓝色导航*/
#nav{ position: relative;}
.nav_position{ position:fixed; top: 0; z-index: 100; width: 100%;/* overflow-x:hidden*/}
.find_nav{ height:.8rem; line-height:.8rem; background:#2f75ea; font-size:.32rem; color:#bed6fe; position:relative}
.find_nav_left{ width:6.8rem;margin-left: .3rem;}
.find_nav ul li.swiper-slide{ float:left; margin-right:.45rem; width:auto;height: .8rem;}
.find_nav ul li a{ color:#bed6fe; display:block}
.find_nav ul li.on a{ color:#f5f5f5; font-size:.36rem}
.nav_yy{ background:url(../images/icon1_index_beta514.png) no-repeat -2.04rem -4.9rem; background-size:4.68rem ; display:block; position:absolute; top:0; width:1.17rem; height:.8rem;content: ''; z-index:2; top:0; right:0; text-align:right}
.find_nav i{ width:.24rem; height:.15rem; display:inline-block; margin-top:.3rem; margin-right:.3rem}
.find_nav i.nav_down{ background-position:-.64rem -4.85rem}
.find_nav i.nav_up{ background-position:-.23rem -4.85rem;}
/*蓝色导航-点击下拉*/
.hidden_nav{ background:#f5f5f5; display:none; overflow-y: scroll; position:absolute; width:6.9rem/*; overflow:hidden*/;z-index: 999;top: .8rem;}
.hidden_nav a{ display:block; color:#333}
.hidden_nav h3{ font-size:.26rem; font-weight:normal; padding-top:.35rem; padding-bottom:.2rem}
.hidden_nav ul li{ font-size:.28rem; padding:.15rem .25rem; border:solid 1px #ececec; margin-right:.14rem; float:left; background:#fff; margin-bottom:.14rem;height: .38rem;}
/*Header*/
.article_sprite{ display: block; background: url(../images/article_sprite.png) no-repeat; background-size: 6rem;}
.top_logo {width:100%;height: .8rem;background-color:#fff;position:relative;border-bottom: 1px solid #f0f0f0;}
.top_logo h1 {width: 68%;height: .8rem;font-size: 0.34rem;color:#333;overflow:hidden;font-weight: normal;}
.top_logo h1 img {width: .65rem;height: 0.65rem;display:block;float:left;}
.top_logo h1 img.index_logo{ width: 1.52rem; height: .6rem; margin-top: .02rem;}
.top_logo h1.tac {text-align:center;}
.top_logo a.fl{margin: .075rem .14rem 0 .3rem;}
.top_logo .site {margin:0 auto;overflow-x: auto;white-space: nowrap;}
.top_logo .site a {font: 0.3rem/.8rem "Microsoft Yahei";color:#333;}
.top_logo .site a.current{ color:#bc2d09; }
.top_logo .site em{ color: #de3d14;font:0.3rem/.7rem "Microsoft Yahei";}
.top_logo span.overall {width: 0.72rem;height: 100%;float:right;text-align:right;background-position: 0 -.5rem;margin-left: .15rem;cursor: pointer;}
.top_logo span.uersIcon { float: right; margin-right: .05rem;}
.top_logo span.uersIcon a{display: block;margin-top: .2rem;padding-right: .15rem;border-right: 1px solid #f0f0f0;}
.top_logo span.uersIcon img{width: .42rem;height: .42rem; border-radius:50%}
.top_logo span.uersLogin{ float: right; padding:0;}
.top_logo span.uersLogin figure{ margin: 0 auto;}
.top_logo span.uersLogin figure div{display:inline-block;text-align:center; width: 0.5rem !important;height: 0.5rem; margin: .12rem .2rem 0 0; border-radius: 0.25rem;overflow:hidden;}
.top_logo span.uersLogin img{ width: 100%; height: 100%; border-radius: 50%;}
/*overall*/
.overall-nav {width:100%;height:100%;overflow-y:scroll;background:#f5f5f5; min-height: 100%; z-index:10000; position:fixed; display:none; top: 0;}
.overall_title{height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;color: #fff;background: #2f75ea;text-align: center;position: relative;}
.overall_title a.back{width: 0.2rem;height: 0.36rem;display: block;position: absolute;background: url(../images/news_sprite1.png) no-repeat -1.2rem -1.6rem;left: 0.3rem;top: 0.22rem; background-size:1.62rem}
.overall-nav-in {background:#f5f5f5;padding: 0 0.3rem;text-align:center;position:relative;}
.overall-nav-in ul { width: 100%;}
.overall-nav .color-btn a {width:22%; display:block; float:left; font:.8em/2em "Microsoft Yahei"; color:#333; border-radius:1em; margin-right:1.5%; text-align:center;}
.overall-nav .color-btn .color-01 {background:#e67373; width:28%;}
.overall-nav .color-btn .color-02 {background:#ed9b63;}
.overall-nav .color-btn .color-03 {background:#afd067;}
.overall-nav .color-btn .color-04 {background:#b099cf; margin-right:0;}
.overall-nav .nav-tit {overflow:hidden;}
.overall-nav .nav-tit strong {display:block;color:#333;font-size: 0.26rem;line-height: 0.66rem;height: 0.66rem; margin-top: .2rem; font-weight:normal;text-align:left;}
.overall-nav .nav-tit:first-of-type strong{ margin-top: .3rem;}
.overall-nav li {width:18%;margin-right:1.6%;margin-bottom: 1.6%;background: #fff;border: 1px solid #ececec;float:left;font-size: 0.28rem;line-height: 0.68rem;}
.overall-nav li:nth-of-type(5n){ margin-right: 0;}
.overall-nav li a {color:#333; overflow:hidden;}
.overall-nav ul.Light_application li{ background: none; border:none; width: .75rem; margin-right: .46rem; line-height: .56rem;}
.overall-nav ul.Light_application li:last-child{ margin-right: 0;}
.overall-nav ul.Light_application li i{width:0.76rem;height: 0.76rem;display:block;margin: 0 auto;background: url(../images/news_sprite1.png) no-repeat 0 29.2%;background-size: 1.62rem 10.95rem;}
.overall-nav ul.Light_application li i.app_icon2{background-position: 0 36.5%;}
.overall-nav ul.Light_application li i.app_icon3{background-position: 0 6.9%;}
.overall-nav ul.Light_application li i.app_icon4{background-position: 0 44%;}
.overall-nav ul.Light_application li i.app_icon5{background-position: 0 21.6%;}
.overall-nav ul.Light_application li i.app_icon6{background-position: 0 14.2%;}
.overall-nav ul.Light_application li img{ width: 80%; display: block; margin: 0 auto;}
.overall-nav ul.Light_application li span{ font-size: .24rem;}
.top-logo .overall-nav ul.Light_application li span{width: 100%;display: block;text-align: center;padding: 0;float: none;}
.overall-nav-in .iMap {display:block;width: 1.44rem;color:#fff;height:.8rem;line-height:.8rem;position:absolute;top: -.8rem;right: 0;font-size: 0.22rem; text-align: left;}
.overall-nav-in .iMap i{ float: left; width: .3rem; height: .3rem; margin-top: .3rem; background: url(../images/news_sprite1.png) no-repeat -1.2rem -1rem;background-size:1.62rem 10.95rem;}
/*底部*/
footer div.other{background:#333;padding: .6rem .3rem;}
footer div.other .nav{ width: 100%; overflow: hidden;}
footer div.other .nav a{width:20%;text-align:center;display:  block;float: left;color: #cccccc;font-size: 0.34rem;}
footer div.other p.form{text-align: center;font-size: 0.28rem;line-height: 2em;margin-top: .5em;}
footer div.other p.form a{color: #888;padding-left: 3px;padding-right: 3px;font-size: 0.3rem;}
footer div.other p.contact{text-align: center;font-size: 0.28rem;margin-top: .2rem;}
footer div.other p.contact span{width: 3.9rem;height: .5rem;line-height: .5rem;margin:.5em auto;display: block;border: 1px solid #464b58;background: #49484d;border-radius: 3px;color: #fff;}
footer div.other p.banquan{text-align: center;color: #666;font-size: 0.28rem;}
/*返回顶部及反馈按钮*/
.actGotop{position:fixed; right:.2rem; width:0.8rem;height:0.8rem; z-index:999;}
.actGotop a, .feedback a{ display:block; text-indent:-9999px; outline:none; background:url(../images/icon1_index_beta514.png) no-repeat; background-size:4.68rem}
.actGotop a{ width:.81rem; height:.81rem; background-position:-2.92rem -3.92rem}
.feedback a{ width:.78rem; height:.81rem; background-position: -3.9rem -2.9rem}
.actGotop {bottom: 2rem;display:none;}
.feedback {bottom: 1.2rem;}
.feedback{ position:fixed; right:.2rem; width:0.7rem; z-index:999;}
.feedback i.close_fk{ background:url(../images/icon1_index_beta514.png) no-repeat; width:.35rem; height:.61rem; background-position:-4.11rem -3.92rem; display:block; margin:-.03rem 0 0 .24rem; background-size:4.68rem}

@media screen and (min-width:750px){body,.nav_position,.overall-nav,.top_logo{width:750px !important;}}
/*-------------最新头尾广告-ad begin------------------*/
.top-banner{position: relative;}
.top-banner a,.bottom-banner a{display: block;}
.top-banner a img, .bottom-banner a img{width:100%;height: 1.1rem;}
.top-banner .top_banner_close,.bottom-banner .top_banner_close{display:block;width: .4rem;height: .4rem;position: absolute;top: .02rem;right: .02rem;z-index: 2;cursor:pointer;}
.top-banner .top_banner_close img,.bottom-banner .top_banner_close img{width:100%;height:100%;}
.top-banner .banner_left_tip,.bottom-banner .banner_left_tip{width: 29px;height: 16px;position: absolute;left: 0;bottom: 0;}
.bottom-banner{ width: 100%; position: fixed;z-index:10;bottom:0;}
@media screen and (min-width:750px){.bottom-banner{width:750px;margin:0 auto;}}
/*-------------最新头尾广告-ad end------------------*/

/*-------------m端头部添加app下载图标 2017-12-28-------------*/
.top_logo span.appIcon { position:absolute; right:1.8rem;top:.16rem;}
.top_logo span.appIcon a{display: block;}
.top_logo span.appIcon img{width: .45rem;height: .45rem; }

/*-------------打开app按钮 20180731-------------*/
.open-app{position:relative;z-index: 199;}
.open-app .fixed-btn{display:none;position: fixed;bottom: 1rem!important;right: .2rem;width: .78rem!important;height: .68rem!important;padding-top: .1rem;line-height: .3rem; transition: bottom .3s;-webkit-transition: bottom .3s;text-align: center;color: #fff;font-size: .2rem!important;background: #2C91FD;border-radius: .4rem;z-index: 199; opacity:.9;}

/*---------全站导航处添加金投网图标 2018-12-14----------*/
.overall-nav ul.Light_application li i.app_jtw{background:url(../images/m_nav_jtw.png) no-repeat 100% 100%;background-size:.76rem;}

/*---------全站导航处添加图片图标 2019-08-07----------*/
.overall-nav ul.Light_application li img.icon{width:0.76rem;height: 0.76rem;display:block;margin: 0 auto;}

/*---------全站底部添加“名家解读” 2020-09-07----------*/
footer div.other .nav{overflow:initial !important;}
footer div.other .nav a{width:auto !important;padding:0 .15rem;position: relative;}
footer div.other .nav a.hot .flag{position: absolute;width: .68rem;height: .5rem;background: url(../images/m_foot_hot.png) no-repeat;background-size:.68rem;right: -.08rem;top: -.38rem;}
