﻿@charset "utf-8";
/* CSS Document */
a { -webkit-transition: all 0.4s; transition: all 0.4s; }
a:hover { color: #ff9724!important; background-color: transparent; -webkit-text-decoration-skip: objects; }
#mobileHeader { display: none; }
body { font-family: "微软雅黑"; }
.lmt h2 { background: #146bd7; font-size: 24px; height: 45px; line-height: 45px; text-align: center; padding: 0 60px; display: inline; }
.lmt h2 a { color: #fff; }
.conbox01 { width: 48%; }
.conbox01 ul { margin-top: 40px; }
.conbox01 li { padding-bottom: 10px; margin-bottom: 10px; position: relative; }
.conbox01 h3 { color: #146bd7; font-size: 24px; line-height: 36px; }
.conbox01 h3 a { color: #146bd7; }
.conbox01 h3:after { content: ""; display: block; width: 50px; height: 2px; background-color: #2f3237; overflow: hidden; margin-top: 10px; }
.conbox01 p { color: #62666b; font-size: 14px; line-height: 30px; padding-top: 10px; }
.conbox01 span { color: #fff; font-size: 14px; line-height: 30px; background: #146bd7; display: block; text-align: center; width: 100px; }
.conbox01 span a { color: #fff; }
.navBox { background: #146bd7; height: 85px; position: relative; z-index: 99 }
.nav { font-size: 12px; width: 1200px; margin: 0px auto 0; height: 85px; line-height: 85px; position: relative; z-index: 1; }
.nav a { text-decoration: none; }
.nav .logo { display: block; float: left; }
.nav .logo + .logo { padding-left: 50px; }
.navmain { height: 85px; position: relative; float: left; }
#nav_all { height: 85px; float: left; line-height: 85px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; position: relative; font-size: 16px; width: 140px; height: 85px; line-height: 85px; text-align: center; }
#nav_all li a { color: #fff; display: inline-block; font-weight: bold; cursor: pointer; white-space: nowrap; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 140px; left: 0px; top: 85px; z-index: 9; }
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding: 10px 0; float: none; background: #146bd7; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; border: none; display: block; }
#nav_all ul li a:hover { margin: 0px auto; height: 32px; line-height: 32px; color: #fff; border-bottom: 2px solid #2f3237; display: inline; }
/*公共tit*/
.hide { display: none; }
.sub-box { width: 1000px; margin: 0 auto; }
.conttit { padding: 18px 10px 0; border-bottom: 4px solid #e9e9e9; margin-bottom: 25px; font-size: 22px; line-height: 40px; color: #0568da; font-weight: bold; }
/**/
.l-part { float: left; width: 670px; }
.r-part { float: right; width: 312px; }
/*投教动态*/
.l-part-item { padding: 14px 20px; border-bottom: 1px solid #e9e9e9; }
.l-part-item img { float: left; display: block; width: 160px; height: 120px; margin-right: 12px; }
.l-patr-txt {/* float: left; max-width: 458px;*/ }
.l-patr-txt a { font-size: 20px; line-height: 42px; color: #000; }
.l-patr-txt p { font-size: 14px; line-height: 32px; color: #62666b; }
/*对话首席*/
.r-part-item { margin-bottom: 20px; }
.r-part-txt { width: 200px; float: left; }
.r-part-item img { float: left; display: block; width: 94px; height: 94px; margin-right: 16px; }
.r-name { font-size: 20px; line-height: 30px; color: #000; }
.r-des { font-size: 14px; line-height: 20px; color: #74777b; padding-top: 10px; }
/*牛小白*/
.list { overflow: hidden; }
.list-wrap { width: 110%; padding-left: 10px; }
.list-item { float: left; width: 140px; margin-right: 28px; }
.list-item a, .list-item img, .list-item a, .list-item span { display: block; }
.list-item a:first-child { position: relative; display: block; }
/*.list-item a:first-child:before { content: ""; position: absolute; top: 50%; left: 50%; width: 46px; height: 46px; margin-top: -23px; margin-left: -23px; background-position: center center; background-repeat: no-repeat; background-image: url(""); background-color: red; }*/
.list-item a+a { display: block; width: 100%; height: 40px; margin: 6px 0; overflow: hidden; font-size: 14px; line-height: 20px; color: #62666b; text-align: center; }
.list-item img { width: 100%; height: 104px; }
/*公共 load more*/
.loadmore { width: 138px; height: 38px; border: 1px solid #e9e9e9; margin: 32px auto 0; text-align: center; line-height: 38px; font-size: 16px; color: #62666b; cursor: pointer; }
.footer { width: 100%; background: #063875 url(/finance/touxiaobai/images/20170725JYJD_footerBG_v1.png) 50% 0 repeat-x; margin-top: 50px; }
.footer-con-m { display: none; }
.footer-con-p { width: 1200px; margin: 0 auto; padding-top: 60px; display: block; }
.footer-con-p .footer-left { width: 190px; padding-left: 15px; color: #fff; font-size: 14px; float: left; }
.footer-con-p .footer-left a { color: #fff; }
.footer-con-p .footer-left li { padding: 15px 0; }
.footer-con-p .footer-right { width: 940px; float: right; font-size: 14px; }
.footer-con-p .footer-right h3 { color: #146bd7; padding: 15px 0; }
.footer-con-p .footer-right li { width: 20%; float: left; color: #fff; line-height: 50px; }
.footer-con-p .footer-right li a { color: #fff; }
.footer-con-p .footer-bot { clear: both; border-top: 1px solid #131217; margin-top: 60px; padding-top: 56px; color: #fff; text-align: center; line-height: 30px; font-size: 14px; padding-bottom: 40px; }

@media screen and (max-width:768px) {
.nav { display: none;/* 暂时去掉 */ }
.navBox { height: 50px; }
#mobileHeader { width: 100%; background: #146bd7; position: relative; display: block; }
#mobileHeader .name { display: block; margin: 0 auto; text-align: center; width: 70%; height: 45px; line-height: 45px; font-size: 1em; color: #fff; overflow: hidden; padding-bottom: 5px; }
#mobileHeader .name a { color: #fff; }
#mobileHeader .name img { height: auto; width: 100%; }
#mobileHeader .right { display: block; width: 5%; height: 50%; position: absolute; top: 26%; right: 10px; }
#mobileHeader .right img { width: 100%; height: auto; display: block; }
#mobileHeader .mobileNavList { width: 100%; height: 0px; overflow: hidden; position: absolute; top: 50px; left: 0px; background: #ededed; z-index: 10; }
#mobileHeader .mobileNavList a { float: left; width: 33%; padding: 13px 0; color: #000; text-align: center; font-size: 18px; }
#mobileHeader .phnav { text-align: center; padding-bottom: 6px; }
#mobileHeader .phnav a { float: left; width: 25%; height: 30px; line-height: 35px; text-align: center; font-size: 16px; color: #333; }
#mobileHeader.fixed { position: fixed; top: 0; left: 0; z-index: 999; }
.sub-box { width: 96%; }
.list-wrap { width: 100%; padding-left: 0; }
.list-item { width: 4.35rem; margin-right: 0; }
.list-item:nth-child(even) { float: right; }
.list-item img { height: 3.27rem; }
.list-item a+a { margin-top: 0; }
/*.list-item a:first-child:before { margin: 0; transform: translate(-50%, -50%); }*/
.list-item a:first-child { height: 3.27rem; }
.l-part, .r-part { width: 100%; }
.r-part { /*display: none;*/ }
.r-part-item img { float: left; display: block; width: 30%; height: auto; margin-right: 0px; }
.r-part-txt { width: 66%; float: right; }
.r-name { line-height: 30px; }
.l-part-item { padding: 14px 10px; }
.l-patr-txt a { font-size: 18px; line-height: 1em; color: #000; }
.l-part .conttit { margin-bottom: 0; }
.footer-con-p { display: none; }
.footer-con-m { width: 90%; margin: 0 auto; padding-top: 60px; color: #fff; font-size: 12px; display: block; }
.footer-con-m a { color: #fff; }
.footer-con-m dt { width: 50%; float: left; }
.footer-con-m dd { width: 50%; float: right; text-align: center; margin-right: -6%; }
.footer-con-m dd img { width: 100%; height: auto; padding-top: 1%; }
.footer-con-m li { padding: 5px 0; }
.footer-con-m .footer-bot { clear: both; border-top: 1px solid #131217; margin-top: 18px; padding-top: 30px; color: #fff; text-align: center; line-height: 30px; font-size: 14px; padding-bottom: 40px; }
}
