body{font-family:"Microsoft YaHei","微软雅黑";font-size:14px;color:#333333;}
input{border:0;}
ul,li {list-style: none;padding: 0;margin: 0;}
.ellipsis{display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*******************************
	-------[页面公用样式]-------
********************************/
a:focus, a:hover {color: #2e3e4e;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.bg_f1f{background: #f1f1f1;}
.float_l{float:left;}
.float_r{float:right;}
.pos_rel{position: relative;}
.pos_abs{position: absolute;}
.dis_no{display: none;}
.dis_inB{display: inline-block;}
.over{overflow:hidden;}
.hauto{height: auto;}
.clear{clear:both;}
.w1170,.container{width: 1200px;}
.miw1170{min-width:1200px; }
.w_130{width: 130px;}
.p28{height: 28px;line-height: 28px;}
.over{overflow:hidden;}
.hauto{height: auto;}
.margin_l10{margin-left: 10px;}
.margin_l20{margin-left: 20px!important;}
.margin_l30{margin-left: 30px!important;}
.margin_l40{margin-left: 40px;}
.margin_l54{margin-left: 54px;}
.margin_l66{margin-left: 66px;}
.margin_l60{margin-left: 60px!important;}
.margin_l520{margin-left: 520px!important}

.margin_r10{margin-right:10px;}
.margin_r20{margin-right:20px;}
.margin_r30{margin-right:30px;}
.margin_r40{margin-right:40px;}
.margin_t10{margin-top:10px;}
.margin_t20{margin-top:20px!important;}
.margin_t26{margin-top:26px;}
.margin_t30{margin-top:30px;}
.margin_t5{margin-top:5px;}
.margin_t35{margin-top:35px;}
.margin_t40{margin-top:40px;}
.margin_t50{margin-top:50px!important;}
.margin_t60{margin-top:60px;}
.margin_t70{margin-top:70px;}
.margin_t80{margin-top:80px;}
.margin_t90{margin-top:90px!important;}
.margin_t100{margin-top:100px!important;}
.margin_b10{margin-bottom:10px!important;}
.margin_b20{margin-bottom:20px;}
.margin_b30{margin-bottom:30px;}
.margin_b40{margin-bottom:40px;}
.margin_b50{margin-bottom:50px;}
.margin_b100{margin-bottom:100px;}
.padding_t10{padding-top: 10px;}
.padding_t20{padding-top: 20px;}
.padding_l10{padding-left: 10px;}
.padding_l20{padding-left: 20px;}
.padding_l30{padding-left: 30px;}
.padding_l40{padding-left: 40px;}
.padding_r10{padding-right:10px;}
.padding_r20{padding-right:20px;}
.padding_r30{padding-right:30px;}
.padding_r40{padding-right:40px;}
.padding_10{padding:10px;}
.text_c{text-align: center;}
.bor5rad{border-radius: 5px;}
.SimHei{font-family: "SimHei"}
.textIn30{text-indent: 30px;}

.scale{transition: All 0.4s ease-in-out; }
.scale:hover{ transform:scale(1.02); }
.bgf3f{background: #f3f3f3!important}
.bor4a{border:1px solid #4a4a4a;}

/* 对产品的分页修改--our*/
.list_page_div input.z_num,.list_page_div a:not(.z_pret){width: 35px;height: 35px;border: 1px solid #979797; margin: 5px 3px; display: inline-block;line-height: 35px;text-align: center;}
.list_page_div a.current{width: 35px;height: 35px;border: 1px solid #ab010b;margin: 5px 3px; display: inline-block;line-height: 35px;text-align: center;color:#FFF!important;background:#ab010b;}
.list_page_div input.z_num{width: 50px;}
.list_page_div .z_pret{height: 35px;line-height: 35px;background: #ab010b;font-size: 16px;color: #fff;padding:5px;}
/*******************************
	-------[头部]--------
********************************/

/********************************/
	/*-------[导航]--------*/
.head .nav .active a{color: #d1061f!important;background:none !important;}
.banner-info {
    width: 306px;
    height: 250px;
    position: absolute;
    top: 188px;
    left: 20px;
}
.banner-info .banner-pic {
    width: 306px;
    height: 105px;
}
.banner-info .banner-text {
    width: 278px;
    height: 71px;
    padding-top: 30px;
}
.handle{margin-right:70px;} /* 移动理财 客服中心右对齐   */
/*********************************/

/*******************************
	--------[底部]-------
********************************/

/*******************************
	--------[分页条]-------
********************************/

/********************************/
	/*--------[首页]-------*/
.head{padding:0;}
.Bombbox{position: absolute; top:0;left:0;right: 0;z-index: 1030;}
#carousel-example-generic img{min-height:520px;}
.carousel img{margin:0 auto;}
.carousel-indicators li.active{background: #D0021B;}
.carousel-inner>.item.next.left:before,.carousel-inner>.item.prev.right:before{display: none;}
.search-query,.search-jj-box .search-jj{background:url('../../images/search.png') no-repeat; width:265px; height:35px;line-height: 35px;}
.search-query .search-input,.search-jj-box .search-input{padding-right:10px;float:left;background:none;border:0;width:240px;height:34px;line-height: 34px;}
.search-query .search-btn ,.search-jj-box .search-btn{float:left;background:url('../../images/search_btn.png') no-repeat;width:15px;height:19px;margin-top: 11px;border:0;}
.handle .list li{float:left;}
.handle a{margin-left:11px;}
.navbar{background: rgba(255, 255, 255, 0.7);margin-bottom: 0!important;}
.navbar .navbar-nav>li>a:hover {background-color: #eee!important;}
.navbar .nav a{color:#4A4A4A !important;font-size:18px;padding:15px 20px !important;}
.nav span{color: #D0021B;}
.navbar li{display: inline-block !important;}
.navbar .navbar-nav{margin:0 -15px!important;}
.tab{float:right;width:300px;height:350px;background: rgba(0,0,0,0.30);}
.tab .nav-tabs{margin:0 !important;}
.nav-tabs li{float:left;width:50%;text-align: center;border-bottom:1px solid #fff;}
.tab .nav-tabs > li.active::before{content: '';width:0;height:0;border-width:0 5px 5px;border-style:solid;border-color:transparent transparent #fff;position: absolute;bottom: 0;left: 50%;}
.tab .nav-tabs > li.active > a{background:none !important;color:#fff!important;}
.tab .nav-tabs > li a{font-size: 18px;color: #413E3E !important;}
.tab .tab-content{padding:20px;}

#personal a,#mechanism a{width:100%; height:40px;line-height: 40px;font-size: 18px;color: #FFFFFF;display: block;text-align:center;border:1px solid #fff;background: none;}
#personal a:hover,#mechanism a:hover{background: #D0021B;border:1px solid #D0021B;}

.ewm-content{font-size: 14px;color: rgba(255,255,255,0.98);}
.ewm-content p{margin-bottom: 5px;}
.ewm-content img{margin:0 10px;}
.ewm-box{position: absolute;left:-150px;top:-82px; z-index: 1100;opacity: 0.78;
background: #FFFFFF;width:130px;height:350px;padding:10px 20px;}
.ewm-box p{margin-bottom: 0;}
.ewm-box::before{content:''; width:0;height:0;border-width:15px 0 15px 15px;border-style:solid;border-color:transparent transparent transparent #fff; position: absolute; right:-15px;bottom:68px;}
.main .goods{width:372px;height:474px;padding:30px 35px 25px;background:url(../../images/goods01.png) no-repeat;}
.goods .title,.goods .profit,.goods2 .title,.goods3-box-top .title{font-size: 30px;color: #4A4A4A;}
.goods .title a:hover,.goods2 .title a:hover,.goods3-box-top .title a:hover,.carousel-inner .titles a:hover{color:#4A4A4A;}
.goods .profit,.jj-goods .profit,.goods2 .profit,.goods3-box-top .good3-box-info{font-size: 50px; color: #D0021B;line-height: 42px;}
.goods p,.goods2 p,.jj-goods p{font-size: 20px;color: #5f5f5f;line-height: 33px;margin-bottom: 3px}
.goods i{position: absolute;right:15px;bottom:15px;background: url(../../images/icon-sp.png) no-repeat; width:195px;height: 152px;}
.jj-goods i.ew{position: absolute;right:0px;bottom:0px;background: url(../../images/icon-ew.png) no-repeat; width:158px;height: 156px; z-index: 0}

.like>img{cursor: pointer}
.main .goods2{width:350px; height:452px;padding:25px 20px;background: #FFFFFF;box-shadow:4px 4px 10px 5px rgba(231,231,231,1);}
.goods2 .profit p,.goods3-box-top .goods3-infos p{width:124px;height:50px;line-height: 25px;font-size: 16px;color: #4A4A4A;margin-top: -6px;}
.goods2 .profit,.goods3-box-top .good3-box-info{display: inline-flex;}
.goods2 .good-border{width:100%;height:1px; background:#9B9B9B;margin:20px 0;}
.goods3-box-top{background: #FFFFFF;box-shadow:4px 4px 6px 5px rgba(231,231,231,1);}
.goods3-box-top{width:428px; height: 188px;padding: 25px 24px;}
.goods3-box-top .goods3-infos,.goods3-infos p{ width: 180px !important; }
.goods3-box-top .goods3-infos p{height:30px;line-height: 30px;margin-bottom: 0;}
.goods3-box-top p span{font-size: 24px;color: #696969;}
.goods3-box-top p img,.goods p img,.goods2 p img{vertical-align: initial;}
.goods3-box-top a img,.goods a img,.goods2 a img{vertical-align:middle;margin-top:-11px;}

.goods3-box-top .goods3-infos01{float:left;}
.goods3-box-top .circle {margin-top: -30px;margin-left:4%;}
.goods3-box-top .circles-text{font-size:16px;height:135px!important;line-height: 30px!important;}
.goods3-infos01 p{font-size: 16px;color: #4A4A4A;line-height: 28px;}
.goods3-infos02 img{margin:39px 7px 0 40px;}

.circles-text p{font-size: 16px;color: #838383; padding:15px 0 0;}
.circles-text h5{color:#535353; font-size: 20px;margin:0 10px;padding-bottom: 10px; border-bottom: 1px solid #cfcfcf}
.circles-text p.timecolor{color: #da3c4f; padding-top: 0}

.goods3 .googs3-box-bottom{width: 428px;height:238px;padding:20px;background: #FFFFFF;box-shadow:4px 4px 6px 5px rgba(231,231,231,1);}
.googs3-box-bottom .title{font-size: 30px;color: #4A4A4A; border-bottom: 1px solid #B8B8B8;height:50px;line-height: 50px;}

.goods,.goods2,.goods3-box-top,.googs3-box-bottom,.teachbox,.main .jj-goods{transition: All 0.4s ease-in-out; }
.goods:hover,.goods2:hover,.goods3-box-top:hover,.googs3-box-bottom:hover,.teachbox:hover,.main .jj-goods:hover{ transform:scale(1.05);}

.cpcarousel .row-left,.cpcarousel .shop,.cpcarousel .row-right{float:left;}
.cpcarousel .row{margin: 0 40px;}
.row-left .titles{width:150px;font-size: 20px;color: #626262; }
.row .shop{margin:20px 20px 0 20px;}
.row-right .profit{font-size: 20px;color: #ab010b;line-height: 28px;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.slide-left img,.slide-right img{margin-top:50px;}
/*五彩投资*/
.header .nav-tabs > li a, .footer .nav-tabs > li a{padding: 0; line-height: 52px;}
.dingtou .nav-tabs{margin-left:5px;}
.dingtou li{float:left; width:225px;height:52px;line-height: 52px;text-align: center;margin-right:10px;}
.dingtou li a{width:225px;height:52px;border-radius:0;}
.dingtou .nav-tabs>li>a:hover,.dingtou .nav-tabs,.dingtou .nav-tabs>li.active>a{border:0;}
.dingtou .nav-tabs li{border:0;}
.dingtou li img{margin-right: 5px;width:35px; height: 35px;margin-top:-5px;}
.dingtou li a{font-size: 24px;color: #FFFFFF!important; background: #c3c3c3}
.dingtou .active #wcdingtou1,#wcdingtou1:hover{background: #e66667!important;color:#fff!important;}
.dingtou .active #wcdingtou2,#wcdingtou2:hover{background: #657be1!important;color:#fff!important;}
.dingtou .active #wcdingtou3,#wcdingtou3:hover{background: #ffbf67!important;color:#fff!important;}
.dingtou .active #wcdingtou4,#wcdingtou4:hover{background: #7ae5df!important;color:#fff!important;}
.dingtou .active #wcdingtou5,#wcdingtou5:hover{background: #bb79db!important;color:#fff!important;}

.dingtou .tab-pane{width: 1168px;height:461px; background-size:contain!important;}
.dingtou .tab-content{margin-left: 5px;}
.dingtou #wcdingtou{ background: url(../../images/dt01.jpg) no-repeat; }
.dingtou #huobi{ background: url(../../images/dt02.jpg) no-repeat; }
.dingtou #jijin{ background: url(../../images/dt03.jpg) no-repeat; }
.dingtou #haiwai{ background: url(../../images/dt04.jpg) no-repeat; }
.dingtou #zuhe{ background: url(../../images/dt05.jpg) no-repeat; }

#jijin h3,#jijin p,#haiwai h3,#haiwai p{margin-left:700px;}
#jijin h3,#zuhe h3,#huobi h3,#wcdingtou h3{font-size: 26px;color: #4A4A4A;padding-top:80px;}
#jijin p,#zuhe p,#haiwai p,#huobi p,#wcdingtou p{font-size: 18px;color: #9B9B9B;}
#jijin p a,#zuhe p a,#haiwai p a,#huobi p a,#wcdingtou p a{color: #e56666;line-height: 28px;}
#haiwai h3{font-size: 26px;color: #4A4A4A;padding-top:150px;}
#zuhe h3,#zuhe p,#huobi h3,#huobi p,#wcdingtou h3,#wcdingtou p{margin-left:580px;}

#tab2 h3,#tab5 h3,#tab4 h3,#tab1 h3,#tab3 h3{font-size: 26px;color: #4A4A4A;padding-top:80px;width:43%}
#tab2 p,#tab5 p,#tab3 p,#tab4 p,#tab1 p{font-size: 18px;color: #9B9B9B;width:40%;line-height:50px;}
#tab2 p a,#tab5 p a,#tab3 p a,#tab4 p a,#tab1 p a{color: #e56666;line-height: 28px;}
#tab5 h3,#tab5 p,#tab4 h3,#tab4 p,#tab1 h3,#tab1 p,#tab2 h3,#tab2 p,#tab3 h3,#tab3 p{margin-left:580px;}

.main .row-dt-left,.main .row-dt-right{float:left;width:580px;height: auto;}
.row-dt-left .biaoti,.row-dt-right .biaoti{font-size: 30px;color: #4A4A4A; height:42px;line-height: 42px;}
.row-dt-left .biaoti a,.row-dt-right .biaoti a{font-size: 24px;color: #4A4A4A;}
.row-dt-left .media-img,.row-dt-right .notice,.main .teachbox{box-shadow: 4px 4px 10px 5px rgba(231,231,231,1);}

.row-dt-left img,.row-dt-right img{  transition: All 0.4s ease-in-out; }
.row-dt-left img:hover,.row-dt-right img:hover{ transform:scale(1.05); }


.dongta-time .times,.dongta-time .date{font-family:"Arial";font-size: 69px;color: #4A4A4A;}
.dongta-time .date{font-size: 18px;}
.dongta-time .times{height:80px;}
.dongta-info{width:400px;}
.dongta-info h3 a{font-size: 18px;color: #4A4A4A;}
.dongta-info p{ font-size: 14px;color: #4A4A4A; line-height: 21px; }
.main .row-dt-right{width:550px;}
.row-dt-right .notice,.notice img{ height: 171px; }
.row-dt-right .dt-list{padding:15px 4%;}
.dt-list li a{font-size: 16px;color: #4A4A4A;}
.dt-list li p{font-size: 14px;color: #a5a5a5;}

.main .teachbox{width:360px;height:175px;}
.main .teachbox-info1{text-align: center;}
.main .teachbox-info1 img{ margin: 30px 0 10px;height:71px; }
.teachbox-info1 p{font-size: 20px;color: #4A4A4A;}
.teachbox .tb01,.teachbox .tb02,.teachbox .tb03{width:360px;height:175px;}
.teachbox .tb01{ background:url(../../images/tb01.png) no-repeat; }
.teachbox .tb02{ background:url(../../images/tb02.png) no-repeat; }
.teachbox .tb03{ background:url(../../images/tb03.png) no-repeat; padding:5px 20px;}
.tb01 img,.tb02 img{margin:40px 20px 40px 70px;height: 80px;}
.tb01 .text,.tb02 .text{margin:45px 0;font-size: 20px;color: #FFFFFF; line-height: 30px}

.tb03 li{float:left; width:60px;height:80px; margin-left:40px;text-align: center; }
.tb03 li p{color:#fff;line-height: 19px;font-size: 14px; padding-bottom: 0}
.contact{background: rgba(155,155,155,0.21); padding: 80px 0 90px 0;}
.contact .contact-left {padding:0 40px; background:url(../../images/icon-line01.png) no-repeat right center;}
.contact-left p{color:#888;font-size: 14px;}
.contact-left p.tel{color:#888;font-size: 18px;}

.contact-right .contact-info{margin-left:78px;}
.contact-info h3{margin-bottom: 40px;text-align: center;}
.contact-info p{text-align: center;}
.contact-info h3 a{font-size: 18px;
color: #000000;
line-height: 25px;}
.contact-info a{color:#525252;font-size: 14px;}
.footer{padding:0; background: rgba(74,74,74,0.85);}
.footer p,.footer p a{text-align: center;color:#fff;font-size: 12px;}
.footer .container{padding:40px 0 20px 0;}

.layer{background: rgba(0,0,0,0.77);height:80px;line-height: 80px;}
.layer h2 a,.layer h2 {font-size: 29px;color: #FFFFFF;}
.layer h2{margin-left:220px;}
.layer h2 a{margin-left:60px;color:#E5000D;}
.layer h2 a:hover{border-bottom: 1px solid #E5000D;}
.layer h2 img{float:right;margin-top:-20px;}
.layer2{ width:60px;right:20px;position: fixed; bottom:200px; z-index: 10000}
.layer2 li{width:60px; height:60px;background: #626262; text-align:center; border-bottom: 1px solid #fff;padding-top:10px;}
.layer2 li a{font-size: 10px;color: #FFFFFF;}
.layer2 li a p{color: #FFFFFF;}
/************旗下基金页************/
.main .jj-goods{width:372px;height:386px;padding:30px 35px 25px;border:1px solid #D4D4D4;box-shadow:4px 4px 6px 5px rgba(231,231,231,1);}
.jj-goods h3{margin:0;width:200px;height:33px; font-size:24px;color:rgba(74,74,74,1);line-height:33px;}

.list-jj li{width: 100%;height: auto;overflow:hidden;}
.jj-goods .list-jj i{width:24px;height:24px;line-height:24px;font-size:18px;background:rgba(223,12,8,1); color:#fff;display:block;font-style: normal;text-align: center; margin-top:8px;}
.jj-goods .list-jj i.hs2{background:rgba(255,191,102,1);}
.jj-goods .list-jj i.hs3{background:rgba(102,123,225,1);}
.list-info a h3{height:30px; font-size:20px;color:rgba(74,74,74,1);}
.list-info a p{margin:0;height:25px; font-size:16px;color:rgba(155,155,155,1);line-height:25px;}
.jj-goods .list-info{margin-left:16px;}
.jj-goods .list-jj li{margin-top: 30px;}
.list-jj li a.shop{width:32px;height:30px;margin-top:5px;float:left;margin-left:10px;}
.list-jj li a.shop img {width:28px;height:24px;}
.jj-goods p{color:rgba(155,155,155,1);}
.search-jj-box{margin-top:35px;padding-top:25px;padding-bottom:25px;}
.search-jj-box h3{width:100px;height:28px; font-size:20px;color:rgba(74,74,74,1);line-height:28px;margin:0 40px;}
.search-jj-box .search-jj{width:365px;background: url('../../images/search01.png') no-repeat;}
.search-jj-box .search-input{width:340px;}
.search-keyword li{float:left;margin-left:20px; height: 35px;line-height: 35px;}
.search-keyword li a{font-size:14px;color:rgba(74,74,74,1);}
.search-keyword li a:hover{color:#df3a45;}
.main .jj-screen{width:1167px;background:#fff;box-shadow:4px 4px 6px 5px rgba(231,231,231,1);}
.jj-screen ul{margin:7px 0;}
.jj-screen span{margin-left:63px;}
.jj-screen li,.jj-screen span{display: inline-block;}
.jj-screen li{margin-left:30px;}
.jj-screen span,.jj-screen li a{height:20px; font-size:14px;color:rgba(0,0,0,1);line-height:20px;}
.jj-screen li.active a{color:#df3a45;}
.jj-screen li a{width:56px;display: inline-block;}
.jj-screen .risk{width:212px;height:83px; background:rgba(239,162,56,1);}
.risk p{width:60px;height:45px; font-size:14px;color:rgba(255,255,255,1);line-height:20px;display: inline-block;margin:22px 12px 13px 48px;}
.risk img{margin-top:15px;vertical-align: top;}
.main .jj-table{width:1167px;padding:0;margin-top:25px;}
.jj-table table{background: #fff;box-shadow:4px 4px 6px 5px rgba(231,231,231,1);}
.jj-table th{height: 45px;line-height: 45px;color:rgba(36,36,36,1);font-size: 16px;font-weight: normal;background:#f3f3f3;}
.jj-table th img{margin-top:-2px;}
.jj-table th,.jj-table td{text-align: center;}
.jj-table tr{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.jj-table tr:hover{background: rgb(255, 245, 245);}
.jj-table th:hover,.jj-list01 li a:hover{color:#df3a45!important;}/*粉色*/
.color_79C{color:rgba(121,193,38,1)!important;}/*粉色*/
.color_df0{color:#df0c08!important;}
.jj-table td{height:33px; font-size:14px;color:rgba(74,74,74,1);padding:10px 0;}
.jj-table td p{margin:0;}
.jj-table td a:hover{color:#df3a45;}
.jj-table td span{width:50px;height:20px;border:1px solid #df3a45;color:#df3a45;font-size: 12px;padding:2px 3px; }
.col-7day,.col-year,.col-since,.col-lows,.col-week,.col-month,.col-1year,.col-3year,.cur,.more{cursor: pointer;}

.search-jj .jj-list01{width:365px;position:absolute;left:0;top:35px; border:1px solid #000;border-top:0;background:#fff;display:none;overflow-y:scroll;padding-left:10px;}
.jj-content01 tr:nth-child(2n),.jj-content02 tr:nth-child(2n){background: rgb(243, 243, 243);}
.banner2-height {width: 100%;height: 520px;}
td.col-operation a img { width: 28px;height: 24px;}
/*盈金宝*/
.yingjinbao h2,.yingjinbao h3{font-size:36px;color:#ab010b;}
.yingjinbao p{font-size:24px;color:#4a4a4a;}
.yingjinbao h3{font-size:30px;color:#4a4a4a;text-align:center;background: url(../../images/yingjinbao/h3bg.png) no-repeat center center;}

.qushitu{margin-top:66px;height:258px;background:url(../../images/yingjinbao/qst.png) no-repeat center center; }

.qushitu p{float:left;width:123px;font-size:18px;color:#ffffff; }
.qushitu .qst-p1{margin:140px 60px 40px 424px;}
.qushitu .qst-p2{margin:90px 0 40px 0;}
.qushitu-info p{float:left;width:142px;font-size:18px;color:#4a4a4a;}
.qushitu-info .qsif01{margin:20px 52px 0 416px;}
.ys02{margin:100px 0 60px;font-size:36px;color:#ab010b;}
.flow .maibor{width:100%;height:1px;background:#dcdcdc; position: absolute;left:0; top:67px;}
.flow{height:200px;}
.flow .main{position: absolute;left:0; top:43px;}
.flow li{width:133px; text-align: center;}
.flow li .liuimgbg,.liuimgbg img{width:140px;height: 140px;}
.flow .main,.flow li .liuimgbg{z-index: 100;}

.flow .lc01{position: absolute; left:195px; top:0px;}
.flow .lc02{position: absolute; left:515px; top:0px;}
.flow .lc03{position: absolute; left:846px; top:0px;}
.flow .radius01{position: absolute; right:0;top:54px;width:25px;height: 25px;background: #dcdcdc;border-radius: 50%;}

.flow li h4{font-size:20px;color:#4a4a4a;}
.flow li p{font-size:14px;color:#4a4a4a;}
.sb01{font-size:30px;color:#4a4a4a;text-align:center;background: url(../../images/yingjinbao/h3bg01.png) no-repeat center center;}
.flow-sb{height:370px;}
.flow-sb h5{width:230px;margin-top:60px;font-size:22px;color:#4a4a4a;line-height:41px;margin-left:-42px;}
.flow-sb p a,.banneryyb-info a{font-size:22px;color:#fff;background:#ab010b;display:block;width:142px;height:44px;line-height: 44px;text-align: center;}
.flow-sb .list-unstyled p a{color:#fff;}
.fxbox p{font-size:16px;color:#676767;}
.banneryyb{width:100%; height:520px;background: url(../../images/banner_sqb.jpg) no-repeat center center; background-size: cover;}
.banneryyb-info h1{font-size:34px;color:#4a4a4a;}
.banneryyb-info h2{font-size:23px;color:#4a4a4a; margin-top: 20px;}
.banneryyb-info h3{color:#ab0209;font-size:50px; font-family: "Arial"; font-weight:bold;}
.banneryyb-info p{font-size:18px;color:#4a4a4a;}

.liuimgbg{transition: All 0.4s ease-in-out;}
.liuimgbg:hover{  transform: rotate(360deg);}

/**基金详细**/
.boxshadow{box-shadow:4px 4px 10px 5px rgba(231,231,231,0.6);}
.detailsbox01{width:520px; height:422px; padding:0 10px;}
.detailsbox02{width:630px; height:422px;}
.detailsbox01 h3{color:#5c5b5c; height:50px;line-height: 50px;border-bottom: 1px solid #f1f1f1}
.detailsbox01 h3 span{color:#df0c08; font-family: "Arial"}
.detailsbox01 h3 a{font-size:14px;margin-left:35px;}
.detailsbox01 .jingzhi,.detailsbox01 .det-jzJe{color:#616161;}

.detailsbox01 .det-jzJe span{color:#ab010b;font-size:50px;font-family: "Arial"}
.detailsbox01 .det-list{border-top:1px solid #f1f1f1;padding-top: 10px; height:auto;overflow:hidden;}
.detailsbox01 .det-list li{float:left;width: 166px;height:62px;border-right:1px solid #f1f1f1;}
.det-list li p{text-align:center;font-size:20px; color:#616161;}
.jjsvg-list01 li.active,.colordf0,.det-tab01 td span{color:#df0c08!important;}/*红色*/
.fA{font-family: "Arial"}
.detailsbox022{margin-left:70px;}
.detailsbox01 .btn1{width:186px;height:40px;line-height: 40px;font-size:16px;background:#ab010b;margin:40px auto; }
.detailsbox01 .btn1 a{width:186px;display:inline-block;color:#fff;height:40px;line-height: 40px; text-align: center;}
.jjsvg-list01 li{color:#605F60;font-size:16px;float:left;width:70px;height:44px;line-height: 22px; text-align: center;margin:30px 15px;}
.detaBoxs p{color:#5C5B5C; font-size:16px; height: 40px;line-height: 40px;}
.detaBoxs p span{float:left;display:block; line-height: 20px; text-align: center;}
.detaBoxs p input{float:left;border:1px solid #aaa;width: 95px;height:40px;line-height: 40px;}
.detaBoxs b{height:40px; line-height: 40px;float:left;}
.detaBoxs .jjsvg-list02 li{float:left;width:50px;height:40px;line-height:30px;color:#aaa;font-size:16px;text-align: center; padding:5px;border:1px solid #aaaaaa;cursor: pointer;margin-left: 15px;}
.detaBoxs .jjsvg-list02 li.active{border:1px solid #df0c08;color:#df0c08 ;}
.detailsbox02{}
.detailsbox02 .detailsbox021{width:545px;}
.detailsbox02 .detailsbox022{width:445px;}
.detailsbox002 h3,.det-tab-content h3,.jsq-content h3,.dongtai-box h3,.js-left h2{background: url("../../images/details/det_h3.png") no-repeat left center;font-size:26px;color:rgba(92,91,92,1);line-height:39px;padding-left:20px;}

.detailsbox021 ul,.detailsbox022 ul{margin-left:20px;width:646px;height:100px;background:#f1b239;padding:25px 0;}
.detailsbox021 ul li{float:left;border-right:1px solid #fff;width:215px;line-height: 25px; padding-left:45px;}
.detailsbox021 ul li a{display: block;width:120px;}
.detailsbox021 ul li a,.detailsbox022 li a{color:#fff;font-size:20px;}
.detailsbox022 ul{background:#667be1;width:414px;}
.detailsbox022 ul li{text-align:center;width:195px;height:55px; line-height: 55px;float:left;border-right:1px solid #fff;}
.det-tab .ttlist{border-bottom: 1px solid #aaa;height:50px;}
.det-tab .ttlist li{float:left;width:130px;height:50px;line-height: 50px; text-align: center;}
.det-tab .ttlist li a{color:#aaa;font-size:22px;}
.det-tab .ttlist li.active a{color:#df0c08;}
.det-tab .ttlist li.active{background:url("../../images/details/det_liactive.png") no-repeat bottom center;}

.det-tab01 table td{color:#5c5c5c;border:1px solid #aaa; height: 40px;line-height: 40px;padding-left:40px;}
td.bgf3f{background: #f3f3f3;}
.det-tab02 table td,.det-tab02 table th{text-align: center}
.det-tab02 table th{height: 40px;line-height: 40px;border-bottom: 1px solid #aaaaaa; font-weight: normal;color:#5c5b5c;font-size:14px;}
.det-tab02 table td{height: 40px;line-height: 40px;font-size:14px;}

.det-tab03 img{float:left;margin:10px 50px 8px 70px;border-radius:50%;max-width:158px;max-height:158px;}
.det-tab03 .jlInfo{float:left;margin-right:70px;width:802px;}

.jlInfo h5{height:50px;line-height:50px;font-size:20px;color:#5c5b5c;border-bottom: 1px solid #aaa}
.jlInfo p{color:#5c5b5c; font-size:18px;line-height: 30px;}
.jlInfo-head {margin:30px 0;width: 200px; height: 200px; margin-left: 50px; float: left;background: #efefef; border-radius: 50%;}
.jlInfo-head img {margin: 0; width: 100%}

.det-tab05 table{width:100%;border:0!important;}
.det-tab05 table tr:nth-child(even) td{background:#f3f3f3;}
.det-tab05 table tr td{border:0!important;}
.det-tab05 td,.det-tab06 td{font-size:14px; color:#5c5b5c;height:40px;line-height:40px;border-right:10px solid #fff; text-align: center;}
.det-tab07 td{padding:10px 0;color:#5c5b5c;font-size: 14px;line-height:35px;border-bottom: 1px solid #aaa; }
.det-tab08 .tabqh{height: 40px; line-height: 40px; border-bottom: 1px solid #aaa}
.det-tab08 .tabqh li.active{background:url("../../images/details/det_liactive.png") no-repeat bottom center;}
.det-tab08 .tabqh li{float:left; width:132px;height: 40px;line-height: 40px; text-align: center;}
.det-tab08 .tabqh li.active a{color:#df0c08;}
.det-tab08 .tabqh li a{color:#5c5b5c;font-size: 20px;height: 40px;line-height: 40px;}

.det-tab08 .tabqhcontent li{padding:0 10px;color:#5c5b5c; font-size: 14px; height:32px;line-height: 32px;}
.tabqhcontent li.bgf3f{background:#f3f3f3;}


.det-tab09 .det-chaxun{width: 100%; height:100px; line-height: 100px; border-bottom:1px solid #aaaaaa; }
.det-chaxun label input{}
.det-chaxun .det-dates{width:180px;margin-left:60px;}
.det-dates input{text-align:center;background: url(../../images/details/datetime.png) no-repeat;width:98px;height: 25px;line-height: 25px;}
.det-chaxun .jzcx{float:left;width: 150px;height: 42px;line-height: 42px; text-align: center;font-size: 18px;color:#fff;background:#ab010b;display: block;margin:28px 40px;}

.det-tab09 td{height:40px;line-height: 40px; font-size: 14px; color:#5c5b5c;text-align: center; }
.det-tab09 td img{margin-left:10px;}
.det-tab09 td span{width:50px;display: inline-block;text-align: right;}
.page{text-align: center;margin:30px 0;}
/* 计算器页码样式 */
.jsq-tables02>.page a{width: 35px;height: 35px;border:1px solid #979797;margin:5px;display: inline-block;line-height: 35px;text-align: center;}
.jsq-tables02>.page .pre,.page .next{font-weight: bold;}
/* 计算器页码样式 */
.page  .active{ background:#ab010b;color:#fff;border-color:#ab010b; }
.page .tz{height:35px;line-height:35px;background:#ab010b;font-size:16px;color:#fff;}
.page .w50{border:1px solid #979797;width:50px;height: 35px;line-height: 35px;text-align: center}
.page span{color:#979797;}


.det-tab04 .zcbox{width:575px; padding: 20px 10px;}
.zcbox h4{padding:0 30px;height:50px;line-height: 50px;font-size: 20px; color:#5c5b5c;border-bottom: 1px solid #aaaaaa}

.zcbox .svg01,.zcbox .svg02{width:560px; height:320px;}
.svg01info{position: absolute;left: 80px;top: -2px;z-index: 1999;}
.svg02info{position: absolute;left: 100px;top: -2px;z-index: 1999;}
.svg01info p,.svg02info p{margin:0;line-height: 26px;}


.zcbox .zccontent01{width:560px; height:592px;}
.zcbox .zcqh,.zcbox .zcqh01{height: 45px; line-height: 45px; border-bottom: 1px solid #aaa}
.zcbox .zcqh li.active,.zcbox .zcqh01 li.active{background:url("../../images/details/det_liactive.png") no-repeat bottom center;}
.zcbox .zcqh li,.zcbox .zcqh01 li{float:left; width:132px;height: 45px;line-height: 45px; text-align: center;}
.zcbox .zcqh li.active a,.zcbox .zcqh01 li.active a{color:#df0c08;}
.zcbox .zcqh li a,.zcbox .zcqh01 li a{color:#5c5b5c;font-size: 20px;height: 40px;line-height: 40px;}
.zccontent02 table td{height: 50px;line-height: 50px;text-align: center; font-size: 14px;color:#5c5b5c;}

.svgbox .svgtext{width: 630px; height: 250px; display: none;}
.layer3{width:90px; height: auto;background: #fff; position: absolute; left: -15px;bottom: -162px;}
.layer3::after{
	content: " ";
 	width:0;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent #fff;/*透明 透明  灰*/
    position: absolute;
	left: 35px;
	top: -10px;
}
/* 修改分享的样式--our-s*/
.layer3 li{width:90px;padding:7px 2px;height: 40px;line-height: 40px;background:#fff;border-bottom: 1px solid #ececec}
.layer3 .jiathis_style_24x24 .jiathis_txt {font-size: 12px;}
.layer3 .jiathis_style_24x24 .jtico_weixin {background: none;background: url("../../images/details/wx.jpg") no-repeat;}
.layer3 .jiathis_style_24x24 .jtico_qzone {background: none;background: url("../../images/details/py.jpg") no-repeat;}
.layer3 .jiathis_style_24x24 .jtico_tsina {background: none;background: url("../../images/details/wb.jpg") no-repeat;}
.layer3 .jiathis_style_24x24 .jtico_cqq {background: none;background: url("../../images/details/qq.jpg") no-repeat;}
/* 修改分享的样式--our-e*/
/* .layer3 li{width:90px;padding:0 10px;height: 40px;line-height: 40px;background:#fff;border-bottom: 1px solid #ececec} *//* 修改分享的样式,注释掉原来页面的样式--our*/
.layer3 li img{float:left;margin-top:10px;}
.layer3 li a{color:#5c5b5c!important;}
.layer3 li:hover{background:#eaeaea;}
.layer3 .list-unstyled{margin-bottom:0;}
.layer3 .layer3box{padding:10px;position:absolute;left: -85px;bottom: 92px;background:#fff;}
.layer3box::after{
	content:" ";
	width:0;
    height:0;
    border-width:10px 0 10px 10px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;/*透明 透明 透明 灰*/
    position: absolute;
	right: -10px;
	top: 28px;
}
.layer3,.layer3box{display: none;}


/* 网站公用弹框样式 --our*/
.layer-box {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 9999;
}
.layer-content {
    width: 588px;
    height: 236px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
}
.layer-content::before {
    content: '';
    width: 564px;
    height: 212px;
    border: solid 1px #c20d23;
    position: absolute;
    top: 12px;
    left: 12px;
}
.layer-content h6 {
    width: 100%;
    height: 66px;
    position: absolute;
    top: 72px;
    left: 0;
    line-height: 51px;
    font-size: 26px;
    text-align: center;
    color: #9b9b9b;
    padding: 0;
    margin: 0;
}
.layer-content > a {
    display: block;
    width: 112px;
    height: 44px;
    position: absolute;
    top: 138px;
    left: 0;
    right: 0;
    line-height: 44px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #ab010b;
    margin: 0 auto;
}
.layer-content span {
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    top: 27px;
    right: 26px;
    cursor: pointer;
}
.layer-content .close-layer{
    display:inline-block;
    width:45px;
    height:45px;
    border:2px solid #ab010b;
    border-radius:50%;
    color:#ab010b;
    font-size:28px;
    text-align:center;
}

.detailsbox022{position:relative;}
.detailsbox022 h3 a{border:1px solid #de0c09; font-size: 14px;padding:0 10px;height:30px;line-height: 30px;color:#de0c09;margin-top:5px;}
.detailsbox022 ul li a{color:#fff;}
.detailsbox022 .jjlist3{width:608px;padding:10px; position: absolute;right:0;top:175px;display: none; background:#fff;z-index: 2100;}
.jjlist3 .jjlist3-box{width:196px;border-right:1px solid #f1f1f1;}
.jjlist3::after{
	content: " ";
 	width:0;
    height:0;
    border-width:0 20px 20px;
    border-style:solid;
    border-color:transparent transparent #fff;/*透明 透明  灰*/
    position: absolute;
	right: 100px;
	top: -20px;
}


.jjlist3-box h4 a{color:#df0c08;font-size: 20px;}
.color7a7{color:#7a797a;}
.colorffb{color:#ffbf66 !important;}
.colorfff{color:#fff !important;}/*白色*/
.color667{color:#667be1 !important;}
.bgffb{background: #ffbf66!important;}/*黄色*/
.bg667{background: #667be1!important;}/*蓝色*/
.bgdf0{background: #df0c08!important;}/*红色*/
.bg7ae{background: #7ae5de!important;}/*浅绿色*/
.bgdf0{background: #df0c08!important;}/*红色*/
.bgbb7{background: #bb79db!important;}
.font36{font-size: 36px;}
.font40{font-size: 40px;}
.jjlist3-box a.chakan{background: #df0c08; font-size:16px; text-align: center;color:#fff;display:block;width:110px;height:30px;line-height: 30px;margin:20px auto 10px}
.jjlist3-box h4,.jjlist3-box p{padding-left:20px;}
.fixed{
    position:fixed;
    top:0;
    left:0;
    right: 0;
    top:0;
    z-index: 2000;
}
.ttlist{background:#fff;width:1170px;margin:0 auto; z-index: 2000}

.banner2,.banner2 .bg{width: 100%;} 
.Bombbox .tg{position:absolute; left:30px;top:205px;}


/**专户基金**/
.w100{width: 100px}
.w200{width: 200px}
.listText .pa1{height:44px;overflow:hidden;}
.zhcontent .zhBox{width:563px;}
.zhcontent .cya:hover h3{color:#000 !important;}
.zhcontent .cya:hover h3 span{color:#df0c08;}
.zhBox h3.pos_abs a{color:#fff;font-size:24px;}
.zhBox h4.pos_abs a{color:#616161;font-size:24px;}
.zhbox012 .zhbox0122{padding:40px 130px;color:#fff;height: 192px;background: url("../../images/zhuanhu/zh07.jpg") no-repeat;}
.zhbox0122 p{font-size:20px;color:#fff;}
.alertboxbg{position: absolute;left:0;right: 0; top:0;bottom:0;height: 100%; background: #000;opacity: 0.5; z-index:2009;}
.alertbox{padding:80px 120px;position: absolute;left:50%;top:55%;width: 820px;height: 750px;margin-top:35px;margin-left:-410px;background:#fff;z-index: 2010;}
.alertbox p{font-size: 14px;color:#9b9b9b;line-height: 26px;text-align:justify;}
.alertBtn a{width:260px;height:42px;line-height:42px;color:#fff;display:block;font-size:16px;text-align: center;}
.bge56{background: #e56666}/*粉色*/

/*计算工具*/
.jsbox .js-left{width:306px;background:#f1f1f1;padding-bottom:9999px; margin-bottom:-9999px;}
.js-tab li{height:85px;line-height: 85px;font-size: 24px; padding-left:50px;}
.js-tab .active{background: #fff;}
.js-tab .active a{color:#df0c08;}
.js-tab a{height:85px;line-height: 85px;}
.js-tab a img{margin-top: -6px; width: 35px;height: 30px;}
.js-tab a:hover{color:#df0c08;}
.js-left .sqb-box{color:#fff;padding:0px 20px;height:377px;margin:0 16px 15px;background: url("../../images/jisuan/jsbg03.jpg") no-repeat;}
.blockcard.sqb-box01{color:#fff;width:274px;padding:0px 20px;height:311px;margin:20px 16px;background: url("../../images/jisuan/jscbg01.jpg") no-repeat;}
.sqb-box .sqb-gx,.sqb-box01 .sqb-gx{width:100%; height:1px; background:#fff;}
.sqb-box p{margin-bottom: 0;}
.sqb-box .yuan1,.sqb-box01 .yuan1{display:block;background:#efa137; color:#fff;font-size:20px;text-align: center; width:110px;height:44px;line-height: 44px;margin:10px auto 0;}
.sqb-box01 .yuan1{margin:25px auto 0;}
.js-left .sqb-box2{color:#fff;height:175px;margin:0 16px 0;}
.sqb-box2 .gy{width:200px;line-height: 32px;text-align: left;margin:10px auto;}

.js-left .sqb-box3{margin:20px 16px;height:287px;background: url("../../images/jisuan/jsbg01.jpg") no-repeat;}
.js-right{padding:0 60px;width: 864px;}
.js-right .formbd p{color:#616161;font-size: 20px; height: 30px;line-height: 30px;margin:0;}

.formbd p b{color:red;height: 30px;line-height: 30px;margin-right:5px; vertical-align: middle;}
.formbd input,.formbd select,.dongtai-title input{border:1px solid #5c5b5c;height:25px;line-height:25px;font-size:14px; color:#616161;padding-left:10px;background: url("../../images/jisuan/jsbg.jpg")repeat-x;}
.formbd p span{width:140px;display: inline-block;}
.formbd p b{width:10px;display: inline-block;}
.formbd .w330{width:330px;}
.formbd .w180{width:180px;}
.formbd .w120{width:120px !important;}
.formbd .row{margin:0;}
.formbd select{margin-left:-5px; width: 92px;}
.formbd label input{vertical-align: middle;margin-right:20px;margin-top:-2px;}
.formbd  em{color:#aaaaaa;font-size:14px;font-style: normal;}
.formbd .btns input{border:0;color:#fff;background:#ab010b;font-size:20px; font-family: 'SimHei';height: 45px;line-height: 45px;text-align: center;}

.js-right .jsq-gx{width: 100%;height: 1px;background: #aaa;margin:50px 0 60px 0;}

.jsq-tables .jsqtable01 th,.jsq-tables .jsqtable02 th{font-weight:normal;color:#5c5b5c;font-size:14px;text-align: center; height: 58px;line-height: 21px;}
.jsq-tables .jsqtable01 tr{border:1px solid #aaaaaa;}
.jsq-tables .jsqtable01 td,.jsq-tables .jsqtable02 td,.jsq-content .jsqtable03 td{background: #f3f3f3; height: 36px; text-align: center}
.color5c5{color:#5c5b5c;}
.colora3a{color:#a3a3a3;}
.bgfff td{background: #fff!important}
.jsq-tables .jsqtable02,.jsq-content .jsqtable03{border:1px solid #aaa;}
.jsq-tables .jsqtable02 th{border-bottom:1px solid #aaa;}
.jsq-tables .jsqtable02 tr{border:0;}
.jsq-content .jsqtable03 td{border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

/*工具内切换*/
.siblings{width:100%;height: auto; overflow:hidden;text-align:center;margin-bottom: 0!important;}
.siblings dd{height: 50px;line-height: 50px;font-size:18px; cursor: pointer;}
.siblings dd.active{color:#df0c08;background:none;}

/*弹框*/
.alertBox{z-index:2020;background:#fff;width:588px; height:240px; position: fixed;left:50%;top:50%;transform: translate(-50%,-50%);}
.alertBox .alertboxconent{border:1px solid #ab010b;margin:10px;height:220px;}
/* .alertBox .alertboxconent{border:1px solid #ab010b;margin:10px;height:220px;position:fixed;width:400px;background:#fff;top:calc((100vh - 220px)/2);} */
/*弹框2*/
.alertBox02{width:900px; height:545px;position: fixed;left:50%;top:50%;transform: translate(-50%,-50%);overflow: auto;}
.alertBox02 .alertboxconent{height: 505px;margin:20px;}
.alertBox02 h4 span{font-size:24px;color:#ab010b;}
.alertBox02 .cpboxInfo{border-right: 1px solid #e4e4e4;width:248px;}
.alertBox02 .cpboxInfo p{height:100px;overflow:hidden line-height:20px;}
.alertBox02 .cpMore{width:125px;height:35px;line-height: 35px;border-radius: 20px;display:inline-block;font-size:14px;color:#ab010b;border:1px solid #ab010b;}
.alertBox .close1{margin:10px 10px 0 0;}
.alertBox01 h3{margin-top:80px;color:#9b9b9b;font-size:24px;font-family: "SimHei";text-align: center;}
.alertBox01 .queding{width:110px;height:40px;line-height: 40px; color:#fff;background: #ab010b;font-size:16px;}

.select_box
{
    width:150px;  
    margin:10px;
    padding:0px;  
    position:relative;  
}

.select_box input 
{
    width:100%;
    height:25px;
    line-height:25px; 
    cursor:pointer; 
    display:block;      
    overflow:hidden;
    border:1px solid #ccc;
    padding-right:20px; 
    padding-left:10px; 
    background:#fff url("../../images/select_input_bg.gif") no-repeat 160px center;
}

.select_box ul 
{
    width:180px; /**ul的宽度（div的宽度+input的padding-left+input的padding-right）**/
    margin:0px;
    padding:0px;
    position:absolute;
    left:0;
    top:25px; /**等于input的高度**/
    border:1px solid #ccc; 
    background:#fff;
    overflow: hidden;
    display:none; /**隐藏**/
    background:#ebebeb; 
    z-index:99999;
}

.select_box ul li 
{
    list-style-type:none;
    width:100%; 
    height:30px;
    line-height:30px;
    margin:0px;
    padding:0px;   
    display:block;
    overflow:hidden;  
    padding-left:10px; /**设置li离左边的距离**/
    cursor:pointer;
}
.dt-table { width: 800px; border: solid 1px #cacaca; font-size: 14px; color: #737373; margin: 0 auto;margin-top: 15px;}
.dt-table tr td {width: 74px; height: 30px; text-align: center;border: solid 1px #cacaca;}
.dt-table tr td:first-of-type {width: 108px; background: #ab010b; color: #fff;}

/*计算工具内容页*/
.bgfff{background: #fff;}
.js-left .jscList{margin:0 16px 20px; padding:0 15px 30px;}
.jscList li{border-bottom:1px dashed #e5e4e4;margin-top:10px;}
.jscList li p{line-height: 32px;margin-bottom:0;height: 32px;overflow:hidden;}
.jscList p img{margin-right:5px;}

.js-right .title{border-bottom: 1px solid #f1f1f1;word-break: break-all;padding-bottom:25px;}
.color616{color:#616161;}
.js-right .abstract{margin:30px auto 50px;padding:10px 25px;width:726px;line-height:35px;background: url("../../images/jisuan/jsc03-top.png") no-repeat center 0,url("../../images/jisuan/jsc03-bottom.png") no-repeat center bottom;text-align:justify;}
.js-right .contents{word-break:break-all;}
.js-right .contents p{font-size: 14px;color:#616161;text-indent: 20px;line-height: 30px;text-align:justify;}
.main .position {height: 60px;line-height: 60px;}
.main .position a{color:#5c5b5c;font-size: 16px;}

/*资讯中心*/
.js-list00 li{border-bottom: 1px solid #dddbdb;}
.js-list00 li.active{width:306px;}
.bor{border-right: 1px solid #dddbdb}
.dongtai-content{margin:30px 45px;width: 66.1%}
.dongtai-content01{margin:0px 30px;width: 68.5%}
.dongtai-title span{color:#5c5b5c;font-size:14px;}

.dongtai-title .dtbtn{width:120px;border:0;color:#fff;background:#ab010b;font-size:20px; font-family: 'SimHei';height: 40px;line-height: 40px;text-align: center;}
.dongtai-list li{height:40px;line-height: 40px;padding:0 5px;}

.dongtai-list li:before{ content:''; width:4px; height:4px; border-radius:50%; background:#000; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-30px;}

.dongtai-list li span{float:right;}
.dongtai-list li a{color:#5c5b5c;font-size:14px; width:620px;display: inline-block;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;}
.dongtai-box .dongtai-img-info{background: url("../../images/information/info05.png") no-repeat; width: 799px;height:175px;padding:30px;}
.w440{width: 440px;}
.dongtai-box h4{width:100%;line-height: 40px;height: 40px; float:left;}
.dongtai-box h4 img,.dongtai-box h3 img{float:left;margin-top:6px;margin-right:10px;}
/*风险测评*/
.cpBox{margin-top: 20px; height: auto;overflow:hidden;color:#5c5b5c;font-size:14px;}
.cpBox label{width: 100%;line-height: 25px;margin-left:20px;}
.cpBox label input{margin-right:10px;}
.cpBox h4{color:#5c5b5c;font-size:14px;}
.btns1 input{background:#ab010b;font-size:18px;color:#fff;width:115px;height:40px;line-height: 40px;text-align: center;}

/*五彩定投*/
.bannerdt{width:100%; height:520px;background: url(../../images/dingtou/banner_dt.jpg) no-repeat center center; background-size: cover;}
.dt-tip{height:40px;background: #d1041d}
.dt-tip .dt-title{width:300px;height:60px;line-height: 60px;background:#d1041d;color:#fff;font-size:24px;margin-top: -20px;}
.dt-contents .dtimg{width: 100%;}
.dt-tip .dt-title .dts{margin-left: -89px;width:23px;height:11px;display: inline-block; background: url(../../images/dingtou/dt020.png) no-repeat;margin-bottom: -18px;}
.dt-tip .dt-title .dts01{margin-left: -89px;width:23px;height:13px;display: inline-block; background: url(../../images/dingtou/dt0201.png) no-repeat;margin-bottom: -38px;}
.dt-tab00 .nav li{width: 226px;height:50px;line-height: 50px;margin-right:10px;}
.dt-tab00 li a{color:#fff;font-size:22px;background: #c3c3c3;border-radius: 0!important;}
.dt-tab00 .nav-tabs>li>a{margin-right: 0!important}
.dt-tab00 li a,.dt-tab00 li > a:hover{border:0!important;}
.dt-tab00 .active #jiqing,.dt-tab00 li #jiqing:hover{background: #e66667!important}
.dt-tab00 .active #chengzhang,.dt-tab00 li #chengzhang:hover{background: #59c6bf!important}
.dt-tab00 .active #pingheng,.dt-tab00 li #pingheng:hover{background: #ef6ea8!important}
.dt-tab00 .active #wenjian,.dt-tab00 li #wenjian:hover{background: #657be1!important}
.dt-tab00 .active #baoshou,.dt-tab00 li #baoshou:hover{background: #ffbf67!important}
.dt-tab00 li.active a{color:#fff!important}
.dt-tab00 .nav-tabs{border-bottom: 0!important}

.dt-tab00 li.active::after{content: " ";width:0;height:0;border-width:0 10px 12px;border-style:solid;border-color:transparent transparent #fff;position: absolute;left: 44%;bottom: -2px;}
.dt-tab00 .tab-pane{height:479px;}
.dt-tab00 #jiqing01{background: url("../../images/dingtou/dt02.jpg") no-repeat;}
.dt-tab00 #chengzhang01{background: url("../../images/dingtou/dt03.jpg") no-repeat;}
.dt-tab00 #pingheng01{background: url("../../images/dingtou/dt04.jpg") no-repeat;}
.dt-tab00 #wenjian01{background: url("../../images/dingtou/dt05.jpg") no-repeat;}
.dt-tab00 #baoshou01{background: url("../../images/dingtou/dt06.jpg") no-repeat;}

.w620{width:620px;}
.color4a4{color:#4a4a4a;}
.dt-tab-info .dtTabInfoL{ padding-left:20px;line-height: 48px;width:200px;height:120px;border-right:1px solid #4a4a4a;color:#c03a3a;font-size: 24px;}
.dt-tab-info .dtTabInfoR{margin-left:20px; width: 360px;}
.dtTabInfoR p{font-size:14px;color:#4a4a4a;font-weight: bold}
.dtTabInfoR p em{font-style: normal; width:245px;}
.dtTabInfoR p em,.dtTabInfoR p span{float:left;}
.dtTabInfoR p em,.dtTabInfoR p{line-height: 24px}
.dt-font { font-size:14px;color:#4a4a4a;font-weight: bold;}
.dt-source { line-height: 22px;font-weight: bold;}

.tab-pane ul.w620{padding:10px;}
.tab-pane ul.w620 li{width:100%;height: 36px;line-height: 36px;margin-right: 10px;}
.tab-pane ul.w620 li:nth-child(2) span{background:#ebd2d2;}
.tab-pane ul.w620 li span{width: 116px;text-align:center;display: inline-block;height: 36px;line-height: 36px;}
.tab-pane .gsMore{display:block; float: right;border:1px solid #4a4a4a;border-radius: 20px; padding:0px 10px;}
.tab-pane .dtBtn a{width: 180px;height: 30px;line-height: 30px;text-align: center; color:#fff;font-size:20px;background:#d48383;display: inline-block;}

#chengzhang01 .dtTabInfoL{color:#34b0a8;}
#chengzhang01 ul.w620 li:nth-child(2) span{background: #c9e1df}
#chengzhang01 .dtBtn a{background:#80cac5;}

#pingheng01 .dtTabInfoL{color:#ed008c;}
#pingheng01 ul.w620 li:nth-child(2) span{background: #f49bc1}
#pingheng01 .dtBtn a{background:#ed008c;}

#wenjian01 .dtTabInfoL{color:#667be1;}
#wenjian01 ul.w620 li:nth-child(2) span{background: #d4dbff}
#wenjian01 .dtBtn a{background:#667be1;}

#baoshou01 .dtTabInfoL{color:#cb7d10;}
#baoshou01 .dtBtn a{background:#daab6a;}
#baoshou01 ul.w620 li:nth-child(2) span{background: #fbd39d}

.dtcp .dtcp-box{width: 390px;}
.dtcp .cpMore0,.cnh .btn1{width: 147px;height: 40px;line-height: 40px; color:#fff;font-size:16px;}
.borbg{background: url("../../images/dingtou/dt07.jpg") no-repeat right center;}
.buzhou-box .bz-box{width:110px;float:left;text-align:center;margin:50px 90px;}
.bz-box img{height:60px;}
.buzhou-box .bz-jt{position:absolute;background: url("../../images/dingtou/dt012.png") no-repeat;width:35px;height: 24px;}
.buzhou-box .bz-jt01{left: 260px;top: 90px;}
.buzhou-box .bz-jt02{left: 570px;top: 90px;}
.buzhou-box .bz-jt03{left: 860px;top: 90px;}

.xly-tit {height: 70px; line-height: 70px; text-align: center; font-size: 32px; padding-top: 20px;}
.xly .xly-box{width:321px;float:left;margin:30px;}
.xly-de {width: 200px; height: 56px; margin: 0 auto; overflow: hidden; margin-top: 24px;}
.xly  .xly-box-info{width:321px;height:252px;background: #000;opacity: 0.5;position: absolute;left:0;top:0;}
.jiyan{background:url("../../images/dingtou/dt017.jpg") no-repeat center bottom;}
.jiyanImg-info .jyImgBox01{width:200px;height:200px;position: absolute;left:120px; top:80px;}
.jiyanImg-info .jyImgBox02{width:200px;height:200px;position: absolute;left:80px; top:310px;}
.jiyanImg-info .jyImgBox03{width:160px;height:160px;position: absolute;left:350px; top:40px;}
.jiyanImg-info .jyImgBox04{width:140px;height:140px;position: absolute;left:350px; top:240px;}
.jiyanImg-info .jyImgBox05{width:150px;height:150px;position: absolute;left:300px; top:400px;}

.jiyanImg-info img{border-radius: 50%; z-index: 1000; position: absolute;}
.jiyanImg-info .jyImgBoxBg{border-radius: 50%;}
.jyImgBox01 .jyImgBoxBg,.jyImgBox02 .jyImgBoxBg{width:200px;height: 200px; z-index: 1;}
.jyImgBox01 img{left: 0px;top: 15px;}
.jyImgBox02 img{left: 0px;top: 15px;}

.jyImgBox03 .jyImgBoxBg{width:160px;height: 160px; z-index: 1;}
.jyImgBox03 img{left: 0px;top: 15px;}
.jyImgBox04 .jyImgBoxBg{width:140px;height: 140px; z-index: 1;}
.jyImgBox04 img{left: 0px;top: 10px;}

.jyImgBox05 .jyImgBoxBg{width:150px;height: 150px; z-index: 1;}
.jyImgBox05 img{left: 0px;top: 10px;}
.bgdcd{background:#dcdcdc;}

.cnhInfos p {width:97%;font-size:14px; text-align:justify; line-height: 25px;}
.cnhInfos span,.cnhInfos p{float:left;color:#9b9b9b;}
.cnhInfo::after{content: " ";width:0;height:0;border-width:0 40px 80px;border-style:solid;border-color:transparent transparent #fff;position:absolute;left:560px;top:-30px;}
.Jgundong{width:450px;height: auto;overflow:hidden;margin:100px  100px 0 0;}
.Jgundong .jgd-list{}
.srcolllist{margin:30px 0;height: 346px;overflow:hidden;}
.jgd-list li{margin-bottom:20px;text-align:center; height:40px;line-height: 40px;background: #fee2bb;font-size:16px;border:1px solid #ffbf66;border-radius: 20px;}
.jgd-list li a{color:#e7a74e;}

/*长盛微公益*/
.carousel-benefit {height: 520px;overflow: hidden;}
.carouselBg{width:100%;background:#000000; opacity: 0.5;position: absolute;left:0;bottom:0;height:90px;z-index: 1999;}
#carousel22 .carousel-caption{bottom:0!important; padding-bottom: 0 !important;z-index: 20000; }
.font40{font-size: 40px;}
.main .gy-tab{height: 50px;line-height: 50px;border-bottom:1px solid #cbcbcb;}
.gy-tab li{float:left;width:234px; text-align: center;font-size:18px;}
.gy-tab li.active{color:#c90120;}
/*长盛公司介绍*/
.banner {
    width: 100%;
    height: 522px;
    background: url(../../images/introduction.jpg) no-repeat center;
    background-size:100% 100%;
}
.main-content {
    width: 80%;
    min-width: 1024px;
    padding-top: 20px;
    margin: 0 auto;
}
ul,li {
    list-style: none;
}
.about-tab {
    width: 1024px;
    margin: 0 auto;
}
.hidden {
    display: none;
}
.tab-nav {
    width: 100%;
    height: 60px;
    position: relative;
    border-bottom: solid 2px #cbcbcb;
}
.tab-nav li ,.tab-nav a {
    height: 60px;
    line-height: 60px;
    margin: 0 66px;
    float: left;
    font-size: 17px;
    color: #4a4a4a;
    cursor: pointer;
}
.tab-nav li:hover, .tab-nav a:hover, .tab-nav li.select {
    color:#c90120;
}
.tab-con {
    margin-bottom: 80px;
}
.intro-item {
    width: 100%;
    height: 270px;
    padding-top: 60px;
}
.intro-item:last-of-type {
    margin-bottom: 110px;
}
.intro-item > div.left-sec {
    width:  29.5%;
    height: 270px;
    float: left;
}
.left-sec .sec-pic {
    width: 268px;
    height: 200px;
    margin-left: 15px;
    position: relative;
    box-shadow: 15px 15px 20px #eaeaea;
    overflow: hidden;
    text-align: center;
    line-height: 200px;
}
.left-sec p {
    padding-top: 20px;
    margin-left: 50px;
    height: 32px;
    line-height: 32px;
    font-size: 26px;
    text-indent: 20px;
    color: #4e4e4e;
    position: relative;
}
.left-sec p::before {
    content: '';
    width: 7px;
    height: 26px;
    background: #ab010b;
    position: absolute;
    top: 25px;
    left: 0;
}
.left-sec p::after {
    content: '';
    width: 2px;
    height: 26px;
    background: #ab010b;
    position: absolute;
    top: 25px;
    left: -4px;
}
.left-sec p span {
    width: 7px;
    height: 32px;
    background: #ab010b;
}
.left-sec .sec-pic::after {
    content: '';
    width: 268px;
    height: 201px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
}
.intro-item > div.right-sec {
    width: 70.5%;
    height: 270px;
    padding: 0 10px;
    float: left;
}
.p-top { padding-top: 40px; }
.right-sec p {
    line-height: 26px;
    color: #9e9e9e;
    font-size: 16px;
    text-indent: 32px;
    text-align: justify;
    margin-top: -8px;
}
.invest-item {
    width: 100%;
    min-height: 318px;
    background: #fff;
    box-shadow: 0px 0px 22px #eaeaea;
    margin-top: 60px;
    overflow:hidden;
}
.invest-item .left-head {
    width: 270px;
    height: 318px;
    line-height:318px;
    text-align:center;
    float: left;
    overflow:hidden;
}
/* .item-ht {
    height: 580px;
} */
.invest-item .right-intro {
    width: 750px;
    /* height: 318px; */
    float: left;
}
.right-intro div {
    padding-top: 60px;
    width: 680px;
    margin: 0 auto;
}
.right-intro div h6 {
    width: 100%;
    min-height: 62px;
    line-height: 62px;
    font-size: 25px;
    color: #626262;
    font-weight: 600;
    border-bottom: solid 2px #626262;
}
.right-intro div h6 span:first-of-type {
    display: block;
    float: left;
}
.right-intro div h6 span:last-of-type {
    display: block;
    float: left;
    font-weight: normal;
    font-size: 24px;
}
.right-intro div p {
    padding: 5px 0;
    line-height: 34px;
    font-size: 20px;
    color: #626262;
}
.year-box {
    width: 100%;
    padding-top: 26px;
}
.year-select {
    width: 1000px;
    height: 90px;
    padding-top: 20px;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
.time-container {
    width: 936px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    background: #fff;
}
.time-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 100;
}
.year-select > span {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #ababab;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 20px;
    text-decoration: none;
}
.year-select > span:hover {
   text-decoration: none;
}
.year-select span.left-arrow {
    left: 0;
}
.year-select span.right-arrow {
    right: 0;
}
.event_year {
    width:2000px;
    height:40px;
    padding: 0;
    margin: 0;
    border-bottom:1px solid #dfdfdf;
}
.event_year li {
    width: 58px;
    height: 28px;
    float: left;
    line-height: 28px;
    font-size:16px;
    color:#4a4a4a;
    text-align: center;
    cursor: pointer;
    margin: 0 10px;
    position: relative;
}
.event_year li::after {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #dfdfdf;
    position: absolute;
    left: 23px;
    bottom: -17px;
}
.event_year li.current {
    width:58px;
    background:#c80120;
    color:#FFF;
}
.event_year li.current::after {
    background: #c80120;
}
.event_year li.current::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #c80120;
    position: absolute;
    left: 25px;
    bottom: -3px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.event_list {
    width:1000px;
    margin-top: 30px;
}
.event_list li {
    width: 1000px;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
}
.event_list li::before {
    content: '';
    width: 2px;
    height: 100%;
    background: #f1f1f1;
    position: absolute;
    top: 0;
    left: 115px;
}
.event_list li h6{
    width: 90px;
    height: 36px;
    line-height: 36px;
    font-size: 28px;
    font-weight: bold;
    color: #dcdcdc;
    text-align:right;
    margin-top: -20px;
}
.event_list li div {
    width: 785px;
    margin-left: 60px;
    padding: 20px 30px;
    background: #f1f1f1;
    display:inline-block;
    position: relative;
    margin-bottom: 30px;
}
.event_list li div::before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: -10px;
    margin-top: -10px;
    background: #f1f1f1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.event_list li div::after {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: -45px;
    margin-top: -10px;
    background: #dcdcdc;
}
.event_list li div p {
    line-height: 26px;
    font-size: 14px;
    color: #5d5d5d;
    margin: 0;
}
.event_list li h6.sel {
    color: #c80120;
}
.event_list li div.selected, .event_list li div.selected::before, .event_list li div.selected::after {
    background: #c80120;
}
.event_list li div.selected p {
    color: #fff;
}

/*客服中心*/
.banner-service {
    width: 100%;
    height: 522px;
}
.navbar-service {
    background: rgba(255,255,255,0.7);
}
.list-unstyled li a {
    color: #4a4a4a;
}
.list-unstyled li.currentLi a {
    color: #d62439;
}
.service-content, .service-detail {
    width: 80%;
    margin: 0 auto;
    min-width: 1200px;
    padding-top: 40px;
}
.search-sort {
    width: 100%;
}
.search-sort ul {
    height: 690px;
    box-shadow: 0 0 16px #e9e9e9;
}
.search-sort ul li {
    width: 33.3%;
    height: 345px;
    float: left;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
}
.search-sort ul li:nth-child(3n) {
    border-right: none;
}
.search-sort ul li div {
    width: 84px;
    margin: 0 auto;
    padding-top: 65px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.search-sort ul li:hover > div {
    padding-top: 60px;
}
.search-sort ul li a {
    display: block;
}
.search-sort ul li a:hover {
    text-decoration: violet;
}
.search-sort ul li h6 {
    height: 50px;
    text-align: center;
}
.search-sort ul li h6 a {
    font-size: 26px;
    line-height: 50px;
    color: #4e4e4e;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.search-sort ul li h6 a:hover {
    color: #d93549;
}
.search-sort ul li p {
    width: 50%;
    margin: 0 auto;
    height: 24px;
}
.search-sort ul li p a {
    line-height: 24px;
    font-size: 14px;
    color: #9e9e9e;
    width:74px;
}
.search-sort ul li p.type a {
    width: 100%;
    clear: left;
    text-align: center;
}
.search-sort ul li p a:first-of-type {
    float: left;
}
.search-sort ul li p a:nth-child(2) {
    float: right;
}
.search-sort ul li p a:hover {
    text-decoration: underline;
}
.search-wrap {
    width: 786px;
    margin: 0 auto;
    padding-top: 24px;
}
.search-wrap h3 {
    height: 86px;
    line-height: 86px;
    font-size: 36px;
    color: #fff;
    text-align: center;
}
#search-box {
    width: 786px;
    height: 50px;
    background: #FFF;
    border-top: solid 1px #fff;
    box-shadow: inset 0 20px 30px #ccc;
    overflow: hidden;
}
#search-box input:first-child {
    width:708px;
    height: 50px;
    float: left;
    background: none;
    border: none;
    text-indent: 10px;
    font-size: 22px;
}
#search-box input:last-child {
    display: block;
    width: 74px;
    height: 42px;
    float: left;
    margin-top: 4px;
    border-left: solid 1px #ccc;
    background: url(../../images/service/search.png) no-repeat center;
    background-size: 31px 31px;
}
.search-wrap p {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #fff;
    font-family: "宋体";
}
.search-wrap p a {
    color: #fff;
    padding: 0 5px;
}
.search-wrap p a:hover,.search-wrap p a:focus,.search-wrap p a:active {
    text-decoration:underline;
}
.bottom-box {
    width: 100%;
    overflow: hidden;
    margin-bottom: 60px;
    padding: 0;
    box-shadow: 0 0 16px #e9e9e9;
}
.bottom-box ul {
    width: 100%;
    margin: 0;
    padding: 0;
}
.bottom-box ul li {
    width: 33.33%;
    height: 310px;
    float: left;
}
.bottom-box ul li:nth-child(even) {
    background: #fff;
}
.bottom-box ul li:nth-child(odd) {
    background: #e56666;
}
.bottom-box ul li h5 {
    width: 100%;
    height: 72px;
    line-height: 32px;
    font-size: 28px;
    color: #fff;
    letter-spacing: 3px;
    text-align: center;
    margin-top: 40px;
}
.bottom-box ul li a {
    display: block;
    width: 130px;
    height: 32px;
    line-height: 30px;
    margin: 0 auto;
    font-size: 15px;
    color: #fff;
    text-align: center;
    border: solid 1px #fff;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.bottom-box ul li a:hover {
    text-decoration: none;
}
.bottom-box ul li p {
    letter-spacing: 1px;
    line-height: 24px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}
.bottom-box ul li img {
    display: block;
    width: 128px;
    height: 124px;
    margin: 0 auto;
    margin-top: -30px;
}
.bottom-box ul li p span {
    font-size: 13px;
}
.bottom-box ul li p:first-of-type {
    padding-top: 15px;
}
.bottom-box ul li:nth-child(even) h5 {
    color: #4e4e4e;
}
.bottom-box ul li:nth-child(3) a {
    width: 236px;
}
.bottom-box ul li:nth-child(even) a {
    color: #e56666;
    border: solid 1px #e56666;
}
.bottom-box ul li a:hover {
    background: #fff;
    color: #e56666;
}
.bottom-box ul li:nth-child(even) a:hover {
    background: #e56666;
    color: #fff;
}
.bottom-box ul li:nth-child(even) p {
    color: #4e4e4e;
}

.detail-top {
    width: 100%;
    height: 265px;
    background: url(../../images/service/detail-banner.jpg) no-repeat center bottom;
}
.search-content {
    width: 100%;
    height: 274px;
    margin-top: 50px;
    background: url(../../images/service/search-bg.jpg) no-repeat center;
}
.service-detail {
    padding-top: 0;
}
.pos-nav {
    height: 50px;
    line-height: 50px;
    color: #5c5b5c;
    font-size: 15px;
}
.pos-nav a {
    color: #5c5b5c;
}
.pos-nav a:hover {
    text-decoration: none;
    color: #d93549;
}
.detail-box {
    width: 100%;
    overflow: hidden;
    margin-bottom: 60px;
    box-shadow: 0 0 16px #e9e9e9;
}
.detail-box .detail-margin {
    width: 64%;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 50px;
}
.detail-margin h6, .detail-margin h5 {
    width: 100%;
    color: #5c5b5c;
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
    border-bottom: solid 1px #d5172d;
    padding-bottom:18px;
}
.detail-margin h5 {
    text-align: left;
    margin-top: 45px;
}
.detail-margin p {
    line-height: 24px;
    font-size: 14px;
    font-family: "宋体";
    color: #616161;
   /*  text-align: justify;
    text-indent: 28px;
    padding-top: 25px; */
    padding-top: 10px;
}
.detail-margin a {
    display: block;
    width: 100%;
    height: 30px;
    font-weight: bold;
    line-height: 30px;
    color: #616161;
    font-size: 14px;
}
.left-nav {
    width: 300px;
    height: 100%;
    min-height: 816px;
    float: left;
    padding: 0;
    background: #f1f1f1;
}
.left-nav ul {
    margin: 0;
    padding: 0;
}
.left-nav ul li {
    width: 300px;
    border-bottom: solid 1px #dddbdb;
}
.left-nav ul li h6 {
    padding: 0;
    margin: 0;
    height: 86px;
    line-height: 86px;
    font-weight: bold;
    position: relative;
    font-size: 24px;
    text-align: center;
}
.left-nav ul li h6.currentH6 {
    background: #fff;
}
.left-nav ul li h6.currentH6::before {
    background: #df0c08;
}
.left-nav ul li h6.currentH6::after {
    background: #df0c08;
}
.left-nav ul li h6.currentH6 a {
    color: #df0c08;
    width: 100%;
    height: 100%;
    display: inline-block;
}
.left-nav ul li h6::before {
    content: '';
    width: 2px;
    height: 28px;
    background: #5c5b5c;
    position: absolute;
    top: 29px;
    left: 79px;
}
.left-nav ul li h6::after {
    content: '';
    width: 7px;
    height: 28px;
    background: #5c5b5c;
    position: absolute;
    top: 29px;
    left: 83px;
}
.left-nav ul li h6 a {
    color: #5c5b5c;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: inline-block;
}
.left-nav ul li h6:hover a {
    color: #df0c08;
}
.left-nav ul li h6:hover::before {
    background: #df0c08;
}
.left-nav ul li h6:hover::after {
    background: #df0c08;
}
.left-nav ul li dl {
    display: none;
    margin-top: 10px;
    margin-bottom: 10px;
}
.left-nav ul li:first-of-type dl {
    display: block;
}
.left-nav ul li dl dd {
    width: 300px;
    height: 36px;
}
.left-nav ul li dl dd.currentDD a {
    color: #df0c08;
}
.left-nav ul li dl dd a {
    display: block;
    font-family: "宋体";
    line-height: 36px;
    color: #a2a0a2;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.left-nav ul li dl dd a:hover {
    color: #df0c08;
}
.right-question {
    width: 900px;
    float: left;
}
.right-question h6 {
    width: 100%;
    height: 86px;
    padding: 0;
    margin: 0;
    line-height: 86px;
    font-size: 24px;
    color: #5c5b5c;
    padding: 0 50px;
}
.right-question ul {
    padding: 0 50px;
}
.right-question ul li {
    width: 100%;
    height: 38px;
}
.right-question ul li:nth-child(odd) {
    background: #f3f3f3;
}
.right-question ul li a {
    display: block;
    line-height: 38px;
    font-size: 13px;
    font-family: "宋体";
    color: #5c5b5c;
    font-weight: bold;
    text-indent: 10px;
}
.right-question ul li a:hover {
    text-decoration: none;
    color: #d5172d;
}
.right-question ul li a span {
    display: block;
    float: right;
    padding-right: 12px;
}
.sort-page {
    width: 554px;
    height: 150px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 60px;
    overflow: hidden;
}
.sort-page dl {
    width: 360px;
    float: left;
}
.sort-page dl dd {
    width: 34px;
    height: 34px;
    line-height: 32px;
    color: #979797;
    font-size: 16px;
    text-align: center;
    border: solid 1px #979797;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.sort-page dl dd.currentPage, .sort-page dl dd:hover {
    color: #fff;
    background: #ab010b;
    border: solid 1px #ab010b;
}
.sort-page dl dd:first-of-type, .sort-page dl dd:last-of-type {
    font-weight: bold;
    line-height: 32px;
}
.sort-page p {
    width: 190px;
    line-height: 36px;
    float: left;
    font-size: 14px;
    color: #979797;
}
.sort-page p input {
    width: 50px;
    height: 34px;
    border: 1px solid #979797;
    color: #000;
    margin: 0 10px;
}
.sort-page p a {
    display: block;
    float: right;
    width: 40px;
    height: 36px;
    text-align: center;
    color: #fff;
    line-height: 36px;
    background: #ab010b;
}
/*五彩定投*/
.banner-dingtou {
    width: 100%;
    height: 500px;
    background: url(../../images/dingtou/banner01.jpg) no-repeat center;
}
.banner-infos {
    width: 530px;
    height: 256px;
    position: absolute;
    top: 182px;
    left: 20px;
}
.banner-infos .banne-text {
    width: 532px;
    height: 113px;
}
.banner-infos .banner-buybox {
    width: 276px;
    height: 115px;
    margin: 0 auto;
    margin-top: 32px;
    position: relative;
    background: #e56666;
}
.banner-infos .banner-buybox p {
    width: 220px;
    height: 34px;
    font-size: 19px;
    color: #fff;
    margin: 0 auto;
    padding-top: 10px;
}
.banner-infos .banner-buybox p span {
    font-size: 26px;
}
.banner-infos .banner-buybox .buy-btn {
    display: block;
    width: 220px;
    height: 46px;
    margin: 0 auto;
    background: #fff url(../../images/dingtou/cart01.png) no-repeat 28px center;
    background-size: 46px 33px;
    margin-top: 16px;
    color: #e56666;
    text-indent: 88px;
    font-size: 20px;
    line-height: 41px;
    font-weight: bold;
    border: solid 2px #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.banner-infos .banner-buybox .buy-btn:hover {
    background: #e56666 url(../../images/dingtou/cart02.png) no-repeat 28px center;
    background-size: 46px 33px;
    color: #fff;
    text-decoration: none;
}
.d-content {
    margin-top: 48px;
    padding-top: 0;
    box-shadow: 0 0 16px #e9e9e9;
}
.d-tab > ul.tab-nav {
    width: 100%;
    height: 92px;
    border-bottom: solid 1px #dcdcdc;
}
.d-tab > ul.tab-nav li {
    width: 50%;
    height: 92px;
    line-height: 92px;
    float: left;
    text-align: center;
    font-size: 28px;
    color: #5c5c5c;
    cursor: pointer;
    margin: 0;
    position: relative;
}
.d-tab > ul.tab-nav li>a {
    display:inline-block;
    width: 100%;
    height: 92px;
    line-height: 92px;
    font-size: 28px;
    color: #5c5c5c;
    cursor: pointer;
    margin: 0;
}
.d-tab > ul.tab-nav li.select::before {
    content: '';
    width: 286px;
    height: 4px;
    background: #df0c08;
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin-left: -143px;
}
.d-tab > ul.tab-nav li.select::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 12px solid rgba(0,0,0,0);
    border-right: 12px solid rgba(0,0,0,0);
    border-bottom: 12px solid #df0c08;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -12px;
}
.d-tab > ul.tab-nav li.select {
    color: #df0c08;
}
.d-tab > .tab-con > .mod {
    width: 1020px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.d-tab > .tab-con > .mod .d-detail1 {
    width: 100%;
}
.d-tab > .tab-con > .mod .d-detail2 {
    width: 100%;
    clear: left;
    padding-top: 60px;
    overflow: hidden;
}
.d-detail1 > h6 {
    padding-top: 30px;
    padding-bottom: 10px;
    text-align: center;
}
.d-detail1 > h6 span {
    margin: 0 auto;
    height: 24px;
    padding: 8px 20px;
    border-radius: 24px;
    font-size: 22px;
    letter-spacing: 2px;
    background: #ffbf66;
    color: #fff;
    position: relative;
}
.d-detail1 > p {
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    text-indent: 28px;
    color: #5c5c5c;
}
.d-detail1 > img {
    display: block;
    margin: 0 auto;
}
/*.d-detail1 > h6 span.d-icon01 {*/
    /*padding-left: 120px;*/
/*}*/
/*.d-icon01::after {*/
    /*content: '';*/
    /*width: 69px;*/
    /*height: 63px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*background: url(../../images/dingtou/icon01.png) no-repeat center;*/
    /*background-size: 69px 63px;*/
/*}*/


.d-detail2 ul li {
    width: 100%;
    height: 38px;
}
.d-detail2 ul li:nth-child(even) {
    background: #f3f3f3;
}
.d-detail2 ul li a {
    display: block;
    line-height: 38px;
    font-size: 13px;
    font-family: "宋体";
    color: #5c5b5c;
    font-weight: bold;
    text-indent: 10px;
}
.d-detail2 ul li a:hover {
    text-decoration: none;
    color: #d5172d;
}
.d-detail2 ul li a span {
    display: block;
    float: right;
    padding-right: 12px;
}
.d-table {
    width: 1000px;
    margin: 0 auto;
    font-size: 18px;
    font-weight: bold;
    border: none;
    color: #5c5c5c;
}
.d-table tr td, .d-table tr th {
    text-align: center;
    padding: 6px 0;
}
.d-table td.main-td {
    background: #f1f1f1;
    border-right: solid 4px #fff;
}
.d-table td.d-tcon {
    width: 390px;
    padding-left: 30px;
    padding-right: 20px;
    text-align: justify;
}
.d-table tr {
    border-bottom: solid 4px #fff;
}
.d-table tr:nth-child(odd) {
    background: #dcdcdc;
}
.d-table tr:nth-child(even) {
    background: #f7f7f7;
}
/*********************************/
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {

}

/*Common For Max 768*/
@media only screen and (max-width: 992px) {

}
 
@media only screen and (max-width: 767px) {

}

/*Common For Max 414*/
@media only screen and (max-width: 479px) {
	
}

/*Common For Max 375*/
@media only screen and (max-width: 413px) {
	
}

/*Common For Max 320*/
@media only screen and (max-width: 320px) {

}

/* --------------------------- 固定屏幕样式 ---------------------------------------- */

/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

}

/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}

/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
		
}

/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
}

/*240*/
@media only screen and (max-width: 319px) {
	
}