.grjr_main { width:100%; overflow:hidden;}

/*banner*/

.banner { width: 100%; height:400px; position: relative; overflow:hidden;}
.banner .swiper-container { height:400px;  }
.banner .swiper-slide { height:400px; position:relative;  overflow:hidden;background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.banner .b_img { width:1200px; margin:200px auto 0; }
.banner .ban_pagination { position: absolute; left: 0; text-align: center; bottom:40px; width: 100%; z-index:2;}
.banner .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);}
.banner .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;  }

/*个人贷款*/
.bgf1 { background:#f1f1f1; }
.grck { padding:90px 0 125px; overflow:hidden;}
.grck_top { position:relative;  text-align:center;}
.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 .info,.grck_top .info a { font-size:16px; color:#ed7a2c; line-height:32px; }

.grck .tabs { width:750px; padding:20px 0; position:relative; margin: 0 auto;}
.grck .tabs .tabs_btn_left{ position:absolute; top:30px; display:inline-block; width:15px; height:25px; left:50px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051122453952396.png) no-repeat center; cursor:pointer;}
.grck .tabs .tabs_btn_left:hover { background:url(/tsbank/resource/cms/2017/07/img_pc_site/2017070419363798804.png) no-repeat center; }
.grck .tabs .tabs_btn_right { position:absolute; top:30px; display:inline-block; width:15px; height:25px; right:50px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051122453156554.png) no-repeat center; cursor:pointer;}
.grck .tabs .swiper-slide { display:block; float:left; height:25px; line-height:25px; text-align:center; }
.grck .tabs .swiper-slide span { color:#000; font-size:20px;cursor:pointer;   }
.grck .tabs span.avtive { color:#ed7a2c;}

.grck .tabs a.alx {display:block; float:left; height:35px; line-height:35px; text-align:center; color:#000; font-size:20px;cursor:pointer; padding:0 13px;  }
.grck .tabs a.active{ background:#ed7a2c; color:#fff; border-radius:4px;}

.rxfl_main {  height:541px;overflow:hidden; }
.rxfl_main .con { padding-top:38px; position:relative; height:503px; }
.rxfl_main .con .rxck_info { position:absolute; top:38px; 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:134px; 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 right;  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 span.cts { display:inline-block; width:50%;font-size:16px; color:#fff; line-height:26px; }
.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;;}

.rxfl_main .con .rxck_img { float:left; position:relative; z-index:2; padding-top:35px; padding-left:88px; width:542px;}
.rxfl_main .con .rxck_img2 { width:814px;}
.rxfl_main .con .rxck_cx_img { float:left; position:relative; z-index:2; height:404px; width:725px; padding-left:250px; }
.rxfl_main .con .rxck_cx_img .swiper-container {  height:404px; width:100%;}
.rxck_cx_img .swiper-container .swiper-slide img { height:404px; width:100%; }
.rxck_cx_img .swiper-container .swiper-slide.sj_slide { 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:204px; height:404px; }
.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;}
.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:30px; 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; height:468px; float:right; padding-top:35px; }
.rxck_r2 { width:280px;}

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


.rxck_r .rxck_r_con { float:left; width:270px; margin-left:10px; height:418px; 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_info { margin-top: 10px; height: 30px; line-height: 30px; font-size: 18px; color: #513580; text-align:center; }
.rxck_r_2 { 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; }
.rxck_r_4 ul { padding:0 40px;}
.rxck_r_4 ul li { float:left; width:50%; height:60px; 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; height:100px; margin-top:0;}
.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;}

/*个人理财*/
.grlc { padding:90px 0 100px; overflow:hidden;}
.grlc .grck_top .tit { background:#fff; }
.grlc_tab { padding-top:30px; height:30px; width:250px; margin:0 auto; }
.grlc_tab .a_grlc { width:50%; float:left; text-align:center; line-height:30px; font-size:20px; color:#000; cursor:pointer; }
.grlc_tab .a_grlc.tab_y { color:#ed7a2c; }
.a_grlc_x_y { display:block;}
.a_grlc_x_n { display:none;}


.grlc_con { height:480px;}
.grlc_con_c { width:1200px; margin:65px auto 0; height:415px; position:relative;}
.grlc_con .grlc_del .swiper-container { width:100%;}
.grlc_con .grlc_btn_prev{ display:inline-block; width:39px; height:73px; position:absolute; top:185px; left:-96px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303442826.png) no-repeat center;cursor:pointer;  cursor:pointer;}
.grlc_con .grlc_btn_next {display:inline-block; width:39px; height:73px; position:absolute; top:185px; right:-96px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303340931.png) no-repeat center;cursor:pointer; cursor:pointer; }
.grlc_con .grlc_btn_next:hover { background:url(/tsbank/resource/cms/2017/07/img_pc_site/2017070419385841405.png) no-repeat center; }
.grlc_con .swiper-wrapper {  margin:0 auto; }
.t_2_c { width:1200px; margin:0 auto; height:415px; overflow:hidden; }
.t_2_c .swiper-slide  {  overflow:hidden; height:415px;   }
.t_2_c .swiper-slide .con {  border:1px solid #eee;height:413px; margin:0 15px;position: relative;
    overflow: hidden; }
.dx_icon {
    position: absolute;
    right: -23px;
    top: 12px;
    width: 90px;
    line-height: 23px;
    transform: rotate(45deg);
    font-size: 14px;
    color: #fff;
    background: #ed7a2c;
}
.t_2_c .swiper-slide .con>div { text-align:center; overflow:hidden; padding: 0 10px;}

.t2l_1 { margin-top:60px; height:35px; line-height:35px; font-size:22px; color:#333; display:block;text-align: center;padding: 0 10px; }
#grlc_two .t2l_1{height:auto; margin-top:30px;}
#grlc_two .t2l_1 a{display:block;}
#grlc_two .t2l_1 span{margin-top: 10px; height: 30px; line-height: 30px; font-size: 18px; color: #513580;}
.t2l_2 { margin-top:10px; height:30px; line-height:30px; font-size:18px; color:#513580; }

.t2l_3 { margin-top:20px; height:50px; line-height:50px; }
.t2l_3 span { font-size:22px; color:#333; }
.t2l_3 span i { font-size:48px; color:#333;  font-style:normal; padding: 0 5px; }
.t2l_3 span em { font-size:22px;  color:#333; font-style:normal;}

.t2l_4 { margin-top:20px; height:25px; line-height:25px; font-size:14px; color:#888; }

.t2l_5 { margin-top:20px; height:60px;}
.t2l_5 ul {}
.t2l_5 ul li { float:left;  height:60px; position:relative; text-align:center; line-height:30px; font-size:14px; color:#888;  }
.t2l_5 ul li span { display:block; font-size:16px; color:#333;  }
.t2l_5 ul li .t_svg { position:absolute; top:0; left:50%; margin-left:-30px; overflow:hidden; width:60px; height:60px;}

.t2l_5 ul li.t_svg_w {}
.t2l_5 ul li.t_svg_w span { line-height:20px; font-size:14px; color:#cf2a09;}
.t2l_5 ul li.t_svg_w span i { padding-top:12px;  line-height:20px; display:block; font-style:normal; }


.t_2_c>ul>li>div.t21_5_2 { padding:0 60px; }
.t_2_c>ul>li>div.t21_5_3 { padding:0 50px; }

.t21_5_2 li { width:50%;}
.t21_5_3 li { width:33%; }

.t2l_6 { margin-top:20px; height:40px;}

.t21_6_btn {}
.t21_6_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;  }


/*信息列表*/
.t_list { overflow:hidden; }
.t_list ul {}
.t_list ul li { height:36px; line-height:36px; overflow:hidden; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051301294541680.png); background-repeat:no-repeat; background-position:0 13px; }
.t_list ul li a { padding-left:15px; font-size:16px; color:#555; }
.t_list ul li span { float:right; font-size:16px; color:#a4a4a4;}
.t_list ul li:hover  { background-position:0 -23px; }
.t_list ul li:hover a { color:#ed7a2c; }
.t_list ul li:hover span { color:#ed7a2c;}


/*银行卡*/
.yhk { padding:90px 0 100px; background:#f1f1f1 url(/tsbank/resource/cms/2017/05/img_pc_site/2017051222394133838.png); background-repeat:no-repeat; background-position:40% 0; position:relative;  overflow:hidden;}
.yhk_ys { padding-top:60px; width:800px; margin:0 auto;}
.yhk_ys li { width:160px; float:left; text-align:center; }
.yhk_ys li img { width:75px; height:75px; display:block;  margin:0 auto;}
.yhk_ys li p { line-height:55px; font-size:18px; color:#333; }
.yhk_ys li:hover p { color:#ed7a2c}

.yhk_con { width:910px; margin:55px auto 0; height:360px; position:relative;z-index:40; }
.yhk_con .yhk_btn_prev { width:23px; height:40px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051222273369794.png) no-repeat center; position:absolute; top:74px; left:0; z-index:2; cursor:pointer;}
.yhk_con .yhk_btn_prev:hover {background:url(/tsbank/resource/cms/2017/07/img_pc_site/2017070419410413101.png) no-repeat center; }
.yhk_con .yhk_btn_next { width:23px; height:40px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051222273322335.png) no-repeat center; position:absolute; top:74px; right:0; z-index:2; cursor:pointer;}
.yhk_con .swiper-container { width:810px; margin:0 auto;height:395px;  }
.yhk_con .swiper-wrapper { height:360px; }
.yhk_con .swiper-slide {
  height: 100%;
  opacity: 0.4;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.yhk_con .swiper-slide-visible {
	position:relative;
 
  opacity: 0.5;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
}
.yhk_con .swiper-slide-active {
	position:relative;
	z-index:2;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.yhk_con .con img { display:block; overflow:hidden; width:100%; height:auto; border-radius:10px; position:relative; z-index:3; }
.yhk_con .con .info { display:none; border:1px solid #ed7a2c; border-radius:6px; padding:20px; height:auto; font-size:14px; color:#000; line-height:26px; margin-top:-15px; }
.yhk_con .con .info .tit { display:block; font-size:16px; line-height:32px; }
.yhk_con .con .info .tit:hover { color:#ed7a2c; font-weight:bold;}

.yhk_con .swiper-slide-active .con { width: 100%; position: relative;  z-index:2; padding-bottom:15px;}
.yhk_con .swiper-slide-active .con img { top: 0; width: 100%; height: auto;box-shadow:0px 5px 10px 0px #a2a2a2;}
.yhk_con .swiper-slide-active .con .info { display:block;}

.yhk_rw_img { position:absolute; width:549px; height:513px; bottom:0; left:50%; margin-left:-780px; }
.yhk_rw_img:hover { bottom:10px;}

/*结算服务*/
.jsfw { padding:90px 0; overflow:hidden;}
.jsfw .grck_top .tit { background:#fff; }
.jsfw_ys { width:1200px; margin:50px auto 0;}
.jsfw_ys li { width:25%; float:left; text-align:center; position:relative;overflow:hidden;}
.jsfw_ys li a { display:block; }
.jsfw_ys li .img { width:100%; height:287px;  background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051918575192875.png) no-repeat center; display:block; margin:0 auto; overflow:hidden; position:absolute; top:-1px; left:0; z-index:2; }
.jsfw_ys li img { width:261px; height:261px; border-radius:100%; display:block; margin:0 auto;  }
.jsfw_ys li p { font-size:18px; color:#333; line-height:60px; margin-top:25px;}
.jsfw_ys li:hover p { font-weight:bold; color:#ed7a2c; }
.animated { 
	-webkit-animation-duration: 1s;
    animation-duration: 1s; 
	-webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}



/*特惠商户*/
.thsh { padding:90px 0 120px; overflow:hidden;}
.thsh_del { width: 1200px; margin: 45px auto 0; height:292px; position: relative;}
.thsh_del .swiper-wrapper { height:326px; overflow:hidden; }
.thsh_del .con { position:relative; padding:8px 15px 0;}
.thsh_del .con .img { width:100%; height:144px; }
.thsh_del .con .img img { width:100%; height:144px;}
.thsh_del .con .title a { line-height:40px; font-size:18px; color:#333; }
.thsh_del .con .info { padding:0 22px; height:174px;background:#fff; }
.thsh_del .con .addr { font-size:14px; color:#ed7a2c; line-height: 20px; height: 60px; overflow: hidden;}
.thsh_del .con .addr p {font-size:12px; color:#333; line-height: 20px; }
.thsh_del .con .dzj { position:absolute; top:0; left:15px; width:62px; height:37px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051300204883120.png) no-repeat center; font-size:18px; color:#fff; line-height:37px; text-align:center; }
.thsh_del .thsh_btn_prev{ display:inline-block; width:39px; height:73px; position:absolute; top:125px; left:-96px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303442826.png) no-repeat center;cursor:pointer; cursor:pointer; }
.thsh_del .thsh_btn_next {display:inline-block; width:39px; height:73px; position:absolute; top:125px; 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){
	.banner .swiper-pagination-switch { margin:0 4px; top:0;}
        .banner .swiper-active-switch { width:22px; height:22px;}
	.banner .ban_pagination { bottom:20px;}
	.banner .b_img img { width:450px;}
}

@media screen and (max-width:1440px){
	.grck { padding:40px 0 60px;  }
	.grlc { padding:40px 0 60px; }
	.grlc_con { margin:40px auto 0; }
	.yhk { padding:40px 0 60px; }
	.jsfw { padding:40px 0; }
	.grlc_con .grlc_btn_next { right:-39px; }
	.grlc_con .grlc_btn_prev { left:-39px; }
	.banner .swiper-pagination-switch { width:22px; height:22px; top:0;}
	.banner .ban_pagination { bottom:20px;}
	.banner .b_img { margin:150px auto 0; }
	.banner .b_img img { width:400px;}
        .yhk_rw_img { left:53%;}
}

@media screen and (max-width:1280px) {
	.grlc_con .grlc_btn_prev,.grlc_con .grlc_btn_next { display:none; }
}

@media screen and (max-width:1200px) {
	.w1200 { width:100%;}
	.banner .b_img { width:100%;}
	.banner .b_img img { margin-left:10px;}
	.grlc_con { width:100%; }
	.grlc_con_c { width:100%;}
	.yhk_rw_img { margin-left:-700px;}
	.yhk_ys { width:100%;}
	.yhk_ys li { width:16.66%;}
	.jsfw_ys { width:100%;}
        .grck .grck_top .info { display:none;}
	
}

@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%; }
	.yhhd .yhhd_list li .info { min-height:0;}
}

@media screen and (min-width:768px) and (max-width:1024px){
       .yhhd .yhhd_list li .info { max-height:78px; overflow:hidden;}
	/*个人存款*/
	.grck .tabs { width:718px;}
        .grck .tabs a.alx { width:100px; padding:0;}
        .grck .tabs a.alx:last-child { width:120px;}
        .rxfl_main .con { width:768px; margin:0 auto;}
	.rxfl_main .con .rxck_info { left:20px; }
	.rxfl_main .con .rxck_img { position:absolute; right:20px;}
	.rxck_r,.border_bg,.hld_con .pagination,.rxck_cx_r { display:none;}
	.rxfl_main .con .rxck_cx_img { box-sizing:border-box; padding-left:270px; width:100%; }
	/*理财基金*/
	.grlc_con_c { margin-top:25px; }
	.t2l_1 { margin-top:35px; height:70px; line-height:70px;}
	.t2l_1 a { font-size:22px; }
	.t2l_2 { font-size:16px; margin-top:10px; }
	.t2l_3 { height:40px; line-height:30px; }
	.t2l_3 span,.t2l_3 span i { font-size:36px; }
	/*银行卡*/
	.yhk_con { width:100%;}
	.yhk_con .swiper-container { width:100%; height:417px;}
	.yhk_rw_img { display:none;}
	.yhk_con .con .info { box-sizing:border-box;}
	.yhk_con .yhk_btn_prev,.yhk_con .yhk_btn_next { display:none; }
	/*结算服务*/
	.jsfw_ys li .img { display:none; }
	.jsfw_ys li img { width:90%; height:auto;}
}

@media screen and (min-width:640px) and (max-width:767px){
	/*个人存款*/
	.grck { padding:40px 0; }
	.grck_top .tit { font-size:28px; }
	.grck .tabs { width:640px; padding:20px 0 0 10px;}
	.grck .tabs a.alx { font-size:18px; }
        .grck .tabs a.alx { width:80px; padding:0;}
        .grck .tabs a.alx:last-child { width:120px;}
	.rxfl_main .con .rxck_info { left:10px; }
	.rxfl_main .con .rxck_img { position:absolute; right:10px;}
	.rxck_r,.border_bg,.hld_con .pagination,.rxck_cx_r { display:none;}
	.rxfl_main .con .rxck_cx_img { box-sizing:border-box; padding-left:260px; width:100%; }
	.rxck_cx_img .swiper-container .swiper-slide { display:none;}
	.rxck_cx_img .swiper-container .swiper-slide.sj_slide { display:block;}
	/*理财基金*/
	.grlc { padding:40px 0; }
	.grlc_con_c { margin-top:25px; }
	.t2l_1 { margin-top:50px; }
	.t2l_1 a { font-size:18px; }
	.t2l_2 { font-size:16px; margin-top:10px; }
	.t2l_3 { height:40px; line-height:30px; margin-top:0; }
	.t2l_3 span,.t2l_3 span i { font-size:34px; }
	/*银行卡*/
	.yhk_con { width:100%;}
	.yhk_con .swiper-container { width:100%;}
	.yhk_rw_img { display:none;}
	.yhk_con .yhk_btn_prev,.yhk_con .yhk_btn_next { display:none; }
	/*结算服务*/
	.jsfw_ys li .img { display:none; }
	.jsfw_ys li img { width:90%; height:auto;}
	.jsfw_ys li p { margin-top:15px; }
}

@media screen and (min-width:480px) and (max-width:639px){
	/*banner*/
	.banner,.banner .swiper-container,.banner .swiper-slide  { height:240px; }
	.banner .b_img { margin:84px auto 0; }
	.banner .b_img img { width:270px;}
	.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;}
	/*个人存款*/
	.grck_top .tit { font-size:28px; }
	.grck .tabs { width:100%; padding:20px 0 0 10px;}
	.grck .tabs a.alx { font-size:18px; }
	.grck .tabs a.alx { width:80px; padding:0;}
	.grck .tabs a.alx:last-child { width:120px;}
	.rxfl_main { height:420px; }
	.rxfl_main .con { width:480px; padding-top:0; height:420px; position:relative; margin:0 auto}
	.rxfl_main .con .rxck_info { height:334px; position:absolute; width:160px; left:0;}
	.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 span.cts { width:100%;  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;}
	.rxfl_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;  }
	.rxck_img .info img.i2 { width:22px; }
	.thb_img .swiper-container { width:460px; height:354px;}
	.thb_img .swiper-container .mr { width:100%; height:100%;}
	.thb_img .swiper-container .mr img { height:100%;}
	.thb_img .swiper-container .mr .tit { bottom:64px; font-size:16px;}
	.thb_img .pagination_img { bottom:44px;}
	.rxfl_main .con .rxck_cx_img { box-sizing: border-box; padding-left: 160px; width: 100%; height: 372px; padding-top: 38px;}
	.rxfl_main .con .rxck_cx_img .swiper-container { width:100%; height:100%;}
	.rxck_cx_img .swiper-container .swiper-slide { display:none;}
	.rxck_cx_img .swiper-container .swiper-slide.sj_slide { display:block;}
	.rxck_cx_img .swiper-container .swiper-slide img { width:320px; height:334px;}
	.hld_con .pagination,.rxck_cx_r,.rxck_r,.border_bg { display:none;}
	/*理财基金*/
	.grlc { padding:40px 0; }
	.grlc_con { height:440px; }
	.grlc_con_c { margin-top:25px; }
	.t2l_1 { margin-top:50px; }
	.t2l_1 a { font-size:18px; }
	.t2l_2 { font-size:16px; margin-top:10px; }
	.t2l_3 { height:40px; line-height:30px; margin-top:0; }
	.t2l_3 span,.t2l_3 span i { font-size:28px; }
	/*银行卡*/
	.yhk_con { width:100%;}
	.yhk_con .swiper-container { width:100%;}
	.yhk_rw_img { display:none;}
	.yhk_ys { padding-top:30px;}
	.yhk_ys li img { width:48px; height:48px;}
	.yhk_ys li p { font-size:14px; }
	.yhk_con { margin:30px auto 0; height:300px;}
	.yhk_con .swiper-slide-active .con img { width:55%; margin:0 auto;}
	.yhk_con .con .info { line-height:24px; padding:20px 10px 20px; width:80%; margin:-15px auto 0; border:0;  }
	.yhk_con .con .info .tit { line-height:45px; text-align:center; }
	.yhk_con .yhk_btn_prev {background:url(/tsbank/resource/cms/2017/07/img_pc_site/2017070419410413101.png) no-repeat center; background-size:14px; auto;}
        .yhk_con .yhk_btn_next { background: url(/tsbank/resource/cms/2017/05/img_pc_site/2017051222273322335.png) no-repeat center; background-size:14px; auto;}
	/*结算服务*/
	.jsfw_ys li .img { display:none; }
	.jsfw_ys li img { width:90%; height:auto;}
	.jsfw_ys li p { margin-top:15px; font-size:14px; line-height:40px; }
	
}

@media screen and (min-width:320px) and (max-width:479px){
	/*banner*/
	.banner,.banner .swiper-container,.banner .swiper-slide  { height:200px; }
	.banner .b_img { margin:84px auto 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;}
	/*个人存款*/
	.grck { padding:20px 0;}
	.grck_top .tit { font-size:20px; height:40px; line-height:40px; }
	.grck_top .line { top:18px; }
	.grck .tabs { width:100%; padding:15px 5px 0;}
	.grck .tabs a.alx { font-size:16px; height:30px; line-height:30px; }
	.grck .tabs a.alx { width:70px; padding:0;}
	.grck .tabs a.alx:last-child { width:100px;}
	.rxfl_main { height:322px; }
	.rxfl_main .con {width:320px; padding-top:0; height:296px; position:relative; margin:0 auto}
	.rxfl_main .con .rxck_info { height:230px;position:absolute; width:130px; left:0;}
	.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:120px; overflow:hidden; }
        .rxck_info .info span.cts { width:100%;  line-height:20px; font-size:12px;}
	.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;}
	.rxfl_main .con .rxck_img { 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:15px; width:155px; 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; right:18px; left:auto; width:56%;}
	.rxck_img .border { width:300px; height:230px; left:10px; top:50px; box-sizing:border-box;}
	.thb_img .pagination_img .swiper-pagination-switch { width:20px;}
	.rxfl_main .con .rxck_cx_img { box-sizing: border-box; padding-left: 130px; width: 100%; height: 268px; padding-top: 38px;}
	.rxfl_main .con .rxck_cx_img .swiper-container { width:100%; height:100%;}
	.rxck_cx_img .swiper-container .swiper-slide { display:none;}
	.rxck_cx_img .swiper-container .swiper-slide.sj_slide { display:block;}
	.rxck_cx_img .swiper-container .swiper-slide img { width:auto; height:230px;}	
	.hld_con .pagination,.rxck_cx_r,.rxck_r,.border_bg { display:none;}
	/*理财基金*/
	.grlc { padding:40px 0; }
	.grlc_tab { padding-top:10px; }
	.grlc_tab .a_grlc { font-size:16px; }
	.grlc_del { margin:0 20px;}
	.grlc_con { height:370px; }
	.grlc_con_c { margin-top:15px; }
	.t_2_c .swiper-slide .con { height:350px; }
	.t2l_1 { margin-top:30px; }
        #grlc_two .t2l_1{margin-top:10px;}
	.t2l_1 a { font-size:18px; }
	.t2l_2 { font-size:16px; margin-top:10px; }
	.t2l_3 { height:40px; line-height:30px; margin-top:0; }
	.t2l_3 span { font-size:34px; }
        .t2l_3 span i { font-size:34px;}
	.grlc_con .grlc_btn_prev, .grlc_con .grlc_btn_next { display:block !important; }
	.grlc_con .grlc_btn_prev { background: url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303442826.png) no-repeat center; left:2px; top:35%; width:20px; height:37px; background-size:cover; }
	.grlc_con .grlc_btn_next,.grlc_con .grlc_btn_next:hover { background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051219303340931.png) no-repeat center; right:2px; top:35%; width:20px; height:37px; background-size:cover;  }
	/*银行卡*/
	.yhk_ys li { width:33.3%;}
	.yhk_con { width:100%;}
	.yhk_con .swiper-container { width:100%;}
	.yhk_rw_img { display:none;}
	.yhk_ys { padding-top:30px;}
	.yhk_ys li img { width:48px; height:48px;}
	.yhk_ys li p { font-size:14px; }
	.yhk_con { margin:30px auto 0; height:300px;}
	.yhk_con .swiper-slide-active .con img { width:55%; margin:0 auto;}
	.yhk_con .con .info { line-height:24px; padding:20px 10px 20px; width:80%; margin:-15px auto 0; border:0;  }
	.yhk_con .con .info .tit { line-height:45px; text-align:center; }
	.yhk_con .yhk_btn_prev {background:url(/tsbank/resource/cms/2017/07/img_pc_site/2017070419410413101.png) no-repeat center; }
	/*结算服务*/
	.jsfw_ys li { width:50%;}
	.jsfw_ys li .img { display:none; }
	.jsfw_ys li img { width:60%; height:auto;}
	.jsfw_ys li p { margin-top:0; font-size:14px; line-height:40px; }
}