﻿
html, body, div, span, h1, h2, h3, h4, h5, h6, p,  dl, dt, dd, ol, ul, li, table, tr, th, td,a ,form{ margin:0;padding:0;font-family:"Microsoft YaHei";}
a,img{ border:none;}
body{ font-size:14px; line-height:1.5; color:#333;background-color: #f2f2f2;}
a{ text-decoration:none; color:#333; }
ul, ol, li{ list-style: none; list-style-type:none; list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p,  dl, dt, dd, ol, ul, li, table, tr, th, td,a ,form{margin:0;padding:0;}
*html .fixed { height: 1%; }
*html{background-image:url(about:blank);background-attachment:fixed;}
a,img{ border:none;}
body{ font-size:14px; line-height:1.5; font-family:"microsoft yahei",Arial, Helvetica, sans-serif;color:#333;}
a{ text-decoration:none; color:#333; }
ul, ol, li{ list-style: none; list-style-type:none; list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
a:hover {text-decoration:underline;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.fl,.fr{display: inline; }
.fl{ float: left;}
.fr{float: right; }
.clear{ clear:both;}
.width1200{ width:1200px; margin:0 auto; }
.width980{ width:980px; margin:0 auto; }
.hide{ display:none;}
.red{ color:#F00;}
.mt10{ margin-top:10px;}
.color666{ color:#666;}
.blue{ color:#42aced;}
.org{ color:#ff6c00;}
.h5{ height:5px; clear:both; overflow:hidden;}
.h10{ height:10px; clear:both; overflow:hidden;}
.h12{ height:12px; clear:both; overflow:hidden;}
.h15{ height:15px; clear:both; overflow:hidden;}
.h20{ height:20px; clear:both; overflow:hidden;}
.h30{ height:30px; clear:both; overflow:hidden;}
.h40{ height:40px; overflow: hidden; clear:both;}
*:link, *:visited, *:hover, *:active, *:focus {-webkit-transition:background-color 0.2s ease 0s,border-color 0.2s ease 0s;transition:background-color 0.2s ease 0s,border-color 0.2s ease 0s;}

/*贷款页面头部*/
.img { margin-bottom:-3px;}
.img1 { margin-bottom:-2px;}
.mar_botttom3 { margin-bottom:3px;}
.mar_botttom5 { margin-bottom:5px;}
.col969 { color:#969696;}
.colfff { color:#fff;}
.fon15 { font-size:15px;}
.bacfff { background-color:#fff;}
.bor_bottom2 { border-bottom:2px solid #f23835;}
.disp_b { display:block;}


.header_box { padding:76px 0 40px 0; height:40px;}
.header_ssbox { width:460px; height:40px;}
.header_ssbox_a { width:360px; height:40px;}
.header_ssbox1 { width:374px; float:left; border-bottom:2px solid #f23835;border-left:2px solid #f23835;border-top:2px solid #f23835; height:36px;}
.header_ssbox2 { width:285px; float:left; border-bottom:2px solid #f23835;border-left:2px solid #f23835;border-top:2px solid #f23835; height:36px;}
.header_ssbtn { float:left; width:84px; height:40px; line-height:40px; text-align:center; background:#f23835; border:0; font-size:15px; color:#fff; cursor:pointer;}
.header_ssbtn:hover { background:#dd211d;}
.header_ssbtn1 { float:left; width:72px; height:40px; line-height:40px; text-align:center; background:#f23835; border:0; font-size:15px; color:#fff; cursor:pointer;}
.header_ssbtn1:hover { background:#dd211d;}
.header_sstxt { width:290px; height:30px; line-height:30px; margin-left:7px; font-size:14px; color:#444; margin-top:2px; border:0;outline:none; }
.header_sstxt1 { width:200px; height:30px; line-height:30px; margin-left:7px; font-size:14px; color:#444; margin-top:2px; border:0;outline:none; }
.wdlc_btn { display:block; width:120px; height:38px; border:1px solid #dcdcdc; text-align:center; line-height:38px; background:#f9f9f9; font-size:14px; color:#444; margin-left:10px;}
.wdlc_btn:hover { background:#e9e9e9; text-decoration:none;}

.lists01{ height:36px; width:75px; border-right:1px solid #e2e2e2; background:#fafafa; float:left; }
.lists01 .diy_select{ height:34px;width:75px;clear:both;position:relative;color:#595959;cursor:pointer;}
.lists01 .diy_select_btn{ float:left;height:100%;line-height:36px;}
.lists01 .diy_select_txt{ float:left;height:100%;line-height:36px;}
.lists01 .diy_select_txt{ width:56px; line-height:36px;text-indent:10px;overflow:hidden; font-size:12px; color:#595959;}
.lists01 .diy_select_btn{ width:19px;background:url(img.csai.cnstaticimgloansanjiao.png) no-repeat center;}
.lists01 .diy_select_list{ background:#FFF;position:absolute;top:36px; _top:37px; left:0px; z-index:999;width:68px;display:none; border:1px solid #e2e2e2}
.lists01 .diy_select_list li{ list-style:none;height:36px;line-height:36px;background:#fff;overflow:hidden; font-size:12px; text-align:center;}
.lists01 .diy_select_list li.focus{ background:#f8f8f8; cursor:pointer;}

.tanchu1 {position:relative;right:0;width:140px; height:42px; line-height:42px; background:#f23835; cursor:pointer; color:#fff; font-size:15px; text-align:center;z-index: 10000;}
.tanchu1 a { text-decoration:none;color:#fff;}
.tanchu1 a:hover { text-decoration:none; color:#fff; }
.tanchu1 .xixi{display:none;}
.tanchu1:hover .xixi{position:absolute;display:block; width:138px;z-index:9999;border-left:1px solid #f23835;border-right:1px solid #f23835;border-bottom:1px solid #f23835; background:#fff;top:42px; left:0; padding:5px 0;}
.tanchu1:hover .xixi dd { height:34px;line-height:34px; font-size:14px;color:#444;}
.tanchu1:hover .xixi dd a { display:block; width:113px; height:34px; line-height:34px; color:#444; padding-left:25px; text-align:left;}
.tanchu1:hover .xixi dd a:hover { text-decoration:none;;color:#f31c1c; background:#efefef;}

.nav_list { height:42px;}
.nav_list ul li { float:left; padding:0 10px; height:42px; line-height:42px; font-size:15px; color:#444; margin-left:20px;}
.nav_list ul li a { color:#444;}
.nav_list ul li a:hover { color:#f40a07; text-decoration:none;}
.nav_list ul li a.hover {color:#f40a07;}

.nav_new { height:42px; line-height:42px; width:36%; font-size:13px; text-align:right; color:#e64c00;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.nav_new a {color:#e64c00;}
.nav_new a:hover {color:#e64c00;}

.header_box .city{ float:left;padding: 5px;background-color: #F5F5F5; margin-top:2px;}
.header_box .city .thiscity{ font-size:14px; color:#999; position:relative; padding:0px 18px 3px 16px;background: url(img.csai.cnstaticimgloangps.png) no-repeat 0px 2px; }
.header_box .city .more{ background:url(img.csai.cnstaticimgloanhd_selectbg.gif) no-repeat; width:8px; height:5px; display:inline-block; position:absolute; top:10px; right:4px;}
.mar_top20 { margin-top:20px;}
.mar_top50 { margin-top:50px;}
.width1000 { width:1000px; margin:0 auto;}

.jd_lj { height:48px; line-height:48px; font-size:12px; color:#999;}
.jd_lj a { color:#999;}
.jd_lj span { color:#333;}

.bgfafa { background:#fafafa;}

/*贷款计算器导航*/
.relat { position:relative;}
.jsq_fl { background:#fff;}
.jsq_fl .fl_tl { height:60px; line-height:60px; padding:0 30px; border-bottom:1px solid #ddd; font-size:20px;}
.jsq_fl .fl_tl img { margin-right:10px; margin-bottom:-3px;}
.jsq_fl .jsq_list { padding-bottom:20px;}
.jsq_fl .jsq_list li { float:left; width:100px; height:125px; margin:30px 48px 0 48px; text-align:center; font-size:12px; line-height:160%;} 
.jsq_fl .jsq_list li a:hover { color:#f23835; text-decoration:none;}
.jsq_fl .jsq_list li img { margin-bottom:5px;}

.jsq_xq {}
.jsq_xq .gj_box { width:200px; float:left;}
.jsq_xq .gj_box .gz_tl { height:40px; line-height:40px; font-size:16px; color:#fff; background:#3a3a3a; font-weight:bold; padding:0 10px;}
.jsq_xq .gj_box .gz_tl img { margin-bottom:-2px; margin-right:5px;}
.jsq_xq .gj_box .gj_nav { border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.jsq_xq .gj_box .gj_nav .subNav{border-bottom:dashed 1px #eee;cursor:pointer;font-size:14px;line-height:36px;padding-left:10px;background:#f9f9f9 url(img.csai.cnstaticimgloan20160712zk_ico_a.png) no-repeat;background-position:95% 50%}
.jsq_xq .gj_box .gj_nav .currentDt{background-image:url(img.csai.cnstaticimgloan20160712sq_ico_b.png);}
.jsq_xq .gj_box .gj_nav .navContent{display:none;}
.jsq_xq .gj_box .gj_nav .navContent li { border-bottom:1px dashed #eee; font-size:12px;}
.jsq_xq .gj_box .gj_nav .navContent li a{display:block;heighr:36px; padding:0 10px; background:url(img.csai.cnstaticimgloan20160712tz_ico.png) no-repeat 180px center;line-height:36px;color:#333;}
.jsq_xq .gj_box .gj_nav .navContent li a:hover{ text-decoration:none; color:#f23835;}
.jsq_xq .gj_box .gj_nav .navContent li a.hover{ text-decoration:none; color:#f23835;}

.jsq_xq .js_fs { width:668px; float:left;  margin-left:20px; padding:15px;}
.jsq_xq .js_fs .jsq_mc { height:20px; font-size:16px; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #ddd;}
.jsq_xq .js_fs .jsq_mc span { display:inline-block; padding-left:10px; height:16px; line-height:16px; border-left:3px solid #f23835;}
.jsq_xq .js_fs .jsfs_box { padding:10px 20px;}
.jsq_xq .js_fs .jsfs_box .jsfs_list {height:29px; margin-bottom:10px;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dt { float:left; width:150px; height:29px; line-height:29px; font-size:13px; text-align:right; color:#888;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd { margin-left:95px; height:29px; line-height:29px; font-size:13px;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd .sr_txt { width:66%; height:13px; line-height:13px; font-size:13px; padding:7px 10px; border:1px solid #ddd; margin-left:20px; outline:none;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd .sr_txt01 { width:66%; height:13px; line-height:13px; font-size:13px; padding:7px 10px; border:1px solid #ddd; margin-left:20px; outline:none;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd select { float:left;width:70%; height:29px; line-height:27px; border:1px solid #ddd;cursor:pointer; margin-left:20px; outline:none;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd .cz_an { width:128px; height:29px; border:1px solid #ddd; background:#fff; outline:none; cursor:pointer; color:#999; font-family:"microsoft yahei"; font-size:13px; border-radius:2px;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd .cz_an:hover { background:#f5f5f5;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd .js_an { width:130px; height:29px; border:0; background:#f23835; outline:none; cursor:pointer; color:#fff; font-family:"microsoft yahei"; font-size:13px; margin-left:10px; border-radius:2px;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd .js_an:hover { background:#da201d;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd a.csxz { display:block; width:66%; margin-left:75px;height:27px; line-height:27px; padding:0 10px; border:1px solid #ddd;}
.jsq_xq .js_fs .jsfs_box .jsfs_list dd a.csxz:hover { text-decoration:none;}
.jsq_xq .js_fs .jsfs_box .jg_teb01 th { height:29px; padding:5px; text-align:right;border-bottom:1px dashed #ddd;font-size:13px;color:#888; font-weight:normal; }
.jsq_xq .js_fs .jsfs_box .jg_teb01 td {height:29px; padding:5px;border-bottom:1px dashed #ddd;font-size:13px;}
.jsq_xq .js_fs .jsfs_box .jg_teb01 td span { font-weight:bold; margin-right:5px;}
.jsq_xq .js_fs .hkmx {}
.jsq_xq .js_fs .hkmx .hkmx_tab {border-top:1px solid #ddd;border-left:1px solid #ddd;}
.jsq_xq .js_fs .hkmx .hkmx_tab th { height:29px; padding:5px; text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:12px;color:#888; font-weight:normal; }
.jsq_xq .js_fs .hkmx .hkmx_tab td { height:29px; padding:5px; text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:12px; font-weight:normal; }
.jsq_xq .js_fs .jg_tl { height:30px; line-height:30px; padding:0 10px; font-weight:bold; background:#eee;font-size:13px; }
.jsq_xq .js_fs .gjsm { font-size:13px; color:#666; line-height:160%;}
.jsq_xq .nr_rt { width:260px; float:right;}
.jsq_xq .nr_rt .cp_tj { border:1px solid #ddd; padding:10px 13px; margin-top:10px;}
.jsq_xq .nr_rt .cp_tj .cptj_tl { height:30px; border-bottom:1px solid #ddd;}
.jsq_xq .nr_rt .cp_tj .cptj_tl .span { display:block; float:left; height:29px;font-size:16px; border-bottom:2px solid #f23835;}
.jsq_xq .nr_rt .cp_tj .tj_list { padding:10px 0; border-bottom:1px dashed #eee;}
.jsq_xq .nr_rt .cp_tj .tj_list dt { width:42px; height:42px; float:left;}
.jsq_xq .nr_rt .cp_tj .tj_list dt img { width:42px; height:42px;}
.jsq_xq .nr_rt .cp_tj .tj_list dd { width:180px; height:42px; float:right;}
.jsq_xq .nr_rt .cp_tj .tj_list dd h3 { height:20px; line-height:20px; color:#444; font-weight:normal;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.jsq_xq .nr_rt .cp_tj .tj_list dd p { height:22px; color:#ff8400;}
.jsq_xq .nr_rt .cp_tj .tj_list dd p span { display:inline-block; height:14px; line-height:14px; margin-top:6px;}
.jsq_xq .nr_rt .cp_tj .tj_list dd p a.sq_an { display:block; float:right; width:48px; height:22px; line-height:22px; text-align:center; background:#f23835; border-radius:2px; color:#fff;}
.jsq_xq .nr_rt .cp_tj .zx_list {}
.jsq_xq .nr_rt .cp_tj .zx_list li { height:36px; line-height:36px; background:url(img.csai.cnstaticimgloan20160712zx_bg.png) no-repeat left center; padding-left:10px; border-bottom:1px dashed #eee; }
.jsq_xq .nr_rt .cp_tj .zx_list li a { color:#444;}

.white_content { display:none;background:#fff; position: absolute; top:30px; left:75px; width:270px;z-index:1002; border:1px solid #ddd; } 

.gd_btn1 { display:block; width:12px; height:13px; margin-top:8px; margin-right:10px; background:url(http://img.csai.cn/static/img/loan/20160712/gb_ico.png) no-repeat center;}
.gd_btn1 a { display:block; width:100%; height:100%;}
.slideTxtBox4{ }
.slideTxtBox4 .hd{ height:30px; line-height:30px; background:#f4f4f4; }
.slideTxtBox4 .hd ul{}
.slideTxtBox4 .hd ul li{ float:left;height:30px; background:0; line-height:30px; padding:0 15px; cursor:pointer; font-size:14px; color:#444; }
.slideTxtBox4 .bd { padding:10px;  zoom:1; }
.slideTxtBox4 .bd ul{ }
.slideTxtBox4 .bd li{ height:22px; line-height:22px; width:50px; float:left; font-size:12px; margin:0 0 5px 0; padding:0;  }
.slideTxtBox4 .bd li a { display:block; height:22px;}
.slideTxtBox4 .bd li a:hover {color:#f23835; text-decoration:none;}

/*底部通用 1200宽*/
.mar_left45 { margin-left:45px;}
.footer01 { background:#333436; height:300px;color:#868686;}
.footer_box01 { border-bottom:1px solid #4d4d4e; padding:45px 0 33px 0;}
.footer_gyxc01 { width:199px; float:left; border-right:1px solid #505155; height:160px;}
.footer_gyxc01 ul li { height:32px; line-height:32px; font-size:13px; color:#868686;}
.footer_gyxc01 ul li.title { color:#b9b9b9; font-size:16px;}
.footer_gyxc01 ul li a:link { color:#868686; text-decoration:none;}
.footer_gyxc01 ul li a:visited { color:#868686; text-decoration:none;}
.footer_gyxc01 ul li a:hover { color:#fff; text-decoration:none;}
.footer_lxdh01 { width:370px; float:left; border-right:1px solid #505155; height:160px;}
.footer_lxdh01 ul li { height:70px;color:#828282; padding-left:59px; padding-top:10px;}
.footer_lxdh01 ul li.bg1 { background:url(img.csai.cnstaticimgloan20160712ht_img_13.jpg) no-repeat left center;}
.footer_lxdh01 ul li.bg2 { background:url(img.csai.cnstaticimgloan20160712ht_img_16.jpg) no-repeat left center; line-height:180%; }
.footer_lxdh01 ul li.bg2 a { color:#b9b9b9;}
.footer_lxdh01 ul li span { font-size:26px; font-family:"Arial";}
.footer_gzwm01 { width:240px; float:right;}
.footer_gzwm01 .gzwm_box { height:25px; line-height:25px; color:#b9b9b9; font-size:16px; text-align:right; padding-right:13px;}
.footer_gzwm01 ul li { width:90px; float:right; height:120px; margin-top:12px; text-align:center;}
.footer_gzwm01 ul li img { margin-bottom:5px;}
.footer_bq01 { height:32px; line-height:32px; margin-top:8px;}
.footer_rz01 img{ width:81px; height:31px;}


.laydate-icon {margin-left: 20px;}