/* 字体 */

* { font-family: "Microsoft YaHei"; }
/* 显示行数设置 */
.yihang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.lianghang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.sanhang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.sihang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.wuhang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.liuhang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.qihang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
.bahang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; }
.jiuhang { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; }
/* 距离设置 */
.m0 { margin: 0; }
.mb0 { margin-bottom: 0; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mt-10 { margin-top: -10px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.mr20 { margin-right: 20px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.mt50 { margin-top: 50px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
.mb80 { margin-bottom: 80px; }
.p15 { padding: 15px; }
.p0 { padding: 0; }
.pr15 { padding-right: 15px; }
.ti2em { text-indent: 2em; }
/* 颜色 */

.bg-f7 { background: #f7f7f7; }
.bg-f1 { background: #f1f1f1; }
.bg-zhu { background: #0670c9; }
.bg-fu { background: #005dab; }
.bg-bai { background: #fff; }
.color-zhu { color: #0670c9; }
.color-hong { color: #d80000; }
.color-bai { color: #fff; }
.color-bai:hover { color: #fff; }
a { color: #333; }
a:focus, a:hover { color: #0670c9; text-decoration: none; }
/* 其他重置 */
.img-center { display: block; margin: 0 auto; }
.text-weight { font-weight: bold; }
.lh2 { line-height: 2; }
.block { display: block; }
/* -------  top样式 --------- */

.top { line-height: 30px; }
.PC-top-height { height: 200px; }
.M-top-height { height: 50px; }
/* 调整轮播图鼠标样式 */
.carousel-control.left { cursor: url("../images/arrow-left.png"), url("../images/arrow-left.cur"), default !important; background: none; }
.carousel-control.right { cursor: url("../images/arrow-right.png"), url("../images/arrow-right.cur"), default !important; background: none; }
.carousel-control { width: 50%; }
#PC-myCarousel .item img { height: 270px; width: 100%; }
/* Logo&Tel */
.T-logo { height: 120px; }
.Logo-Tel { height: 120px; line-height: 120px; }
.Logo-Tel .img-Tel { margin-right: 10px; }
.H-denglu-btn { width: 100%; margin-top: 0; display: inline-block; line-height: 35px; border-radius: 5px; background: #0670c9; background: -webkit-linear-gradient(left, #00adff, #0670c9); /*自左向右渐变*/ background: -moz-linear-gradient(left, #00adff, #0670c9); /*自左向右渐变*/ background: -o-linear-gradient(left, #00adff, #0670c9); /*自左向右渐变*/ }
.H-denglu-btn:hover, .H-denglu-btn:focus { color: #fff; background: #0670c9; }
.tel.pull-right.col-sm-2.text-center>div { padding: 0; }
/* Nav */

.navbar { height: 50px; border-radius: 0; border-bottom: 0; margin-bottom: 0; border: none; background: #0670c9; }
#Top1-nav>li { border-right: 1px solid #dddddd; }
#Top1-nav>li:first-child { border-left: 1px solid #dddddd; }
#Top1-nav>li>a { padding: 0; color: #fff; line-height: 50px; }
#Top1-nav>li>a:focus, #Top1-nav>li>a:hover { color: #fff; background-color: #0670c9; border-radius: 0; }
#Top1-nav>.active>a, #Top1-nav>.active>a:focus, #Top1-nav>.active>a:hover { color: #fff; background-color: #0670c9; border-radius: 0; }
#Top2 .navbar { border-bottom: 1px solid #dddddd; }
#Top2-nav>li>a { margin: 25px 0; padding-top: 10px; padding-bottom: 10px; }
#Top2-nav>li>a:focus, #Top2-nav>li>a:hover { color: #fff; background-color: #0670c9; border-radius: 5px; }
#Top2-nav>.active>a, #Top2-nav>.active>a:focus, #Top2-nav>.active>a:hover { color: #fff; background-color: #0670c9; border-radius: 5px; }
#Top2 .PC-top-height { height: 128px; }


#Top1-nav>li.dropdown:hover .dropdown-menu{display: block;margin: 0;}
#Top1-nav>li.dropdown>.dropdown-menu>li>a{padding: 5px 20px; transition: .3s}
#Top1-nav>li.dropdown>.dropdown-menu>li>a:hover{background: #0670c9;color: #fff;padding: 5px 20px;}
/* 通知公告 */

.Tongzhi h3 { line-height: 50px; }
.Tongzhi a { font-size: 20px; }
#Tongzhigonggao { height: 50px; overflow: hidden; line-height: 50px; }
.Tongzhi-title { width: 6rem; float: left; margin-top: 10px; }
/* 推荐项目 */

.Xiangmu figure { padding: 15px; border: 1px solid #0670c9; margin-bottom: 30px; position: relative; padding-bottom: 0; }
.Xiangmu .Xiangmu-xingji { position: absolute; right: 15px; top: 5px; padding: 5px 10px; }
.Xiangmu-pic { max-height: 195px; overflow: hidden; }
.Xiangmu-pic img { height: 100%; width: 100%; }
.Xiangmu-mingcheng { padding: 10px 15px; text-align: center; }
.Xiangmu figure:hover { border: 1px solid #0670c9; box-shadow: 0 0 10px #0670c9 }
.H-Link figure { border: 1px solid #0670c9; margin-bottom: 30px; position: relative; }
.H-Link figure:hover { border: 1px solid #0670c9; box-shadow: 0 0 10px #0670c9 }
.H-Link a { display: block; padding: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; padding: 0; margin: 10px 10px 30px 10px;}
.H-Link li{width: 20%;float: left;}
.H-Link li img{width: 100%; height: 70px; padding: 5px; border:1px solid #ddd;}
.H-Link li img:hover{border:1px solid #0670c9;}

/* 首页查看更多 */

.More a { display: block; width: 170px; height: 40px; border: 1px solid #d2d2d2; border-radius: 5px; line-height: 40px; margin: 0 auto; }
.More a:hover { color: #fff; border: none; background: #0670c9; background: -webkit-linear-gradient(left, #00adff, #0670c9); /*自左向右渐变*/ background: -moz-linear-gradient(left, #00adff, #0670c9); /*自左向右渐变*/ background: -o-linear-gradient(left, #00adff, #0670c9); /*自左向右渐变*/ }
/* 首页小标题 */

.H-title { border-bottom-color: #ddd; display: inline-block; width: 100%; }
.H-title a { font-size: 70%; margin-top: .5rem;
}
.H-er-title a { font-size: 70%; margin-top: .5rem;
}
.H-New-list { line-height: 2; text-indent: 1em; }
.H-New-list li {background: url(../images/icon-list.png) left center no-repeat;height: 33px;line-height: 33px;}
.H-New-list span {font-size: 70%;/* margin-top: .2rem; */}
/* 最新爆料 */

.NewList1 figure { margin-bottom: 30px; }
.NewList1-pic { max-height: 170px; overflow: hidden; }
/* 新闻资讯 */
.Xinwen .Xinwen-list { margin-bottom: 30px; border-bottom: 1px solid #ddd; padding-bottom: 30px; }
.Xinwen .Xinwen-pic { position: relative; max-height: 150px; overflow: hidden; }
.Xinwen .Xinwen-leixing { position: absolute; bottom: 0; color: #fff; padding: 5px 15px; background: rgba(0, 0, 0, .5); }
.Xinwen .Xinwen-leixing a { color: #fff; }
.New-left { background: url(../images/fgx.png) right center no-repeat; }
.New-left p { margin-right: 15px; }
/* 担保名额 */

#Danbao { overflow: hidden; height: 1258px; }
.Danbao-list { border: 1px solid #ddd; padding: 15px; line-height: 1.5; }
.Danbao-list:hover { border: 1px solid #0670c9; }
/* 底部 */

.Foot { border-top: 5px solid #e5e5e5; background: #333; }
.Foot-title span { border-bottom: 2px #666 solid; padding-bottom: 10px; }
/* 手机版图片导航 */
.M-pic-nav { margin-top: 20px; }
.M-pic-nav .iconfont { font-size: 2.5rem; background: #063; color: #fff; display: block; text-align: center; border-radius: 1.8rem; width: 4.2rem; height: 4.2rem; line-height: 4.2rem; margin: 0 auto; }
.M-pic-nav .container>div { padding: 0; font-size: .9rem;
color: #666; line-height: 3; }
.M-jiange { height: 13px; background: #f2f2f2; border: 1px solid #e8e8e8; border-left: 0; border-right: 0; margin: 20px 0; }
.M-link a { display: block; float: left; margin-right: 15px; }
.M-foot>div { padding: 0; }
.M-foot-height { height: 60px; }
.M-nav-height { height: 50px; }
.M-title { /*background: url(../images/R-t-bg.png) center left no-repeat; */ height: 31px; margin-bottom: 15px; border-bottom: 1px solid #ddd }
.M-title h4 { font-size: 20px; padding: 0 15px; font-weight: bold; line-height: 32px; display: inline; border-bottom: 2px solid #0670c9; }
.M-title a {
margin-top: .4rem; color: #999; }
.H-Lingyu-list a { display: block; padding: 6px; border: 1px solid #0670c9; margin-bottom: 10px; }
.H-Lunbo { margin-top: 30px; }
.navbar-collapse { padding: 0; border-bottom: 1px solid; }
.navbar-default .navbar-toggle { background: #0670c9; border-color: #0670c9 }
.navbar-default .navbar-toggle .icon-bar { background: #fff }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: #0670c9 }
/* ------- swiper样式重置 -------- */
/* 业务资质 */
.ywzz.swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.ywzz .swiper-slide { background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
/* 经营领域 */
.jyfw.swiper-container { width: 100%; height: 100%; }
.jyfw .swiper-slide { background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.jyfw figcaption { border: 1px #ddd solid; border-top: 0; }
.H-Jingying-list>div { border-right: 1px dashed #ddd; border-bottom: 1px dashed #ddd; height: 120px; padding-top: 30px; }
.H-Jingying-list>div:nth-child(3n) { border-right: 0; }
/*#jyfw-left{left: -50px}*/
.H-Hezuo-list>div img{border:1px solid #ddd;margin: 10px 0 10px 0;padding: 10px;min-height: 0px;height: 70px;width: 90%;}

/* 设置swiper轮播标志隐藏 */
.swiper-pagination-bullet { display: none; }
/* 本例子css */
.fullSlide { width: 100%; position: relative; height: 270px; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 270px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 270px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #f00; }
.fullSlide .prev,  .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 5%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 5%; background-position: -6px -137px; }




 @media (min-width: 768px) {
}
#Top2 .navbar { padding-bottom: 0; }
.navbar-brand { padding: 5px; padding-left: 15px; }
.H-title { font-size: 1.5rem; }
/* Footer */
.Footer .container { padding-bottom: 20px; }
.Footer .page-header { border-color: #aaa; }
.Footer .social { margin: 3em auto; }
.H-Lingyu { margin-top: 20px; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-bottom: none;}
}
 @media (max-width: 767px) {
.logo { padding-top: 0; max-height: 40px; }
.Logo-Tel { background: none; }
.navbar-brand { padding: 5px; padding-left: 15px; }
.navbar { background: #fff; border-bottom: 1px solid #ddd; }
.H-title h2 { width: 70%; margin-left: 15%; }
.navbar-default .navbar-nav>li { width: 100%; border: none; }
#Top1-nav { background: #fff; }
#Top2-nav>li>a { margin: 0; }
#Top1-nav>li>a { color: #666; }
#Top1-nav>li { border: none; }
.H-Lingyu { margin-top: 20px; }
.H-Lunbo { margin-top: 0; padding: 0; }
}
 @media (max-width: 350px) {
body { font-size: 14px; }
}



/*
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/icon-Right.png);
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/icon-Left.png); 
}*/
