.mtf-16 {
    margin-top: -116px;
}
.container {
    width: 1200px !important;
}
.gt_backgor{background-color: #f0f0f0; }
.screen dl {margin-top: 12px;
     margin-bottom: 12px;
}
.mid {margin-top: 10px;padding: 0 15px;}
.mid i{ vertical-align:middle; margin-right:5px;}
.up { width:300px; height:350px; position:absolute; top:10px; left:60%; background:url(../images/up-bj.png); }
#input_list { margin-bottom:20px; height:55px;}
#input_list li { float:left; display:block; width:50%; text-align:center; height:55px; line-height:55px; font-size:16px; cursor:pointer; color:#fff;}
#input_list .jc {background:url(../images/up-bj2.png);}
#tab_box { padding:0 30px;}
#tab_box input { width:100%;}
#tab_box p { color:#fff; margin-bottom:20px; text-align:center;}
#tab_box p font{ color:#F9E341; margin:0 5px;}


.list-focus {position:relative;width:870px;height:350px;overflow:hidden;font:14px/1.5 Verdana,Geneva,sans-serif;text-align:left;background:white;}
.list-focus .pic img {width:870px;height:350px;display:block;}
.list-focus .txt-bg {position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#333;filter:alpha(opacity=40);opacity:0.4;overflow:hidden;}
.list-focus .txt {position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden;}
.list-focus .txt li {height:36px;line-height:36px;position:absolute;bottom:-36px;}
.list-focus .txt li a {display:block;color:white;padding:0 0 0 10px;font-size:14px;font-weight:bold;text-decoration:none;}
.list-focus .num {position:absolute;z-index:3;bottom:-4px;right:8px;}
.list-focus .num li {float:left;position:relative;width:27px;height:25px;line-height:25px;overflow:hidden;text-align:center;margin-right:3px;cursor:pointer;}
.list-focus .num li a,.list-focus .num li span {position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;}
.list-focus .num li span {z-index:1;background:black;filter:alpha(opacity=50);opacity:0.5;}
.list-focus .num li.on a,.list-focus .num a:hover {background:#f60;}
/*  new  */
.banner { background-color:#f5f5f5;}
.num { padding:10px 0;}
.num dl { margin:0;}
.num dl dt img{ margin:-3px 5px 0 0;}
.num dl dt font{ font-size:16px; color:#333;  border-bottom:3px solid #f39574; padding-bottom:3px;}
.num .gg-list{margin:5px 0 0 40px; height:25px; line-height:25px;}
.num .gg-list a{ display:block;}
.num .gl-more { float:right; border:1px solid #f39574; padding:3px 10px; border-radius:15px;}
.num .gl-more a{ color:#f39574;}
.num .data span { font-size:22px; color:#ed3802; font-weight:bold;}
.num .data span img { margin:-3px 5px 0 0;}
.num .data font { display:block; width:85px; border-top:3px solid #f39574; margin-top:5px; padding-top:5px;}

.F1{ padding-bottom:20px;}
.f-title { height:56px;}
.f-title h3{ float:left; padding-left:15px; border-left:3px solid #f39574; margin-right:5px; letter-spacing:5px; }
.f-title span{ line-height:76px; color:#666;}
.fb-tab { font-size:16px; height:30px; margin:5px 0;}
.fb-tab li { float:left; margin-left:30px; cursor:pointer; border-bottom:3px solid #fff;}
.fb-tab li:hover,.fb_in { border-bottom:3px solid #f39574 !important; color:#f39574;}

.fb-pro {}
.fb-pro li { width:30%; margin:0 1%; border:1px solid #ccc; padding:40px 30px;}
.fb-pro li:hover { border:1px solid #f39e80;  box-shadow:5px 5px 5px #e7e7e7;}
.fb-pro li h3 { margin-top:0;}
.fb-pro span { display:block; color#888;}
.fb-pro font { display:block; text-align:center; color:#f85f29; font-weight:bold; font-size:48px;}
.fb-pro a { border:1px solid #f36a49; display:block; text-align:center; color:#f36a49; padding:8px 0; border-radius:0; font-size:16px; margin-top:5px;}
.fb-pro a:hover  { background-color:#f36a49; color:#fff;}

.ip-tit,.ip-hot dt,.F3 .jsq dt { padding-left:10px; border-left:3px solid #f39574; font-size:22px; margin-bottom:25px; padding-bottom:3px; letter-spacing:5px;}
.F2 { padding-left:-15px; padding-right:-15px; padding-bottom:20px;}
.F2 .fb-tab li{ border-bottom:3px solid #f5f5f5;}
.F3 { padding:20px 0;}

.nf3-pic { margin-top:15px; position:relative; padding:0;}
.nf3-pic  img{ width:100%; height:148px;}
.nf3-pic  span{ font-size:14px; color:#fff; font-weight:nomal; position:absolute; top:120px; left:0; height:25px; width:100%; text-align:center; line-height:25px; background:url(../images/up-bj.png);}
.nf3-pic li { height:25px; line-height:25px; list-style:disc;margin-left:15px;}
.nf3-pic li:nth-child(1) { height:150px; list-style:none; margin:0 0 10px 0;}

.nf3-news li{ height:25px; line-height:25px; list-style:disc; margin-left:10px;}
 .nf3-wd { padding:0;}
.f3-qa { overflow:hidden; position:relative; height:250px;}
.qa-list li{ background:url(../images/index-qa.png) 0 10px no-repeat; padding-left:25px; border-bottom:1px solid #ccc; height:35px; line-height:35px; clear:both;}
.qa-list li span{ float:right;}
.F3 .jsq { margin:0;}

.f3-fast-qa .f3-key{ height:40px; padding-left:10px; width:235px;}
.f3-fast-qa .f3-sub { margin-left:-5px; height:40px; padding:0 18px;}

.jsq dt { margin-bottom:15px; font-weight:normal;}
.jsq dd { text-align:center; margin:5px 0; padding:3px 0;}
.jsq dd font { display:block; margin-top:5px;}
.jsq dd:hover { box-shadow:5px 5px 5px #e7e7e7;}

.ip-hot dt { margin-top:20px; font-weight:normal;}
.ip-hot dd { border-bottom:1px dashed #ddd; }
.ip-hot dd:hover{ box-shadow:5px 5px 5px #e7e7e7;}
.ip-hot dd img{ width:50px; height:50px; margin-right:7px;}

.friend-link { background-color:#181818; border-bottom:1px solid #252525; padding:10px 0; color:#fff;}
.friend-link a { float:left; display:block; color:#fff; margin-right:10px;}
.footer { background-color:#181818; color:#fff; padding:20px 0 10px 0;}
.footer dt { font-size:16px; margin-bottom:10px;}
.if-city dd { float:left; display:block; padding:3px 8px;}
.copy { text-align:center; background-color:#181818; border-top:1px solid #252525; padding:10px 0; color:#fff;}
.copy ul a {color:#fff;}
.copy ul { margin-bottom:10px;}

.ip-r { margin-top:25px;}
.ip-case li{ border-left:1px solid #E9E9E9; margin:0 0 10px 20px; padding-left:30px; position:relative; }
.ip-case li p { margin:0; color:#333;}
.ip-case li p span{ margin-right:5px;}
.ip-case .fcb { color:#43a1df;}
.ip-case .fco { color:#ff520c;}
.ip-case .fcc { color:#ccc;}
.ip-case .money-in { display:block; background:url(../images/money-in.png) no-repeat; height:28px; width:28px; position:absolute; left:-14px; top:-17px;}

#addr select { height: 34px; padding: 6px 0 6px 8px; font-size: 14px; line-height: 1.42857143; color: #555;}
/*  new  */
/*  list  */
.lp,.sp,.sa { background-color:#f0f0f0;}
/*.navs { margin-top:10px; padding:0 15px;}*/
.navs span { margin-right:8px;}
.screen { background-color:#fff; border:1px solid #e7e7e7;}
.s-title { padding:12px 20px; font-size:18px; border-bottom:1px solid #e7e7e7; background-color:#fcfbfb;}
.screen dl { margin-top:12px;}
.screen dt{ width:120px; text-align:left; padding-left:30px; height:35px; line-height:35px ; font-weight:normal; color:#333;}
.screen dd{ margin-left:130px;}
.screen dd a { display:block; float:left; height:30px; line-height:30px; padding:0 5px; border-radius:5px; margin-right:8px;}
.screen dd a:hover,.changefieldandcss { background-color:#ee8c04; color:#fff;}

.list { margin:20px 0;}
.pro-push { margin-top:-5px; height:5px; float:left;}
.list-pro { background:#fff;}
.list-pro li { height:160px; padding:15px 0; border-bottom:1px solid #ddd;}
.pl-pic {float:left;}
.pl-pic img{ height:120px; width:120px;}
.pl-no1 { float:left; width:225px; margin-left:10px; overflow:hidden; padding-top:10px;}
.pl-no1 h4{ margin:0 0 5px 0; color:#000;}
.pl-no1 span{ display:block; padding:3px 5px; color:#fff; background-color:#d57c00; float:left; margin:8px 0;font-size: 12px;}
.pl-no1 p{ font-size:12px; color:#999; clear:both;}
.pl-no2 { float:left; width:350px;line-height: 6;}
.pl-no2 li { height:25px; padding:0; border:none; float:left; width:50%; color:#333;margin-bottom: 16px;}
.pl-no2 li font{ color:#333;}
.pl-no3 { float:left; width:150px; text-align:center; padding-top:30px;}
.pl-no3 p { font-size:12px; color:#999;}
.pl-no3 a { color:#ee8c04; border-color:#ee8c04;}
.pl-no3 a:hover { color:#fff; background-color:#ee8c04; border-color:#ee8c04;}

.list-side { padding:0; margin-bottom:10px;}
.fastup,.side-box { background:#fff; border:1px solid #e7e7e7; padding-bottom:20px;}
.fastup dt,.side-box dt,.sb-tit,.list-art dt,.list-qa dt,.qa-answer dt,.about-pro dt { padding:12px 20px; font-size:18px; border-bottom:1px solid #e7e7e7; background-color:#fcfbfb; font-weight:normal;}
.fastup .input-group-addon {background-color:#fff;}
.fastup .input-group { margin-top:20px; padding:0 20px;}
.fastup .input-group input{ border-left:none; border:none; background:none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.fastup .fast-radio { border:1px solid #ccc; padding:5px 0 5px 20px; border-radius:0 4px 4px 0; border-left:none;}
.fastup .fast-radio .radio-inline{ margin-right:20px;}
.fastup .fast-submit { width:100%;}

.list-side.col-xs-3 .wt{background-color:#fff;}

.kuaisu{ margin:10px;}
.kuaisu .inpt-wrap{ display:block; margin-bottom:10px;}
.kuaisu .inpt-wrap label{ width:35px;font-weight: 400;}
.kuaisu .inpt-wrap input,
.kuaisu .inpt-wrap select{ width:230px;border: 1px solid #eee;}
.kuaisu .inpt-wrap input#loan_money{margin-right:5px;}
.kuaisu .inpt-wrap input,
.kuaisu .inpt-wrap select{border: 1px solid #eee;}
.kuaisu .inpt-wrap input:hover,
.kuaisu .inpt-wrap select:hover{border: 1px solid #1f8fff;}
.kuaisu .inpt-wrap input#s_jine{ width:185px;}
.kuaisu .inpt-wrap select,
.kuaisu .inpt-wrap input[type="text"]{ padding:5px;}
.kuaisu .inpt-wrap #s_tel{ margin-bottom:5px;}
.kuaisu .f_mbn input.poup_i {width: 165px;}
.kuaisu #subt {display: block;color: #fff;width: 100%;padding:7px 0 10px;font-size: 14px;background: url(../images/wt.jpg) no-repeat;    background-size: auto;background-size: 100%;}
.listyzm{position: absolute;left: 200px;top: 206px;padding: 0 6px;border-left: 1px solid #e7e7e7;color: #f60;font-size: 12px;}
.glyzm{position: absolute;left: 258px;top: 10px;padding: 0 6px;border-left: 1px solid #e7e7e7;color: #f60;font-size: 12px;}
.side-qa-hot {}
.side-qa-hot dd  { display:block; height:45px; line-height:45px; border-bottom:1px dashed #eee; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.side-qa-hot dd span { display:block; float:left; margin:0 12px; color:#fff; background:#ed3802; font-weight:bold; width:20px; text-align:center; height:20px; line-height:20px; margin-top:12px;}


.pro-side-ad { margin-bottom:20px;}
.pro-side-ad li { margin-bottom:20px;}
.pro-side-ewm { background-color:#fff; padding:10px;}
.pro-side-ewm img { }

.side-box {  }
.side-jsq { height:100px;}
.side-jsq i { height:75px; width:75px; }
.side-jsq p { padding-left:90px;}
.side-jsq p font{ display:block;}

.list-art,.list-qa {background-color:#fff; padding-bottom:10px;}
.list-art dt {}
.list-art dd,.list-qa dd { margin:12px 20px; border-bottom:1px dashed #e4e4e4; padding:8px;}
.list-art .media-left,.list-qa .media-left { padding-right:20px;}
.list-art .media-left img{ height:120px; width:200px;}
.list-qa .media-left img{ height:70px; width:70px;}	
.list-art .media-body h4,.list-qa .media-body h4{ margin-top:0; color:#333; font-weight:bold; font-size:22px;}
.list-art .media-body span,.list-qa .media-body span { display:block; font-size:12px; text-align:right;}
.list-art .media-body font,.list-qa .media-body font { margin-left:10px;}
.hot-pro dt { margin-bottom:10px;}
.hot-pro dd { color:#333; padding:0 30px; height:25px; line-height:25px;}
.hot-pro dd font { color:#ff520c; display:block; float:right;}

.qa-search { background:#fff url(../images/search.png) no-repeat 20px center; padding:15px 25px 15px 70px; border:1px solid #e7e7e7; margin-top:10px;} 
.qa-search .qa-key { width:500px; padding:5px 10px; border:1px solid #ccc; margin-right:15px;}
.qa-search .qa-sub { height:32px; margin-top:-2px; margin-right:15px; padding:5px 15px; }

.qa-up-txt { margin:15px 0;}
.qa-up-go { margin:0;}
.qa-up-go .input-group{ float:left;}

.page{overflow: hidden; margin:10px 0; padding:10px 0;}
.page span, .page a{padding: 5px 10px;line-height: 24px;margin-right: 5px;}
.page b {border: 1px solid #c30;background-color: #c30;color: #fff;}
.page-num-current {border: 1px solid #ee8c04;background-color: #ee8c04;color: #fff;}
.page a:hover{color: #fff; background-color: #ee8c04;}
.input-group_s{
    position: relative;
    display: table;
    border-collapse: separate;
}
.show-main{ color:#333;}
.show-main.col-xs-9{ padding-left:0 !important;}
.col-mon{background-color:#fff;border:1px solid #e7e7e7;}
.sm-base {}
.sm-title  { border-bottom:1px solid #e7e7e7; padding:10px 30px; height:115px;}
.sm-title img { height:50px; width:auto; float: left; margin-top: 1px; margin-right: 15px;}
.sm-title h1 { float:left;}
.sm-title span { float:right; display:block; text-align:center; width:100px; color:#f00; font-size:26px; margin-top:10px; font-weight:bold;}
.sm-title i { font-style:normal; font-size:18px; color:#999; margin-left:25px;}
.sm-title span font{ display:block; font-size:12px; color:#000; font-weight:normal;}
.sm-title em {display: block;font-size: 12px;line-height: 24px;color: #666;margin-top: 50px;}
.sm-base ul { margin-top:10px;}
.sm-base li { margin:5px 0; color:#000;}
.sm-base li span{ color:#666;}
.sm-base .beizhu { color:#ccc; margin-top:15px; font-size:12px;}
.cgl { height:20px; line-height:20px; font-size:14px; margin-top:5px;right: 15px;}
.cgl img { margin-top:-4px;margin-left:4px;}
.pro-step { background:url(../images/step.jpg) top center no-repeat; height:70px; text-align:center; margin:20px 0;}
.pro-step ul {width: 700px; margin:0 auto; padding-top:40px; font-size:12px; color:#666;}
.smbr { text-align:center; margin-top:40px;}
.smbr a { margin-top:8px;}
.smbr span font{ color:#5aa8fa; font-weight:600; margin-left:3px;}

.sm-more { padding:20px 30px;}
.sm-more dt{  padding-left:28px; font-size:16px;color: #333;} 
.sm-more dd{  border-bottom:1px solid #e7e7e7; padding: 20px 0px; line-height: 38px; background: #fbfbfb; margin-bottom:20px;} 
.sm-shenqing { background:url(../images/sp-shenqing.png) no-repeat;}
.sm-cailiao { background:url(../images/sp-cailiao.png) no-repeat;}
.sm-leisi { background: url(../images/sp-leisi.png) no-repeat;}

.side-pro-hot {}  
.side-pro-hot dd{ padding:5px 8px; height:60px; border-bottom:1px dashed #eee;}
.side-pro-hot img { float:left; height:45px; width:45px; margin:5px 5px 0 0;}
.sph-info { }
.sph-info h5 { margin-bottom:5px; font-weight:bold;}
.sph-info li { float:left; display:block; margin-right:5px; color:#000;}
.sph-info li span{color:#ccc;}

.indexup .erweima { text-align:center;}
.indexup .erweima img{ height:200px; width:200px; margin:50px 0;}
.show-art{ }
.sa-title { padding:15px 20px 5px 20px; font-size:16px; border-bottom: 1px solid #e7e7e7; background-color: #fcfbfb; margin-top:10px; text-align:center;}
.sa-title span{ line-height:30px;}
.sa-title .sa-share{ float:right;}
.sa-title h1 { margin:10px 0 5px 0; color:#333;}
.sa-title span { font-size:14px;}
.sa-title span font{ margin:0 3px;}
.sa-txt { background-color:#fff; padding:15px 30px; color:#666; font-size:16px; line-height:29px; text-align:justify;}
.sa-txt p,.qa-answer dd p{ font-size:16px; line-height: 29px; margin-bottom:10px; text-align:justify;}
.sa-txt img { max-width:800px; margin:5px;}
.show-np { margin:40px 0 20px 0;}
.sa-txt .next { text-align:right;}
.sa-txt .show-sm { border:1px solid #e9e9e9; margin:20px 50px; padding:20px 30px; font-size:12px; line-height:20px;}
.sa-txt .sa-qq { margin-left:280px;}
.show-eva { border-top:2px solid #f0f0f4; border-bottom:1px solid #e7e7e7; height:75px; line-height:75px; padding:0 15px; background-color:#fff;}
.show-eva font { font-size:18px; font-weight:800;}
.show-eva font em { font-size:24px; font-weight:400; color:red; font-style:normal;}
.show-eva .up-down,.qa-side .up-down { float:right; font-size:16px;}
.show-eva .up-down a,.qa-side .up-down a{ margin-left:20px; color:#333; padding-left:20px;}
.show-eva .up-down a:hover,.qa-side .up-down a:hover{ color:red; text-decoration:none;}
.show-eva .up-down a em,.qa-side .up-down a em{ font-style:normal;}
.show-eva .up-down #show-up,.qa-side .up-down #show-up { background:url(../images/up.png) no-repeat 0 center;}
.show-eva .up-down #show-up:hover,.qa-side .up-down #show-up:hover { background:url(../images/upr.png) no-repeat 0 center;}
.show-eva .up-down #show-down,.qa-side .up-down #show-down { background:url(../images/dw.png) no-repeat 0 center;}
.show-eva .up-down #show-down:hover,.qa-side .up-down #show-down:hover { background:url(../images/dwr.png) no-repeat 0 center;}
.art-about { background-color:#fff; margin:20px 0; }
#aa-tab { height:47px; line-height:45px}
#aa-tab li { display:block; float:left; width:118px; text-align:center; border-top:2px solid #fff;}
.aab-in { border-top:2px solid #0097e0 !important; color:#0097e0;}
.art-about .about-pro li:hover { background-color:#efefef;}
.aa-art { display:none;}
.aa-art li a {display:block; height:28px; line-height:28px; padding:3px 20px;}
.aa-art li a span { float:right;}
.sa .show-side{padding:0;}

.show-qa { margin-top:10px;}

.art-pl { background-color:#fff;}
.art-pl dt { height:47px; line-height:47px; border-bottom:1px solid #ccc; padding-left:25px;}
.art-pl dd { padding:20px 40px;}
.art-pl textarea { resize:none; margin:10px;}


.about-pro { background-color:#fff;}
.about-pro dd,.about-pro li,.spls-pro li{ padding:0 15px; margin:15px 0; text-align:center; font-size:12px; border-left:1px dashed #e4e4e4;}
.about-pro dd a,.about-pro li a,.spls-pro li a{ color:#8a8888; display:block;}
.about-pro dd a:hover,.about-pro li a:hover,.spls-pro li a:hover{ color:#333;}
.about-pro dd h5,.about-pro li h5,.spls-pro h5{padding-top: 12px; font-size: 16px; color: #333; height: 18px; line-height: 18px; margin:0 0 25px 0; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.about-pro dd font,.about-pro li font,.spls-pro font{ font-size:24px; color:#ff6235; display:block;}
.about-pro dd div,.about-pro li div,.spls-pro div { padding:20px 0;}
.spls-pro { padding:0 !important; line-height:1.4 !important;	}
.spls-pro li { margin:0; padding:10px 15px; border-left-color:#e7e7e7;}

.about { color:#666; padding-top:100px;}
.about dt h2{ color:#333; font-size:42px; line-height:60px;}
.about dd { width:780px; margin-bottom:100px; font-size:18px; line-height:32px; margin-top:20px; padding-left:20px;}
.info li {margin-bottom:10px;}

.jsq-up #tab_box p{ margin-bottom:10px;}
.jsq-up #tab_box .input-group-addon{ background-color:#fff; border-left:none;}
.jsq-up #tab_box .input-group input{ border-right:none;}
.jisuanqi { background-color:#e6e6e6;border-top:1px solid #d7d7d7;}
.jisuanqi select { height:40px; padding:0 10px; margin-bottom:30px;}

.jsq-menu { padding:10px 0; text-align:center;}
.jsq-menu span{ display:block; margin-top:5px;}
.jsq-box { color:#333;}

.jsq-box h1 { border-left:4px solid #39A1DF; padding-left:15px; color:#3b7ace;}

.jsq-main{}
.how dl { height:65px; width:100%;}
.how dt,.kanu dt,.jsq-xinyong dt { font-size:16px; color:#666; margin-bottom:10px; font-weight:normal;}
.how dd,.kanu dd,.jsq-xinyong dd { height:40px; width:100px; float:left; display:block; margin:0 45px 0 0; line-height:40px; text-align:center; background-color:#d7d7d7; cursor:pointer;}
.how dd label,.kanu dd label,.jsq-xinyong dd label { font-weight:normal; cursor:pointer;}
.how dd input[type="radio"],.kanu dd input[type="radio"],.jsq-xinyong dd input[type="radio"]{ display:none; }
.how a { margin-top:20px; margin-bottom:20px;}
.radin { background-color:#03a5ef !important; color:#fff;}

.jieguo { color:#d05e66; text-align:center; margin-top:110px; padding:20px 0;}
.jieguo span { display:block;}
.jieguo #shue { font-size:30px; padding:0 6px;}

.fangchan{ }
.fc-put,.fc-result { padding-top:20px;margin-bottom:20px;}
.fc-put .input-group { margin-bottom:30px;}
.fc-result .input-group { float:left; margin-bottom:30px;}

.kanu{}
.kanu dt { margin-bottom:20px;}
.knpic { text-align:center;}
.kn-step {}
.kn-step a { display:block; height:40px; width:140px; margin:20px auto;}
#step1,#step2,#step3,#step4,#step5,#step6,#step7,#step8,#step9 { display:none;}
.knjg p,.xyjg p { padding-top:30px; color: #d05e66; text-align: center; font-size:16px; line-height:1.6;}

.tongyong{}
.tongyong .input-group { margin-bottom:20px;}
.tongyong select { width:83.33333333% !important; margin-bottom:20px;}
.ty-result { padding-top:50px;}

.xinyong{}
.xinyong dd { margin-bottom:20px;}
.xinyong .long dd{ width:500px; float:none; margin:0 0 20px 0;}


.indexup .form-group{ height:50px;}
.indexup label { height:34px; line-height:34px;}
.indexup input[type="radio"] { margin-top:11px;}


.na-main { width:100%; background-color:#F0F0F0; border-top:2px solid #ccc; padding-top:20px;}
.ab-menu { padding:0 20px 0 0;}
.ab-menu li { border-bottom:1px solid #EEEEEE; border-left:3px solid #fff; font-size: 14px; height: 40px; margin-bottom: 1px; overflow: hidden; padding-left: 25px; background-color:#fff;}
.ab-menu li a { height: 40px; line-height: 40px; display: block; color:#333;}
.ab-menu li:hover { border-left:3px solid #0066FF;}
.ab-menu li a:hover { color:#0066FF;}
.ab-con { background-color:#fff; padding:23px 20px 0 20px; min-height:500px; margin-bottom:20px;}
.ab-con h1,.about-content h2 { padding-bottom: 7px; width: 100%; height: 30px;  border-bottom:2px solid #ccc; margin:0;}
.ab-con h1 span,.about-content h2 span{ display:inline-block; height: 33px; font-size: 22px; color: #0066ff; border-bottom: 3px solid #0066ff; font-weight:bold; position: absolute; top:20px;  letter-spacing:3px;}
.about-content h2 {border:none;}
.about-content h2 span { font-size:20px; position:static; margin-top:-3px;}
.about-content { color:#555; font-size:16px; line-height:1.6;}
.about-content p{ margin:20px 0 20px 10px;}
.about-content h2 { color:#333; font-size:14px;}


.qa-hot { background-color:#fff; margin:20px 0 0 0; padding:20px;}
.qa-hot span { display:block; font-size:20px; font-weight:bold; margin-bottom:20px;}
.qa-hot img { width:300px; height:225px; padding:0;}
.qa-hot ul { padding-left:35px;}
.qa-hot li { background:url(../images/qa-hot-li.png) no-repeat 0 center; padding-left:12px; font-size:16px; margin-bottom:10px;}
.qa-hot .qaone { font-size:20px; line-height:20px; font-weight:bold; background:none; padding:0; margin-bottom:18px;}

.qa-ask { color:#999; border-left:4px solid #F2877A; margin-left:-28px; padding-left:28px;}
.qa-ask span{ font-size:12px; margin-left:5px;}
.qa-ask span font{ margin-left:5px;}
.qa-ask h5 { font-size:20px; font-weight:bold; color:#555; margin:3px 0 15px 0;}
.qa-answer { font-size:16px;}
.qa-answer span{ font-size:12px;}
.qa-answer span font{ font-size:16px; font-weight:bold; color:#333; margin-right:12px;}
.qa-answer p{ margin-top:10px; line-height:24px; color:#666; padding-left:10px;}
.qa-info { color:#999;}
.qa-info span { margin-left:15px;}
.qa-info .qazt{ border:1px solid #ccc; padding:2px 15px; border-radius:10px;}


.about-pro h5 { height:30px !important;}
.about-pro h5 i { display:block; font-style:normal;  margin:3px auto;}


.floating_ck{position:fixed;right:20px;top:50%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
/*.quote{background-image:url(../images/kficon.png);}*/
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/wx.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px; background-size:145px 145px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

.bot { background-color:#181818; color:#fff; padding-top:50px;}
.bot a{ color:#fff;}
.f-l dl { text-align:center; }
.f-l dt { font-size:16px; margin-bottom:6px; line-height:30px; }
.f-l dd { line-height:30px; }
.f-m {}
.f-m .f-m-2 { width:50%; float:left; display:block; text-align:center;}
.f-m img { height:145px; width:145px;}
.f-m span { display:block;}
.f-r { font-size:30px;}
.f-r span{ font-size:13px; line-height:20px; margin-left:100px; display:block;}
.f-r img{ float:left; margin-right:30px;}
.f-tel { margin-bottom:20px;}

.pro-landing { background-color:#FAF8F9;}
.route { height:50px; line-height:50px; font-size:12px;}
.pl-main { padding:20px; background-color:#fff;  box-shadow:2px 2px 5px #ccc; margin-bottom:20px;}
.advantage { }
.advantage dt { margin:30px 0; text-align:center;}
.advantage dd { width:20%; float:left; display:block; box-sizing:border-box; padding:30px 0;  text-align:center; border: 1px #E5E5E5 solid;}
.advantage dd img{  }
.advantage dd font{ display:block; font-size: 18px; color: #EF4350; text-align: center; padding-top: 10px; font-weight: bold;}
.advantage dd span{display:block; font-size: 13px; color: #000; text-align: center; padding-top: 5px;}
.condition{ background-color:#FAF7F2; margin-top:-20px; margin-left: -20px; margin-right:-20px; padding-bottom:40px;}
.con_tit,.step dt{ width: 989px; margin: 0px auto; border-bottom: 1px #EDEDED solid; text-align: center; margin-bottom:25px;}
.con_tit font,.step dt font{ border-bottom: 5px #EF434F solid; display: inline-block; font-size: 25px; padding-bottom: 7px; padding-top: 42px;}
.age,.house,.procedures,.other { display:block; width:185px;  height:215px; border:1px solid #EF4350; border-radius:10px; background-color:#fff; margin:0 auto;}
.age dt,.house dt,.procedures dt,.other dt{ background-color:#EF4350; height:75px; line-height:75px; color:#fff; font-weight:bold; font-size:20px; border-radius:10px 10px 0 0; text-align:center; margin-bottom:20px;}
.age dt img,.house dt img,.procedures dt img,.other dt img{ margin-right:5px; margin-top:-5px;}
.age dd,.house dd,.procedures dd,.other dd { background:url(../images/hongdian.png)  no-repeat 40px center; padding-left:50px; margin-bottom:10px;}
.step {}
.step dd { position:relative; background:url(../images/pl-right.png) no-repeat right center; text-align: center;}
.step dd span { position:absolute; font-size:15px; bottom:35px; left:115px;}
.step dd:nth-child(5) { background:none;}


.age {width:auto; height:auto; }
.age dd{ background:none; padding:0; margin:0 10px 20px 40px;}

.pl-onkey,.pl-jsq,.pl-qa { height:459px; width:360px; display:block; float:left; margin-bottom:20px;}
.pl-onkey { background-color:#EF4351;}
.pl-onkey dt { margin:85px 0 75px 0; text-align:center;}
.pl-onkey dd { text-align:center; text-align:center;}
.pl-onkey dd input{ height:40px; line-height:40px; width:280px; margin:0 auto;}
.pl-onkey .btn { background-color:#AF0B1C; color:#fff; width:180px; margin:20px auto;}
.pl-jsq { background-color:#4A4D52; margin:0 60px; color:#fff;}
.pl-jsq dt { font-size:27px; color: #fff; text-align: center; padding-top: 15px; margin-bottom:20px;}
.pl-jsq dd { text-align:center;}
.pl-jsq dd a { display:block; padding:20px 0; color:#fff;}
.pl-jsq dd font { display:block; text-align:center; margin-top:20px; }
.pl-qa { background-color:#fff;}
.pl-qa dt { font-size: 25px; color: #4A4E53; text-align: center; padding-top: 30px;}
.pl-qa dd { background: url(../images/index-qa.png) 0 10px no-repeat; height:30px; line-height:30px; padding-left:25px; margin:10px 40px; border-bottom:1px solid #ccc; overflow:hidden;}


.ll { padding-left:0;}
.qa-hot { margin:0; margin:10px 0 20px 0;}
.qa-classify { background-color:#03a5ef; padding:0 0 0 30px; color:#fff;}
.qa-classify a { color:#fff;}
.qa-classify h3 { color:#fff; padding:20px 20px 20px 0;}
.qa-classify dl { border:1px solid #8ed3f6; border-right:none; background-color:#2eadee; padding:10px 10px 10px 20px;}
.qa-classify dt { font-size:16px; height:40px; line-height:40px; margin-left:-10px;}
.qa-classify dd { float:left; padding:4px 12px 4px 0; line-height:24px;  }

.qa-list { padding-right:0;}	  
.qa-list dl,.qas-tuijian{ border:1px solid #e7e7e7; background:#fff; }
.qa-list dt,.qas-tuijian dt{ padding:0 20px; height:53px; line-height:53px; background:#fcfbfb; border-bottom:1px solid #e9e9e9; font-size:18px; margin-bottom:14px;}
.qa-list dd,.qas-tuijian dd{ border-bottom:1px solid #efefef; margin:0 20px; background:url(../images/wdd.png)  no-repeat 0 center; padding-left:12px; line-height:78px;}
.qa-list dd font,.qas-tuijian dd font { color:#999; margin:0 3px;}
.qa-list dd span,.qas-tuijian dd span{ color:#999; float:right;}
.ql-hot { margin-bottom:10px;}

.qal-main { padding-left:0; margin-top:10px;}
/*
#classify_list { height:53px; line-height:53px; font-size:16px; color:#627fa8; border:1px solid #e9e9e9; background-color:#fff;}
#classify_list .dropdown{ float:left; display:block; width:15%; text-align:center; height:51px;}
#classify_list .dropdown span{ margin:0 3px; margin-top:-3px;}
#classify_list .dropdown a{ display:block;}
*/
.qal-list { padding:20px; background-color:#fff; border:1px solid #e9e9e9; margin-top:20px;}
.ql-state {}
.ql-state dl { height:35px; margin-bottom:10px; line-height:35px;}
.ql-state dl:nth-child(1){ display:none;}
.ql-state dt { font-weight:normal; margin-right:30px; display:block; float:left; line-height:35px;}
.ql-state dd a { display:block; float:left; margin-right:5px; width:80px; height:35px; line-height:35px; text-align:center;}

.ql-tab {}
.ql-tab tr { height:50px; line-height:50px; border-bottom:1px solid #efefef; text-align:center;}
.qlt-title { color:#999; text-align:center;}
.qlt-title .tw380 { width:380px;}
.qlt-title .tw360 { width:360px;}
.qlt-title .tw103 { width:103px;}

.qa-show { padding-left:0; margin-top:10px;}
.qa-problem { padding:20px 60px 10px 100px; border: 1px solid #e7e7e7; margin-bottom:10px;}
.qa-problem h1{ font-size:16px; font-weight:normal;}
.state-n { background:url(../images/state-n.png) no-repeat top left #fff;}
.state-y { background:url(../images/state-y.png) no-repeat top left #fff;}
.pb-info { height:25px; color:#999; margin:10px 0;}
.pb-info font{ margin-right:15px; line-height:25px;}
.pb-info .pb-share{ float:right;}
.qc-answer { border: 1px solid #e7e7e7; background-color:#fff; margin-top:10px;}
.qc-answer dt { padding:0 20px; height:53px; line-height:53px; background:#fcfbfb; border-bottom:1px solid #e9e9e9; font-size:18px; color:#627fa8; font-weight:normal;}
.qc-answer dd { margin:20px 50px 0 50px; border-bottom:1px solid #e7e7e7;}
.optimum { background:url(../images/optimum.png) no-repeat; height:28px; line-height:28px; padding-left:35px;}
.qc-base { color:#999; margin-bottom:10px;}
.qc-base font { color:#999;}
.qc-base font:nth-child(2){ float:right;}

.new-pro { margin-top:15px;}
.np-menu { width:188px; float:left;}
.np-menu li a{ display:block; height:53px; line-height:53px; padding-left:35px; border-bottom:1px solid #e6e6e6;}
.np-menu li a img{ margin-right:15px; cursor: pointer;             transition: all 0.6s;}
.np-menu li a img:hover{ transform: scale(1.4);}
.np-pic-u li,.np-pic-l li { height:203px; float:left;}
.np-pic-l li img { width:337px;}

.nf1,.nf3 { background-color:#f5f5f5; margin-left:-15px; margin-right:-15px;}

.np-1 a,.np-2 a { display:block; background:url(../images/np-1.jpg) no-repeat; width:505px; height:203px;}
.np-2 a { background:url(../images/np-2.jpg) no-repeat;}
.np-1 img,.np-2 img {  height:120px; width:120px !important; margin:45px 0 0 350px; transform: scale(1); transition: all 1s ease 0s;-webkit-transform: scale(1);	-webkit-transform: all 1s ease 0s;}


.np-3 a,.np-4 a,.np-5 a { display:block; background:url(../images/np-3.jpg) no-repeat; width:337px; height:203px;}
.np-4 a { background:url(../images/np-4.jpg) no-repeat;}
.np-5 a { background:url(../images/np-5.jpg) no-repeat;}
.np-3 img,.np-4 img,.np-5 img { height:120px; width:120px !important; margin:45px 0 0 208px; transform: scale(1); transition: all 1s ease 0s;-webkit-transform: scale(1);	-webkit-transform: all 1s ease 0s;}
.np-1:hover img,.np-2:hover img,.np-3:hover img,.np-4:hover img,.np-5:hover img {	transform: scale(1.1);	transition: all 1s ease 0s;	-webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}


.qal-classify { background-color:#fff; padding:20px; height:138px; margin-bottom:20px;}
.classify-name { height:30px; line-height:30px; width:100%; margin-bottom:8px;}
.classify-name li { float:left; display:block; font-size:16px; margin-right:25px; cursor:pointer; width:80px; text-align:center;}
.classify-tab {}
.classify-tab a { display:block; float:left; width:80px; margin:8px 5px 0 0; height:25px; line-height:25px; text-align: center;}
.classify-in { color:#fff; background-color:#03a5ef;}

.link-qq { display:block; margin-bottom:20px;}

.product{/*background: #f8f8f8;padding-top: 60px*/}
.productLeft{/*width: 826px;float: left;*/padding:8px}
.productLeft .loan-1{width: 100%;height: 520px;background: url('../images/img25.jpg') no-repeat;background-size: cover;box-shadow: 0 0 8px rgba(00,00,00,.22);padding: 60px 30px}
.productLeft .loan-1 .intro{font-size: 14px;color: rgba(00,00,00,.6);line-height: 1.5em;margin-bottom: 60px}
.productLeft .numForm{width: 100%;height: 160px;background: rgba(00,00,00,.15);padding: 30px}
.productLeft .numForm .input{float: left;margin-right: 10px}
.productLeft .numForm .input input{width:100px;height: 40px;border: 1px solid #eeeeee;padding-left:10px}
.productLeft .numForm a{display: inline-block;vertical-align: middle;width: 130px;height: 40px;border: 1px solid #bf0000;font-size: 14px;color: #bf0000;text-align: center;line-height: 38px;float: left;margin-right: 10px}
.productLeft .numForm input[type="submit"]{width: 130px;height: 40px;background: #bf0000;color: #fff;border: none;font-size: 16px;cursor:pointer}

.productDetail{/*width: 800px;box-shadow: 0 0 8px rgba(00,00,00,.22);padding: 60px 40px 60px 40px;margin-bottom: 92px;*/ background: #fff;}
.productDetail .productTittle{/*border-bottom: 1px solid #7c9099;*/padding-bottom: 20px}
.productDetail .intro{font-size: 14px;color: #000;line-height: 1.5em;margin-bottom: 100px}
.productDetail .tittle{font-size: 18px;color:#000;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.productDetail .tittle p{padding-left: 35px;background: url("../images/img32.png")left center no-repeat;font-size: 18px;line-height: 1em}
.productDetail .msg{padding-top: 30px;padding-bottom:15px}
.productDetail .msg span{display: inline-block;float: left;font-size: 14px;color: #525252;padding-left: 25px;width: 215px;background: url("../images/img33.png")left center no-repeat;margin-bottom: 15px;}
.productDetail .data{width:100%; overflow:hidden; background: #F7F8FD; padding-top: 45px;padding-left: 45px}
.productDetail .data .input{width: 280px;float: left;margin-bottom: 30px;height: 40px;position: relative}
.productDetail .data .input span{font-size:16px;color: #333;display: inline-block;margin-right: 10px;width: 75px;vertical-align: middle}
.productDetail .data .input input{width: 140px;height: 40px;border: 1px solid #dcdcdc;padding-left: 20px}
.productDetail .data .input em{display: inline-block;font-size: 20px;color: #bf0000;vertical-align: middle}
.productDetail .data .input b{font-size: 16px;color:#5a5a5a;font-weight: normal;display: inline-block;vertical-align: middle}
.productDetail .data .input:nth-child(4):after{content: "%";position: absolute;right:30%;top:50%;font-size: 14px;color: #000;transform: translateY(-50%)}
.productDetail .data .money_input:after{content: "\4e07";position: absolute;right:30%;top:50%;font-size: 14px;color: #000;transform: translateY(-50%)}
.productDetail .data .period_input:after{content: "\5e74";position: absolute;right:30%;top:50%;font-size: 14px;color: #000;transform: translateY(-50%)}
.productDetail>p{font-size: 14px;color: #aca6a6;padding-top: 30px;padding-bottom: 60px}
.productDetail .data .inpuu {width: 150px;float: left;margin-bottom: 30px;height: 35px;position: relative;border-radius: 4px;border: 1px solid transparent;background-color: #ee8c04;border-color: #ee8c04;color: #fff;}
.productDetail .data .inpuu span {margin-left:40px;margin-top:5px;display: inline-block;}
.productDetail .data .inpuu span a {color: #fff;}



@media(max-width:750px){
	.screen dt{
		padding-left: 10px;width: 100%;
	}
	.screen dd{
		margin-left: 10px;
	}
	.pl-pic img{
		width: 90px;height: 90px;
	}
	.pl-pic{
		padding-right: 10px;
	}
	.pl-no1{
		padding-top: 0;
	}
	.list-pro li{
		height: auto;
	}
	.list-pro li:after{
		clear: both;display: block;content:'';
	}
	.pl-no2{
		width: auto;padding:10px 15px;
		line-height: 2;
	}
	.pl-no3{
		width: auto;padding:10px 15px;text-align: left;width: 100%;
	}
	.pl-no3 a{
		display: inline-block;width: auto;float: none;margin-left: 10px;
	}
	.pl-no3 p{
		display: inline-block;
	}
	
	.page span, .page a, .page b{
		display: inline-block;margin-bottom: 4px;
	}
	.w_wrap_my .list-side{
		width: 100%;
	}
	
	.show-main.col-xs-9{
		width: 100%;padding-right: 0;
	}
	
	.sm-title img{
		width: 15%;height: auto;margin-right: 3%;
	}
	.sm-title{
		padding:10px;position: relative;height: auto;
	}
	.sm-title h1{
		font-size: 20px;width: 82%;line-height: 1.4;
	}
	.sm-title i{
		font-size: 16px;margin-left: 10px;
	}
	.productDetail .data{
		padding:15px;
	}
	.productDetail .data .input{
		margin-bottom: 15px;height: auto;
	}
	.sm-base ul{
		width: 100%;
	}
	.show-main .smbr{
		width: 100%;
	}
	.smbr a{
		margin:10px auto;float: none;
	}
	.pro-step ul{
		width: 100%;
	}
	.pro-step{
		padding:0 10px;background-size: 80% auto;
	}
	.pro-step .col-xs-3{
		padding:0 5px;
	}
	.sm-more{
		padding:10px;
	}
	.sm-more dt{
		margin-bottom: 10px;
	}
	
	.about-pro li{
		width: 50%;
	}
	.list-side{
		width: 100%;
	}
	.navs{
		padding:0;
	}
	.newslist ul li .nspic{
		width: 33%;
	}
	.newslist ul li .nscot{
	    width: 65%;
	}
	.newslist ul li .nscot p{
	    padding:0;
	    font-size: 14px;
	    line-height: 20px;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    
	}
	.newslist ul li .nspic img {
    height: 90px;
    border-radius: 5px;
    }
	.newslist ul li .nscot h2{
		font-size: 16px;
		line-height: 24px;
		word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box; 
        -webkit-box-orient: vertical; 
        -webkit-line-clamp: 1; 
        overflow: hidden; 
	}
	.d_detail h1{
		font-size: 20px;
	}
	.wdcont .cont_r2 .wt, .wdcont .cont_r2 .phb{
		padding:15px;
	}
	.dalist ul li .uinfo{
		width: auto;margin-left: 10px;
	}
	.wdcont .cont_r2 .wt .rexian h3{
		font-size:35px;
	}
	.dkwt .dkwtl dl{
		width: 100%;
	}
	.dkgw, .dkwt{
		padding:15px;
	}
	.wdlist .wdul li .wdul_r{
		/*width: 80%;*/
	}
	.wdlist .wdul li .wdul_r h2{
		line-height: 1.5;
	}
	.wdlist .wdul li .wdul_r p{
		margin-bottom: 10px;
		overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;
	}
	.cont_l{
		width: 100%;
	}
	.cont_r{
		width: 100%;padding:15px;
	}
	.cont_l ul li{
		display: inline-block;margin-right: 10px;
	}
	
}

 @media (max-width: 767px) {
.sm-more dd {

    padding: 5px 0px;

}

}

.newslist ul li .nscot h2 {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}