@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; }

body,html {margin:0px auto; font-family:  Arial, Helvetica, sans-serif, 
"微软雅黑" ; font-size:17px; color:#333;  width:100%; background:#efeff4;}
.con { max-width:600px;width:100%; margin:0px auto; overflow:hidden; background:#efeff4;}
.clear {clear:both;}

a {text-decoration:none; color: #000000;}
a:link { text-decoration:none;}
a:active,a:hover{outline:0; color:#000; }
ul,li,ol,p,h1,h2,h3,h4 {list-style:none;}
.mt10 {margin-top:10px; }

/*导航*/
.nav { width:100%; max-width:600px; height:50px; position: relative; top:0px; margin:0px auto;overflow:hidden; background:#D81E06; z-index:3333; }
.d_logo { margin-left:0px; margin-top:4px; float:left;}
.d_logo img { height:40px;}
.tel { float:right; margin-right:6px; padding-left:25px; font-size:18px; color:#fff; line-height:50px; background:url(../images/tel_n1.png) no-repeat left center; background-size:20px; }
/*.tel img { width:100%; max-width:165px; margin-top:10px; margin-right:10px;;}*/


/*累积*/
.sow {height:63px; overflow:hidden; background:#FFF;  font-size: 1.1rem; line-height:1.1rem;}
.sow .l {width:50%; overflow:hidden; padding:10px 0px; color: #fa5151;    text-align: left ;border-right: 1px solid #e5e5e5;    border-bottom: 1px solid #e5e5e5; float:left;}
.sow img {float: left; width:40px; margin-left:5px; margin-right:5px;  }
.sow p {font-size: 1.2rem;    color: #333;}
.sow .r {width:50%; float:right; overflow:hidden; padding:10px 0px;  color: #fa5151;    text-align: left;border-right: 1px solid #e5e5e5; margin-right:-1px;    border-bottom: 1px solid #e5e5e5;}

/*banner轮播*/
/*.pages li{list-style-type:none;width:10px;height:10px;border-radius:10px;background-color:white}
.pages li:hover{box-shadow:0 0 5px 2px white}
.pages li.active{background-color:orange;box-shadow:0 0 2px 2px orange}
.pages{position:absolute;z-index:999}
.pages.horizontal{left:50%;transform:translateX(-50%);bottom:5px}
.pages.horizontal li{display:inline-block;margin-right:10px}
.pages.horizontal li:last-child{margin-right:0px;}
.pages.vertical{right:5px;top:50%;transform:translateY(-50%)}
.pages.vertical li{margin-bottom:10px}
.pages.vertical li:last-child{margin-bottom:0}*/
.hwslider { margin-top:0px; }
.mnav { background:#fff; margin-top:0px;}
.mnav a { display:inline-block; width:25%;margin-top:12px; margin-bottom:5px;}
.mnav a span { display:block; font-size:14px; padding:6px 0; text-align:center;}
.mnav i { display:block; width:36px; margin:0 auto; height:36px; background-position:center center; background-repeat:no-repeat; background-size:40px auto;}
.mnav .gr { background-image:url(../images/loan/loan_icon3.png)}
.mnav .qy { background-image:url(../images/loan/loan_icon6.png)}
.mnav .fw { background-image:url(../images/loan/loan_icon1.png)}
.mnav .cl { background-image:url(../images/loan/loan_icon13.png)}

.msh { height: 32px; background-color: #fff; border-bottom: 1px solid #ddd; box-shadow: 0 1px 0 0 #f6f6f6; position: relative; z-index: 1000; }
.msh input { display: block; width: 100%; border: 0; font-size:14px; height:30px; line-height:30px; margin-bottom:0;}
.msh  form { display: block; margin-left: 25px; }
.msh .sicon {position: absolute; width: 15px; height: 15px; top: 50%; left: 13px; margin-top: -7.5px; background:url(../images/ss1.png) no-repeat center; background-size:15px auto; }

.udf_mian_bottom a span {color:#F00;}
.udf_list{	margin-top:10px ;	background: #FFF; }
.udf_list a{display: block;	width: 100%;	padding: 12px;	font-size: 1.1rem;	color: #333;
	position: relative;	padding-left: 70px;}
.udf_list a:after{    right: 15px;    content: '>';    font-size: 28px !important;}
.udf_list a:after{   font-size: inherit;    line-height: 1;    position: absolute;    top: 50%;    display: inline-block;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    text-decoration: none;    color: #616161; -webkit-font-smoothing: antialiased;}
.udf_list a  span{	font-size:1.1rem;	color: #f08519;	position: absolute;   top: 12px;}
.udf_list a img{	position: absolute;	top: -3px;	left: 20px;	width: 30px;}

.udf_advantage {margin-bottom:65px;}
.udf_advantage ul li img{	width: 100px;	max-width: 100px;}


.listbox { background-color: #fff; margin-top: 10px; margin-bottom:60px; border-width: 1px 0; border-style: solid none; border-color: #ddd;}
.listbox h2 { color: #D81E06; height: 40px; line-height:40px; border-bottom: 1px solid #eee; font-size:16px; margin: 0 8px; text-align:left; }
.listbox h2 i { display: inline-block; width: 15px; height: 18px; background:url(../images/rm.png) no-repeat center 1px; background-size:13px auto; margin-right:4px; vertical-align: middle; }
.list { padding:0 8px ;}
.list a {display: block; background:#fff; border-bottom: 1px solid #eee; position: relative; padding-top: 10px; height:100px; }
.list .col-1 { position: absolute; left: 0; width: 120px;}
.list .col-1 img { display: block; width: 110px; height: 80px;}
.list .col-2 { margin-left: 120px;}
.list .col-2 .row-1 em { font-size: 16px; height:18px; overflow: hidden; margin-bottom:4px; display: block; text-overflow: ellipsis; white-space: nowrap; font-style:normal;}
.list .col-2 .row-1 p { color: #888; font-size:13px; line-height:18px; height:50px; overflow: hidden; margin:0;}
.moreb {height: 42px; background: #fff; font-size: 14px; color: #999; text-align: center; line-height: 42px;}
.udf_bar a { width:25%;font-size:13px; text-align: center; line-height:20px; padding-top:8px; color:#AAA;}
.udf_bar a span { display:block; text-align:center;}
.udf_bar a:last-child { background:#fff; color:#AAA;}
.udf_flow_one { padding-top:0 !important;}

.plist { background:#fff;}
.plist li { float:left; width:25%; padding:0; margin:0; text-align:center; position:relative;}
.plist li:before { content:''; display:block; width:1px; height:20px; background:#dedede; position:absolute; left:0; top:12px;}
.plist li:first-of-type:before { display:none;}
.plist { border-bottom:1px solid #ddd;}
.plist a { text-align:center; font-size:16px; line-height:45px; position:relative;}

.plist a.on { color:#D81E06;}
.plist a.on:after { position:absolute; left:0; bottom:-14px; content:''; display:block; width:100%; height:2px; background:#D81E06;}
img.ico { margin-right:0;}
.mui-icon-back:before, .mui-icon-left-nav:before { font-size:28px; }
.udf_centent_header.mui-bar .mui-icon { padding-top:5px;}

.cpxq {}
.cpt { position:relative; padding:10px; background:#fff;}
.cptl { position:absolute; left:0; padding-left:10px;}
.cptl img { width:150px; height:110px;}
.cptr { margin-left:160px; height:111px; overflow:hidden;}
.cptr h1 { font-size: 16px; line-height: 18px; height:38px; margin-bottom: 5px; margin-top:0; overflow:hidden; }

.cptr h2 { font-size:14px; line-height:1.6; margin:0; font-weight:normal; color:#AAA; }
.cptr h2 span { color:#F60; font-weight:bold; }
.cptr h2 a { color:#F60; }
.cptr p { font-size:13px; line-height:1.7; margin:0;}
.cptr p span { font-weight:bold; color:#D81E06;}

.sqb { display:block; background-color: #D81E06; width: 100%; margin:0 auto; border-radius: 2px; color:#fff; text-align: center; font-size:16px; line-height:36px; height:36px; margin-top:15px; }
.sqb:visited { color:#FFF; }

.cpb { margin-top:10px; background:#fff; padding:0 10px; padding-bottom:10px;}
.cpb h1 { font-size:16px; font-weight:normal; line-height:42px; height:42px; margin:0;}
.cpb h1 i { float:left; background: #D81E06; height: 16px;  width: 3px; margin: 10px 0; margin-right:8px; }
.cpb table { font-size:13px; line-height:1.6; margin:0 auto;}
.cpb tr { height:36px;}
.cpb tr:nth-child(odd) { background:#f4f4f4;}  
.cpb tr:nth-child(even) { background:#fdfdfd;}
.cpb .js { font-size:14px; color:#555; padding:10px; line-height:1.8; }
.udf_centent_header { background:#D81E06;}
.udf_btn_yellow { background: #D81E06;}
.search_active{ border: 1px solid #D81E06;}
.search_child_box.search_active:after{border-bottom: 15px solid #D81E06;}
