.d_1_w { position:relative; height:710px; padding:50px 0 0 ;  background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060217543023701.jpg); background-position:50% 0; background-repeat:no-repeat; background-size:cover; }

.d_dh_w { position:relative; z-index:20; width:990px; height:140px; margin:0 auto; padding:0px 0 0;   background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060217563325048.png); background-position:50% 100%; background-repeat:repeat-y; background-size:100% auto; }


.d_dh_c { float:left;  width:910px; overflow:hidden;}
/*.d_dh_c ul { width:1200px; padding:20px 0 0 105px;}*/
.d_dh_c ul { width:1200px; padding:20px 0 0 65px;}
.d_dh_c ul li { float:left; margin-right:30px;  width:120px; padding:10px 0;} 
.d_dh_c ul li.xbstkli{width:60px !important;text-align:center;}
.d_dh_c ul li img { width:100%;}
.d_dh_c ul li.active { width:165px; padding:0;}
.d_dh_c ul.xbstkli.active{width:100px;} 
.d_dh_c ul li.active img {}
.d_dh_c ul li img.xbstk{width:100%;}

.d_dh_l,.d_dh_r { width:40px; height:70px; margin-top:38px;  background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060217563472378.png); background-repeat:no-repeat;  }
.d_dh_l a ,.d_dh_r  a { display:block; width:100%; height:125px; text-indent:-999px; }
.d_dh_l { float:left;   background-position:0 0; }
.d_dh_r { float: right; background-position:0 -70px; }

