/*banner-ms-behavior: url(/tsbank/resource/cms/article/362036/362159/2017051716595361236.htc); behavior: url(/tsbank/resource/cms/article/362036/362159/2017051716595361236.htc);*/
.ban_1 { width: 100%; position: relative; overflow:hidden;height:400px;}
.ban_1 .swiper-container { width:100%; height:400px;}
.ban_1 .swiper-slide { height:400px; position:relative;  overflow:hidden;background-repeat: no-repeat; background-position:50% 50%; background-size: cover; }
.ban_1 .b_img { width:1200px; margin:0 auto ; padding:200px 0 0; }
.ban_1 .ban_pagination { position: absolute; left: 0; text-align: center; bottom:40px; width: 100%; z-index:2;}
.ban_1 .swiper-pagination-switch { display: inline-block; width:22px; height: 22px; position:relative;top:-3px; margin:0 7px; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051119525632853.png); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;   cursor: pointer; opacity:1;-ms-behavior: url(/tsbank/resource/cms/article/362036/362159/2017051716595361236.htc); behavior: url(/tsbank/resource/cms/article/362036/362159/2017051716595361236.htc);}
.ban_1 .swiper-active-switch { top:0;width:29px; height: 29px; margin:0 4px; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051119524448029.png); background-repeat:no-repeat; background-position:50% 50%; background-size:cover; }

