@charset "UTF-8";

body{ padding-top:75px;}
.banner img{ width:100%;}

.here{ padding:25px 0; font-size:14px; color:#666;line-height:14px;}
.here:before{ display:inline-block; content:''; width:12px; height:14px; background:url(../images/ico_here.png) no-repeat top center; margin-right:6px; vertical-align:middle;background-size:12px 14px;}
.here a{ color:#666;}
.here a,.here em{ display:inline-block; margin:0 6px;}
.recommend{ overflow:hidden; position:relative;}
.recommend .inner{ position:relative; border-radius:10px; overflow:hidden;}
.recommend a{ display:block;}
.recommend .z{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.3); border-radius:10px;}
.recommend .txt{ position:absolute; bottom:0; left:0; right:0; padding:0 27px; color:#fff;}

.recommend .big{ width:50%; padding-right:7px;}
.recommend .big img{ display:block; width:100%; border-radius:10px;}
.recommend .big .txt span{ font-size:18px;}
.recommend .big .txt h3{ font-size:24px; margin:15px 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.recommend .list{ position:absolute; right:0; top:0; width:50%; padding-left:7px; height:100%;}
.recommend .list .item{ width:49%; height:100%; float:left;}
.recommend .list .item.odd{ float:right;}
.recommend .list span{ font-size:16px;}
.recommend .list h3{ font-size:18px; line-height:28px; margin-top:5px;
        text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}

.recommend .list_pic{ height:50%; /* padding-bottom:6px; */ overflow:hidden;}
.recommend .list_pic img{ width:100%; height:100%; display:block; border-radius:10px;}
.recommend .list_pic .txt{ padding:0 23px; bottom:auto;}
.recommend .list_pic .txt,.recommend .list_txt .txt{ top:51.6%;}
.recommend .list_txt{ height:50%; padding-top:6px; overflow:hidden;}
.recommend .list_txt .item .box{ height:100%; border-radius:10px; color:#fff; padding:68px 20px 0; background-color:#f15a24; }
.recommend .list_txt .item span{ color:#fff;}
.recommend .list_txt .item h3{ color:#fff;}
.recommend .list_txt .item.odd .box{ background-color:#034094;}

.allnews{ width:auto; margin-left:auto; margin-top:.2rem;}
.allnews .item{ width:47.5%; float:left;}
.allnews .item.odd{ float:right; }
.allnews .item .inner{ padding-top:60px; }
.newsbody{max-width:1000px;margin-left:auto;margin-right:auto;}
.newsbody .title{ border-bottom:1px solid #dddbdb;}
.newsbody .title h3{ font-size:30px; color:#333;}
.newsbody .title span{ font-size:14px; color:#666; display:inline-block; margin:15px;}
.newsbody .title i{ color:#034094;}
.newsbody .detail{ font-size:16px; color:#666; line-height:36px; padding:30px 0 60px; text-align: justify;    max-width: 1000px;
    margin-left:auto;margin-right:auto;}
    .newsbody .detail p{text-indent:0px!important;text-align:justify!important;margin-bottom:15px;}
.newsbody .detail img{ max-width:100%;margin-left:auto;margin-right:auto;display:block;height:auto!important;}
.relation{ border-top:1px solid #dddbdb; padding-top:30px; overflow:hidden;padding-bottom: 50px;}
.relation li{ font-size:16px; margin-bottom:15px;}
.relation li a:hover{ color:#034094;}

.tzAbout .title span{ display:inline-block; padding:10px 30px; font-size:16px; color:#333; background-color:#f15a24;}
.tzAbout .con{ padding:30px; font-size:16px; color:#666; line-height:36px;  text-align: justify; border:1px solid #e0e0e0;}

.pName_first{ text-align:center; margin-top:60px;}
.pName_first a{ display:inline-block; font-size:18px; width:245px;height:45px; line-height:45px; border:1px solid #d9d9d9; border-radius:45px; color:#333;}
.pName_first a.now{background-color:#f15a24; color:#fff;}
.pName_second{ margin-top:50px;}
.pName_second a{ display:inline-block; font-size:18px; color:#333; padding-bottom:13px; border-bottom:1px solid transparent; cursor:pointer; margin-right:30px;}
.pName_second a.now{ border-bottom-color:#034094; color:#034094;}



/* .proList .tips span{ font-size:43px; color:#e3e3e3; font-family:SimHei; padding-bottom:20px; position:relative;} */

/* 产品中心列表  彩色横线 */
/* .proList .tips span:after{ display:inline-block; content:''; height:2px; background-color:#f77e02; width:58px; position:absolute; left:0; bottom:0;}*/

.proList .tips em{ display:inline-block; width:57px; height:26px; background:url(../images/ico_new.png) no-repeat; background-size:contain; position:absolute; right:0; top:-5px;}
.proList .tips.t1 span:after{background-color:#f77e02;}
.proList .tips.t2 span:after{background-color:#02a1e8;}
.proList .tips.t3 span:after{background-color:#118f98;}

.proList .img{ /* height:296px; */ height:230px;}
.proList .box{ display:table; width:100%; height:100%; text-align:center;}
.proList .box a{ display:table-cell; vertical-align:middle;}
.proList .box img{ max-width:100%;}
.proList .txt{ font-size:20px; color:#000; line-height:36px; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.proList .z{ position:absolute; left:0; right:0; top:0; bottom:0; display:none; background-color:#034094; border-radius:10px; color:#fff; padding:0 40px; -webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.proList .z .txt a{ color:#fff;}
.proList .z .more a{ display:inline-block; color:#fff; border:1px solid #fff; height:38px; line-height:38px; padding:0 45px; border-radius:38px; font-size:16px;}

.proIntro{ overflow:hidden;}
.proIntro .img{ width:50%; padding-right:45px; height:480px; float:left;}
.proIntro .box{ display:table; width:100%; height:100%;  text-align:center; border:1px solid #e7e7e7; border-radius:10px;}
.proIntro span{ display:table-cell; vertical-align:middle;}
.proIntro img{ max-width:96%;}
.proIntro .con{ width:50%; padding-left:45px; float:right;}
.proIntro .con .tit{ padding-bottom:60px; position:relative;}
.proIntro .con .tit,.proDesc .tit{ border-bottom:2px solid #dadada; position:relative;}
.proIntro .con .tit:after,.proDesc .tit:after{ display:inline-block; content:''; height:2px; background-color:#f15a24; width:100px; position:absolute; left:0; bottom:-2px;}
.proIntro .con h3{ font-size:30px; line-height:40px; color:#333;}
.proIntro .con .txt,.proDesc .con{ font-size:16px; color:#666; line-height:28px; padding-top:30px;}
.proIntro .con .txt img,.proDesc .con img{ max-width:100%;}
.proIntro .con .txt, .proDesc .con table{max-width:100%;}
.proIntro .con .txt{text-align:justify;}
.proDesc .tit{ font-size:24px; color:#333; padding-bottom:15px; margin-top:50px;}
.proDesc .con{ padding-bottom:60px;}
.share{ position:absolute; right:0; bottom:10px;}
.share em{ display:inline-block; font-size:16px; color:#999; float:left;}
.share a{ background-image:url(../images/i_share.jpg); margin-left:10px; background-repeat:no-repeat; display:inline-block; width:24px; height:24px; vertical-align:middle;}
.share a.icon-weibo{ background-position:-58px 0;}
.share a.icon-qq{ background-position:-29px 0;}
.share a.icon-qzone{ background-position:0 0;}
.share a.icon-wechat{ background-position:-87px 0;}

.othMorePro .tit{ overflow:hidden; vertical-align:middle;}
.othMorePro .tit span{ font-size:24px; color:#333;}
.othMorePro .tit a{ float:right; font-size:14px; color:#666; margin-top:3px;}
.othMorePro .list{ margin-top:40px;}

.txtList{ margin-top:35px;padding-bottom:60px;}
.txtList li{ font-size:18px; border-bottom:1px solid #d2d2d2; padding:25px 0;}
.txtList li span{ display:inline-block;}
.txtList li span.tit{ width:68.8%;}
.txtList li span.tit a:hover{ color:#034094;}
.txtList li span.time{ width:27.5%;}
.txtList li span.pdf a{ display:inline-block; width:27px; height:27px; background:url(../images/ico_pdf.png) no-repeat; background-size:contain; vertical-align:middle;}
.txtList li span.pdf a:hover{ background-image:url(../images/ico_pdf_hover.png);}
.cNameIntro{ font-size:18px; color:#666; line-height:36px; margin-top:25px; text-indent:2em;}
.ggList li span.time{ width:20%;}
.ggList li span.pdf a{ padding-left:45px; width:auto; color:#034094;}
.exp_opt{ overflow:hidden; margin-top:40px;}
.exp_opt li{ width:49%; float:left;}
.exp_opt li.odd{ float:right;}
.exp_opt li .inner{ position:relative;}
.exp_opt li .img{ width:75%; overflow:hidden; border-radius:10px;}
.exp_opt li img{ width:100%; border-radius:10px;}
.exp_opt li .z{ position:absolute; right:0; top:20%; height:60%;  width:55.4%; border-radius:8px;background:rgba(3,64,148,0.75); color:#fff; padding:55px 20px 0;}
.exp_opt li .z a{ color:#fff;}
.exp_opt li .z span{ display:block; font-size:16px; margin-bottom:20px;}
.exp_opt li .z p{ font-size:20px; line-height:36px;}
.txtDateList{ margin-top:60px;}
.txtDateList li{ position:relative; margin-bottom:60px;}
.txtDateList li .con{ padding-left:95px;min-height: 88px;}
.txtDateList li .con h3{ font-size:20px; font-weight:bold;}
.txtDateList li .con p{ font-size:14px; color:#747474; line-height:26px; margin-top:15px; text-indent:0em;}
.txtDateList li .time{ position:absolute; left:0; top:0; width:70px; text-align:center;}
.txtDateList li .time b{ display:block; font-size:48px; padding-bottom:4px; position:relative;}
.txtDateList li .time b:after{ display:inline-block; content:''; width:45px; height:2px; background-color:#dbdbdb; position:absolute; bottom:0; left:50%; margin-left:-22px;}
.txtDateList li .time span{ display:block; font-weight:bold; font-size:14px; margin-top:10px;}
.txtDateList li  a:hover .con h3,.txtDateList li a:hover .con p,.txtDateList li a:hover .time b,.txtDateList li a:hover .time span{ color:#034094;}
.txtDateList li  a:hover .time b:after{ background-color:#034094;}
.tzList{ padding-bottom:50px;}
.tzBox{ padding:1px;}
.tzList .slick-dots{ bottom:-50px;}
.tzList .slick-dots li{ background-color:#034094;}

.partner .item a{ position:relative; display:block; padding:0 1%;}

.cBigName{ font-size:38px; color:#034094; text-align:center; margin-top:30px ;} 
.user_service{ margin-top:30px;}
.user_service li{ float:left; width:49%; margin-bottom:50px; }
.user_service li.odd{ float:right;}
.user_service li .inner{ border:1px solid #dcdcdc;  box-shadow:0 5px 5px rgba(190,190,190,.75); border-radius:10px; height:320px; text-align:center; display:table; width:100%; cursor:pointer;}
.user_service li a{ display:block;}
.user_service li .con{ display:table-cell; vertical-align:middle; background-size:contain;}
.user_service li h3{ font-size:36px; color:#333; font-weight:bold; }
.user_service li span{ display:inline-block; height:36px; line-height:36px; color:#034094; padding:0 50px; font-size:16px; border:1px solid #034094; border-radius:36px; margin-top:30px;}
.user_service li .u1 .con{ background:url(../images/ser1.png) no-repeat center center; background-size:cover;}
.user_service li .u2 .con{ background:url(../images/ser2.png) no-repeat center center; background-size:cover;}
.user_service li .u3 .con{ background:url(../images/ser3.png) no-repeat center center; background-size:cover;}
.user_service li .u4 .con{ background:url(../images/ser4.png) no-repeat center center; background-size:cover;}
.user_service li:hover .inner{ background-color:#034094;}
.user_service li:hover h3{ color:#fff;}
.user_service li:hover span{ color:#fff; border-color:#fff;}
.service-w{ width:1200px; margin-left:auto; margin-right:auto;}

.service_addrs .selbox{ margin-top:40px; background-color:#034094; border-radius:10px; padding:45px 0;}
.service_addrs .selbox .tit{ font-size:30px; color:#fff;}
.service_addrs .sel{ margin-top:30px;}
.service_addrs .sel select{	height: 48px;width: 245px;border-radius:48px;font-size:16px;color:#333;margin:0 30px; border-color:transparent;appearance:none;-moz-appearance:none;	-webkit-appearance:none;background: url("../images/sj_down.png") no-repeat #fff;background-position:85% 50%;padding:0 30px;}
.service_addrs .sel select::-ms-expand { display: none; }

.service_addrs .list .box{ border:1px solid #d9d9d9; padding:35px 0 30px 9%; border-radius:10px; margin-bottom:30px;}
.service_addrs .list .box h3{ font-size:26px; color:#034094; position:relative; }
.service_addrs .list .box .txt{ font-size:16px; line-height:30px; margin-top:20px;}
.service_addrs .list .box h3 span{ display:inline-block; width:42px; height:45px; background:url(../images/ico_addr.png) no-repeat; background-size:contain; color:#fff; font-size:18px; position:absolute; left:-6.67%; top:0; padding:4px 10px 0 0; text-align:center;}
.service_addrs .list .box h3 em{ display:inline-block; text-align:center;}
.service_addrs .list .box.gray{ background-color:#f5f5f5;}
.zpNames{ height:70px; line-height:70px; background-color:#f0f1f0; margin-bottom:30px; border-radius:3px;}
.zpNames span{ display:inline-block; color:#333; font-size:18px;}
.zpBox .name,.zpNames .name{position: absolute;left: 0;top: 0;width: 18%; height: 100%; padding: 0 25px;}
.zpBox .con,.zpNames .con {padding-left: 18.2%;}
.zpBox .tit,.zpNames .tit {display: table;width: 100%;}
.zpBox .name {
    background-color: #034094;
    color: #fff;
    border-radius: 5px;
    display: table;
    font-size: 18px;
    padding: 0 25px;
}
.zpBox .tit span.addr,.zpNames span.addr{padding:0px 6%;width:50%;}
.zpBox .tit span.num,.zpNames span.num{padding:0px 3%;width: 20%;}
.zpBox .tit span.time,.zpNames span.time{width:20%;}
.zpBox .tit span.btn{width: 10%;}
.zpBox .item{ position:relative; margin-bottom:30px; cursor:pointer;}
.zpBox .name{ position:absolute; left:0; top:0; width:18%; height:100%; background-color:#034094; color:#fff; border-radius:5px; display:table; font-size:18px; padding:0 25px;}
.zpBox .name i{ display:table-cell; vertical-align:middle;}
.zpBox .tit span{ display:table-cell; vertical-align:middle; background-color:#f0f1f0;  color:#333; font-size:18px;}
.zpBox .tit span.btn em{ display:inline-block; width:40px; height:32px; background:url(../images/ico_zp.png) no-repeat; background-size:contain;}
.zpBox .item.active span.btn em{ background-image:url(../images/ico_zp_color.png);}
.zpBox .tit span,.zpBox .name{ height:140px;}
.zpBox .desc{ margin-top:3px; background-color:#f0f1f0; padding:40px 60px; font-size:16px; line-height:36px; color:#666; display:none; margin-left:18.2%;}
.zpBox .desc .box{ margin-bottom:30px;}
.zpBox .desc .zpname{ font-weight:bold; margin-bottom:5px;}
.zpBox .desc .txt{ padding-left:77px;}
.send{ margin-top:50px;}
.aboutName{ font-size:30px;  font-weight:bold; position:relative; padding-left:56px; letter-spacing:-1px;}
.aboutName:before{ display:inline-block; content:''; width:38px; height:32px; background:url(../images/ico_aboutName.png) no-repeat; background-size:38px 32px; margin-right:15px; position:absolute; top:50%; left:0; margin-top:-16px;}
.about .intro .item{ font-size:18px; line-height:36px; text-align: justify;color:#666;}
.about .intro .item img{ width:100%; border-radius:10px;}
.about .intro .item.f-l{ width:48%;}
.about .intro .item.f-r{ width:48.8%; padding:0 0 30px 30px;}
.about .intro .item.f-r .inner{ position:relative;}
.about .intro .item.f-r .inner:after{ display:inline-block; content:''; width:100%; height:100%; background-color:#e8e8e8; position:absolute; right:30px; top:30px; z-index:-1; border-radius:10px;}
.about .intro{padding-bottom:47px;margin-top:20px;}


#aboutwrap{margin-top:60px!important;}
#about_branch{margin-top:62px!important;overflow:hidden;}
#Network{margin-top:55px!important;}
#culture{margin-top:5px!important;}
#culture_imgs{margin-top:33px!important;}
#corename_tit{margin-top:67px!important;}
.bannercore{margin-top:30px!important;}
#newsc{margin-top:60px!important;}
#newsc_content{margin-top:30px!important;}
#about_send_more{margin-top:40px!important;padding-bottom:0px;}
#contact{margin-top:60px!important;}
.link{margin-top:23px!important;}

.culture .item{ width:49.95%;}
.culture .item img{ width:100%; border-radius:10px;}

.coreName span{ display:inline-block; font-size:26px; color:#034094; font-weight:bold; padding:40px 0 0px; position:relative;}
.coreName span:before{ display:inline-block; content:''; width:29px; height:33px; background:url(../images/ico_core.png) no-repeat; background-size:contain; position:absolute; top:0;left:50%; margin-left:-14px;}
.coreName span:after{ display:inline-block; content:''; width:25px; height:2px; background-color:#f15a24; position:absolute; bottom:0; left:50%; margin-left:-12px;}
.coreName span:after{display:none;}
.coreList{ margin-left:-10px; margin-right:-10px;}
.coreList li{ width:25%; padding:0 10px; float:left;}
.coreList li .inner{ border:1px solid #dcdcdc; border-radius:8px; height:538px; box-shadow:0 5px 5px rgba(190,190,190,.75); padding:0 9%;}
.coreList li h3{ text-align:center;}
.coreList li h3 span{ display:inline-block; font-size:22px; font-weight:bold;  padding:40px 0 20px; position:relative;}
.coreList li h3 span:before{ display:inline-block; content:''; height:2px; background-color:#034094; box-shadow:0 5px 5px rgba(190,190,190,.75); position:absolute; top:-1px; width:100%;}
.coreList li p{ font-size:16px; color:#999; line-height:32px; text-indent:2em;}
.link{padding-bottom:40px;}
.link .con{ width:50%;}
.link .con h3{ font-size:20px;}
.link .con .txt{ font-size:16px; line-height:40px;  color:#666; margin-top:10px;}
.link .linkW{font-size:16px; line-height:40px;  color:#666; }
.link .linkW ul{ margin-top:20px;}
.link .linkW li{ display:inline-block; margin-right:40px; text-align:center;}
.link .linkW li img{ border:1px solid #e5e5e5;}
.link .linkW li span{ display:block; font-size:16px;}
.link .pic{ width:45%; padding:10px; background-color:#ecebeb; border-radius:10px;}
.link .pic img{ width:100%;}

.sitemap .item{ padding-bottom:45px; margin-bottom:40px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.sitemap .item h3{ font-size:30px; margin-bottom:30px;}
.sitemap .item dl{ float:left; margin-right:50px; text-align:center; }
.sitemap .item dt{ margin-bottom:20px;}
.sitemap .item dt a{ display:block; height:45px; line-height:45px; border-radius:45px; border:1px solid #d9d9d9; min-width:158px; font-size:16px; padding:0 40px;}
.sitemap .item dt a:hover{ background-color:#f15a24; color:#fff;}
.sitemap .item dd{ font-size:16px; margin-bottom:20px;}
.sitemap .item dd a:hover{ color:#034094;}
.search{ margin-top:70px;}
.search h3{ font-size:38px; text-align:center;  color:#034094;}
.search .box{ width:1100px; margin:50px auto; height:65px; border:1px solid #cfcfcf; border-radius:32px; padding:0 32px;}
.search .s_txt{ height:65px; float:left; width:87%; font-size:18px; color:#666;}
.search .s_sub{ height:65px; width:13%; float:right; font-size:24px;color:#034094; }
.search .result{ text-align:center; font-size:24px; color:#333;}
.search .result i{ display:inline-block; color:#034094; margin:0 10px;}
.searList{ margin-top:70px;}
.searList li{ height:79px; line-height:79px; border-bottom:1px solid #d2d2d2; font-size:18px; overflow:hidden;}
.searList li a{ display:inline-block; float:left;}
.searList li a:hover{color:#034094;}
.searList li span{ display:inline-block; float:right; color:#666;}
.searList{ min-height:470px;}
.zpNames span.addr.s_m{ display:none;}

/*产品封面页面*/
.trs{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.porduct_cover{margin:50px auto;}
.dd_cover1{width: 48.2%;position: relative;height:578px;overflow: hidden;border-radius:10px;}
.dd_cover2{width: 50.2%;position: absolute;height:100%;right:0px;top:0px;}
.porduct_cover{}
.dd_cover2{display: flex;flex-direction: column;justify-content: space-between;align-items: center;align-content: center;}
.cov_txt{position:absolute;bottom:39px;left: 50px;}
.cov_txt1{bottom:29px;}
.cov_txt strong{font-size:38px;font-weight: bold;color:#fff;line-height:38px;display: block;margin-bottom:13px;}
.cov_txt p{font-size:18px;color:#fff;line-height:30px;opacity:0;}
.cover_item{position: relative;height: 280px;overflow: hidden;border-radius:10px;}
.cov_txt_right{left: initial;right: 50px;}
.dd_cover1:hover .cov_txt,.cover_item:hover .cov_txt{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;transform: translateY(8px);}
.dd_cover2 .cov_txt{bottom:initial;top:39px;}
#relation_send_more{margin-top:50px;}
/*产品列表*/
.proList li{margin-right:1.67%;;margin-bottom:21px;}
.proList li:nth-of-type(3n){margin-right:0px;}
.proList li:hover{ transform: translateY(-6px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
/*新闻中心*/
.news-container{margin-top:45px;}
.Leftsubmenunew{width: 262px;position: absolute;left:0px;top:0px;z-index:88;}
.Leftsubmenunew dt{font-size:24px;color:#333333;line-height: 24px;padding-bottom: 17px;position: relative;}
.Leftsubmenunew dt:after{content:"";display: block;width:36px;height:2px;background:#ff6933;position: absolute;bottom:0px;left:0px;}
.Leftsubmenunew dd{width:220px;height: 45px;line-height: 45px;border:solid 1px #d9d9d9;border-radius:30px;text-align: center;margin-top:24px;}
.Leftsubmenunew dd a{font-size:18px;color:#333333;}
.Leftsubmenunew dd.hover,.Leftsubmenunew dd:hover{background:#f15a24;border:solid 1px #f15a24;}
.Leftsubmenunew dd.hover a,.Leftsubmenunew dd:hover a{color:#fff;}
.allnews{padding-left: 262px;width:100%;}
.allnews .item{width:100%;position: relative;}
.allnews .inner .upnew{padding-right:295px;}
.allnews .item .inner{padding-top:0px;}
.thumbnew2{width: 253px;}
.con_extra{margin-top:13px;}
.con_extra span{font-size:14px;color:#666666;}
.con_extra span:nth-of-type(1){padding-right: 90px;}
.allnews .inner .upnew:nth-of-type(1),.allnews .inner .upnew{height: auto;padding-bottom:37px;min-height: 185px;}
.page_new a{margin-top:17px;}
/*加入我们*/
.joinlist{margin-top:50px;position: relative;}
.Leftsubmenujoin{width:310px;padding-right:35px;position: absolute;left:0px;top:0px;}
.joinlist:after{content:"";display:block;width: 1px;background:#e3e3e3;position: absolute;top:0px;
height:100%;left: 320px;
}
#joinlistshow:after{display:none;}
.Leftsubmenujoin dt{font-size:22px;line-height:22px;color: #333333;position: relative;padding-bottom: 18px;
}
.Leftsubmenujoin dt:after{content:"";width: 36px;height: 2px;background:#ff6933;position:absolute;bottom:0px;left:0px;}
.Leftsubmenujoin em{display: block;width:16px;height:8px;background:url(/style/images/join_sj.png) no-repeat center;
position: absolute;right:0px;top:0px;display: none;
}
.ddinput{border-bottom: solid 1px #ebebeb;background:url(/style/images/search_join.png) no-repeat left center;height:52px;line-height:52px;padding-left:33px;margin-top:16px;}
.ddinput input::placeholder,.ddinput select::placeholder{font-size: 16px;color:#999999;}
.ddinput input,.ddinput select{width:100%;height:100%;background: transparent;display: block;font-size: 16px;color:#999999;border:0px;
    font-size: 16px;color:#999999;
}
.dd_area a{display: inline-block;width: 130px;height: 38px;line-height:38px;background:#f4f5f7;color:#000000;text-align: center;border-radius:30px;font-size:16px;margin-top:18px;margin-right:6px;}
.dd_area a.hover,.dd_area a:hover{background:#f15a24;color:#fff;float: left;}
.dd_area a:nth-of-type(even){float: right;}
.join_right_con{padding-left: 347px;min-height:350px;}
.join_right_con h3{font-size:22px;color:#000000;font-weight: normal;}
.join_extra{padding-top:18px;}
.join_extra span{padding-left:22px;line-height:18px;font-size:16px;color:#666666;}
.join_extra span:nth-of-type(1){background:url(/style/images/join_pos.png) no-repeat left center;padding-right:97px;}
.join_extra span:nth-of-type(2){background:url(/style/images/join_time.png) no-repeat left center;}
.join_zhize label{font-size:18px;color:#000000;display: block;margin-top:20px;margin-bottom:10px;}
.join_zhize p,.join_zhize .gwzz_ask{line-height:34px;font-size:16px;color: #666666;}
.join_zhize .gwzz_ask{
height: 68px;overflow: hidden;
}
#joinlistshow .gwzz_ask{
   -webkit-line-clamp: initial; height: auto;
}
.join_r_item{padding: 35px 40px;position: relative;}
.join_view{width: 138px;height: 43px;line-height:43px;border:solid 1px #cfcfcf;text-align: center;border-radius:30px;color: #979797;font-size:16px;position: absolute;right:28px;top:44px;}
.join_r_item:hover .join_view{background:#f15a24;color: #fff;border:solid 1px #f15a24;}
.join_r_item:hover{box-shadow:0 1px 10px rgba(0,0,0,.15);border-radius:10px;}
.join_r_item:hover h3{color:#f15a24;font-weight: bold;}
/*加入我们详情*/
.join_article{max-width:1200px;margin-left: auto;margin-right: auto;}
.join_article h3{font-size:28px;color:#000000;position: relative;font-weight: normal;}
.join_article .join_zhize label{margin-top: 29px;}
.apply_join{width: 158px;height: 47px;line-height:47px;color:#fff;text-align: center;border-radius:30px;
position: absolute;right:0px;top:0px;background:#f15a24;font-size:18px;
}
.apply_join:hover{color:#fff;background:#db410a;}
/*关于我们*/
.branch_pos_txt,.webnet_pos_txt{font-size:18px;color:#666666;line-height: 36px;text-align:justify;}
.about .intro .item p{text-indent:0px!important;}
.about .intro .item{text-align:justify-content;}
.branchposimg{display: block;margin-left: auto;margin-right: auto;}
.pos_map_company a{font-size:18px;color:#666;display: block;font-weight: normal;position: relative;padding-left:20px;cursor: initial;}
.pos_map_company a:before{
	content:"";display: block;width: 14px;height:14px;background:#cb3235;position: absolute;top:50%;margin-top: -7px;
	left:0px;border-radius:50%;

}
.pos_map_company{margin-top: -80px;}
.branch_pos_map{max-width:1300px;margin-left: auto;margin-right: auto;margin-bottom: 76px;position: relative;}
.pos_map_company .dd1,.pos_map_company .dd2{width: 50%;}
.pos_map_company .dd1{float:left;}
.pos_map_company .dd2{float:right;}
.pos_map_company .dd3{width:100%;text-align: left;position:static;clear:both;overflow:hidden;padding-right:23px;}
.pos_map_company dd{line-height:40px;padding-left:20px;}
.pos_map_company .dd3 a:before{background:#034094;}
.branch_pos_txt,.webnet_pos_txt{margin:25px 0px;}
.about_webnet_map{padding-top:20px;padding-bottom:50px;}
	.bannercore{padding-bottom:0px!important;}
	.bannercore .slick-dots{bottom:25px;}
	.bannercore .slick-prev,.bannercore .slick-next{display: block;width: 30px;height: 59px;position: absolute;top:50%;margin-top:-29.5px;font-size:0px;border:0px;z-index:99;cursor:pointer;}
	.bannercore .slick-prev{left:0px;background:url(/style/images/core_jtleft.png) no-repeat center;left:30px;}
	.bannercore .slick-prev:hover{background:url(/style/images/core_jtleft2.png) no-repeat center;}
	.bannercore .slick-next{right:0px;background:url(/style/images/core_jtright.png) no-repeat center;right:30px;}
	.bannercore .slick-next:hover{background:url(/style/images/core_jtright2.png) no-repeat center;}
	.list_adv_core{margin-top:65px;}
	.list_adv_core dl{background:#fcfcfc;color: #034094;margin-bottom:24px;border:solid 1px #f1f1f1;border-radius:10px;position: relative;height:86px;line-height:86px;padding-left: 30px;cursor:pointer;}
	.list_adv_core dl:last-of-type{margin-bottom:0px;}
	.list_adv_core dl.hover{background:#034094;color:#fff;border:solid 1px #034094;padding:20px 34px 30px;height: auto;line-height: initial;}
	.list_adv_core dl.hover dt{font-size:24px;margin-bottom:16px;position: relative;}
	.list_adv_core dl.hover dd{display: block;}
	.list_adv_core dd{font-size:18px;color:#fff;line-height: 30px;display: none;}
	.list_adv_core dt em{display: block;position: absolute;width:20px;height:11px;background: url(/style/images/jt_down.png) no-repeat;right:34px;top:50%;margin-top:-5.5px;cursor:pointer;}
	.list_adv_core dl.hover dt em{background: url(/style/images/jt_up.png) no-repeat;right:11px;top: 14px;}
	.list_adv_core dt{font-size:20px;position: relative;}
	.list_adv_core dl::before{position: absolute;background:#034094;width: 5px;height:100%;position: absolute;left:0px;top:0px;content:"";border-radius:10px 0px 0px 10px;}
.smap{ width:1300px; margin:0 auto; position:relative;}
.smap img{ display:block; width:100%;}
.smap_1{ width:100%; position:absolute; top:0px; left:0px; }
.smap_2{ width:100%; position:absolute; top:0px; left:0px; }
.zhaopin-con{margin-top: 30px;}
.zhaopin-con-list-con li.lion  .ddnew{display:block;}
.ddnew{display: none;}
.zhaopin-con-list-con li{margin-top: 16px;cursor:pointer;}
.zhaopin-con-list-con dt{height: 86px;background:#fcfcfc;border: solid 1px #f0f0f0;position: relative;
padding-left:30px;font-size:24px;color: #034094;line-height:86px;position: relative;border-radius:8px;
padding-right:60px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.zhaopin-con-list-con dt:before{content:"";display:block;width: 5px;height:100%;background:#034094;position: absolute;left:0px;top:0px;border-radius:8px 0px 0px 8px;}
.zhaopin-con-list-con dt span.tip{position: absolute;right:0px;top: 0px;height:100%;background: url(../images/coresj.png) no-repeat center;width: 20px;right:40px;}

.ddnew,.zhaopin-con-list-con .lion dt,.zhaopin-con-list-con .lion{background:#034094;border-radius:8px;}
.ddnew{font-size: 18px;color:#fff;line-height:30px;padding-left:30px;padding-right:30px;padding-bottom:30px;}
.zhaopin-con-list-con .lion dt{border: solid 1px #034094;}
.zhaopin-con-list-con .lion dt{color:#fff;}
.zhaopin-con-list-con .lion dt span.tip{background: url(../images/coresjh.png) no-repeat center;}
.diyrelationa:hover .hoverimg {
    display: block;
}
.diyrelationa > img{display:inline-block;}
.diyrelationa .hoverimg {
    display: none;
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 99;
    border: 1px solid #e5e5e5;
}
.hoverimg img{display: block;max-width:150px;max-height: 150px;}
.relationMarket .aboutName{margin-bottom:10px;}
.relationreports  .cNameIntro{margin-bottom:30px;}
.relationabout .diycon {
    padding: 30px;
    font-size: 16px;
    color: #666;
    line-height: 36px;
    text-align: justify;
    border: 1px solid #e0e0e0;
    margin-top:20px;
}


