*{box-sizing: border-box!important;}
.iframebox{width:100%;height:600px}
.content-body,.content1,.content2{min-width: inherit;}
.block{width:100%}
.gsgl .b1 video{width:100%}
.gsgl .b2,.gsgl .b4,.gsgl .b3,.gsgl .b1{min-width: inherit;}
.gsgl .b4 .content{width:100%}
.gsgl .b2 .b2-1 .left{width:640px}
.gsgl .b4{height:680px}
.gsgl .b4 .content .bg{max-width: 1050px;width:1050px;}
.gsgl .b4 .content .chart{width:550px;height:280px;top:100px}
.gsgl .b2 .b2-1 .right{width:calc(100% - 690px)}
.gsgl .b3 .content{width: 100%;}
.gsgl .b3 .content .chart{width:950px}
.gsgl .b5 .con .cl{width:550px}
.gsgl .b5 .con .cmap{margin-left:580px}
.shry .b1 .num-container{width:100%}
.shry .b1 .num-container .source{width:100%;padding:0 20px}
.shry .b1 .num-container{font-size: 56px;}
.shry .b1 .num-container .num1{left:20.3%;top:20%}
.shry .b1 .num-container .num2{left:48.3%;top:20%}
.shry .b1 .num-container .num3{left:76.3%;top:20%}
.tytx .b1 .text{width: 100%;}
.tytx .b1{min-width: inherit;}
.tytx .content2{padding-top:0}
.tytx .b2,.tytx .b3{width:100%}
.qnpt .b4 .text p,.qnpt .b5 .text p,.qnpt .b6 .text p,.qnpt .b8 .text p{width:100%;padding:0 15px}
.qnpt .content2{padding-top:30px}
.qnpt .block.b4,.qnpt .block.b6,.qnpt .block.b8{padding:0 15px}
.mechanism2{padding-top:30px}
.mechanism4 .con .l .text{padding-left:15px}
.mechanism5 .con .li{width:248px}
.mechanism5 .con .list{padding:15px 0 15px 55px}
.mechanism5 .con .tit{font-size: 18px;}
.mechanism3 .con .l{height:478px}
.mechanism8 img{height:100%}
.mechanism10 .l::before{width:100%;left:0}
.mechanism10 .list{padding:85px 100px 0 40px}
.mechanism10 .r{width:620px;margin-left:-100px;border:0;padding-top:175px;}
.mechanism10 .r .img{width:100%;transform: none;}
.mechanism12 .l{width:780px}
.mechanism12 .r{width:260px}
.mechanism13 .l{width:430px}
.mechanism13 .r{width:620px}
.mechanism9 .list{padding:5px 30px 0 25px}
.mechanism9 .l{padding-left:0}
.mechanism9 .con .img.on .line1,.mechanism9 .con .img.on .line2,.mechanism9 .con .img.on .line3{width:400px}
.gxfw .b3{padding:0 15px}
.gxfw .b3 .text{padding-left:25px}
.gxfw .b3 .bg{width: calc(100% - 553px);}
.gxfw .b5,.gxfw .b6,.gxfw .b7,.gxfw .b8{width:100%}
.gxfw .b7{padding:0 15px}
.gxfw .b7 .b7-1 .text{width:calc(100% - 513px);padding-right:15px}
.gxfw .b8 .b8-1 .text{width:auto}
.gxfw .b8 .b8-1 .bg{width:calc(100% - 610px);max-width: 367px;}
.gxfw .b9{padding:0 15px}
.gxfw .b2 .bg,.gxfw .b4 .text{width:100%}
.gxfw .b1 .right{width:calc(100% - 600px)}
.shzr .b1,.shzr .b2,.shzr .b3 .b3-1 .bg-box .bg{width:100%}
.shzr .b3{min-width: 100%;}
.shzr .b3 .b3-1 .bg-box{width:100%!important}
.shzr .b3 .b3-1 .right{width:calc(100% - 605px)}
.shzr .b1 .borderbox{margin-left:40px;border-radius: 15px;border:1px solid #aaa;margin-top:116px;margin-bottom:60px}
.shzr .b1 .borderbox>img{position: relative;left:-40px;top:-50px}
.shzr .b1 .b1-text{display: inline-block;position: relative;width: 100%;top: inherit;right: inherit;width:calc(100% - 460px);vertical-align: top;padding:30px 0}
.shzr .b4{padding:0 15px}
.shzr .content2{padding-top:30px}
.shzr .b3 .b3-1 .file{width:100%}
.special_account1 .unit-r{width: calc(100% - 550px);}
.special_account1 .unit-r .li{width: calc(50% - 5px);}
.special_account1 .unit-l .li{width:265px}
.special_account2 .img{width:50%}
.special_account2 .cont{width:48%}
.special_account3 .li{width: calc(25% - 55px)}
.special_account3 .li .icon{width:100%;height:auto;padding-top:100%}
.special_account4 .ul{padding-top:45px}
.special_account4 .tit{padding:0 15px}
.choice_hx2 .cont2 .item{padding:0 25px}
.choice_hx1 .slick-item .img{height:225px}
.choice_hx1 .slick-item .txt{height:380px}
.customer_service1 .cont{padding:0 15px}
.customer_service1 .cont .item{width:calc((100% - 75px)/4)}
.customer_service1 .cont .item+.item{margin-left:25px}
.customer_service1 .cont .item+.item::before{left:-21px}
.customer_service1 .cont .item .padd{padding:70px 30px}
.customer_service1 .bgi{left:725px}


.ylbox .c_activities_title{background:#f5f5f5; height:37px;line-height:37px;border:1px solid #dedede;border-bottom:none;}
.ylbox .c_activities_title p{ background:url(../../2017file/images/index_c_t_01.gif) no-repeat 20px 11px; font-size:13px; line-height:37px; font-weight:bold; padding-left:40px;color:#555;}
.ylbox .c_activities_title p em{ font-weight:normal;}
.ylbox .mb{border: 1px solid #ddd;}
.ylbox .txtp{ text-indent:2em; line-height:20px; padding: 10px 40px;font-size: 12px;color:#808080}
.p19_c{ padding:20px 30px}
.p19_c li{ line-height:24px; color:#888; background: url(../../2017file/images/index_c_t_xsj.gif) no-repeat left 8px; padding-left:10px;}
.p19_c li span{ float:right;}

.kh_guide1{padding:30px 0}
.kh_guide1 .tit {text-align: center;padding-bottom: 40px;}
.kh_guide1 .tit .t1 {font-size: 32px; }
.kh_guide1 .text .img {text-align: center;}
.kh_guide1 .text img, .kh_guide1 .text video {max-width: 100%;height: auto;}
.kh_guide1 .text .t1 {font-size: 16px; color: #707070;text-align: center;padding-top: 20px;}
.kh_guide1 .text .t2 {font-size: 18px;padding-top: 30px;}
.kh_guide1 .text .p {font-size: 16px;padding-top: 30px;}
.kh_guide1 .noborder p{border: none;}
.content_main_box{position: relative;padding:0}
.button_search{top:45px}
.etf_BR_iframe_box{width:100%}
.button_s:hover{color:#fff}

.fund_bg{ background:url(../../2017file/images/fund_bannerbg.jpg) no-repeat!important; width:1000px; height:406px;}
.fund_bg2{ background:url(../../2017file/images/fund_bannerbg2.gif) no-repeat; width:1000px; height:406px;}
.fund_bgbt{ padding:18px 0 0 20px;  }
.fund_c{ padding:30px 46px 0 0px; margin-left:637px;}
.index_fund_c{padding: 30px 40px 0 0px;margin-left:636px;}
.index_fund_c .fund_c_qh li{width:159px;}
.fund_c_qh{ height:38px; /*background:#e0d9c5;*/ display:block;}
.fund_c_qh li.on{font-weight:bold; background:#fff; color:#c00; cursor:pointer; display:block;float:left; width:158.5px; text-align:center; line-height:38px; font-size:14px; }
.fund_c_qh li{ background:#e0d9c5; color:#fff; display:block; float: left;font-weight: bold;cursor: pointer;width:158.5px; text-align:center; line-height:38px; font-size:14px;}
.fund_c_qh li:not(.on){ background:#e0d9c5; color:#fff; display:block; }
.padding10 {
  padding: 12px 10px 5px 10px;
}
.fund_cwz{ font-size:13px; color:#333;}

.article1{padding-top:30px}
.article1 .cont{width:100%}
.evaluation_questionnaire1,.evaluation_result1{padding-top:30px}
.button_s:focus, .button_s:hover{color:#fff}
.etf_query_iframe_box{width:100%;}
/* 基金列表 */
.fund_products1,.special_account1,.choice_hx1,.common_problem1,.sales_outlets1{padding-top:30px}
.fund_products1 table{font-size: 14px;}
.fund_products1 thead td{font-size: 16px;}
body .fund_products1 .table2, body .fund_products1 .table3, body .fund_products1 .table4, body .fund_products1 .table5{width:1050px}
.fund_products1 .forbidden .radio{cursor: not-allowed;}
.etffund.fund_products1{padding-top:0}
.etffund.fund_products1 .search{text-align: left;margin-top:0;border:1px solid #e5e5e5;width:600px;position: relative;}
.etffund.fund_products1 .search .input{border-radius: 0;width:420px;border:0}
.etffund.fund_products1 .search .input input{padding:0}
.etffund.fund_products1 .search::before{content: '';display: inline-block;margin: 14px 23px 10px;width: 25px;height: 25px;background: url('../../images/jgindex/icon03.png') no-repeat;vertical-align: middle;}
.etffund.fund_products1 .search .submit::before{display: none;}
.etffund.fund_products1 .search .submit{position: absolute;right:0;top:0;border-radius: 0;width:84px;background-color: #BF0008;}
.etffund.fund_products1 .screen{margin-top:24px}
.etffund.fund_products1 .screen .ul{background: #F8F9FA;padding: 15px 40px;}
.etffund.fund_products1 .screen .lb{font-size: 16px;}
.etffund.fund_products1 .screen .li{line-height: 40px;margin:25px 0}
.etffund.fund_products1 .screen .radio{line-height:30px;margin-top:5px;padding:0 13px;min-width:90px;text-align: center;width:auto;margin-right:16px}
.etffund.fund_products1 .screen .radio::before{display: none;}
.etffund.fund_products1 .screen .radio.on{background: #BF0008;color:#fff}
.etffund.fund_products1 .screen .input{height:40px;border-radius: 0;}
.etffund.fund_products1 .screen .input input{height:40px;line-height: 40px;}
.etffund.fund_products1 .jl-search{height:40px}
.etffund.fund_products1 .table{background: #fff;border:0;border-radius: 0;}
.etffund.fund_products1 table{text-align: left;}
.etffund.fund_products1 tbody td{padding:17px 0}
.etffund.fund_products1 tbody tr:hover{background: #FBEFF0;}
.etffund.fund_products1 .table tr td:first-child{padding-left:30px}
.etffund.fund_products1 table .txt1{font-size: 13px;}
@media (min-width: 1921px) {
  body .fund_products1 .table2, body .fund_products1 .table3, body .fund_products1 .table4, body .fund_products1 .table5{width: 1184px;}
}
@media (max-width: 1300px){
  .choice_hx1 .slick-item .txt .p{font-size: 14px;}
}

