@charset "utf-8";
/* CSS Document */
.headerCarousel img,.headerCarousel{width:100%; height:auto; line-height:0;}
.headerCarousel img{ position:absolute;left:0;top:0;}
.header_first_screen{width:100%; /*background:url(../images/index.jpg) no-repeat top center;*/ background-size:100% 100%; height:auto;}
.header_first_screen *{color:#4E5460;}
.header_first_screen dl{height:253px; top:38%;}
.header_first_screen dt{ font-size:40px; letter-spacing:5px;}
.header_first_screen .name{ margin-top:48px;}
.header_first_screen .name i{ font-size:30px; border:1px solid #4E5460; height:49px; padding:0 8px; line-height:49px;letter-spacing:3px;}
.header_first_screen .next span{ width:34px; height:34px; margin-top:65px; background:url(../images/arrow1.png) no-repeat center center;}
.header_nav{ height:102px; padding:0 5.3%; background-color:#EDEEEE;width:89.4%}
.header_nav.header_navFix,.header_navfixs2{ position:fixed;left:0;top:0; z-index:100000}
.header_nav .logo{width:226px; height:102px; background:url(../images/logo.png) no-repeat left center;}
.header_nav li{ float:left}
.header_nav a{ font-size:18px; color:#5A5858; line-height:102px; padding:0 18px;}
.header_nav a.cur,.header_nav .kexiNav a:hover,.connectNav .navCont a.active,.connectNav .navCont a:hover{ background-color:#49505D; color:#fff;}
.kexiNews{ padding-left:19%; margin-top:80px;}
.kexiNewsList .titleK{width:582px; padding-left:52px; height:260px; border:5px solid #49505D; margin-top:34px;}
.kexiNewsList .titleK div{ font-size:60px; color:#717071; line-height:104px; letter-spacing:7px;}
.kexiNewsList .titleK div:first-child{ margin-top:26px;}
.kexiNewsList .titleK div span{ font-size:30px; color:#413D3C; vertical-align:middle}
.kexiNewsList .list *{ font-size:16px; color:#413D3C; line-height:23px;}
.kexiNewsList .list span{margin-right:48px;}
.kexiNewsList .list a{ width:324px;}
.kexiNewsList .pointer span{ width:8px; height:8px; border-radius:50%; background-color:#343434; margin-left:10px;}
.kexiNewsList .pointer i span:first-child{margin:0;}
.kexiNewsList .pointer i:first-child{ margin-right:23px;}
.kexiNewsList{width:100%; height:683px; background:url(../images/indexn2.jpg) no-repeat 570px center; background-position-x:570px; border-top:1px solid #fff;}
.rightMap{width:900px;height:684px; right:0;top:0}
.kexiNewsList .list{  padding-top:38px; padding-left:60px;}
.kexiNewsList .list2{width:505px;}
.kexiNewsList .pointer{margin-left:48px; text-align:center; width:455px; margin-top:24px; line-height:0; }
.kexi_bannerBox{width:100%;height:615px;margin-top:150px;}
.kexi_bannerBox .rightimg,.kexi_bannerBox .leftimg{width:400px; height:615px;}
.kexi_bannerBox .leftimg{ background:url(../images/bannerbg2.png) no-repeat left center;left:-60px;top:0;}
.kexi_bannerBox .rightimg{ background:url(../images/bannerbg.png) no-repeat right center;right:0; top:0;}
.bannerImg,.bannerImg .imgContent,.bannerImg .imgContent img,.bannerImg .imgContent .allmoves{width:1328px; height:615px;}
.bannerImg .imgContent .allmoves{position:absolute;left:0;top:0;}
.bannerImg .imgContent .allmoves div.psr{width:100%;height:100%;}
.bannerImg .imgContent .allmoves dl{top:128px;}
.bannerImg i.psa{width:117px; height:615px;}
.bannerImg .leftshadow{left:-59px;top:0 ; background:url(../images/bannbg2.png) no-repeat left center;}
.bannerImg .rightshadow{right:-59px;top:0; background:url(../images/bannbg1.png) no-repeat right center;}
.imgContent .allmoves dl{ width:430px; margin-left:-215px; left:50%;}
.imgContent .allmoves *,.welfareContent *{color:#413D3C;}
.imgContent .allmoves dt{ font-size:48px; letter-spacing:1.5px;}
.imgContent .allmoves .dd1{ font-size:34px; padding:6px 0 20px 0;}
.imgContent .allmoves .dd2{ font-size:16px; }
.bannerImg a.psa{width:26px; height:45px;top:207px;padding:15px 10px; transition:all 0.3s}
.bannerImg .leftarrow{ background:url(../images/leftarrow.png) no-repeat center center;left:330px;}
.bannerImg .rightarrow{ background:url(../images/rightarrow.png) no-repeat center center;right:330px;}
.bannerImg a.psa:hover{ background-color:rgba(0,0,0,0.1); border-radius:4px;}
.welfareContent{width:100%; height:834px; background:url(../images/footrbg.jpg) no-repeat center center; background-size:100% 100%;}
.welfareList{padding-top:24px;}
.welfareList dt{width:40px; border-bottom:1px solid #000; padding-bottom:5px; font-size:30px; text-align:center; letter-spacing:6px;}
.welfareList .dtitle{margin:20px 0;}
.welfareList .dtitle a{ font-size:24px;}
.welfareList .ddes p{ font-size:12px;overflow : hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; line-height:25px;}
.welfareList li{width:314px;margin-left:129px; float:left;margin-top:56px;}
.welfareList li:first-child{ margin-left:0;}
.welfareList .seesee{width:48px; height:48px; background:url(../images/godetail.png) no-repeat center center;margin-top:17px;}
.kexi_footer{width:100%;padding: 26px 0; background-color:#e1e1e1}
.kexi_footer dt{ font-size:18px;color:#483939;}
.kexi_footer dd a{ font-size:16px; color:#746B6B;}
.kexi_footer .footNav{ line-height:34px;padding-bottom:26px;}
.kexi_footer .footNav dl{ float:left;margin-left:53px;}
.kexi_footer .footNav dl:first-child{margin-left:72px}

.bottomInfor{padding-top:26px; padding-bottom:34px; border-top:1px solid #8C827E;}
.bottomInfor div{font-size:18px;}
.bottomInfor *{ color:#483A3A;}
.bottomInfor .div1{padding-left:72px;}
.bottomInfor .div2 span{ font-size:30px;margin-right:20px;}
.bottomInfor .div3{margin-top:13px; margin-bottom:17px;}
.bottomInfor .div4{ font-size:12px;}
/*新闻*/
.header_first_newsScreen{ /*background-image:url(../images/newsimg.jpg);*/}
.header_first_newsScreen .name i{ color:#fff; border-color:#fff;}
.header_first_newsScreen .next span{ background-image:url(../images/arrow2.png);}
.kexiNewsPage .kexiNewsList{ background:url(../images/newsimgs2.jpg) no-repeat 560px center;}
.kexiNewsPage .kexiNewsList .pointer{ height:18px;margin-top:6px;}
.kexiNewsPage .kexiNewsList .pointer a{ font-size:15px; color:#5A5858;padding:0 5px; line-height:18px; vertical-align:middle}
.kexiNewsPage .kexiNewsList .pointer a.cur{color:#C60029;}
.kexiNewsPage .kexiNewsList .pointer .prevBtn,.kexiNewsPage .kexiNewsList .pointer .nextBtn{height:18px; width:17px;}
.kexiNewsPage .kexiNewsList .pointer .prevBtn{width:13px}
.kexiNewsPage .kexiNewsList .pointer .prevBtn{ background:url(../images/prevpage.png) no-repeat left center;}
.kexiNewsPage .kexiNewsList .pointer .nextBtn{ background:url(../images/nextpage.png) no-repeat right center;}
.left_kexiNewsPage{padding:0;padding-right:15%;margin-top:118px;}
.left_kexiNewsPage .kexiNewsList { background:url(../images/newsimgs3.jpg) no-repeat -410px center;background-position-x:-410px;}
.left_kexiNewsPage .kexiNewsList .titleK {padding-left:113px;width:521px;}
.left_kexiNewsPage .kexiNewsList .list a{width:390px;}
.left_kexiNewsPage .kexiNewsList .pointer{ width:auto}
.healthy_kexiNewsPage{margin-bottom:50px;}
.healthy_kexiNewsPage .kexiNewsList{ background:url(../images/newsimgs4.jpg) no-repeat 560px center;}
/*新闻详情*/
.newsDetail{margin:72px auto;}
.newsDetail .crumbs *{ font-size:18px; vertical-align:middle}
.newsDetail .crumbs a{ color:#878788;}
.newsDetail .crumbs i,.newsDetail .crumbs i a,.newsDetail .newsContent *{ color:#413D3C;}
.newsDetail .newsContent{ width:870px; margin-top:78px;}
.newsDetail .newsContent dt{ border-bottom:1px solid #919191;}
.newsDetail .newsContent dd{padding-top:32px;}
.newsDetail .newsContent h2{ font-size:30px; text-align:center;}
.newsDetail .newsContent .brief{font-size:24px; line-height:36px;}
.newsDetail .newsContent .time{ color:#878788; font-size:18px;padding-top:40px; padding-bottom:30px; text-align:right}
.newsDetail .newsContent p{ font-size:18px; text-indent:2em;line-height:37px; margin-top:8px;}
.newsDetail .newsContent img{width:787px; height:auto;/*border:1px solid #A0A0A0;*/margin-top:30px;}

.connectway .join{padding:120px 0 40px 0;}
.connectway .join dt{font-size:57px; color:#707070; letter-spacing:2px;}
.connectway .join dd{font-size:24px; color:#413D3C;}
.connectNav{ background-color:#F0F0F0}
.connectNav .navCont{min-width:1240px;}
.connectNav .navCont a{height:128px; line-height:128px; font-size:22px; color:#413D3C; text-align:center;border-right:4px solid #fff;}
.connectNav .navCont a:first-child{border-left:4px solid #fff;}
.connectNav .navCont a.linkZ{width:265px;}
.connectNav .navCont a.linkG{width:309px;}
.connectNav .navCont a.linkB{width:307px;}
.connectNav .navCont a.linkR{width:323px;}
.connectInfor,.companyWel{width:1218px; padding:48px 0 98px 0;}
.connectInfor dt{margin-bottom:26px;}
.connectInfor dt,.connectInfor dd span,.connectInfor dd,.companyWel dt{ font-size:22px; color:#5A5858; }
.connectInfor dd{line-height:42px;}
.connectInfor dt,.connectInfor dd span{font-weight:bold}
.connectInfor .public{padding-bottom:178px; background:url(../images/code0.jpg) no-repeat center bottom; font-size:18px; color:#5A5858;}
.companyWel{ padding-top:75px;}
.companyWel dl{margin-top:45px; overflow:hidden}
.companyWel dl:first-child{margin:0}
.companyWel dt{width:153px; line-height:37px;}
.companyWel dd p{ font-size:20px; color:#5A5858; line-height:37px; max-width:980px;}
.welfareItem dd{ width:696px;}
.welfareItem dd span{ font-size:24px; color:#5A5858; text-align:center; line-height:99px;margin:0 6px 6px 0; float:left}
.welfareItem span.sw1{width:144px;}
.welfareItem span.sc1{ background-color:#EBEBEB;}
.welfareItem span.sw2{width:191px;}
.welfareItem span.sc2{ background-color:#CECECE;}
.welfareItem dt{ line-height:26px;}
.contactUs{padding:56px 0;}
.contactUs *{ color:#413D3C;}
.contactUs li{ float:left;padding:0 66px; height:179px;}
.contactUs .divdt{ font-size:24px; padding-bottom:20px;}
.contactUs .divdd{ padding-left:40px; font-size:20px;}
.contactUs li:first-child{border-left:1px solid #CACACA;}
.contactUs .li1{width:210px;}
.contactUs .li1 .divdd{ background:url(../images/hotline.png) no-repeat left top}
.contactUs .li1 .divdd span{ display:block; font-size:14px; line-height:28px;}
.contactUs .lookMap{width:444px;border-left:1px solid #cacaca;border-right:1px solid #cacaca;}
.contactUs .lookMap .divdd{ background:url(../images/map1.png) no-repeat left center}
#showkexiMap{margin-left:40px; font-size:20px; width:123px; text-align:center;height:35px; line-height:35px;border:1px solid #49505D; margin-top:20px;}
.contactUs .li2{border-right:1px solid #cacaca;width:143px;}
.contactUs .li2 .divdd{padding-left:58px; background:url(../images/mail.png) no-repeat left center;}
#showmaps{ height:700px;margin:10px auto 108px auto; background-color:#ccc; display:none}
.environShow{width:1156px; margin:60px auto 92px auto;}
.environShow li{float:left;margin-left:8px; line-height:0; margin-bottom:8px;}
.environShow .decoLi{width:64px; height:380px; background-color:#DBDDA2}
.environShow .decoLis2{ width:1156px; height:71px; background-color:#EADDBF;}

.join_usGo{ width:1204px; margin:50px auto}
.positionList{border-bottom:1px solid #49505D; padding-bottom:14px;}
.positionList li{ float:left; font-size:21px; color:#5A5858;margin-right:25px;margin-bottom:25px;}
.positionDes dt,.positionDes dd .ddt{ font-size:22px; color:#5A5858; line-height:37px; font-weight:500}
.positionDes dt{padding-top:30px;}
.positionDes dd{margin-top:40px; overflow:hidden}
.positionDes dd .ddesc{ max-width:1060px; margin-left:5px;}
.positionDes dd .ddesc p{ font-size:20px; color:#5A5858; line-height:37px;}
.header_first_walfareScreen{ /*background-image:url(../images/welfare2.jpg);*/border-top:1px solid transparent}
.header_first_walfareScreen dl{height:auto; top:50%;margin-top:-67px;}
.kexiWalfarePage{padding:0;width:1200px; margin:0 auto; margin-top:20px;}
.kexiWalfarePage .kexiNewsList{ background:none;width:100%;}
.kexiWalfarePage .kexiNewsList .titleK{padding-left:40px;width:510px;}
.kexiWalfarePage .kexiNewsList .list *{ font-size:18px;line-height:30px;}
.kexiWalfarePage .kexiNewsList .list{padding-left:40px; }
.kexiWalfarePage .kexiNewsList .list a{width:454px;}
.welfareImgShow{margin:80px auto 0 auto;}
.welfareImgShow .rightS{width:674px; height:747px}
.welfareImgShow .centerS li,.welfareImgShow .centerS li img{width:251px;height:243px;}
.welfareImgShow .margin12{margin:0 12px;}
.welfareImgShow .centerS li{ position:relative;margin-top:9px;}
.welfareImgShow .centerS li:first-child{margin-top:0}
.welfareImgShow .centerS li span{ background-color:rgba(73,78,86,0.6); position:absolute;left:0;top:0; text-align:center; color:#fff; font-size:24px; display:block;padding-top:100px; height:143px; width:251px;}
.kcm-mask-lover-wrapper{position: relative;}
.kcm-mask-lover-wrapper span{ background-color:rgba(73,78,86,0.6); position:absolute;left:0;top:0; text-align:center; color:#fff; font-size:24px; display:block;padding-top:355px; height:747px; width:674px;}
.welfareImgShow .centerS li span i{ width:39px; height:1px; background-color:#fff;}
.welfareImgShow .centerS .pad span{ padding-top:85px; height:158px;}
.header_first_subScreen{ background-image:url(../images/subcomp.jpg)}
.kexiSubsi .kexiNewsList{ background:url(../images/subcom2.jpg) no-repeat 570px center;background-size: 800px 532px;}
.kexiSubsi .list{width:502px; padding-left:44px;}
.kexiSubsi .list p{ color:#413D3C; font-size:18px; letter-spacing:1px; line-height:31px;text-indent: 2em;}
.subsiBrief{width:100%;height:690px; background:url(../images/subsidary.jpg) no-repeat center center; border-top:1px solid transparent; margin-top:80px;}
.subsiBrief ul{ width:797px;}
.subsiBrief li{ width:100%; border-radius:10px; background-color:rgba(230,231,231,0.6); padding:23px 0; height:85px; text-align:center; margin-top:30px;}
.subsiBrief li div{ font-size:30px; color:#413D3C;}
.subsiBrief li p{ font-size:24px; color:#484443; line-height:54px;}
.historyDevelop .title{margin:85px 0 60px 0;}
.historyDevelop .title *{ color:#413D3C;}
.historyDevelop .title dt{ font-size:48px;}
.historyDevelop .title dd{ font-size:33px; line-height:60px;}
.oneyear{width:98px;}
.oneyear ul{margin-left:41px; margin-top:4px; width:900px; display:none}
.oneyear li{  padding-left:22px; background:url(../images/sublic.png) no-repeat left top; font-size:21px; color:#595858; padding-top:16px;}
.oneyear a{width:98px; height:98px; background-color:#E0DFE0; font-size:30px; color:#49505D; text-align:center; line-height:98px; font-weight:600; border-radius:50%}
.onecontent .linkLIne{height:98px;width:269px; background:url(../images/subimg2.png) no-repeat center center;}
.onecontent{margin-bottom:70px;}

.kongzslide{ width:100%; clear:both}
.oneyear .ellipsisMidd{ line-height:80px;}
.chairmanBoard {margin-top:30px;}
.chairmanBoard .chairImg{height:477px; background:url(../images/chairman.jpg) no-repeat left center;margin-bottom:50px;}
.chairmanBoard .chairImg div{width:507px;height:250px; border:5px solid #49505D; padding-left:127px; font-size:57px; color:#717071; line-height:86px;padding-top:10px;margin-top:160px;}
.chairmanBoard .chairImg p{ font-size:30px; color:#413D3C; line-height:67px;}
.chairmanBoard .board p{ font-size:18px; color:#413D3C; line-height:35px;text-indent: 2em;}
.chairmanBoard .board b{width:152px; height:90px; background:url(../images/autograph.png) no-repeat right bottom}
.subsiListBox{margin:0 auto;margin-top:15px;}
.subsiListBox li{width:520px;margin-top:30px;}
.subsiListBox li img{ display:block;width:520px;}
.subCenterBanner{ width:100%;height:600px; background:url(../images/subbann.jpg) no-repeat center center;margin-top:30px;}
.subsiListBoxs2{margin-bottom:95px;}
.oneyear .rotate180{ margin-left:-840px;}
.oneyear .rotate180 li{padding-right:22px;  background:url(../images/sublic.png) no-repeat right top; text-align:right}


.myNewsListPage{margin-left:48px; text-align:center; width:455px; margin-top:10px; line-height:0;}
.myNewsListPage a{ font-size:15px; color:#5A5858;padding:0 5px; line-height:18px; vertical-align:middle}
.myNewsListPage a.cur{color:#C60029;}
.myNewsListPage .prevBtn,.myNewsListPage .nextBtn{height:18px; width:17px;}
.myNewsListPage .prevBtn{width:13px}
.myNewsListPage .prevBtn{ background:url(../images/prevpage.png) no-repeat left center;}
.myNewsListPage .nextBtn{ background:url(../images/nextpage.png) no-repeat right center;}












