@charset "UTF-8";



/*引入字体库*/



@font-face {

    font-family: "PingFang SC";

    src: url(../other/PingFangRegular_0.TTF);

    font-weight: normal;

    font-style: normal;

}







/* ----------------- CSS 定制的公共样式 ----------------- */

#newBridge {display:none !important;}

html,body {min-width:1324px;height:100%;font-family: "PingFang SC",'微软雅黑',"Microsoft YaHei", Roboto,'\5FAE\8F6F\96C5\9ED1', -apple-system;font-size:14px;color:#666;}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, img, small,i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input {margin: 0;padding: 0;}

a:link, a:visited, a:hover, a:active, a:focus {color:#333;text-decoration: none;outline:none;}

td, th, div, p, span {word-break: break-all;word-wrap: break-word;}

ul, dl, ol, li {margin:0;padding:0;list-style:none;}

a {color:#666;text-decoration:none;outline:none}

img {border:none;vertical-align: middle;}

table {border-collapse: collapse;}

video {outline: none;}

/* ------------------ CSS 活动的公共样式 ------------------ */

input::placeholder{font-size: 13px;color:#AEAEAE}

.header-wrap, .header-wrap-index {min-width: 1180px;margin: 0;padding: 0;background: #fff;text-align: center;}

.footer-wrap {padding-top: 24px;padding-bottom: 33px;background: #f2f2f2;text-align: center;color: #aeaeae;}

.footer-wrap>p{height: 19px;line-height: 19px;}

/* 页面二级导航 */

.sec-nav {width: 1180px;margin: 0 auto;color: #999;}

.sec-nav a {color: #999;}

/* 网页的内容宽 */

.wrapper {width: 1265px;margin: 0 auto;}

/* 网页的内容宽 */

.wrappers {position: relative;width: 1180px;margin: 0 auto;}

/* 字体超出控制 */

.textover {white-space: nowrap;word-wrap: normal;overflow: hidden;text-overflow: ellipsis;}

.relative {position: relative;}

.absolute {position: absolute;}

.center {text-align: center;}

.overflow {overflow: hidden;}

.display {display: inline;}

.pointer {cursor: pointer}

.hidden {display: none;}

.fr {float: right;}

.fl {float: left;}

.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}

.mr30 {margin-right: 30px;}

.channer-header {width: 100%;background: #fff;}

.channer-header .jxdnavbar {width: 1180px;margin: 0 auto;}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:focus:active, .btn:focus {outline: none;}



/* ----------------- CSS 顶部导航菜单样式 ----------------- */

.header-wrap-index .jxdnavbar {position: relative;width: 1180px;height: 100px;margin: 0 auto;}

.jxdnavbar {position: relative;height: 100px;background: #fff;}

.jxdnavbar .navlogo{width: 143px;height: 50px;margin-top: 26px;}

.jxdnavbar .navlogo img {width: 100%;}

/* 股票 */

.stockBox {float: left;width: 122px;height: auto;margin-top: 30px;margin-left: 14px;text-align: left;font-size:14px;color: #666;}

.stockBox .stockName, .stockBox .stockCode {display: block;line-height: 22px;}

.jxdnavbar .navbox {height: 32px;margin-top: 41px;margin-left: 72px;}

.jxdnavbar .navbox ul {height:32px;}

.jxdnavbar .navbox ul li {float: left;height: 100%;margin-right: 33px;text-align: center;overflow: hidden;}

.jxdnavbar .navbox>ul>li>a {display: block;height: 100%;font-size:16px;color: #333;}

.jxdnavbar .navbox>ul>li .btm-line {position: relative;bottom: 0;display: block;width: 0;height: 3px;margin: -3px auto;background: #3d91ff;

    transition: all .5s ease;}

.jxdnavbar .navbox ul li:hover>a {color: #3d91ff;}

.jxdnavbar .navbox>ul>li.current>a {line-height: 21px;color: #3d91ff;font-weight: bold;}

.jxdnavbar .navbox ul li:hover .btm-line {width: 100%;}

.jxdnavbar .navbox>ul>li.current .btm-line {width: 100%;}

.navsearch {position: relative;width: 164px;height: 30px;margin-top: 37px;}

.serc_txt {width: 100%;height: 30px;padding-left: 9px;padding-right: 31px;border: 1px solid #e8e8e8;border-radius: 15px;}

.serc_txt:focus {outline: none;border-color: #3d91ff;box-shadow: 0 0 0 2px rgba(61,145,255,.2);}

.icon-search {position: absolute;top: 5px;right: 11px;width: 20px;height: 20px;background: url(../images/icon_search.png) no-repeat;background-size: 20px;}

input#txtKey::-webkit-input-placeholder{position:relative;left: 7px;bottom: 2px;font-size: 13px;font-family: Microsoft YaHei;color: #AEAEAE;}



/* CSS 顶部导航菜单样式 ------------------*/

.subnav {display: none;position: fixed;top: 100px;left: 0;width: 100%;height: 467px;background: #FFFFFF;opacity: 0.95;font-size: 14px;z-index: 999;background: #FFFFFF;box-shadow: 0px 10px 10px rgba(71, 119, 183, 0.08);opacity: 1;}

.subnav.fix {display: none;position: fixed;top: 0;}

.subnav .con {width: 1180px;margin: 0 auto;padding-top: 35px;padding-left: 80px;}

.subnav .con .jjfa {width: 96px;float: left;text-align: left;margin-left: 100px;}

.subnav .con .jjfa .content-jjfa dl {padding-bottom: 18px;}

.subnav .con .cp {/* width: calc(100% - 325px); */float: left;text-align: left;width: calc(100% - 219px);}

.subnav .con .jjfa .content-jjfa a {line-height: 19px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #717171;opacity: 1;}

.subnav .con .jjfa .content-jjfa a:hover {color: #3D91FF;background: none;}

.subnav .con span {width: 96px;height: 31px;font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;line-height: 30px;color: #333333;opacity: 1;}

.subnav .con .cp-name {width: 72px;height: 18px;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;line-height: 20px;color: #595757;opacity: 1;}

.subnav .con .link-jjfa {width: 96px;height: 1px;background: #FFFFFF;border-top: 0.5px solid #999999;opacity: 1;margin-top: 13px;}

.subnav .con .link-cp {width: 857px;height: 1px;background: #FFFFFF;border-top: 0.5px solid #999999;opacity: 1;margin-top: 13px;}

.subnav .con .content-jjfa {/*padding-top: 32px;*/padding-top: 18px;}

.subnav .con .cp-list {padding-top: 18px;/* width: 772px; */height: 350px;width:100%;}

.subnav .con .cp .cp-list .cp-list-col:nth-child(2) {margin-left: 80px;margin-right: 80px;}

.subnav .con .cp .cp-list .cp-list-col:nth-child(4) {margin-left: 66px;}

.subnav .con .cp .cp-list .cp-list-col:nth-child(5) {/* position: relative;bottom: 40px; margin: 0 177px 0 114px; */margin-right:95px;}

.subnav .con .cp .cp-list .cp-list-col:nth-child(6){display:none;}

.subnav .con .cp .cp-list .cp-list-col:nth-child(8){margin-left:136px;}

.subnav .con .cp .cp-list .cp-list-col {padding-bottom: 30px;width: auto;float: left;min-height:180px;}

.subnav .con .cp .cp-list .cp-list-col .cp-col {padding-top: 14px;font-size: 14px;}

.subnav .con .cp .cp-list .cp-list-col .cp-col a {color: #666666;}

.subnav .con .cp .cp-list .cp-list-col .cp-col a:hover {color: #3D91FF;}

.jxdnavbar .navbox ul li.behover .subnav {visibility: visible;opacity: 1;transition: opacity .8s ease;}

/* 子导航的三角箭头 */

.subnav:before {display: none;content: "";position: absolute;top: -5px;left: calc(50% - 5px);width: 0;height: 0;border-right: 5px solid transparent;border-bottom: 5px solid #fff;border-left: 5px solid transparent;}

.subnav dl {width:100%;z-index:1000;}

.subnav dl dt a {display: block;padding: 0 20px;font-size:14px;line-height: 32px;color:#333;font-weight: 400;}

.subnav dl dt a:hover {background: #F5F5F5;}



/* 返回顶部 */

p#back-to-top {display: none;position: fixed;right: 0.7%;bottom: 100px;width: 50px;height: 50px;margin-right: 10px;z-index: 999;}

p#back-to-top a {display: block;width: 50px;height: 50px;background: transparent url(../images/icon_top.png) no-repeat;background-size: 100%;}

p#back-to-top a:hover {background: url(../images/icon_top_hover.png) no-repeat;background-size: 100%;}



/* 友情链接 */

.friendout {min-width: 1180px;background: #f2f2f2;}

.friendlink{width: 1180px;height: 285px;margin: 0 auto;border-bottom: 1px solid #999;}

.friendlink .link-wrap {width: 1180px;margin: 0 auto;padding: 33px 0 0;height: 284px;}

.link-nav {width:1180px;}

.link-nav .nav-item {float:left;width: 25%;}

.link-nav .nav-item img {padding: 0;}

.nav-item h4,.link-QDcode h4 {height: 24px;margin-bottom: 16px;font-size: 18px;line-height: 24px;color: #333;font-weight: 400;}

.nav-item ul {height: 139px;}

.nav-item ul li {font-size: 14px;line-height: 35px;color: #666;}

.nav-item ul li a {font-size:14px;color:#666;}

.nav-item ul li a {display: inline-block;position: relative;box-shadow: 0 0 1px rgba(0, 0, 0, 0);vertical-align: middle;

    -webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);overflow: hidden;}

.nav-item ul li a:before {content: "";position: absolute;right: 100%;bottom: 0;left: 0;height: 1px;background: #aeaeae;z-index: -1;

    -webkit-transition-property: right;transition-property: right;

    -webkit-transition-duration: 0.3s;transition-duration: 0.3s;

    -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

/* .nav-item ul li a:hover:before, .nav-item ul li a:focus:before, .nav-item ul li a:active:before {right: 0;} */

.friend-line {width: 20px;height: 2px;margin: 0 0 9px 0;background: #666;}

/* 整个滚动条的样式 */

::-webkit-scrollbar, ::-webkit-scrollbar-thumb {

    width: 5px;

    height: 5px;

    background-color: #0072ee;

}

::-webkit-scrollbar-track-piece {

    width: 5px;

    height: 5px;

    background-color: #f8f8f8;

}





/* 关于金现代 */

.aboutjxd-title {margin: 0 auto;width: 100px;font-size: 24px;font-family: Microsoft YaHei;font-weight: bold;line-height: 31px;color: #595757;}

.aboutjxd-line {width: 50px;height: 4px;margin: 14px auto 30px;background: #3D91FF;}



@media screen and (max-width:1600px) {

    .carousel-inner>.item>a img{height: 391px;}

}



.sider-bar-container{

    text-align: center;

    padding: 0 10px;

    width:81px;

    height:229px;

    position:fixed;

    bottom: 230px;

    right:19px;

    display: flex;

    flex-direction: column;

    align-items: flex-end;

    z-index:1000;

    border-radius: 4px;

    background-color:#196CF6;

}

.sider-use-container{

    width:100%;

    height:80px;

    border-bottom:1px solid #FFFFFF;

    display:flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    box-sizing: border-box;

    cursor: pointer;

}

.sider-use-container .use-pic{

    width:28px;

    height:28px;

    background:url("../images/info-p.png") no-repeat;

    background-size:100% 100%;

    margin-bottom:8px;

    margin-top: 5px;

}

.sider-use-container .use-text{

    width:100%;

    height:23px;

    font-size:14px;

    color:#FFFFFF;

    font-family: "PingFang SC";

}

.sider-phone-container{

    width:100%;

    height:80px;

    border-bottom:1px solid #FFFFFF;

    display:flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    box-sizing: border-box;

}

.sider-phone-container .phone-pic {

    width:26px;

    height:26px;

    background:url("../images/info-phone.png") no-repeat;

    background-size:100% 100%;

    margin-bottom:8px;

    margin-top: 5px;

}

.sider-phone-container .phone-text{

    width:66px;

    height:23px;

    font-size:14px;

    color:#FFFFFF;

    font-family: "PingFang SC";

}

.sider-phone-container .phone-hover-container{

    width:187px;

    height:81px;

    border-radius: 5px;

    background:url("../images/info-phone-back.png") no-repeat;

    background-size:cover;

    position:fixed;

    bottom: 303px;

    right:106px;

    z-index:1005;

    display:none;

}

.sider-phone-container:hover .phone-hover-container{

    display:flex;

    justify-content: center;

    align-items: center;

}



.phone-hover-container .phone-hover{

    width:18px;

    height:18px;

    background:url("../images/info-hover-phone.png") no-repeat;

    background-size:cover;

    margin-left: 12px;

}

.phone-hover-container .phone-number{

    width:125px;

    height: 51px;

    font-size: 16px;

    line-height: 51px;

    font-weight: 500;

    color: #2377FF;

}



.sider-weixin-container {

    width:100%;

    height:80px;

    display:flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}

.sider-weixin-container .weixin-pic {

    width:30px;

    height:24px;

    background:url("../images/info-wechat.png") no-repeat;

    background-size:cover;

    margin-bottom:8px;

    margin-top: 5px;

}

.sider-weixin-container .weixin-text{

    width:100%;

    height:23px;

    font-size:14px;

    color:#FFFFFF;

    font-family: "PingFang SC";

}

.sider-weixin-container .weixin-hover-container{

    width:187px;

    height:211px;

    border-radius: 5px;

    background:url("../images/info-wechat-back.png") no-repeat;

    background-size:cover;

    position:fixed;

    bottom: 110px;

    right:100px;

    z-index:1005;

    display:none;

}

.sider-weixin-container:hover .weixin-hover-container{

    display:flex;

    flex-direction: column;

}

.weixin-hover-container .weixin-hover{

    width:135px;

    height:134px;

    margin-top: 25px;

    margin-left: 26px;

    background:url("../images/wechatCode1.png") no-repeat;

    background-size:cover;

}

.weixin-hover-container .weixin-text{

    margin-top: 8px;

    width: 100%;

    height: 20px;

    font-size: 14px;

    font-family: "PingFang SC";

    font-weight: 400;

    color: #707070;

    line-height: 20px;

}



#goToTop>a {

    display: block;

    position: fixed;

    right: 20px;

    bottom: 150px;

    width: 73px;

    height: 73px;

    background: url(../images/top.png) no-repeat center;

    background-size: 100%;

    transition: all .5s ease-out;

}

.info{

    display: block;

    position: fixed;

    width: 81px;

    height: 229px;

    right: 19px;

    bottom: 225px;

    padding: 0 13px;

    background: #196CF6;

    border-radius: 4px;

    box-shadow: 0 0 12px 1px  rgba(125,131,139,0.4);

}

