/* industryIntroduction*/
.pubbanner {height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.indtrod .banner {background-image:url(../images/page_banner1.png);}
.pubbanner h3,.pubbanner h4 {font-size:36px;color:#FFF;padding:100px 0 0 120px;}
.pubbanner h4 {font-size:20px;padding:5px 0 0 120px;font-weight:normal;}
.falist {padding:40px 0;}
.falist ul li {width:380px;height:370px;float:left;margin:0 20px 20px 0;background-color:#fff;border-radius:10px;overflow:hidden;transition: .68s;}
.falist ul li a {display:block;}
.falist ul li:nth-child(3n) {margin-right:0;}
.falist ul li imgbar {height:240px;overflow:hidden;}
.falist ul li h5 {font-size:22px;color:#0046aa;font-weight:normal;padding:30px 0 20px;}
.falist ul li .pipemmore{ font-size:14px; color:#0046aa; background:url(../images/jt5.png) center right no-repeat; background-size:auto 6px;padding-right:25px; display:inline-block;}
.falist ul li .content {padding-left:30px;}
.falist ul li:hover .pipempos{opacity:1;-webkit-opacity:1;}
.falist ul li:hover {box-shadow:20px 20px 50px rgba(102,102,102,0.2);-webkit-box-shadow:20px 20px 50px rgba(102,102,102,0.2);}
.falist ul li:hover .content {animation:move .8s linear;-moz-animation:move .8s linear;-o-animation:move .8s linear;-webkit-animation:move .8s linear;opacity:.95;}
@keyframes move {
	0% {padding-left:20px;opacity:.2;}
	100% {padding-left:30px;opacity:1;}
}

.indtrod .secnav .outbox {box-shadow: 0 5px 20px -5px rgba(0,0,0,.1);border-bottom:1px solid #e9e9e9;}
.indtrod .secnav .secnavlist {line-height:80px;margin:0 auto;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content:center;gap:40px;}
.indtrod .secnav .secnavlist a {position:relative;}
.indtrod .secnav .secnavlist a em {display:block;width:0;height:3px;position:absolute;bottom:0;left:50%;background-color:#52c6e7;overflow:hidden;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;bottom:-1px;}
.indtrod .secnav .secnavlist a:hover em {left:0;right:0;width:100%;}
.indtrod .secnav .secnavlist a {font-size:20px;}
.indtrod .secnav .secnavlist a.active {color:#009fe5;}
.indtrod .secnav .secnavlist a.active em {display:block;left:0;width:100%;color:#009fe5;}
.indtrod .secnav .thrnavlist {line-height:80px;}
.indtrod .secnav .thrnavlist a {margin-right:20px;}
.indtrod .secnav .thrnavlist a.active {color:#009fe5;position:relative;}
.indtrod .secnav .thrnavlist a.active em {position:absolute;width:0;height:0;border-bottom:10px solid #f6f6f6;border-left:10px solid transparent;border-right:10px solid transparent;top:40px;left:25px;}

.purlist {background-size:cover;padding:50px 0;}
.purlist ul li {margin-bottom: 20px;padding: 0 100px;display: flex;justify-content: space-between;align-items: center;height: 28.91vw;border-radius: 20px;background: hsla(0,0%,100%,.3);transition: .68s;}
.purlist ul li:hover {box-shadow:20px 20px 50px rgba(102,102,102,0.2);-webkit-box-shadow:20px 20px 50px rgba(102,102,102,0.2);}
.purlist ul li .proimg,.financecontent .leftimg {width:50%;line-height: 1;height:260px;max-height: 500px;text-align: center;overflow:hidden;border-radius:10px;}
.purlist ul li .proimg img,.financecontent .outcontent .leftimg img {display: block;margin: auto;width: 100%;height:100%;max-height: 100%;object-fit: cover;transition: .68s;}/*图片裁剪*/
.purlist ul li .proimg img:hover,.financecontent .outcontent .leftimg img:hover {transform:scale(1.2) }
.purlist ul li .procontent,.financecontent .rightcontent {flex: 1;margin-left: 4.53vw;width: 0;}
.purlist ul li .procontent h4 {margin-bottom: 30px;line-height: 1;color: #272727;font-size:28px;font-weight: 700;}
.purlist ul li .procontent p {color: #9aaab8;font-size: 16px;line-height: 1.8;}


.finance .indtrod .banner {background-image:url(../images/demo-jr-banner2.jpg);}
.financecontent {padding:80px 0 50px;}
.financecontent .outcontent {display:flex;display: flex;justify-content: space-between;align-items: center;border-radius:10px;overflow:hidden;    box-shadow: 0 8px 16px -2px rgba(0,0,0,0.08);transition:all .3s;}
.financecontent .outcontent:hover {box-shadow: 0 10px 24px 0 rgba(0,0,0,.12);}
.financecontent .leftimg {border-radius:0;height:350px;}
.financecontent .rightcontent h5 {font-size:22px;font-weight:600;}
.financecontent .rightcontent p {margin:30px 0 10px;line-height:1.8;font-size:15px;padding-right:30px;}

.ptlist {padding:30px 0 0;}
.ptlist ul {display:flex;flex-direction: row;align-items: center;border-radius: 20px;transition: .68s;gap:30px;}
.ptlist ul li {background-color:#FFF;flex:1;text-align:center;border-radius:10px;overflow:hidden;box-shadow: 0 8px 16px -2px rgba(0,0,0,.1);margin-bottom: 20px;position: relative;transition: transform .1s ease-out;}
.ptlist ul li:hover {border:none;box-shadow:0 10px 24px 0 rgba(0,0,0,.12);transform:translateY(-4px)}
.ptlist ul li .imgbox {height:200px;-webkit-box-align: center;display:flex;align-items: center;justify-content: center; }
.ptlist ul li .imgbox img {max-width:80%;max-height:80%;}
.ptlist ul li p {fon-size:15px;padding:20px 0;font-weight:700;}

.ptlist.pingpai ul li .imgbox img {max-width:100%;max-height:100%;width:100%;height:100%;object-fit: cover;}
.ztbbox {padding-top:50px !important;}

.cooperate .indtrod .banner {background-image:url(../images/cooperate_banner.jpg);}
.cooperate .moshi ul li {height:150px;text-align:left;padding:20px;box-shadow: 0 0 5px #aab5bd;margin-top: 0;margin-bottom: 10px;padding: 24px 24px 0;display: flex;flex-direction: column;justify-content: flex-start;background-size:100% 100%;background-image:url(../images/bg_img1.jpg);}
.cooperate .moshi h6 {font-size:20px;font-weight:700;}
.cooperate .moshi h6 span {font-size:23px;font-weight:normal;}
.cooperate .moshi ul li p {font-weight:normal;font-size:14px;line-height:1.8;}

.recruitment .ptlist ul li {text-align:center;background-image:none;box-shadow:0 8px 16px -2px rgba(0,0,0,.1);}
.recruitment .ptlist ul li .iconbox {height:80px;overflow:hidden;}
.recruitment .ptlist ul li .iconbox img {width:60px;}
.recruitment .ptlist ul li:nth-child(2) .iconbox img {width:70px;}
.recruitment .ptlist ul li p {color:#b0b4b7;}
.recruitment .moshi ul li {height:250px;}
.recruitment .moshi ul li h6 {margin-top:20px;}
.recruitment .yaoqiu .rightcontent h5 {text-align:left;margin-bottom:20px;}
.recruitment .financecontent .rightcontent {margin:0 40px;line-height:1.8;}
.recruitment .financecontent .rightcontent p {margin:0 auto;}

.relation-icon-box{width: 100%;overflow: hidden;padding: 60px 0 80px 0;}
.relation-icon ul{display:flex;align-items: center;justify-content: center;gap:30px;}
.relation-icon ul li{flex:1;height: 266px;background-color: #fff;border-top: 2px solid #009fe5;padding: 40px 30px 0 30px;position: relative;text-align:center;box-shadow:0 8px 16px -2px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;}
.relation-icon ul li:before{content: '';width: 100%;height: 0%;background-color:#009fe5;position: absolute;top: 0%;left: 0%;transition: all .6s;z-index: 1;}
.relation-icon ul li:hover:before{height: 100%;}
.relation-icon ul li h6{width: 74px;height: 74px;border-radius: 100%;border: 1px solid #dcdcdc;margin: 0 auto;text-align: center;position: relative;z-index: 2;transition: all .8s;}
.relation-icon ul li h6 i{display: inline-block;background-repeat: no-repeat;position: relative;z-index: 2;transition: all .8s;}
.relation-icon ul li h5{font-size: 20px;color: #333;margin-top: 10px;position: relative;z-index: 2;transition: all .8s;}
.relation-icon ul li p{font-size: 15px;color: #555;margin-top: 12px;position: relative;z-index: 2;transition: all .8s;}
.relation-icon ul li:nth-child(1) h6 i{width: 30px;height:40px;margin-top: 17px;background-image: url('../images/icon_6.png');}
.relation-icon ul li:nth-child(1):hover h6 i{background-image: url('../images/icon_6H.png');}
.relation-icon ul li:nth-child(2) h6 i{width: 31px;height: 31px;margin-top: 21.5px;background-image: url('../images/icon_7.png');}
.relation-icon ul li:nth-child(2):hover h6 i{background-image: url('../images/icon_7H.png');}
.relation-icon ul li:nth-child(3) h6 i{width: 37px;height: 27px;margin-top: 23.5px;background-image: url('../images/icon_8.png');}
.relation-icon ul li:nth-child(3):hover h6 i{background-image: url('../images/icon_8H.png');}
.relation-icon ul li:nth-child(4) h6 i{width: 38px;height: 30px;margin-top: 22px;background-image: url('../images/icon_9.png');}
.relation-icon ul li:nth-child(4):hover h6 i{background-image: url('../images/icon_9H.png');}
.relation-icon ul li:hover h6{border:1px solid #fff;}
.relation-icon ul li:hover h5{color: #fff;}
.relation-icon ul li:hover p{color: #fff;}

.contact .banner {background-image:url(../images/contact_banner.jpg);}
.contact .fankui {background-color:#fff;margin-bottom:50px;border-radius:10px;overflow:hidden;box-shadow:0 8px 16px -2px rgba(0,0,0,.1);}
.contact .fankui,.contact .fankui .rightbox ul li .list {display:flex;align-items: center;justify-content:flex-start;gap:30px;}
.contact .fankui .leftbox {width:70%;height:188px;line-height:188px;font-size:24px;font-weight:700;text-align:center;background-image:url(../images/fk_img1.png);background-size:cover;}
.contact .fankui .rightbox ul li {margin:10px 0 20px;}
.contact .fankui .rightbox ul li .list {gap:10px;}
.contact .fankui .rightbox ul li .list  img {width:22px;height:22px;}
.contact .fankui .rightbox ul li .list label {font-size:18px;font-weight:700;}
.contact .fankui .rightbox ul li p {padding-left:34px;margin-top:15px;color:#999;}


.news #pagesbox {padding-top:20px;border-top: 1px solid #EFEFEF;}
.news {margin:0 auto;}
.news .banner {background-image:url(../images/news_banner.jpg);}
.news .newslist ul li {box-sizing: border-box;padding: 20px 0;border-top: 1px solid #EFEFEF;}
.news .newslist ul li a {display:flex;align-items: center;justify-content:flex-start;gap:30px;}
.news .newslist ul li a .left {width:15%;color: #979797;position:relative;}
.news .newslist ul li a .left .year {font-size:18px;}
.news .newslist ul li a .left .date {font-size:12px;} 
.news .newslist ul li a .left .N_line {left: 105px;top:14px;position:absolute;height:1px;width:40px;background: #979797;overflow:hidden;}
.news .newslist ul li a .right {width:160px;}
.news .newslist ul li a .right img {width:100%;}
.news .newslist ul li a .center {width:62%;}
.news .newslist ul li a .center h3 {font-size:18px;color:#004798;margin-bottom:10px;}
.news .newslist ul li a .center p {line-height:1.8;color:#888;font-size:14px;}
.news .newslist ul li i {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.news .newslist ul li .center {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.news .newslist ul li a:hover .N_line {width: 70px;}
.news .newslist ul li:hover .center {
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
}

.news .newslist ul li:hover .N_rt {background: #004898;color: #fff;}
.news .newslist ul li:hover h3 {color: #004798;}

.newsdetail .newsshow {width:1000px;padding:50px 90px;margin:50px auto;border-radius:10px;}
.newsdetail .newsshow h1.newstitle {font-size: 28px;font-weight: 700;line-height: 30px;}
.newsdetail .newsshow .newsdate {color: #999;font-size: 14px;margin-top: 24px;}
.newsdetail .newsshow .newsdate span {margin-left:24px;}
.newsdetail .newsshow .newsline {background-color:#ddd;height: 1px;margin:40px 0;width: 100%;}
.newsdetail .newsshow .newscontent {line-height:1.7;}
.newsdetail .newsshow .newscontent p {margin-bottom:12px;}

.aboutbox .aboutpart {padding:80px 0 50px;}
.aboutbox .aboutpart h3,.aboutbox .aboutpart h2 {text-align:center;font-weight:700;font-size:20px;}
.aboutbox .aboutpart h3 {font-weight:normal;}
.aboutbox .aboutpart .aboutcontent {line-height:1.7;margin:20px 0 0;}
.aboutbox .abouttec,.memberguide .flowbox .innerbox ol,.memberguide .flowbox .innerbox ol li {display:flex;align-items: center;justify-content: center;gap:30px;box-shadow: 0 5px 20px -5px rgba(0,0,0,.1);}
.aboutbox .abouttec .img {width:600px;}
.aboutbox .abouttec .img img {width:600px;}
.aboutbox .abouttec .contentbox {line-height:1.8;padding-right:20px;}
.aboutbox .abouttec .contentbox h4 {font-size:20px;font-weight:600;margin:10px 0;border-bottom:1px solid #ccc;padding-bottom:10px;}
.aboutbox .abouttec .contentbox .contentbox_box1,.aboutbox .abouttec .contentbox .contentbox_box2 {color:#555;}

.memberguide .flowbox .innerbox {border-radius:10px;justify-content:space-between;padding:50px;margin-top:30px;box-shadow: 0 5px 20px -5px rgba(0,0,0,.1);transition: .68s;}
.memberguide .flowbox .innerbox:hover {box-shadow:20px 20px 50px rgba(102,102,102,0.2);}
.memberguide .flowbox .innerbox ol {box-shadow:none;justify-content:space-between;}
.memberguide .flowbox .innerbox ol li {box-shadow:none;}
.memberguide .flowbox .innerbox ol li .imgbar {width:100px;height:100px;background-color:#f6f6f6;border-radius:100%;overflow:hidden;-webkit-box-align: center;display:flex;align-items: center;justify-content: center; }
.memberguide .flowbox .innerbox ol li .imgbar img {width:60%;height:60%;margin:20px auto;}
.memberguide .flowbox .innerbox ol li:nth-child(2) .imgbar  img {width:45%;height:45%;}
.memberguide .flowbox .innerbox ol li .contentbar h5 {font-size:18px;font-weight:600;}
.memberguide .flowbox .innerbox ol li .contentbar p {font-size:15px;margin-top:10px;color:#b0b4b7;}


.binddingbox {background-color:#fff;border-radius:10px;line-height:1.8;overflow:hidden;}
.binddingbox .bidding {padding:20px;font-size:14px;border-bottom:1px solid #ececec;overflow:hidden;position:relative;}
.binddingbox .bidding .tagbox span {margin-right:10px;}
.binddingbox .bidding a:hover h3 {color:#004baa;}
.binddingbox .bidding h3,.biddingdetail .topdetail h3 {font-size:18px;font-weight:600;height:35px;}
.binddingbox .bidding .zhiyao {color:#999;margin:10px 0;}
.binddingbox .bidding .flexbar {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content:start;text-align:left;}
.binddingbox .bidding .flexbar p {width:33%;color:#333;}
.binddingbox .bidding .line {display:block;width:0;height:1px;background-color:#0F78E1;overflow:hidden;position:absolute;bottom:0;left:0;transition:all .68s;-moz-transition:all .68s;-o-transition:all .68s;-webkit-transition:all .68s;}
.binddingbox .bidding:hover .line {width:100%;}

.biddingdetail {background-color:#fff;padding:20px;border-radius:10px;margin-bottom:80px;}
.biddingdetail .topdetail,.biddingdetail .detailcontentbox {margin-top:20px;}
.m-table{border:1px solid #ECECEC;border-collapse:collapse;line-height: 43px;width:100%;font-size: 14px;margin-top: 22px;}
.m-table td{border:1px solid #ECECEC;text-align:left;padding:0 10px;}
.m-table th{border:1px solid #ECECEC;text-align: left;background-color: #F9F9F9;}
.m-table .bg-blue {background-color:#f6faff;}
.biddingdetail .detailcontentbox {margin-top:40px;}
.biddingdetail .detailcontentbox h4 {font-size:18px;position:relative;padding-left:15px;}
.biddingdetail .detailcontentbox h4 em {position:absolute;width:4px;height:1em;background-color:#1879f7;left:0;top:4px;}
.biddingdetail .detailcontentbox .biddingcontentbox,.biddingdetail .detailcontentbox .files {margin:20px 15px;}
.biddingdetail .detailcontentbox .files {font-size:14px;}
.biddingdetail .titlebox {position:relative;}
.biddingdetail .titlebox .badgebox {border:1px solid #1E9FFF;border-radius:2px;padding:2px 8px;margin-left:10px;font-size:14px;font-weight:normal;color:#1E9FFF; position:absolute;right:0;}


.userpage {font-size:14px;}
.userpage .loginheader {display:flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content:space-between;gap:40px;}
.userpage .backhome {display:inline-block;margin-left:98px;width:76px;height:32px;background: #f6faff;border-radius: 4px;border: 1px solid #e9f1fc;font-size: 14px;color: #1879f7;line-height: 30px;text-align: center;}
.userpage .siderbox {width:16%;height:100%;position:fixed;background-color:#fff;}
.userpage .siderbox ul {padding-top:30px;}
.userpage .siderbox ul li {line-height:56px;border-bottom:1px solid #efefef;}
.userpage .siderbox ul li a {display:block;padding-left:40px;transition:all .68s;font-size:15px;}
.userpage .siderbox ul li a:hover {background-color:#e9f1fc;padding-left:50px;}
.userpage .siderbox ul li a span {font-size:14px;margin-right:8px;}
.userpage .siderbox ul li.active a {font-weight:600;color:#009fe5;border-left:3px solid #009fe5;}
.userpage .contentbar {position:fixed;right:0;width:83%;height:100%;top:85px;overflow-y:auto;}
.userpage .contentbar .content {height:1000px;}

.sendmessage {border-radius:10px;padding:20px 0 60px;margin-bottom:80px;}
.sendmessage .messagebox {width:70%;margin:0 auto;}
.sendmessage .messagebox h4 {text-align:center;font-size:18px;font-weight:600;padding:30px 0;}
.sendmessage .messagebox .regbtnbox {padding-left:110px;}

body.lists #spanFile {color:#009fe5;}
body.lists .m-imgbox {clear:left;text-align:center;}
body.lists .m-imgbox img {max-width:80%;margin-top:10px;}

.biddingiframepage .ptlist ul li .imgbox{height:380px;}
.biddingiframepage .quote_list_title {width:110px;}
.biddingiframepage .ifamebdmsg {font-size:15px;line-height:1.7;margin-top:10px;padding-bottom:20px;}
.biddingiframepage .checkstyle {margin-left:125px;}













