/*banner*/
.lmsh_ban { background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061517191219678.jpg); background-position:50% 50%; background-size:cover; height:100%;}
.banner_info {width: 1200px;height: 100%;margin: 0 auto;position: relative;}
.banner_info .w_1 { width:100%;  position:absolute; top:38%; text-align:right; }
.banner_info .w_1_l { position:relative;  }
.banner_info .w_1_l .kf_img { position:relative; z-index:2;}
.banner_info .w_1_l .kf_img_s { position:absolute; top:23px; left:150px;}
.banner_info .w_1_r { width:430px; text-align:right; }
.banner_info .w_1 .p1 { font-size:60px; color:#fff; }
.banner_info .w_1 .p2 { font-size:26px; color:#fff; margin-top:20px; }
.banner_info .w_1 .a_btn { display:inline-block; width:208px; height:40px; line-height:40px; background:#ed7a2c; font-size:22px; color:#fff; border-radius:10px; text-align:center; margin-top:20px;}
.an_ban_right { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: an_ban_right; animation-name: an_ban_right; -webkit-animation-duration: 1s; animation-duration: 1s; 
-webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes an_ban_right {
	0% { right:100% }
	100% { right:0 }
}
@keyframes an_ban_right {
	0% { right:100% }
	100% { right:0 }
}
@-webkit-keyframes an_kf_img {
	0% {
		transform:rotate(0);
		transform-origin:left bottom;
		-webkit-transform:rotate(0);
		-webkit-transform-origin:left bottom;
	}
	25% {
		transform:rotate(10deg);
		transform-origin:left bottom;
		-webkit-transform:rotate(10deg);
		-webkit-transform-origin:left bottom;
	}
	50% {
		transform:rotate(0);
		transform-origin:left bottom;
		-webkit-transform:rotate(0);
		-webkit-transform-origin:left bottom;
	}
	75% {
		transform:rotate(10deg);
		transform-origin:left bottom;
		-webkit-transform:rotate(10deg);
		-webkit-transform-origin:left bottom;
	}
	100% {
		transform:rotate(0);
		transform-origin:left bottom;
		-webkit-transform:rotate(0);
		-webkit-transform-origin:left bottom;
	}
}

@keyframes an_kf_img {
	0% {
		transform:rotate(0);
		transform-origin:left bottom;
		-webkit-transform:rotate(0);
		-webkit-transform-origin:left bottom;
	}
	25% {
		transform:rotate(10deg);
		transform-origin:left bottom;
		-webkit-transform:rotate(10deg);
		-webkit-transform-origin:left bottom;
	}
	50% {
		transform:rotate(0);
		transform-origin:left bottom;
		-webkit-transform:rotate(0);
		-webkit-transform-origin:left bottom;
	}
	75% {
		transform:rotate(10deg);
		transform-origin:left bottom;
		-webkit-transform:rotate(10deg);
		-webkit-transform-origin:left bottom;
	}
	100% {
		transform:rotate(0);
		transform-origin:left bottom;
		-webkit-transform:rotate(0);
		-webkit-transform-origin:left bottom;
	}
}

.an_kf_img {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: an_kf_img;
	animation-name: an_kf_img;
	-webkit-animation-duration: 3s;
    animation-duration: 3s; 
	-webkit-animation-fill-mode: both;
    animation-fill-mode:both;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite
}

/*筛选*/
.lmsh_sx { width:1200px; margin:40px auto 0; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; }
.lmsh_sx tr td { font-size:16px; color:#333; padding:6px 15px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.lmsh_sx tr td.dq { text-align:center; background:#fff4ec; min-width:40px; }
.lmsh_sx tr td a { margin-right:20px; font-size:16px; color:#333; float:left; display:block; line-height:30px; white-space:nowrap}
.lmsh_sx tr td a.hover {color:#ed7a2c; font-weight:bold;}

.lmsh_sxjg { width:1200px; margin:15px auto 0; }
.l_s_l { float:left; position:relative; min-height:50px; margin-top:15px;}
.l_s_l .label { position:absolute; top:15px; left:0; font-size:16px; color:#333; line-height:35px; }
.c_s_check { position:relative; padding:0 60px 0 30px; border:1px solid #c9c9c9; font-size:16px; color:#333;  margin-left:15px; margin-top:15px; float: left; height: 33px; line-height: 33px;  }
.c_s_check .qc { position:absolute; top:0; right:0; width:33px; height:33px; border:0; background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061000055679124.png) no-repeat center;  cursor:pointer; }
.c_s_check .qc:hover { background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061000301749856.png) no-repeat center; float:left; }
.l_s_r { font-size:18px; color:#ed7a2c; float:right; margin-top:18px; }

/*手机*/
#sj_lm_s { display:none; margin:10px 10px 0 10px;}
#s_l_fl a { display:inline-block; float:left; padding: 0 8px; height: 22px; line-height: 22px; font-size: 12px; color:#333; border:1px solid #ccc; border-bottom:0;}
#s_l_fl a.active { color: #ed7a2c; font-weight: bold;}
#s_l_fl a:first-child { border-right:0; }
#s_l_search { border:1px solid #ccc; height: 24px; line-height: 24px; float:left; width: 152px;}
#s_l_tit { padding-left: 8px; font-size: 12px; color:#333; line-height: 24px; border:0; background:none; float: left; width: 114px;}
#s_l_sub { width:30px; height: 24px; background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072518290297066.png); background-position:50% 50%; background-repeat:no-repeat; background-size: 16px auto; float: left; text-indent: -9999px;}
#s_l_lx { float:left; margin-left: 3px; border:1px solid #ccc; border-right:0; }
#s_l_lx a { box-sizing:border-box; display:inline-block; float:left; height: 24px; line-height: 24px; font-size: 12px; color:#333; border-right:1px solid #ccc; background: url(/tsbank/resource/cms/2017/07/img_pc_site/2017072518353543369.png) no-repeat 90% center; /* width: 39px; */ background-size: 10px auto; padding-left: 6px; padding-right: 20px; width:70px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
#s_l_lx a.active { color: #ed7a2c;  }
#sj_lb { }
#sj_lb a { display:inline-block; width:20%; padding-top:36px; float:left; text-align:center; font-size:12px; color:#333; line-height:25px;margin-top:10px; background-repeat:no-repeat; background-size:36px auto; background-position:50% 0;}
#sj_lb a.hover {color:#ed7a2c; font-weight:bold;}
#sj_lb a.a1 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274224531.png);}
#sj_lb a.hover.a1 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274223397.png);}
#sj_lb a.a2 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717273962806.png);}
#sj_lb a.hover.a2 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717273934136.png);}
#sj_lb a.a3 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274081567.png);}
#sj_lb a.hover.a3 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274012131.png);}
#sj_lb a.a4 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274041403.png);}
#sj_lb a.hover.a4 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274043480.png);}
#sj_lb a.a5 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274126393.png);}
#sj_lb a.hover.a5 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274120382.png);}
#sj_lb a.a6 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274233053.png);}
#sj_lb a.hover.a6 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274284265.png);}
#sj_lb a.a7 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274377495.png);}
#sj_lb a.hover.a7 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274339882.png);}
#sj_lb a.a8 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274396439.png);}
#sj_lb a.hover.a8 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274486305.png);}
#sj_lb a.a9 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274446430.png);}
#sj_lb a.hover.a9 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274474920.png);}
#sj_lb a.a10 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274132620.png);}
#sj_lb a.hover.a10 { background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072717274194136.png);}

.sj_alert { margin-top:6px;}
.sj_alert a { font-size:12px; margin-right:10px; color:#333; line-height:20px; float:left; white-space:nowrap;}
.sj_alert a.hover { color: #ed7a2c;   }

#chk_index { display:none;}


/*列表*/
.lmsh_l_con { position:relative; overflow:hidden; }
.lmsh_l_c { width:1200px; margin:0 auto;}
.lmsh_list { width:110%;}
.lmsh_list li { width:278px; border:1px solid #ddd; margin-right:28px; margin-top:40px; float:left; position:relative; }
.lmsh_list li .img .fimg { display:none;}
.lmsh_list li .img,.lmsh_list li .img img { display:block; overflow:hidden; width:100%; height:170px; }
.lmsh_list li .info { padding:10px 10px 14px; }
.lmsh_list li .info.info_2 .title { padding-right:60px; position:relative; }
.lmsh_list li .title a { line-height:36px; font-size:18px; color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block; }
.lmsh_list li .addr,.lmsh_list li .js { padding-top:6px; font-size:14px; color:#ed7a2c; line-height: 20px; height: 60px; overflow: hidden;}
.lmsh_list li .addr .lab { font-size:14px; color:#ed7a2c; line-height: 20px;}
.lmsh_list li .addr .ohd { height:20px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.lmsh_list li .addr .ohd p {overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.lmsh_list li .addr p ,.lmsh_list li .js p {font-size:12px; color:#333; line-height: 20px; }
.lmsh_list li .price { padding-top:6px; font-size:30px; color:#ed7a2c; line-height: 60px; height: 60px; overflow: hidden;}
.lmsh_list li .price del {  font-size:12px; color:#666;}

.lmsh_list li .hd { padding-top:4px; font-size:14px; line-height:22px; color:#ed7a2c; height:66px; overflow:hidden; }
.lmsh_list li .hd p {  font-size:14px; line-height:22px; color:#ed7a2c;}
.lmsh_list li .dzj { position:absolute; top:-8px; left:-1px; 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; }
.lmsh_list li .info .js, .lmsh_list li .info .price { display:none;}
.lmsh_list li .info.info_2 .addr { display:none; }
.lmsh_list li .info.info_2 .js { display:block;  height:88px; overflow:hidden;}
.lmsh_list li .info.info_2 .js p {  font-size:14px; line-height:22px; color:#333;}
.lmsh_list li .info.info_2 .price { display:block; font-size:22px; color:#ed7a2c; position:absolute; top:0; right:0; line-height:36px;}
.lmsh_list li:hover { border:1px solid #ed7a2c; transform:scale(1.05); -webkit-transform:scale(1.05); transition-duration:.5s; -webkit-transition-duration:.5s; }
.lmsh_list li:hover .title a { color:#ed7a2c;}
.lmsh_l_con .b_img { background-image:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061618515965420.jpg); background-position:50% 50%; background-size:cover; height:151px; margin-top:35px; width: 100%;}
.b_img .b_img_c { width:1200px; margin:0 auto; height:100%;}
.b_img_c .b_i_l { width:32%; float:left; padding-top:34px; font-size:18px; color:#333; line-height:1.8em;}
.b_img_c .b_i_c {width: 34%;float: left;background-image: url(/tsbank/resource/cms/2017/06/img_pc_site/2017061618515815648.png);background-position: 50% 50%;background-size: 100%;height: 100%;background-repeat: no-repeat;margin:0 3%;}
.b_img_c .b_i_r { width:28%; text-align:right; float:right; padding-top:55px; font-size:18px; color:#333;}
.b_img_c span {  color:#ee8542;  font-size:18px;}
.b_img_c span.zt { font-size:24px; }

/*底部投诉建议*/
.lmsh_btm { height:126px; margin-top:70px; background:#d7dadb; }
.lmsh_btm_c { width:1200px; padding-top:20px; margin:0 auto;}
.lmsh_btm_c a { display:block; float:left; margin-left:260px; font-size:24px; color:#333; line-height:89px; height:89px; }
.lmsh_btm_c a img { width:89px; height:89px;vertical-align: middle; margin-right: 20px;}
.lmsh_btm_c a img:hover { 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; }

.lm_y{ display:none;}
.t_lm_qd { padding:0 30px 0 30px; border:1px solid #c9c9c9; font-size:16px; color:#333;    float: left; height: 33px; line-height: 33px; cursor: pointer; float:left;  }
.t_lm_qd:hover{ background-color:#ed7a2c; color:#fff;}
.lmsh_title{ width:200px; height:33px; float:left; margin-right:10px; border:1px solid #c9c9c9; padding-left:15px;}
.lmsh_title input{ width:200px; height:33px; line-height:33px; font-size:16px; color:#333; border:none; padding:0; margin:0 ; background:none;}

/*/tsbank/resource/cms/2017/07/img_pc_site/2017070318551856549.jpg*/
.lm_ba{ background-image:url(/tsbank/resource/cms/2017/07/img_pc_site/2017072901482525397.jpg); background-position:50% 50%; background-size:cover; background-repeat:no-repeat; width:100%; height:100%;}
#im_ba_a{ position:relative;}
#im_ba_a .lm_pagination { position: absolute; left: 0; text-align: center; bottom:40px; width: 100%; z-index:2;}
#im_ba_a .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);}
#im_ba_a .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; }



@media screen and (min-width:1439px) and (max-width:1680px){
	#im_ba_a .swiper-pagination-switch { margin:0 4px; top:0;}
	#im_ba_a .swiper-active-switch { width:22px; height:22px;}
	#im_ba_a .lm_pagination { bottom:20px;}
}

@media screen and (max-width:1680px){
	.banner_info { width:90%; }
	.banner_info .w_1_l .kf_img { width:100px;}
	.banner_info .w_1_l .kf_img_s { width:18px; left:98px;}
	.banner_info .w_1_r { width:300px;}
	.banner_info .w_1 .p1 { font-size:40px; }
	.banner_info .w_1 .p2 { font-size:18px;}
}

@media screen and (max-width:1440px){
	#im_ba_a,.lmsh_ban,.lm_ba { height:400px;}
        #im_ba_a .swiper-pagination-switch { width:22px; height:22px; top:0;}
	#im_ba_a .lm_pagination { bottom:20px;}
}

@media screen and (max-width:1024px) {
        .lmsh_list li .img a { display:none;}
        .lmsh_list li .img .fimg { display:block;}

}

@media screen and (max-width:1200px) {
	.foot_main { width:100%;}
	.lmsh_sx,.lmsh_sxjg,.lmsh_btm_c { width:100%;}
	.lmsh_l_c { width:100%; overflow:hidden;}
	.lmsh_list li { box-sizing: border-box;}
}

@media screen and (min-width:768px) and (max-width:1024px){
	#im_ba_a,.lmsh_ban,.lm_ba { height:300px !important;}
	#im_ba_a .swiper-pagination-switch { width:20px; height:20px; top:0;}
	.lmsh_sx, .lmsh_sxjg, .lmsh_btm_c { width:auto; margin:20px 20px 0;}
	.lmsh_list { width:auto;  margin:0 20px; }
	.lmsh_list li { box-sizing:border-box; width:100%; margin:20px 0 0; padding-left:194px; }
	.lmsh_list li .img { position:absolute; top:0; left:0;}
	.lmsh_list li .img, .lmsh_list li .img img { height:192px; width:192px; }
	.lmsh_btm_c a { margin-left:0; width:50%; text-align:center;}
	
}

@media screen and (min-width:640px) and (max-width:767px){
	#im_ba_a,.lmsh_ban,.lm_ba { height:300px !important;}
	#im_ba_a .swiper-pagination-switch { width:20px; height:20px; top:0;}
	.lmsh_sx, .lmsh_sxjg, .lmsh_btm_c { width:auto; margin:20px 20px 0;}
	.lmsh_list { width:auto;  margin:0 20px; }
	.lmsh_list li { box-sizing:border-box; width:100%; margin:20px 0 0; padding-left:194px; }
	.lmsh_list li .img { position:absolute; top:0; left:0;}
	.lmsh_list li .img, .lmsh_list li .img img { height:192px; width:192px; }
	.lmsh_btm_c a { margin-left:0; width:50%; text-align:center;}
}

@media screen and (min-width:480px) and (max-width:639px){
	#im_ba_a,.lmsh_ban,.lm_ba { height:200px !important;}
	#im_ba_a .lm_pagination { bottom:14px;}
	#im_ba_a .swiper-pagination-switch { width:14px; height:14px; top:0;}
	.banner_info .w_1_l .kf_img { width:60px; }
	.banner_info .w_1_l .kf_img_s { width:12px; left:56px;}
	.banner_info .w_1 { top:35%;}
	.banner_info .w_1 .p1 { font-size:20px; }
	.banner_info .w_1 .p2 { font-size:14px; margin-top:10px;}
	.lmsh_sx { display:none;}
	.l_s_l { display:none; }
	.l_s_r { float:none; margin-top:0; font-size:14px; }
	
	/*手机*/
	#sj_lm_s { display:block; margin:10px 10px 0 10px;}
	#s_l_fl a { padding: 0 10px; height: 30px; line-height: 30px; font-size: 14px;}
	#s_l_search { height: 30px; line-height: 30px; width: 200px;}
	#s_l_tit { padding-left: 10px; font-size: 14px; line-height: 30px; width: 160px;}
	#s_l_sub { width:30px; height: 30px; background-size: 18px auto;}
	#s_l_lx { margin-left: 10px;}
	#s_l_lx a { height: 30px; line-height: 30px; font-size: 14px; width:100px;}
	#sj_lb a { font-size:14px; line-height:28px; margin-top:10px;}
	.sj_alert { margin-top:6px;}
	.sj_alert a { font-size:14px; line-height:28px;}
	
	.lmsh_list { width:auto;  margin:0 20px; }
	.lmsh_list li { box-sizing:border-box; width:100%; margin:20px 0 0; padding-left:116px; }
	.lmsh_list li .img { position:absolute; top:0; left:0;}
	.lmsh_list li .info { height:88px;}
	.lmsh_list li .img, .lmsh_list li .img img { height:112px; width:112px; }
	.lmsh_list li .dz_info,.lmsh_list li .cp_yhhd .lab { display:none; }
	.lmsh_list li .cp_yhhd  { height:20px; overflow:hidden;  }
	.lmsh_list li .price { padding-top:20px; font-size:26px; height:auto; line-height:30px; }
	.lmsh_list li .dzj { font-size:12px;background-size: cover; width:40px; height:20px; line-height:20px; top:-4px; }
	.lmsh_list li .title a { font-size:16px; line-height:22px; }
	.lmsh_btm_c a { margin-left:0; width:50%; text-align:center; font-size:18px;}
	.lmsh_btm_c a img { width:60px; height:60px;}
	
}


@media screen and (min-width:320px) and (max-width:479px){
	#im_ba_a,.lmsh_ban,.lm_ba { height:144px !important;}
	#im_ba_a .lm_pagination { bottom:14px;}
	#im_ba_a .swiper-pagination-switch { width:14px; height:14px; top:0;}
	.banner_info .w_1_r { width:200px;}
	.banner_info .w_1_l .kf_img { width:60px; }
	.banner_info .w_1_l .kf_img_s { width:12px; left:56px;}
	.banner_info .w_1 { top:25%;}
	.banner_info .w_1 .p1 { font-size:18px; }
	.banner_info .w_1 .p2 { font-size:12px; margin-top:10px;}
	.lmsh_sx { display:none;}
	.l_s_l { display:none; }
	.l_s_r { float:none; margin-top:0; font-size:14px; }
	
	#sj_lm_s { display:block;}
	


	.lmsh_list { width:auto;  margin:0 10px; }
	.lmsh_list li { box-sizing:border-box; width:100%; margin:20px 0 0; padding-left:100px; }
	.lmsh_list li .img { position:absolute; top:0; left:0;}
	.lmsh_list li .img, .lmsh_list li .img img { height:96px; width:96px; }
	.lmsh_list li .title a { font-size:14px; line-height:20px; }
	.lmsh_list li .info { padding:6px 6px 8px; height:82px; }
	.lmsh_list li .dzj { font-size:12px;background-size: cover; width:40px; height:20px; line-height:20px; top:-4px; }
	.lmsh_list li .addr, .lmsh_list li .js { padding-top:2px; font-size:12px; }
	.lmsh_list li .dz_info,.lmsh_list li .cp_yhhd .lab { display:none; }
	.lmsh_list li .cp_yhhd  { height:20px; overflow:hidden;  }
	.lmsh_list li .price { font-size:22px; padding-top:20px; height:auto; line-height:22px;}
	.lmsh_btm { height:100px;}
	.lmsh_btm_c { padding-top:0; margin:0 auto;}
	.lmsh_btm_c a { margin-left:0; width:50%; text-align:center; font-size:16px;}
	.lmsh_btm_c a img { width:46px; height:46px;}
	
}