.s_w { position: relative; }

.s_dh { position:absolute; top:-41px; left:50%; margin-left:350px; width:250px; height:30px; line-height:30px; overflow: hidden; text-align:right; }
.s_dh span { font-size:16px; color:#333; }
.s_dh select { width:140px; height:25px; padding:0; margin: 0 0 0 10px ; border:1px solid #ebebeb; border-radius:3px; font-size:14px; color:#888;  }


.s_ban { position:relative; width:100%; height:600px; overflow:hidden; }
.s_ban .swiper-wrapper { }
.s_ban .swiper-slide { }

.sba_bg { width:100%; height:600px; background-position:50% 50%; background-repeat:no-repeat; background-size: cover;  }


.s_zz,.s_t_w { position:absolute;  left:50%; top:90px; margin-left:-600px; width:470px; height:285px;}

.s_zz {  z-index:10; background-color:#513580;  opacity:0.4; filter: alpha(opacity=40); ZOOM: 1; }

.s_t_w { z-index:20; }

.st_t { padding:30px 0 0 20px; height:60px; overflow:hidden; }
.st_t span { font-size: 48px; color:#fff; line-height:60px; }
.st_e { padding:5px 0 0 30px; height:50px; overflow:hidden; display:none;}
.st_e span { font-size: 36px; color:#fff; line-height:50px;}

.st_link { height:30px; overflow:hidden; padding:20px 0 0 20px;}
.st_link ul {}
.st_link ul li { float:left; width:130px; height:30px; line-height:30px; margin-right:10px; border-radius:5px; background-color:#ed7a2c; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017062902120189545.png); background-repeat:no-repeat;}
.st_link ul li a { padding-left:40px; font-size:14px; color:#fff; cursor:pointer;}
.st_lk_1 { background-position:6px 4px;}
.st_lk_2 { background-position:6px -54px;}
.st_lk_3 { background-position:6px -94px;}

.st_tab { padding:30px 0 0 30px; }
.st_tab ul {}
.st_tab ul li { float:left; min-width:90px; height:30px; line-height:30px; cursor: pointer; margin:0 0 5px 0 ; padding:0 10px 0 0 ;}
.st_tab ul li span { font-size:16px; color:#fff; padding:0 5px 0 10px;}
.st_tab ul li a { font-size:14px; color:#fff; white-space:nowrap; }
.st_tab ul li i { display:none;}
.st_tab ul li.active,.st_tab ul li:hover { background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052700100638366.png); background-repeat:repeat; }
.st_tab ul li.st_tab_z { width:120px;}


.s_ban_l,.s_ban_r { position:absolute; top:60%; left:50%; z-index:30;  width:40px; height:50px; overflow:hidden; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052700100719763.png); background-repeat:no-repeat; cursor: pointer;}
.s_ban_l { margin-left:-640px; background-position: 0 0; }
.s_ban_r { margin-left:600px; background-position: 0 -80px;}

.s_dsc { display:none; position:absolute; top:204px; left:50%; z-index:30; width:393px; overflow:hidden; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017062902195379892.png); background-repeat:no-repeat; background-position:0 15px; padding:0 0 0 7px; margin-left:-440px;}
.s_dsc_info { padding:15px; background-color:#fff; border-radius:5px; }
.s_dsc_info p { font-size:16px; color:#333; line-height:35px;}

@media screen and (max-width:1024px){
	.s_w { overflow:hidden;}
}

@media screen and (min-width:768px) and (max-width:1024px){
	.s_dh { top:10px; left:auto; right:20px; margin-left:0; z-index:3;}
	.s_dh span { display:none;}
	.s_zz, .s_t_w { left:30px; margin-left:0; width:240px; }
	.st_t { padding:20px 0 0 20px; height:auto;}
	.st_t span { font-size:28px; line-height:40px; }
	.st_link { padding:10px 0 0 20px;}
	.s_dsc { top:194px; margin-left:0; left:50px; background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017071801091782953.png); background-repeat:no-repeat; background-position:60px top; padding:7px 0 0 0; }
	.s_dsc_info { padding:10px;}
	.s_dsc_info p { line-height:26px; font-size:14px;}
	.st_tab { padding:30px 0 0 20px;}
	.st_tab ul li { padding:0; width:106px; margin:0 0 2px 0;}
}

@media screen and (min-width:640px) and (max-width:767px){
	.s_dh { top:10px; left:auto; right:20px; margin-left:0; z-index:3;}
	.s_dh span { display:none;}
	.s_zz, .s_t_w { left:20px; margin-left:0; width:220px;}
	.st_t { padding:15px 0 0 15px; height:auto;}
	.st_t span { font-size:28px; line-height:40px; }
	.st_link { padding:10px 0 0 15px;}
	.s_dsc { left:35px; margin-left:0; top:190px; background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017071801091782953.png); background-repeat:no-repeat; background-position:58px top; padding:7px 0 0 0; }
	.s_dsc_info { padding:10px;}
	.s_dsc_info p { line-height:26px; font-size:14px;}
	.st_tab { padding:15px 0 0 15px;}
	.st_tab ul li { padding:0; width:100px; height:26px; line-height:26px; overflow:hidden;}
	.st_tab ul li span { padding:0 5px;}
	.st_tab ul li a { font-size:14px;}
}

@media screen and (min-width:480px) and (max-width:639px){
	.s_dh { top:10px; left:auto; right:20px; margin-left:0; z-index:3;}
	.s_dh span { display:none;}
	.s_zz, .s_t_w { left:10px; margin-left:0; width:180px; }
	.st_t { padding:10px 0 0 10px; height:auto;}
	.st_t span { font-size:22px; line-height:40px; }
	.st_link { padding:10px 0 0 10px; height:auto;}
	.st_link ul li { float:none; width:96px; margin-bottom:0; height:24px; line-height:24px; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017062902120189545.png); background-repeat:no-repeat;  background-size:30px auto;}
	.st_link ul li a { padding-left:30px;}
	.st_lk_3 { background-position:6px -69px}
	.s_dsc { width:330px; left:20px; top:176px; margin-left:0; background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017071801091782953.png); background-repeat:no-repeat; background-position:42px top; padding:7px 0 0 0; }
	.s_dsc_info { padding:10px;}
	.s_dsc_info p { line-height:26px; font-size:14px;}
	.st_tab { padding:10px 0 0 10px;}
	.st_tab ul li { padding:0; width:83px; min-width:0; height:24px; line-height:24px; overflow:hidden;}
	.st_tab ul li span { padding:0 4px;}
	.st_tab ul li a { font-size:12px;}
	
}

@media screen and (min-width:320px) and (max-width:479px){
	.s_dh { top:10px; left:auto; right:20px; margin-left:0; z-index:3;}
	.s_dh span { display:none;}
	.s_dh select { width:110px; font-size:14px;}
	.s_ban,.sba_bg { height:360px; } 
	.s_zz, .s_t_w { left:10px; top:40px; margin-left:0; width:145px; height:225px; }
	.st_t { padding:10px 0 0 5px; height:auto;}
	.st_t span { font-size:16px; line-height:20px; }
	.st_link { padding:10px 0 0 5px; height:auto;}
	.st_link ul li { float:none; margin-bottom:4px; height:20px; line-height:20px; border-radius:2px; width:86px; margin-bottom:0; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017062902120189545.png); background-repeat:no-repeat;  background-size:28px auto;}
	.st_lk_3 { background-position:6px -66px}
	.st_link ul li a { font-size:12px; padding-left:28px; }
	.s_dsc { width:270px; left:15px; top:104px; margin-left:0; background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017071801091782953.png); background-repeat:no-repeat; background-position:44px top; padding:7px 0 0 0; }
	.s_dsc_info { padding:5px;}
	.s_dsc_info p { line-height:20px; font-size:12px;}
	.st_tab { padding:10px 0 0 5px;}
	.st_tab ul li { padding:0; width:70px; min-width:0; height:20px; line-height:20px; overflow:hidden;}
	.st_tab ul li span { padding:0 2px;}
	.st_tab ul li a { font-size:12px;}
}