.d_zz { position:absolute; left:0; bottom:0; z-index:5; width:100%; height:380px; opacity:0.5; filter: alpha(opacity=70); ZOOM: 1;  }
.d_zz_1 { background-color:#3b1b70;}
.d_zz_2 { background-color:#6e5d23;}
.d_zz_3{ background-color:#ea7538;}
/*.d_zz_3 { background-color:#000;}*/
.d_zz_4 { background-color:#523125;}
.d_zz_5 { background-color:#a06027;}

.d_c { position:relative; z-index:20; width:1200px; margin:0 auto; overflow:hidden;  }
.dc_img { padding:30px 0; text-align:center; }
.dc_img img { }
.dc_img img.xb_stk{width:17%;}
.dc_info { text-align:center; }
.dc_info h1 { line-height:60px; font-size:22px; color:#fff; font-weight:normal; }
.dc_info p { line-height:35px; font-size:16px; color:#fff;}




.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:179px; 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:585px; 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 { width:1200px; margin:0 auto; }
.d_3_l { float:left; padding:100px 0;}
.d_3_l h1 { font-size:26px; line-height:40px; color:#ed7a2c; font-weight:normal; }
.d_3_l h2 { font-size:20px; color:#333; line-height:40px; margin-top:35px; font-weight:normal; }
.d_3_l p { font-size:16px; color:#333; line-height:35px; }

.d_3_r { float:right; width:400px; padding:150px 60px 0 0 ; }
.d_3_r ul {}
.d_3_r ul li { line-height:60px; margin-bottom:35px;}
.d_3_r ul li span { display:block; float:left; width:60px; height:60px; background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017060119591074563.png); background-repeat:no-repeat; }
.d_3_r ul li a { padding-left:15px; line-height:60px; font-size:22px; color:#333;}

.d3r_1 span { background-position: 0px 0px;}
.d3r_2 span { background-position: 0px -58px;}
.d3r_3 span { background-position: 0px -120px;}
.d3r_1:hover span { background-position: -75px 0px;}
.d3r_2:hover span { background-position: -75px -58px;}
.d3r_3:hover span { background-position: -75px -120px;}

.d_3_r ul li:hover span { 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; }



.t_yhk_bg{ width:100%;background-color: #3b1b70; padding:5px 0; display:none;}
.t_yhk_w{  width:320px; margin:0 auto; overflow:hidden; }
.t_yhk_w ul{ width:360px; padding-left:10px;}
.t_yhk_w ul li{ float:left; line-height:25px; margin-right:10px; }
.t_yhk_w ul li a{ font-size:14px; color:#fff;}
.k_mob{ display:none;}

@media screen and (min-width:320px) and (max-width:479px){
.d_dh_w{ display:none;}
.d_1_w{ height:380px; background-size:1000px 380px;}	
.d_zz{ height:215px;}
.dc_img{ padding: 25px 0 15px;}
.dc_img img{ height:150px; width:240px;}
.dc_img img.xb_stk{width:100px;height:auto;}
.dc_info h1{ line-height:25px; font-size:18px;}
.dc_info p{ line-height: 20px;font-size: 14px;}
.t_yhk_bg{ display:block;}
.d_c{ width:320px;}
.d_2{ width:320px;}
.d_2_c{ width:320px; padding-bottom:10px; height:485px;}
.d_2_tab{ padding:10px 0; width:320px;}
.d_2_tab ul{ width:370px;}
.d_2_tab ul li{ width:135px;margin-right: 50px;}
.d2c_w{ width:320px; height:485px; overflow:hidden;}
.d2c_w h2{ font-size: 16px;padding-top: 190px;line-height: 20px;}
.d2c_w img{ width:320px; height:180px; margin:0;}
.d_3{ width:320px; }
.d_3_l h2{ margin:0;}
.d_3_l{ padding: 20px 0;}
.d_3_r{ float:left;width: 320px;padding: 20px 0 0 0;}
.d_3_r ul li{ margin-bottom: 20px; line-height:50px;}
.d_3_r ul li a { line-height:50px; font-size:20px;}
.d_3_r ul li span { width:50px; height:50px;background-size:126px;}
.d3r_2 span {background-position:0 -50px;}
.d3r_3 span {background-position:0 -100px;}

.k_pc{ display:none;}
.k_mob{ display:block;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}

	}


@media screen and (min-width:480px) and (max-width:639px){
.d_dh_w{ display:none;}
.d_1_w{ height:450px; background-size:1190px 450px;}	
.d_zz{ height:285px;}
.dc_img{ padding: 30px 0 20px;}
.dc_img img{ height:190px; width:300px;}
.dc_img img.xb_stk{width:100px;height:auto;}
.dc_info h1{ line-height:35px; font-size:26px;}
.dc_info p{ line-height: 30px;font-size: 18px;}
.t_yhk_bg{ display:block;}
.d_c{ width:480px;}
.d_2{ width:480px;}
.d_2_c{ width:480px; padding-bottom:10px; height:530px;}
.d_2_tab{ padding:10px 0; width:480px;}
.d_2_tab ul{ width:515px;}
.d_2_tab ul li{ width:135px;margin-right: 35px;line-height:40px; height:40px;}
.d_2_tab ul li a{ font-size:20px;}
.d2c_w{ width:480px; height:530px; 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_3{ width:480px;}
.d_3_l h2{ margin:10px 0; font-size:22px;}
.d_3_l{ padding: 20px 0;}
.d_3_r{ float:left;width: 480px;padding: 20px 0 0 0;}
.d_3_r ul li{ margin-bottom: 20px;}
.k_pc{ display:none;}
.k_mob{ display:block;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.t_yhk_w{ width:480px;}
.t_yhk_w ul{ width:500px;}
.t_yhk_w ul li{ line-height:30px;  margin-right:19px;}
.t_yhk_w ul li a{font-size:16px; }
.d_3_l p{ font-size:18px; line-height:40px;}
	}

@media screen and (min-width:640px) and (max-width:767px){
.d_dh_w{ display:none;}
.d_1_w{ height:530px; background-size:1400px 530px;}	
.d_zz{ height:320px;}
.dc_img{ padding: 35px 0 25px;}
.dc_img img{ height:260px; width:410px;}
.dc_img img.xb_stk{width: 160px; height: auto;}
.dc_info h1{ line-height:45px; font-size:26px;}
.dc_info p{ line-height: 30px;font-size: 18px;}
.t_yhk_bg{ display:block;}
.d_c{ width:640px;}
.d_2{ width:640px;}
.d_2_c{ width:640px; padding-bottom:10px; height:560px; padding-top:20px;}
.d_2_tab{ padding:10px 0; width:640px;}
.d_2_tab ul{ width:750px;}
.d_2_tab ul li{ width:173px;margin-right: 60px;line-height:40px; height:40px;}
.d_2_tab ul li a{ font-size:20px;}
.d2c_w{ width:640px; height:560px; 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_3{ width:640px; }
.d_3_l h2{ margin:10px 0; font-size:22px;}
.d_3_l{ padding: 20px 0;}
.d_3_r{ float:left;width: 640px;padding: 20px 0 0 0;}
.d_3_r ul li{ margin-bottom: 20px;}
.k_pc{ display:none;}
.k_mob{ display:block;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.t_yhk_w{ width:640px;}
.t_yhk_w ul{ width:680px;}
.t_yhk_w ul li{ line-height:35px; font-size:18px;margin-right:47px; }
.d_3_l p{ font-size:18px; line-height:40px;}

.t_yhk_w ul li a{font-size:18px; }
	}

@media screen and (min-width:768px) and (max-width:1204px){
.d_dh_w{ display:none;}
.d_1_w{ height:530px; background-size:1400px 530px;}	
.d_zz{ height:320px;}
.dc_img{ padding: 35px 0 25px;}
.dc_img img{ height:260px; width:410px;}
.dc_img img.xb_stk {width: 180px;height:auto;}
.dc_info h1{ line-height:45px; font-size:26px;}
.dc_info p{ line-height: 30px;font-size: 18px;}
.t_yhk_bg{ display:block;}
.d_c{ width:768px;}
.d_2{ width:768px;}
.d_2_c{ width:768px; padding-bottom:10px; height:560px; 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:560px; 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_3{ width:768px; }
.d_3_l h2{ margin:10px 0; font-size:22px;}
.d_3_l{ padding: 20px 0;}
.d_3_r{ float:left;width: 640px;padding: 20px 0 0 0;}
.d_3_r ul li{ margin-bottom: 20px;}
.k_pc{ display:none;}
.k_mob{ display:block;}
.d_2_w { padding:0 20px;}
.d_2_t{padding: 20px 0 0;}
.d_2_t h1{ font-size:24px;}
.d2c_l{ display:none;}
.d2c_r{ display:none;}
.t_yhk_w{ width:768px;}
.t_yhk_w ul{ width:850px;}
.t_yhk_w ul li{ line-height:40px;margin-right:67px; }
.d_3_l p{ font-size:18px; line-height:40px;}

.t_yhk_w ul li a{font-size:20px; }
	}

@media screen and (max-width:1440px) and (min-width:1199px){
	.d_1_w { padding-top:35px; height:620px; }
	.d_dh_w { padding:0; height:125px; }
	/*.d_dh_c ul { padding:10px 0 0 105px; }*/
        .d_dh_c ul { padding:10px 0 0 65px; }
	.dc_img { padding:20px 0 15px}
	.dc_img img { width:400px; }
        
	.d_zz { height:350px;}
}


@media screen and (max-width:1200px) {
	.w1200 { width:100%;}
}