@charset "utf-8";
.w100p { width: 100%;}
.w50p { width: 50%;}
.w6e { width: 6em;}
.w9e { width: 9em;}
.h6e { height: 6em;}
.h1p2e { height: 1.2em; overflow: hidden;}
.h2e { height: 2em; overflow: hidden;}
.h2p4e { height: 2.4em; overflow: hidden;}
.lh1 { line-height: 1;}
.lh1p5 { line-height: 1.5;}
.lh1p6 { line-height: 1.6; }
.lh2 { line-height: 2; }
.lh2p5 { line-height: 2.5;}
.h1p2e { line-height: 1.2; height: 1.2em; overflow: hidden; }
.ptb1 { padding-top: 1px; padding-bottom: 1px;}
.plr3p { padding-left: 3%; padding-right: 3%; }
.pl3p { padding-left: 3%;}
.plr1e { padding-left: 1em; padding-right: 1em;}
.plr0p5e { padding-left: 0.5em; padding-right: 0.5em;}
.pl0p5e { padding-left: 0.5em; }
.ptb0p3e { padding-top: 0.3em; padding-bottom: 0.3em;}
.ptb0p5e { padding-top: 0.5em; padding-bottom: 0.5em; }
.ptb0p8e { padding-top: 0.8em; padding-bottom: 0.8em;}
.pt1e { padding-top: 1em;}
.pt2e { padding-top: 2em;}
.pb1e { padding-bottom: 1em;}
.ptb1e { padding-top: 1em; padding-bottom: 1em;}
.mtb0p5e { margin-top: 0.5em; margin-bottom: 0.5em; }
.mtb1e { margin-top: 1em; margin-bottom: 1em; }
.mtb2e { margin-top: 2em; margin-bottom: 2em;}
.mlr3p { margin-left: 3%; margin-right: 3%;}
.mt0p5e,.mt0pte { margin-top: 0.5em; }
.mlr0p5e { margin-left: 0.5em; margin-right: 0.5em;}
.mt1e { margin-top: 1em; }
.mt2e { margin-top: 2em; }
.mr1e { margin-right: 1em; }
.mr1p2e { margin-right: 1.2em;}
.mrn1p2e { margin-right: -1.2em;}
.mr2e { margin-right: 2em;}
.mb1e { margin-bottom: 1em;}
.mb2e { margin-bottom: 2em;}
.mln0p5e { margin-left: -0.5em; }
.ml0p25e { margin-left: 0.25em;}
.ml0p5e { margin-left: 0.5em;}
.ml1e { margin-left: 1em;}
.mr0p5e { margin-right: 0.5em;}
.mr0p25e { margin-right: 0.25em;}
.mtn1 { margin-top: -1px;}


