@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/* banner */
.index-banner{width:100%;height:660px;position:relative; transition: all 0.6s;-webkit-transition: all 0.6s;}
.index-banner .swiper-container{height:100%;}
.index-banner .swiper-slide a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;}

.index-banner .swiper-container .swiper-pagination{bottom:20px;}
.index-banner .swiper-container .swiper-pagination-bullet{opacity: 1;border-radius:50%;border:#c8001e solid 1px;width:12px;margin:0 4px;background:none;height:12px;transition: all .3s;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c8001e;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:35px;height:50px;margin-top:-18px;background:url(../images/icon-prev.png) no-repeat center;display:none;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:0.6; left:6%;}
.index-banner .swiper-button-next{background:url(../images/icon-next.png) no-repeat center;right:6%;left:auto;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{display:block;transition: all 0.6s;-webkit-transition: all 0.6s;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;transition: all 0.6s;-webkit-transition: all 0.6s;}

@media(max-width:1200px){
	.index-banner{height:560px;transition: all 1s;-webkit-transition: all 1s;}
}

@media(max-width:1080px){
	.index-banner{height:420px;transition: all 1s;-webkit-transition: all 1s;}
}

@media(max-width:769px){
  	.index-banner{height:320px;}
  	.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{display:none;}
  	.index-banner .swiper-container .swiper-pagination-bullet{width:8px;height:8px;}
}

@media(max-width:640px){
  	.index-banner{height:260px;}
  	.index-banner .swiper-container .swiper-pagination{bottom:6px;}
}

@media(max-width:480px){
  	.index-banner{height:200px;}
}

/* 首页 通知 */
.home-voice-box{width:100%;background:#fff;margin:0 auto;}
.home-voice{width:100%;height:40px;}
.home-voice .marquee-left{float:left;width:96px;color:#333;font-size:14px;background:url(../images/icon-voice.png) no-repeat left center;text-indent:24px;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";}
.home-voice .marquee5s2{width:calc(100% - 160px);height:40px;float:left;}
.home-voice .txt-scroll{ width: 96%; height:40px; line-height:40px;}
.home-voice .txt-scroll .scrollbox{ width: 100%; white-space: nowrap; overflow:hidden; transition: all .2s; }
.home-voice .txt-scroll .txt,
.home-voice .txt-scroll .txt-clone{ display: inline;margin-left:10px;margin-right:10px;position: relative; font-size:14px;color:#666;font-family:"Microsoft YaHei","微软雅黑";line-height:40px;}

.home-voice .home-voice-btn{width:60px;height:30px;float:right;margin-top:5px;background:#666;line-height:30px;font-size:12px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";text-align:center;transition:all 0.2s;-webkit-transition: all 0.2s;cursor:pointer;}
.home-voice .home-voice-btn:hover{background:#c8001e;}

@media(max-width:480px){
	.home-voice .home-voice-btn{width:48px;background:#999;}
}

/* 首页 图标导航 */
.home-icon{width:100%;margin:0 auto;}
.home-icon .swiper-container{padding:40px 0;}
.home-icon li{background:#fff;height:160px;padding:20px 0;
	transition:all 0.6s;
	-webkit-transition: all 0.6s;
	box-shadow:none;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: transform 0.6s ease;
	-moz-transition: transform 0.6s ease;
	-o-transition: transform 0.6s ease;
	-ms-transition: transform 0.6s ease;
	transition: transform 0.6s ease;}
.home-icon li:hover{background:#c8001e;position:relative;z-index:1;
	transition:all 0.6s;
	-webkit-transition: all 0.6s;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    -webkit-transform: translate3d(0, -8px, 0);
    -moz-transform: translate3d(0, -8px, 0);
    -o-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-transition: transform 0.6s ease;
    -moz-transition: transform 0.6s ease;
    -o-transition: transform 0.6s ease;
    -ms-transition: transform 0.6s ease;
    transition: transform 0.6s ease;}
.home-icon li a{display:block;width:100%;}
.home-icon li a .icon{width:100%;}
.home-icon li a .icon img{display:block;max-width:100%;margin:6px auto;}
.home-icon li a h5{width:100%;font-size:18px;color:#333;line-height:28px;text-align:center;margin-top:12px;font-family:"Microsoft YaHei","微软雅黑";height:28px;overflow:hidden;}
.home-icon li a h6{width:100%;font-size:12px;color:#999;line-height:20px;text-align:center;font-family:Arial;height:20px;overflow:hidden;text-transform:uppercase;}
.home-icon li:hover a h5{color:#fff;}
.home-icon li:hover a h6{color:#fff;}

.home-icon .swiper-container .swiper-pagination{bottom:10px;display:none}
.home-icon .swiper-container .swiper-pagination-bullet{opacity: 1;border-radius:50%;border:#c8001e solid 1px;width:8px;margin:0 4px;background:none;height:8px;transition: all .3s;}
.home-icon .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c8001e;}

@media(max-width:1200px){
	.home-icon li a h5{font-size:16px;}
	.home-icon .swiper-container .swiper-pagination{display:block;}
}

@media(max-width:1080px){
	.home-icon li:hover{background:#fff;}
	.home-icon li:hover a h5{color:#333;}
	.home-icon li:hover a h6{color:#999;}
}

@media(max-width:640px){
	.home-icon .swiper-container{padding:24px 0;}
	.home-icon li{height:120px;padding:12px 0;}
	.home-icon li a .icon img{max-width:40px;}
	.home-icon li a h5{font-size:14px;line-height:20px;margin-top:12px;height:20px;}
	.home-icon li a h6{font-size:10px;}
	.home-icon .swiper-container .swiper-pagination{bottom:0;}
}

/* 首页 信息列表 */
.home-list{float:left;width:48%;margin-left:4%;}
.home-list2{margin-top:52px;}
.home-list:nth-child(odd){margin-left:0;}
.home-title{width:100%;height:20px;margin-top:20px;margin-bottom:20px;position:relative;}
.home-title h3{float:left;border-left:#c8001e solid 2px;padding-left:12px;font-size:18px;line-height:20px;color:#000;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;}
.home-title p{float:left;font-size:12px;color:#999;font-family:Arial;line-height:28px;margin-left:12px;text-transform:uppercase;}
.home-title .title-more{position:absolute;right:0;top:46px;z-index:9;}
.home-title a{display:block;font-size:12px;color:#666;line-height:28px;height:20px;font-family:Arial;transition:all 0.2s;-webkit-transition: all 0.2s;display:none;}
.home-title a:hover{color:#c8001e;}
.home-list2 .home-title .title-more{top:0px;}
.home-list3 .home-title .title-more{top:0px;}

.home-tab-title{width:100%;height: 32px;border-bottom:#ccc solid 1px;margin-bottom:20px;}
.home-tab-title li.swiper-slide{width:auto;}
.home-tab-title li{float:left;padding:0 20px;border-top:transparent solid 2px;font-size:14px;color:#333;line-height:32px;height:32px;cursor:pointer;}
.home-tab-title li.active-nav{border-top:#c8001e solid 2px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;background:#f7f7f7;}

.home-tab-list{width:100%;margin-bottom:40px;}
.home-tab-list dl{width:100%;}
.home-tab-list dd{width:100%;}
.list-img{width:100%;position:relative;}
.list-img a{float:left;width:100%;}
.list-img a .img{width:100%;overflow:hidden;}
.list-img a .img img{display:block;width:100%;transition: 1s;}
.list-img a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.list-img a .txt{position:absolute;bottom:0;left:0;width:100%;height:60px;background:url(../images/home-txt-bg.png) repeat-x;padding:24px 10px 0;}
.list-img a .txt h5{float:left;width:68%;padding-left:16px;background:url(../images/icon-right01-2.png) no-repeat left center;font-size:14px;color:#fff;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-img a .txt .time{float:right;font-size:14px;color:#fff;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";}

.home-tab-list dd ul{margin-top:10px;}
.home-tab-list dd li{float:left;width:100%;padding:0 10px;}
.home-tab-list dd li a{float:left;width:100%;}
.home-tab-list dd li a h5{float:left;width:68%;padding-left:16px;background:url(../images/icon-right01.png) no-repeat left center;font-size:14px;color:#4c4c4c;line-height:34px;font-family:"Microsoft YaHei","微软雅黑";height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.2s;-webkit-transition: all 0.2s;}
.home-tab-list dd li a:hover h5{background:url(../images/icon-right01-1.png) no-repeat left center;color:#c8001e;}
.home-tab-list dd li a .time{float:right;font-size:14px;color:#999;line-height:34px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.2s;-webkit-transition: all 0.2s;}

@media(max-width:1200px){
	.home-title p{display:none;}
	.home-tab-title li{padding:0 12px;}
}

@media(max-width:991px){
	.home-list{float:left;width:100%;height:100%;margin-left:0;}
	.home-list2{margin-top:0;}
}

@media(max-width:640px){
	.home-title{margin-top:12px;margin-bottom:12px;}
	.home-title .title-more{top:40px;}
	.home-title h3{font-size:16px;height:16px;line-height:16px;padding-left:8px;}
	.home-title a{line-height:24px;height:24px;top:0;}
	.home-tab-title{margin-bottom:12px;}
	.home-tab-title li{font-size:12px;}

	.home-tab-list{margin-bottom:28px;}
	.list-img a .txt{height:40px;background:url(../images/home-txt-bg.png) repeat-x;background-size:auto 100%;padding:16px 10px 0;}
	.list-img a .txt h5{padding-left:12px;background:url(../images/icon-right01-2.png) no-repeat left center;background-size:6px;line-height:24px;height:24px;}
	.list-img a .txt .time{font-size:12px;line-height:24px;}

	.home-tab-list dd li a h5{padding-left:12px;background:url(../images/icon-right01.png) no-repeat left center;background-size:6px;font-size:14px;line-height:28px;height:28px;}
	.home-tab-list dd li a:hover h5{background:url(../images/icon-right01-1.png) no-repeat left center;background-size:6px;}
	.home-tab-list dd li a .time{font-size:12px;line-height:28px;}
}

/* 首页 友情链接 */
.link-logo{float:left;width:100%;padding:20px 60px 60px;position:relative;}
.link-logo li a{display:block;width:100%;height:100%;display:flex;align-items:center;}
.link-logo li a img{display:block;max-width:100%;margin:0 auto;}

.link-logo .swiper-pagination{bottom:20px;width:100%;margin:0 auto;display:none;}
.link-logo .swiper-pagination-bullet{opacity: 1;border-radius:50%;border:#c8001e solid 1px;width:8px;margin:0 4px;background:none;height:8px;transition: all .3s;}
.link-logo .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c8001e;}
.link-logo .swiper-button-next,.link-logo .swiper-button-prev{width:30px;height:30px;margin-top:-30px;border:#999 solid 1px;background:url(../images/icon-prev03.png) no-repeat center;transition: all 0.3s;-webkit-transition: all 0.3s;opacity:1; left:0;}
.link-logo .swiper-button-next{background:url(../images/icon-next03.png) no-repeat center;right:0;left:auto;}
.link-logo .swiper-button-next:hover{border:#c8001e solid 1px;background:#c8001e url(../images/icon-next03-1.png) no-repeat center;}
.link-logo .swiper-button-prev:hover{border:#c8001e solid 1px;background:#c8001e url(../images/icon-prev03-1.png) no-repeat center;}

@media(max-width:1080px){
	.link-logo{padding:20px 0 60px;}
	.link-logo .swiper-pagination{display:block;}
	.link-logo .swiper-button-next,.link-logo .swiper-button-prev{display:none;}
}

/* 内页 banner */
/* 内页banner */
.inside-banner{position:relative;width:100%;margin:0 auto;height:360px;transition: all 1s;-webkit-transition: all 1s;overflow:hidden;z-index:1;}

@media(max-width: 1080px){
	.inside-banner{height:200px;}
}

@media(max-width:640px){
	.inside-banner{height:160px;}
}

/* 证券 */
.security-top{width:100%;position:relative;z-index:2;margin-top:-60px;}
.security-top .swiper-container{padding-bottom:30px;padding-top:10px;}
.security-top li{
	transition:all 0.6s;
	-webkit-transition: all 0.6s;
	box-shadow:none;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: transform 0.6s ease;
	-moz-transition: transform 0.6s ease;
	-o-transition: transform 0.6s ease;
	-ms-transition: transform 0.6s ease;
	transition: transform 0.6s ease;}
.security-top li:hover{position:relative;z-index:1;
	transition:all 0.6s;
	-webkit-transition: all 0.6s;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    -webkit-transform: translate3d(0, -8px, 0);
    -moz-transform: translate3d(0, -8px, 0);
    -o-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-transition: transform 0.6s ease;
    -moz-transition: transform 0.6s ease;
    -o-transition: transform 0.6s ease;
    -ms-transition: transform 0.6s ease;
    transition: transform 0.6s ease;}
.security-top li a{display:block;width:100%;}
.security-top li a .img{width:100%;position:relative;overflow:hidden;}
.security-top li a .img img{width:100%;display:block;transition: 1s;}
.security-top li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.security-top li a .img .title{position:absolute;top:0;left:0;padding:18px;width:100%;}
.security-top li a .img .title h5{width:100%;font-size:20px;color:#212121;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.2s;-webkit-transition: all 0.2s;}
.security-top li a .img .title span{display:block;width:100%;font-size:12px;color:#666;line-height:28px;font-family:"Arial";height:28px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.2s;-webkit-transition: all 0.2s;}
.security-top li a .txt{width:100%;padding:18px;background:#fff;overflow:hidden;}
.security-top li a .txt p{width:100%;font-size:14px;color:#757575;line-height:24px;margin-bottom:8px;font-family:"Microsoft YaHei","微软雅黑";height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:all 0.2s;-webkit-transition: all 0.2s;}
.security-top .swiper-pagination{bottom:0;width:100%;margin:0 auto;display:none;}
.security-top .swiper-pagination-bullet{opacity: 1;border-radius:50%;border:#c8001e solid 1px;width:8px;margin:0 4px;background:none;height:8px;transition: all .3s;}
.security-top .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c8001e;}

@media(max-width:991px){
	.security-top .swiper-pagination{display:block;}
}

@media(max-width:640px){
	.security-top{margin-top:-40px;}
	.security-top li a .img .title{padding:12px;}
	.security-top li a .img .title h5{font-size:16px;line-height:20px;height:20px;}
	.security-top li a .img .title span{line-height:24px;height:24px;}
	.security-top li a .txt{padding:12px;}
	.security-top li a .txt p{font-size:12px;line-height:20px;height:60px;}
}

/* 证券 列表 */
.security-list{width:100%;margin-left:0;}
.security-table{width:100%;margin-bottom:40px;}
.security-table dl{width:100%;}
.security-table dd{width:100%;}
.security-table dd .ipo-table{width:100%;overflow-x:auto;}
.security-table table{width:100%;background:#fff;border-right:#ededed solid 1px;min-width:840px;}
.security-table table th{font-size:16px;color:#fff;line-height:48px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;background:#c8001e;font-weight:normal;}
.security-table table td{border:#ededed solid 1px;font-size:14px;color:#757575;line-height:46px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;}

@media(max-width:640px){
	.security-table table th{font-size:14px;line-height:40px;}
	.security-table table td{font-size:12px;line-height:36px;}
}

/* 证券 保证金融资 */
.financing{width:100%;}
.financing .img{float:left;width:38%;overflow:hidden;}
.financing .img a{display:block;width:100%;}
.financing .img a img{display:block;width:100%;transition: 1s;}
.financing .img:hover a img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.financing .txt{float:right;width:56%;height:382px;overflow:hidden;}
.financing .txt p{width:100%;font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}
.financing .txt p{line-height:24px;}

.financing .financing-load{float:right;width:56%;margin-top:24px;}
.financing .financing-load a{float:left;width:100%;background:url(../images/icon-pdf.png) no-repeat left center;padding-left:26px;font-size:14px;color:#c8001e;line-height:20px;}

@media(max-width:640px){
	.financing .txt{max-height:140px;}
	.financing .txt p{font-size:12px;line-height:20px;}
	.financing .txt p{line-height:20px;}
}

/* 证券 收费标准 */
.charge-icon{margin-bottom:40px;}
.charge-icon .home-title{margin-bottom:8px;}
.charge-icon .swiper-container{padding-top:16px;}
.charge-icon li{height:180px;}
.charge-icon li a p{width:100%;margin-top:12px;padding:0;font-size:16px;color:#5c5c5c;line-height:26px;max-height:52px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.2s;-webkit-transition: all 0.2s;}
.charge-icon li:hover a p{color:#fff;}

@media(max-width:991px){
	.home-icon .swiper-container .swiper-pagination{display:block;}
}

@media(max-width:640px){
	.charge-icon li{height:140px;padding:12px 0;}
	.charge-icon li a p{font-size:14px;line-height:24px;height:48px;}
}

/* 内页 内容区 */
.inside-main{width:100%;background:#fff;margin:0 auto;}
.inside-title{float:left;}
.inside-title h3{float:left;font-size:20px;color:#c8001e;line-height:60px;font-family:"Microsoft YaHei","微软雅黑";}
.inside-title h3 i{float:left;width:2px;height:20px;margin-top:21px;margin-right:10px;background:#c8001e;}

/*面包屑导航*/
.location{width:100%;height:60px;border-bottom:#ededed solid 1px;}
.home{float:right;font-family:"宋体"; height:54px;line-height:54px;font-size:12px; color:#999;margin-top:6px;}
.home a{height:54px;line-height:54px;color:#999;margin-left:10px; font-family:"宋体";}
.home a.icon{float:left;width:14px;background:url(../images/icon-home.png) no-repeat center;}
.home a.cur{color:#c8001e;}
.home span{float:left;width:13px;height:54px;margin-left:10px;background:url(../images/icon-right03.png) no-repeat center center;}

@media(max-width: 991px){
	.location{display:none;}
}

/*内页左侧 二级导航*/
.subnav{float:left;width:240px;position: relative;margin-top:-50px;z-index:2;margin-bottom:60px;background:#fff;}
.subnav-title{float:left;width:100%;padding:20px;background:#c8001e;}
.subnav-title h3{float:left;width:100%;font-size:24px;color:#fff;font-weight:bold;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";}
.subnav-title p{float:left;width:100%;font-size:14px;color:#e0e0e0;line-height:24px;font-family:"Arial";text-transform:uppercase;}

.subnav ul{width:100%;float:left;margin-top:2px;}
.subnav ul li{float:left;width:100%;border-bottom:#ededed solid 1px;transition:all 0.2s;-webkit-transition: all 0.2s;}
.subnav ul li h5{float:left;width:100%;padding:0 20px;transition:all 0.2s;-webkit-transition: all 0.2s;position:relative;}
.subnav ul li h5 a{float:left;width:100%;font-size:16px;color:#333;font-weight:bold;line-height:56px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.2s;-webkit-transition: all 0.2s;}
.subnav ul li h5 i{position:absolute;top:0;right:20px;width:24px;height:100%;font-size:24px;color:#999;line-height:56px;font-family:"Arial";font-style:normal;}
.subnav ul li.cur h5{background:#c8001e;}
.subnav ul li.cur h5 a{color:#fff;}
.subnav ul li:hover h5{background:#c8001e;}
.subnav ul li:hover h5 a{color:#fff;}
.subnav ul li:hover h5 i{color:#fff;}
.subnav ul li.open h5 i{color:#fff;}
.subnav ul li.open:hover h5 i{color:#fff;}

.subnav-menu{float:left;width:100%;padding:8px 40px;display:none;}
.subnav-menu h6{float:left;width:100%;}
.subnav-menu h6 a{float:left;width:100%;font-size:14px;color:#666;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";}
.subnav-menu h6:hover a{color:#c8001e;}
.subnav-menu h6.active a{color:#c8001e;}

.subnavCur{display:none;width:100%;float:left;padding:0 3%;background:#c8001e;}
.subnavCur h6{float:left;font-size:16px;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";color:#fff;}
.btn_nv{float:right;width:28px; height:28px; cursor: pointer;z-index:99;margin-top:6px;}
.btn_nv img{width:100%;display:block;}

@media(max-width:991px){
	.subnav{width:100%;margin-top:-40px;margin-bottom:0;}
	.subnav-title{display:none;}
	.subnav ul{display:none;}
	.subnavCur{display:block;}

	.subnav ul{margin-top:1px;}
	.subnav ul li h5{padding:0 3%;}
	.subnav ul li h5 a{font-size:14px;line-height:40px;}
	.subnav ul li h5 i{right:3%;font-size:20px;line-height:40px;}

	.subnav-menu{padding:0 6%;margin-bottom:12px;}
	.subnav-menu h6 a{font-size:12px;line-height:32px;}
}

/* 内页 右侧内容区 */
.main-right{float:left;width:calc(100% - 240px);padding:0 40px;}
.content{width:100%;margin:0 auto;min-height:300px;margin-bottom:60px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.title li{list-style: disc;margin-left: 20px;} 
.editor{width:100%;margin:0 auto;min-height:300px;font-size:16px;font-family:"Microsoft YaHei","微软雅黑";line-height:26px;color:#757575;transition: all 0.2s;-webkit-transition: all 0.2s;}
.editor img{max-width:100%;}
.editor .accessory{display:block;background:url(../images/icon-pdf.png) no-repeat left center;font-size:14px;color:#c8001e;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";padding-left:30px;}
.editor .mianze{font-size: 12px;color: rgb(245, 119, 119);line-height: initial}

@media(max-width:991px){
	.main-right{width:100%;padding:0 3%;}
	.content{margin-bottom:20px;}
}

/* 收费标准 */
.charge-list li{float:left;width:22%;margin-left:4%;}
.charge-list li:nth-child(4n+1){margin-left:0;}
@media(max-width:640px){
	.charge-list li{width:30%;margin-left:5%;}
	.charge-list li:nth-child(4n+1){margin-left:5%;}
	.charge-list li:nth-child(3n+1){margin-left:0;}
}

@media(max-width:480px){
	.charge-list li{width:48%;margin-left:4%;}
	.charge-list li:nth-child(4n+1){margin-left:4%;}
	.charge-list li:nth-child(3n+1){margin-left:4%;}
	.charge-list li:nth-child(odd){margin-left:0;}
}

/* 证券公告 */
.announce-list{width:100%;}
.announce-list li{float:left;width:100%;border-bottom:#ededed solid 1px;padding:4%;transition:all 0.2s;-webkit-transition: all 0.2s;}
.announce-list li a{float:left;width:100%;position:relative;}
.announce-list li a .txt{float:left;width:78%;}
.announce-list li a .txt h5{float:left;width:100%;margin-bottom:20px;font-size:18px;color:#333;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.2s;-webkit-transition: all 0.2s;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.announce-list li a .txt p{float:left;width:100%;font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.2s;-webkit-transition: all 0.2s;}
.announce-list li a .date{position:absolute;right:0;top:0;width:90px;height:100%;}
.announce-list li a .date h6{font-size:32px;color:#333;font-family:"Arial";line-height:36px;text-align:right;}
.announce-list li a .date p{font-size:16px;color:#999;font-family:"Arial";line-height:20px;text-align:right;}
.announce-list li a .date .arrow{display:block;position:absolute;bottom:0;left:0;width:20px;height:20px;background:url(../images/icon-right04.png) no-repeat center;transition:all 0.6s;-webkit-transition: all 0.6s;}

.announce-list li:hover{box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);}
.announce-list li:hover a .txt h5{color:#c8001e;}
.announce-list li:hover a .date .arrow{background:url(../images/icon-right04-1.png) no-repeat center;left:80%;transition:all 0.6s;-webkit-transition: all 0.6s;}

@media(max-width:769px){
	.announce-list li{padding:16px 0;}
	.announce-list li a .txt{width:100%;}
	.announce-list li a .txt h5{margin-bottom:12px;font-size:16px;line-height:20px;height:20px;}
	.announce-list li a .txt p{font-size:12px;line-height:20px;height:40px;}
	.announce-list li a .date{position:relative;float:left;width:100%;height:auto;margin-top:16px;height:24px;}
	.announce-list li a .date h6{float:left;font-size:18px;line-height:24px;text-align:left;}
	.announce-list li a .date p{float:left;font-size:12px;line-height:28px;text-align:left;margin-left:8px;}
	.announce-list li a .date .arrow{left:auto;right:0;}
	.announce-list li:hover{box-shadow:none;-webkit-box-shadow:none;}
}

/* 证券公告 详情 */
.announce-title{width:100%;margin-bottom:30px;}
.announce-title h3{width:100%;font-size:20px;color:#c8001e;line-height:24px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";padding-top: 20px;}
.announce-title h6{width:100%;font-size:12px;color:#999;line-height:18px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";margin-top:20px;}

.return{width:100%;margin-top:40px;padding-top:40px;border-top:#e8e8e8 solid 1px;}
.return .return-list{float:left;width:100%;}
.return .return-list a{float:left;width:100px;height:32px;border:#c8001e solid 1px;font-size:14px;color:#c8001e;line-height:30px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.2s;-webkit-transition: all 0.2s;}
.return .return-list a:hover{background:#c8001e;color:#fff;}
.return h6{width:100%;float:left;font-size:14px;color:#666;line-height:20px;font-family:"Microsoft YaHei","微软雅黑";margin-top:16px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.return h6 a{font-size:14px;color:#999;line-height:20px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.2s;-webkit-transition: all 0.2s;}
.return h6 a:hover{color:#c8001e;}

@media(max-width:769px){
	.announce-title{margin-bottom:20px;}
	.announce-title h3{font-size:16px;}
}

/* 期货 频道页 */
.futures{width:100%;padding:40px 0;margin:0 auto;}
.futures .financing{position:relative;}
.futures-more{position:absolute;bottom:0;right:calc(56% - 100px);width:auto;}
.futures-calendar{width:100%;margin:0 auto 60px auto;position:relative;}

@media(max-width:769px){
	.futures-calendar{margin:0 auto 20px auto;}
}

/* 期货 市场信息 */
.futures-list{width:100%;}
.futures-list li{float:left;width:100%;}
.futures-list li a{float:left;width:100%;}
.futures-list li a h5{float:left;width:80%;padding-left:30px;background:url(../images/icon-pdf-1.png) no-repeat left center;font-size:14px;color:#4c4c4c;line-height:50px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.2s;-webkit-transition: all 0.2s;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.futures-list li a span.date{float:right;font-size:14px;color:#999;line-height:50px;font-family:"Arial";}
.futures-list li a h5:hover{background:url(../images/icon-pdf.png) no-repeat left center;color:#c8001e;}

@media(max-width:480px){
	.futures-list li a h5{width:72%;padding-left:24px;background:url(../images/icon-pdf.png) no-repeat left center;background-size:16px;line-height:40px;height:40px;}
	.futures-list li a span.date{font-size:12px;line-height:40px;}
	.futures-list li a h5:hover{background:url(../images/icon-pdf.png) no-repeat left center;background-size:16px;}
}

/* 资金管理 频道页 */
.assets-top{width:100%;margin-top:-50px;margin-bottom:40px;position:relative;z-index:2;}
.assets-top li{width:100%;float:left;background:#fff;position:relative;}
.assets-top li .img{float:left;width:50%;overflow:hidden;}
.assets-top li .img a{float:left;width:100%;}
.assets-top li .img img{display:block;width:100%;transition: 1s;}
.assets-top li .img:hover img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.assets-top li .txt-box{position:absolute;top:0;right:0;width:50%;height:100%;padding:20px 40px;}
.assets-top li .txt{width:100%;height:168px;font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;transition:all 0.2s;-webkit-transition: all 0.2s;}
.assets-top li .assets-more{margin-top:6%;}
.assets-top li .assets-more a{margin-left:0;}

.assets-top li:first-child .img{float:right;}
.assets-top li:first-child .txt-box{right:auto;left:0;}

@media(max-width:1200px){
	.assets-top li .txt{height:120px;-webkit-line-clamp:5;}
}

@media(max-width:991px){
	.assets-top li .txt-box{padding:10px 20px 20px;}
	.assets-top li .txt{height:72px;-webkit-line-clamp:3;}
}

@media(max-width:769px){
	.assets-top{margin-top:-40px;margin-bottom:12px;}
	.assets-top li{margin-bottom:16px;box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);}
	.assets-top li .img{float:left;width:100%;}
	.assets-top li .txt-box{position:relative;float:left;width:100%;height:auto;padding:20px 4% 30px;}
	.assets-top li .txt{font-size:12px;line-height:20px;height:140px;-webkit-line-clamp:7;}
	.assets-top li .assets-more{margin-top:10%;}
}

/* 资金管理 常见问题 */
.question-box{width:100%;margin-left:0;}
.question-tab{width:100%;margin-bottom:40px;}
.question-tab dl{width:100%;height:auto!important;}
.question-tab dd{width:100%;}

.question-list{width:100%;border:#ededed solid 1px;background:#fff;margin-bottom:40px;}
.question-list li{float:left;width:100%;}
.question-list li .question{float:left;width:100%;padding:11px 40px;position:relative;border-bottom:#ededed solid 1px;cursor:pointer;}
.question-list li:last-child .question{border-bottom:none;}
.question-list li .question .icon{float:left;width:24px;height:24px;background:#c8001e;font-size:14px;color:#fff;line-height:24px;font-family:"Arial";text-align:center;}
.question-list li .question h5{float:left;width:72%;margin-left:20px;font-size:16px;color:#333;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.2s;-webkit-transition: all 0.2s;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.question-list li .question .plus{display:block;font-style:normal;width:24px;height:24px;position:absolute;right:40px;top:11px;font-size:24px;text-align:center;line-height:24px;font-family:"Arial";color:#999;}
.question-list li .question:hover h5{color:#c8001e;}
.question-list li.open .question h5{color:#c8001e;}

.question-list li .answer{float:left;width:100%;padding:20px 40px;border-bottom:#ededed solid 1px;display:none;}
.question-list li:last-child .answer{border-bottom:none;}
.question-list li .answer .icon{float:left;width:24px;height:24px;background:#c8001e;font-size:14px;color:#fff;line-height:24px;font-family:"Arial";text-align:center;}
.question-list li .answer .txt{float:left;margin-left:20px;width:calc(100% - 44px);font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}
.question-list li .answer .txt li{list-style:disc;margin-left:20px;}

@media(max-width:991px){
	.question-list li .question h5{font-size:14px;}
	.question-list li .answer .txt{font-size:12px;}
}

@media(max-width:769px){
	.question-list{margin-bottom:20px;}
	.question-list li .question{padding:8px 4%;}
	.question-list li .question h5{margin-left:12px;}
	.question-list li .question .plus{right:4%;top:8px;}

	.question-list li .answer{padding:12px 4%;}
	.question-list li .answer .txt{margin-left:12px;width:calc(100% - 36px);line-height:20px;}
}

/* 委托账户表单 */
.assets-form{width:100%;margin-top:40px;padding-top:40px;margin-bottom:40px;border-top:#ededed solid 1px;}
.assets-form h3{width:100%;font-size:14px;color:#c8001e;line-height:24px;margin-bottom:32px;font-family:"Microsoft YaHei","微软雅黑";}
.assets-form ul{width:100%;}
.assets-form li{float:left;width:100%;margin-bottom:20px;}
.assets-form li h5{float:left;width:80px;font-size:14px;color:#4c4c4c;line-height:48px;text-align:right;}
.assets-form li .assets-input{float:left;width:calc(48% - 40px);border:#ccc solid 1px;height:48px;}
.assets-form li .assets-input input{float:left;width:100%;height:46px;background:none;border:none;outline:none;padding:0 16px;}
.assets-form li .tips{float:right;width:calc(48% - 40px);font-size:12px;color:#c8001e;line-height:48px;}
.assets-form li .assets-textarea{width:calc(100% - 80px);height:160px;}
.assets-form li .assets-textarea textarea{float:left;width:100%;border:none;background:none;outline:none;padding:16px;}
.assets-form li .assets-yzm input{width:60%;}
.assets-form li .assets-yzm #code{width:32%;background:#f3fbfe;height:38px;margin:4px;float:right;font-style:normal;font-size:24px;color:#5e2d55;line-height:38px;text-align:center;cursor:pointer;}
.assets-form li .assets-btn{margin-left:80px;float:left;width:240px;height:48px;transition:all 0.2s;-webkit-transition: all 0.2s;}
.assets-form li .assets-btn input{float:left;width:100%;height:48px;background:#c8001e;font-size:18px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";}
.assets-form li .assets-btn:hover{opacity:0.8;}

/* 预约开户 */
.assets-form li .assets-input select{-webkit-appearance:none;appearance:none;background-image:url(../images/icon-down02.png);background-repeat:no-repeat;background-position:92% center;width:100%;height:46px;border:none;padding:0 16px;}
.assets-form li .assets-input.addres_r{border:none;width:calc(100% - 80px);}
.assets-form li .assets-input.addres_r select{float:left;width:32%;margin-left:2%;border:#ccc solid 1px;}
.assets-form li .assets-input.addres_r select:first-child{margin-left:0;}
.assets-form li.assets-sex .assets-input{border:none;height:24px;}
.assets-form li.assets-sex h5{line-height:24px;}
.assets-form .layui-form-radio{margin-top:0;}
.assets-form .layui-form-radio i:hover, .assets-form .layui-form-radioed i{color:#c8001e;}
.assets-form .layui-form-radio i{font-size:16px;}

@media(max-width:769px){
	.assets-form{margin-top:24px;padding-top:24px;}
	.assets-form h3{font-size:12px;margin-bottom:20px;}
	.assets-form li{margin-bottom:0;padding-bottom:20px;position:relative;}
	.assets-form li h5{width:100%;font-size:12px;line-height:14px;margin-bottom:6px;text-align:left;}
	.assets-form li .assets-input{width:100%;border:#eee solid 1px;height:40px;}
	.assets-form li .assets-input input{height:38px;padding:0 12px;}
	.assets-form li .tips{position:absolute;bottom:0;left:0;width:100%;font-size:10px;line-height:12px;text-align:right;}
	.assets-form li .assets-textarea{width:100%;height:160px;}
	.assets-form li .assets-textarea textarea{padding:12px;}
	.assets-form li .assets-yzm #code{height:30px;font-size:20px;line-height:30px;}
	.assets-form li .assets-btn{float:none;margin:0 auto;width:200px;height:40px;}
	.assets-form li .assets-btn input{height:40px;font-size:14px;}
	
	/* 预约开户 */
	.assets-form li .assets-input select{height:38px;border:none;padding:0 12px;}
	.assets-form li .assets-input.addres_r{width:100%;}
	.assets-form li .assets-input.addres_r select{border:#eee solid 1px;}
}

/* 声明弹框 */
.assets-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:200;}
.assets-statement{width:720px;height:560px;background:#fff;position:fixed;top:50%;left:50%;margin-left:-360px;margin-top:-280px;z-index:201;}
.assets-statement .title{width:100%;height:48px;background:#c8001e;font-size:20px;color:#fff;text-align:center;line-height:48px;font-family:"Microsoft YaHei","微软雅黑";}
.private-statement{width:100%;height:512px;padding:40px;}
.private-statement .txt{width:100%;margin:0 auto;height:260px;overflow-y:auto;font-size:14px;font-family:"Microsoft YaHei","微软雅黑";line-height:26px;color:#757575;transition: all 0.2s;-webkit-transition: all 0.2s;}
.private-bottom{width:100%;margin-top:30px;padding-top:20px;border-top:#e8e8e8 solid 1px;}
.private-bottom h6{width:100%;font-size:12px;font-family:"Microsoft YaHei","微软雅黑";line-height:20px;color:#c8001e;}
.private-btn{width:100%;margin-top:30px;text-align:center;}
.private-btn input{display:inline-block;width:100px;height:32px;border:#c8001e solid 1px;font-size:14px;color:#c8001e;font-family:"Microsoft YaHei","微软雅黑";background:none;outline:none;margin-left:2%;margin-right:2%;transition: all 0.2s;-webkit-transition: all 0.2s;}
.private-btn input#disagree{border:#ccc solid 1px;color:#666;}
.private-btn input:hover{background:#c8001e;color:#fff;}
.private-btn input#disagree:hover{border:#c8001e solid 1px;color:#fff;background:#c8001e;}

@media(max-width:991px){
	.assets-statement{width:90%;height:500px;left:5%;margin-left:0;margin-top:-250px;}
	.private-statement{padding:5%;height:452px;}
}


/* 客户服务 */
.guide-method{width:100%;margin-bottom:30px;}
.guide-method li{float:left;width:100%;margin-top:30px;list-style: disc;margin-left: 20px;}
.guide-method li .title{float:left;/* width:60px; */}
.guide-method li .txt{float:left;width:calc(100% - 60px);}
.guide-method li .title li{list-style: disc;margin-left: 20px;}
.guide-method li .txt li{list-style: disc;margin-left: 20px;}

.guide-table1{width:60%;margin-top:12px;margin-bottom:30px;}
.guide-table1 table{width:100%;}
.guide-table1 table th{border:#ccc solid 1px;line-height:40px;font-size:16px;color:#333;text-align:center;font-weight:normal;}
.guide-table1 table td{border:#ccc solid 1px;line-height:40px;text-align:center;}

.guide-table2{width:90%;margin-top:12px;margin-bottom:30px;overflow-x:auto;}
.guide-table2 table{width:100%;min-width:640px;}
.guide-table2 table th{border:#ccc solid 1px;line-height:40px;font-size:16px;color:#333;text-align:center;font-weight:normal;width:170px}
.guide-table2 table td{border:#ccc solid 1px;padding:10px 20px;text-align:left;position:relative;}
.guide-table2 table td .mark{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(../images/icon-mark.png) no-repeat center;}

@media(max-width:769px){
	.guide-table1{width:100%;}
	.guide-table2{width:100%;}
}

/* 线上开户 */
.online-code{width:49%;float: left;padding-top: 20px;}
.online-code h6{width:100%;font-size:18px;color:#c8001e;line-height:32px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}
.online-code .img{width:230px;height:230px;border:#dbdbdb solid 1px;margin:32px auto;padding:15px;background:#fff;}
.online-code .img img{display:block;width:100%;}

/* 出入金流程 */
.course{width:100%;margin-left:0;}
.course-content{width:100%;margin-top:40px;}

.course-bank{width:100%;margin:20px auto;}
.course-bank li{float:left;width:22%;margin-left:4%;}
.course-bank li:first-child{margin-left:0;}
.course-bank li img{display:block;max-width:100%;margin:0 auto;}

@media(max-width:769px){
	.course-bank{margin:20px auto 0 auto;}
	.course-bank li{width:48%;margin-bottom:20px;}
	.course-bank li:first-child{margin-left:0;}
	.course-bank li:nth-child(odd){margin-left:0;}
}

/* 银行账户 */
.bank-table{width:100%;overflow-x:auto;margin-bottom:40px;}
.bank-table table{width:99.5%;min-width:700px;}
.bank-table table th{background:#c8001e;line-height:48px;font-size:16px;color:#fff;text-align:center;font-weight:normal;}
.bank-table table td{border:#ededed solid 1px;padding:10px 20px;text-align:center;position:relative;vertical-align:middle;font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}
.bank-table table td a{font-size:14px;color:#666;line-height:24px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all 0.2s;}
.bank-table table td a:hover{color:#c8001e;}
.bank-table-accont{width:100%;}
.bank-table-accont li{float:left;width:100%;margin-top:6px;margin-bottom:6px;}
.bank-table-accont li h6{float:left;font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}
.bank-table-accont li input{float:right;width:48px;height:24px;border:#ccc solid 1px;background:none;font-size:12px;color:#666;transition: all 0.2s;-webkit-transition: all 0.2s;}
.bank-table-accont li input:hover{border:#c8001e solid 1px;background:#c8001e;color:#fff;}

@media(max-width:769px){
	.bank-table table th{line-height:40px;font-size:14px;}
	.bank-table table td{padding:6px 12px;}
	.bank-table table td a{font-size:12px;}
	.bank-table-accont li{margin-top:4px;margin-bottom:4px;}
}

/* 银行付款资料 */
.bank-detail-table{width:100%;overflow-x:auto;margin-bottom:40px;}
.bank-detail-table h4{width:100%;font-size:18px;color:#333;line-height:32px;margin-bottom:30px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}
.bank-detail-table table{width:99.5%;min-width:660px;}
.bank-detail-table table th{background:#ededed;line-height:48px;font-size:16px;color:#333;text-align:center;font-weight:normal;font-family:"Microsoft YaHei","微软雅黑";}
.bank-detail-table table td{border:#ededed solid 1px;padding:12px 40px;text-align:left;position:relative;vertical-align:middle;font-size:14px;color:#333;line-height:24px;font-family:"Arial","Microsoft YaHei","微软雅黑";text-transform:uppercase;}
.bank-detail-table table td:first-child{background:#f7f7f7;border-right:none;}
.bank-detail-table table td:last-child{border-left:none;color:#757575;}

@media(max-width:1200px){
	.bank-detail-table table td{padding:8px 20px;}
}

/* 期货软件 */
.download{width:100%;}
.download{width:100%;margin-bottom:40px;}
.download dl{width:100%;height:auto!important;}
.download dd{width:100%;}
.download-list{width:100%;}
.download-list li{width:100%;float:left;padding:30px 0 20px;border-bottom:#ededed solid 1px;}
.download-list li .download-left{float:left;width:78%;position:relative;}
.download-left .title{width:100%;float:left;}
.download-left .title h5{float:left;max-width:100%;padding-right:50px;background-image:url(../images/icon-new.png);background-repeat:no-repeat;background-position:right center;font-size:18px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}
.download-list li:hover .download-left .title h5{color:#c8001e;}
.download-left .title h6{float:left;width:100%;font-size:12px;color:#999;line-height:24px;font-family:"宋体";}
.download-left .title h6 span{float:left;margin-right:8%;}
.download-left .title h6 span em{font-style:normal;color:#c8001e;font-family:"Arial";}
.download-left .txt{float:left;width:100%;margin-top:20px;font-size:14px;color:#757575;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.2s;-webkit-transition: all 0.2s;overflow:hidden;margin-bottom:20px;}
.download-left .more{position:absolute;bottom:0;right:0;width:28px;height:28px;background:url(../images/icon-down01.png) no-repeat center;opacity:0.8;cursor:pointer;transition: all 0.2s;-webkit-transition: all 0.2s;}

.dl-code{width:100%;margin-top:20px;}
.dl-code h6{float:left;max-width:46%;margin-right:4%;}
.dl-code img{max-width:160px;display:block;}
.dl-code p{text-align:center;color:#333;line-height:40px;}

.download-list li .download-btn{float:right;width:22%;}
.download-list li .download-btn a{float:right;width:100px;height:32px;border:#ccc solid 1px;font-size:14px;color:#666;line-height:30px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";margin-top:20px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.download-list li .download-btn a:hover{border:#c8001e solid 1px;color:#fff;background:#c8001e;}

@media(max-width:769px){
	.download{margin-bottom:0;}
	.download-list li{padding:16px 0 20px;}
	.download-list li .download-left{width:100%;}

	.download-left .title h5{font-size:16px;}
	.download-left .txt{margin-top:8px;}
	.download-left .more{bottom:-20px;}

	.dl-code img{max-width:100%;}

	.download-list li .download-btn{width:100%;}
	.download-list li .download-btn a{float:left;width:100px;height:32px;margin-top:0px;margin-right:4%;}
}

/* 证券研究 */
.research-list{width:100%;}
.research-list li{float:left;width:100%;padding:40px 0;border-bottom:#ededed solid 1px;}
.research-list li:first-child{padding-top:0;}
.research-list li a{float:left;width:100%;}
.research-list li a .img{float:left;width:324px;}
.research-list li a .img img{display:block;width:100%;}
.research-list li a .txt{float:left;width:calc(96% - 324px);margin-left:4%;}
.research-list li a .txt h5{float:left;width:100%;font-size:18px;color:#333;line-height:28px;height:28px;margin-bottom:10px;margin-top:10px;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}
.research-list li a .txt p{float:left;width:100%;font-size:14px;color:#757575;line-height:24px;height:48px;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.research-list li:hover a .txt h5{color:#c8001e;}

@media(max-width:769px){
	.research-list li{padding:20px 0;}
	.research-list li a .img{width:30%;}
	.research-list li a .txt{width:66%;margin-left:4%;}
	.research-list li a .txt h5{font-size:16px;line-height:24px;height:24px;margin-bottom:6px;margin-top:6px;}
	.research-list li a .txt p{font-size:12px;line-height:20px;height:40px;}
}

/* 合约细则 */
.contract-select{width:100%;}
.contract-select .filtrate{float:left;}
.contract-select .filtrate h5{float:left;font-size:14px;color:#4c4c4c;line-height:46px;font-family:"Microsoft YaHei","微软雅黑";}
.contract-select .filtrate .select-box{float:left;}
.contract-select .filtrate .select-box select{-webkit-appearance:none;appearance:none;background-image:url(../images/icon-down02.png);background-repeat:no-repeat;background-position:92% center;width:100%;height:46px;border:#ccc solid 1px;padding:0 8px;}

.contract-select .filtrate.type{width:17%;}
.contract-select .filtrate.type h5{width:42px;}
.contract-select .filtrate.type .select-box{width:calc(100% - 42px);}

.contract-select .filtrate.exchange{width:30%;margin-left:3%;}
.contract-select .filtrate.exchange h5{width:56px;}
.contract-select .filtrate.exchange .select-box{width:calc(100% - 56px);}

.contract-select .filtrate.sort{width:21%;margin-left:3%;}
.contract-select .filtrate.sort h5{width:70px;}
.contract-select .filtrate.sort .select-box{width:calc(100% - 70px);}

.contract-select .filtrate.variety{float:right;width:23%;}
.contract-select .filtrate.variety h5{width:42px;}
.contract-select .filtrate.variety .select-box{width:calc(100% - 42px);}

@media(max-width:1200px){
	.contract-select .filtrate.type{width:36%;margin-bottom:20px;}
	.contract-select .filtrate.type h5{width:70px;text-align:right;}
	.contract-select .filtrate.type .select-box{width:calc(100% - 70px);}

	.contract-select .filtrate.exchange{width:60%;margin-left:4%;margin-bottom:20px;}
	.contract-select .filtrate.exchange h5{width:56px;}
	.contract-select .filtrate.exchange .select-box{width:calc(100% - 56px);}

	.contract-select .filtrate.sort{width:36%;margin-left:0;}
	.contract-select .filtrate.sort h5{width:70px;}
	.contract-select .filtrate.sort .select-box{width:calc(100% - 70px);}

	.contract-select .filtrate.variety{float:left;width:60%;margin-left:4%;}
	.contract-select .filtrate.variety h5{width:56px;text-align:right;}
	.contract-select .filtrate.variety .select-box{width:calc(100% - 56px);}
}

@media(max-width:480px){
	.contract-select .filtrate h5{font-size:12px;line-height:36px;}
	.contract-select .filtrate .select-box select{height:36px;padding:0 4px;background-size:8px;font-size:12px;}

	.contract-select .filtrate.type{width:36%;margin-bottom:20px;}
	.contract-select .filtrate.type h5{width:60px;text-align:right;}
	.contract-select .filtrate.type .select-box{width:calc(100% - 60px);}

	.contract-select .filtrate.exchange{width:60%;margin-left:4%;margin-bottom:20px;}
	.contract-select .filtrate.exchange h5{width:48px;}
	.contract-select .filtrate.exchange .select-box{width:calc(100% - 48px);}

	.contract-select .filtrate.sort{width:36%;margin-left:0;}
	.contract-select .filtrate.sort h5{width:60px;}
	.contract-select .filtrate.sort .select-box{width:calc(100% - 60px);}

	.contract-select .filtrate.variety{float:left;width:60%;margin-left:4%;}
	.contract-select .filtrate.variety h5{width:48px;text-align:right;}
	.contract-select .filtrate.variety .select-box{width:calc(100% - 48px);}
}

.contract-table{margin-top:40px;}

@media(max-width:769px){
	.contract-table{margin-top:24px;}
}

/* 单位转换器 */
.convertor{width:100%;}
.cmeCalcTable{width:100%;}
.cmeCalcTable .title{width:100%;font-size:16px;color:#333;line-height:48px;background:#ededed;font-family:"Microsoft YaHei","微软雅黑";text-align:center;}
.cmeCalcInputCont{width:100%;padding:15px 2%;}
.cmeCalcInput{width:50%;float:left;vertical-align:baseline;padding:15px 0;}
.cmeCalcInput label{float:left;width:30%;text-align:right;font-size:14px;color:#4c4c4c;font-weight:normal;line-height:32px;padding-right:6px;font-family:"Microsoft YaHei","微软雅黑";text-transform:uppercase;}
.cmeCalcInput .SmallInput{border:1px solid #ccc;float:left;width:52%;height:32px;padding:0 8px;font-size:14px;color:#333;font-family:"Microsoft YaHei","微软雅黑";background:none;outline:none;}
.cmeCalcInput .SmallButton{border:1px solid #ccc;float:left;width:16%;margin-left:2%;height:32px;font-size:14px;color:#666;font-family:"Microsoft YaHei","微软雅黑";background:none;outline:none;transition: all 0.2s;-webkit-transition: all 0.2s;}
.cmeCalcInput .SmallButton:hover{background:#c8001e;border:#c8001e solid 1px;color:#fff;}

.cmeCalcSubmitButton{width:100%;padding-top:40px;margin-top:20px;border-top:#ededed solid 1px;text-align:center;}
.cmeButtonReset{display:inline-block;width:100px;height:32px;border:#b3b3b3 solid 1px;font-size:14px;color:#666;text-align:center;line-height:30px;background:none;margin-left:2%;margin-right:2%;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.2s;-webkit-transition: all 0.2s;}
.cmeButtonReset:hover{background:#b3b3b3;color:#333;}

@media(max-width:1200px){
	.cmeCalcInput label{width:34%;font-size:12px;}
	.cmeCalcInput .SmallInput{width:48%;}
	.cmeCalcInput .SmallButton{width:16%;margin-left:2%;}
}

@media(max-width:640px){
	.cmeCalcTable .title{line-height:40px;}
	.cmeCalcInputCont{padding:10px 4%;}
	.cmeCalcInput{padding:8px 0;width:100%;}
	.cmeCalcInput label{width:26%;}
	.cmeCalcInput input{width:74%;}
}

@media(max-width:420px){
	.cmeCalcInput label{width:34%;}
	.cmeCalcInput input{width:66%;}
}

/* 培训论坛 */
.forum-list li a .txt h5{margin-bottom:16px;}
.forum-list .active-info{float:left;width:100%;margin-bottom:20px;}
.forum-list .active-info .speaker{float:left;font-size:12px;color:#999;line-height:24px;font-family:"宋体";padding-left:20px;background:url(../images/icon-speaker.png) no-repeat left center;}
.forum-list .active-info .speaker span{float:left;margin-right:20px;}
.forum-list .active-info .address{float:right;font-size:12px;color:#999;line-height:24px;font-family:"宋体";padding-left:18px;background:url(../images/icon-addr02.png) no-repeat left center;}

/* 培训论坛 详情 */
.forum-title{width:100%;margin-bottom:30px;}
.forum-title h3{width:100%;font-size:18px;color:#333;line-height:24px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}
.forum-title h6{width:100%;font-size:12px;color:#999;line-height:18px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";margin-top:20px;}
.forum-title h6 p{display:inline-block;margin-left:10px;margin-right:10px;}

@media(max-width:769px){
	.forum-title{margin-bottom:20px;}
	.forum-title h3{font-size:16px;}
	.forum-title h6{margin-top:8px;}
}

.multi-img{width:100%;}
.multi-img img{width:48%;margin-left:4%;float:left;}
.multi-img img:nth-child(odd){margin-left:0;}

@media(max-width:769px){
	.multi-img img{width:auto;max-width:100%;float:none;margin:0 auto 20px auto;display:block;}
	.multi-img img:nth-child(odd){margin:0 auto 20px auto;}
}

/* 大赛详情 */
.competition-nav{width:100%;position:relative;}
.competition-nav li {width:12%;float:left;margin-left:10%;}
.competition-nav li:first-child{margin-left:0;}
.competition-nav li a{float:left;width:100%;}
.competition-nav li a .icon{width:100%;}
.competition-nav li a .icon img{display:block;max-width:100%;margin:0 auto;}
.competition-nav li a h6{width:100%;font-size:18px;color:#333;line-height:40px;text-align:center;margin-top:8px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.2s;-webkit-transition: all 0.2s;}
.competition-nav li a:hover h6{color:#c8001e;}

@media(max-width:1080px){
	.competition-nav li a h6{font-size:16px;line-height:32px;}
}

@media(max-width:640px){
	.competition-nav li {width:18%;margin-left:2.5%;}
	.competition-nav li a .icon img{max-width:72%;}
	.competition-nav li a h6{font-size:12px;margin-top:0;}
}

.competition{width:100%;overflow:hidden;}
.comp-warp{width:100%;margin-top:60px;}
.comp-warp h3{width:100%;font-size:24px;color:#212121;text-align:center;}
.comp-warp a{width:100%;display:block;background:url(../images/icon-pdf.png) no-repeat left center;padding-left:28px;font-size:14px;color:#c8001e;}

@media(max-width:769px){
	.comp-warp{margin-top:32px;}
	.comp-warp h3{font-size:18px;}
}

.competition-table{width:100%;overflow-x:auto;margin:16px auto 36px auto;}
.competition-table table{width:100%;min-width:600px;}
.competition-table table th{border:#ccc solid 1px;font-size:16px;color:#333;text-align:center;vertical-align:middle;font-weight:normal;padding:8px 20px;}
.competition-table table td{border:#ccc solid 1px;text-align:center;vertical-align:middle;padding:8px 20px;}

.competition-table2 table td:last-child{text-align:left;}

.competition-table3{width:100%;overflow-x:auto;margin:16px auto 36px auto;}
.competition-table3 table{width:100%;min-width:600px;border:#ccc solid 1px;}
.competition-table3 table th{font-size:16px;color:#fff;text-align:center;vertical-align:middle;font-weight:normal;padding:12px 20px;background:#c8001e;}
.competition-table3 table td{border-bottom:#ccc solid 1px;text-align:center;vertical-align:middle;padding:12px 20px;}
.competition-table3 table td:first-child{font-weight:600;color:#4c4c4c;}

@media(max-width:769px){
	.competition-table table th{padding:8px;}
	.competition-table table td{padding:8px;}

	.competition-table3 table th{padding:8px;}
	.competition-table3 table td{padding:8px;}
}

/* 大赛报名表单 */ 
.competition-form{border-top:none;padding-top:0;}
.competition-form li h5{width:140px;}
.competition-form li .assets-input{width:calc(58% - 70px);}
.competition-form li .tips{width:calc(38% - 70px);}
.competition-form li .assets-textarea{width:calc(100% - 140px);}
.competition-form li .assets-btn{margin-left:140px;}

.competition-form li .assets-input.addres_r{width:calc(100% - 140px);}
.competition-form li.assets-sex .assets-input{width:calc(100% - 140px);}
.competition-form li.address-det .assets-input{width:calc(100% - 140px);}

@media(max-width:769px){
	.competition-form{margin-top:24px;}
	.competition-form li h5{width:100%;}
	.competition-form li .assets-input{width:100%;}
	.competition-form li .tips{width:100%;}
	.competition-form li .assets-textarea{width:100%;}
	.competition-form li .assets-btn{margin:0 auto;}

	.competition-form li .assets-input.addres_r{width:100%;}
	.competition-form li.assets-sex .assets-input{width:100%;}
	.competition-form li.address-det .assets-input{width:100%;}
	.competition-form li.assets-sex .assets-input{height:auto;}
}

/* 关于我们 */
.about-subnav .subnav-menu{padding:8px 20px;}

/* 公司资质 */
.honor-list{width:100%;margin:0 auto;}
.honor-list li{float:left;width:32%;margin-left:2%;margin-bottom:40px;}
.honor-list li:nth-child(3n+1){margin-left:0;}
.honor-list li a{float:left;width:100%;}
.honor-list li a .pic-box{float:left;width:100%;height:0;padding-bottom:100%;background:#fff;position:relative;overflow:hidden;}
.honor-list li a .pic{position:absolute;width:100%;padding:4%;height:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;text-align:center;}
.honor-list li a .pic img{max-width:100%;max-height:100%;display:block;margin:0 auto;vertical-align: middle;}
.honor-list li a h6{float:left;width:100%;font-size:14px;color:#666;line-height:24px;font-family:"微软雅黑";text-align:left;height:72px;overflow:hidden;}

@media(max-width: 1080px){
	.honor-list li{margin-bottom:30px;}
}

@media(max-width: 640px){
	.honor-list li{width:49%;margin-left:2%;margin-bottom:0;}
	.honor-list li:nth-child(3n+1){margin-left:2%;}
	.honor-list li:nth-child(odd){margin-left:0;}
	.honor-list li a h6{font-size:12px;line-height:20px;height:80px;}
}

.map{width:100%;height:400px;margin:60px auto 0;}

@media(max-width: 640px){
	.map{height:320px;margin:32px auto 0;}
}

/* 人才招聘 */
.recruit-list{width:100%;margin-top:40px;}
.recruit-list h3{width:100%;font-size:18px;color:#212121;font-family:"微软雅黑";line-height:28px;}
.recruit-list ul{margin-top:20px;border-top:#ededed solid 1px;}
.recruit-list li{float:left;width:100%;border:#ededed solid 1px;border-top:none;padding:0 20px;}
.recruit-list li a{float:left;width:100%;}
.recruit-list li a h5{float:left;width:72%;font-size:16px;color:#666;line-height:46px;font-family:"微软雅黑";height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}
.recruit-list li a:hover h5{color:#c8001e;}
.recruit-list li a .more{float:right;font-size:12px;color:#666;line-height:46px;transition: all 0.2s;-webkit-transition: all 0.2s;font-family:"Arial";}
.recruit-list li a:hover .more{color:#c8001e;}

@media(max-width: 640px){
	.recruit-list li{padding:0 12px;}
	.recruit-list li a h5{font-size:14px;line-height:36px;height:36px;}
	.recruit-list li a .more{line-height:36px;}
}

/* 隐私声明 */
.statement{width:100%;margin-top:-50px;padding:30px 40px 80px;background:#fff;position:relative;z-index:2;}
.statement .home-title h3{font-size:20px;color:#c8001e;}

@media(max-width:769px){
	.statement{margin-top:-30px;padding:20px 3% 60px;}
	.statement .home-title h3{font-size:16px;}
}

/* 网站地图 */
.sitemap{width:100%;}
.sitemap dl{width:100%;padding:30px 0;border-bottom:#ededed solid 1px;}
.sitemap dl dt{width:100%;float:left;height:32px;}
.sitemap dl dt a{float:left;width:100%;}
.sitemap dl dt a i{float:left;width:2px;height:20px;background:#c8001e;margin-top:6px;margin-right:12px;}
.sitemap dl dt a h5{float:left;font-size:20px;color:#212121;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";font-weight:normal;transition: all 0.2s;-webkit-transition: all 0.2s;}
.sitemap dl dt a p{float:left;margin-left:10px;font-size:12px;color:#999;line-height:44px;font-family:"Arial";text-transform:uppercase;font-weight:normal;}
.sitemap dl dd a:hover h5{color:#c8001e;}
.sitemap dl dd{float:left;margin-right:4%;margin-top:20px;}
.sitemap dl dd a{float:left;font-size:14px;color:#8f8f8f;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.2s;-webkit-transition: all 0.2s;}
.sitemap dl dd a:hover{color:#c8001e;}

@media(max-width:769px){
	.sitemap dl dt{height:24px;}
	.sitemap dl dt a i{height:16px;}
	.sitemap dl dt a h5{font-size:16px;line-height:24px;}
	.sitemap dl dt a p{line-height:32px;}
	.sitemap dl dd{margin-top:16px;}
}




.dede_pages{
	margin-top: 10px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
	width: 100%;
	display: flex;
	justify-content:space-between;
	
}
.dede_pages ul li{
	/* width: 13%; */
	/* float:left; */
	/* padding:0; */
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	/* border:1px solid #E9E9E9; */
	text-align: center;
}
.dede_pages ul li a{
	float:left;
	padding:10px 10px 10px;
	color:#555;
	display:block;
	width: 100%;
	height: 100%;
	border:1px solid #E9E9E9;
	-webkit-transition: all 0.2s
}
.dede_pages ul li a:hover{
	color: #fff;
    background: #c8001e;
    border: #c8001e solid 1px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	/* padding:2px 4px 2px; */
	font-weight:bold;
	padding: 10px;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}