/*内部阴影*/

/*input 默认字体*/

/*单行隐藏*/

/*多行隐藏*/

/*变化*/

/*上下*/

.nfHead { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; background: rgba(0, 0, 0, 0.3); line-height: 105px; }

.nfHead .nfHead-logo { padding: 0 30px; }

.nfHead .nfHead-nav { display: inline-block; padding-left: 60px; }

.nfHead .nfHead-nav li { display: inline-block; float: left; position: relative; margin: 0 10px; }

.nfHead .nfHead-nav li:hover span, .nfHead .nfHead-nav li.active span { position: relative; }

.nfHead .nfHead-nav li:hover .fa, .nfHead .nfHead-nav li.active .fa { background: #00428e; color: #ffffff; }

.nfHead .nfHead-nav li .fa { display: inline-block; height: 100%; vertical-align: top; padding: 0 25px; }

.nfHead .nfHead-nav li .iconfont { font-size: 24px; display: inline-block; vertical-align: top; }

.nfHead .nfHead-nav li span { line-height: 30px; font-size: 18px; color: #ffffff; display: inline-block; }

.nfHead .nfHead-nav li .sub { text-align: center; z-index: 100; background: rgba(0, 0, 0, 0.3); position: absolute; min-width: 100%; left: 50%; transform: translateX(-50%); top: 100%; padding: 5px 0; display: none; }

.nfHead .nfHead-nav li .sub a { display: block; line-height: 36px; color: #fff; white-space: nowrap; padding: 0 5px; }

.nfHead .nfHead-nav li .sub a:hover { background: #00428e; }

.nfHead .search { display: inline-block; vertical-align: middle; background: #ffffff; height: 40px; border-radius: 40px; line-height: 40px; padding-right: 10px; }

.nfHead .search input { display: inline-block; width: 180px; background: none; padding-left: 15px; height: 40px; }

.nfHead .search .icon-sousuo { display: inline-block; color: #1a559a; text-align: center; font-size: 22px; cursor: pointer; width: 30px; }

.nfHead .nfHead-tool { position: relative; }

.nfHead .nfHead-tool .icon_sou { display: inline-block; }

.nfHead .nfHead-tool .icon_sou:hover .sousuo_show { z-index: 100; top: 100%; opacity: 1; }

.nfHead .nfHead-tool .icon-weixin { display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; font-size: 25px; background: #0b9438; color: #fff; }

.nfHead .nfHead-tool .sousuo_show { position: absolute; top: 80%; z-index: -1; opacity: 0; right: 0; background: #fff; display: inline-block; width: 200px; line-height: 40px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.nfHead .nfHead-tool .sousuo_show input { width: 160px; display: inline-block; float: left; height: 40px; line-height: 40px; padding-left: 5px; }

.nfHead .nfHead-tool .sousuo_show .icon-sousuo { vertical-align: top; width: 40px; height: 40px; font-size: 20px; line-height: 40px; margin-right: 0; }

.nfHead .nfHead-tool .weixin_show { position: absolute; top: 80%; z-index: -1; opacity: 0; right: 0px; width: 80px; background: #fff; padding: 5px; border-radius: 5px; line-height: unset; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.nfHead .weixIn { position: relative; display: inline-block; vertical-align: middle; cursor: pointer; }

.nfHead .weixIn .iconfont { width: 32px; line-height: 32px; border-radius: 50%; margin: 0 10px; font-size: 20px; text-align: center; display: inline-block; color: #1a4669; background: #ffffff; }

.nfHead .weixIn .im_code { display: none; width: 120px; line-height: 120px; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); }

.nfHead .login { display: inline-block; vertical-align: middle; color: #ffffff; border: 1px solid #ffffff; line-height: 40px; border-radius: 40px; width: 110px; text-align: center; }

.nfHead .login a { display: inline-block; vertical-align: top; padding: 0 5px; }

.swiper-in { height: 100%; position: relative; }

.swiper-in .swiper-container { height: 100%; }

.swiper-in img { width: 100%; height: 100%; cursor: pointer; }

.swiper-in .swiper-pagination .swiper-pagination-bullet { width: 16px; height: 16px; border-radius: 50%; background: #ffffff; opacity: 0.36; margin: 0 5px; }

.swiper-in .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

.swiper-in .mouse { position: absolute; left: 50%; transform: translateX(-50%); bottom: 7%; z-index: 10; }

.swiper-in .mouse img { width: auto; position: relative; animation: updown 1s infinite linear; -webkit-animation: updown 1s infinite linear; animation-direction: alternate; -webkit-animation-direction: alternate; }

@keyframes updown {  0% {

 bottom: 20px;

 opacity: 1;

}

 100% {

 bottom: 0px;

 opacity: 0;

}

}

@-webkit-keyframes updown {  0% {

 bottom: 20px;

 opacity: 1;

}

 100% {

 bottom: 0px;

 opacity: 0;

}

}

.wrapper { top: 0; position: fixed; left: 0; width: 100%; height: 100%; transition: transform 1s cubic-bezier(0.86, 0, 0.03, 1); -webkit-transition: transform 1s cubic-bezier(0.86, 0, 0.03, 1); }

.wrapper .page { position: relative; overflow: hidden; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; /* opacity: 0.3;*/

transition: opacity 0.7s 0ms cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: opacity 0.7s 0ms cubic-bezier(0.445, 0.145, 0.355, 1); }

.wrapper.active-page1 .page.page1 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }

.wrapper.active-page2 .page.page2 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }

.wrapper.active-page3 .page.page3 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }

.wrapper.active-page4 .page.page4 { opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; padding-top: 105px; }

.in-til { padding: 40px 0; position: relative; background: url("../images/bg1.png"); background-repeat: no-repeat; background-position: left 100px center; font-weight: bold; line-height: 33px; }

.in-til .ih1 { color: #df7209; font-size: 32px; }

.in-til .ien { color: #ffffff; font-size: 30px; text-transform: uppercase; }

.in_abt { position: relative; width: 100%; height: 100%; }

.in_abt:after { content: ''; position: absolute; left: 0; top: 0; width: 40%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.in_abt .im { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.in_abt .in_abt_c { position: relative; z-index: 20; top: 50%; color: #ffffff; transform: translateY(-50%); padding-top:106px; }

.in_abt .in_abt_c .tex { width: 52%; }

.in_abt .in_abt_c .tex .tlist { padding: 40px 0; display: flex; }

.in_abt .in_abt_c .tex .tlist .li { flex: 1; font-size: 24px; line-height: 40px; text-align: center; }

.in_abt .in_abt_c .tex .tlist .li:nth-child(n+2) { border-left: 1px solid rgba(255, 255, 255, 0.3); }

.in_abt .in_abt_c .tex .tlist .li span { font-size: 48px; }

.in_abt .in_abt_c .tex-te { font-size: 14px; line-height: 28px; padding: 10px 0; }

.in_abt .in_abt_c .img { width: 40%; }

.in_abt .in_abt_c .img .img_te { font-family:Arial, Helvetica, sans-serif; font-size: 100px; color: #ffffff; opacity: 0.5; }

.in_abt .more { display: inline-block; line-height: 45px; margin-top: 30px; width: 220px; padding: 0 15px; opacity: 0.6; border: 1px solid #ffffff; }

.in_abt .more span { display: inline-block; padding-right: 50px; }

.in_abt .in_abt_i .tex { width: 33%; }

.in_abt .in_abt_i .tex .in-til { background: url("../images/bg2.png"); background-repeat: no-repeat; background-position: right center; }

.in_abt .in_abt_i .tex .tex-te { padding: 30px 0; }

.in_abt .in_abt_i .img { width: 55%; }

.in_abt .in_abt_i .img .im_li { background: #ffffff; width: 40%; margin-right: 2%; padding: 0 25px; height: 471px; }

.in_abt .in_abt_i .img .im_li:nth-child(2n) { width:58%; margin-right: 0; padding:0 15px;}

.in_abt .in_abt_i .img .im_li .lo { text-align: center; line-height: 115px; }

.in_abt .in_abt_i .img .im_li .na { font-size: 24px; line-height: 35px; font-weight: bold; color: #000000; text-align: center; }

.in_abt .in_abt_i .img .im_li .imtex { background: #df7209; color: #ffffff; line-height: 36px; text-align: center; margin: 5px 0; }

.in_abt .in_abt_i .img .im_li .lte { margin: 15px 0; font-size: 16px; line-height: 30px; color: #222222; }
.in_abt .in_abt_i .img .im_li .lte dl dt{ float:left;}
.in_abt .in_abt_i .img .im_li .lte dl dd{ overflow:hidden;}
.in_abt .in_abt_i .img .im_li .bnt_c { width: 180px; margin: 10px auto; line-height: 45px; border-radius: 45px; text-align: center; color: #ffffff; background: #00428e; cursor:pointer;}
.in_abt .in_abt_i .img .im_li .bnt_c:hover{ background:#df7209;}

.in_abt .in_abt_i .img .im_li .ltes { margin: 20px 0; color: #333333; height: 240px; }

.in_abt .in_abt_i .img .im_li .ltes .a { display: inline-block; vertical-align: top; width: 100%; line-height: 30px; font-size: 16px; }

/**/

.in_news { height: 580px; position: relative; transform: translateY(-50%); top: 50%; }

.in_news .l_lis { height: 100%; width: 22%; text-align: center; padding: 0 25px; line-height: 50px; position: relative; }

.in_news .l_lis a { display: inline-block; width: 100%; color: #dbdbdb; font-size: 14px; position: relative; }

.in_news .l_lis a.on, .in_news .l_lis a:hover { color: #666666; }

.in_news .l_lis a.on:before, .in_news .l_lis a:hover:before { background: #666666; }

.in_news .l_lis a:before { display: inline-block; content: ''; top: 50%; width: 30px; margin-top: -0.5px; height: 1px; margin-right: 5px; background: #dbdbdb; }

.in_news .l_lis .l_c { position: relative; top: 50%; transform: translateY(-50%); }

.in_news .time { font-size: 14px; line-height: 24px; height: 48px; }

.in_news .h1 { font-size: 24px; line-height: 32px; margin-top: 45px; }

.in_news .tex_t { font-size: 14px; line-height: 24px; margin: 30px 0; height: 192px; }

.in_news .more { display: inline-block; width: 60%; line-height: 52px; text-align: center; color: #ffffff; background: rgba(0, 0, 0, 0.56); }

.in_news .in_news_li1 { display: inline-block; vertical-align: top; width: 28%; padding: 25px; height: 100%; color: #ffffff; position: relative; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.in_news .in_news_li1:after { content: ''; position: absolute; left: 0; z-index: -1; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.in_news .in_news_li1 .bg_im { position: absolute; left: 0; z-index: -2; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.in_news .in_news_li1:nth-child(1) { background: -webkit-gradient(linear, 0 0, 0 100%, from(#00428e), to(#1070ce)); background: -webkit-linear-gradient(top, #00428e, #1070ce); background: -moz-linear-gradient(top, #00428e, #1070ce); background: -o-linear-gradient(top, #00428e, #1070ce); background: -ms-linear-gradient(top, #00428e, #1070ce);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00428e, endColorstr=#1070ce);

}

.in_news .in_news_li1:nth-child(2) { width: 42%; margin-left: 2%; }

.in_news .in_news_li2 { width: 42%; margin-left: 2%; }

.in_news .in_news_li1:nth-child(3) { display: inline-block; vertical-align: top; width: 26%; margin-left: 2%; height: 49%; }

.in_news .in_news_li1:nth-child(4) { display: inline-block; vertical-align: top; width: 26%; margin-left: 2%; height: 49%; margin-top: 2%; }

.in_news .in_news_li1:nth-child(4) .tex_t { display: none; }

.in_news .in_news_li1:nth-child(4) .more { display: none; }

.in_news .in_news_li1:nth-child(3) .tex_t { display: none; }

.in_news .in_news_li1:nth-child(3) .more { display: none; }

.in_news .in_news_li1:nth-child(n + 5) { display: none; }

.in_news .in_news_li3 { display: inline-block; vertical-align: top; width: 26%; margin-left: 2%; height: 100%; }

.in_news .in_news_li3 .li { display: inline-block; vertical-align: top; width: 100%; height: 49%; padding: 25px; color: #ffffff; position: relative; }

.in_news .in_news_li3 .li:nth-child(2) { margin-top: 4%; }

.in_news .in_news_li3 .li:after { content: ''; position: absolute; left: 0; z-index: -1; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.in_news .in_news_li3 .li .bg_im { position: absolute; left: 0; z-index: -2; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.in_news .in_news_li3 .li:hover:after { background: -webkit-gradient(linear, 0 0, 0 100%, from(#00428e), to(#1070ce)); background: -webkit-linear-gradient(top, #00428e, #1070ce); background: -moz-linear-gradient(top, #00428e, #1070ce); background: -o-linear-gradient(top, #00428e, #1070ce); background: -ms-linear-gradient(top, #00428e, #1070ce);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00428e, endColorstr=#1070ce);

}

.lis-c { width: 78%; height: 100%; }

.lis-c .con { width: 100%; height: 100%; padding-right: 150px; }

.lis-c .con:nth-child(n+2) { display: none; }

/**/

.footBox { background: #002e52; }

.footBox .h1 { font-size: 18px; line-height: 35px; padding-bottom: 15px; }

.footBox .fo_t { color: #ffffff; padding: 20px 100px; }

.footBox .fo_t .l_per { width: 40%; }

.footBox .fo_t .l_per .l_pers { padding-right: 60px; }

.footBox .fo_t .l_per .l_pers .a { display: inline-block; width: 24%; margin-right: 1.33%; line-height: 52px; border-radius: 5px; overflow: hidden; }

.footBox .fo_t .l_per .l_pers .a:nth-child(4n) { margin-right: 0; }

.footBox .fo_t .l_per .l_pers .a:nth-child(n+5) { margin-top: 10px; }

.footBox .fo_t .l_per .l_pers .a img { width: 100%; }

.footBox .fo_t .link { width: 30%; padding: 0 60px; border-left: 1px solid #214665; border-right: 1px solid #214665; }

.footBox .fo_t .link .links select { display: inline-block; width: 100%; height: 50px; background-color: #001b30; color: #ffffff; background-image: url("../images/no1.png"); background-repeat: no-repeat; background-position: right 10px center; padding-left: 18px; margin-bottom: 10px; }

.footBox .fo_t .contact { width: 30%; padding-left: 60px; }

.footBox .fo_t .contact .c_code .img { width: 158px; }

.footBox .fo_t .contact .c_code .text { width: calc(100% - 158px); padding-left: 10px; }

.footBox .fo_t .contact .c_code .text .num { font-size: 30px; font-weight: bold; }

.footBox .fo_tw { background: #001b30; color: #658cb0; font-size: 14px; line-height: 30px; padding: 15px 30px; }

/*01业务领域*/

.bus_abt .h1 { padding: 45px 0; text-align: center; color: #0b1b41; font-weight: bold; font-size: 36px; }

.bus_abt .abt_top { padding: 30px 0; padding-bottom: 60px; }

.bus_abt .abt_top .text { width: 50%; padding-right: 60px; }

.bus_abt .abt_top .text .t2 { font-size: 28px; }

.bus_abt .abt_top .text .te { margin: 20px 0; font-size: 16px; line-height: 30px; }

.bus_abt .abt_top .img { width: 50%; }

.bus_abt .abt_pro { background-color: #f7f8fa; padding: 25px 0; border-top: 1px solid #e2e3e5; border-bottom: 1px solid #e2e3e5; }

.bus_abt .abt_pro .lists { padding: 40px 0; }

.bus_abt .abt_pro .lists .li { width: 30%; margin-right: 5%; text-align: center; }

.bus_abt .abt_pro .lists .li:nth-child(3n) { margin-right: 0; }

.bus_abt .abt_pro .lists .li .im { line-height: 100px; }

.bus_abt .abt_pro .lists .li .h3 { color: #0b1b41; font-size: 24px; font-weight: bold; line-height: 40px; }

.bus_abt .abt_pro .lists .li .tex { color: #333333; font-size: 16px; line-height: 30px; }

.bus_abt .abt_pro2 { padding: 25px 0; }

.bus_abt .abt_pro2 .t4 { color: #f27621; font-size: 30px; font-weight: bold; line-height: 45px; }

.bus_abt .abt_pro2 .lists { padding: 40px 0; }

.bus_abt .abt_pro2 .lists .li { width: 31%; padding: 28px 28px 18px 28px; height: 200px; text-align: center; margin-right: 3.5%; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);  filter: progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.1), direction=0, strength=8px);

/*兼容ie*/

-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); /*兼容firefox*/

}

.bus_abt .abt_pro2 .lists .li:nth-child(3n) { margin-right: 0; }

.bus_abt .abt_pro2 .te { font-size: 16px; line-height: 30px; color: #333333; margin-top: 15px; }

.bus_abt .abt_pro2 .te span.t2 { color: #f27621; font-size: 20px; display: inline-block; font-weight: bold; }

.bus_abt .abt_pro2 .te span.t3 { color: #f27621; font-size: 30px; display: inline-block; font-weight: bold; }

.c_til .t3 { font-size:36px; font-weight:bold; color: #0b1b41; text-align: center; line-height: 50px; }

.c_til .te3 { font-size: 16px; line-height: 35px; text-align: center; }

.abt_subsidy { background-color: #f7f8fa; padding: 25px 0; border-top: 1px solid #e2e3e5; border-bottom: 1px solid #e2e3e5; }

.abt_subsidy .sub_list { padding: 40px 0; }

.abt_subsidy .sub_list .li { width: 33.33%; background-color: #ffffff; }

.abt_subsidy .sub_list .li .img { width: 400px; height: 260px; overflow: hidden; }

.abt_subsidy .sub_list .li .img img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.abt_subsidy .sub_list .li .text { padding: 30px; height: 255px; }

.abt_subsidy .sub_list .li .text .h2 { font-weight: bold; font-size: 24px; text-align: center; }

.abt_subsidy .sub_list .li .text .te { font-size: 16px; line-height: 30px; text-align: center; padding: 5px 0; }

.abt_process { padding: 25px 0; }

.abt_process .pro_im { padding: 30px 0; text-align: center; }

.abt_process .btn { display: block; color: #ffffff; text-align: center; width: 200px; line-height: 50px; border-radius: 50px; margin: 50px auto; cursor: pointer; background-color: #df7209; }

.banner { position: relative; }

.c_mlist { position: absolute; bottom: 0; left: 0; padding: 0 60px; display: flex; width: 100%; }

.c_mlist .li { color: #333333; text-align: center; flex: 1; background-color: #ffffff; line-height: 70px; }

.c_mlist .li:nth-child(n+2) { border-left: 1px solid #b2b2b2; }

.c_mlist .li.active { background-color: #00428e; color: #ffffff; }

.pnews-tuij{ background:#f4f4f4; width:350px; padding:20px;}
.pnews-tuij .title{ font-size:24px; color:#00428e; padding-bottom:10px;}
.pnews-tuij .list li{ font-size:16px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:15px; position:relative;}
.pnews-tuij .list li:before{ content:''; background:#00428e; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; border-radius:20px;}


.list_newsPage{ padding:60px 0;}
.list_news { width:800px; }

.list_news .li { padding: 25px; border: 1px solid #dfdfdf; display: inline-block; width: 100%; margin-top: 30px; }
.list_news .li:first-child{ margin-top:0;}

.list_news .li .img { width: 338px; overflow: hidden; }

.list_news .li .img img { width: 100%; height: 178px; object-fit: cover; object-position: center center; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.list_news .li:hover .img img { transform: scale(1.08); }

.list_news .li:hover .text .t3 { color: #e77600; }

.list_news .li .text { width: calc(100% - 340px); padding-left: 15px; }

.list_news .li .text .t3 { font-size: 20px; font-weight: bold; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.list_news .li .text .te { font-size: 14px; line-height: 24px; height: 48px; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #888888; }

.list_news .li .text .la_bt { margin-top: 20px; line-height: 32px; }

.list_news .li .text .time { color: #999999; font-size: 12px; line-height: 30px; }

.list_news .li .text .iconfont { color: #999999; width: 32px; display: inline-block; text-align: center; line-height: 32px; font-size: 20px; border-radius: 50%; border: 1px solid #999999; }

.paging { margin: 50px 0; text-align: center; animation-delay: 0.4s; }

.paging .paging_box { display: inline-block; }

.paging a { color: #ffffff; font-size: 16px; height: 38px; line-height: 38px; padding: 0 15px; margin: 0 5px; display: inline-block; background-color: #d2d2d2; -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; -ms-animation-duration: 0.4s; -o-animation-duration: 0.4s; animation-duration: 0.4s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }

.paging a:hover { color: #fff; background: #ff8021; }

.nowpage { color: #fff; background: #ff8021; font-size: 16px; height: 38px; line-height: 38px; margin: 0 5px; padding: 0 15px; display: inline-block; }

/*资讯-详情*/

.news_abt { background: #ffffff; margin: 0 auto; padding: 15px 35px; position: relative; margin-top: -100px; box-shadow:0 0 5px rgba(0,0,0,.2);}
.news_abt .pnews-tuij{ margin-top:30px;}
.news_abt:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 8px; background: #e77600; z-index: 1; }

.news_abt-left{ width:740px;}
.news_abt .h1 { padding: 25px 0; font-size: 30px; line-height: 45px; }

.news_abt .time { border-top: 1px solid #e5e5e5; line-height: 30px; padding: 20px 0; color: #999999; font-size: 14px; }

.news_abt .te { color: #666666; font-size: 16px; line-height: 30px; padding: 20px 0; }

.pnews-datePage a { display: inline-block; width: 100%; padding: 30px 0; font-size: 16px; line-height: 30px; border-top: 1px solid #e5e5e5; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.pnews-datePage a span { display: inline-block; width: 100px; color: #999999; }

.pnews-datePage a:hover { color: #e77600; }

.pnews-datePage a:hover span { color: #e77600; }

.pnews-dateInfo { padding: 20px 0; }

.party_abt { background-color: #f2f2f2; padding: 90px 0; }

.party_abt .abt_c { color: #00428e; font-size: 30px; line-height: 50px; }

.download { background-color: #f2f2f2; padding: 40px 0; }

.download .li { display: inline-block; width: 100%; vertical-align: top; background-color: #ffffff; padding: 15px 0; }

.download .li:nth-child(n+2) { margin-top: 25px; }

.download .li .tex { padding: 8px 35px; width: 80%; border-right: 1px solid #e6e6e6; }

.download .li .tex .h1 { color: #222222; font-size: 24px; line-height: 35px; }

.download .li .tex .h2 { font-size: 14px; line-height: 30px; padding: 15px 0; }

.download .li .tex .te { color: #888888; font-size: 16px; line-height: 30px; }

.download .li .dow { width: 20%; text-align: center; padding-top: 10px; color: #ce9c2d; font-size: 16px; line-height: 30px; }

.download .li .dow .d_im { line-height: 70px; }

.cooperation { background-color: #f2f2f2; padding: 40px 0; }

.cooperation .coop_lis { display: block; }

.cooperation .coop_lis .a { display: inline-block; margin-bottom: 20px; vertical-align: top; width: 23%; float: left; margin-right: 2.66%; }

.cooperation .coop_lis .a:nth-child(4n) { margin-right: 0; }

.about_us { padding: 60px 0; }

.about_us .text { width: 50%; }

.about_us .text .h1 { font-size: 30px; font-weight: bold; line-height: 45px; }

.about_us .text .h2 { font-size: 18px; color: #00428e; line-height: 30px; }

.about_us .text .te { font-size: 18px; line-height: 40px; margin-top: 15px; }

.about_us .img { width: 45%; padding-right: 30px; padding-top: 30px; position: relative; }

.about_us .img:after { content: ''; position: absolute; right: 0; top: 0; width: 80%; z-index: -1; height: 80%; background-color: #edf3f8; }

.about_map { padding: 100px 0; }

.about_map .w2 { -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);  filter: progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.1), direction=0, strength=8px);

/*兼容ie*/

-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); /*兼容firefox*/

}

.about_map .img { width: 50%; overflow: hidden; }

.about_map .text { width: 46%; padding-top: 15px; padding-right: 20px; }

.about_map .text .h1 { color: #00428e; line-height: 60px; border-bottom: 1px solid #cccccc; font-size: 30px; }

.about_map .text .t_lis { padding-top: 25px; color: #666666; line-height: 40px; }

.about_map .text .code { text-align: center; padding-top: 20px; }

.about_map .text .code img { width: 148px; }

.data_til { background-color: #00428e; color: #ffffff; font-size: 18px; line-height: 90px; }

.data_til .w { display: flex; text-align: center; }

.data_til a { display: inline-block; flex: 1; }

.data_sta { background-color: #f6f8fc; padding: 45px 0; }

.data_sta .ctil_sta { font-size: 24px; padding-left: 15px; line-height: 26px; border-left: 6px solid #155db7; }

/*四川地图*/

.sta_scone { background-color: #ffffff; padding:30px 30px 0 30px; }

.one_sear { width:100%; padding: 28px 0; line-height: 35px; position:relative; z-index:10;}
.one_sear.topFix{ background:#fff; position:fixed; left:0; top:106px; box-shadow:0 2px 8px rgba(0,0,0,.2);} 

.one_sear select { display: inline-block; height: 35px; padding-left: 12px; background-image: url("../images/no10.png"); background-repeat: no-repeat; background-position: right 5px center; border: 1px solid #cdcdcd; }

.one_sear .l_sle .na { color: #00428e; font-weight: bold; font-size: 18px; }

.one_sear .l_sle .tex .adr select { width: 155px; }

.one_sear .l_sle .tex .all { width: 150px; margin-left: 10px; }

.one_sear .r_sel select { width: 80px; float: left; margin-right: 10px; }

.one_sear .r_sel .o_na { display: inline-block; margin-right: 10px; }

 .one_sear .btn { display: inline-block; width: 66px; text-align: center; background: #00428e; color: #ffffff; line-height: 38px; }

.sta_scone .sc_ma { padding: 30px; }

.sta_scone .sc_ma .map { width:calc(100% - 275px); height: 500px; }

.sta_scone .sc_ma .sc_ma_te { width: 275px; color: #ffffff; }

.sta_scone .sc_ma .sc_ma_te .li { background: #f94a7d; text-align: center; padding: 10px 0; border-radius: 5px; line-height: 40px; margin-top: 15px; }

.sta_scone .sc_ma .sc_ma_te .li:nth-child(2) { background: #4d7bf3; }

.sta_scone .sc_ma .sc_ma_te .li:nth-child(3) { background: #d2aa20; }

.sta_scone .sc_ma .sc_ma_te .li span { font-size: 36px; }

/*地区排名*/

.sta_ranking { background-color: #ffffff; padding: 30px; margin-top: 12px; }

.sta_ranking .ra_lis { margin-left: 40px; }

.sta_ranking .ra_lis .s_li { display: inline-block; width: 150px; background: #00428e; color: #ffffff; border-radius: 30px; line-height: 40px; text-align: center; margin-left: 10px; }

.sta_ranking .ra_lis .s_li.on { background: #e77600; }

.sta_ranking .ranking_c { padding: 15px 0; }

.sta_ranking .ranking_c .name { line-height: 55px; }

.sta_ranking .ranking_c .name span { vertical-align: middle; padding-left: 5px; }

.sta_ranking .ranking_c .lta { width: 48%; }

.sta_ranking .ranking_c .rta { width: 48%; }

.sta_ranking .ranking_c .rta table th { background: #fff2c5; }

.sta_ranking .ranking_c table { width: 100%; }

.sta_ranking .ranking_c table th { background: #adc4ff; font-weight: normal; font-size: 18px; }

.sta_ranking .ranking_c table th, .sta_ranking .ranking_c table td { text-align: center; border: 1px solid #ffffff; line-height: 30px; padding: 10px 0; }

.sta_ranking .ranking_c table tr:nth-child(2n) { background: #f5f5f5; }

/*累计放款金额*/

.sta_loan { background-color: #ffffff; padding: 30px; margin-top: 12px; }

.sta_loan .name { line-height: 55px; margin: 15px 0; }

.sta_loan .name span { vertical-align: middle; padding-left: 5px; }

#container, .tab_map, .tab_map2 { width: 100%; height: 600px; }

/*# sourceMappingURL=index.css.map */









/**个人中心**/

.c-red{ color:#ff0000;}

.c-orange{ color:#ff8021;}

.c-gray{ color:#666;}

.c-black{ color:#333;}



.pvip-main{ background:#f6f8fc; padding:45px 0 60px 0;}

.pvip-main .w{ width:1400px;}



.pvip-left{ background:#fff url(../images/pvip-leftBg.png) no-repeat bottom center; width:270px; min-height:750px;}

.pvip-leftTit{ background:#00428e; text-align:center; font-size:24px; font-weight:normal; color:#fff; line-height:100px;}
.pvip-leftTit .tuic{ background:#df7209; font-size:16px; line-height:28px; padding:0 15px; color:#fff; border-radius:5px; margin-left:10px; display:inline-block;}

.pvip-leftMenu a{ display:block; text-align:center; font-size:16px; position:relative; line-height:66px; border-left:4px #fff solid;}
.pvip-leftMenu a .num{ background:#ff0900; width:24px; height:24px; font-size:12px; color:#fff; line-height:24px; position:absolute; right:20px; top:50%; margin-top:-10px; border-radius:50%;}
.pvip-leftMenu a img{ vertical-align:top; margin:23px 10px 0 0;}

.pvip-leftMenu a.active, .pvip-leftMenu a:hover{ background:#f6f8fc; color:#00428e; border-color:#00428e;}



.pvip-right{ background:#fff; width:calc(100% - 304px); min-height:850px; padding:35px 30px;}

.pvip-rightTop{ padding-bottom:15px; position:relative; border-bottom:1px #e4e4e4 solid;} 

.pvip-rightTop .cn{ line-height:20px; font-size:18px; font-weight:normal;}

.pvip-rightTop .cn img{ vertical-align:top; margin:1px 8px 0 0;}

.pvip-rightTop .en{ color:#999; padding-left:8px; font-size:14px;}

.pvip-rightTop .delete{ background:#ff8021 url(../images/delete.png) no-repeat 10px center; font-size:16px; line-height:36px; color:#fff; padding:0 15px 0 33px; position:absolute; right:0; bottom:15px; border-radius:5px;}

.pvip-rightTop .sq-btn {
    display: block;
    color: #ffffff;
    text-align: center;
    width: 105px;
    line-height: 30px;
    border-radius: 20px;
	font-size:14px;
    cursor: pointer;
    background-color: #df7209;
}




.pvip-basic{ padding-top:9px;}

.pvip-basic li{ overflow:hidden; margin-top:26px;}

.pvip-basic li label{ font-size:16px; color:#999; min-width:115px; text-align:right; line-height:46px; float:left;}

.pvip-basic li .aside{ width:515px; padding-left:15px; float:left;}

.pvip-basic li .aside .inpt{ background:#f7f7f7; width:100%; height:46px; line-height:24px; vertical-align:top; font-size:16px; padding:10px 15px; border:1px #edf0f4 solid;}

.pvip-basic li .aside select.inpt{ background:#f7f7f7 url(../images/select-arrow.png) no-repeat 98% center;}
.pvip-basic li .aside .city-inpt{ width:160px; margin-right:10px; float:left;}
.pvip-basic li .aside .city-inpt:last-child{ margin-right:0;}

.pvip-button { padding:50px 0 50px 130px;}

.pvip-button .bcBtn{ background:#00428e; width:232px; height:52px; text-align:center; font-size:18px; color:#fff; float:left; margin-right:13px;}

.pvip-button .bcBtn:first-child{ background:#df7209;}





.pvip-loanNumber{ background:#f6f8fc; padding:25px 0; margin-top:30px;}

.pvip-loanNumber dl{ width:50%; float:left; text-align:center;}

.pvip-loanNumber dl dt{ font-size:30px; color:#ff8021; line-height:1;}

.pvip-loanNumber dl dd{ font-size:16px; color:#888; margin-top:15px;}



.pvip-loanResults{ font-size:16px; color:#666; padding:45px 0 20px 0;}

.pvip-loanTable thead th{ background:#00428e; text-align:center; font-size:16px; line-height:60px; font-weight:normal; color:#fff; border-right:2px #fff solid;}

.pvip-loanTable tbody td{ text-align:center; font-size:16px; line-height:50px; border-right:2px #fff solid;}

.pvip-loanTable tbody td strong{ font-size:20px;}

.pvip-loanTable tbody tr:nth-child(even){ background:#dbe6f5;}



.pvip-message { padding-top:20px;}

.pvip-message li{ padding:22px 35px; font-size:16px; position:relative; margin-top:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-shadow:0 0 8px rgba(6,27,52,.1);}

.pvip-message li:before{ content:''; background:#ff8021; width:6px; height:6px; position:absolute; top:50%; margin-top:-3px; left:17px; border-radius:50%;}

.pvip-message li span{ float:right; color:#999;}





/**登录**/

.fhLogin{ background-image:url(../images/fhLogin-bg.jpg); background-position:center; background-size:cover; padding:82px 0;}

.fhLogin .w{ width:84%; background:#fff;}

.fhLogin-left{ background-image:url(../images/login-img.jpg); background-position:center; background-size:cover; width:57%; height:756px; position:relative;}

.fhLogin-left .log{ position:absolute; left:44px; top:38px; z-index:2;}

.fhLogin-right{ width:43%; padding:100px 4.6vw 0 4.6vw;}



.fhLogin-tit{ font-size:40px; font-weight:bold; line-height:1;}

.fhLogin-filed li{ margin-top:50px; overflow:hidden; position:relative;}

.fhLogin-filed li .inpt{ width:100%; padding-bottom:20px; line-height:46px; vertical-align:top; color:#999; font-size:18px; border-bottom:2px #cfcfcf solid;}

.fhLogin-filed li select.inpt{ background:url(../images/login-arrow.png) no-repeat right 7px;}

.fhLogin-filed li .aside{ width:33%; padding-right:10px;}

.fhLogin-filed li .send{ position:absolute; right:0; bottom:13px; color:#e39d15;}
.fhLogin-filed li .sendBtn{ background:#557eb6; height:40px; line-height:46px; padding:0 30px; font-size:16px; color:#fff; position:absolute; right:0; bottom:20px; border-radius:30px;}


.fhLogin-forget{ margin-top:40px; font-size:16px; line-height:22px;}

.fhLogin-forget input[type=checkbox]{ width:16px; height:16px; margin-right:10px; margin-top:3px; appearance:checkbox; vertical-align:top;}

.fhLogin-forget a{ color:#00428e;}



.fhLogin-button{ margin-top:50px;}

.fhLogin-button .btn{ background:#f9bd49; width:100%; height:66px; line-height:66px; text-align:center; color:#fff; font-size:24px; display:inline-block; vertical-align:top; border-radius:5px; cursor:pointer;}



.fhLogin-regist{ padding-top:55px;}

.fhLogin-regist .fhLogin-filed li{ margin-top:35px;}

.fhLogin-regist .fhLogin-filed li .inpt{ padding-bottom:13px; line-height:24px;}


.fhLogin-regist .fhLogin-forget{ margin-top:35px;}

.fhLogin-regist .fhLogin-button{ margin-top:20px;}


.fhLogin-password{ padding-top:55px;}
.fhLogin-password .fhLogin-filed li{ margin-top:25px;}

.fhLogin-password .fhLogin-filed li .inpt{ padding-bottom:20px; line-height:40px;}
.fhLogin-password .fhLogin-filed li .sendBtn{ height:40px; line-height:40px;}





/**完善资料弹出层**/

.perfect-marsk{ background:rgba(0,0,0,.6); width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; display:none;}

.perfect-pup{ background:#fff; width:630px; text-align:center; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:9999; padding:45px 0 70px 0; border-radius:10px; display:none;}

.perfect-pup .close{ background:url(../images/close.png) no-repeat; width:32px; height:32px; position:absolute; right:28px; top:28px;}

.perfect-pup .icon{ display:inline-block; vertical-align:top;}

.perfect-pup .tit{ font-size:30px; margin-top:20px; font-weight:normal;}

.perfect-pup .btn{ background:#df7209; line-height:60px; font-size:24px; color:#fff; display:inline-block; padding:0 60px; margin-top:35px; border-radius:30px;}





.perfect-apply{background:#fff; width:600px; text-align:center; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:9999; padding:65px 60px 50px 60px; border-radius:10px; display:none;}

.perfect-apply .close{ background:url(../images/close.png) no-repeat; width:32px; height:32px; position:absolute; right:28px; top:28px;}

.perfect-apply .icon{ display:inline-block; vertical-align:top;}

.perfect-apply .button{ margin-top:60px;}

.perfect-apply .button a{ background:#df7209; width:228px; height:70px; line-height:70px; text-align:center; font-size:24px; color:#fff; position:relative; border-radius:5px;}

.perfect-apply .button a:last-child{ background:#002e52;}

.perfect-apply .button input[type=file]{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}





.im_liTable{ margin-top:5px;}

.im_liTable thead th{ background:#df7209; text-align:center; font-size:14px; line-height:22px; padding:5px 0; font-weight:normal; color:#fff; border-right:1px #fff solid;}

.im_liTable tbody td{ text-align:center; font-size:14px; line-height:22px; padding:5px 0; color:#333; border-right:1px #fff solid;}

.im_liTable tbody tr:nth-child(even){ background:#dbe6f5;}



.pLoan-pup{ background:#fff; width:580px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:9999; border-radius:20px; padding:65px 0; display:none;}
.pLoan-pup .l-close{ background:url(../images/close.png) no-repeat; width:32px; height:32px; position:absolute; right:20px; top:20px;}
.pLoan-pup .l-title{ font-size:30px; font-weight:bold; text-align:center;}
.pLoan-pup .l-filed{ padding:35px 74px 0 0;}
.pLoan-pup .l-filed li{ margin-top:26px; overflow:hidden; position:relative;}
.pLoan-pup .l-filed li label{ line-height:40px; float:left; width:146px; text-align:right; padding-right:16px; font-size:16px;}
.pLoan-pup .l-filed li .inpt{ width:calc(100% - 146px); height:40px; line-height:20px; padding:9px 15px; border:1px #eaeaea solid; border-radius:20px;}
.pLoan-pup .l-filed li select.inpt{ background:url(../images/select-arrow.png) no-repeat 95% center;}
.pLoan-pup .l-filed li .unit{ font-size:16px; line-height:40px; position:absolute; right:15px; top:0;}
.pLoan-pup .l-button{ text-align:center; padding-top:65px;}
.pLoan-pup .l-button .sbtn{ background:#df7209; height:60px; line-height:60px; font-size:24px; color:#fff; padding:0 75px; display:inline-block; vertical-align:top; cursor:pointer; border-radius:30px;}