/*优惠活动*/
.yhhd { position:relative;  overflow:hidden;}
.yhhd .title { position:absolute; top:0; left:0; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051122020019387.png) no-repeat center; background-size:cover; width:225px; height:49px; line-height:49px; text-align:center; color:#fff; font-size:22px; display:block; }
.yhhd .yhhd_list { padding-top:50px;}
.yhhd .yhhd_list li { padding-left:8%; width:42%; min-height:204px; float:left; }
.yhhd .yhhd_list li a { display:block; }
.yhhd .yhhd_list li img { width:40%; float:left; border-bottom:1px solid #ccc;}
.yhhd .yhhd_list li .yhhd_r { float:right; width:50%; padding-right:8px;}
.yhhd .yhhd_list li .tit { font-size:22px; color:#333; padding:16px 0; }
.yhhd .yhhd_list li .info { font-size:16px; color:#333; line-height:26px;  }

/*标题*/
.grck { padding:90px 0 125px; overflow:hidden;}
.grck_top { position:relative;  text-align:center; margin:0 auto; }
.grck_top_1 { width:570px; margin:0 auto;}
.grck_top .line { width:100%; height:1px; background:#dedede; position:absolute; top:28px; left:0; }
.grck_top .tit { position:relative; z-index:2; display:inline-block; margin:0 auto; height:55px; line-height:55px; background:#f1f1f1; padding:0 30px; color:#000; font-size:32px; }
.grck_top a.tit:hover { color:#ed7a2c; }
.grck_top .tit.bgf { background:#fff;}
.grck_top .info { font-size:16px; color:#ed7a2c; line-height:32px; }


/*公司存款分类*/
.gsfl_tabs { text-align:center; padding-top:30px; position: relative;margin: 0 auto;}
.gsfl_tabs .swiper-slide { display:block; float:left; height:35px;  text-align:center; overflow:hidden; }
.gsfl_tabs .swiper-slide span { display:block; color:#333; font-size:18px;cursor:pointer; padding:0 16px; height:35px; line-height:35px; }
.gsfl_tabs span.active { color:#fff; background:#ed7a2c; border-radius:4px; }

.gsfl_tabs a { display:inline-block; color:#333; font-size:18px;cursor:pointer; padding:0 16px; height:35px; line-height:35px; }
.gsfl_tabs a.active { color:#fff; background:#ed7a2c; border-radius:4px; }

.gsfl_main { margin-top:80px !important; height:453px; overflow:hidden;  }
.gsfl_main .con { position:relative;  height:453px;  overflow:hidden; }
ul.ck { height:470px;overflow: hidden;width: 110%; }
.ck li { position:relative; top:30px; margin-right:58px; float:left; width:254px; border:1px solid #eee; padding:35px; text-align:center; }
.ck li .ck_1 { font-size:16px; color:#333; line-height:30px; }
.ck li .ck_2 { font-size:22px; color:#666; line-height:40px; }
.ck li .ck_3 { font-size:16px; color:#333; line-height:30px; padding-top:15px; }
.ck li .ck_4 span { font-size:40px; color:#faa619; line-height:58px; }
.ck li .ck_4_2 span { font-size:24px; line-height:34px; }
.ck li .ck_4 em { font-style:normal; font-size:30px; color:#faa619;}
.ck li .ck_4 em { font-size:18px; }
.ck li .ck_5 { width:100%; margin-top:20px;}
.ck li .ck_5 tr th,.ck li .ck_5 tr td { font-size:16px; line-height:38px; }
.ck li .ck_5 tr th { color:#333; }
.ck li .ck_5 tr td { color:#888; }
.ck li .ck_6 { margin-top:18px;}
.ck li .ck_6 a { display:block; width:192px; height:40px; line-height:40px; background:#ed7a2c; color:#fff; font-size:16px; text-align:center; border-radius:6px; margin:0 auto; }

.ck li.ck_c { top:0; width:338px; border:1px solid #dedede; box-shadow:14px 0px 2px 2px #ededed;  }
.ck li.ck_c .ck_2 { margin-top:30px; }
.ck li.ck_c .ck_3 { padding-top:18px;}
.ck li.ck_c .ck_4 span { font-size:50px; }
.ck li.ck_c .ck_4 em { font-size:40px; }
.ck li.ck_c .ck_5 { margin-top:30px; }
.ck li.ck_c .ck_6 { margin-top:30px; }
.ck li.ck_c .ck_6 a { width:250px; height:52px; line-height:52px; font-size:20px; }

.gsfl_more { margin-top:48px; text-align:center; }
.gsfl_more a { display:block; font-size:18px; color:#333; }
.gsfl_more a em { font-style:normal; font-size:28px; color:#333; }

/*公司存款分类--唐行宝*/
.gsfl_main .con .rxck_info { position:absolute; top:0; left:0; z-index:3; width:250px; height:404px; background:#fd8f38; }
.rxck_info p.p1 { font-size:50px; color:#fff; padding-top:20px; text-align:center; }
.rxck_info p.p30 { font-size:30px;}
.rxck_info p.p2 { position:relative; left:40px; width:180px; height:39px; line-height:39px; font-size:16px; color:#fff; padding-left:18px;background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051123090763801.png) no-repeat center;  margin-top:28px;}
.rxck_info p.p4 {  width:241px;background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051622154044288.png) no-repeat center;}
.rxck_info p.p3 { left:0;}
.rxck_info .info { font-size:16px; color:#fff; line-height:26px; padding-top:40px; padding-right:20px; padding-left:20px; }
.rxck_info .info p { font-size:16px; color:#fff; line-height:26px;}
.rxck_info .info .label { padding-bottom:14px;}
.rxck_info .info .label span { display:inline-block; height:28px; padding:0 6px; background:#eb722d url(/tsbank/resource/cms/2017/05/img_pc_site/2017051618244764364.png) no-repeat right top; font-size:12px; color:#fff; margin-right:4px; float:left; }

.rxck_info a.a_more { display:block; width:190px; height:38px; line-height:38px; border:1px solid #f9bc8e; text-align:center; color:#fff; font-size:16px; text-align:center; position:absolute; left:20px; bottom:40px; border-radius:4px;;}

.gsfl_main .con .rxck_img { float:left; position:relative; z-index:2; padding-top:35px; padding-left:88px; width:542px;}
.gsfl_main .con .rxck_img2 { width:630px;}
.gsfl_main .con .rxck_cx_img { float:left; position:relative; z-index:2; height:404px; width:725px; padding-left:250px; }
/*.gsfl_main .con .rxck_cx_img .swiper-container {  height:404px; width:725px;}
.rxck_cx_img .swiper-container .swiper-slide img { height:404px; width:725px; }*/
.gsfl_main .con .rxck_cx_img img.ptck_img { height:402px; width:723px; border:1px solid #eee; }
.gsfl_main .con .rxck_cx_img img.ptck_img.sj_img { display:none;}

.rxck_cx_img .pagination { left:10px;}
.rxck_cx_img .pagination,.hld_con .pagination { position: absolute; z-index: 20;  bottom: 0; width:100%;  text-align:center;}
.rxck_cx_img .swiper-pagination-switch,.hld_con .swiper-pagination-switch { display: inline-block;width: 18px; height:18px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051201563686989.png) no-repeat center; cursor: pointer; margin:0 10px; opacity:1;}
.rxck_cx_img .swiper-active-switch,.hld_con .swiper-active-switch { background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051201563047469.png) no-repeat center;
}
.rxck_cx_r { float:right; width:204px; height:404px; position:relative; }
.rxck_cx_r img { width:202px; height:402px; border:1px solid #eee; }
.rxck_cx_r .fd_cr { position:absolute; top:0; left:0; width:100%; height:100%; display:none; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052000220049858.png) repeat; }
.rxck_cx_r .fd_cr a { display:block; margin:185px auto 0; width:100px; height:34px; line-height:34px; text-align:center; border-radius:4px; background:#ed7a2c; font-size:16px; color:#fff;}


.rxck_img .thb_img { position:relative; z-index:1; width:100%; height:417px;}

.rxck_r .lsy_img { border:1px solid #eee; display:block; height:415px;}

.thb_img .swiper-container { width:542px; height:417px; }
.thb_img .swiper-container .mr { position:relative; width:542px;}
.thb_img .swiper-container .mr img { width:100%; height:417px; }
.thb_img .swiper-container .mr .tit { width:95%; text-align:right; left:0; position:absolute; bottom:60px; font-size:22px; color:#fff; }

.thb_img .pagination_img { position:absolute; bottom:20px; right:20px; text-align:right;z-index:10; }
.thb_img .pagination_img .swiper-pagination-switch { display:inline-block; width:53px; height:5px; background:#999; margin-left:16px;}
.thb_img .pagination_img .swiper-active-switch {  background:#cc6633;}

.rxck_img .info { position:absolute; bottom:48px; right:20px; z-index:2; width:100%; font-size:26px; color:#fff; line-height:46px; text-align:right;}
.rxck_img .info.f16 { font-size:16px; line-height:30px;}
.rxck_img .info div {  font-size:30px; color:#fff; line-height:46px;}
.rxck_img .info img.i1 { position:relative; top:2px;}
.rxck_img .info img.i2 { position:relative; top:6px;}
.rxck_img .border { border:5px solid #e2e2e2; width:517px; height:406px; position:absolute; top:20px; left:67px; z-index:0;}

.rxck_r { width:560px; float:right; padding-top:35px; }
.rxck_r2 { width:470px;}

.rxck_r .swiper-container { width:560px;  height:468px}


.rxck_r .rxck_r_con { float:left; width:auto;padding: 0 15px; border:1px solid #eee; margin-left:10px; height:416px; overflow:hidden; background-color:#fff; }
.rxck_r_1 { padding-top:40px; height:35px; line-height:35px; font-size:20px; color:#333; text-align:center; font-weight:bold; }
.rxck_r_1 a { font-size:20px; color:#333; font-weight:bold;}
.rxck_r_2 {  margin-top:20px; height:50px; line-height:50px; text-align:center; }
.rxck_r_2 span { font-size:40px; color:#faa619; }
.rxck_r_2 span em { font-size:22px;  color:#faa619; font-style:normal;}
.rxck_r_2 span i { font-style:normal; }
.rxck_r_3 { height:35px; line-height:35px; font-size:14px; color:#888; text-align:center; }

.rxck_r_4 { margin-top:20px; height:100px;}
.rxck_r_4 ul { padding:0 15px;}
.rxck_r_4 ul li { float:left; width:50%; height:100px; position:relative; line-height:30px; font-size:14px; color:#333;text-align:center; }
.rxck_r_4 ul li.text_r { text-align:right; }
.rxck_r_4 ul li span {  display:block; font-size:14px;color:#888; margin:0 auto;}
.rxck_r_4 ul li.svg { color:#888;}
.rxck_r_4 ul li.svg span { height:60px; line-height:60px; color:#333; }
.rxck_r_4 ul li.svg span i{ font-style:normal}
.rxck_r_4 ul li.svg .t_svg { position:absolute; top:0; left:50%;margin-left:-30px; overflow:hidden; width:60px; height:60px;}

.rxck_r_4 ul li.t_svg_1 { width:100%;}

.rxck_r_4 ul li.t_svg_w {}
.rxck_r_4 ul li.t_svg_w span { text-align:center; width:60px; line-height:20px; font-size:14px; color:#faac34;}
.rxck_r_4 ul li.t_svg_w span i { line-height:60px; display:block; font-style:normal; }


.rxck_r_btn { margin-top:30px;}
.rxck_r_btn a { display:block; width:190px; height:38px; line-height:38px; overflow:hidden; border:1px solid #faa619; background-color:#ed7a2c; font-size:16px; color:#fff; margin:0 auto; border-radius:5px; text-align:center;  }
.rxck_r_btn.btn_hui a { background-color:#a0a0a0;  border:1px solid #a0a0a0; }
.hld_con .pagination { width:560px !important; right:10px;}
.rxck_r .pagination { left:10px;}
.rxck_r .pagination,.hld_con .pagination { position: absolute; z-index: 20;  bottom: 0; width:100%;  text-align:center;}
.rxck_r .swiper-pagination-switch,.hld_con .swiper-pagination-switch { display: inline-block;width: 18px; height:18px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051201563686989.png) no-repeat center; cursor: pointer; margin:0 10px; opacity:1;}
.rxck_r .swiper-active-switch,.hld_con .swiper-active-switch { background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051201563047469.png) no-repeat center;
}

.border_bg { height:1px; width:86px; border:1px solid #d2d2d2; position:absolute; bottom:8px;}
.border_bg.b_1 {  left:70px;}
.border_bg.b_2 {  right:70px;}

.img_tl { margin-top:80px; height:176px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051217022731114.jpg) no-repeat center; }
.img_tl .info { display:block; padding-top:45px; height:131px; text-align:right; padding-right:88px; margin-right:100px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051217022688044.png) no-repeat right center; font-size:18px; color:#666}
.img_tl .info span { display:block; font-size:30px; color:#333; line-height:50px;}



/*公司理财*/
.gslc { background:#f1f1f1  }
.gslc_main { background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060517584814030.jpg); background-repeat:no-repeat; background-position:50% 30%; height:500px; padding:60px 0; }
.grcl_ul { width:600px; float:right; padding-top:120px; }
.grcl_ul li { position:relative; padding-left:118px; padding-bottom:35px;}
.grcl_ul li .i_img { position:absolute; top:0; left:40px; width:48px; height:48px; }
.grcl_ul_r { float:left; width:100%;}
.grcl_ul li .p1 { display:block; font-size:22px; color:#333; }
.grcl_ul li .p1 span {font-size:22px;  color:#ed7a2c; }
.grcl_ul li .p2 { display:block; font-size:16px; color:#333; line-height:36px; }

/*结算卡*/
.jsk { padding:90px 0 120px; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060523060257783.png); background-position:70% 50%; background-repeat:no-repeat; }
.jsk_btm { padding-top:78px;  }
.jsk_l { width:50%; float:left; }
.jsk_l li { width:48%; float:left; padding-top:42px; height:48px; line-height:48px; font-size:16px; color:#333; }
.jsk_l li a { line-height:48px; font-size:16px; color:#333;}
.jsk_l li img { width:48px; height:48px; margin-right:20px; vertical-align:middle;}
.jsk_l li:hover,.jsk_l li:hover a { color:#f7862a; }
.jsk_l li:hover img{ animation-name: t_fd ; animation-iteration-count: 1 ; animation-duration:1s;  -webkit-animation-name: t_fd ; -webkit-animation-iteration-count:1 ; -webkit-animation-duration:1s;}
.jsk_r { float:right; width:509px; height:322px; }

/*金融市场*/
.rzsx { padding:85px 0 55px; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060519240270780.jpg); background-repeat:no-repeat; background-position:70% 50%;background-size:cover; }
.rzsx_l { width:50%; float:left; }
.rzsx_r { width:48%; float:right; }
.rzsx_tit { font-size:32px; color:#fff; line-height:60px; }
a.rzsx_tit:hover { color:#ed7a2c; }
.rzsx_info { font-size:18px; color:#ed7a2c; line-height:46px; }
.rzsx_ul li { width:50%; float:left; padding-top:15px; height:60px;}
.rzsx_ul li a { display:inline-block; line-height:60px; color:#fff; font-size:16px;}
.rzsx_ul li a img { width:60px; height:60px; margin-right:20px; vertical-align:middle;}
.rzsx_ul li a:hover {  color:#ed7a2c;}
.rzsx_ul li a:hover img{ animation-name: t_fd ; animation-iteration-count: 1 ; animation-duration:1s;  -webkit-animation-name: t_fd ; -webkit-animation-iteration-count:1 ; -webkit-animation-duration:1s;}
.rzsx_r_c { width:50%; float:left; }
.rzsx_tit2 { font-size:18px; color:#fff; line-height:60px; padding-top:15px; }
.rzsx_tit2:hover { color:#ed7a2c; }
.rzsx_r_c .rzsx_ul li { width:100%;}

/*结算服务*/
.jsfw { padding:90px 0 40px; }
.jsfw_l { width:55%; height:424px; float:left; position:relative; }
.jsfw_l .img_1 { position:absolute; top:0; left:0; }
.jsfw_l .img_2 { position:absolute; top:140px; left:280px; }
.jsfw_r { width:45%; float:right; padding-top:30px; }

/*国际金融/tsbank/resource/cms/2017/06/img_pc_site/2017060601120193426.jpg*/
.gjjr { padding:90px 0 0px; height:774px; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060601570159312.jpg); background-repeat:no-repeat; background-position:50% 50%; background-size:cover; }
.gjjr_m { height:100%;}
.gjjr_top { background:url(/tsbank/resource/cms/2017/07/img_pc_site/2017070722192329879.png) no-repeat center top;z-index:1}
.gjjr_top a.tit { background:none; color:#fff;}
.gjjr_c {  position:relative; width:1200px; margin:0 auto; height:100%; }
.gjjr_alink { position:absolute; bottom:80px; left:0; }
.gjjr_alink a { display:block; text-align:center; float:left; width:156px; height:40px; line-height:40px; margin-right:24px; font-size:18px; color:#fff; border-radius:4px; border:1px solid #798fa5;}
.jt_bg_1 { position: relative;top: 24px;left: 44px;}
.jt_bg_2 { position: absolute;bottom: 0;right: 0; z-index:2;}
.gjjr_c .wz_sp { position:absolute; font-size:16px; color:#fff; }
.gjjr_c .sp1 { bottom: 235px; left: 410px;}
.gjjr_c .sp2 { bottom: 300px; left: 25px;}
.gjjr_c .sp3 { bottom: 365px; left: 95px;}
.gjjr_c .sp4 { bottom: 450px; left: 35px;}
.gjjr_c .sp5 { bottom: 500px; left: 238px;}
.gjjr_c .sp6 { bottom: 590px; left: 55px;}
.gjjr_c .sp7 { bottom: 645px; left: 316px;}
.gjjr_c .sp8 { bottom: 584px; right: 155px;}
.gjjr_c .sp9 { bottom: 530px; right: 340px;}
.gjjr_c .sp10 { bottom: 515px; right: 200px;}
.gjjr_c a:hover { color:#ed7a2c}
.g_w { -webkit-backface-visibility: visible!important; backface-visibility: visible!important;-webkit-animation-name: g_w; animation-name: g_w; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.g_w_2 { animation-delay:.5s; -webkit-animation-delay:.5s;  }
.g_w_4 { animation-delay:1s; -webkit-animation-delay:1s;  }
.g_w_6 { animation-delay:1.5s; -webkit-animation-delay:1.5s;  }

@keyframes g_w {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes g_w {
0% { opacity:0; }
100% { opacity:1; }
}

/*小薇金融*/
.xwjr { padding:90px 0 120px; overflow:hidden;}
.xwjr_del { width: 1200px; margin:60px auto 0; height:254px; position: relative;}
.xwjr_del .swiper-wrapper { height:254px; overflow:hidden; }
.xwjr_del .con { position:relative; padding:0 18px;}
.xwjr_del .con .c_img { width:100%; height:200px; position:relative; }
.xwjr_del .con .c_img img { display:block; width:100%; height:100%; }
.xwjr_del .con .c_img .s_img { display:none; width:100%; height:100%; position:absolute; top:0; left:0; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052000220049858.png) repeat; }
.xwjr_del .con .c_img .s_img img.y_img { width:77px; height:77px; display:block; position:absolute; top:50%; left:50%; margin-top:-38px; margin-left:-38px;}
.xwjr_del .con:hover .s_img { display:block; }
.xwjr_del .con .title { display:block; text-align:center; border:1px solid #eee; line-height:52px; font-size:18px; color:#333; }
.xwjr_del .xwjr_btn_prev{ display:inline-block; width:39px; height:73px; position:absolute; top:70px; left:-96px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303442826.png) no-repeat center;cursor:pointer; cursor:pointer; }
.xwjr_del .xwjr_btn_next {display:inline-block; width:39px; height:73px; position:absolute; top:70px; right:-96px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303340931.png) no-repeat center;cursor:pointer;  cursor:pointer;}

@media screen and (min-width:1439px) and (max-width:1680px){
	.ban_1 .swiper-pagination-switch { margin:0 4px; top:0;}
    .ban_1 .swiper-active-switch { width:22px; height:22px;}
	.ban_1 .ban_pagination { bottom:20px;}
    .ban_1 .b_img img { width:320px;}
}

@media screen and (max-width:1440px){
	.pad_c { padding:40px 0 60px; }
	.gslc_main { padding:40px 0 60px; }
	.jsk { padding:40px 0 60px; }
	.jsfw { padding:40px 0; }
	.rzsx { padding:40px 0 60px; }
	.jsk_btm { padding-top:30px;}
	.ban_1 .swiper-pagination-switch { width:20px; height:20px; top:0;}
	.ban_1 .ban_pagination { bottom:20px;}
	.gsfl_main { margin-top:40px !important;}
    .ban_1 .b_img { margin:0px auto ; padding:150px 0 0; }
	.ban_1 .b_img img { width:280px;}
}

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

@media screen and (max-width:1200px) {
	.w1200 { width:100%;}
	.foot_main { width:100%;}
    .ban_1 .b_img { width:100%;}
	.ban_1 .b_img img { margin-left:10px; }
	.jsk_btm .jsk_l { margin-left:10px;}
	.jsk_btm .jsk_r { margin-right:10px;}
	.rzsx_l,.rzsx_r { width:48%; }
	.rzsx_l { margin-left:10px; }
	.rzsx_r { margin-right:10px;}
	.gjjr_alink { left:24px;}
}

@media screen and (max-width:768px) {
	.yhhd .yhhd_list li { width:96%; padding:2%; min-height:auto; }
	.yhhd .yhhd_list li img { width:24%; }
	.yhhd .yhhd_list li .yhhd_r { width:70%; }
	
}

@media screen and (min-width:768px) and (max-width:1024px){
	/*公司存款*/
        .gsfl_main .con { width:768px; margin:0 auto;}
	.gsfl_main .con .rxck_info { left:20px; }
	.gsfl_main .con .rxck_img2 { box-sizing:border-box; width:100%;}
	.gsfl_main .con .rxck_img { position:absolute; right:20px;}
	.gsfl_main .con .rxck_cx_img { box-sizing:border-box; width:100%;}
	.gsfl_main .con .rxck_cx_img img.ptck_img { width:100%;}
	.rxck_img .info { font-size:26px; }
	.rxck_r,.border_bg,.hld_con .pagination,.rxck_cx_r { display:none;}
	.gsfl_main .con .rxck_cx_img { box-sizing:border-box; padding-left:260px; width:100%; }
	/*公司理财*/
	.grcl_ul { width:52%; }
	.grcl_ul li { padding-left:66px;}
	.grcl_ul li .i_img { left:0; }
	/*单位结算卡*/
	.jsk_l { box-sizing:border-box; }
	.jsk_r { width:46%; height:auto; }
	.jsk_l li {height:auto; padding-top:0; text-align:center; }
	.jsk_l li img { display:block; margin:0 auto; }
	/*融资授信*/
	.rzsx { padding:30px 0 50px;}
	.rzsx_tit { font-size:30px;}
	.rzsx_info { line-height:35px;}
	.rzsx_ul li a { font-size:15px; }
	.rzsx_ul li a img { margin-right:0; width:44px; height:44px;}
	.rzsx_tit2 { display:block; padding-top:15px;}
	/*结算服务*/
	.jsfw_l { max-width:466px;}
	.jsfw_l .img_1 { width:70%;}
	.jsfw_l .img_2 { width:58%; left:auto; top:auto; bottom:0; right:0;}
	/*国际金融*/
	.gjjr { padding:40px 0 0; height:550px; }
	.gjjr_c .sp1 { bottom:30%; left:35%;}
	.gjjr_c .sp2 { bottom:30%; left:2%;}
	.gjjr_c .sp3 { bottom:42%; left:5%;}
	.gjjr_c .sp4 { bottom:60%; left:1%;}
	.gjjr_c .sp5 { bottom:65%; left:20%;}
	.gjjr_c .sp6 { bottom:76%; left:10%;}
	.gjjr_c .sp7 { bottom:84%; left:24%;}
	.gjjr_c .sp8 { bottom:68%; right:12%;}
	.gjjr_c .sp9 { bottom:60%; right:26%;}
	.gjjr_c .sp10 { bottom:55%; right:10%;}
	.gjjr_alink { bottom:46px;}
	.gjjr_alink a { width:120px; height:32px; line-height:32px; font-size:16px; }
	.jt_bg_2 { display:none; }
}

@media screen and (min-width:640px) and (max-width:767px){
	/*公司存款*/
	.pad_c { padding:40px 0; }
	.grck_top .tit { font-size:28px; }
	.gsfl_main .con .rxck_info { left:10px; }
	.gsfl_main .con .rxck_img { position:absolute; right:10px;}
	.gsfl_main .con .rxck_img2 { width:100%;box-sizing: border-box;}
	.rxck_img .info { font-size:22px;}
	.gsfl_main .con .rxck_cx_img img.ptck_img { box-sizing:border-box; width:100%; height:404px; display:none; }
        .gsfl_main .con .rxck_cx_img img.ptck_img.sj_img { display:block;}
	.rxck_r,.border_bg,.hld_con .pagination,.rxck_cx_r { display:none;}
	.gsfl_main .con .rxck_cx_img { box-sizing:border-box; padding-left:260px; width:100%; }
	/*公司理财*/
	.grcl_ul { width:52%; }
	.grcl_ul li { padding-left:66px;}
	.grcl_ul li .i_img { left:0; }
	/*单位结算卡*/
	.jsk_btm { padding-top:10px; }
	.jsk_l { float:none; width:100%; box-sizing:border-box; }
	.jsk_l li { text-align:center; }
	.jsk_r { width:46%; height:auto; }
	.jsk_l li {  padding-top:15px;   }
	.jsk_r { display:block; float:none; width:60%; margin:15px auto 0!important;}
	/*融资授信*/
	.rzsx { padding:30px 0 50px;}
	.rzsx_l { width:100% !important; box-sizing:border-box; margin-left:0; padding-left:10px; }
	.rzsx_r { width:100% !important; box-sizing:border-box; margin-right:0; padding-left:10px; margin-top:10px;}
	.rzsx_tit2 { line-height:50px; padding-top:0 !important;}
	.rzsx_tit { font-size:28px;}
	.rzsx_info { font-size:16px; line-height:25px;}
	.rzsx_ul { padding-top:10px;}
	.rzsx_ul li { padding-top:0; height:50px;}
	.rzsx_ul li a { font-size:15px; line-height:50px; }
	.rzsx_ul li a img { width:45px; height:45px;}
	.rzsx_tit2 { display:block; padding-top:15px;}
	/*结算服务*/
	.jsfw { padding:40px 0 60px;}
	.jsfw_l { width:44%; height:auto; }
	.jsfw_l .img_1 { width:70%; position:relative;}
	.jsfw_l .img_2 { width:58%; left:auto; top:36%; bottom:auto; right:0;}
	.jsfw_r { float:left !important; width:56%;}
	.jsfw_r li { text-align:left !important; padding-left:10px; box-sizing:border-box; height:auto !important; padding-top:0 !important; padding-bottom:15px;}
	/*国际金融*/
	.gjjr { padding:40px 0 0; height:440px; }
	.gjjr_c .sp1 { bottom:30%; left:35%;}
	.gjjr_c .sp2 { bottom:30%; left:2%;}
	.gjjr_c .sp3 { bottom:42%; left:5%;}
	.gjjr_c .sp4 { bottom:60%; left:1%;}
	.gjjr_c .sp5 { bottom:65%; left:20%;}
	.gjjr_c .sp6 { bottom:76%; left:10%;}
	.gjjr_c .sp7 { bottom:84%; left:24%;}
	.gjjr_c .sp8 { bottom:68%; right:12%;}
	.gjjr_c .sp9 { bottom:60%; right:26%;}
	.gjjr_c .sp10 { bottom:55%; right:10%;}
	.gjjr_alink { bottom:46px;}
	.gjjr_alink a { width:80px; height:30px; line-height:30px; font-size:14px; }
	.jt_bg_2 { display:none; }

}

@media screen and (min-width:480px) and (max-width:639px){
	/*banner*/
	.banner,.banner .swiper-container,.banner .swiper-slide  { height:240px; }
	.banner .b_img { margin:0 auto ; padding: 84px 0 0; }
	.banner .b_img img { width:190px;}
	.banner .swiper-pagination-switch { width:14px; height:14px; }
	/*优惠活动*/
	.yhhd .title { width:160px; height:35px; line-height:35px; font-size:16px; }
	.yhhd .yhhd_list { padding-top:40px; }
	.yhhd .yhhd_list li .tit { padding:0; font-size:16px; }
	.yhhd .yhhd_list li .info { font-size:14px; }
	.yhhd .yhhd_list li { min-height:124px;}
	/*公司存款*/
	.pad_c { padding:40px 0; }
	.grck_top .tit { font-size:28px; }
	.gsfl_tabs { padding-top:20px;}
	.gsfl_tabs a { padding:0 8px;font-size:16px; }
	.gsfl_main { height:420px; margin:0 auto !important; }
	.gsfl_main .con { width:480px; padding-top:0; height:420px; position:relative; margin:0 auto}
	.gsfl_main .con .rxck_info { height:334px; position:absolute; width:160px; left:0; top:38px;}
	.rxck_info p.p1 { font-size:22px !important; line-height:30px !important; }
	.rxck_info p.p2 { margin-top:10px; font-size:14px; height:30px; line-height:30px;background: url(/tsbank/resource/cms/2017/05/img_pc_site/2017051123090763801.png) no-repeat center left; background-size:150px; box-sizing:border-box; padding-left:10px; width:100%;}
	.rxck_info a.a_more { bottom:20px; left:10px; width:80px; height:24px; line-height:24px; font-size:14px;}
	.rxck_info .info { padding:10px 5px 0; line-height:22px; font-size:14px;}
	.rxck_info .info p { font-size:14px;}
	.rxck_info .info .label { padding-bottom:10px;}
	.rxck_info .info .label span { height:18px; line-height:18px; padding:0; width:60px; text-align:center; margin-bottom:4px;}
	.gsfl_main .con .rxck_img { top: 0; left: 0; box-sizing: border-box; padding-left: 0; padding-top: 65px; padding-right: 0; width: 480px; }
	.rxck_img .thb_img { height:354px; width:460px; left:20px; box-sizing:border-box;}
	.rxck_img .border { width:460px; height:346px; left:10px; top:50px; box-sizing:border-box;}
	.rxck_img .info { font-size:18px; line-height:30px; right:20px; width:100%; bottom:44px; }
	.rxck_img .info div { font-size:18px; top:3px; line-height:30px;  }
	.gsfl_main .con .rxck_cx_img { box-sizing: border-box; padding-left: 160px; width: 100%; height: 372px; padding-top: 38px;}
	.gsfl_main .con .rxck_cx_img img.ptck_img { height:332px; width:100%; display:none;}
        .gsfl_main .con .rxck_cx_img img.ptck_img.sj_img { display:block;}
	.hld_con .pagination,.rxck_cx_r,.rxck_r,.border_bg { display:none;}
	
	/*公司理财*/
	.gslc_main { background-image:none; height:auto; padding:40px 0; }
	.grcl_ul { width:100%; box-sizing:border-box; padding:80px 20px 0;}
	.grcl_ul li { padding-bottom:28px; padding-left:66px; }
	.grcl_ul li .i_img { left:0;}
	.grcl_ul li .p1,.grcl_ul li .p1 span { font-size:20px; }
	/*单位结算卡*/
	.jsk_btm { padding-top:10px; }
	.jsk_l { margin-left:0 !important; float:none; width:100%; box-sizing:border-box; }
	.jsk_l li { margin-left:2%; text-align:center; }
	.jsk_r { width:46%; height:auto; }
	.jsk_l li {  padding-top:15px;   }
	.jsk_r { display:block; float:none; width:60%; margin:15px auto 0!important;}
	/*融资授信*/
	.rzsx { padding:30px 0 50px;}
	.rzsx_l { width:100% !important; box-sizing:border-box; margin-left:0; padding-left:10px; }
	.rzsx_r { width:100% !important; box-sizing:border-box; margin-right:0; padding-left:10px; margin-top:10px;}
	.rzsx_tit2 { line-height:50px; padding-top:0 !important;}
	.rzsx_tit { font-size:22px;}
	.rzsx_info { font-size:16px; line-height:25px;}
	.rzsx_ul { padding-top:10px;}
	.rzsx_ul li { padding-top:0; height:50px;}
	.rzsx_ul li a { font-size:15px; line-height:50px; }
	.rzsx_ul li a img { width:45px; height:45px;}
	.rzsx_tit2 { display:block; padding-top:15px;}
	/*结算服务*/
	.jsfw_l { width:100%; float:none; height:auto; padding-bottom:40px; margin-top:20px; }
	.jsfw_l .img_1 { display:block; width:50%; position:relative; margin:0 auto; margin-left:30px;}
	.jsfw_l .img_2 { width:40%; left:40%; top:auto; bottom:0; right:auto;}
	.jsfw_r { float:none !important; width:100%;}
	.jsfw_r li { text-align:left !important; padding-left:20px; box-sizing:border-box; height:auto !important; padding-top:0 !important; padding-bottom:15px;}
	/*国际金融*/
	.gjjr { padding:20px 0 0; height:440px; }
	.gjjr_c .wz_sp { font-size:14px;}
	.gjjr_c .sp1 { bottom:30%; left:35%;}
	.gjjr_c .sp2 { bottom:30%; left:2%;}
	.gjjr_c .sp3 { bottom:42%; left:5%;}
	.gjjr_c .sp4 { bottom:60%; left:1%;}
	.gjjr_c .sp5 { bottom:65%; left:20%;}
	.gjjr_c .sp6 { bottom:76%; left:10%;}
	.gjjr_c .sp7 { bottom:84%; left:24%;}
	.gjjr_c .sp8 { bottom:68%; right:12%;}
	.gjjr_c .sp9 { bottom:60%; right:26%;}
	.gjjr_c .sp10 { bottom:55%; right:10%;}
	.gjjr_alink { bottom:46px;}
	.gjjr_alink a { width:80px; height:28px; line-height:28px; font-size:14px; }
	.jt_bg_2 { display:none; }
}

@media screen and (min-width:320px) and (max-width:479px){
	/*banner*/
	.banner,.banner .swiper-container,.banner .swiper-slide  { height:200px; }
	.banner .b_img { margin:0 auto ; padding:84px 0 0; }
	.banner .b_img img { width:190px;}
	.banner .swiper-pagination-switch { width:14px; height:14px; }
	/*优惠活动*/
	.yhhd .title { width:160px; height:35px; line-height:35px; font-size:16px; }
	.yhhd .yhhd_list { padding-top:40px; }
	.yhhd .yhhd_list li .tit { padding:0; font-size:16px; }
	.yhhd .yhhd_list li .info { font-size:14px; line-height:22px; }
	.yhhd .yhhd_list li { min-height:110px;}
	/*公司存款*/
	.pad_c { padding:20px 0;}
	.grck_top .tit { font-size:20px; height:40px; line-height:40px; }
	.grck_top .line { top:18px; }
	.gsfl_tabs { padding-top:15px; }
	.gsfl_tabs a { font-size:16px; height:30px; line-height:30px; padding:0 8px;  }
	.gsfl_main { height:322px; margin:0 auto !important; }
	.gsfl_main .con {width:320px; padding-top:0; height:296px; position:relative; margin:0 auto}
	.gsfl_main .con .rxck_info { height:230px;position:absolute; width:130px; left:0; top:38px;}
	.rxck_info p.p1 { font-size:20px !important; line-height:20px !important; padding-top:10px; }
	.rxck_info p.p2 { margin-top:10px; font-size:12px; height:24px; line-height:24px;background: url(/tsbank/resource/cms/2017/05/img_pc_site/2017051123090763801.png) no-repeat center left; background-size:125px; box-sizing:border-box; padding-left:10px; width:100%;}
	.rxck_info a.a_more { bottom:10px; left:10px; width:70px; height:20px; line-height:20px; font-size:12px;}
	.rxck_info .info { padding:10px 5px 0 !important; line-height:20px; font-size:12px; height:100px; overflow:hidden; }
	.rxck_info .info p { font-size:14px; line-height:20px;}
	.rxck_info .info .label { padding-bottom:0;}
	.rxck_info .info .label span { height:18px; line-height:18px; padding:0; width:56px; text-align:center; margin-bottom:2px;}
	.gsfl_main .con .rxck_img,.gsfl_main .con .rxck_img2 { top: 0; left: 0; box-sizing: border-box; padding-left: 0; padding-top: 65px; padding-right: 0; width: 320px; }
	.rxck_img .thb_img { width:300px; height:230px; left:20px;}
	.rxck_img .info { font-size:16px; line-height:24px; right:8px; width:176px; bottom:30px; }
	.rxck_img .info div { font-size:16px; top:3px; line-height:30px;  }
	.rxck_img .info img.i2 { width:20px; }
	.thb_img .swiper-container { width:300px; height:230px;}
	.thb_img .swiper-container .mr { width:100%; height:100%;}
	.thb_img .swiper-container .mr img { height:100%;}
	.thb_img .swiper-container .mr .tit { bottom:35px; font-size:16px;}
	.rxck_img .border { width:300px; height:230px; left:10px; top:50px; box-sizing:border-box;}
	.gsfl_main .con .rxck_cx_img { box-sizing: border-box; padding-left: 130px; width: 100%; height: 268px; padding-top: 38px;}
	.gsfl_main .con .rxck_cx_img img.ptck_img { height:230px; width:100%;box-sizing: border-box; display:none; }
        .gsfl_main .con .rxck_cx_img img.ptck_img.sj_img { display:block;}
	.rxck_cx_img .swiper-container .swiper-slide img { width:auto; height:226px;}	
	.hld_con .pagination,.rxck_cx_r,.rxck_r,.border_bg { display:none;}
	/*公司理财*/
	.gslc_main { background-image:none; height:auto; padding:40px 0; }
	.grcl_ul { width:100%; box-sizing:border-box; padding:60px 20px 0;}
	.grcl_ul li { padding-bottom:28px; padding-left:66px; }
	.grcl_ul li .i_img { left:0;}
	.grcl_ul li .p1,.grcl_ul li .p1 span { font-size:18px; }
	.grcl_ul li .p2 { font-size:14px; line-height:28px; padding-top:8px; }
	/*单位结算卡*/
	.jsk { background-image:none;}
	.jsk_btm { padding-top:10px; }
	.jsk_l { margin-left:0 !important; float:none; width:100%; box-sizing:border-box; }
	.jsk_l li { font-size:14px; margin-left:2%; text-align:center; height:auto; line-height:30px; }
	.jsk_l li img { display:block; width:40px; height:40px; margin:0 auto !important;}
	.jsk_r { width:46%; height:auto; }
	.jsk_l li {  padding-top:15px;   }
	.jsk_r { display:block; float:none; width:80%; margin:15px auto 0!important;}
	/*融资授信*/
	.rzsx { padding:30px 0 50px;}
	.rzsx_l { width:100% !important; box-sizing:border-box; margin-left:0; padding-left:10px; }
	.rzsx_r { width:100% !important; box-sizing:border-box; margin-right:0; padding-left:10px; margin-top:10px;}
	.rzsx_tit2 { text-align:center; line-height:35px; padding-top:0 !important;}
	.rzsx_tit { font-size:22px;}
	.rzsx_info { font-size:16px; line-height:25px; }
	.rzsx_ul { padding-top:10px; width:100%;}
	.rzsx_ul li { height:auto; text-align:center; padding-top:0;  }
	.rzsx_ul li a { font-size:15px; line-height:30px; }
	.rzsx_ul li a img { margin:0 auto; display:block; width:45px; height:45px;}
	.rzsx_tit2 { display:block; padding-top:15px;}
	/*结算服务*/
	.jsfw_l { width:100%; float:none; height:auto; padding-bottom:40px; margin-top:20px; }
	.jsfw_l .img_1 { display:block; width:50%; position:relative; margin:0 auto; margin-left:30px;}
	.jsfw_l .img_2 { width:40%; left:40%; top:auto; bottom:0; right:auto;}
	.jsfw_r { float:none !important; width:100%;}
	.jsfw_r li { text-align:left !important; box-sizing:border-box; height:auto !important; padding-top:0 !important; padding-bottom:15px;}
	.jsfw_r li img { display:inline-block;margin:0 10px 0 0 !important;}
	.jsfw_r li a { font-size:14px;}
	/*国际金融*/
	.gjjr { padding:20px 0 0; height:440px; }
	.gjjr_c .wz_sp { font-size:14px;}
	.gjjr_c .sp1 { bottom:20%; left:35%;}
	.gjjr_c .sp2 { bottom:20%; left:2%;}
	.gjjr_c .sp3 { bottom:32%; left:5%;}
	.gjjr_c .sp4 { bottom:40%; left:1%;}
	.gjjr_c .sp5 { bottom:45%; left:20%;}
	.gjjr_c .sp6 { bottom:56%; left:10%;}
	.gjjr_c .sp7 { bottom:74%; left:24%;}
	.gjjr_c .sp8 { bottom:58%; right:12%;}
	.gjjr_c .sp9 { bottom:50%; right:26%;}
	.gjjr_c .sp10 { bottom:45%; right:10%;}
	.gjjr_alink { bottom:20px; left:10px;}
	.gjjr_alink a { width:80px; height:28px; line-height:28px; font-size:12px; margin-right:10px; }
	.jt_bg_2 { display:none; }

}