
@charset "utf-8";
/* initialize start */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
*html { background-image: url(about:blank); background-attachment: fixed; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, select { margin: 0; padding: 0; }
th { font-weight: normal; }
ol, ul { list-style: none; }
table { border-collapse: collapse; }
* html .clearfix { height: 1%; }
h1, h2, h3, h4, h5, h6, em, i, b { font-style: normal; font-weight: normal; }
a { cursor: pointer; text-decoration: none; }
* a:hover { outline: none; blur:expression(this.onFocus=this.blur());
}
img { border: 0px none; vertical-align: bottom; }
input, button, textarea, select {
*font-size: 100%; outline: none; vertical-align: middle; }
input, textarea { border: 0 none; vertical-align: middle; outline: none; background: none; font-style: normal; }
select { vertical-align: middle; }
.fl { float: left !important; }
.fr { float: right !important; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.txt_center { text-align: center; }
.mr0 { margin-right: 0 !important; }
body { font-size: 14px; color: #333; line-height: 24px; font-family: "Microsoft YaHei"; background: #fafafa; }
body, .header, .banner, .bottom, bd { min-width: 1200px; }
.anima_way { -moz-animation: all 10s; -ms-animation: all 10s; -o-animation: all 10s; -webkit-animation: all 10s; animation: all 10s; }
.anima { transition: background-color 200ms ease-out 0s; }
/* initialize end */
/*header start*/
.header { background: #fff; position: relative; z-index:200;}
.hd_top { height: 101px; }
.main_con { width: 1200px; margin: 0 auto; }
.logo_box { height: 59px; width: 190px; padding-top: 21px; }
.crumbs_he { float: right; width: 800px; }
.see_cubs { padding-top: 25px; }
.sercer_nb, .see_cubs { width: 100%; }
.see_cubs a, .see_cubs em, .see_cubs span, .sercer_nb b, .sercer_nb a { display: inline-block; float: right; }
.see_cubs a { padding-left: 28px; color: #808080; line-height: 24px; }
.see_cubs a, .see_cubs em, .see_cubs span { background: url(../images/hd1.png) no-repeat; height: 24px; }
.see_cubs a:hover { background-image: url(../images/hd2.png); color: #bd955a; }
.see_cubs span { padding: 0 20px; background-position: 78px -106px; color: #af172a; }
.see_cubs .sm_a1 { background-position: 0 5px; }
.see_cubs .sm_a2 { background-position: 0 -35px; }
.see_cubs em { border: 1px solid #bfbfbf; height: 14px; margin: 5px 15px; }
.sercer_nb b, .sercer_nb a { color: #bd955a; background: url(../images/nb.png) no-repeat; padding-left: 42px; line-height: 36px; height: 36px; margin-left: 30px; }
.sercer_nb b { font-size: 18px; font-weight: bold; background-position: 0 7px; }
.sercer_nb a { font-size: 18px; background-position: 0 -42px; }
.see_cubs p { float: right; color: #808080; ; }
.nav_box { height: 67px; border-top: 1px solid #e6e6e6; z-index: 1; }
.nav { width: 1200px; margin: 0 auto; }
/*update*/
.nav li { width: 120px; text-align: center; }
.nav > li { float: left; position: relative; }
.nav > li > ul > li,.nav > li > ul > li > ul > li{ width:100%; }
.nav li a { display: block; padding: 19px 0 16px; font-size: 16px; color: #666; height: 30px; line-height: 30px; text-align: center; border-bottom: 3px solid #fff; margin-top: -1px; }
.nav > li > ul > li a { line-height: 34px; padding: 0; font-size: 14px; text-align: center; padding: 0 25px 0 20px; height: 34px; line-height: 34px; background: none; border: none; transition: all .3s ease-in-out; }
.nav > li > ul > li a:hover { transform: translateX(10); }
.nav > li > ul > li a:hover { background: #f3ebe0; color: #af172a; }
.nav > li a:hover, .choice, .nav > li.on > a { color: #fff; background: #af172a; border-color: #bd955a; }
.nav > li > ul { display: none; position: absolute; background: #fff; left: 0; top: 67px; z-index: 1; width:120px; }
.nav > li.on > ul { display: block; }
.nav li { position: relative; }
.nav > li > ul > li ul { position: absolute; top: 1px; left: 120px; width:178px; background: #fff; }
.nav > li > ul > li ul li a{ padding: 0 15px; text-align: left;}
.nav .sub { position: absolute; display: block; right: 10px; top: 0; width: 7px; height: 34px; background: url(../images/nv_ic.png) 0 10px no-repeat; }
.nav li ul li:hover .sub { background-position: 0 -29px; }
.nav > li > a >.sub { display: none; }
.nav > li.on > a { color: #fff; border-bottom: 3px solid #bd955a; }
.nav > li > ul > li.on > a { background: #f3ebe0; color: #af172a; }
/*banner style*/
li { list-style: none; }
ul > li > ul { display: none; }
ul > li.on > ul { display: block; }
.banner_box { width: 100%; height: 526px; position: relative; overflow: hidden; }
.bn_lsit { width: 100%; overflow: hidden; position: absolute; top: 0; left: 0; height: 526px; }
.bn_lsit li { height: 100%; width: 100%; cursor: pointer; background-position: center center; background-repeat: no-repeat; }
.cut_but { position: absolute; left: 50%; top: 228px; height: 68px; width: 1200px; margin-left: -600px; }
.cut_but a { display: inline-block; width: 68px; height: 68px; cursor: pointer; background: url(../images/banner_pg.png) no-repeat; transition: all .5s ease-in-out; }
.cut_but:hover { opacity: 0.9; }
.cut_but .prev { float: left; background-position: 0 0; }
.cut_but .next { float: right; background-position: 0 -68px; }
/*娑撳顣�*/
/*娑撳濯哄锟�*/
.select_box { position: relative; width: 254px; height: 28px; border: 1px solid #e6e6e6; background: url(../images/dsj.png) #fff 235px center no-repeat; cursor: pointer; }
.select_box input { line-height: 20px; height: 20px; padding: 4px 32px 4px 10px; width: 213px; font-size: 12px; color: #b2b2b2; font-family: "Microsoft Yahei"; }
.select_box ul { position: absolute; width: 100%; left: -1px; top: 28px; background: #fff; border: 1px solid #e3e3e3; display: none; height: 150px; overflow: hidden; overflow-y: scroll; }
.select_box ul li a { display: block; font-size: 12px; height: 30px; line-height: 30px; padding: 0 10px; }
/*footer*/
.footer { background: #3b3b3b; padding-top: 48px; }
.ft_bt_color { background: #333; }
.footer_top { border-bottom: 1px solid #4a4a4a; padding-bottom: 28px; position: relative; }
.sj_ic { display: inline-block; background: url(../images/hd1.png) 0 -120px no-repeat #f2f2f2; width: 28px; height: 28px; border-left: 1px solid #e6e6e6; position: absolute; right: 0; top: 0; }
.ft_fl { float: left; width: 350px; }
.ft_rt { width: 350px; float: right; }
.select_box ul li a:hover { background: #f1f1f1; }
.ft_fl em { display: inline-block; float: left; line-height: 30px; padding-right: 13px; color: #999; }
.ft_rt a, .ft_rt b { display: inline-block; line-height: 30px; float: right; }
.ft_rt a { width: 30px; height: 30px; background: url(../images/ml1.png) no-repeat; }
.ft_rt a:hover { background-image: url(../images/ml2.png); }
.ft_rt .share_ic1 { background-position: 3px 6px; }
.ft_rt .share_ic2 { background-position: -32px 6px; }
.footer_bt { padding: 12px 0; text-align: center; position: relative; font-size: 0; }
.footer_bt p { color: #999; display: inline-block; font-size: 14px; line-height: 24px; vertical-align: middle; }
.police_lk { display: inline-block; padding-left: 52px; vertical-align: middle; }
.police_lk a { display: inline-block; height: 24px; background: url(../images/nm3.png) no-repeat; margin-left: 15px; float: left; }
.police_lk .pc_a1 { background-position: 0 0; width: 25px; }
.police_lk .pc_a2 { background-position: -38px 0; width: 46px; }
.extra_list { padding: 34px 0; float: right; }
.extra_list li { float: left; width: 155px; }
.extra_list li a, .extra_list li b { display: block; }
.extra_list li b { color: #c89226; font-size: 16px; line-height: 32px; padding-bottom: 8px; }
.extra_list a, .extra_list p { color: #ccc; }
.extra_list em { color: #ccc; }
.extra_list p, .extra_list em { line-height: 25px; }
.extra_list a:hover { color: #fff; }
.coud_box { float: left; padding-top: 38px; width: 240px;}
.coud_box span { display: inline-block;border-radius: 5px; padding: 6px;}
.coud_box img { display: inline-block; }
/*end*/
/*瀵懓鍤仦锟�*/
.mask { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 1000; background: url(../images/oplc_2.png) repeat; }
.mask_box { position: absolute; padding: 20px 30px; width: 535px; left: 50%; top: 50%; margin-left: -297px; background: #fff; z-index: 1000; position: fixed; }
.mr_list { margin: 50px 0; }
.mr_list li { float: left; width: 380px; height: 240px; overflow: hidden; position: relative; margin-right: 30px; }
.mr_list li a { display: inline-block; width: 100%; height: 100%; background: url(../images/tit_bg85.png) repeat; position: absolute; left: 0; top: 0; opacity: 0; transition: all .3s ease-in-out; }
.mr_list li a em { margin-top: 68px; font-size: 22px; font-weight: bold; color: #fff; display: block; text-align: center; background: url(../images/k.png) no-repeat; line-height: 35px; padding-top: 72px; }
.mr_list .mr_a1 em { background-position: center 0; }
.mr_list .mr_a2 em { background-position: center -120px; }
.mr_list .mr_a3 em { background-position: center -230px; }
/*閸ュ墽澧栭弨鎯с亣*/
.mr_list li img { display: inline-block; width: 100%; height: 100%; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
.mr_list li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.mr_list li:hover a { opacity: 1; }
/*閺嶅洭顣�*/
.big_tit { text-align: center; position: relative; padding-bottom: 30px; }
.big_tit em, .big_tit span { display: block; }
.big_tit b { display: inline-block; color: #bd955a; }
.big_tit span { color: #333; background: url(../images/hd1.png) center -63px no-repeat; }
.big_tit span, .big_tit b { font-size: 26px; font-weight: bold; line-height: 35px; }
.big_tit em { font-size: 16px; color: #999; line-height: 28px; }
.nr_gray { background: #f5f6f7; padding: 58px 0; }
.gt_list li { transition: All 0.3s ease-in-out; float: left; width: 260px; margin-right: 50px; background: url(../images/bt_cmm_15.png) no-repeat; }
.gt_list li:hover { transform: translateX(-10px); }
.gt_list li a { padding-left: 62px; display: inline-block;min-height:56px; }
.gt_list li a:hover p, .gt_list li a:hover em { color: #bd955a; }
.gt_list li p, .gt_list li em { display: block; }
.gt_list li p { line-height: 30px; color: #000; }
.gt_list li em { line-height: 26px; color: #999; font-family: "Arial"; }
.gt_list .cp_o1 { background-position: 0 4px; }
.gt_list .cp_o2 { background-position: 0 -77px; }
.gt_list .cp_o3 { background-position: 0 -158px; }
.gt_list .cp_o4 { background-position: 0 -238px; }
.see_more, .ds_message a { color: #999; line-height: 24px; transition: All 0.3s ease-in-out; }
.see_more { display: inline-block; background: url(../images/hd1.png) 64px -144px no-repeat; padding-right: 20px; height: 24px; }
.see_more:hover { background-position: 64px -162px; }
.see_more:hover, .ds_message a:hover, .ds_message a:hover b, .ds_message a:hover p { color: #bd955a; }
.mess_list li:hover .see_lk { transform: translateX(12px); }
.mess_box { height: 138px; overflow: hidden; }
.mess_list li { width: 382px; float: left; margin-right: 22px; position: relative; min-height:138px}
.ds_message { padding-left: 95px; }
.ds_message a { display: inline-block; }
.ds_message b, .ds_message p { display: block; }
.ds_message b { color: #333; font-size: 18px; line-height: 30px; padding-bottom: 16px; }
.ds_message p { color: #666; font-size: 16px; line-height: 28px; padding-bottom: 12px; transition: All 0.3s ease-in-out; }
.mess_list li:hover .ds_message P { transform: translateY(-8px); }
.mr_link { text-align: center; padding-top: 45px; }
.set_con_pd { padding: 55px 0px; }
.com_box { position: absolute; left: 0; top: 0; width: 62px; height: 62px; background: #474747; color: #fff; text-align: center; margin-top: 10px; }
.com_box i, .com_box em, .com_box b { display: block; }
.com_box b { font-size: 24px; font-family: "Arial"; line-height: 26px; }
.com_box em { padding-top: 5px; line-height: 24px; }
.com_box i { width: 82px; height: 6px; background: #ccc; position: absolute; left: -10px; top: -6px; }
.news_user_box { height: 100px; background: #fff; margin-top: -50px; z-index: 100; position: relative; }
.us_right { float: right; width: 370px; background: #af1a2c; color: #fff; height: 100%; overflow: hidden; }
.shade_line { display: block; position: absolute; left: 0; bottom: -18px; height: 18px; width: 100%; background: url(../images/line_yy.png) 0 bottom repeat-x; }
.remove_gg_box { width: 1000px; margin-left: 10px; border: 1px solid #eaeaea; padding: 10px; margin-top: 10px; }
/*濠婃艾濮╅崗顒€鎲￠惃鍕磪鐎涙劕銇囩亸锟�*/
.remove_gg_box .title { font-size: 14px; color: #3c75a8; font-family: "Microsoft YaHei"; padding-bottom: 20px; margin-top: 10px; }
/*box 缂佹挻娼�*/
.topLoop { overflow: hidden; position: relative; }
.topLoop .hd { overflow: hidden; }
.topLoop .hd ul { float: right; overflow: hidden; zoom: 1; }
.topLoop .hd ul li { position: relative; _display: inline; float: left; width: 10px; height: 10px; overflow: hidden; background: #ccc; margin-right: 10px; text-indent: -999px; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc); }
.topLoop .bd ul { overflow: hidden; zoom: 1; }
.news_left { width: 830px; float: left; margin: auto; position: relative; background: url(../images/news_left_bg.png) no-repeat; height: 68px; margin-top: 16px; overflow: hidden; }
.news_left .t { color: #FFF; text-align: center; background: #af172a; width: 132px; height: 68px; line-height: 68px; font-size: 18px; }
.news_left .t em { padding-left: 34px; display: inline-block; background: url(../images/hd1.png) -20px -127px no-repeat; }
.news_left ul { width: 530px; }
.infoList li { height: 68px; overflow: hidden; padding: 0 20px; }
.news_left ul li a { display: inline-block; }
.news_left ul li a:hover b, .news_left ul li a:hover p { color: #bd955a; }
.news_left ul li p, .news_left ul li b { display: block; }
.news_left ul li b { color: #333; font-size: 18px; line-height: 28px; padding: 5px 0; }
.news_left ul li p { color: #666; font-size: 16px; }
.notice_qh { position: absolute; right: 15px; top: 0; width: 65px; padding-top: 18px; }
.notice_qh a { background: url(../images/pg_ic.png) no-repeat; width: 30px; height: 30px; transition: all .3s ease-in-out; }
.notice_qh .up { background-position: 10px 8px; float: left; }
.notice_qh .down { background-position: -15px 8px; float: right; }
.notice_qh a:hover { background-color: #af1a2c; }
/*濠婃艾濮╅崗顒€鎲＄紒鎾存将*/
.us_right a, .us_right em { display: inline-block; }
.us_right a, .us_right em { float: left; }
.us_right em { width: 1px; background: #be2638; margin-top: 22px; height: 57px; }
.us_right a { overflow: hidden; display: inline-block; width: 132px; height: 100px; background: url(../images/ls_07.png) center center no-repeat; text-align: center; margin: 0 26px; color: #fff; font-size: 16px; transition: All 0.3s ease-in-out; }
.us_right a:hover { background: url(../images/ls_08.png) center center no-repeat; }
.us_right b { display: block; background: url(../images/ls_03.png) no-repeat; margin-top: 20px; line-height: 28px; padding-top: 36px; transition: all .5s ease-in-out; }
.us_right a:hover b { margin-top: 10px; }
.us_right .ls_t1 b { background-position: center 0; }
.us_right .ls_t2 b { background-position: center -89px; }
.store_list { padding: 30px 0 54px; }
.store_list a { display: inline-block; color: #999; }
.store_list li { width: 270px; float: left; padding: 0 64px; }
.store_list li p, .store_list li b { text-align: center; display: block; }
.store_list li p { line-height: 26px; color: #999; }
.store_list li b { color: #333; font-size: 24px; line-height: 38px; background: url(../images/bt_cmm_07.png) no-repeat; padding: 100px 0 5px; transition: All 0.3s ease-in-out; }
.store_list li:hover b { opacity: 0.8; transform: translateY(-8px); }
.store_list .sr_e1 b { background-position: center 0; }
.store_list .sr_e2 b { background-position: center -260px; }
.store_list .sr_e3 b { background-position: center -520px; }
.pt42 { padding-top: 42px; }
.store_list li a:hover p, .store_list li:hover b { color: #bd955a; }
/*娓氀嗙珶濞搭喖濮�*/
.float_wd { width: 98px; position: fixed; right: 0px; bottom: 50px; z-index: 100; }
.float_wd span { display: inline-block; width: 98px; height: 98px; color: #797c80; border-radius: 5px; position: relative; text-align: center; margin-bottom: 1px; background: url(../images/sv.png) #bd955a no-repeat; margin-bottom: 3px; cursor: pointer; }
.float_wd span b { display: inline-block; padding-top: 46px; margin-top: 13px; color: #fff; width: 100%; text-align: center; }
.float_wd .bk1 { background-position: center 14px; }
.float_wd .bk2 { background-position: center -85px; }
.float_wd span:hover { opacity: 0.9; filter: alpha(opacity=90); }
/*娓氀嗙珶濞搭喖濮� end*/
.img_intdce { background: url(../images/ls_02.jpg) center center no-repeat; height: 500px; }
.shop_fl { width: 693px; height: 100%; position: relative; float: left; }
.shop_fr { width: 460px; float: right; color: #fff; }
.shop_fr a { display: inline-block; color: #fff; }
.shop_fl img { display: inline-block; }
.ad_tit { background: url(../images/ic_06.jpg) no-repeat; width: 693px; height: 390px; position: relative; margin: 54px 0 0 -20px; }
.shop_fr dl { padding: 65px 0; }
.shop_fr dl b, .shop_fr dl em, .shop_fr dl p { display: block; }
.shop_fr > a dd { transition: All 0.3s ease-in-out; }
.shop_fr > a:hover dd { transform: translateY(-8px); }
.shop_fr dt b { font-size: 24px; font-weight: bold; line-height: 63px; }
.shop_fr dl em { font-size: 16px; font-family: "Arial"; line-height: 28px; padding-top: 4px; }
.shop_fr dl p { font-size: 18px; line-height: 33px; }
.shop_fr dd { padding-top: 44px; }
.shop_fr .white_more { display: inline-block; height: 35px; line-height: 35px; }
.shop_fr .white_more span { display: inline-block; color: #fff; font-size: 14px; transition: All 0.3s ease-in-out; background-position: right center; }
.shop_fr .white_more:hover span { padding-right: 20px; background: url(../images/ml.png) right center no-repeat; }
.shop_fr dd a { margin-top: 75px; }
.ad_tit span, .ad_tit b { display: inline-block; }
.ad_tit span { position: absolute; left: 0; top: 110px; background: url(../images/tit_bg.png) repeat-x; height: 113px; width: 383px; text-align: center; height: 107px; color: #fff; }
.ad_tit b { line-height: 50px; padding-top: 28px; font-size: 30px; font-weight: bold; }
.tab_cut_hm { text-align: center; margin-bottom: 50px; }
.tab_cut_hm b, .tab_cut_hm em { display: inline-block; }
.tab_cut_hm em { width: 1px; background: #e8e7e7; height: 20px; margin-top: 4px; }
.tab_cut_hm b { margin: 0 50px; font-size: 18px; line-height: 28px; height: 28px; color: #666; padding-bottom: 10px; cursor: pointer; }
.tab_cut_hm b:hover, .tab_cut_hm .on_style { color: #af172a; background: url(../images/hd1.png) -105px 36px no-repeat; }
.choos_black { display: none; }
.news_details { padding: 0 0 15px; height: 100%; }
.news_details li { line-height: 45px; height: 45px; padding: 0 17px; }
.news_details li a, .news_details li a em { font-size: 14px; }
.news_details li a { color: #666; display: block; background: url(../images/ms.png) 0 19px no-repeat; padding-left: 22px; }
.news_details li a em { color: #999; float: right; display: inline-block; }
.news_details li:hover { background: #f3ebe0; }
.news_details li:hover a { background-position: 0 -25px; color: #af172a; }
/*page start*/
.page_l{ width: 100%; text-align: center; padding: 30px 0; }
.page_l em { display: inline-block; }
.page_2 { width: 100%; text-align: center; padding: 0; }
.page_l a, .page_l b { display: inline-block; padding: 0 12px; text-align: center; font: 13px/18px "Microsoft Yahei"; }
.page_l a{ color: #333; float: left; margin-left: 9px; border: 1px solid #e0e0e0; height: 18px; }
.page_l b{ line-height: 20px; height: 20px; float: left; cursor: pointer; }
.page_l a:hover, .page_l a.on{ color: #fff; background: #b12029; border-color: #b12029; }
.pg_first, .pg_last { padding: 0 8px; }
/*page end*/
.bg_gray, .bg_gray2 { background: #fafafa; }
.bg_gray { padding: 40px 0 63px; }
.bg_gray2 { padding: 25px 0 80px; }
.tab_cut_box { padding: 58px 0 28px; margin-left:-95px; }
.tab_cut_box b { background: #fff; width:198px; margin-left: 95px; margin-bottom:30px; display: inline-block; border: 1px solid #bd955a; height: 38px; line-height: 38px; color: #333; text-align: center; border-radius: 25px; cursor: pointer; transition:all .3s ease-in-out; }
.tab_cut_box b:hover, .tab_cut_box .current { background: #bd955a; color: #fff; }
.inner_nav_box { height: 280px; background: #af172a; }
.inner_nav { height: 100%; position: relative; }
.classify_lsit { height: 280px; overflow: hidden; }
.classify_lsit li a { display: inline-block; height: 100%; }
.classify_lsit li { width: 100%; height: 100%; text-align:center;}
.classify_lsit li span { display: inline-block; width: 200px; height: 210px; padding: 70px 0 0; cursor: pointer; text-align: center; position: relative; background: url(../images/ll_on.png) no-repeat; }
.classify_lsit li span b { display: block; padding: 108px 0 0; color: #fff; line-height: 45px; font-size: 24px; }
/*1-9*/
.classify_lsit li .on { background-image: url(../images/ll_df.png); }
.classify_lsit li .cs_fy1 { background-position: 47px 70px; }
.classify_lsit li .cs_fy2 { background-position: -153px 70px; }
.classify_lsit li .cs_fy3 { background-position: -353px 70px; }
.classify_lsit li .cs_fy4 { background-position: -551px 70px; }
.classify_lsit li .cs_fy5 { background-position: -752px 70px; }
.classify_lsit li .cs_fy6 { background-position: -940px 70px; }
.classify_lsit li .cs_fy7 { background-position: -1122px 70px; }
.classify_lsit li .cs_fy8 { background-position: -1308px 70px; }
.classify_lsit li .cs_fy9 { background-position: -1496px 70px; }
/*10-15*/
.classify_lsit li .cs_fy10, .classify_lsit li .cs_fy11, .classify_lsit li .cs_fy12, .classify_lsit li .cs_fy13, .classify_lsit li .cs_fy14, .classify_lsit li .cs_fy15, .classify_lsit li .cs_fy16 { background: url(../images/bk_nav1.png) no-repeat; }
.bank_on li .on { background-image: url(../images/bk_nav2.png); }
.classify_lsit li .cs_fy10 { background-position: 47px 70px; }
.classify_lsit li .cs_fy11 { background-position: -159px 70px; }
.classify_lsit li .cs_fy12 { background-position: -372px 70px; }
.classify_lsit li .cs_fy13 { background-position: -586px 70px; }
.classify_lsit li .cs_fy14 { background-position: -798px 70px; }
.classify_lsit li .cs_fy15 { background-position: -1009px 70px; }

.about_bg li span { background:url(../images/gy_a.png) no-repeat;}
.about_bg li .on{ background-image:url(../images/gy_b.png); }
.about_bg li .cs_fy1 {background-position: 36px 70px;}
.about_bg li .cs_fy2 {background-position: -209px 70px;}
.about_bg li .cs_fy3 {background-position: -444px 70px;}
.about_bg li .cs_fy4 {background-position: -683px 70px;}
.about_bg li .cs_fy5 {background-position: -927px 70px;}
.about_bg li .cs_fy6 {background-position: -1165px 70px;}
.about_bg li .cs_fy7 {background-position: -1406px 70px;}
.ls_cumn li span { background: url(../images/cum1.png) no-repeat; }
.ls_cumn li .on { background-image: url(../images/cum2.png); }
.ls_cumn li .cs_fy1 { background-position: 47px 70px; }
.ls_cumn li .cs_fy2 { background-position: -196px 70px; }
.ls_cumn li .cs_fy3 { background-position: -446px 70px; }
.ls_cumn li .cs_fy4 { background-position: -690px 70px; }
.ls_cumn li .cs_fy5 { background-position: -936px 70px; }
.inner_nav .prev, .inner_nav .next { z-index: 100; display: inline-block; width: 30px; height: 50px; top: 50%; margin-top: -25px; background: url(../images/pg_50.png) no-repeat; position: absolute; }
.inner_nav .prev:hover, .inner_nav .next:hover { background-image: url(../images/pg100.png); }
.inner_nav .prev { background-position: 0 0; left: -20px; }
.inner_nav .next { background-position: -50px 0; right: -20px; }
.classify_lsit li span .sub_ic, .classify_lsit li .on em { display: inline-block; width: 26px; height: 12px; position: absolute; left: 50%; margin-left: -13px; bottom: 0; background: url(../images/sk_07.png) 0 0 no-repeat; }
#content1 .ctn_black, .content_box > ul, .content_son_box > ul { display: none; }
/*娑撳濯哄鍡樼壉瀵繐绱戞慨锟�*/
.nice-select { float: right; width: 75px; padding: 0 10px 0 0; margin-left: 10px; background: url(../images/hd1.png) 66px -106px no-repeat; height: 24px; display: inline-block; line-height: 24px; text-align: left; text-indent: 10px; position: relative; cursor: pointer; z-index: 1; }
.nice-select input { display: block; width: 75px; height: 24px; line-height: 24px; border: 0; outline: 0; background: none; color: #af172a; cursor: pointer; text-align: center; }
.nice-select ul { width: 100%; display: none; position: absolute; left: 0px; top: 24px; overflow: hidden; background-color: #fff; border: 1px solid #dddfe0; border-top: 0; z-index: 10; box-shadow: 2px 2px 5px #e0e0e0; }
.nice-select ul li { height: 24px; font-size: 14px; line-height: 24px; overflow: hidden; padding: 0 4px; cursor: pointer; position: relative; border-bottom: 1px solid #e0e0e0; }
.nice-select ul li.on { color: #af172a; background-color: #f3f0f0;/*閸掓帟绻冮惃鍕剹閺咁垶顤侀懝锟�*/ }
/*娑撳濯哄鍡樼壉瀵繒绮ㄩ弶锟�*/
.text_style { border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; }
.text_style b, .text_style p { display: block; line-height: 30px; }
.text_style .tit_ren, .hq_tit { font-weight: bold; line-height: 30px; color: #af172a; font-size: 18px; padding-bottom: 15px; display: block; }
.hq_tit{ padding:0 0 20px; }
.text_style p { padding-bottom: 20px; }
.delete_bd { border-bottom: none; }
.delete_bd .tit_ren { padding-top: 35px; }
.wti_lsit { margin-bottom: 30px; }
.wti_lsit li { float: left; width: 226px; height: 100px; position: relative; margin: 0 1px; cursor: pointer; }
.wti_lsit li img { width: 100%; }
.wti_lsit li b { z-index: 1; display: block; width: 100%; text-align: center; color: #fff; font-size: 16px; line-height: 30px; position: absolute; left: 0; top: 35px; }
.wti_lsit .current span { background: url(../images/tit_bg85.png) repeat; width: 100%; height: 100%; left: 0; top: 0; position: absolute; }
.wti_lsit .current .now_on { display: inline-block; width: 16px; height: 8px; position: absolute; left: 50%; margin-left: -8px; bottom: -8px; background: url(../images/sk_07.png) -30px 0 no-repeat; }
.hq_lsit { margin: 12px 0 35px; }
.hq_lsit li { float: left; border-right: 1px solid #e6e6e6; height: 58px; width: 225px; text-align: center; position: relative; background: #fff; }
.hq_lsit { display: inline-block; border: 1px solid #e6e6e6; border-right: none; }
.hq_lsit li b { line-height: 58px; font-size: 18px; color: #666; cursor: pointer; display: block; }
.hq_lsit .current em, .noun_lsit .current em { display: inline-block; position: absolute; left: 50%; bottom: -1px; background: url(../images/sk_07.png) no-repeat; }
.hq_lsit .current em { background-position: 0 -58px; width: 16px; height: 8px; margin-left: -8px; }
.hq_lsit .current b, .hq_lsit li:hover b { color: #fff; background: #af172a; }
.hot_mess { padding: 0 0 20px; border-bottom: 1px solid #e6e6e6; margin-bottom: 20px; }
.hot_mess dd { padding: 8px 0 8px 20px; }
.hot_mess b { display: block; font-size: 16px; line-height: 30px; height: 30px; color: #333; padding-left: 15px; background: url(../images/sk_07.png) -23px -45px no-repeat; }
.hq_img { float: left; width: 150px; height: 100px; }
.hq_txt_wh { float: right; width: 949px; }
.bd_none { border: none; }
.hot_not b { padding-left: 0; background: none; }
.innder_main { width: 1200px; margin: 0 auto; padding: 30px 0; }
.ctn_black { min-height: 300px; }
.txt_set { padding: 16px 0; }
.txt_set p { line-height: 28px; display: block; padding-bottom: 28px; color: #333; }

.bk_tit { display: block; color: #af172a; font-weight: bold; padding-left: 28px; margin-left: 30px; background: url(../images/bk_1.png) 0 24px no-repeat; font-size: 18px; line-height: 60px; }
.inner_box { padding: 30px 0; }
.tj_list { padding: 58px 0; text-align: center; }
.tj_list a { display: inline-block; padding: 0 60px 0 25px; margin: 0 10px; font-size: 16px; color: #333; background: url(../images/bk_1.png) no-repeat; line-height: 30px; text-align: left; }
.tj_list a:hover { background-image: url(../images/bk_HV.png); transform: translateX(-8px); transition: All 0.3s ease-in-out; color: #af172a; }
.tj_list .bj_a { background-position: 0 -221px; }
.tj_list .bj_b { background-position: 0 -257px; }
.tj_list .bj_c { background-position: 0 -291px; }
.tj_list .bj_d { background-position: 0 -331px; }
.tj_list .bj_e { background-position: 0 -33px; }
.tj_list .bj_f { background-position: 0 -72px; }
.tj_list .bj_g { background-position: 0 -105px; }
.tj_list .bj_h { background-position: 0 -138px; }
.tj_list .bj_i { background-position: 0 -178px; }
.tj_list .bj_j { background-position: 0 -370px; }
.tj_list .bj_k { background-position: 0 -403px; }
.tj_list .bj_l { background-position: 0 -435px; }
.tj_list .bj_m { background-position: 0 -466px; }
.tj_list .bj_n { background-position: 0 -499px; }
.tj_list .bj_o { background-position: 0 -534px; }
.comm_txt, .comm_box { background: #fff; border: 1px solid #e6e6e6; padding: 50px; }
.comm_txt b { line-height: 44px; height: 44px; color: #000; font-weight: bold; font-size: 26px; padding-bottom: 5px; }
.source_mess em { display: inline-block; padding: 0; line-height: 24px; margin-right: 20px; background: url(../images/txt_ds.png) 0 11px no-repeat; padding-left: 18px; color: #999; }
.crumbs_zc { height: 45px; padding-top: 15px; }
.crumbs_zc .cbs_list { margin-top: 0; }
.crumbs_zc .cbs_list a, .crumbs_zc .cbs_list em { float: left; }
.cbs_list { height: 30px; margin-top: 9px; }
.cbs_list .fast_cb { background: url(../images/txt_ds.png) 0 -37px no-repeat; padding-left: 24px; }
.cbs_list a, .cbs_list em { float: right; line-height: 30px; color: #999; }
.cbs_list em { padding: 0 5px; }
.cbs_list a:hover, .cbs_list .choose_on { color: #af172a; }
.comm_txt img { display: inline-block; padding-bottom: 15px; text-align: center; }
.comm_txt em, .comm_txt p { line-height: 30px; }
.comm_txt em { color: #999; }
.comm_txt p {display: block; }
.source_mess { border-bottom: 1px solid #ddd; padding-bottom: 25px; }
.main_body { width: 950px; margin: 0 auto; padding: 35px 0; }
.main_body img { display: block; margin: 0 auto; }
.comm_tab th, .cmmon_tab th, .cs_tab td, .cs_tab td { text-align: center; vertical-align: text-top; }
.comm_tab td, .comm_tab tr, .cs_tab td, .cs_tab tr { border: 1px solid #e6e6e6; }
.comm_tab th, .cs_tab th { height: 39px; line-height: 39px; background: #f0f0f0; }
.comm_tab td, .cs_tab td { padding: 5px; font-size: 14px; }
.tit_fz td { font-size: 14px; }
.comm_tab .cm_tab_pd td { padding: 10px; }
.down_list { padding: 5px 0 0; }
.down_list li { color: #333; background: #fff; float: left; border: 1px solid #e6e6e6; border-radius: 3px; position: relative; 
transition: all .3s ease-in-out; top:0;}
.down_list li:hover{ top:-10px; box-shadow:0 5px 5px #e8e8e8; }
.down_list li:before { content: ""; left: 0; display: block; width: 100%; height: 1px; background: #999; position: absolute; bottom: 0; transform: scaleX(0); transition: all 0.8s ease-in-out; }
.down_list li:hover:before{transform: scaleX(1); }
.set_wh_a li { width: 553px; height: 298px; text-align: center; }
.set_wh_b li { padding: 36px 40px; height: 308px; height: 304px; margin: 0 0 30px 30px; text-align: center; }
.set_wh_b { margin-left: -30px; }
.pc_verss { padding-top: 53px; }
.pc_verss b { display: block; font-size: 18px; color: #333; padding-top: 115px; line-height: 30px; background: url(../images/pt.png) top center no-repeat; }
.gp_box { color: #fff; position: relative; width: 278px; height: 181px; overflow: hidden; }
.gp_box img { display: inline-block; transition: All 0.4s ease-in-out; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.set_wh_b li:hover .gp_box img { transform: scale(1.2); }
.gp_txt { position: absolute; left: 0; top: 64px; z-index: 10; width: 100%; text-align: center; }
.gp_box b, .gp_box em, .od_txt em, .od_txt p, .coud_ph b, .coud_ph em { display: block; }
.od_txt { padding-top: 12px; height: 54px; text-align: left; }
.c_black { padding: 10px 0; }
.c_black p { display: block; color: #333; display: block; line-height: 30px; }
.gp_box b, .coud_ph b { font-size: 18px; line-height: 30px; }
.gp_box em, .coud_ph em { font-size: 14px; }
.od_txt em, .od_txt p { font-size: 13px; }
.od_txt em, .coud_ph em { color: #999; }
/*閹稿鎸� comm*/
.but_comm { display: inline-block; text-align: center; width: 236px; height: 40px; line-height: 40px; font-size: 18px; color: #333; border-radius: 25px; border: 1px solid #dcdcdc; }
.lucy_but { display: inline-block; width: 260px; height: 50px; line-height: 50px; color: #fff; background: #d82324; background: url(../images/op_bg.png) repeat; border-radius: 3px; text-align: center; font-size: 16px; }
.but_comm:hover, .resst_but:hover { transition: 0.3s; }
.but_comm:hover, .but_ok { background: #af172a; border-color: #af172a; color: #fff; }
.lg_width { width: 100%; }
.resst_but { background: #b11e30; }
.resst_but:hover, .vp_rt a:hover { background: #c2061d; }
.but_comm span { font-size: 14px; }
/*閹稿鎸砮nd*/
.pt16 { padding-top: 16px; }
.coud_ph { width: 278px; text-align: center; }
.terl { display: inline-block; background: url(../images/dn7.png) 0 0 no-repeat; padding-left: 30px; font-size: 14px; line-height: 40px; height: 40px; }
.but_comm:hover .terl { background-image: url(../images/dn7_hv.png); }
.terl_a { background-position: 0 9px; }
.terl_b { background-position: 0 -47px; }
.pb25 { padding-bottom: 25px; }
.main_login { width: 1032px; margin: 0 auto; }
.login_box { background: url(../images/lg_bg_02.jpg) center center no-repeat; height: 482px; padding-top: 118px; }
.login_tit { padding-top: 90px; }
.login_tit b, .login_tit p { display: block; color: #fff; }
.login_tit b { font-size: 33px; font-weight: bold; line-height: 48px; }
.login_tit p { font-size: 28px; line-height: 32px; }
/*閻ц缍�*/
.login_info { background: #d7e5ec; width: 260px; padding: 20px 30px; }
.lk_title { display: block; padding-bottom: 20px; font-size: 16px; color: #333; line-height: 30px; height: 30px; font-weight: bold; }
.lg_txtwp { height: 43px; line-height: 43px; border: 1px solid #f3f3f3; margin-bottom: 15px; background: #fff; position: relative; }
.lg_txt01, .txt_cmm { height: 28px; padding: 7px 14px 7px 58px; float: left; font: 14px/28px "Microsoft YaHei"; color: #333; }
.lg_txt01 { width: 186px; outline: medium none; }
.lg_txtwp em { background: url(../images/log_in_03.png) no-repeat; display: inline-block; position: absolute; left: -1px; top: -1px; width: 45px; height: 45px; }
.lg_txtwp .ic01 { background-position: 0 0; }
.lg_txtwp .ic02 { background-position: 0 -60px; }
.lg_txtwp .ic03 { background-position: 0 -120px; }
.lg_yzm { display: inline-block; width: 108px; height: 43px; text-align: center; position: absolute; top: 1px; right: 1px; overflow: hidden; cursor: pointer; }
.get_bg { cursor: pointer; }
.get_bg:hover { color: #fff; background: #39a4ff; }
.jc_cc { padding-top: 9px; }
.jc_cc a, .jc_cc b { line-height: 24px; font-size: 14px; color: #4c4c4c; cursor: pointer; display: inline-block; }
.jc_cc .check_default { font-size: 14px; color: #4c4c4c; padding-left: 25px; cursor: pointer; }
.jc_cc .check_default { background: url(../images/ck_box.png) left 6px no-repeat; }
.jc_cc .check_on { background-position: left -69px; }
.tank_box { float: right; }
.tank_box em { color: #e5e5e5; }
.jc_cc a { color: #b11e30; }
.jc_cc a:hover { text-decoration: underline; }
/*end*/
.pt5 { padding-top: 5px; }
.pt15 { padding-top: 15px; }
.pt18 { padding-top: 18px; }
.pb20 { padding-bottom: 20px; }
.pt25 { padding-top: 25px; }
.pt35 { padding-top: 35px; }
.pb45 { padding-bottom: 45px; }
.bs_tit { display: block; font-size: 16px; color: #333; line-height: 30px; font-weight: bold; }
.bs_box { padding: 0 0 25px; }
.c_ren { color: #b11e30; }
.rs_tab td, .rs_tab th { height: 45px; padding-bottom: 15px; }
.rs_tab tr { margin-bottom: 15px; }
.rs_tab em { display: inline-block; line-height: 45px; }
.txt_cmm { border: 1px solid #e6e6e6; border-radius: 3px; padding: 7px 18px 8px; margin-right: 18px; width: 222px; }
.rs_tab th { text-align: right; padding-right: 20px; }
.mr_coud { position: relative; width: 260px; height: 45px; margin-right: 18px; }
.txt01 { padding: 7px 105px 8px 18px; width: 135px; }
.reset_pd { padding: 88px 0; }
.error_cl { border-color: #b11e30; box-shadow: 1px 1px 5px #d88e97; }
.succd_box { text-align: center; }
.succd_box p, .succd_box em, .succd_box b { display: block; }
.succd_box b { font-size: 18px; color: #000; line-height: 30px; padding-top: 15px; }
.succd_box em { color: #666; }
.succd_box .time_bk em { display: inline-block; color: #993333; }
.error_nto { display: block; line-height: 24px; border: 1px solid #c06e7b; background: #f2e2e4; padding: 0 14px; margin-bottom: 6px; }
.error_nto em { padding-left: 28px; color: #b11e30; background: url(../images/hd1.png) -143px -24px no-repeat; font-size: 13px; display: inline-block; }
.tit_rster { width: 100%; background: #f0f0f0; height: 59px; line-height: 59px; text-align: center; font-size: 20px; color: #333; font-weight: bold; }
.tit_rster { display: inline-block; }
.reset_txt { padding: 0 0 50px; }
.risk_wing { width: 720px; margin: 0 auto; padding: 72px 0 0; }
.risk_wing p { font-size: 16px; color: #333; text-align: left; }
.pl225 { padding: 56px 0 19px 225px; }
.right_img { display: inline-block; background: url(../images/gou.png) center center no-repeat; height: 45px; width: 18px; }
.word_text { padding-bottom: 25px; }
.word_text dt span { display: table-cell; text-align: center; vertical-align: middle; }
.word_text dt span img { vertical-align: middle; }
.word_text em, .sml_tit { font-weight: bold; color: #333; }
.word_text p { padding-bottom: 0; color: #333; }
.pl236 { padding-left: 236px; }
.pr336 { padding-right: 336px; }
.hq_tab { margin: 18px 70px; }
.noun_lsit { border: 1px solid #e6e6e6; border-right:none; margin: 0; padding: 0; background: #fff; }
.noun_lsit li { position: relative; width: 161px; height: 178px; border-left: 1px solid #e6e6e6; float: left; cursor: pointer; }
.noun_lsit li b { display: block; text-align: center; color: #333; padding-top: 78px; line-height: 32px; margin-top: 39px; background: url(../images/sd_01.png) no-repeat; }
.noun_lsit li:hover, .noun_lsit .current { background-color: #af172a; }
.noun_lsit li:hover b, .noun_lsit .current b { transition: All 0.2s ease-in-out; color: #fff; background-image: url(../images/sd_03.png); background-color: #af172a; }
.noun_lsit .nou_a1 { border-left: none; }
.noun_lsit .nou_a1 b { background-position: 45px 0; }
.noun_lsit .nou_a2 b { background-position: -120px 0; }
.noun_lsit .nou_a3 b { background-position: -280px 0; }
.noun_lsit .nou_a4 b { background-position: -443px 0; }
.noun_lsit .nou_a5 b { background-position: -607px 0; }
.noun_lsit .nou_a6 b { background-position: -769px 0; }
.noun_lsit .nou_a7 b { background-position: -932px 0; }
.noun_lsit .current em { display: block; background-position: 0 0; width: 24px; height: 12px; margin-left: -12px; }
.set_boder { border: 1px solid #e6e6e6; border-top: none; padding: 45px; background: #fff; }
.phse_list { background: #fff; }
.phse_list li { float: left; height: 220px; border-right: 1px solid #fafafa; position: relative; }
.phse_list .din1, .phse_list .din2 { height: 180px; width: 529px; padding: 20px; color: #fff; }
.phse_list .din1 p, .phse_list .din2 p { color: #fff; }
.phse_list .din1 { background: #ec768c; }
.phse_list .din2 { background: #c183d6; }
.phse_list .din_cm { width: 189px; }
.phse_list .din_widest { width: 284px; }
.phse_list .din_cm, .phse_list .din_widest { text-align: center; cursor: pointer; }
.phse_list .din_cm b, .phse_list .din_widest b { display: inline-block; font-size: 16px; color: #333; line-height: 30px; width: 100px; padding: 75px 0 50px; border-bottom: 2px solid #ccc; }
.hide_box, .zd_box { position: absolute; left: 0; top: 0; background: #af172a; width: 100%; height: 100%; display: none; }
.depict_box { padding: 20px 0; }
.phse_list .hide_box p, .phse_list .hide_box b { display: block; color: #fff; text-align: left; }
.phse_list .hide_box b { padding: 0; border: none; width: auto; }
.hd_padding { padding: 34px 20px; }
.comm_tab .th_border th, .comm_tab .th_border td { vertical-align: text-top; }
.comm_tab .th_border { background: #fff; }
.comm_tab .th_border th { border: 1px solid #e6e6e6; font-weight: bold; padding: 15px 30px; }
.comm_tab .th_border th b { font-size: 20px; color: #333; line-height: 30px; }
.comm_tab .th_border th p { line-height: 24px; }
.comm_tab .th_border td { padding: 20px 16px; }
.sml_nav li span { float: none; }
.trend_chart { background: url(../images/chart.png) center center no-repeat; height: 133px; width: 100%; position: relative; }
.trend_chart b { display: inline-block; background: url(../images/chart_ic.png) 0 0 no-repeat; line-height: 30px; padding-top: 18px; font-size: 14px; color: #333; position: absolute; cursor: pointer; }
.trend_chart b:hover, .trend_chart .on { background-position: 0 -56px; color: #af172a; }
.trend_chart .ct_a { top: 62px; left: 100px; }
.trend_chart .ct_b { top: 23px; left: 295px; }
.trend_chart .ct_c { top: 94px; left: 575px; }
.trend_chart .ct_d { top: 6px; left: 850px; }
.chart_txt > div { display: none; background: #fff; border-radius: 3px; width: 1098px; padding: 20px; border: 1px solid #ccc; position: relative; left: 0; top: 58px; }
.trend_chart b em, .chart_txt p { display: block; }
.chart_txt p { line-height: 30px; }
.trend_chart b em { display: none; width: 18px; height: 9px; left: 1px; top: 54px; position: absolute; margin-left: -9px; background: url(../images/sk_07.png) 0 -27px no-repeat; z-index: 2; }
.intro_list li { width: 378px; }
.intro_list li b { background: url(../images/s_01.png) no-repeat; }
.intro_list .nou_a1 b { background-position: 152px 0; }
.intro_list .nou_a2 b { background-position: -225px 0; }
.intro_list .nou_a3 b { background-position: -607px 0; }
.intro_list li:hover b, .intro_list .current b { background-image: url(../images/s_02.png); }
.gan_list { border-left: 1px solid #e6e6e6; }
.gan_list li { width: 188px; height: 370px; overflow: hidden; float: left; border: 1px solid #e6e6e6; border-left:none; cursor: pointer; position: relative; background:#fff; }
.gan_list .remove_bd { border-left: none; }
.gan_list li b { display: block; width: 100px; height: 100px; margin: 54px auto 0; color: #fff; font-size: 36px; line-height: 100px; text-align: center; border-radius: 100%; }
.gan_list li p { display: block; padding: 45px 12px 0; color: #666; }
.gan_list .bf_ca b { background: #31aae1; }
.gan_list .bf_cb b { background: #c183d6; }
.gan_list .bf_cc b { background: #74c8b8; }
.zd_box em { font-size: 18px; display: block; line-height: 28px; }
.gan_list li .zd_box em, .gan_list li .zd_box p { color: #fff; padding: 0; }
.sjb_ic { display: inline-block; width: 30px; height: 30px; background: url(../images/sk_07.png) 0 -83px no-repeat; right: 12px; bottom: 20px; position: absolute; }
.history_con { display: none; }
.interdc_txt { padding-bottom: 25px; }
.interdc_txt dt { float: left; }
.interdc_txt dd { padding-left: 220px; }
.interdc_txt p { line-height: 30px; }
.usa_lsit { float: left; width: 205px; }
.usa_lsit li { float: none; height: 39px; position: relative; border: 1px solid #e6e6e6; border-top: none; cursor: pointer; border-left: none; padding: 0 12px; }
.usa_lsit .current em { position: absolute; right: -1px; top: 12px; width: 7px; height: 16px; background: url(../images/sk_07.png) -38px -76px no-repeat; }
.usa_lsit li i, .usa_lsit li b { display: inline-block; line-height: 39px; }
.usa_lsit li i { color: #999; }
.usa_lsit .current { background: #af172a; }
.usa_lsit .current b, .usa_lsit .current i { color: #fff; }
.usa_tab_box { border: 1px solid #e6e6e6; background: #fff; }
.set_sea_ctt { float: right; width: 868px; padding: 10px 16px 10px 40px; }
.comm_tab th em { display: inline-block; font-size: 14px; color: #666; line-height: 24px; }
.black_tit { padding: 15px 0; }
.else_nav li span { background: url(../images/ns_01.png) no-repeat; margin: 0 30px; }
.else_nav li .on { background-image: url(../images/ns_02.png); }
.else_nav li .cs_fy1{ background-position: 47px 60px; }
.else_nav li .cs_fy2{ background-position: -282px 60px; }
.else_nav li .cs_fy3{ background-position: -615px 60px; }
.else_nav li .cs_fy4{ background-position: -953px 60px; }
.down_width li { width: 552px; height: 314px; padding: 42px 0; text-align: center; }
.down_width li div { display: inline-block; }
.phone_txt { padding-top: 16px; }
.infor_img { text-align: center; padding: 28px 0; }
.comm_tab .cm_tab_pd th, .comm_tab .cm_tab_pd td { text-align: center; }
.bg_white{ background:#fff; }
/*娴滃瞼娣惍锟�*/
.ft_rt .share_ic2{ position:relative;}
.wechat_box{ display:none; border:1px solid #e7e7e7; background:#fff; padding:10px; border-radius:5px; position:absolute; bottom:38px; right:-3px; }
.wechat_box img{ width:80px; height:80px; }
.wechat_box em{ display:inline-block; position:absolute; right:10px; bottom:-12px; background:url(../images/cd_top.png) no-repeat; width:26px; height:12px;}
/*娴滃瞼娣惍涔猲d*/
.txt_set dd{ width:735px; }
intdoc_box{ padding-bottom:10px; }
.intdoc_box h5,.intdoc_box h5 b,.intdoc_box h5 em{ display:inline-block; }
.intdoc_box h5,.addres_tit b{ background:url(../images/add.png) left 12px no-repeat; padding-left:16px; line-height:30px;  }
.intdoc_box h5{ margin-left:-15px; padding-bottom:5px; }
.intdoc_box h5 b,.addres_tit b{ font-size:16px; font-weight:bold; color:#bd955a;}
.intdoc_box h5 em,.addres_tit em{ padding-left:10px; font-size:14px; color:#999; line-height:24px; padding-top:3px;}
.about_tu dd{ padding-top:25px; }
.about_tu .intdoc_box{ width:592px; }
.addres_tit{ background:#efefef; line-height:46px; height:46px; padding:0 30px; }
.addres_tit b{ display:inline-block; line-height:46px; background-position:0 20px; }
.addres_tit em{ padding-top:12px; display:inline-block; }
.add_mess{ margin:0 46px; }
.add_mess li{ border-top:1px dashed #dcdcdc; height:77px; }
.add_mess li em,.add_mess li p{ float:left; display:inline-block; line-height:77px; }
.add_mess li p{ padding-left:48px; color:#000; padding-bottom:0; }
.add_mess li em{ background:url(../images/add.png) 0 -8px no-repeat; padding-left:23px; color:#666; }
.edu_list li span{ background:url(../images/tz_a.png) no-repeat;}
.edu_list li .on{ background-image:url(../images/tz_b.png); }
.edu_list li .cs_fy1{ background-position:48px 70px; }
.edu_list li .cs_fy2{ background-position:-296px 70px; }
.edu_list li .cs_fy3{ background-position:-642px 70px; }
.edu_list li .cs_fy4{ background-position:-984px 70px; }
.bx_txt b,.fa_txt b{ font-weight:bold; color:#bd955a; font-size:18px; display:block; }
.bx_txt p{ font-size:16px; }
.bx_txt b,.bx_txt p{ line-height:38px; }
.edu_ad_box{ padding:30px 0; }
.insure_name{ padding-bottom:14px; }
.insure_name em{ display:inline-block; float:left; padding:0 18px 0 0; font-size:16px; }
.fa_txt p{ line-height:32px; display:block; }
.fa_txt b{ line-height:38px; }
.bz_list { padding:20px 0; }
.bz_list p{ background:url(../images/bd.png) left center no-repeat; padding-left:32px; }
.edu_bz{ margin-left:-20px; padding:18px 0; }
.edu_bz li{ width:488px; height:348px; overflow:hidden; margin:0 0 20px 20px; text-align:center; }
.dc_box{ padding:19px; }
.edu_bz li b,.edu_bz li p{ line-height:30px; display:block; }
.edu_bz li b{ color:#333; font-size:18px; }
.edu_bz li p{ color:#999; }
.pt20{ padding-top:20px; }
.ed_img{ width:450px; height:230px; overflow:hidden; }
.ed_img img{ transition:all .3s ease-in-out; }
.edu_bz li:hover .ed_img img{ transform:scale(1.1,1.1);}
/*
2017楠烇拷7閺堬拷26閺冿拷 start
*/
.auto808 {
	width: 808px;
	margin: 0 auto;
}
.option_tit {
	padding-bottom: 48px;
}
.option_tit b, .option_tit p {
	display: block;
	text-align: center;
}
.option_tit b {
	font-size: 30px;
	font-weight: bold;
	color: #333;
	position: relative;
	line-height: 60px;
}
.option_tit b em {
	position: absolute;
	display: inline-block;
	height: 3px;
	background: #bd955a;
	width: 46px;
	left: 50%;
	margin-left: -23px;
	bottom: -3px;
}
.option_tit p {
	color: #666;
	font-size: 24px;
	line-height: 40px;
	margin-top: 8px;
}
.bness_list span {
	display: block;
	width: 166px;
	height: 44px;
	line-height: 44px;
	background: #af172a;
	color: #fff;
	text-align: center;
}
.bness_list tr td, .bness_list tr th {
	padding-bottom: 20px;
}
.bness_list ul {
	border: 1px solid #e6e6e6;
	background: #fff;
	padding-top: 10px;
}
.bness_list ul li {
	float: left;
	width: 50%;
	padding: 0 0 9px;
	color: #666;
}
.bness_list ul li p {
	display: block;
	padding-left: 60px;
	line-height: 25px;
	text-align: left;
}
.now_pd {
	padding: 0 35px;
}
.touch_mess {
	margin: 0 15px 30px;
}
.touch_mess p {
	display: block;
	padding: 0 0 0 22px;
	line-height: 36px;
	background: url(../images/add.png) no-repeat;
}
.touch_mess .touch1 {
	background-position: 0 -28px;
}
.touch_mess .touch2 {
	background-position: 0 -73px;
}
.touch_mess .touch3 {
	background-position: 0 -127px;
}
.touch_mess .touch4 {
	background-position: 0 -189px;
}
.bg_none {
	background: none;
	padding: 0;
}
.yj_cumn li span {
	background: url(../images/yj_1.png) no-repeat;
}
.yj_cumn li .on {
	background-image: url(../images/yj_2.png);
}
.yj_cumn li .cs_fy1 {
	background-position: 47px 70px;
}
.yj_cumn li .cs_fy2 {
	background-position: -299px 70px;
}
.yj_cumn li .cs_fy3 {
	background-position: -644px 70px;
}
.vp_tab .out_txt, .dorp_select_box {
	border-radius: 3px;
	border: 1px solid #e0e0e0;
}
.vp_tab .out_txt {
	line-height: 24px;
	height: 24px;
	padding: 10px;
	width: 238px;
	padding: 10px;
	width: 238px;
}
.vp_tab th, .vp_tab td {
	padding-bottom: 18px;
}
.vp_tab th {
	text-align: right;
	padding-right: 20px;
}
.vp_rt {
	float: left;
	border-left: 1px dashed #e6e6e6;
	height: 108px;
	text-align: center;
	padding-left: 50px;
	margin-left: 50px;
}
.vp_rt a {
	display: inline-block;
	text-align: center;
	width: 110px;
	height: 40px;
	margin-top: 32px;
	line-height: 40px;
	background: #af172a;
	color: #fff;
	border-radius: 3px;
	transition: all ease-in-out .3s;
}
.vp_lf {
	float: left;
	width: 835px;
}
/*娑撳濯�*/
.dorp_select_box {
	width: 258px;
	height: 46px;
	position: relative;
}
.dorp_select_box span.icon {
	background: url(../images/ls_wd.png) 15px 20px no-repeat;
}
.dorp_select_box:hover {
	background-position: 15px -43px;
}
.select_value {
	line-height: 26px;
	height: 26px;
	color: #333;
	font-size: 14px;
	padding: 10px 56px 10px 10px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.select_value strong {
	font-weight: normal;
	width: 100%;
	height: 100%;
}
.dorp_select_box ul {
	max-height: 200px;
	oveflow: auto;
	position: absolute;
	left: -1px;
	top: 44px;
	background-color: #fafafa;
	width: 100%;
	border-top: none;
	border: 1px solid #e0e0e0;
}
.dorp_select_box ul li {
	vertical-align: bottom;
	line-height: 40px;
}
.dorp_select_box ul li a {
	display: block;
	padding-left: 20px;
	font-size: 16px;
	color: #666;
}
.dorp_select_box ul li a:hover {
	background: #fcfcfc;
}
.vip_box {
	padding: 22px 0 42px;
}
.study_box {
	width: 1000px;
	margin: 0 auto;
}
.k_tit_box {
	text-align: center;
	border-bottom: 1px solid #ddd;
	padding-bottom: 25px;
}
.k_tit_box b {
	display: block;
	font-size: 26px;
	font-weight:bold;
	color: #000;
	line-height: 48px;
	padding-bottom: 5px;
}
.k_tit_box p {
	display: inline-block;
	color: #999;
	padding-left: 18px;
	line-height: 25px;
	background: url(../images/txt_ds.png) 0 9px no-repeat;
}
.sud_txt{ padding:24px 0 0; }
.sud_txt p{
	line-height:30px;
	color:#333;
	font-size:16px;
	padding-bottom:30px; }
.down_but,.down_but em{ display:inline-block;}
.down_but{
	width:148px;
	height:52px;
	line-height:52px;
	text-align:center;
	border:1px solid #bd955a;
	border-radius:3px;}
.down_but em{
	padding-left:48px;
	color:#bd955a;
	font-size:16px;
	background:url(../images/mm.png) 0 10px no-repeat;}
.down_but:hover { background:#bd955a; color:#fff; }
.down_but:hover em{ background-position:0 -86px; color:#fff;}
.donw_box{ text-align:center; padding:10px 0; }
/*
2017楠烇拷7閺堬拷26閺冿拷 end
*/
.lh_ic { position: absolute; left: 50%; bottom: 60px; margin-left: -51px; z-index: 10; height:35px; }
.lh_ic a { display: inline-block; width: 15px; height: 35px; margin: 0 10px; background: url(../images/dd.png) 0 10px no-repeat; }
.lh_ic a:hover, .lh_ic a.on { background: url(../images/dd.png) -35px 10px no-repeat; }

/* 2017-08-03 缂冩垳绗傞拃銉ょ瑹閸橈拷 */
.classify_lsit2 li span { background:url(../images/lis_out.png) no-repeat; }
.classify_lsit2 li .on { background:url(../images/lis_on.png) no-repeat; }
.classify_lsit2 li .cs_fy17 { background-position: 50px 70px; }
.classify_lsit2 li .cs_fy18 { background-position: -150px 70px; }
.classify_lsit2 li .cs_fy19 { background-position: -350px 70px; }
.classify_lsit2 li .cs_fy20 { background-position: -550px 70px; }
.classify_lsit2 li .cs_fy21 { background-position: -750px 70px; }
.classify_lsit2 li .cs_fy22 { background-position: -950px 70px; }
.classify_lsit2 li .cs_fy23 { background-position: -1150px 70px; }
.classify_lsit2 li .cs_fy24 { background-position: -1350px 70px; }
.classify_lsit2 li .cs_fy25 { background-position: -1550px 70px; }
.classify_lsit2 li .cs_fy26 { background-position: -1750px 70px; }
.classify_lsit2 li .cs_fy27 { background-position: -1950px 70px; }
.timebox p.p1 { font-size: 16px; line-height: 24px; }
.mytable1 { padding-top: 28px; }
.mytable1 table { width:100%; border:1px solid #e6e6e6; }
.mytable1 th { background:#f7f7f7; padding:28px 0 15px 0; border:1px solid #e6e6e6; border-bottom: 0; width:25%; }
.mytable1 th p.p2 { font-size: 18px; color:#af172a; line-height: 28px; height:28px; padding-top: 15px; }
.mytable1 th p.p3 { font-size: 14px; line-height: 24px; height:24px; color:#999; text-align: center; }
.mytable1 td { padding:18px 0 30px 0; border-right:1px solid #e6e6e6; }
.mytable1 td p.p2 { line-height: 20px; height:20px; text-align: center; }
.mytable1 td p.p3 { line-height: 18px; color:#666; font-size: 12px; text-align: center; height:18px; }
.tips001 { line-height: 26px; color:#666; padding:15px 0; }
.mytable2 { padding-top: 25px; }
.mytable2 table { width:100%; border:1px solid #e6e6e6; }
.mytable2 th, .mytable2 td { border-right: 1px solid #e6e6e6; width:33.3333%; text-align: center; line-height: 40px; }
.mytable2 th { background:#f2f2f2; height:38px; }
.mytable2 p.p1 { padding-bottom: 28px; }
.nicebox01 { border:1px solid #e6e6e6; background:#fff; padding:70px 0 58px 0; margin-top: 28px; }
.nicebox01 img { display:block; margin:0 auto; height:400px; }
.guizebtn { padding-top: 38px; padding-bottom: 12px; }
.guizebtn a { display:block; width:238px; height:42px; line-height: 42px; color:#fff; font-size: 18px; text-align: center; background:#af172a; -webkit-border-radius: 42px; -moz-border-radius: 42px; border-radius: 42px; margin:0 auto;  -webkit-transition: all .25s ease;
 -moz-transition: all .25s ease;
 -ms-transition: all .25s ease;
 -o-transition: all .25s ease;
 transition: all .25s ease;
}
.guizebtn a:hover { background:#881221; }
.nicebox01 p.p2 { text-align: center; }
.jysfbox { padding-top: 40px; }
.smilltable01{background:#fff;}
.smilltable01 table{width:100%;table-layout:fixed;}
.smilltable01 th{border:1px solid #e6e6e6;}
.smilltable01 th a{display:block;height:60px;line-height:60px;font-size: 18px;color:#666;cursor:pointer;position:relative;}
.smilltable01 th.on a{background:#af172a;color:#fff;border-color:#af172a;}
.smilltable01 th a i{display:none;width:16px;height:8px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNqcj4sKgCAMRQvad69+e89URDDajC5cVNg5zJ2ItigAgPVk5iuaORbw2e+xpG7wrLtjqYtIaw++zaZwebdmkiW8knyCM8kEq+r4d1QzmyQD/hm8BRgAhYpjIVR8s2IAAAAASUVORK5CYII=') 0 0 no-repeat;position:absolute;bottom:-1px;left:50%;margin-left: -8px;}
.smilltable01 th.on i{display:block;}
.tabtablebox { padding-top: 30px; }
.smilltable02 { display:none; }
.smilltable02 table { width:100%; }
.smilltable02 th, .smilltable02 td { border:1px solid #e6e6e6; width:50%; line-height: 24px; padding:8px 20px; }
.smilltable02 td { color:#666; }
.smilltable02 th { background:#f2f2f2; }
.wetellbox { height:80px; padding:50px 0; background:#fff; border:1px solid #e6e6e6; margin-top: 28px; }
.tellinb { position:relative; height:80px; padding-left: 180px; width:389px; float:left; }
.tellinb img { display:block; width:80px; height:80px; position:absolute; left:100px; top:0; }
.tellinb p.pe2 { font-size: 24px; color:#af172a; font-weight: bold; line-height: 32px; padding:10px 0; padding-left: 24px; }
.tellinb p.pe3 { line-height: 14px; padding-left: 24px; }
.wetellbox2 { position:relative; height:auto; }
.wetellbox2 img.chatcodes { display:block; width:136px; height:136px; position:absolute; left:500px; top:260px; }
.wetellbox2 img { display:block; margin:0 auto; }
.business p.bztitle { font-size: 18px; color:#af172a; font-weight: bold; padding-bottom: 20px; }
.bznissbox { padding:30px; background:#fff; border:1px solid #e6e6e6; margin-bottom: 30px; }
.inbzts { position:relative; padding-left: 210px; padding-bottom: 26px; margin-bottom: 20px; border-bottom: 1px solid #e6e6e6; }
.inbzts p.pz1 { padding:26px 0 26px 130px; }
.inbzts span { position:absolute; left:122px; display:block; width:88px; }
.inbzts span i { display:block; font-size: 16px; color:#666; text-align: center; white-space: nowrap; line-height: 16px; padding-top: 10px; }
.bznissbox p.ps1 { font-size: 16px; line-height: 28px; font-weight: bold; }
.bznissbox p.ps2 { font-size: 14px; line-height: 24px; }
.bznissbox p.pss1 { line-height: 28px; font-size: 16px; padding:11px 20px; background:#f2f2f2; font-weight: bold; }
.bznissbox p.pss2 { line-height: 24px; font-size: 14px; padding:20px 40px 20px 40px; }
.wetellbox2 p.pop1 { font-size: 24px; color:#af172a; font-weight: bold; text-align: center; width:100%; position:absolute; left:0; top:150px; padding-left: 30px; }
.wetellbox2 p.pop2 { font-size: 16px; color:#666; text-align: center; width:100%; position:absolute; left:0; top:190px; padding-left: 30px; }
.wpstblist p { position:relative; line-height: 25px; padding:10px 20px 10px 44px; background:#fff url(../images/ms.png) 24px 18px no-repeat;  -webkit-transition: all .25s ease;
 -moz-transition: all .25s ease;
 -ms-transition: all .25s ease;
 -o-transition: all .25s ease;
 transition: all .25s ease;
}
.wpstblist p:hover { background-position: 24px -27px; background-color:#f3ebe0; color: #af172a; }
.wpstblist p span { display:block; width:70%; line-height: 25px; }
.wpstblist p a { display:block; width:50px; height:24px; position:absolute; right:20px; top:10px; border:1px solid #d9d9d9; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#999; }
.wpstblist p:hover a { background:#af172a; border-color:#af172a; color:#fff; }
.wpstblist p.ios { background-color:#f5f4f4; }
.wpstblist p.ios:hover { background-color:#f3ebe0; }
.tips002 { height:42px; line-height: 42px; padding:0 30px; color:#666; border:1px solid #e6e6e6; background:#f7f4df; }
.whitebox { background:#fff; border:1px solid #e6e6e6; padding:10px 0; border-top:0; }
.thetablettile { height:56px; padding-top: 20px; line-height: 56px; width:691px; margin:0 auto; border-bottom: 1px solid #e6e6e6; }
.thetablettile p { float:left; width:230px; height:56px; line-height: 56px; text-align: center; cursor:pointer; font-size: 18px; }
.thetablettile p.on { height:54px; color:#990033; border-bottom: 3px solid #af172a; }
.txtboxlist { padding:40px 0; width:330px; margin:0 auto; }
.inputbox { position:relative; height:42px; padding-right: 10px; line-height: 42px; border:1px solid #e6e6e6; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding-left: 44px; margin-bottom: 14px; }
.inputbox i { display:block; width:44px; height:42px; background:#e6e6e6 url(../images/clock05.png) center center no-repeat; position:absolute; left:0; top:0; }
.inputbox input { display:block; outline:none; border:none; background:none; float:left; height:20px; width:220px; color:#333; padding-top:11px; padding-bottom: 11px; padding-left: 20px; }
.inputbox i.i2 { background-image: url(../images/clock06.png); }
.inputbox i.i3 { background-image: url(../images/clock07.png); }
.inputbox i.i4 { background-image: url(../images/clock08.png); }
.inputbox a.adresscs { display:block; width:42px; height:42px; background:url(../images/clock09.png) center center no-repeat; position:absolute; right:0; top:0; }
.sendbtn { padding-top: 22px; }
.sendbtn a { display:block; height:42px; line-height: 42px; text-align: center; font-size: 16px; background:#af172a; color:#fff; -webkit-border-radius: 42px; -moz-border-radius: 42px; border-radius: 42px; }
.citybox { width:428px; padding:30px 0 0 20px; border:1px solid #e6e6e6; background:#fff; position:absolute; top:100%; left:44px; z-index: 1; }
.closebtn01 { display:block; width:20px; height:20px; background: url(../images/clock11.png) center center no-repeat; position:absolute; top:5px; right:5px; }
.drelist { position:relative; line-height: 20px; padding-left: 50px; padding-bottom: 10px; }
.drelist em { display:block; height:20px; line-height: 20px; position:absolute; left:0; top:0; color:#999; }
.drelist p { float:left; margin-bottom:5px; margin-right: 10px; padding:0 10px; cursor:pointer;  -webkit-transition: all .25s ease;
 -moz-transition: all .25s ease;
 -ms-transition: all .25s ease;
 -o-transition: all .25s ease;
 transition: all .25s ease;
}
.drelist p:hover { color:#fff; background:#af172a; }
.bznissbox22 { padding:50px 0; }
.bznissbox22 img { display:block; margin:0 auto; }
.siy2 { padding-top: 10px; color:#bd955a; }
.business2 { padding-bottom: 30px; }
.bigtitle { position:relative; height:2px; padding-top: 20px; margin-bottom: 30px; border-bottom: 2px solid #e6e6e6; }
.bigtitle p { color:#bd955a; font-size: 20px; font-weight: bold; line-height: 20px; width:260px; text-align: center; position:absolute; top:9px; left:50%; margin-left: -130px; background:#fff; }
.siy3 { color:#999; }
.smilltable011 { background:#fff; height:60px; }
.smilltable011 table { width:100%; height:100%; }
.smilltable011 th { border:1px solid #e6e6e6; }
.smilltable011 th { font-size: 18px; color:#666; cursor:pointer; position:relative; width:14.28%; }
.smilltable011 th.on { background:#af172a; color:#fff; border-color:#af172a; }
.smilltable011 th i { display:none; width:16px; height:8px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNqcj4sKgCAMRQvad69+e89URDDajC5cVNg5zJ2ItigAgPVk5iuaORbw2e+xpG7wrLtjqYtIaw++zaZwebdmkiW8knyCM8kEq+r4d1QzmyQD/hm8BRgAhYpjIVR8s2IAAAAASUVORK5CYII=') 0 0 no-repeat; position:absolute; bottom:-1px; left:50%; margin-left: -8px; }
.smilltable011 th.on i { display:block; }
.tabtablebox_c1 { padding-top: 30px; }
.smilltable022 { display:none; }
.smilltable022 table { width:100%; }
.smilltable022 th, .smilltable022 td { border:1px solid #e6e6e6; width:auto; line-height: 24px; padding:8px 20px; }
.smilltable022 td { color:#333; }
.smilltable022 th { background:#f2f2f2; text-align: left; }
.smilltable022 th span, .smilltable022 td span { display:block; line-height: 18px; }
.alltextbox { padding:15px 0 0 0; }
.alltextbox p.tp1 { line-height: 22px; padding-bottom:25px; }
.alltextbox p.tp2 { line-height: 24px; font-weight: bold; }
.alltextbox p.tp3 { line-height: 22px; }
.alltextbox p.tp4 { font-size: 16px; font-weight: bold; }
.alltextbox p.tp4 span { color:#999; }
.smilltable022 table.table001 td { text-align: center; line-height: 36px; font-size: 18px; }
.smilltable022 table.table001 th { text-align: center; }
.smilltable022 table.table001 th span.pan1 { color:#999; }
.smilltable022 table.table001 th span.pan2 { color:#999; line-height: 36px; }
.siy4 { padding-bottom: 25px; }
.bigtitle2 { margin-top: 40px; }
.smilltable022 table th span:nth-child(2) {
 color:#666;
}
.smilltable022 table td span:nth-child(2){
	color:#666;
}
.smilltable02c { display:block; }
.ptb20 { padding-bottom: 20px !important; }
.ptb30 { padding-bottom: 30px !important; }
.ptb40 { padding-bottom: 40px !important; }
.newfd table { width:100%; }
.newfd th { background:#f2f2f2; padding: 10px; line-height: 26px; color:#999; }
.newfd td { text-align: center; padding:10px; line-height: 26px; }
.newfd tr {  -webkit-transition: all .25s ease;
 -moz-transition: all .25s ease;
 -ms-transition: all .25s ease;
 -o-transition: all .25s ease;
 transition: all .25s ease;
}
.newfd tr:hover td { color:#af172a; }
.newfd tr.ios { background:#f5f4f4; }
.newfd tr:hover { background:#f6f2ed; }
.newfd tr.ios:hover { background:#f6f2ed; }
.newfd td s { display:block; width:23px; height:26px; background:url(../images/clock12.png) center center no-repeat; margin:0 auto; cursor:pointer; }
.newfd tr:hover td s { background:url(../images/clock13.png) center center no-repeat; }
.tellinb2 { float:none; margin:0 auto; }
.tellinb2 p.pe4 { padding-left: 24px; color:#bd955a; line-height: 14px; padding-top: 10px; }
.tellinb3 { width:250px; padding-left: 128px; border-right: 1px solid #e6e6e6; }
.tellinb3 img { left:48px; }
.border-none { border:none !important; }
.but_commcc span { font-size: 18px; }
.qisbox { border:1px solid #e6e6e6; background:#fff; padding:28px; }
.qislist p.p1 { padding:13px 20px; line-height: 24px; background:#f2f2f2; font-size: 16px; }
.qislist p.p1 i { display:inline-block; width:20px; height:20px; background:url(../images/clock14.png) center center no-repeat; font-size: 0; line-height: 0; vertical-align: middle; margin-top: -2px; margin-right: 10px; }
.qislist p.p2 { background:#fff; font-size: 14px; }
.qislist p.p2 i { background-image:url(../images/clock15.png); }
.qislist { padding-bottom: 16px; }
.tckbox { width:100%; height:100%; position:fixed; left:0; top:0; z-index: 1000; }
.blackbg10 { width:100%; height:100%; background:url(../images/blackbg10.png) repeat; }
.tckin { width:680px; height:320px; background:#fff; border:1px solid #e6e6e6; position:absolute; left:50%; top:50%; margin-top: -160px; margin-left: -340px; }
.tckin img.rights { display:block; margin:100px auto 0; }
.tckin p.p1 { font-size: 18px; color:#000; line-height: 30px; text-align: center; padding-top: 16px; }
.tckin p.p2 { line-height: 24px; text-align: center; }
.closebgn { width:12px; height:12px; background:url(../images/closebgn.png) 0 0 no-repeat; position:absolute; right:10px; top:10px; cursor:pointer; }
.bznissbox p.ps4 { padding-bottom: 24px; }
.bznissbox2 { padding:0; border:none; }
.bznissbox2 table { width:100%; border:1px solid #e6e6e6; }
.bznissbox2 th { width:20%; padding:55px 35px 50px 35px; border:1px solid #e6e6e6; vertical-align: top; cursor:pointer;  -webkit-transition: all .6s ease;
 -moz-transition: all .6s ease;
 -ms-transition: all .6s ease;
 -o-transition: all .6s ease;
 transition: all .6s ease;
}
.bznissbox2 th:hover { position:relative; z-index: 1; -webkit-box-shadow: 1px 1px 16px 3px #ccc; -moz-box-shadow: 1px 1px 16px 3px #ccc; box-shadow: 1px 1px 16px 3px #ccc; }
.bznissbox2 span { display:inline-block; width:100px; height:100px; line-height: 100px; text-align: center; color:#fff; background:#31aae1; font-size: 36px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }
.bznissbox2 p { color:#666; padding-top: 45px;  -webkit-transition: all .25s ease;
 -moz-transition: all .25s ease;
 -ms-transition: all .25s ease;
 -o-transition: all .25s ease;
 transition: all .25s ease;
}
.bznissbox2 th:hover p { color:#000; }
.bznissbox2 span.polor1 { background-color: #c183d6; }
.bznissbox2 span.polor2 { background-color: #74c8b8; }
.bznissbox2 span.polor3 { background-color: #ec768c; }
.bznissbox3 p.ts1 { padding-top: 0; font-size: 16px; color:#333; font-weight: bold; }
.bznissbox3 th { padding:35px; }
.bznissbox3 th a { display:block; min-height: 202px; }
.bznissbox3 p.ts2 { padding-top: 10px; color:#333; }
.bznissbox3 th:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background:#af172a; }
.bznissbox3 th:hover p { color:#fff; }
.tailtitle { color:#bd955a; margin-top: -20px; padding-bottom: 30px; }
.bznissbox2 p.tps1 { font-size: 18px; font-weight: bold; color:#333; white-space: nowrap; }
.bznissbox2 p.tps2 { padding-top: 14px; }
.lclist { position:relative; height:102px; padding-left: 188px; border:1px solid #e6e6e6; background:#fff; margin-bottom: 4px; }
.bznissbox4 { background: none; }
.lclist em { display:block; width:158px; height:104px; background:#fbc3ca; position:absolute; left:-1px; top:-1px; color:#af172a; font-size: 36px; line-height: 104px; text-align: center; font-weight: bold; }
.bznissbox4 p { padding-top: 0; line-height: 104px; }
.lclist em i { display:block; width:26px; height:17px; background:url(../images/lclistbg.png) 0 0 no-repeat; position:absolute; left:50%; margin-left: -13px; top:100%; z-index: 1; }






/*2017-08-08 濞ｈ鲸鍕冨〒顖炩偓锟� */
.classthree li span{
    margin-right: 0;
    margin:0 70px;
}
.classthree li{
    text-align: center;
}
.classify_lsit3 li span{
    background:url(../images/llssout.png) no-repeat;
}
.classify_lsit3 li .on{
    background:url(../images/llssin.png) no-repeat;
}
.classify_lsit3 li .cs_fy17 {
    background-position: 50px 70px;
}
.classify_lsit3 li .cs_fy18 {
    background-position: -150px 70px;
}
.classify_lsit3 li .cs_fy19 {
    background-position: -350px 70px;
}
.classify_lsit3 li .cs_fy20 {
    background-position: -550px 70px;
}
.classify_lsit3 li .cs_fy21 {
    background-position: -750px 70px;
}
.classify_lsit3 li .cs_fy22 {
    background-position: -950px 70px;
}
.classify_lsit3 li .cs_fy23 {
    background-position: -1150px 70px;
}
.classify_lsit3 li .cs_fy24 {
    background-position: -1350px 70px;
}
.classify_lsit3 li .cs_fy25 {
    background-position: -1550px 70px;
}
.classify_lsit3 li .cs_fy26 {
    background-position: -1750px 70px;
}
.classify_lsit3 li .cs_fy27 {
    background-position: -1950px 70px;
}
.toplogo{
    padding-bottom: 30px;
}
.toplogo img{
    margin:0 auto;
    display:block;
}
.toplogo h2.p1{
    font-size: 18px;
    text-align: center;
    color:#af172a;
    font-weight: 600;
    padding-top: 34px;
}
.toplogo p.p2{
    color:#af172a;
    text-align: center;
    font-size: 16px;
    padding-top: 5px;
}
.toplogo p.p3{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 74px;
}
.bustitle{
    font-size: 18px;
    color:#af172a;
    padding:14px 0 18px 0;
    font-weight: bold;
}
.catalog p{
    padding: 0 20px;
    line-height: 45px;
    color:#666;
}
/*.businessy{
    padding-bottom: 25px;
}*/
.wordbox p{
    line-height: 28px;
    padding-bottom: 5px;
}
.wordbox p.pip1{
    font-weight: bold;
}
.wordbox p.pip2{
    position:relative;
    padding-left: 14px;
}
.wordbox p.pip2 i{
    display:block;
    width:6px;
    height:6px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAERJREFUeNpi3Ds1io2BgaEbiGOAmBGIFwNxKQuQ6ALiPAYEALG/MwGJWAZMkMrEgAMwQc1EB3NAdpRBLYUZCVJYCxBgAI55ChQxih9JAAAAAElFTkSuQmCC') 0 0 no-repeat;
    position: absolute;
    left:0;
    top:11px;
}
.otheor{
    padding-left: 70px;
}
.otheor table{
    width:100%;
    border:1px solid #e6e6e6;
}
.otheor th,.otheor td{
    border:1px solid #e6e6e6;
    padding:7px 20px 7px 20px;
}
.otheor th{
    width:164px;
    background:#f0f0f0;
}
.otheor td p{
    position:relative;
    padding-left: 14px;
}
.otheor td p i{
    display:block;
    width:6px;
    height:6px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAERJREFUeNpi3Ds1io2BgaEbiGOAmBGIFwNxKQuQ6ALiPAYEALG/MwGJWAZMkMrEgAMwQc1EB3NAdpRBLYUZCVJYCxBgAI55ChQxih9JAAAAAElFTkSuQmCC') 0 0 no-repeat;
    position: absolute;
    left:0px;
    top:11px;
}
.otheor td a{
    color:#087bdc;
}
.otheor td a:hover{
    text-decoration: underline;
}
.yilanleft{
    width:690px;
    padding-left: 70px;
    float:left;
}
.yilanleft p.tt{
    font-size: 16px;
    line-height: 34px;
    padding-bottom: 33px;
    text-align: center;
}
.yilanrt{
    float:right;
    width:330px;
    padding-top:110px;
}
.yilanrt p{
    padding-bottom: 20px;
}
.pdl240{
    padding-left: 240px;
}
.pdl240 img{
    margin-top: 32px;
}
.wordbox2{
    padding-bottom: 46px;
}
.otheor td{
    width:40%;
}
.otheor td span{
    display:block;
    color:#666;
}
.otheor{
    line-height: 28px;
}
.otheor td p.vips{
    font-size: 16px;
    color:#af172a;
    font-weight: bold;
    padding-bottom: 6px;
}
.wordbox p.pip2-2 i{
    background-color:#bd955a;
}
.otheor2 td{
    width:auto;
    text-align: center;
}
.otheor2 td.fst1{
    width:20%;
}
.otheor2 th{
    color:#666;
}
.otheor2,.otheor3{
    padding-bottom: 20px;
}
.otheor3 td{
    width:auto;
    padding:15px 20px;
}
.otheor4 td{
    width:auto;
}
.otheor4 td.imp{
    background:#faefdf;
}
.otheor4 th{
    color:#666;
}
.otheor4 th,.otheor4 td{
    text-align: center;
}
.otheor4 {
    padding-bottom: 20px;
}
.wordbox p.pbts{
    padding-bottom: 20px;
}
.otheor3 td em{
    color:#666;
}
.otheor4 td p{
    text-align: left;
}
.otheor4 td.fstd{
    color:#666;
}
.wealert{
    color:#087bdc;
}
.wealert:hover{
    text-decoration: underline;
}
.wordbox p.pip5{
    color:#af172a;
}
.aboutus{
    padding:30px 0;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}
.aboutus p{
    width:49.5%;
    float:left;
    margin-bottom: 8px;
}
.aboutus p em{
    color:#666;
}
.wetitle{
    padding-bottom: 18px;
    color:#666;
}
.wetitle strong{
    font-size: 16px;
    color:#333;
    padding-right: 10px;
}
.disclaimer{
    color:#666;
    padding-top: 30px;
    line-height: 28px;
}
.disclaimer strong{
    color:#333;
    padding-right: 15px;
}
.bustitle s{
    display:inline-block;
    width:18px;
    height:14px;
    background:url(../images/weimg003.png) 0 0 no-repeat;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
}
.otheor4 th.yi{
    font-size: 16px;
    color:#333;
}
.otheor4 td.er{
    color:#999;
}
.otheor5 td{
    text-align: center;
    color:#666;
}
.wordbox p.c9{
    color:#999;
    padding-left: 70px;
}
/*2017-08-08 濞ｈ鲸鍕冨〒顖炩偓锟� */


/*2017-08-09 濞ｈ鲸鍕冨〒顖炩偓锟� */
.wordbox p.pip6{
    color:#bd955a;
    padding-top: 15px;
}
.yellow{
    color:#bd955a;
}
.otheor6 td{
    width:auto;
}
.wordbox3{
    padding-top: 40px;
}
.otheor td.smltit{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.wordbox4{
    padding-bottom: 15px;
}
.wordbox p.c9 a{
    color:#af172a;
}
.wordbox p.c9 a:hover{
    text-decoration: underline;
}
/*2017-08-09 濞ｈ鲸鍕冨〒顖炩偓锟� */


/*2017-08-10 閹舵洝绁€涳箓娅�-鐠у嫪楠囩粻锛勬倞 娴犮儰绗�*/
.classify_lsit4 li span{
    background:url(../images/llssout2.png) no-repeat;
}
.classify_lsit4 li .on{
    background:url(../images/llssin2.png) no-repeat;
}
.classify_lsit4 li .cs_fy17 {
    background-position: 50px 70px;
}
.classify_lsit4 li .cs_fy18 {
    background-position: -150px 70px;
}
.classify_lsit4 li .cs_fy19 {
    background-position: -350px 70px;
}
.wordbox p.tit{
    font-size: 16px;
    color:#000;
    font-weight: 600;
}
.incname{
    position:relative;
    padding: 0 50px;
    height:46px;
    line-height: 46px;
    background:#efefef;
    margin-top: 15px;
    color:#999;
}
.incname span{
    font-size: 16px;
    color:#bd955a;
    font-weight: bold;
    padding-right: 10px;
}
.incname s{
    display:block;
    width:6px;
    height:6px;
    background:#c9ab81;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    position:absolute;
    left:33px;
    top:20px;
}
.moreadress{
    padding:30px 0 0 47px;
}
.moreadress p{
    line-height: 24px;
    padding-bottom: 24px;
    color:#000;
}
.moreadress p span{
    color:#666;
}
.moreadress p i{
    display:inline-block;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
}
.moreadress p.ar1 i{
    width:13px;
    height:17px;
    background:url(../images/weimg005.png) 0 0 no-repeat;
    margin-right: 12px;
}
.moreadress p.ar2 i{
    width:16px;
    height:17px;
    background:url(../images/weimg006.png) 0 0 no-repeat;
}
.moreadress p.ar3 i{
    width:15px;
    height:15px;
    background:url(../images/weimg007.png) 0 0 no-repeat;
}
/*2017-08-10 閹舵洝绁€涳箓娅�-鐠у嫪楠囩粻锛勬倞 */

/* 2017-08-11 妫ｆ牠銆夐柅鈧崙鐑樼壉瀵拷 */
.see_cubs p.getout{
    padding:5px 10px;
}
.see_cubs p.getout span{
    line-height: 14px;
    height:14px;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    cursor:pointer;
    color:#808080;
}
.see_cubs p.getout span:hover{
    text-decoration: underline;
    color:#af172a;
}
.see_cubs p i{
    color:#bd955a;
}
/* 2017-08-11 妫ｆ牠銆夐柅鈧崙鐑樼壉瀵拷 */


/* 2017-09-25 閻炲棜鍌ㄦ禍褍鎼� */
.lcvip{
    padding: 0 70px;
    padding-bottom:30px;
}
.lcvip a.po1{
    display:block;
    font-size: 18px;
    color:#bd955a;
    font-weight: bold;
    padding-bottom: 26px;
}
.lcvip p.po2{
    font-size: 16px;
    color:#333;
}
.lcvip a.po3{
    display:block;
    width:100%;
    padding-top:26px;
}
.lcvip a.po3 img{
    display:block;
    width:100%;
}
/* 2017-09-25 閻炲棜鍌ㄦ禍褍鎼� */


/* 2017-10-16 閻滎垳鎮嗛懖锛勩偍 */
.worldfd{
    margin:30px auto 30px;
    width:1138px;
    border:1px solid #eee;
    background:#fff;
    padding:0 30px;
    padding-bottom: 10px;
}
.worldtit{
    padding:12px 0;
    border-bottom: 1px solid #a80017;
}
.worldtit p{
    float:left;
    font-size: 20px;
    color:#a80017;
    line-height: 36px;
}
.secrchbox{
    float:right;
    height:34px;
    border:1px solid #e8e8e8;
    position:relative;
    padding-right: 90px;
}
.secrchbox input{
    width:268px;
    height:34px;
    line-height: 34px;
    padding:0 10px;
    color:#000;
    font-size: 14px;
}
.secrchbox span{
    display:block;
    width:90px;
    height:36px;
    background:#a80017 url(../images/searchbtn.png) center center no-repeat;
    position:absolute;
    right:-1px;
    top:-1px;
    cursor:pointer;
}
.foundnames{
    float:left;
    padding:20px 0;
}
.foundbos{
    border-bottom: 1px solid #eee;
}
.foundnames p.ppp1{
    font-size: 36px;
    color:#000;
    line-height: 50px;
    height:50px;
    padding-bottom: 14px;
}
.foundnames p.ppp1 span{
    font-size: 20px;
    color:#999;
    padding-left: 10px;
}

.foundnames p.ppp2{
    font-size:14px;
    line-height: 24px;
    color:#666;
}
.foundnames p.ppp3{
    font-size:14px;
    line-height: 24px;
    color:#999;
}
.foundxx{
    float:right;
    width:850px;
    padding:20px 0;
}
.foundxx table{
    width:100%;
}
.foundxx td{
    text-align: center;
    font-size: 16px;
    color:#333;
}
.foundxx th{
    text-align: center;
    font-size: 14px;
    color:#999;
}
.foundxx td,.foundxx th{
    line-height: 26px;
    width:20%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.foundxx td.green{
    color:#339933;
}
.foundxx tr.pd8 td{
    padding-bottom: 8px;
}
.fondimgtit{
    position:relative;
    padding:30px 0 20px 0;
}
.fondimgtit p.p1{
    width:94px;
    height:30px;
    line-height: 30px;
    text-align: center;
    color:#fff;
    background:#a80017;
    margin-right: 10px;
}
.imfboxs{
    padding-top: 30px;
}
.imfboxs img{
    display:block;
    width:100%;
}
.fondimgtit p.p2{
    height:30px;
    line-height: 30px;
    font-size: 18px;
    color:#a80017;
    position:absolute;
    top:30px;
    right:0;
}
.fondimgtit p.p2 span{
    padding-left: 20px;
    font-size: 14px;
    color:#999;
}
.tckbox {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
}
.blockbg30 {
    width: 100%;
    height: 100%;
    background: url(../images/blockbg30.png) repeat;
    z-index: 1001;
}
.boxsize{
    width:346px;
    height:232px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left: -174px;
    margin-top: -117px;
    z-index: 1002;
    background:#fff;
    border:1px solid #f2f2f2;
}
.boxsize p.p1{
    text-align: center;
    line-height: 24px;
    color:#333;
    padding-top: 74px;
}
.slidebtn a{
    display:block;
    width:200px;
    height:42px;
    line-height: 42px;
    background:#a80017;
    color:#fff;font-size: 18px;
    text-align: center;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    border-radius: 42px;
    margin:0 auto;
} 
.slidebtn {
    padding-top: 60px;
}
.nothing{
    padding:116px 0;
}
.nothing img{
    display:block;
    margin:0 auto;
}
.nothing p{
    font-size: 16px;
    line-height: 24px;
    color:#333;
    padding:50px 0 24px 0;
    text-align: center;
}
/* 2017-10-16 閻滎垳鎮嗛懖锛勩偍 */





/* 2017-10-16 婵帊缍嬫稉顓炵妇 */
/*.newmate .txt_set{
    margin:30px 0;
}*/
.newmate .comm_txt{
    margin:30px 0;
}
.bustitle2{
    padding:0;
}
.wpstblist2 p a{
    width:100%;
    height:100%;
    border:none;
    background:none;
    top:0;
    right:0;
    line-height: 45px;
    text-align: right;
    padding-right: 20px;
    color:#999;
}
.wpstblist2 p a:hover{
    background:none;
    color:#999;
}
.maidebox > a{
    display:block;
    width:270px;
    background:#fff;
    float:left;
    margin-bottom: 30px;
    margin-right: 19.5px;
}
.newsimgs{
    width:100%;
    height:190px;
}
.newstitles{
    padding:15px;
    border:1px solid #e6e6e6;
    border-top:0;
}
.newstitles p.p1{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    color:#333;
}
.newstitles p.p2{
    color:#999;
}
/* 2017-10-16 婵帊缍嬫稉顓炵妇 */
/*20180301 add css*/
.invest_li{ height: 400px; overflow: hidden;}
.invest_li dl b,.invest_li dl p,.invest_li dl em{
	display: block;
}
.invest_li dl b,.invest_li dl em{ color: #333;}
.invest_li dl b{
	font-size: 32px;
	font-weight: 900;
	line-height: 50px;
	padding-bottom: 10px;
}
.invest_li dl em{ padding-top: 10px; font-weight: bold; font-size: 16px;}
.invest_li dl p{color: #999;}
.r_w{
	float: right;
	width: 494px;
	padding-left: 30px;}
.l_w{
	float: left;
	width: 676px;}
.invest_txt{ position: relative;}
.invest_txt i{
	display: block;
	width: 12px;
	height: 24px;
	position: absolute;
	top: 38px;
	background: url(../images/fh.png) no-repeat;
}
.invest_txt .l_psot{ left: -12px; background-position: 0 0;}
.invest_txt .r_psot{ right: -12px; background-position: 0 -24px;}
.iv_list li{
	float: left;
	width: 220px;
}
.iv_list .set_pd{ padding-right: 30px;}
.invest_li span{ display: inline-block;}
.comm_y{
	width: 410px;
}
.invest_txt .comm_y{ padding: 50px 30px 0 0;}
.l_w .comm_y{ float: right;}
.invest_txt .comm_y p{ padding-bottom: 15px;}
/*20180424 add css*/
.float_sort span{ float: left;}
.join_link{ 
	margin: 20px 0;}
.join_link a{
	display: block;
	background: #fff;
	height: 50px;
	line-height: 50px;
	border-bottom: none;
	padding: 0 15px;
	color: #333;
	font-size: 18px;
	transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	position: relative;
	top: 0;
	left: 0;
	
}
.join_link a em{
	padding-left: 12px;
	background: url(../images/line_ic.jpg) no-repeat center left;
}
.join_link a:hover em{ text-decoration: underline;}
.cc_tt{ padding-bottom: 10px;}
.cc_tt span{
	display: block;
	font-size: 16px;
	color: #bd955a;
	background: #efefef;
	height: 46px;
	line-height: 46px;
	padding: 0 30px;
	margin-bottom: 30px;
}
.cc_tt span em{
	padding-left: 16px;
	margin: 8px 0;
	line-height: 30px;
	display: inline-block;
	font-weight: bold;
	background: url(../images/sd.png) 0 13px no-repeat;
}
.cc_tt p{
	text-indent: 2em;
	color: #333;
	font-size: 16px;
	line-height: 30px;
}
/* 20180510 add css */
.gt_list .mr_none,.mess_list .mr_none{ margin-right: 0;}
/*20180427 add css*/
.honor_list dl{ padding: 20px 0; width: 100%; border-top: 1px solid #e5e9ed;}
.honor_list{ border-bottom: 1px solid #e5e9ed; margin: 20px 0;}
.honor_list dl dt{
	float: left;
	width: 350px;
	text-align: center;
}

.honor_list dl dd{
	padding-left: 360px;
}
.honor_list dl dt span{
	display: inline-block;
	width: 270px;
	height: 140px;
	box-shadow: 0 0 20px rgba(154,154,154,0.1);
}
.honor_list dl dd em,.honor_list dl dd b{
	display: block;
}
.honor_list dl dd em{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	padding-left: 24px;
	margin-top: 15px;
	background: url(../images/time11.jpg) no-repeat left center;
}
.honor_list dl dd b{
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 15px;
}
.notic_sky{
	padding: 150px 0;
	text-align: center;
}
.notic_sky p{
	display: block;
	text-align: center;
	padding-top: 50px;
	color: #666;
	font-size: 22px;
}
.about_bg li span {
    width: 170px;
    float: left;
}
/*20180801 add css*/
.bn_lsit li{ position: relative; left: 0;}
.my-video-dimensions{ width: 100%; height: 100%;}
.m,.m-v2{ 
	left: 50%;
	width: 880px;
	margin-left: -440px;
	position: absolute;}
.m{	
	width:880px;
	height: 530px;
	top: 50%;
	margin-top: -265px;}
.m-v2{
	width: 400px;
	margin-left: -200px;
	left: auto;
	right:0;
	top: 1px;
	height: 225px;
	position: absolute;
	z-index: 1000;
}
 .maidebox .page_l a{ max-width: 40px;}
 
/*鐟欏棝顣堕崗鎶芥４閹稿鎸�*/
.close_vd {
    position: absolute;
    right: 0;
    top: -1px;
    width: 36px;
    height: 36px;
    display: inline-block;
    z-index: 1;
    cursor: pointer;
    background-image: url(../images/close_vd.png);
    background-repeat: no-repeat;
    background-position: 8px 8px;
    background-color: rgba(255,255,255,0.8);
}
/*20180903 add css */
.coud_img{padding:25px 0 5px}
.coud_img span{float:left;}
.coud_box .mr_coud1{margin-right:10px;}
.overlay_layer{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 9998;
    background-color: black;
}
.layer_cont{
	position: absolute;
	left: 55%;
	top: 58px;
	margin: 0 0 0 -320px;
	z-index: 10000;
	width: 400px;
	height: 200px;
	background: #71bcf7;
	border-radius: 6px;
	padding: 40px 10px 20px 30px;
}
.layer_cont .words{
    max-height: 300px;
    overflow: auto;
}
.layer_cont .close_btn{
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	width: 30px;
	height: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAABG0lEQVQ4EZWSzQ2CQBCF3U0owR5IPJBQAIk24MmTVVAJVVgAFZh4JtxIqEF7AN9bgQwwu+Amo+vOvM/5M1VV3YwxV1iepunn8Mep6/rY930BKy0huNy7rnvSsZfDWGqoJYOgHOIGdtoLGyHUUEuGweWwdFhrz74yfbEOtBfmg1A/gbZgIcgK5IPxnf3Dl+uJVvosIwp45L+jkS0mw+cY1mgQOlUQHYQB8IIRwNMCkvmGYH8x+ueQiXMiMz1oeFVBojRm0w7lxaE9W4EEZGxsBlAGYHBpZ/kqkGkxQz5WN4G2AhkcinGgUAAB8vhijc8hxcu7prEYcYHAsbFTT5Zi+Zu7FEXRBW9uAGQQVGIqD9/GSoC8J0nypoZaMr7vexHGDAuByAAAAABJRU5ErkJggg==) no-repeat center;
	cursor: pointer;
}
.shade_box{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(Opacity=60);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8888;
}



/*-- add 20240407 跨境理财通 start --*/
.kj_page_wrap{
	background: #ffffff;
}
.kj_banner{
	height: 525px;
	position: relative;
	overflow: hidden;
}
.kj_banner .pic{
	height: 525px;
	overflow: hidden;
}
.kj_banner .pic img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.kj_banner .txt{
	width: 1200px;
	height: 318px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
	font-size: 80px;
	line-height: 1.5;
	color: #FFFFFF;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.20);
	backdrop-filter: blur(10px);
	position: absolute;
	top: 50%;
	margin-top: -159px;
	left: 50%;
	margin-left: -600px;
	z-index: 50;
}
.kj_page_cont{
	padding: 50px 0 80px;
	width: 1200px;
	margin: 0 auto;
}
.kj_hm_module{
	background: #ffffff url(../images/kj_mod_bg.png) no-repeat center bottom;
	background-size: 100% auto;
	padding: 60px 40px 50px;
	border-radius: 10px;
	box-shadow: 0px 4px 40px 0px rgba(12, 44, 125, 0.08);
	margin-top: 60px;
}
.kj_hm_module:first-child{
	margin-top: 0 !important;
}
.kj_hm_module .big_tit{
	margin-bottom: 10px;
}
.kj_hm_module .big_tit span{
	background: none;
	display: inline-block;
	vertical-align: top;
	padding: 0 26px;
	position: relative;
}
.kj_hm_module .big_tit span:before,
.kj_hm_module .big_tit span:after{
	content: '';
	width: 14px;
	height: 100%;
	background: url(../images/hd1.png) no-repeat 0 -63px;
	position: absolute;
	top: 0;
}
.kj_hm_module .big_tit span:after{
	right: 0;
}
.kj_hm_module .big_tit span:before{
	left: 0;
}

.kj_hm_module .big_tit em{
	text-transform: uppercase;
}
.kj_intro_box{
	overflow: hidden;
}
.kj_intro_box .pic{
	width: 572px;
	height: 280px;
	border-radius: 10px;
	overflow: hidden;
	float: right;
	position: relative;
}
.kj_intro_box .pic img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.kj_intro_box .pic .v_btn{
	width: 48px;
	height: 48px;
	background: url(../images/kj_v_btn.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -24px;
	z-index: 10;
}
.kj_intro_box .cont{
	margin-right: 612px;
	font-size: 16px;
	line-height: 26px;
}
.kj_intro_box .cont p{
	text-indent: 2em;
	margin-top: 20px;
}
.kj_intro_box .cont p:first-child{
	margin-top: 0;
}
.kj_info_table{
	width: 100%;
	border: 0 none;
	border: 1px solid #D4BA93;
}
.kj_info_table th{
	background: rgba(189, 149, 90, 0.65);
	text-align: center;
	font-size: 20px;
	line-height: 1.4;
	padding: 10px 20px;
	font-weight: 700;
	color: #724C15;
	height: 70px;
	vertical-align: middle;
	position: relative;
	border: 0 none;
}
.kj_info_table th:before{
	content: '';
	width: 1px;
	height: 24px;
	background: #B2905B;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	left: 0;
}
.kj_info_table th:first-child:before{
	display: none;
}
.kj_info_table td{
	padding: 30px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	border: 1px solid #D4BA93;
	vertical-align: top;
}
.kj_info_table td:first-child{
	vertical-align: middle;
}
.kj_info_table td h5{
	font-size: 16px;
	font-weight: 600;
	color: #BD955A;
	text-align: center;
}
.kj_info_table td h5 .icon{
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto 30px;
}
.kj_info_table td h5 + p{
	margin-top: 15px;
}
.kj_info_table tbody tr:nth-child(2n) td{
	background: rgba(255, 249, 239, 0.60);
}
.kj_info_table td p{
	padding-left: 20px;
	margin-top: 15px;
	position: relative;
}
.kj_info_table td p:first-child{
	margin-top: 0;
}
.kj_info_table td p:before{
	content: '';
	width: 12px;
	height: 12px;
	background: #D4BA93;
	border-radius: 50%;
	position: absolute;
	top: 7px;
	left: -10px;
}
.kj_cs_list{
	margin: -10px -20px;
	display: flex;
	flex-wrap: wrap;
}
.kj_cs_list li{
	width: 33.33333%;
	box-sizing: border-box;
	padding: 10px 20px;
}
.kj_cs_list li .item{
	box-sizing: border-box;
	border: 1px solid #D4D4D4;
	border-radius: 10px;
	padding: 15px;
	height: 100%;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
}
.kj_cs_list li .item h5{
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	color: #BD955A;
	text-align: center;
	margin-bottom: 20px;
}
.kj_cs_tips{
	margin-top: 40px;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
}







/*-- add 20240407 跨境理财通 end --*/
/*-- add 软件弹窗 start --*/
.gy_login_box {
	width: 250px;
	padding: 20px 20px;
	background: #fff;
	border-radius: 8px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.gy_login_list li {
    position: relative
}

.gy_login_list li:before {
    content: "";
    width: 36px;
    height: 40px;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0
}
.gy_login_list input {
    width: auto;
    height: 40px;
    padding: 0px 43px 0 36px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ededed;
    font-size: 14px;
    color: #333;
    line-height: normal;
    outline: none;
}
.gy_login_list .code_img {
    width: 64px;
    height: 32px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.gy_login_list li.code_input:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTEyLTA3VDE0OjA3OjAzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMi0wN1QxNDozMzoxNCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0xMi0wN1QxNDozMzoxNCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTYwYzQ3ZC01M2U4LWU4NDEtYmY5Zi0zZjJhMTI1MzQwYTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU2MGM0N2QtNTNlOC1lODQxLWJmOWYtM2YyYTEyNTM0MGEwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTU2MGM0N2QtNTNlOC1lODQxLWJmOWYtM2YyYTEyNTM0MGEwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTYwYzQ3ZC01M2U4LWU4NDEtYmY5Zi0zZjJhMTI1MzQwYTAiIHN0RXZ0OndoZW49IjIwMjMtMTItMDdUMTQ6MDc6MDMrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4orjKmAAABuElEQVQ4jcWTsW4TQRCGv9ndcJYtnc8iFhHCyDS07inhIQi8AUXkLpQIGiSoIoq8AAjKPEE6IgoaPwFBiWIhIfkKc/bZtzMU+IiDACGl4K9GO/t/+2t2V8yMy8hdyg0EgNFo1K+q6ilwQ1WvmZkPIVCnExGqqkJEonPuC3AaQngyGAyOA4CqPjezbREhhPBBRG7N5/PEew9AjJFGo1Ga2SdVvWtmqOoV4IFbAe4DlGW5aLVae1mWbaVp2kmSpJMkSSdN006WZVutVmuvLMvFuqdOIM1mc6fdbjfzPH8L7PR6vYd5nn8GyLKsf3Jy8ga40+12Hy8Wi6IoilfrAEIIX9M0fTeZTD6KyOuzs7NjEXkEUBTFPjA2s3tpmh7meb6tqudDDCEwnU43Z7MZSZIcxhivm9kLM9tfDful937Xe894PCbGuBlCOAcAmJlWVYX3HjNjY2Nj18wOVrdwtFwuUVVijAAqIhcB9UIdzcwQkaO6rnv1vgvvYKVv642qqn7/cn5oWhdu7YSbf3P8on6dKgB47w9U9RkwXEHlD0YDFLjqvT/4CXDODVXVAbf/McF759wQQP77b/wOspTSyaTAJWgAAAAASUVORK5CYII=)
}

.gy_login_box .next_btn {
    display: block;
    height: 40px;
    background: #195ea8;
    -webkit-box-shadow: 0 6px 12px 0 rgba(25,94,168,.1);
    box-shadow: 0 6px 12px 0 rgba(25,94,168,.1);
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    width: 40%;
    float: left;
    margin: 15px 10px 10px 10px;
}
.gy_login_box .cancel_btn {
    display: block;
    height: 40px;
    background: #999999;
    -webkit-box-shadow: 0 6px 12px 0 rgba(25,94,168,.1);
    box-shadow: 0 6px 12px 0 rgba(25,94,168,.1);
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    width: 40%;
    float: left;
    margin: 15px 10px 10px 20px;
}
.gy_login_box .warn_text {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    text-align: left;
    margin: 10px 0 10px
}
/*-- add 软件弹窗 end --*/