.f0 { font-size: 0;}
.f1p3r { font-size: 1.3rem;}
.tar { text-align: right; }
.cf { color: #fff;}
.cb { color: #0053a7;}
.cg { color: #288912}
.c3 { color: #333;}
.ca { color: #aaa;}
.hidden { visibility: hidden; }
.bgf8 { background-color: #f8f8f8;}
.bt2-blue { border-top: 2px solid #47a; }
/*图标*/
.i-cart1 { background-position: 0 -98em;}
.i-cart2 { background-position: 0 -104em;}
.i-consult1 { background-position: 0 -100em;}
.i-consult2 { background-position: 0 -106em;}
.i-phone1 { background-position: 0 -102em;}
/*地址栏*/
.adrnav {
	font-size: 1.6rem; margin-top: 1em; line-height: 2.5; height: 2.5em;
	border-bottom: 1px solid #ddd;overflow: hidden; }
.adrnav a, .adrnav span {  font-size: 1em; }
.adrnav span { padding: 0 0.25em; }
/* ==========================头部LOGO */
.head { position: relative; width: 100%; font-size: 1.8rem; height: 2.5em; background: #a72126; overflow: hidden; }
.headindex { font-size: 1.8rem; height: 2em; padding: 0.6em 0 0.4em 0; background: #f2f2f2; border-bottom: 1px solid #d9d9d9; }
.head_cyyjy { height: 1.2em;}
.hdlogin { position: relative; }
.hdlogin_return { padding-left: 3%; position: absolute; top: 0; left: 0; }
.hdlogin_return a { display: block; font-size: 2rem; line-height: 1; height: 1em; width: 1em; margin-top: 0.625em; text-align: center; background: rgba(255, 255, 255, 0.75); font-weight: bold; border-radius: 50%; color: #a72126; }
.hdlogin_h1 { font-size: 1.8rem; line-height: 2.5; height: 2.5em; font-weight: bold; color: #fff; text-align: center; }
.logoindex { float: left; padding-left: 3%; }
.logoindex a { display: block; font-size: 1.8rem; height: 2em; width: 5.4545454545em; background: url(../mb_imgs2/logo.png) no-repeat 0 0; background-size: 100%; text-indent: -100em; }
.logo_cyyjy a { height: 1.2em; width: 9.283636363636364em; background: url(../mb_imgs2/logo_cyyjy.png) no-repeat 0 0; background-size: 100%;}
.desktop { float: right; padding-right: 3%; font-size: 4.8rem; line-height: 0.75; height: 0.75em; }
.desktop a { color: #888; }
.head_cyyjy .desktop { font-size: 4rem; line-height: 0.54;}

/*-==========================头部导航*/
.logo {
	position: relative; z-index: 9; float: left; font-size: 2.25rem; line-height: 2; height: 2em; padding-left: 3%; padding-right: 0.5em;
	color: #fff; background-color: #a72126; }
.logo:hover { color: #fff; text-decoration: none;}
.hdnav1 { position: relative; overflow: hidden; }
.hdnav1_i { position: relative; width: 300%; }
.hdnav1 a { float: left; font-size: 1.8rem; line-height: 2.5; height: 2.5em; margin-right: 0.8em; color: #fff;}
.head .open,.head .close { position: absolute; top: 0; right: 0; font-size: 3rem; line-height: 1.5; height: 1.5em; padding-left: 3%; padding-right: 3%; color: #fff; text-align: right; background-color: #a72126; }
.head .close { display: none;}
.hdnav2 { width: 100%; padding-top: 0.5em; padding-bottom: 0.5em; background-color: #f6f6f6;}
.hdnav2 a { font-size: 1.5rem; float: left; width:25%; line-height: 2; height: 2em; text-align: center; overflow: hidden;}
.hdnav2_r a { width: 25%;}
.hdnav2_fr a { width: 25%;}
.hdnav2_open .close { display: block;}
.hdnav2_open .open { display: none;}
.hdnav2_open+.hdnav2_o { display: block; width: 100%;}
.hdnav2_o { display: none; width: 100%; position: absolute; top: 2.8125em; z-index: 9;}
.hdnav2.hdnav2_fr a { font-size: 1.4rem; }
/*头部导航*/
.hdnav2_index .hdnav2 { position: relative; height: 4em; overflow: hidden;}
.hdnav2_index .open,.hdnav2_index .close { position: absolute; bottom: 0.5em; right: 0; background: #fff; }
.hdnav2_index .close { display: none; }
.hdnav2_index_open .hdnav2{ height: auto; }
.hdnav2_index_open .open { display: none; }
.hdnav2_index_open .close { display: inline-block; }

/*-==========================底部版权信息*/
.foot { font-size: 1.4rem; padding: 1em 0.5em; text-align: center; color: #fff; background: #1d50a2; }

/*==========================焦点图*/
/*报告焦点图*/
.focus_report,.focus_assess { width: 100%; position: relative; overflow: hidden; }
.focus_report li a,.focus_assess li a { display: block; }
.focus_info { position: absolute; left: 0; bottom: 0; width: 100%; }
.focus_h1 { width: 55%; font-size: 1.6rem; line-height: 1.5; height: 3.675em; text-align: left; overflow: hidden; color: #fff; background: #002543; }
.focus_h1 span { display: block; font-size: 1.6rem; line-height: 1.5; height: 3em; margin: 0.3375em; overflow: hidden; }
.focus_img { height: 100%; display: block; margin: 0 auto; }
.focus_price { width: 45%; font-size: 1.4rem; height: 3.6em; padding: 0.3em 0; background: #c00; }
.focus_price p { font-size: 1.4rem; line-height: 1.2; padding-left: 0.3em; color: #fff; text-align: left; }
.focus_report ul { width: 300%; position: relative; }
.focus_report li { float: left; width: 33.333333%; }
.focus_report .focus_i { position: relative; height: 20em; padding-bottom: 3.675em; }
.focus_report_pre, .focus_report_next, .focus_assess_per, .focus_assess_next { position: absolute; top: 50%; font-size: 3rem; line-height: 1; width: 1em; height: 1em; margin-top: -1.5em; text-align: center;  background: rgba(0, 0, 0, 0.6); }
.focus_assess_per, .focus_assess_next { border-radius: 50%; }
.focus_report_pre .icon, .focus_report_next .icon { font-size: 2rem; margin-top: -0.2em;}
.focus_assess_per .icon, .focus_assess_next .icon { font-size: 1.5rem; margin-top: -0.4em;}
.focus_price { width: 45%; font-size: 1.4rem; height: 3.6em; padding: 0.3em 0; background: #c00; }
.focus_price p { font-size: 1.4rem; line-height: 1.2; padding-left: 0.3em; color: #fff; text-align: left; }
.focus_report_pre { left: 0; }
.focus_report_next { right: 0; }
.focus_assess_per { left: 0.25em;  margin-top: -1.2em;  }
.focus_assess_next { right: 0.25em; margin-top: -1.2em; }

/*客户评价焦点图*/
.focus_assess { margin-top: 0.5em; }
.focus_assess ul { position: relative; width: 500%; height: 9.025em; font-size: 1.6rem; margin: 0 1.5em; overflow: hidden; }
.focus_assess li { float: left;}
.focus_assess .focus_i {position: relative;  font-size: 1.6rem; height: 6.4em; padding-bottom: 2.625em; margin-left: 0.3em; }
.focus_assess_h1 { font-size: 1.4rem; line-height: 1.2; height: 2.4em; margin: 0.3em 0; text-align: center; overflow: hidden; }
/*热卖报告*/
.report_h1 { font-size: 1.6rem; padding: 0.5em; vertical-align: middle; }
.report_h1 span, .report_h1 i { display: inline-block; line-height: 1.8; height: 1.8em; padding: 0 0.5em; vertical-align: middle; border-width: 1px; border-style: solid; }
.hotreport .report_h1 span, .hotreport .report_h1 i { border-color: #c00; }
.hotreport .report_h1 span { color: #c00; }
.hotreport .report_h1 i { background: #c00; color: #fff; }
.hotreport { font-size: 1.6rem; margin: 1em 0; }
.hotreport_tit { font-size: 1.6rem; line-height: 1.5; padding: 0.5em 3%; background: #f2f2f2; }
.hotreport_info { font-size: 1.4rem; line-height: 1.5; padding: 0.5em 3%; color: #666; }
.hotreport2 li:nth-child(2n+1) { background-color: #f6f6f6;}
.hotreport2 { height: 15.5em; overflow: hidden;}
.hotreport2 .tit { height: 3em; overflow: hidden;}
.hotreport2 .info { height: 2.8em; overflow: hidden; }
.hotreport2 .red { color: #f60;}
.hotreport2 .plr3p { padding-left: 0.5em; padding-right: 0.5em;}
/*客户评价*/
.reporteval { font-size: 1.6rem; margin: 1em 0; padding: 20px 0; background: #f6f6f6;   }
.reporteval .report_h1 span, .reporteval .report_h1 i { border-color: #002543; }
.reporteval .report_h1 span { color: #002543; }
.reporteval .report_h1 i { background: #002543; color: #fff; }
.reporteval_focus { position: relative; padding: 0 50px; }
.reporteval_focus ul { position: relative; margin: 0 auto; margin-top: 20px; }
.reporteval_focus li { float: left; padding: 0px 10px; }
.reporteval_focus .swipe { height: 190px; position: relative; }
.reporteval_focus .swipe_pic { min-height: 190px; max-height: 190px; }
.reporteval_focus .focus_per, .reporteval_focus .focus_next { position: absolute; top: 50%; z-index: 9999; width: 30px; height: 60px; margin-top: -30px; line-height: 60px; text-align: center; font: 50px/60px "simsun", 宋体; color: #999; background: none; }
.reporteval_focus .focus_per:hover, .reporteval_focus .focus_next:hover { color: #222; }
.reporteval_focus .focus_per { left: 20px; }
.reporteval_focus .focus_next { right: 20px; }

/*行业报道*/
.reportrade { font-size: 1.6rem;  }
.reportrade .report_h1 span, .reportrade .report_h1 i { border-color: #c39341; }
.reportrade .report_h1 span { color: #c39341; }
.reportrade .report_h1 i { background: #c39341; color: #fff; }
.reportlist li { margin-left: .5em; margin-right: .5em; padding: 1.1em 0; border-top: 1px solid #eee;}
.reportlist li:first-child { border-top: none; }
.reportlist .last { border-bottom: none; }
.reportlist_img { float: left; padding: 2px; border: 1px solid #eee; }
.reportlist_img img { display: block; width: 6.5em; height: 6.5em; }
.reportlist_tit { font-size: 1.6rem; line-height: 1.5;  padding-left: 7.5em; margin-top: -0.2em; margin-bottom: 0.5em;}
.reportlist_tit > a { display: block; height: 4.5em; overflow: hidden;}
.reportlist_date { font-size: 1.4rem; line-height: 1.5; height: 1.5em; padding-left: 8.57142857143em; color: #666; }
.reportlist_tit em { color: #d80808; }
.reportlist_btn { padding-left: 7.5em;}
.reportlist_btn .consult,.reportlist_btn .order {
	float: left; padding-left: 0.5em; padding-right: 0.5em;padding-top: .3em;padding-bottom: .3em;
	color: #999; border: 1px solid #ddd; border-radius: 4px;  font-size: 1.2rem;}
.reportlist_btn .icon3 { font-size: 1rem; margin-top: -0.2em; }
.reportlist_btn .consult i,.reportlist_btn .order i { margin-right: 0.25em;}
.reportlist_btn .consult { margin-right: 1em;}
.reportlist_btn i { margin-right: 0.25em;}
.reportlist_btn .consult:active { background-color: #002540; color: #fff;  border: 1px solid #002540; }
.reportlist_btn .order:active { background-color: #fe3653; color: #fff;  border: 1px solid #fe3653; }
.reportlist_btn .consult:active i,.reportlist_btn .order:active i { color: #fff;}
.reportlist-yqgh .reportlist_img { padding: 0; border: none;}
.reportlist-yqgh img { width: 3.9em; height: 3.9em;}
.reportlist-yqgh .reportlist_tit { line-height: 1.2; padding-left: 4.9em;}
.reportlist-yqgh .reportlist_tit a { height: 3.6em; }

.report-xmbox{border-top: 1px dotted #47a;position: relative;}
.report-xm{text-align: center;font-size: 1em;position: absolute;top: -0.8em; display: inline-block; left: 50%; margin-left: -2.5em;background: #fff;padding-left: .5em; padding-right: .5em;}

/*==========================客户评价页面*/
.assess li { font-size: 1.6rem; padding: 0 3%; margin: 1em 0; }
.assess li img { width: 100%; display: block;}

/*==========================报告新手指南*/
.payment { border-bottom: 1px solid #cfcfcf; }
.notes { font-size: 1.6rem; margin: 1em 0; padding: 0 3% 0 3%; }
.notes_h2 { font-size: 1.8rem; font-weight: bold; padding-left: 0.7em; }
.notes ul { margin: 0; border: none; }
.notes_con li { font-size: 1.6rem; line-height: 1.5; margin: 0.5em 0; padding-left: 0.7875em; }
.bank { font-size: 1.6rem; margin-bottom: 1em; }

.bank table { width: 100%; text-align: left; }
.bank td, .bank th { font-size: 1.6rem; padding: 0.5em 3%; border-bottom: 1px solid #cfcfcf; }
.bank .bank_lasttd { border-bottom: none; }
.bank_h2 { font-size: 1.8rem; font-weight: bold; padding: 0.5em 0 0.5em 0.7em; }
.bank_img { width: 15%; max-width: 150px; min-width: 80px; }
.bank_img img { width: 100%; max-width: 150px; min-width: 80px; }
.bank td p { font-size: 1.6rem; line-height: 1.5; margin: 0.5em 0; padding-left: 0.7875em; word-break: break-all; }
.bank_bold { font-weight: bold; }
.orderpay { margin-bottom: 1em;}
.orderpay ul { margin-bottom: 0; }
.orderpay .help_con { background-color: #e6e6e6;}

/*报告订单提交页面*/
.order_submit_succ { margin-bottom: 2em; }
.order_detail { font-size: 1.6rem; padding: 0.5em 3%; }
.order_detail p { font-size: 1.6rem; line-height: 1.5; margin: 0.5em 0px; padding-left: 5em; }
.order_detail_bold { font-size: 1.6rem; display: block; float: left; width: 5em; margin-left: -5em; font-weight: bold; }
.pay_red { color: #a72126; }
.order_payment { font-size: 1.6rem; padding: 1em 0.5em 2em 0.5em; background-color: #e6e6e6; }
.order_payment_alipay, .order_payment_bank { display: block; float: left; font-size: 1.8rem; line-height: 2; height: 2em; width: 49%; color: #fff; text-align: center; }
.order_payment_alipay:hover, .order_payment_bank:hover { color: #fff; }
.order_payment_alipay { margin-right: 2%; background: #fe3653; }
.order_payment_bank { background: #002543; }
.pay_success { font-size: 1.4rem; text-align: center; margin: 0 3%; padding-top: 2em; border-top: 1px solid #ddd; }
.pay_success span { padding-right: 1em; }
.more_order { font-size: 1.6rem; margin: 2em 3% 4em 3%; }
.more_order a { font-size: 1.8rem; line-height: 2; height: 2em; display: block; border-radius: 5px; background: #5f6b7c; text-align: center; color: #fff; }

.reg-suc { margin-bottom: 5em; text-align: center;}
.reg-suc .wrap-icon { display: inline-block; line-height: 3; width: 3em; height: 3em; margin-top: 3em; text-align: center; border-radius: 50%; background-color: #19ad01;  }
.reg-suc .info { margin-top: 1em; color: #666;}
.reg-suc .sbt-login { display: block; margin-top: 1em;}
.order-suc { margin-bottom: 2em;}
.order-suc .wrap-icon  { margin-top: 2em; line-height: 4; width: 4em; height: 4em; }
.order-suc .i-check2 { font-size: 4rem; }
/*==========================报告订单页面*/
.order_h1 { font-size: 1.8rem; line-height: 1.5; padding: 0.5em 3%; background: #002543;  color: #fff; }
.order_form1 { font-size: 1.6rem; background: #f2f2f2; padding: 1em 3%; }
.order_bold { font-size: 24px; font-weight: bold; }
.order_version { font-size: 1.6rem; padding-left: 5em; position: relative; }
.order_version_tit { position: absolute; top: 0; left: 0; font-size: 1.6rem; line-height: 2em; height: 2em; width: 5em; font-weight: bold; }
.order_select { position: relative; font-size: 1.6rem; line-height: 2; height: 2em; border: 1px solid #ddd; background: #fff; }
.order_select ul { position: absolute; top: 0; left: 0; z-index: 999; padding: 0 2%; width: 95.99%; font-size: 1.6rem; line-height: 2; background: #fff; border: 1px solid #ddd; }
.order_select li { font-size: 1.6rem; display: none; }
.order_select .icon { position: absolute; top: 0.65em; right: 0.5em; z-index: 999; font-size: 1.5rem;  }
.order_select .i-tarr3{ display: none; }
.order_select .order_select_cur { display: block; }
.order_select_click li { display: block; }
.order_select_click .i-barr2 { display: none; }
.order_select_click .i-tarr3 { display: block; }

/**/
.order_num { font-size: 1.6rem; margin: 0.6em 0; padding-left: 5em; position: relative; }
.order_num_ctrl { position: relative; font-size: 1.6rem; line-height: 2; height: 2em; background: #fff; }
.order_num_ctrl1, .order_num_ctrl2 { font-size: 2.5rem; line-height: 1.28; height: 1.28em; width: 1.28em; position: absolute; top: 0; z-index: 99; text-align: center; cursor: pointer; color: #666; }
.order_num_ctrl1 { left: 0; }
.order_num_ctrl2 { right: 0; }
.order_num_txt { font-size: 1.6rem; line-height: 2; height: 2em; width: 100%; text-align: center; font-family: 微软雅黑; border: none; background: none; border: 1px solid #ddd; }
.order_gift .order_version_tit { position: static; }
.order_gift_checkbox { position: relative; font-size: 1.6rem; line-height: 1.5; padding-left: 2em; font-family: 微软雅黑; margin-bottom: 1em; }
.order_gift_checkbox1 { font-size: 2rem; box-sizing:border-box; position: absolute; top: 0; left: 0; line-height: 1; height: 1em; width: 1em; text-align: center;   vertical-align: middle; background-color: #fff; border: 1px solid #ddd; color: #fff; cursor: pointer; }
.order_gift_checkbox1 .icon { display: none; font-size: 2rem; margin-top: -0.5em; }
.order_gift_checkbox_cur .icon { display: inline-block; }

/**/
.order_sum { font-size: 1.6rem; line-height: 2.5; height: 2.5em; margin: 0.5em 3% 0 3%; text-align: center; font-weight: bold; color: #a72126; background: #f2f2f2; }
.order_form2 { padding: 0 3%; }
.order_form2_h2 { font-size: 1.8rem; margin: 1em 0 0.5em 0; font-weight: bold; color: #002543; }
.order_form2 li { position: relative; font-size: 1.6rem; line-height: 2; height: 2em; margin-bottom: 0.6em; border: 1px solid #ddd; overflow: hidden; background: #f2f2f2; }
.order_form2 .asterisk:before { content: "*"; font-family: arial; font-size: 1.6rem; position: absolute; right: 0.2em; top: 20%; z-index: 999; color: #c00; }
.order_form2 li span { position: absolute; top: 0; left: 0; z-index: 99; font-size: 1.6rem; line-height: 2; height: 2em; padding-left: 0.6em; padding-right: 0.3em; color: #666; }
.order_txt { width: 100%; font-size: 1.6rem; line-height: 2; height: 2em; font-family: 微软雅黑; border: none; background: none; }
.order_form2 .order_textarea { font-size: 1.6rem; height: 5.25em; padding-left: 0.6em; border: 1px solid #ddd; overflow: hidden; }
.order_textarea span { background: #f2f2f2; }
.order_txt2 { font-size: 1.6rem; line-height: 1.5; height: 5em; width: 100%; padding-top: 0.25em; text-indent: 4.7em; font-family: 微软雅黑; border: none; background: none; resize: none; }
.order_select { font-size: 1.6rem; width: 100%; font-family: 微软雅黑; border: none; background: none; }
.order_submit { display: block; font-size: 1.8rem; margin: 1em 3%; background: #fe3653; text-align: center; }
.order_submit .icon3 { font-size: 2rem; margin-right: 0.25em;}
.order_btn { font-size: 1.8rem; line-height: 2; height: 2em; vertical-align: middle; font-family: 微软雅黑; color: #fff; cursor: pointer; border: none; background: none; }

/*==========================报告详细页面*/
.report_detail { font-size: 1.6rem; margin: 1em 0; }
.report_detail_img img { display: block; }
.report_detail_h1 { font-size: 1.8rem; line-height: 1.25;  }
/*
.report_detail_info { font-size: 1.6rem; padding: 0.5em 3%; background: #f2f2f2; }
.report_detail_info p { line-height: 2; }
.report_detail_bold { font-weight: bold; padding-right: 0.3em; }
.report_detail_price { color: #cc0000; padding-right: 10px; }
.report_detail_link { font-size: 1.6rem; line-height: 2.5em; height: 2.5em;  background: #f0f0f0; }
.report_detail_link2 { box-sizing:border-box; position: fixed; bottom: 0; left: 0; z-index: 9999; height: 3em; width: 100%; padding: 0.5em; }
.report_detail_link a:hover { color: #fff; }
.report_detail_consult, .report_detail_order, .report_detail_phone { display: block; float: left; font-size: 1.4rem; line-height: 2.5; height: 2.5em; width: 32%; margin-right: 2%; text-align: center; border-radius: 2px; }
.report_detail_consult span, .report_detail_order span, .report_detail_phone span { color: #fff; vertical-align: top; }
.report_detail_consult { background: #002543; }
.report_detail_order { background: #fe3653; margin-right: 0;}
.report_detail_phone { background: #168a13; }
.report_detail_link .icon3 { font-size: 2rem; margin-right: 0.25em; margin-top: -0.2em;}
.report_detail_consult .icon3 { -webkit-transform: scale(0.85,0.85); transform: scale(0.85,0.85);}*/



.content { width: 100%; position: relative; }
.content1 { margin-top: -1px; }
.content1 p { margin: 1em 0; line-height: 1.6; }
.content_in { font-size: 1.6rem; line-height: 2; padding: 0 3%; }
.list1_title { position: relative;  font-size: 1.6rem; line-height: 2.5; height: 2.5em; padding: 0 3%; margin-top: .5em; font-weight: bold;  color: #002543; }
.re_detail_tit { font-size: 1.8rem; line-height: 2;  }
.content_img { margin: 20px 0; }
.content1 .list1_title,.content_img .list1_title { border: none; background: #F5F5F5; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
.content_img .content_in { padding: 0 3%; }

.one_cur+.two { display: block; }
.one_cur .one_open { display: none; }
.one_cur .one_close { display: inline-block; }
.one_open, .one_close { display: inline-block; height: 1em; line-height: 1em; width: 1em; margin: 0.3em 0.5em 0.3em 0; text-align: center; background: #d5d3d3; color: #fff; font-size: 1em; font-weight: bold; cursor: pointer; }
.one_close { display: none; }
.two { padding-left: 2em; display: none; }
.content_open, .content_close { position: absolute; top: 1px; right: 3%; z-index: 999; font-size: 1.2rem; line-height: 1.7; height: 2em; padding: 0 0.8em; display: block; margin-top: 0.5em; border-radius: 1em; background: #fff; color: #666; font-weight: normal; cursor: pointer; }
.content_open .fz, .content_close .fz{font-size: 1.4rem;}
.content_open { display: none; }
.content_ctrl2 .content_open, .content_ctrl2 .content_close, .content_ctrl4 .content_open, .content_ctrl4 .content_close, .content_ctrl5 .content_open, .content_ctrl5 .content_close { top: 80px; width: 3em; height: 3em; line-height: 3; padding: 0px; margin: 0px; text-align: center; border-radius: 50%; cursor: pointer; }
.list1_title i { font-style: normal; }
.content_ctrl2 i, .content_ctrl4 i, .content_ctrl5 i { display: none; }
.content_ctrl5 .content_open { display: inline-block; }
.content_ctrl5 .content_close { display: none; }
.content_ctrl4 + .content_in .two { display: block; }
.content_ctrl4 + .content_in .one_close { display: inline-block; }
.content_ctrl4 + .content_in .one_open { display: none; }
.content_ctrl4 + .content_in .one_cur+.two { display: none; }
.content_ctrl4 + .content_in .one_cur .one_open { display: inline-block; }
.content_ctrl4 + .content_in .one_cur .one_close { display: none; }
.content_ctrl3 .content_close { display: none; }
.content_ctrl3 .content_open { display: block; }
.content_ctrl3 + .content_close { display: none; }
.content_ctrl3 + .content_in + .content .content_in { display: none; }
.content_ctrl3 + .content_in + .content .content_cur + .content_in { display: none; }
.content_ctrl3 + .content_in + .content .content_img_cur + .content_in { display: block; }
.content_ctrl1 + .content_in .two { display: block; }
.content_ctrl1 + .content_in .one_close { display: inline-block; }
.content_ctrl1 + .content_in .one_open { display: none; }
.content_ctrl1 + .content_in .one_cur+.two { display: none; }
.content_ctrl1 + .content_in .one_cur .one_open { display: inline-block; }
.content_ctrl1 + .content_in .one_cur .one_close { display: none; }
.content_ctrl1 + .content_in + .content .content_in { display: block; }
.content_ctrl1 + .content_in + .content .content_cur + .content_in { display: none; }
.content_ctrl1 + .content_in + .content .content_img_cur + .content_in { display: block; }
.content_cur + .content_in { display: none; }
.content_cur .content_close { display: none; }
.content_cur .content_open { display: block; }
.allcatalog { height: 60px; line-height: 60px; margin: 20px 0; text-align: center; font-size: 30px; background: #f5f5f5; color: #222; cursor: pointer; }
.report_share { font-size: 18px; height: 20px; line-height: 20px; margin: 1em 0; padding: 0 3%; text-align: right; }
.report_share .bdshare-button-style0-32 a { height: 20px; width: 20px; background-size: 100%; margin: 0 3px; overflow: hidden; }
.report_share .bdshare-button-style0-32 .bds_qzone { background-position: 0 -32px; }
.report_share .bdshare-button-style0-32 .bds_tsina { background-position: 0 -65px; }
.report_share .bdshare-button-style0-32 .bds_tqq { background-position: 0 -162px; }
.report_share .bdshare-button-style0-32 .bds_renren { background-position: 0 -130px; }
.report_share .bdshare-button-style0-32 .bds_weixin { background-position: 0 -1008px; }

.focus_fr_h1 { width: 100%;}
.focus_fr_h1 span { margin-left: 3%; margin-right: 3%;}
/*报告推荐*/
 .list2_h1 { font-size: 1.8rem; font-weight: bold; line-height: 2; height: 2em; padding: 0 0.5em; background-color: #eee; overflow: hidden; }
.list-report-com { margin: 2em 0; }
.list-report-com li { padding: 1em 0; margin: 0 0.5em; line-height: 1.2; }
.list-report-com .list_tit { max-height: 2.4em; overflow: hidden;}
.list-report-com .fontblue { color: #1291ea;}


/*====================================================================*/
/*报告页面*/
input,textarea,button { box-sizing: border-box; border: none; background: none; outline: none; }
textarea,[type="text"],[type="button"] { -webkit-appearance: none;}
[type="button"]{ padding: 0; border-radius: 0; }

/*svg*/
.iconsvg-syjhs { height: 1.2em; width: 1.254em; }
.iconsvg-kxxbg { height: 1.2em;  width: 1.462em; }
.iconsvg-qyzl { height: 1.2em;  width: 1.573em; }
.iconsvg-zxdy { height: 1.2em;  width: 1.295em; }
.iconsvg-yqgh { height: 1.2em;  width: 1.6em }
.iconsvg-jjxr { height: 1.2em;  width: 1.391em }
.iconsvg-zx{ width: 1.2em; height: 1.36em;}
.iconsvg-sjk { width: 1.2em; height: 1.442em; }
.iconsvg-logo-about { width: 1.2em; height: 1.558em; }

/*.bd-report { padding-bottom: 3.1875em;}*/
.bd-report-con { padding-bottom: 2.5em;}

.popup {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	background-color: #fff;
	animation: fadeInRight ease-out .5s;
}
.popup_hd {
	 display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;
	-webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
	padding: .5em;
}
.popup_con {
}
.popup_con_tit {
	height: 2.5em;
	line-height: 2.5em;
	padding: 0 .666667em;
	font-size: 1.2rem;
	color: #666;
	background-color: #f2f2f2;

}
.popup_return {
	-webkit-box-flex: 0;
    -moz-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
	margin-right: 1em;
	font-weight: bold;
	color: #29569d;
}
.popup_return >i {
	display: inline-block;
	vertical-align: middle;
	width: .75em;
	height: .75em;
	margin-left: .25em;
	border-top: 2px solid #29569d;
	border-left: 2px solid #29569d;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.popup_return >em {
	display: inline-block;
	vertical-align: middle;
	font-size: 1.8rem;
}
.sch-history {}
.sch-history >li {
	border-bottom: 1px solid #e6e6e6;
}
.sch-history a {
	display: block;
	height: 2.5em;
	line-height: 2.5em;
	padding: 0 .5em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.popup_hd .sch-rpt {
	position: relative;
	-webkit-box-flex: 1.0;
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
	padding: 0;
	padding-right: 5em;
	border-top: none;
}
.popup_hd .sch-rpt_btn {
	top: 0;
	right: 0;
}

/*顶部搜索*/
.sch-rpt {
	position: relative;
	/*left: 0;
	right: 0;
	bottom: 0;*/
	padding: 1em 5em 1.2em .5em;
	background-color: #FFF;
	border-top: 1px solid #ddd;
}
.sch-rpt_txt {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 2.5em;
	padding: .5em;
	font-size: 1.4rem;
	color: #999;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 3px 0 0 3px;
	background-color: #f6f6f6;
}
.sch-rpt_btn {
	position: absolute;
	right: 2em;
	top: 1.5em;
	width: 5em;
	height: 2.1875em;
	line-height: 2.1875em;
	text-align: center;
	color: #fff;
	border-radius: 0 2em 2em 0;
	background: #29569d;
}
input[type="text"].sch-rpt_txt:focus {
	box-shadow: none;
	border-color: #29569d;
	border-right: none
}
.report-search{
	background: #fff;
	padding: 1.5em 2em;
}
.report-search .txt{
	border: 1px solid #ddd;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 2.5em;
}
.report-search .sbt{top: 1.8em;}
.reportfixed{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	padding-top: .7em;
	padding-bottom: .7em;
	box-shadow: 0 0 5px #ddd;
}
.reportfixed .sch-rpt_btn{top: .7em;}
/*报告导航*/
.nav-report {
	padding-bottom: 1em;
	padding-top: .6em;
}
.nav-report >li {
	float: left;
	width: 25%;
	margin-top: 1em;
	text-align: center;
}
.nav-report_icon {
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center

	-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
	width: 2em;
	height: 2em;
	line-height: 2em;
	margin-left: auto;
	margin-right: auto;
	border-radius: 2em;
}
.nav-report_icon.syjhs { background-color: #ff8345; }
.nav-report_icon.kxxbg { background-color: #34b6e3; }
.nav-report_icon.qyzl { background-color: #fca919; }
.nav-report_icon.zxdy { background-color: #1586c9; }
.nav-report_icon.yqgh { background-color: #fca919; }
.nav-report_icon.zx { background-color: #54d2d1; }
.nav-report_icon.jjxr { background-color: #f15556; }
.nav-report_icon.sjk { background-color: #51d696; }
.nav-report_icon.logo-about { background-color: #254f90; }

.nav-report_icon [class^="iconsvg-"] { display: inline-block; vertical-align: middle; fill: #fff; }

.nav-report_tit {
	margin-top: .5em;
	font-size: 1.2rem;
}

/*行业报告tab*/
.reportrade-tab {
	text-align: center;
	border-top: 1em solid #f2f2f2;
}
.reportrade-tab.fixed {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1000;
	border-top: none;
	background-color: #fff;
}
.reportrade-tab.fixed + .content { border-top: 1em solid #f2f2f2; }
.reportrade-tab >li {
	float: left;
	width: 33.333333%;
}
.reportrade-tab a {
	display: block;
	line-height: 2.5;
	font-size: 1.6rem;
	border-top: 2px solid #fff;
}
.reportrade-tab a.current {
	color: #29569d;
	border-top-color: #29569d;
	background-color: #f6f6f6;
}
.reportrade_result {
	padding: .5em;
	font-size: 1.4rem;
	color: #666;
	background-color: #f2f2f2;
}
.reportrade_result >em { color: #d80808;}


/*====================================================================*/
/*报告详细页面*/
.report-info { padding: 1em .5em;}

.report-mark { margin-top: .75em; }
.report-mark_price {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
	font-size: 2.4rem;
	color: #d80808;
}
.report-mark_price >i { font-size: 1.6rem; }
.report-mark_tag {
	display: inline-block;
	vertical-align: middle;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 .5em;
	margin-left: .5em;
	font-size: 1.2rem;
	color: #d80808;
	border: 1px solid;
}
.report-mark_tag > [class^="iconsvg-"] {
	display: inline-block;
	height: 1em;
	width: 0.8425em;
	vertical-align: -.2em;
	fill: currentcolor;
}
.report-mark_tag >em {
	display: inline-block;
	margin-left: .25em;
}
.report-mark_tag + .report-mark_tag { color: #fb7102; }

/*报告礼品*/
.reoprt-gift {
	padding: 1em 3%;
	border-top: 1em solid #f2f2f2;
}
.reoprt-gift_tit {
	display: inline-block;
	vertical-align: top;
	font-size: 1.2rem;
	border: 1px solid #d80808;
	border-radius: 3px;
}
.reoprt-gift_tit>span {
	float: left;
	padding: 0 .5em;
	color: #fff;
	background-color: #d80808;
}
.reoprt-gift_tit>em {
	float: left;
	padding: 0 .5em;
	color: #d80808;
}
.reoprt-gift_list {}
.reoprt-gift_list>li {
	position: relative;
	margin-top: 1em;
	padding-left: 1.5em;
	font-size: 1.2rem;
}
.reoprt-gift_list .iconsvg-check {
	position: absolute;
	top: .25em;
	left: 0;
	width: 1em;
	height: 1em;
	fill: #d80808;
}
.reoprt-gift_list em {}

/*底部悬浮菜单*/
.nav-report-con {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000;
	text-align: center;
	background: #fff;

}
.nav-report-con .nav-report {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100%;
	z-index: -1;
	background-color: #fff;
	animation: fadeInUp .5s ease-out;
}
.nav-report-con >li {
	float: left;
	width: 33.333333%;
}
.nav-report-con >li>a {
	box-sizing: border-box;
	display: block;
	height: 2.5em;
	line-height: 2.5em;
}
.nav-report-con_about {
	color: #fff;
	background-color: #29569d;
}
.nav-report-con_service {
	color: #fff;
	background-color: #fb7102;
}
.nav-report-con_order {
	color: #fff;
	background-color: #d80808;
}


/*.dzlcbox li{width: 100%;float: left;
	border-bottom: 1px dotted #ddd;
	padding-top: 15px;
	padding-bottom: 15px;line-height: 2em;
	}
.dzlcbox li:last-child{border-bottom: 0px}
.dzlcbox li span{font-size: 1em; display: inline-block; width: 2em;height: 2em; line-height: 2em;border: 1px solid #DDD;border-radius: 2em;text-align: center;float: left;color: #999;font-style: italic;
}
.dzlcbox li p{display: inline-block; position: absolute;left: 3.8em;font-size: 0.9em;}*/
.dzlcbox li{
	line-height: 2em;
	border: 1px solid #ddd;
	padding: .5em;
	width: 44%;
	box-sizing: border-box;
	overflow: hidden;
	float: left;
	margin: 1em 3% 0em 3%;
	height: 6.5em;
	}
.dzlcbox li span{font-size: 1.3em; display: block; width: 1em;height: 1.5em; line-height: 1.5em;border-bottom: 1px solid #DDD;text-align: center;color: #999;font-style: italic;margin: 0 auto;}
.dzlcbox li p{display:block; font-size: 0.9em; text-align: center; line-height: 1.5em;margin-top: .5em;}
.top-txt{height: 2em;line-height: 2em;overflow: hidden;width: 100%;}
.top-nav, .top-btns {display: inline-block;}
.top-nav{margin-left: .5em;}
.top-nav a{color: #fff;font-size: 0.8em;margin-left: .5em;}
.top-btns{margin-right: 1em;}
.top-btns a, .top-btns{color: #fff;font-size: 0.8em;}
.top-btns i{color: #e2e2e2;}

.rpt-pic-txt{
	position: absolute;
	top: 28%;
	right: 20%;
	left: 30%;
	font-size: 0.7em;
	color: #fff;
}
.rpt-pic-txt div.t{
	max-height: 4.3em;
	overflow: hidden;
}
.rpt-pic-txt .gray{font-size: 0.8em;color: rgba(255,255,255,0.5);}
.rpt-pic-txt .gray span{transform: scale(0.5);display: block;width: 200%;margin-left: -50%;}
.rpt-pic-txt .mt20 p{
	transform: scale(0.6);display: block;width: 200%;margin-left: -40%;
} 
.hot-report-slider{
	background:url(../images/xw/slider.jpg) center center;
	background-size: cover;
	padding:30px 15px;

}
.hot-report-slider img{
	max-width: 55%;
	display: inline-block;
}
.hot-report-search{
	background-color: #fff;
	border-radius: 2px;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
}
.hot-report-search .rpt-box_fm{
	margin-top: 0;
	padding-left: 0;
	margin:0 auto;
	border:0;
}
.hot-report-search .rpt-box_fm_btn{
	width: auto;
	background-color: #1d50a2;
	color: #fff;
	position: absolute;right: 0;
	height: 42px;
	line-height: 42px;
	top: 0;
	padding:0 15px;
	border-radius: 0 2px 2px 0;
}
.rpt-box_fm_txt{
	height: 42px;
	line-height: 42px;
	width: 100%;
	padding:0 15px;
	font-size: 14px;
	border-radius: 2px;
}
.hot-class-nav{
	padding:15px;
	overflow-y: auto;
	border-bottom: 1px solid #eee;
	position: relative;
}
.hot-class-nav ul{
	width: 1570px;
}
.hot-class-nav li{
	display: inline-block;
	font-size: 14px;
	margin-right: 15px;
	width: 70px;
}
.hot-class-nav li.current a{
	color: #1d50a2
}
.see-all{
	position: absolute;
	right: 0;
	background-color: #fff;
	top: 15px;
	font-size: 14px;
	padding:8px 5px 6px 5px;
	line-height: 22px;
	color: #29569d;
}
.see-all:before{
	position: absolute;
	width: 20px;
	left:-20px;
	content: "";
	top: 0;
	height: 46px;
	background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,8)); 
}
.see-all span{
	background-color: #fff;
	width: 32px;
	height: 32px;
	border-radius: 32px;
	border:1px solid #ddd;
	display: inline-block;
	text-align: center;
	line-height: 32px;
}
.hot-report-list {
  margin-top: 20px;
  position: relative;
  z-index: 1;
  padding:0 15px;
}
.hot-report-list h2 {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 0px;
}
.hot-report-list ul {
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.hot-report-list li {
  font-size: 14px;
  display: inline-block;
  float: left;
  font-size: 14px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 8px;
  width: 33.3333%;
  padding:0 10px;
  position: relative;
}
.hot-report-list-half li{width: 50%;}
.hot-report-list li a {
  border: 1px solid #eee;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  display: block;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
  color: #333;
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.hot-report-list li a:hover {
  color: #1d50a2;
  background-color: #f4f4f4;
  box-shadow: 0 2px 3px rgba(29, 80, 162, 0.6);
}
.hot-report-list li b {
  font-weight: normal;
}
.hot-report-list li.hot b,
.hot-report-list li.new b {
  display: inline-block;
  position: relative;
}
.hot-report-list li.hot:after,
.hot-report-list li.new:after {
  position: absolute;
  background: url(../images/xw/tips2.png);
  width: 27px;
  height: 15px;
  content: "";
  top: -5px;
  right: 0px;
}
.hot-report-list li.new:after {
  background: url(../images/xw/tips1.png);
}
.hot-report-item .text-c{
	font-size: 12px;
	text-align: center;
	margin-top: 20px

}
.hot-report-item {
  background-color: #fff;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  margin-top: 30px;
  border-bottom:1px solid #eee;
  padding-bottom: 30px;
}
.hot-report-item .c-name {
  text-align: center;
  font-size: 20px;
  color: #1d50a2;
  font-weight: bold;
}
.hot-report-item .c-name p {
  position: relative;
  display: inline-block;
}
.hot-report-item .c-name p:after,
.hot-report-item .c-name p:before {
  position: absolute;
  width: 20px;
  height:23px;
  content: "";
  top: 8px;
  display: inline-block;
}
.hot-report-item .c-name p:after {
  background: url(../images/xw/title-bgleft.png);
  background-size: cover;
  right: -30px;
}
.hot-report-item .c-name p:before {
  background: url(../images/xw/title-bgright.png);
  left: -30px;
  background-size: cover;x
}
.hot-report-item:after,
.hot-report-item:before {
  position: absolute;
  content: "";
  z-index: 0;
}
.hot-report-item:before {
  top: 0;
  left: 0;
  background: url(../images/xw/topbg.png);
  width: 144px;
  height: 122px;
}
.hot-report-item:after {
  bottom: 0;
  right: 0;
  background: url(../images/xw/bottombg.png);
  width: 541px;
  height: 461px;
}
.hotClassBox{
	position: relative;
}
.hotClassFixed{
	position: fixed;
	top: 0px;
	left:0;
	width: 100%;
	z-index: 100;
	background-color: #efefef;
}
.hotClassFixed .hot-class-nav{
	padding-top:10px;
	padding-bottom:10px;
}
.hotClassFixed .see-all{
	background-color: #efefef;
	padding: 4px 5px 6px 5px;
}
.hotClassFixed .see-all:before{
	background-image: -webkit-linear-gradient(0deg, rgba(239,239,239,0), rgba(239,239,239,8)); 
}
.class-pop{
	background-color: #fff;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow-y: auto;
	z-index: 9991;
	padding:10px 5px;
	box-sizing: border-box;
	display: none;
}
.class-pop li{
	display: inline-block;
	font-size: 14px;
	width: 33.333%;
	padding:0 10px;
	float: left;
	box-sizing: border-box;
	margin-top: 10px;
	margin-bottom: 5px;
}
.class-pop li a{
	border:1px solid #eee;
	display: block;
	box-sizing: border-box;
	padding:6px 0px;
	text-align: center;
}
.r-foot-pop{
	position: fixed;
	bottom: 0;
	width: 100%;
	left:0;
	background-color: #fff;
	z-index: 9991;
	box-shadow: 0 0 10px rgba(0,0,0,0.1)
}
.r-foot-pop .sea{
	width: calc(100% - 100px);
	float: left;
	padding:8px 10px;
	position: relative;
	box-sizing: border-box;
}
.r-foot-pop .sea input{
	background-color: #fff;
	border:0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-radius: 32px;
	font-size: 14px;
	padding:0 10px;
	border:2px solid #1d50a2;
}
.r-foot-pop .sea .sub{
	position: absolute;
	right: 10px;
	background-color: #1d50a2;
	color: #fff;
	height: 32px;
	line-height: 30px;
	border-radius: 0 32px 32px 0;
	top: 8px;
	padding:0 10px;
	font-size: 14px;
	box-sizing: border-box;
}
.r-foot-pop .zx{
	width: 100px;
	background-color: #f15556;
	float: right;
	color: #fff;
	box-sizing: border-box;
	font-size: 15px;
	text-align: center;
	line-height: 1.3;
	height: 48px;
	line-height: 48px;
}
.r-foot-pop .zx a{color: #fff}
@media only screen and (max-width: 400px) {
	.rpt-pic-txt{
		font-size: 0.5em;
		right: 19.5%;
	}
}