.crumb_c span i { font-style:normal; }


.d_ban_w { position:relative; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052001110570448.jpg); background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}

.d_ban { position:relative; z-index:10; width:1200px; height:700px; overflow:hidden; margin:0 auto;}
.d_img { position:absolute; left:50%; bottom:240px; width:513px; height:324px; overflow:hidden; margin-left:-256px; }
.d_img li,.d_img li img { width:513px; height:324px;}

.d_an { position:absolute; left:50%; bottom:240px; width:100px; height:60px; overflow:hidden; margin-left:276px;}
.d_an ul {}
.d_an ul li { height:30px; overflow:hidden; line-height:30px; background-position:0 50%; background-repeat:no-repeat;}
.d_an ul li span { padding-left:35px; font-size:16px; color:#fff; cursor:pointer; } 
.d_an ul li.active { background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052001110539390.png); }
.d_an ul li.active span { color:#ed7a2c;}

.d_info { position:absolute; left:0; bottom:40px; width:100%; height:160px; overflow:hidden;  text-align:center;}
.d_info h1 { line-height:40px; font-size:20px; color:#fff; font-weight:normal; }
.d_info p { line-height:220%; font-size:16px; color:#fff;}

.d_zz { position:absolute; left:0; bottom:0; z-index:5; width:100%; height:340px; overflow:hidden; opacity:0.8; filter: alpha(opacity=70); ZOOM: 1; background-color:#000;}


.d_2_w { position: relative; background-color:#f1f1f1; }
.d_2 { width:1200px; overflow:hidden; margin:0 auto;}

.d_2_t { padding:50px 0 0; overflow:hidden; }
.d_2_t h1 { font-size:32px; color:#000; line-height:40px;}

.d_2_tab { padding:30px 0 ; overflow:hidden;}
.d_2_tab ul { width:1300px;}
.d_2_tab ul li { float:left;  width:220px; height:35px; line-height:35px; overflow:hidden; cursor:pointer;  border-bottom:5px solid #dcdcdc; margin-right:25px;}
.d_2_tab ul li a { font-size:18px; color:#555;}
.d_2_tab ul li.active {  border-bottom:5px solid #ed7a2c;}
.d_2_tab ul li.active a { color:#ed7a2c;}


.d_2_c { width:1200px; height:330px; overflow:hidden; padding: 0 0 50px;}

.d_2_c .swiper-wrapper { }
.d_2_c .swiper-slide { }
.d2c_w { height:330px; }
.d2c_w img { display:block; float:left; width:587px; height:330px; margin-right:40px;  }
.d2c_w h2 { font-size:18px; color:#513580; line-height:40px; }
.d2c_w  p { font-size:16px; color:#333; line-height:30px; margin-top:10px;  }


.d2c_l,.d2c_r { position:absolute; top:250px; left:50%; width:30px; height:50px; overflow:hidden; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052219505099445.png); background-repeat:no-repeat; background-color:#a0a0a0; text-indent:-999px; cursor:pointer; }
.d2c_l { margin-left:-650px; background-position: 50% 11px;  }
.d2c_r { margin-left:620px;  background-position: 50% -79px; }
.d2c_l:hover,.d2c_r:hover { background-color:#ed7a2c; }


.d_3_w { width:1200px;  margin:0 auto; }
.d_3 { padding:20px 0;}
.d_3 ul {}
.d_3 ul li { float:left; height:522px; position:relative; overflow:hidden; }

.d3_p { width:360px;}

.d3_img { width:360px; height:220px;}
.d3_img img { width:100%; }

.d3_con { padding:20px 20px; height:260px; border:1px solid #e5e5e5;}
.d3_con h2 { font-size:18px; color:#513580; line-height:40px;}
.d3_con p { display:block; font-size:16px; color:#333; line-height:30px; margin-top:10px;  }

.d3_s { position:absolute; left:50%; top:194px; z-index:5; width:58px; height:58px; margin-left:-26px; overflow:hidden; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052001110963083.png); background-repeat:no-repeat;}
.d3_s_1 { background-position:50% 0px; }
.d3_s_2 { background-position:50% -80px; }
.d3_s_3 { background-position:50% -160px; }

.d3_j { width:60px; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052001110751389.png); background-repeat:no-repeat; background-position:50% 50%;}


.d3_m { padding:40px 0 80px;  }
.d3_m a { display:block; margin:0 auto;  width:200px; height:40px; overflow:hidden; line-height:40px; text-align:center; font-size:18px; color:#ed7a2c; border:1px solid #ed7a2c; border-radius:20px; }
.d3_m a:hover { background-color:#ed7a2c; color:#fff; }

.d3_p:hover { box-shadow:0px 5px 20px #bbb; }
.d3_p:hover .d3_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;  }


.d_dl_w { padding:55px 0 50px; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017052301360142252.jpg); background-repeat:no-repeat; background-position:50% 0;}
.d_dl { width:1200px;  background-color:#fff; margin:0 auto; }
.d_dl_t { height:225px; padding:50px  }
.d_dl_t img { float:left; width:370px; margin-right:40px;}
.d_dl_t h1 { font-size:32px; color:#ed7a2c; font-weight:normal; line-height:60px; margin-bottom:10px; }
.d_dl_t p { font-size:16px; color:#333; line-height:220%; }
.d_dl_t p span { font-size:16px; color:#513580; font-weight:700; }


.d_dl_con { padding:30px 120px 30px 0; border-bottom:3px solid #d2d2d2; }
.d_dl_con h2 { font-size:32px; color:#513580; font-weight:normal; line-height:60px; margin-bottom:10px;  }
.d_dl_con p { font-size:16px; color:#333; line-height:220%; }
.d_dl_con p span { font-size:16px; font-weight:700;}

@media screen and (max-width:1440px) and (min-width:1199px){
	.d_ban { height:480px; }
	.d_img { height:227px; bottom:200px; }
	.d_img li, .d_img li img { width:360px; height:auto; margin:0 auto;}
	.d_info h1 { font-size:16px;}
        .d_info p { font-size:14px;}
        .d_zz { height:250px;}
        .d_info { bottom:18px; }
        .d_an { bottom:190px;}
}

@media screen and (min-width:320px) and (max-width:479px){
/*单位结算卡详情*/
.d_dl { width:auto; margin:0 10px; padding:10px;}
.d_dl_t { padding:0; height:auto;}
.d_dl_t img { width:250px; float:none; display:block; margin:0 auto;}
.d_dl_t h1 { font-size:20px; margin-bottom:0;}
.d_dl_t p { font-size:14px; line-height:200%;}
.d_dl_t p span { font-size:14px;}
.d_dl_con { padding:20px 0; }
.d_dl_con h2 { font-size:20px; line-height:40px;}
.d_dl_con p { font-size:14px; line-height:200%;}
/*详情结束*/
.d_ban_w{ background-size:}	
.d_ban{ width:320px; height:370px;}
.d_img{ width:240px; height:150px;margin-left: -120px; bottom:200px;}
.d_img li, .d_img li img{width:240px; height:150px; }
.d_an{ display:none;}
.d_info{ bottom:30px;}
.d_zz{ height:265px;}
.d_info h1{ font-size:20px; line-height:40px;}
.d_info p{ font-size:12px; line-height:20px;}

.d_c{ width:320px;}
.d_2{ width:320px;}
.d_2_c{ width:320px; padding-bottom:10px; height:380px;}
.d_2_tab{ padding:10px 0; width:320px;}
.d_2_tab ul{ width:320px;}
.d_2_tab ul li{ width:320px; }

.d2c_w{ width:320px; height:380px; overflow:hidden;}
.d2c_w h2{ font-size: 16px;padding-top: 190px;line-height: 20px;}
.d2c_w img{ width:320px; height:180px; margin:0;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.d_3_w{ width:320px;}
.d_3{ width:320px;}
.d3_p{ width:320px;}
.d3_con{ height:auto;}
.d_3 ul li{ height:auto;}
.d_3 ul li.d3_j{ height:90px; margin-left:130px; transform:rotate(90deg)}
.d3_img{ width:320px; height:195px;}
.d3_s{ top:163px;}
	}


@media screen and (min-width:480px) and (max-width:639px){
/*单位结算卡详情*/
.d_dl { width:auto; margin:0 10px; padding:10px;}
.d_dl_t { padding:0; height:auto;}
.d_dl_t img { width:250px; float:none; display:block; margin:0 auto;}
.d_dl_t h1 { font-size:20px; margin-bottom:0;}
.d_dl_t p { font-size:14px; line-height:200%;}
.d_dl_t p span { font-size:14px;}
.d_dl_con { padding:20px 0; }
.d_dl_con h2 { font-size:20px; line-height:40px;}
.d_dl_con p { font-size:14px; line-height:200%;}
/*详情结束*/

.d_ban_w{ background-size:}	
.d_ban{ width:480px; height:455px;}
.d_img{ width:350px; height:220px;margin-left: -175px; bottom:200px;}
.d_img li, .d_img li img{ width:350px; height:220px; }
.d_an{ display:none;}
.d_info{ bottom:15px;}
.d_zz{ height:315px;}
.d_info h1{ font-size:22px; line-height:40px;}
.d_info p{ font-size:14px; line-height:20px;}

.d_c{ width:480px;}
.d_2{ width:480px;}
.d_2_c{ width:480px; padding-bottom:10px; height:380px;}
.d_2_tab{ padding:10px 0; width:480px;}
.d_2_tab ul{ width:540px;}
.d_2_tab ul li{ width:210px; margin-right:60px; }

.d2c_w{ width:480px; height:425px; overflow:hidden;}
.d2c_w h2{ font-size: 20px;padding-top: 290px;line-height: 20px;}
.d2c_w p{ font-size:18px;}
.d2c_w img{ width:480px; height:270px; margin:0;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.d_3_w{ width:480px; }
.d_3{ width:360px; margin: 0 auto;}
.d3_p{ width:360px;}
.d3_con{ height:auto;}
.d_3 ul li{ height:auto;}
.d_3 ul li.d3_j{ height:90px; margin-left:150px; transform:rotate(90deg)}

.d3_s{ top:190px;}
	}
	

@media screen and (min-width:640px) and (max-width:767px){
/*单位结算卡详情*/
.d_dl { width:auto; margin:0 20px; padding:20px;}
.d_dl_t { padding:0; height:auto;}
.d_dl_t img { width:250px; margin-right:20px;}
.d_dl_t h1 { font-size:26px; line-height:40px;}
.d_dl_con { padding:20px 0; }
.d_dl_con h2 { font-size:24px; line-height:40px;}
/*详情结束*/
.d_ban_w{ background-size:}	
.d_ban{ width:640px; height:455px;}
.d_img{ width:350px; height:220px;margin-left: -175px; bottom:200px;}
.d_img li, .d_img li img{ width:350px; height:220px; }
.d_an{ display:none;}
.d_info{ bottom:15px;}
.d_zz{ height:315px;}
.d_info h1{ font-size:24px; line-height:40px;}
.d_info p{ font-size:16px; line-height:20px;}

.d_c{ width:640px;}
.d_2{ width:640px;}
.d_2_c{ width:640px; padding-bottom:10px; height:480px;}
.d_2_tab{ padding:10px 0; width:640px;}
.d_2_tab ul{ width:683px;}
.d_2_tab ul li{ width:185px; margin-right:42px; }

.d2c_w{ width:640px; height:480px; overflow:hidden;}
.d2c_w h2{ font-size: 20px;padding-top: 350px;line-height: 20px;}
.d2c_w p{ font-size:18px;}
.d2c_w img{  margin:0;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.d_3_w{ width:640px; }
.d_3{ width:360px; margin: 0 auto;}
.d3_p{ width:360px;}
.d3_con{ height:auto;}
.d_3 ul li{ height:auto;}
.d_3 ul li.d3_j{ height:90px; margin-left:150px; transform:rotate(90deg)}

.d3_s{ top:190px;}
	}





@media screen and (min-width:768px) and (max-width:1024px){
/*单位结算卡详情*/
.d_dl { width:auto; margin:0 20px; padding:20px;}
.d_dl_t { padding:0; height:auto;}
.d_dl_t img { width:250px; margin-right:20px;}
.d_dl_t h1 { font-size:26px; line-height:40px;}
.d_dl_con { padding:20px 0; }
.d_dl_con h2 { font-size:24px; line-height:40px;}
/*详情结束*/
.d_ban{ width:768px; height:545px;}
.d_img{ width:450px; height:285px;margin-left: -225px; bottom:200px;}
.d_img li, .d_img li img{ width:450px; height:285px; }
.d_an{ display:none;}
.d_info{ bottom:15px;}
.d_zz{ height:340px;}
.d_info h1{ font-size:26px; line-height:40px;}
.d_info p{ font-size:18px; line-height:20px;}

.d_c{ width:768px;}
.d_2{ width:768px;}
.d_2_c{ width:768px; padding-bottom:10px; height:480px; padding-top:20px;}
.d_2_tab{ padding:10px 0; width:768px;}
.d_2_tab ul{ width:900px;}
.d_2_tab ul li{ width:183px;margin-right: 110px;line-height:40px; height:40px;}
.d_2_tab ul li a{ font-size:20px;}

.d2c_w{ width:768px; height:480px; overflow:hidden;}
.d2c_w h2{ font-size: 20px;padding-top: 350px;line-height: 20px;}
.d2c_w p{ font-size:18px;}
.d2c_w img{  margin-left:80px;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.d_3_w{ width:768px; }
.d_3{ width:360px; margin: 0 auto;}
.d3_p{ width:360px;}
.d3_con{ height:auto;}
.d_3 ul li{ height:auto;}
.d_3 ul li.d3_j{ height:90px; margin-left:150px; transform:rotate(90deg)}
.d3_s{ top:190px;}
	}