.tl_con { padding-bottom:70px; background:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051822135935878.jpg) no-repeat center top; padding-top:50px;}
.t_list_tit { height:130px; line-height:130px; color:#fff; font-size:50px; text-align:center;}
.t_list_con { width:1120px; margin:0 auto; min-height:600px; padding:40px 40px 15px; background:#fff; }


/*文字列表*/
.list { overflow:hidden; }
.list li { height:65px; overflow:hidden; border-bottom:1px solid #f4f4f4; background-image:url(/tsbank/resource/cms/2017/05/img_pc_site/2017051822251424815.png); background-repeat:no-repeat; background-position:0 25px; }
.list li a { padding-left:15px; font-size:16px; color:#333; line-height:65px; }
.list li span { font-size:16px; color:#333; line-height:65px; float:right; *margin-top:-65px; }
.list li:hover { background-position:0 -62px; }
.list li:hover a,.list li:hover span { color:#ed7a2c; }

/*文字介绍*/
.qs_info,.qs_info * { line-height:36px; font-size:16px; color:#414141;  }
.qs_info img { max-width:100%;}

/*优惠活动-二级页面-图片列表*/
.yh_img {  margin:0 auto; }
.yh_img li { padding-bottom:30px; margin-top:30px; border-bottom:1px dashed #ccc }
.yh_img li .img { float:left; }
.yh_img li .img img { width:165px; height:142px; margin-right:30px; }
.yh_img li .tit a { font-size:20px; color:#333; line-height:40px; }
.yh_img li .tit a:hover { color:#ed7a2c; }
.yh_img li .info { font-size:16px; color:#333; line-height:35px; }

/*热销产品四级页面-图形模式*/
.qbcp_fl { padding-bottom:70px;}
.c_m_1 { background:#f7f7f7; height:78px; padding:0 30px; }
.c_m_fs { float:right; margin-top:20px; }
.c_m_fs span { display:inline-block; padding:0 25px 0 70px; height:33px; line-height:33px; font-size:16px; border:1px solid #dcdcdc; float:left; margin-left:20px; } 
.c_m_fs span.tab_n { color:#333; }
.c_m_fs span.tab_y { color:#ed7a2c; }
.c_m_fs span.fms_1 { background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061223185991635.png) no-repeat 25px center;}
.c_m_fs span.fms_1.tab_y { background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061223190689905.png) no-repeat 25px center;}
.c_m_fs span.fms_2 { background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061223190765497.png) no-repeat 25px center;}
.c_m_fs span.fms_2.tab_y { background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061223190767019.png) no-repeat 25px center;}

.fms_x {  margin:15px auto 0;}
.t_2_c { float:left; border:1px solid #eee;   overflow:hidden; margin:15px; padding:30px 0 40px; width:368px; }

.t_2_c>ul { width:1250px; }
.t_2_c>ul>li { float:left; width:380px; height:px; overflow:hidden; padding:30px 0 40px; background-color:#fff; margin-right:30px;}
.t_2_c>ul>li>div { text-align:center; overflow:hidden; padding: 0 10px;}

.t2l_1 { display:block; margin-top:10px; height:35px; line-height:35px; font-size:22px; color:#333; text-align:center; }

.t2l_2 { margin-top:10px; height:30px; line-height:30px; font-size:18px; color:#513580; text-align:center;  }

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

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

.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;  text-align:center;  }


/*热销产品四级页面-列表模式*/
.cp_table { width:100%;}
.cp_table tr td {  text-align:center; padding:15px 0; }
.cp_table tr:hover { background:#fafafa; }
.cp_table tr td .c_t_c { height:80px; line-height:80px; border-left:1px solid #eee; }
.cp_table tr td:first-child .c_t_c { border-left:0;}
.cp_table .tit { display:block; font-size:18px; color:#513580; }
.cp_table .tit span.zt { display:inline-block; color:#ed7a2c; font-size:14px; border:1px solid #ed7a2c; border-radius:4px; width:48px; height:20px; line-height:20px; text-align:center; margin-right:10px; }
.cp_table .tit span.zt.wq { color:#513580; border:1px solid #513580; }
.cp_table .p1 { font-size:22px; color:#eb5a25; line-height:25px; padding-top:15px; }
.cp_table .p1 em { font-style:normal; font-size:16px; }
.cp_table .p2 { font-size:14px; color:#888;line-height:25px; }
.cp_table .p3 { font-size:18px; color:#333; line-height:25px; padding-top:15px; }
.cp_table .jlgm { display:block; margin:10px auto 0; width:80%; padding:8px 0; line-height:16px; font-size:16px; color:#fff; background:#ed7a2c; border-radius:4px; }
.cp_table .jlgm.bgh { background:#888; }
.cp_table .svg { width:60px; height:60px; position:relative; top:10px; margin:0 auto; }
.cp_table .svg span { display:block; line-height:30px; font-size:16px; color:#cf2a09; text-align:center; }
.cp_table .svg span i { display:block; font-style:normal; }
.cp_table .svg .t_svg { position: absolute; top: 0; left: 50%; margin-left: -30px; overflow: hidden; width: 60px; height: 60px;}



/*校园招聘列表*/
.cpyj_table {border-bottom:1px solid #eee; }
.cpyj_table li { height:50px; line-height:50px;  border-left:1px solid #eee; border-right:1px solid #eee;}
.cpyj_table li.top { border:0;}
.cpyj_table li span { display:block; height:50px; line-height:50px; font-size:16px; color:#333; text-align:center; float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cpyj_table li .sp1 a {  line-height:50px; font-size:16px; color:#333;}
.cpyj_table li .tit em { display:block; background:#513580; height:50px; line-height:50px; border-right:1px solid #fff; color:#fff;font-size:18px; font-style:normal; }
.cpyj_table li .tit em.nb { border-right:0;}
.cpyj_table li .sp1 { width:24%; }
.cpyj_table li .sp2 { width:22%; }
.cpyj_table li .sp3 { width:18%; }
.cpyj_table li .sp4 { width:14%; }
.cpyj_table li .sp5 { width:22%; }



.qh_tab {  height:45px; overflow:hidden;padding:10px 0 0 ;}
.qh_tab ul { height:43px; border-bottom:2px solid #dedede;  }
.qh_tab ul li { float:left; height:43px; line-height:43px; border-bottom:2px solid #dedede; margin-right:25px; padding: 0 5px;  white-space:nowrap; }
.qh_tab ul li a { font-size:20px; color:#333; }
.qh_tab ul li.active { border-bottom:2px solid #513580; }
.qh_tab ul li.active a { font-size:32px; }

.qh_list{}
.qh_list>.swiper-wrapper { width:60000px; }
.qh_list>.swiper-wrapper>.swiper-slide { width:1120px; height:1px; overflow:hidden;  }
.qh_list>.swiper-wrapper>.swiper-slide-active { height:auto; overflow:auto; }
.qh_list>.swiper-wrapper>.swiper-slide .list {padding:30px 0 }
.qh_list a.more { display:block; width:100px; line-height:40px; font-size:16px; color:#333; text-align:right; margin:auto 0 auto auto;}
.qh_list a.more:hover {color:#ed7a2c; }

/*利率表*/
.plv_tab_t_1,.plv_tab_t_2,.plv_tab_t_3 { line-height:45px; text-align: center;font-size: 24px;color: #333;}
.plv_tab_t_2 {   font-size:18px;}
.plv_tab_t_3 { text-align:right; font-size:18px;}
.td_6 { background-color: #eee;font-size: 16px;color: #333;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}



/*网站地图*/
.r_map{ width:1200px; margin:0 auto; background-color:#fff; padding:40px 0px;}
.js_b { width:auto; heigh:tauto; overflow:hidden; padding:20px 40px;} 
.js_t { width:auto; height:20px; overflow:hidden; border-bottom:1px solid #e1e1e1; padding:5px 0px; }
.js_t a { float :left; display:block; border-left:4px solid #ed7a2c; height:18px; line-height:16px; font-size:16px; color:#333; font-weight:700; padding-left:15px;  }


.map_list {width:auto; height:auto; overflow:hidden;}
.map_list ul { padding:10px;}
.map_list ul li { float:left; width:170px; height:30px; line-height:30px; overflow: hidden; background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017062402513856644.gif) 1px 50% no-repeat;  }
.map_list ul li a { font-size:16px; color:#333; padding-left:13px; }


/*利率表*/
.plv_tab table { margin:30px auto;}
.plv_tab_2 .td_5 {border-right: 1px solid #fff;}
.plv_tab_2 .td_1 { width:80px; text-align:center;border-bottom: 1px solid #fff; }
.plv_tab_2 .td_4 { text-align:center; }
.plv_tab_2 table td { padding:5px 10px; text-align:left; height:auto; }


/*表格边距*/
.table_td tr td { padding:10px;}


/*搜索*/
.lsj_s { margin-bottom:30px; text-align:center;}
.lsj_s input[type="text"] { box-sizing:border-box; width:400px; height:40px; line-height:40px; padding:0 10px; border:1px solid #ccc; background:#fff; font-size:16px; color:#333;}
.lsj_s input[type="button"] { width:160px; height:40px; border:0; background:#ED7A2C; color:#fff; text-align:center; line-height:40px; font-size:16px; }



@media screen and (min-width:320px) and (max-width:479px){
.tl_con{ padding:10px 10px 0; background-size: 640px 95px;}
.t_list_tit{ height:50px; line-height:50px; font-size:20px;}
.qh_tab{ height:27px;}
.qh_tab ul{ height:25px;}
.qh_tab ul li{ height:25px; line-height:25px; margin-right:5px;}
.gsck_tab { height:auto;}
.gsck_tab ul { height:auto; border-bottom:0;}
.gsck_tab ul li{ height:32px; line-height:32px; width:100%; margin:0; border-bottom:1px solid #dedede; }
.qh_tab ul li.active a{ font-size:18px;}
.qh_tab ul li a{ font-size:0.75rem;}
.list li{ height:40px;background-position: 0 12px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.list li a{ line-height:40px; font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list li span{ display:none;}
.list li:hover {background-position: 0 -75px;}
.t_list_con{ width:auto;padding:10px; min-height:400px;}
.qh_list>.swiper-wrapper>.swiper-slide{ width:auto;}

.cpyj_table li .sp3{ display:none;}
.cpyj_table li .sp4{ display:none;}
.cpyj_table li .sp1{ width:33%;}
.cpyj_table li .sp2{ width:34%;}
.cpyj_table li .sp5{ width:33%;}
.cpyj_table li,.cpyj_table li span,.cpyj_table li .sp1 a,.cpyj_table li .tit em { height:36px; line-height:36px;}
.cpyj_table li .tit em { font-size:14px;}
.cpyj_table li span,.cpyj_table li .sp1 a { font-size:12px;}

/*利率表*/
.plv_tab2 { overflow-x:auto;}
.plv_tab2 table { min-width:800px;  }
.plv_tab_t { font-size:18px; height:50px; line-height:50px;}
.plv_tab { position:relative;}
.plv_tab .jy_tab { width:100%; overflow-x:scroll;  }
.plv_tab .jy_tab table { min-width:500px; width:100%;}
.td_1 { font-size:16px; width:100px;}
.td_2 { font-size:16px;}
.td_3,.td_4,.td_5 { font-size:14px;}
.plv_tab .fb_table { position:absolute; top:100px; left:0; width:100px; display:none}

/*网站地图*/
.r_map { width:auto; margin:0 20px;}
.js_b { padding:5px 10px; }
.r_map { padding:20px 0 40px 0;}
.map_list ul { padding:5px; }
.map_list ul li { width:108px;}
.map_list ul li a { font-size:12px;}

/*搜索*/
.lsj_s { margin-bottom:10px; }
.lsj_s input[type="text"] { width:200px; height:30px; line-height:30px; padding:0 5px; font-size:14px; }
.lsj_s input[type="button"] { width:60px; height:30px; line-height:30px; font-size:14px; }



	}
	
	
@media screen and (min-width:480px) and (max-width:639px){
.tl_con{ padding-top:40px; background-size: 960px 143px;}
.t_list_tit{ height:60px; line-height:60px; font-size:24px;}
.qh_tab{ height:37px;}
.qh_tab ul{ height:35px;}
.qh_tab ul li{ height:35px; line-height:35px; margin-right:20px;}
.qh_tab ul li.active a{ font-size:22px;}
.qh_tab ul li a{ font-size:18px;}
.list li{ height:40px;background-position: 0 12px; width:430px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.list li a{ line-height:40px; font-size:16px;}
.list li span{ display:none;}
.list li:hover {background-position: 0 -75px;}
.t_list_con{ width:auto; margin:0 10px;padding: 15px 25px 15px; min-height:400px;}
.qh_list>.swiper-wrapper>.swiper-slide{ width:430px;}

.cpyj_table li .sp3{ display:none;}
.cpyj_table li .sp4{ display:none;}
.cpyj_table li .sp1{ width:33%;}
.cpyj_table li .sp2{ width:34%;}
.cpyj_table li .sp5{ width:33%;}
.cpyj_table li,.cpyj_table li span,.cpyj_table li .sp1 a,.cpyj_table li .tit em { height:36px; line-height:36px;}
.cpyj_table li .tit em { font-size:16px;}
.cpyj_table li span,.cpyj_table li .sp1 a { font-size:14px;}

/*利率表*/
.plv_tab2 { overflow-x:auto;}
.plv_tab2 table { min-width:800px;  }
.plv_tab_t { font-size:18px; height:50px; line-height:50px;}
.plv_tab { position:relative;}
.plv_tab .jy_tab { width:100%; overflow-x:scroll;  }
.plv_tab .jy_tab table { min-width:600px; width:100%;}
.td_1 { font-size:16px; width:100px;}
.td_2 { font-size:16px;}
.plv_tab .fb_table { position:absolute; top:100px; left:0; width:100px; display:none}

/*网站地图*/
.r_map { width:auto; margin:0 20px;}
.js_b { padding:10px 20px; }
.r_map { padding:20px 0 40px 0;}
.map_list ul li { width:120px;}
.map_list ul li a { font-size:14px;}

/*搜索*/
.lsj_s { margin-bottom:20px; }
.lsj_s input[type="text"] { width:300px; height:40px; line-height:40px; padding:0 5px; font-size:16px; }
.lsj_s input[type="button"] { width:60px; height:40px; line-height:40px; font-size:16px; }

	}
	
	
@media screen and (min-width:640px) and (max-width:767px){
.tl_con{ padding-top:60px; background-size: 1280px 190px;}
.t_list_tit{ height:60px; line-height:60px; font-size:28px;}
.qh_tab{ height:37px;}
.qh_tab ul{ height:35px;}
.qh_tab ul li{ height:35px; line-height:35px; margin-right:20px;}
.qh_tab ul li.active a{ font-size:22px;}
.qh_tab ul li a{ font-size:18px;}
.list li{ height:50px;background-position: 0 17px; width:590px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.list li a{ line-height:50px; font-size:16px;}
.list li span{ display:none;}
.list li:hover {background-position: 0 -70px;}
.t_list_con{ width:auto; margin:0 20px; padding: 15px 25px 15px; min-height:400px;}
.qh_list>.swiper-wrapper>.swiper-slide{ width:590px;}

/*利率表*/
.plv_tab2 { overflow-x:auto;}
.plv_tab2 table { min-width:800px;  }
.plv_tab { position:relative;}
.plv_tab .jy_tab { width:100%; overflow-x:scroll;  }
.plv_tab .jy_tab table { min-width:1000px; width:100%;}
.td_1 { width:140px;}
.plv_tab .fb_table { position:absolute; top:100px; left:0; width:140px; display:none}

/*网站地图*/
.r_map { width:auto; margin:0 20px;}
.js_b { padding:10px 20px; }
.r_map { padding:20px 0 40px 0;}

/*搜索*/
.lsj_s { margin-bottom:20px; }
.lsj_s input[type="text"] { width:300px; height:40px; line-height:40px; padding:0 5px; font-size:16px; }
.lsj_s input[type="button"] { width:60px; height:40px; line-height:40px; font-size:16px; }

	}
	
	
@media screen and (min-width:768px) and (max-width:1024px){
.tl_con{ padding-top:60px; background-size: 1280px 190px;}
.t_list_tit{ height:60px; line-height:60px; font-size:28px;}
.qh_tab{ height:37px;}
.qh_tab ul{ height:35px;}
.qh_tab ul li{ height:35px; line-height:35px; margin-right:20px;}
.qh_tab ul li.active a{ font-size:22px;}
.qh_tab ul li a{ font-size:18px;}
.list li{ height:50px;background-position: 0 17px; width:718px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.list li a{ line-height:50px; font-size:16px;}
.list li span{ display:none;}
.list li:hover {background-position: 0 -70px;}
.t_list_con{ width:auto; margin:0 20px;padding: 15px 25px 15px; min-height:400px;}
.qh_list>.swiper-wrapper>.swiper-slide{ width:718px;}

/*利率表*/
.plv_tab2 { overflow-x:auto;}
.plv_tab2 table { min-width:800px;  }
.plv_tab { position:relative;}
.plv_tab .jy_tab { width:100%; overflow-x:scroll;  }
.plv_tab .jy_tab table { min-width:1000px; width:100%;}
.td_1 { width:140px;}
.plv_tab .fb_table { position:absolute; top:100px; left:0; width:140px; display:none}
	

/*网站地图*/
.r_map { width:auto; margin:0 20px;}

/*搜索*/
.lsj_s { margin-bottom:20px; }
.lsj_s input[type="text"] { width:400px; height:40px; line-height:40px; padding:0 5px; font-size:16px; }
.lsj_s input[type="button"] { width:160px; height:40px; line-height:40px; font-size:16px; }


}