@charset "UTF-8";
/* ----------------- CSS 定制的公共样式 ----------------- */
#newBridge {display:none !important;}
html,body {min-width:1200px;height:100%;font-family: '微软雅黑',"Microsoft YaHei", Roboto,'\5FAE\8F6F\96C5\9ED1',"PingFang SC", -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: left;}
.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 顶部导航菜单样式 ----------------- */
#top-nav .nav-menu .navigation {color: black;}
#top-nav .nav-menu .navigation li {color: black !important;text-align: left !important;}
.header-wrap .jxdnavbar {position: relative;width: 1180px;height: 100px;background: none;margin: 0 auto;z-index: 99999;}
.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%;}
/* 轮播图 */
.carousel.slide {text-align: center}
/* 股票 */
.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%;}

/* 底部导航栏 */
#bottom-nav .footer .seek-advice-box .address{word-break:normal;}

/* 友情链接 */
.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;}
.friend-line {width: 20px;height: 2px;margin: 0 0 9px 0;background: #666;}

@media screen and (max-width:1600px) {
	.carousel-inner>.item>a .banner-img{height: 391px;}
}

.sider-bar-container{width:84px;height:182px;position:fixed;top:40%;right:5px;display: flex;flex-direction: column;align-items: flex-end;z-index:1000;border-radius: 12px;background-color:#317EF6;}
.sider-phone-container{width:84px;height:91px;border-bottom:1px solid #2A5BCC;display:flex;flex-direction: column;justify-content: center;align-items: center;box-sizing: border-box}
.sider-phone-container .phone-pic {width:27px;height:27px;background:url("../images/phone.png") no-repeat;background-size:100% 100%;margin-bottom:8px;}
.sider-phone-container .phone-text{width:66px;height:23px;font-size:16px;color:#FFFFFF;}
.sider-phone-container .phone-hover-container{width:185px;height:57px;border-radius: 3px;background:url("../images/juxing.png") no-repeat;background-size:cover;position:fixed;top:42%;right:100px;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:20px;height:20px;background:url("../images/phonehover.png") no-repeat;background-size:cover;margin-right:11px;}
.phone-hover-container .phone-number{width:130px;height:24px;font-size: 18px;font-weight: bold;}
 
.sider-weixin-container {width:84px;height:91px;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.sider-weixin-container .weixin-pic {width:34px;height:28px;background:url("../images/weixinpic.png") no-repeat;background-size:cover;margin-bottom:8px;}
.sider-weixin-container .weixin-text{width:66px;height:23px;font-size:16px;color:#FFFFFF;}
.sider-weixin-container .weixin-hover-container{width:184px;height:184px;border-radius: 3px;background:url("../images/weixinjuxing.png") no-repeat;background-size:cover;position:fixed;top:calc(40% + 90px);right:100px;z-index:1005;display:none;}
.sider-weixin-container:hover .weixin-hover-container{display:flex;justify-content: center;align-items: center;}
.weixin-hover-container .weixin-hover{width:154px;height:150px;background:url("../images/weixincode.png") no-repeat;background-size:cover;}