/* 全局CSS定义 */
body {color:#333; font-size:16px; padding:0px; margin:0px; font-family:Helvetica; box-sizing: border-box; background:#336699}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, span, form, fieldset, input, p, blockquote, th, td, input, label, select, option, textarea, button, fieldset, legend {padding: 0px; margin: 0px;}
ul, ol, li {list-style:none;}
img {vertical-align:middle; border:0px;padding:0px; margin:0px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#f00; }
.flo {float:left !important;}
.flor {float:right !important;}
.clear {clear:both;}

.xy-blank { clear:both; height:10px}

.xy-wrapper {width:720px; overflow:hidden; margin:0 auto; background:#fff}
.xy-wrapper img {width:100%; }

/* 顶部 */
.xy-head {text-align:center; padding:10px 0;}
.xy-head img {width:75%}

/* 底部 */
.xy-footer{ text-align:center;}
.xy-footer p { font-size:17px;padding:20px 0;  border-top:1px solid #e9e9e9; background:#f6f6f6}
.xy-footer a { color:#666;}
.xy-footer span {font-size:14px; color:#ccc; margin:0 14px; font-weight:normal; font-family:"宋体"}
.xy-footer img {width:100%; display:block}

.xy-botm-fix {text-align:center; color:#fff; position:fixed; bottom:0px; left:0; width:100%; background:#cb2f07; font-size:22px; font-weight:bold;}
.xy-botm-fix a {text-align:center; color:#fff; display:block; padding:15px 0;  }
.xy-botm-fix img { width:27px; margin:-3px 8px 0 0}
.xy-botm-blank { clear:both; height:50px}

/* 导航 */
.xy-nav {background:#154174; overflow:hidden;}
.xy-nav li {float:left; font-size:22px; text-align:center; width:27%;  font-weight:bold;}
.xy-nav li:hover {background:#074b9a; }
.xy-nav li a {color:#fff; text-decoration:none; display:block; width:100%; padding:16px 0; border-right:1px solid #15638d;}
.xy-nav li.nv01 {width:19%; }
.xy-nav li.nv04 a {border-right:0}

/* 菜单选项 */
.nav-box {padding:10px 50px; overflow:hidden}
.nav-box li { float:left; width:25%; text-align:center;padding:15px 0}
.nav-box li a { display:block;}
.nav-box li img {width:62%;}
.nav-box li p {margin-top:5px; font-size:18px; }

/* 首页大栏目标题 */
.xy-title {background:#154174; overflow:hidden; margin-top:12px; color:#fff; }
.xy-title .txt {color:#fff; background: #2a99ce; font-size:24px; font-weight:bold; padding:12px 20px; width:35%; margin:0 auto; text-align:center; display:block;}

/* 栏目主题标题 */
.xy-caption {height:55px; overflow:hidden; position:relative; width:100%}
.xy-caption .underline {border-bottom:1px solid #ddd; height:32px; }
.xy-caption .txt {color:#e36a31; background: #fff; font-size:24px; font-weight:bold; padding:15px 0; text-align:center; display:block; position:absolute; left:25%; width:50%; top:0px}
.xy-caption .txt2 {color:#e36a31; background: #fff; font-size:24px; font-weight:bold; padding:15px 0; text-align:center; display:block; position:absolute; left:36%; width:28%; top:0px}

/* 栏目主题描述 */
.xy-description { text-align:center; color:#888; font-size:17px; padding:10px 0}

/* 首页资讯 */
.xy-homelist {padding:18px 30px; overflow:hidden}
.xy-homelist li {border-bottom:1px solid #eee; padding:10px 0}
.xy-homelist li a {font-size: 17px; display:block; clear:both; padding-left:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  background: url(../images/ico-01.jpg) no-repeat 0 8px; }

/* 查看更多 */
.xy-btn-more {text-align:center; font-size:15px; color:#999; margin-top:14px; padding-bottom:5px}
.xy-btn-more a {color:#999; text-decoration:underline}

/* 首页-企业经营资质 */
.xy-home-about {padding:20px 30px; overflow:hidden}

/* 首页-信用受损的主要因素 */
.xy-home-factor {padding:20px 50px 30px 50px; overflow:hidden}
.xy-home-factor img { width:100%; display:block}
.xy-home-factor ul { overflow:hidden;padding:15px 30px}
.xy-home-factor li{ float:left; width:33.3%; padding:6px 0; }
.xy-home-factor li { background-image:url(../images/home01-3.jpg) ; background-repeat:no-repeat; background-position:left; background-size:16px}
.xy-home-factor li span {font-size:17px; display:block;margin-left:24px}
.xy-home-factor li.last{ float:left; width:66%; }

/* 首页-可修复的主要平台 */
.xy-home-platform {padding:20px 50px 30px 50px; overflow:hidden}
.xy-home-platform img { width:100%; display:block}
.xy-home-platform p {padding:10px 30px; line-height:38px;  font-size:17px}
.xy-home-platform p span { font-weight:bold; color:#0496c8; font-size:18px}

/* 首页-不良记录的影响 */
.xy-home-influence {padding:20px 50px 30px 50px; overflow:hidden}
.xy-home-influence img { width:100%;}
.xy-home-influence .yx-box {overflow:hidden; padding:12px 5px}
.xy-home-influence .yx-box li { float:left; width:20%; text-align:center;padding:12px 0}
.xy-home-influence .yx-box li img {width:75%;}
.xy-home-influence .yx-box li p {margin-top:10px; font-size:17px; }

/* 首页-技术优势/服务保障 */
.xy-home-service {padding:20px 50px 30px 50px; overflow:hidden}
.xy-home-service img { width:100%; display:block}

/* 内页-banner */
.article-banner {width:100%}
.article-banner img {width:100%}

/* 在线申请修复 */
.form-box {padding:20px 0;}
.form-box h1 {background:#f3f3f3;}
.form-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}
.form-box .form-cont {padding:25px 0;line-height:24px; font-size:14px; }
.form-box .form-cont h2 { text-align:center; font-size:20px; color:#f60; font-weight:normal; padding:8px 0 20px 0}
.form-box .info-box {padding:10px 95px; overflow:hidden; font-size:17px; }
.form-box .info-box .txt { float:left; padding:15px 0; width:22%;}
.form-box .info-box .txt span { color:#f00; font-size:22px}
.form-box .info-box .int { float:left; width:77%}
.form-box .info-box .int input {padding:16px 15px; border:1px solid #ccc; width:100%; border-radius:5px; font-size:16px;}
.form-box .btn { width:50%;margin:0 auto; margin-top:15px}
.form-box .btn button {border-radius:50px; background:#19437f; border:0px; width:100%; text-align:center; padding:12px; font-size:20px; color:#fff; font-weight:bold; background: linear-gradient(to right, #0138ad, #0096d9); }

/* 公司简介 */
.about-box {padding:20px 0;}
.about-box h1 {background:#f3f3f3;}
.about-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}
.about-box .art-cont {padding:20px 50px;line-height:32px; font-size:16px; }
.about-box .art-cont p {text-indent:2em; padding:5px 0}

/* 修复平台 */
.platform-box {padding:20px 0;}
.platform-box h1 {background:#f3f3f3;}
.platform-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}

/* 服务保障 */
.serve-box {padding:20px 0;}
.serve-box h1 {background:#f3f3f3;}
.serve-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}

/* 失信影响 */
.influence-box {padding:20px 0;}
.influence-box h1 {background:#f3f3f3;}
.influence-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}

/* 联系我们 */
.contct-box {padding:20px 0;}
.contct-box h1 {background:#f3f3f3;}
.contct-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}
.contct-box .art-cont {padding:40px 20px; text-align:center; font-size:18px}
.contct-box .art-cont p {padding:6px 0}
.contct-box .art-cont h2 {font-size:32px;  padding:15px 0; color:#f60}

/* 修复条件 */
.require-box {padding:20px 0;}
.require-box h1 {background:#f3f3f3;}
.require-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}
.require-box .cont {padding:20px 50px;line-height:30px; font-size:16px; }
.require-box .cont p {text-indent:2em; padding:5px 0}
.require-box .cont strong { font-weight:bold; color:#f60; font-size:18px; }

/* 新闻资讯 */
.news-box {padding:20px 0 30px 0;}
.news-box h1 {background:#f3f3f3;}
.news-box h1 span {font-size:22px; display:block; background:#1b4279; margin:0 auto; width:250px; text-align:center; color:#fff;padding:12px 0}
.news-box .list-cont {padding:20px 50px; text-align:center;}
.news-box .list-cont li {border-bottom:1px solid #eee; padding-bottom:12px; text-align:left; margin-top:10px}
.news-box .list-cont li a { display:block; text-decoration:none; }
.news-box .list-cont li h2 {font-size:19px; padding: 10px 0;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-decoration:underline;}
.news-box .list-cont li p { font-size:14px; line-height:22px;color:#999; display: -webkit-box; color:#999; text-decoration:none;
    -webkit-line-clamp:3; /* 限制显示的行数为3行 */
    -webkit-box-orient: vertical;
    overflow: hidden;}
	
/* 页码 */
.pages {padding:30px 0; text-align: center; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;}
.pages a {border:#ddd 1px solid; padding: 5px 12px; margin:4px; color:#666; text-decoration:none}
.pages a:hover {border:#ccc 1px solid; background-color: #ddd;color: #333;}
.pages a:active {border:#075fcb 1px solid; color:#000;}
.pages span.current {border:#0459a7 1px solid; padding:3px 10px; margin:2px; color:#fff; background-color:#0459a7; font-weight:bold;}
.pages span.disabled {border:#eee 1px solid; padding:3px 10px; margin:2px; color:#ccc;}

/* 新闻详情 */
.article-box {padding:25px 50px; line-height:32px;}
.article-box h1 {text-align:center; line-height:42px; font-size:26px; padding:15px 0; border-bottom:1px solid #eee;}
.article-box .cont {margin-top:20px}
.article-box .cont p {padding:5px 0; text-align: justify; line-height:185%; text-indent:2em;}
.article-box .source { text-align:center; font-size:13px; color:#666; margin-top:20px; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:6px 0;}
.article-box .source span {font-size:11px; color:#ccc; margin:0 10px}
