.container{ width: 1300px; margin: auto; }
.main{ width: 100%; height: auto; overflow: hidden; background: url(../images/main-bg.jpg) repeat; }
.tuji-a{ display: none !important }
/*内页banner*/
.banner{width:100%; height: 407px;overflow: hidden; background-size: 100%;}
.banner h1{ font-size: 34px; font-family: "siyuan-bold"; color: #fff; margin-top: 180px; text-align: right }
.banner h2{ display: none; font-size: 24px; font-family: "aril"; color: #fff; margin-top: 0; position: relative; font-weight: normal;text-align: right }
.banner h2:before{ content: ""; position: absolute; right: 0; top:43px; width: 25px; height: 5px; background-color: #fff; }
.ban-cy-h1{ font-size: 34px !important; color: #0059a8 !important; margin-top: 180px !important; }
.ban-cy-h2{ font-size: 24px !important; color: #0059a8 !important;font-family: "aril" !important;margin-top: 0 !important;  }
.ban-cy-h2:before{ top: 43px !important;background-color: #0059a8 !important; }
/*仁洲产业*/
.main-industry{ margin-top: 50px; position:relative; overflow: hidden;}
.public-title{ text-align: center; }
.public-title h2{ font-size: 32px; color: #333; font-weight: normal; position: relative;  }
.public-title h2:before{ content: ""; position: absolute; width: 58px; height: 1px; background-color: #0059a8; left: 50%; margin-left: -29px; top:54px; }
.public-title p{ font-size: 16px; font-family: "aril"; color: #666; margin-top: 20px; display: none; }

.main-industry-con{ width: 1700px; margin:45px auto 0; position: relative; }
.main-industry-con ul{ margin-bottom: 130px;  overflow: hidden; padding-top: 25px; }
.main-industry-con li{ width: 272px; height: 552px; float: left; margin-right: 13.6px; background-color: #fff; border-bottom-right-radius: 50px;  }
.main-industry-con li a{width: 272px; height: 552px; display: block;  }
.main-industry-con li em {
	width: 272px;
	height: 359px;
	overflow: hidden;
	position: relative;
}

.main-industry-con li img {
	width: 100%;
	height: 359px;
}
.service_border{position: absolute;margin: 10px 10px;top:0;left:0; width: 252px; height: 339px;}
.service_border div{background: #fff;position: absolute;}
.service_border .border_left{left:0;top:0;height: 0;width:1px;}
.service_border .border_right{right:0;bottom:0;height:0;width:1px;}
.service_border .border_top{top:0;right:0;height: 1px;width:0;}
.service_border .border_bot{left:0;width: 0;height:1px;bottom:0;}
.main-industry-con li:hover .border_left{height: 100%;}
.main-industry-con li:hover .border_right{height: 100%;}
.main-industry-con li:hover .border_top{width: 100%;}
.main-industry-con li:hover .border_bot{width: 100%;}    

.service_border div{
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    -moz-transition: all .5s linear;
}
/*.main-industry-con li:hover em:after {
	width: 252px;
	height: 339px;
	position: absolute;
	top: 10px;
	left: 10px;
	content: "";
	display: block;
	border: 1px solid #eee;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
}*/
.main-industry-con li h4{ font-size: 26px; font-weight: normal; color: #333; text-align: center; margin-top: 30px; }
.main-industry-con li h5{ font-size: 18px; font-weight: normal; color: #b9b9b9; font-family: "aril";text-align: center; display: none;}
.main-industry-con li span{display: block; text-align: center; margin-top: 45px;color: #666; font-size: 14px;}
.main-industry-con li span i{margin-bottom: -5px;}
.main-industry-con li a:hover{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; border-bottom-right-radius: 50px}
.main-industry-con li a:hover span,.main-industry-con li a:hover h4{ color: #0059a8 }
.main-industry-con li{ transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08);
    -moz-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08);
    -ms-box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.08);
}
.main-industry-con li:hover{
     transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transform: translateY(-25px);
    -webkit-transform: translateY(-25px);
    -moz-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    box-shadow: 0px 1px 3px 0px rgba(28, 41, 47, 0.16);
    -webkit-box-shadow: 0px 4px 20px 0px rgba(28, 41, 47, 0.16);
    -moz-box-shadow: 0px 4px 20px 0px rgba(28, 41, 47, 0.16);
    -ms-box-shadow: 0px 4px 20px 0px rgba(28, 41, 47, 0.16);
}
.main-industry:before{ content: ""; position: absolute; bottom:0; width:100%; height: 425px; background: url(../images/industry-bot-bg.jpg) no-repeat; background-size: 100% 100%; }
/*仁洲地产*/
.main-building{ width: 100%; height: auto; overflow: hidden; background-color: #eee; padding-bottom: 30px; }
.main-con{ margin-top: 30px; background-color: #fff; padding:25px 50px; position: relative;}
.main-con .public-title h2{ color: #0059aa; }
.main-con .public-title h2:before{content: "";  position: absolute;  width: 510px;  height: 6px; margin-left: 0;  background: url(../images/xing-title-left.png) no-repeat; left: 0;   top: 32px;}
.main-con .public-title h2:after{content: "";  position: absolute;  width: 510px;  height: 6px; margin-left: 0;  background: url(../images/xing-title-right.png) no-repeat; right: 0;   top: 32px;}
.main-con .public-title p{ margin-top: 0; color: #999; font-size: 21px; }
.main-intro{ overflow: hidden; margin-top: 0; }
.main-intro-l{ width: 656px; }
.main-intro-l h1{ font-size:  28px; font-weight: normal; color: #333; }
.main-intro-l p{ font-size: 15px; color: #666; line-height: 36px; margin-top: 10px; }
.main-intro-l span a{ width: 128px; height: 34px; margin-top: 20px; text-align: center; display: block; border:1px solid #0059aa;  color: #0059aa; line-height: 34px; font-size: 14px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.main-intro-l span a:hover{ background-color: #0059aa; color: #fff; }
.main-intro-r{margin-right: 56px;}
.main-building-intro-r{width: 326px; height: 181px; margin-top: 72px; margin-right: 70px; }
.main-building-project{ margin-top: 20px; border-bottom: 1px solid #d1d1d1; padding-bottom: 30px; }
.main-building-project h2{ font-size:  28px; font-weight: normal; color: #333; }
.main-building-project p{font-size: 15px; color: #666;  margin-top: 30px; text-indent: 2em;}
.main-more-img{ overflow: hidden; margin-top: 20px; }
.main-more-img li{ width: 374px; float: left; margin-right: 39px; margin-bottom: 50px; }
.main-more-img li a{ display: block;width: 374px; height: 247px;overflow: hidden; }
.main-more-img li img{ width: 374px; height: 247px;   -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.main-more-img li span a{ display: block; width: auto; padding:0 10px; text-align: center; height: auto; color: #333; font-size: 18px; margin-top: 10px; }
.main-more-img li span a:hover{ color: #0059aa; }
.main-more-img li a:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.main-more-img li span a{ display: block; width: auto; padding:0 10px; text-align: center; height: auto; color: #333; font-size: 18px; margin-top: 10px; }
.main-more-img li span a:hover{ color: #0059aa; }
.main-more-img li:hover span a{ color: #0059aa; }
.showMore{width: 160px; height: 40px; background:#0059aa; line-height: 40px; margin:auto;text-align: center; color: #fff; cursor: pointer;}
.showMore a{ display: block; }
.showMore span{ display: block; color: #fff; background:#0059aa; }
.back{ width: 140px; height: 38px; border:1px solid #d1d1d1; text-align: center; line-height: 38px; border-radius: 50px; margin:20px auto 0; cursor: pointer;}
.back a{ display: block; width:100%; margin:auto; color: #171c22; background: url(../images/back.png) 40px 10px no-repeat; padding-left: 25px; }
.back:hover{ background-color: #0059aa; border-color: #0059aa;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.back:hover a{ color: #fff;background: url(../images/back-hover.png) 40px 10px no-repeat; }


/*仁洲公益*/
.main-welfare{ width: 100%; height: auto; overflow: hidden; background-color: #eee; padding-bottom: 30px; }
.main-welfare-intro-r{ width: 326px; height: 181px; margin-top: 72px; margin-right: 70px; }
.main-welfare-sec{ margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #d1d1d1 }
.main-welfare-sec1{ overflow: hidden; }
.main-welfare-sec h1{ font-size:  28px; font-weight: normal; color: #333; }
.main-welfare-sec1-l{ width: 523px; height: 300px; margin-top: 30px;padding-left: 40px;  position: relative;}
.main-welfare-sec1-l a{ display: block; cursor: default; width: 470px; height: 285px; overflow: hidden;  }
.main-welfare-sec1-l img{width: 470px; height: 285px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-welfare-sec1-l a:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.main-welfare-sec1-l:before{ content: ""; position: absolute;  width: 12px; height: 243px;  background: url(../images/welcome-zs.jpg) no-repeat; left:20px; top: 20px; }
.main-welfare-sec1-l:after{ content: ""; position: absolute; width: 64px; height: 50px;  border:2px solid #7d7d7d; right:-13px; bottom: 0; }
.main-welfare-sec1-r{ width: 598px; margin-top: 80px; }
.main-welfare-sec1-r h1{ font-size:  24px; font-family: "siyuan-bold"; color: #333; }
.main-welfare-sec1-r p{font-size: 15px; color: #333;  margin-top: 20px; line-height: 36px;}
.main-welfare-sec2{ margin-top: 30px; position: relative; overflow: hidden }
/*.main-welfare-sec2 .pic_slick .slick{margin-top: -20px;}
.main-welfare-sec2 .pic_slick .slick .item{padding-top: 3.5%;z-index: 1;position: relative;}
.main-welfare-sec2 .pic_slick .slick .item.slick-center{z-index: 3;}
.main-welfare-sec2 .pic_slick .slick .item .inner{position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform-origin: center bottom; transform-origin: center bottom;}
.main-welfare-sec2 .pic_slick .slick .item.slick-center .inner{transform: scale(2.3); transform: scale(2.3);}
.main-welfare-sec2 .pic_slick .slick .item .inner img{display: block;width: 100%;}
.main-welfare-sec2 .pic_slick .slick .item.active{z-index: 2;}
.main-welfare-sec2 .pic_slick .slick .item.active .inner{transform: scale(1.7); transform: scale(1.7);}
.main-welfare-sec2 .pic_slick .slick .block_txt{position: absolute; left: 0; bottom: 0; right: 0; background: rgba(39,156,254,.9);  opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transition-delay: 0s; transition-delay: 0s;padding: 0 15px;}
.main-welfare-sec2 .pic_slick .slick .block_txt .txt{transform: scale(0.5); transform: scale(0.5);transform-origin: left center;width:200%;}
.main-welfare-sec2 .pic_slick .slick .block_txt h2{font-size: 16px;color: #fff;}
.main-welfare-sec2 .pic_slick .slick .block_txt h2 span{margin-right: 5px;}
.main-welfare-sec2 .pic_slick .slick .block_txt p{font-size: 14px;color: #fff;margin-top: 5px;}
.main-welfare-sec2 .pic_slick .slick .item .inner:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.5); z-index: 2; opacity: 1; visibility: visible; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.main-welfare-sec2 .pic_slick .slick .item.slick-center .inner:after{opacity: 0; visibility: hidden;}
.main-welfare-sec2 .pic_slick .slick .item.slick-center .block_txt{opacity: 1;visibility: visible;}
.main-welfare-sec2 .pic_slick .slick .slick-arrow{width: 27%;height: 100%;position: absolute;top:0;font-size: 0;background-color: transparent;border:0;cursor: pointer;z-index: 2;}
.main-welfare-sec2 .pic_slick .slick .slick-prev{left: 0;}
.main-welfare-sec2 .pic_slick .slick .slick-next{right: 0;}*/
button{ outline: none }
:focus{
    outline: 0;
}
a,button,input{ 
   -webkit-tap-highlight-color:transparent;

}
.pic_slick { margin-top: 30px;}
.slick-slider { position: relative; display: block;/*   overflow: hidden;*/ box-sizing: border-box; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;  user-select: none;  -webkit-touch-callout: none;    -khtml-user-select: none;   -ms-touch-action: pan-y;    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-list {   position: relative; display: block; overflow: hidden;   margin: 0;  padding: 0;}
.slick-list:focus { outline: none;}
.slick-list.dragging {  cursor: pointer;    cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);   -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track {  position: relative; top: 0; left: 0;    display: block; margin-left: auto;  margin-right: auto;}
.slick-track:before,
.slick-track:after {display: table; content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {   visibility: hidden;}
.slick-slide {  display: none;  float: left;    height: 100%;   min-height: 1px;}
[dir='rtl'] .slick-slide {  float: right;}
.slick-slide img {  display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img { pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;   height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;   padding: 0; margin: 0;  list-style: none;   text-align: center;}
.slick-dots li {position: relative; display: inline-block;  width: 20px;    height: 20px;   margin: 0 5px;  padding: 0; cursor: pointer;}
.slick-dots li button { font-size: 0;   line-height: 0; display: block; width: 20px;    height: 20px;   padding: 5px;   cursor: pointer;    color: transparent; border: 0;  outline: none;  background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus {   outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:before {  font-family: 'slick';   font-size: 6px; line-height: 20px;  position: absolute; top: 0; left: 0;    width: 20px;    height: 20px;   content: 'â€¢'; text-align: center; color: black;   -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}
.pic_slick .slick { margin-top: -20px;}
.pic_slick .slick .item {   padding-top: 3.5%;  z-index: 1; position: relative;}
.pic_slick .slick .item.slick-center {  z-index: 3;}
.pic_slick .slick .item .inner {    position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform-origin: center bottom;transform-origin: center bottom;}
.pic_slick .slick .item.slick-center .inner {   transform: scale(2.3);  transform: scale(2.3);}
.pic_slick .slick .item .inner img {    display: block; width: 100%;}
.pic_slick .slick .item.active {    z-index: 2;}
.pic_slick .slick .item.active .inner { transform: scale(1.7);  transform: scale(1.7);}
.pic_slick .slick .block_txt {  position: absolute; left: 0;    bottom: 0;  right: 0;   background: rgba(39,156,254,.9);    opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transition-delay: 0s;   transition-delay: 0s;   padding: 0 15px;}
.pic_slick .slick .block_txt .txt { transform: scale(0.5);  transform: scale(0.5);  transform-origin: left center;  width: 200%;}
.pic_slick .slick .block_txt h2 {font-size: 16px;   color: #fff;}
.pic_slick .slick .block_txt h2 span {  margin-right: 5px;}
.pic_slick .slick .block_txt p {font-size: 14px;max-height:42px;    color: #fff;    margin-top: 5px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}
.pic_slick .slick .item .inner:after {content: '';position: absolute;   top: 0; right: 0;   bottom: 0;  left: 0;    background-color: rgba(0, 0, 0, .5);    z-index: 2; opacity: 1; visibility: visible;    -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.pic_slick .slick .item.slick-center .inner:after { opacity: 0; filter: alpha(opacity=0);   visibility: hidden;}
.pic_slick .slick .item.slick-center .block_txt {   opacity: 1; filter: alpha(opacity=1);   visibility: visible;}
.slick-arrow {width: 12px;  height: 24px;   position: absolute;  bottom: -108px; font-size: 0;background-color: transparent;    border: 0;  cursor: pointer;    z-index: 2;}
.slick-prev {   left: 25px; background: url(../images/gongyi-slick-prev.png) no-repeat;}
.slick-next {   right: 25px; background: url(../images/gongyi-slick-next.png) no-repeat;}
.slick-prev:hover{  background: url(../images/gongyi-slick-prev-hover.png) no-repeat; }
.slick-next:hover{  background: url(../images/gongyi-slick-next-hover.png) no-repeat; }
.date_slick {   background: #eee;padding: 25px 70px 25px 50px;margin-top: 30px;}
.date_slick .items {    padding: 0 10px;}
.date_slick .items .item {float: left;position: relative; width: 10.7%;padding: 40px 0;font-size: 0;box-sizing: border-box;-moz-box-sizing: border-box;}
.date_slick .items .item span { font-size: 14px;    color: #333;    position: absolute; top: 0; right: -20px;   cursor: pointer;    width: 45px;}
.date_slick .items .item .dot {width: 14px; height: 14px;   border-radius: 50%; background: #fff;   box-shadow: 0 0 20px rgba(6, 0, 1, 0.2);    position: relative; display: inline-block;  vertical-align: middle; position: absolute; right: 0;   top: 50%;z-index: 2;margin-top: -7px;   transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.date_slick .items .item .dot:after {   content: "";    display: block; width: 6px; height: 6px;    border-radius: 50%; background: #cccccc;    position: absolute; left: 50%;  top: 50%;   transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);}
.date_slick .items .item i {display: inline-block;vertical-align: middle;width: 100%;height: 1px;border-top: 2px dotted #d9d9d9;position: relative; z-index: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.date_slick .items .item i:after {  content: "";    display: inline-block;  width: 0;height: 0px;border-top: 2px solid #2696f4;position: absolute;top: -2px;left: 0;z-index: 1;
    transition: all 800ms ease; -webkit-transition: all 800ms ease; opacity: 0; visibility: hidden;}
.date_slick .items .item:first-child i {display: none;}
.date_slick .items .item:first-child {width: 3%;}
.date_slick .items .item:nth-child(even) span {top: initial;bottom: 0;}
.date_slick .items .item.active i:after,.date_slick .items .item.slick-current i:after {width: 100%;opacity: 1; visibility: visible;}
.date_slick .items .item.active .dot,.date_slick .items .item.slick-current .dot {  background: #279cfe;box-shadow: 0 0 20px rgba(39, 156, 254, 0.6)}
.date_slick .items .item.active .dot:after,.date_slick .items .item.slick-current .dot:after {  background: #fff;}
/*.main-welfare-sec2 .date_slick {background: #ffffff;padding: 25px 70px 25px 50px;margin-top: 30px;}
.main-welfare-sec2 .date_slick .items{padding:0 10px;}
.main-welfare-sec2 .date_slick .items .item{float: left;position: relative;width: 12.12%;padding: 40px 0;font-size: 0;}
.main-welfare-sec2 .date_slick .items .item span{font-size: 14px;color: #333;position: absolute;top:0;right:-20px;cursor: pointer;width: 48px;}
.main-welfare-sec2 .date_slick .items .item .dot{width: 14px;height: 14px;border-radius: 50%;background: #fff;box-shadow: 0 0 20px rgba(6,0,1,0.2);position: relative;display: inline-block;vertical-align: middle;position: absolute;right: 0;top: 50%;z-index: 2;margin-top: -7px;transition: all 500ms ease;-webkit-transition:all 500ms ease;cursor: pointer;}
.main-welfare-sec2 .date_slick .items .item .dot:after{content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: #cccccc;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.main-welfare-sec2 .date_slick .items .item i{display: inline-block;vertical-align: middle;width: 100%;height: 1px;border:1px dashed #d9d9d9;position: relative;z-index: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.main-welfare-sec2 .date_slick .items .item i:after{content: "";display: inline-block;width:0;height: 1px;border:1px solid #2696f4;position: absolute;top:-1px;left: 0;z-index: 1;transition: all 800ms ease;-webkit-transition:all 800ms ease;opacity: 0;visibility: hidden;}
.main-welfare-sec2 .date_slick .items .item:first-child i{display: none;}
.main-welfare-sec2 .date_slick .items .item:first-child{width: 3%;}
.main-welfare-sec2 .date_slick .items .item:nth-child(even) span{top: initial;bottom: 0;}
.main-welfare-sec2 .date_slick .items .item.active,.main-welfare-sec2 .date_slick .items .item.slick-current span{color:#2696f4; }
.main-welfare-sec2 .date_slick .items .item.active i:after,.main-welfare-sec2 .date_slick .items .item.slick-current i:after{width: 100%;opacity: 1;visibility: visible;}
.main-welfare-sec2 .date_slick .items .item.active .dot,.main-welfare-sec2 .date_slick .items .item.slick-current .dot{background: #279cfe;box-shadow: 0 0 20px rgba(39,156,254,0.6)}
.main-welfare-sec2 .date_slick .items .item.active .dot:after,.main-welfare-sec2 .date_slick .items .item.slick-current .dot:after{background: #fff;}

*/
.mobile-main-welfare-sec3{ display: none; }
.main-welfare-sec3{ margin-top: 30px; overflow: hidden; }
.main-welfare-sec3 ul{ width:1092px; overflow: hidden; margin: auto; padding:30px 18px 0 18px; }
.main-welfare-sec3 li{width: 292px; float: left; margin-right: 90px;}
.main-welfare-sec3 li a{width: 292px; height: 364px; overflow: hidden; display: block}
.main-welfare-sec3 li img{width: 292px; height: 364px;}
.main-welfare-sec3-p{ width: 100%; height: 140px; background-color: #005aa7; overflow: hidden }
.main-welfare-sec3-p p{ text-align: center;color: #fff; font-size: 14px; line-height: 24px; }
.main-welfare-sec3-p p.main-welfare-sec3-p1{ font-size: 18px; margin-top: 30px; }
.main-welfare-sec4{ margin-top: 30px; overflow: hidden;}
.main-welfare-sec4 p{ font-size: 15px; color: #666; line-height: 30px; text-indent: 2em; margin-top: 10px; }
.main-welfare-sec4 ul{ margin-top: 20px; overflow: hidden; }
.main-welfare-sec4 li{ width: 374px; float: left; text-align: center; color: #333; font-size: 16px; margin-right: 39px; } 
.main-welfare-sec4 li a{ display: block; cursor: default; width: 374px; height: 247px; overflow: hidden; margin-bottom: 10px;  }
.main-welfare-sec4 li img{width: 374px; height: 247px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-welfare-sec4 li a:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.main-welfare-sec5{ margin-top: 30px; overflow: hidden}
.main-welfare-sec5 p{ font-size: 15px; color: #666; line-height: 45px;  }
.main-welfare-sec5 dd{ width: 100%; float: left; margin-top: 10px; }
.main-welfare-sec5 dd i{ font-size: 16px; color: #333; font-family: "siyuan-bold"; }
.main-welfare-sec5 dd b{ color: #0059aa; font-size: 21px; margin-right: 10px;}
.main-welfare-sec5 dd small{ font-size: 15px; }
.main-welfare-sec5 dd em{ font-size: 15px; line-height:26px; color: #666; margin-top: 10px; }
/*仁洲化妆品*/
.main-cosmetics{width: 100%; height: auto; overflow: hidden; background-color: #eee; padding-bottom: 30px; }
.main-cosmetics-intro-r{width: 326px; height: 181px; margin-top: 72px; margin-right: 70px;}
.main-cosmetics-sec{ margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #d1d1d1 }
.main-cosmetics-sec1{ overflow: hidden; }
.main-cosmetics-sec h1{ font-size:  28px; font-weight: normal; color: #333; }
.main-cosmetics-sec1-l{ width: 523px; height: 300px; margin-top: 30px;padding-left: 40px;  position: relative;}
.main-cosmetics-sec1-l a{ display: block; cursor: default; width: 470px; height: 285px; overflow: hidden;  }
.main-cosmetics-sec1-l img{width: 470px; height: 285px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-cosmetics-sec1-l a:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.main-cosmetics-sec1-l:before{ content: ""; position: absolute;  width: 12px; height: 243px;  background: url(../images/welcome-zs.jpg) no-repeat; left:20px; top: 20px; }
.main-cosmetics-sec1-l:after{ content: ""; position: absolute; width: 64px; height: 50px;  border:2px solid #7d7d7d; right:-13px; bottom: 0; }
.main-cosmetics-sec1-r{ width: 598px; margin-top: 80px; }
.main-cosmetics-sec1-r h1{ font-size:  24px; font-family: "siyuan-bold"; color: #333; }
.main-cosmetics-sec1-r p{font-size: 14px; color: #333;  margin-top: 20px; line-height: 36px;}
.main-cosmetics-sec2{ margin-top: 30px; }
.main-cosmetics-sec2 dl{ overflow: hidden; margin-top: 20px; }
.main-cosmetics-sec2 dd{ width: 525px; position: relative; }
.main-cosmetics-sec2 dd.odd{ float: left; }
.main-cosmetics-sec2 dd.even{ float: right; }
.main-cosmetics-sec2 dd a{width: 464px; height: 282px; display: block;overflow: hidden}
.main-cosmetics-sec2 dd img{width: 464px; height: 282px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-cosmetics-sec2 dd:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);  }
.main-cosmetics-sec2-con{width:488px; padding:30px 20px; height:228px; background:rgba(0,0,0,0.5); position: absolute; top:28px; color: #fff;}
.main-cosmetics-sec2-con h5{ font-size:28px;}
.main-cosmetics-sec2-con p{ font-size: 14px; line-height: 24px; margin-top: 20px;}
.main-cosmetics-sec2 dd.even a{ float: right; }
.main-cosmetics-sec2 dd.odd .main-cosmetics-sec2-con{ left: 38px; }
.main-cosmetics-sec2 dd.even .main-cosmetics-sec2-con{ right:38px;  }
.main-cosmetics-sec3{ margin-top: 30px; overflow: hidden}
.main-cosmetics-sec3 p{ font-size: 15px; color: #666; line-height: 26px;margin-top: 10px;  }
.main-cosmetics-sec3 dd{ width: 100%; float: left; margin-top: 10px; }
.main-cosmetics-sec3 dd i{ font-size: 16px; color: #333; font-family: "siyuan-bold"; }
.main-cosmetics-sec3 dd b{ color: #0059aa; font-size: 21px; margin-right: 10px;}
.main-cosmetics-sec3 dd small{ font-size: 15px; }
.main-cosmetics-sec3 dd em{ font-size: 15px; line-height:45px; color: #666;  }
.main-cosmetics-sec4{ margin-top: 15px; overflow: hidden; }
/*仁洲体育*/
.main-sports-intro-r{ width: 326px; height: 181px; margin-top: 72px; margin-right: 70px;}
.main-sports-sec{ overflow: hidden; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #d1d1d1; }
.main-sports-sec h1{ font-size:  28px; font-weight: normal; color: #333; }
.main-sports-sec1 ul{ margin-top: 65px; }
.main-sports-sec1 li{ width: 100%; height: 308px; background: #eeeeee;margin-bottom: 80px; float: left; position: relative;   }
.main-sports-sec1-left{ width: 590px; margin: 50px 0 55px 40px; }
.main-sports-sec1-left h5{ font-size: 24px; color: #0059a8; font-family: "siyuan-bold"; }
.main-sports-sec1-left p{ font-size: 14px; line-height: 30px; color: #666; margin-top: 35px; overflow-y:scroll; height: 128px; padding-right: 20px; }
.main-sports-sec1-left p::-webkit-scrollbar{width: 2px !important;height: 1px !important;  background: #d2d2d2 !important;}   
.main-sports-sec1-left p::-webkit-scrollbar-track{ -webkit-box-shadow: 0; border-radius: 0;background-color: #fff;}   
.main-sports-sec1-left p::-webkit-scrollbar-thumb{ border-radius: 0; -webkit-box-shadow: 0;   background-color: #0059a8;} 
.main-sports-sec1-right{width: 360px; height: 286px; position: relative;}
.main-sports-sec1-right a{width: 360px; height: 286px; display: block;overflow: hidden; position: absolute; right: 80px; top:-45px;cursor: default; }
.main-sports-sec1-right img{width: 360px; height: 286px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-sports-sec1-right a:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);  }
.main-sports-sec1-right:before{ content:""; position: absolute; width: 360px; height: 286px; right: 65px; top: -35px; background: #d2d2d2; }
.main-sports-sec1-even .main-sports-sec1-left{ float: right !important;margin: 50px 65px 55px 0; }
.main-sports-sec1-even .main-sports-sec1-right{ float: left !important; }
.main-sports-sec1-even .main-sports-sec1-right a{right: initial; left:60px }
.main-sports-sec1-even .main-sports-sec1-right:before{right: initial; left: 75px;}
.main-sports-sec2{ margin-top: 30px; overflow: hidden; }
.main-sports-sec2 p{ font-size: 15px; color: #666; line-height: 45px;margin-top: 20px;  }
.main-sports-sec2 ul li{ margin-bottom: 0 !important }
/*仁洲文化*/
.main-wenhua{ overflow: hidden; background: #eee; padding-bottom: 55px; }
.main-wenhua-intro-r{width: 326px; height: 181px; margin-top: 72px; margin-right: 70px;}
.main-wenhua-sec{ overflow: hidden; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #d1d1d1; }
.main-wenhua-sec h1{ font-size:  28px; font-weight: normal; color: #333; }
.main-wenhua-sec1{ overflow: hidden; }
.main-wenhua-sec1-l{ width: 544px; height: 335px; margin-top: 30px; position: relative;}
.main-wenhua-sec1-l a{ display: block; cursor: default; width: 492px; height: 335px; overflow: hidden; position: absolute; left: 25px;  }
.main-wenhua-sec1-l img{width: 492px; height: 335px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-wenhua-sec1-l a:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.main-wenhua-sec1-l:before{ content: ""; position: absolute;  width: 540px; height: 165px;  background: #eee; left:0; bottom: 0; }
.main-wenhua-sec1-r{ width: 598px; margin-top: 135px; }
.main-wenhua-sec1-r h1{ font-size:  24px; font-family: "siyuan-bold"; color: #004ca1; }
.main-wenhua-sec1-r p{font-size: 14px; color: #333;  margin-top: 20px; line-height: 36px;}
.main-wenhua-sec2{ margin-top: 30px; overflow: hidden }
.main-wenhua-sec2-con{ margin-top: 30px; }
.main-wenhua-sec2-con dd{ background: #5893d5; color: #fff; text-align: center; position: relative; float: left; margin-right: 10px; margin-bottom: 10px; }
.main-wenhua-sec2-con dd{ font-size: 28px;  }
.main-wenhua-sec2-con-d1{ width: 405px; height: 186px; line-height: 186px; overflow: hidden; }
.main-wenhua-sec2-con-d1-con{ width:100%; background: url(../images/wenhua-img22.jpg) no-repeat; position: absolute; top: 186px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d1-con p{width: 360px; margin:auto; display: block}
.main-wenhua-sec2-con-d1-con p:before{ content:""; position: absolute; left:24px; top: 70px; width: 360px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d1-con p:after{ content:""; position: absolute; left:24px; bottom: 70px; width: 360px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con dd:hover{ font-size: 0 }
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d1-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d2-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d3-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d4-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d5-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d6-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d7-con,
.main-wenhua-sec2-con dd:hover .main-wenhua-sec2-con-d8-con
{ top: 0; font-size: 28px; }
.main-wenhua-sec2-con-d2{ width: 296px; height: 186px; line-height: 186px; overflow: hidden; }
.main-wenhua-sec2-con-d2-con{ width:100%; background: url(../images/wenhua-img3.jpg) no-repeat; position: absolute; top: 186px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d2-con p{width: 296px; margin:auto; display: block}
.main-wenhua-sec2-con-d2-con p:before{ content:""; position: absolute; left:20px; top: 70px; width: 246px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d2-con p:after{ content:""; position: absolute; left:20px; bottom: 70px; width: 246px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d3{ width: 195px; height: 353px; line-height: 353px; overflow: hidden; }
.main-wenhua-sec2-con-d3-con{ width:100%; height: 353px; background: url(../images/wenhua-img4.jpg) no-repeat; position: absolute; top: 353px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d3-con p{width: 195px; margin:auto; display: block}
.main-wenhua-sec2-con-d3-con p:before{ content:""; position: absolute; left:20px; top: 150px; width: 155px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d3-con p:after{ content:""; position: absolute; left:20px; bottom: 150px; width: 155px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d4{ width: 262px; height: 186px; line-height: 186px; overflow: hidden; }
.main-wenhua-sec2-con-d4-con{ width:100%; background: url(../images/wenhua-img5.jpg) no-repeat; position: absolute; top: 186px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d4-con p{width: 262px; margin:auto; display: block}
.main-wenhua-sec2-con-d4-con p:before{ content:""; position: absolute; left:20px; top: 70px; width: 222px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d4-con p:after{ content:""; position: absolute; left:20px; bottom: 70px; width: 222px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d5{ width: 296px; height: 300px; line-height: 300px; overflow: hidden; margin-top: -166px; }
.main-wenhua-sec2-con-d5-con{ width:100%; background: url(../images/wenhua-img6.jpg) no-repeat; position: absolute; top: 300px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d5-con p{width: 296px; margin:auto; display: block}
.main-wenhua-sec2-con-d5-con p:before{ content:""; position: absolute; left:20px; top: 124px; width: 246px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d5-con p:after{ content:""; position: absolute; left:20px; bottom: 124px; width: 246px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d6{ width: 402px; height: 152px; line-height: 152px; overflow: hidden; margin-top: -166px; }
.main-wenhua-sec2-con-d6-con{ width:100%; background: url(../images/wenhua-img7.jpg) no-repeat; position: absolute; top: 152px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d6-con p{width: 402px; margin:auto; display: block}
.main-wenhua-sec2-con-d6-con p:before{ content:""; position: absolute; left:20px; top: 52px; width: 362px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d6-con p:after{ content:""; position: absolute; left:20px; bottom: 52px; width: 362px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d7{ width: 614px; height: 134px; line-height: 134px; overflow: hidden; }
.main-wenhua-sec2-con-d7-con{ width:100%; background: url(../images/wenhua-img8.jpg) no-repeat; position: absolute; top: 134px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d7-con p{width: 614px; margin:auto; display: block}
.main-wenhua-sec2-con-d7-con p:before{ content:""; position: absolute; left:20px; top: 44px; width: 574px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d7-con p:after{ content:""; position: absolute; left:20px; bottom: 44px; width: 574px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d8{ width: 262px; height: 300px; line-height: 300px; overflow: hidden; margin-top: -166px; }
.main-wenhua-sec2-con-d8-con{ width:100%; background: url(../images/wenhua-img9.jpg) no-repeat; position: absolute; top: 300px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;  }
.main-wenhua-sec2-con-d8-con p{width: 262px; margin:auto; display: block}
.main-wenhua-sec2-con-d8-con p:before{ content:""; position: absolute; left:20px; top: 126px; width: 222px; height: 1px; background: #fff;  }
.main-wenhua-sec2-con-d8-con p:after{ content:""; position: absolute; left:20px; bottom: 126px; width: 222px; height: 1px; background: #fff;  }
.main-wenhua .container,.main-yiliao .container{ width: 1300px; }
.main-wenhua-sec1-con{ overflow: hidden; }
.main-wenhua-sec1-con1{ margin-top: 25px;}
.main-wenhua-sec1-con1 h5{ font-size: 18px; color: #333; font-weight: bold;}
.main-wenhua-sec1-con1 p{ font-size: 15px; line-height: 30px; color: #666; margin-top: 10px;}
.main-wenhua-sec1-con1 dl{ overflow: hidden; margin-top: 10px;}
.main-wenhua-sec1-con1 dd{ width: 374px; height: 247px; margin-right: 35px; float: left; overflow: hidden; display: block; cursor: default;}
.main-wenhua-sec1-con1 dd img{ width: 374px; height: 247px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.main-wenhua-sec1-con1 dd:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}



/*仁洲文化*/
.main-yiliao{ overflow: hidden; background: #eee; padding-bottom: 30px; }
.main-yiliao-intro-r{width: 326px; height: 181px; margin-top: 72px; margin-right: 70px;}
.main-yiliao-sec {   overflow: hidden;    margin-top: 30px;   padding-bottom: 30px;   border-bottom: 1px solid #d1d1d1;}
.main-yiliao-sec h1 {   font-size: 28px;  font-weight: normal;color: #333;}
.main-yiliao-sec1{  overflow: hidden; }
.main-yiliao-sec1 p{ font-size: 15px; color: #666; line-height: 45px;margin-top: 20px;  }
.main-yiliao-sec1 ul li{ margin-bottom: 0 !important }
.main-yiliao-sec2{ margin-top: 30px; overflow: hidden }
.main-yiliao-sec2-con{ margin:30px 40px; }
.main-yiliao-sec2-con a{width: 308px; height: 303px; overflow: hidden; display: block; float: left}
.main-yiliao-sec2-con img{width: 308px; height: 303px; }
.main-yiliao-sec2-con-r{ width: 791px;height: 170px; background: url(../images/faren-right-bg.png) no-repeat; margin-top: 75px; }
.main-yiliao-sec2-con-r p{ font-size: 15px; color: #666; line-height: 24px; padding: 40px 70px; }
.main-yiliao-sec3{ margin-top: 30px; overflow: hidden }
.main-yiliao-sec3 p {   font-size: 15px;   color: #666;  line-height: 45px;}
.main-yiliao-sec3 dd{ width: 100%; float: left; margin-top: 10px; }
.main-yiliao-sec3 dd i{ font-size: 16px; color: #333; font-family: "siyuan-bold"; }
.main-yiliao-sec3 dd b{ color: #0059aa; font-size: 21px; margin-right: 10px;}
.main-yiliao-sec3 dd small{ font-size: 15px; }
.main-yiliao-sec3 dd em{ font-size: 15px; line-height:26px; color: #666; margin-top: 10px; }
.main-yiliao-sec4{ overflow: hidden; margin-top: 20px; }
.main-yiliao-sec4 ul li{ margin-bottom: 0 !important }
/*仁洲新闻列表*/
.main-news{overflow: hidden; background: #fff; padding-bottom: 55px; padding-top: 50px;}
.main-news-nav{ width: 100%; overflow: hidden; margin-top: 60px; padding-bottom: 60px; border-bottom: 1px solid #bfbfbf; }
.main-news-nav li{ width: 150px; float: left; margin-right: 40px; text-align: center; }
.main-news-nav li a{ width: 150px; color: #333; display: block; font-size: 18px; }
.main-news-nav li a i{width: 122px; height: 120px; margin: auto; }
.main-news-nav li a em{ color:#333; margin-top: 10px; }
.main-news-nav li a:hover em,.main-news-nav li a.lion em{ color: #0059a8; }
.main-news-nav li:hover em,.main-news-nav li a.lion em{color: #0059a8;}
.main-news-nav li.main-news-nav-li0 i{background: url(../images/news-icon.png) 0 0 no-repeat; }
.main-news-nav li.main-news-nav-li1 i{background: url(../images/news-icon.png) -196px 0 no-repeat; }
.main-news-nav li.main-news-nav-li2 i{background: url(../images/news-icon.png) -394px 0 no-repeat; }
.main-news-nav li.main-news-nav-li3 i{background: url(../images/news-icon.png) -590px 0 no-repeat; }
.main-news-nav li.main-news-nav-li5 i{background: url(../images/news-icon.png) -786px 0 no-repeat; }
.main-news-nav li.main-news-nav-li4 i{background: url(../images/news-icon.png) -983px 0 no-repeat; }
.main-news-nav li.main-news-nav-li6 i{background: url(../images/news-icon.png) -1179px 0 no-repeat; }
.main-news-nav li.main-news-nav-li0:hover i,.main-news-nav li.main-news-nav-li0 .lion i{background: url(../images/news-icon-hover.png) 0 0 no-repeat; }
.main-news-nav li.main-news-nav-li1:hover i,.main-news-nav li.main-news-nav-li1 .lion i{background: url(../images/news-icon-hover.png) -196px 0 no-repeat; }
.main-news-nav li.main-news-nav-li2:hover i,.main-news-nav li.main-news-nav-li2 .lion i{background: url(../images/news-icon-hover.png) -394px 0 no-repeat; }
.main-news-nav li.main-news-nav-li3:hover i,.main-news-nav li.main-news-nav-li3 .lion i{background: url(../images/news-icon-hover.png) -590px 0 no-repeat; }
.main-news-nav li.main-news-nav-li5:hover i,.main-news-nav li.main-news-nav-li5 .lion i{background: url(../images/news-icon-hover.png) -786px 0 no-repeat; }
.main-news-nav li.main-news-nav-li4:hover i,.main-news-nav li.main-news-nav-li4 .lion i{background: url(../images/news-icon-hover.png) -983px 0 no-repeat; }
.main-news-nav li.main-news-nav-li6:hover i,.main-news-nav li.main-news-nav-li6 .lion i{background: url(../images/news-icon-hover.png) -1179px 0 no-repeat; }


/*.main-news-nav li a:hover i{
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
     transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
}*/
.main-news-con{ width: 100%; overflow: hidden; margin-top: 50px; }
.main-news-con li{ width:100%;padding: 0 44px 46px; border-bottom: 1px solid #bfbfbf; float: left; margin-bottom: 40px;}
.main-news-con li .main-news-con-li-left{ width: 675px; float:left;}
.main-news-con li .main-news-con-li-left h1{ font-size: 22px;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main-news-con li a{color: #333;}
.main-news-con li a:hover{ color: #0059a8 }
.main-news-con li .main-news-con-li-left i{ color: #6a6a6a; font-size: 14px; margin-top: 15px; }
.main-news-con li .main-news-con-li-left p{ font-size: 14px; line-height: 30px; color: #666; margin-top: 15px; }
.main-news-con li .main-news-con-li-left span{ display: block; position: relative; text-align: center; line-height: 36px; margin-top: 40px; }
.main-news-con li .main-news-con-li-left span strong{ color: #fff;display: block; width: 120px; height: 36px; margin-left: 5px; position: absolute; top: 5px; background-color: #a0a0a0; font-weight: normal; }
.main-news-con li a:hover strong{background-color:#0059a8; }
.main-news-con li .main-news-con-li-left span em{ width: 118px; height: 28px; border:1px solid #a0a0a0; }
.main-news-con li .main-news-con-li-right{ width: 436px; float: right; height: 230px; }
.main-news-con li .main-news-con-li-right span{ display: block; width: 436px; height: 230px; overflow: hidden;  }
.main-news-con li .main-news-con-li-right img{width: 436px; height: 230px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-news-con li:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
/*渐入渐出动画*/
.ease-in-out{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
/*分页*/
.list_page{width:100%;padding:8px;text-align: center; border-radius: 5px; float: left;color: #000; }
.list-right .list_page li{width: auto;margin-right: 0px;margin-bottom: 0px;}
.list_page  a,.list_page span,.list_page input.go_input,.list_page input.go_submit{font-size:16px;padding: 7px 12px;color: #000;margin-right: 5px; border-radius: 3px;}
.list_page a:hover,.list_page span,.list_page a.thisclass{color: #fff; border-radius: 3px; background: #0059a8;}
.list_page a.active{color: #fff;border: 1px solid #0059a8; border-radius: 3px; background: #0059a8;}
.list_page a.suma{display: none;}
.list_page select{ height: 34px;  background-color: inherit;}
.list_page input.go_input{max-width:56px;padding:0px;height: 36px;text-align: center; margin-left: 10px;}
.list_page input.go_submit{width: 42px;text-align:center;font-size: 12px;cursor: pointer;height: 37px;    background: #fff;}
/*仁洲合作伙伴列表*/
.main-partner{overflow: hidden; background: #fff; padding-bottom: 55px; padding-top: 50px;}
.main-partner-con{ overflow: hidden; margin-top: 60px; }
.main-partner-con li{ width: 100%; margin-bottom: 60px; float:left; position: relative; }
.main-partner-con .main-partner-list-l{ display: block;float:left;  height: 350px; overflow: hidden;}
.main-partner-con li .main-partner-list-l img{width: 640px; height: 350px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  }
.main-partner-con li:hover .main-partner-list-l img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.main-partner-con li:hover .main-partner-list-l em img{ transform: none; -webkit-transform: none; }
.main-partner-list-r{ width: 638px; height: 348px; padding: 50px 50px 45px 0; border:1px solid #a0a0a0; text-align: right; }
.main-partner-list-r h1{ font-size: 22px; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main-partner-con li a:hover h1{ color: #0059a8 }
.main-partner-list-r i{ color: #6a6a6a; font-size: 14px; margin-top: 0; position: relative; }
.main-partner-list-r i:before{ content:""; position: absolute; width: 34px; height: 3px; background: #a0a0a0; right: 0; top: 28px;}
.main-partner-list-r p{ width: 400px; float: right; font-size: 14px; line-height: 30px; color: #666; margin-top: 40px; display: block }
.main-partner-list-r span{ width: 100%; display: block;  text-align: center; line-height: 36px; margin-top: 40px; float: right }
.main-partner-list-r span strong{ color: #fff;display: block; width: 120px; height: 36px;    float: right;   background-color: #a0a0a0;  }
.main-partner-con li a:hover strong{background-color:#0059a8; }
.main-partner-con li:hover h1{ color: #0059a8 }
.main-partner-con li:hover .main-partner-list-r span strong{ color: #fff;    background-color: #0059a8; }
.partner-logo{ width: 218px;height: 218px;  position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin:auto;
background:#fff; border-radius: 50%; border:1px dashed #666; }
.main-partner-con li a:hover .partner-logo{border:1px dashed #0059a8;}
.partner-logo img{  width: 90% !important;height: auto !important;  text-align: center; display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; }
.partner-logo1{background:#fff url(../images/zhaojin-logo.png) no-repeat;}
.partner-logo1:hover,.main-partner-con li:hover .partner-logo1{  background:#fff url(../images/zhaojin-logo-hover.png) no-repeat; }
.partner-logo2{background: url(../images/haihang-logo.png) no-repeat;}
.partner-logo2:hover,.main-partner-con li:hover .partner-logo2{  background:#fff url(../images/haihang-logo-hover.png) no-repeat; }
.partner-logo3{background: url(../images/haixin-logo.png) no-repeat;}
.partner-logo3:hover,.main-partner-con li:hover .partner-logo3{  background:#fff url(../images/haixin-logo-hover.png) no-repeat; }
.partner-logo4{background: url(../images/haier-logo.png) no-repeat;}
.partner-logo4:hover,.main-partner-con li:hover .partner-logo4{  background:#fff url(../images/haier-logo-hover.png) no-repeat; }
.main-partner-even .main-partner-list-l{ float: right; }
.main-partner-even .main-partner-list-r{ float: left; text-align: left; padding: 50px 0 45px 50px }
.main-partner-even .main-partner-list-r p{ float: left;}
.main-partner-even .main-partner-list-r span,.main-partner-even .main-partner-list-r span strong{float: left;}
.main-partner-even .main-partner-list-r i:before{ left: 0; }
/*仁洲合作伙伴详情*/
.main-partner-show-con{ margin-top: 0 !important; }
.main-partner-body{ overflow: hidden; width: 1100px; margin:auto; }
.main-partner-body-tit{ width: 100%; border-bottom: 1px #ddd solid;    padding-bottom: 15px; }
.main-partner-body h1{ font-size: 24px; color: #333; font-weight: normal; text-align: center }
.main-partner-body i{ text-align: center;font-size: 12px; color: #868686; margin-top: 5px; }
.main-partner-arc{ margin-top: 20px; padding-top:30px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; overflow: hidden; padding-bottom: 20px; }
.main-partner-arc p{ color: #666; line-height: 30px; font-size: 14px;float: left; }
.main-partner-arc img{ display: block; float: left;}
.main-partner-arc img:nth-child(2n){ float: right }
.main-partner-arc span{margin-top: 38px;width: 548px;  display: block; overflow: hidden; text-align: center; float: left;}
.main-partner-arc span p { display: block;overflow: hidden;float: left;text-align: center; width: 100%; margin-top: 15px;}
.main-partner-arc span:nth-child(2n){ float: right }
.news-bot{margin-top: 22px; position: relative;}
.news-bot a{font-size: 14px; line-height: 33px; display: block;width: 80%; color: #333;}
.news-bot a button{ cursor: pointer; position: absolute;right: 0; top: 10px;background: #0059a8; width: 98px; height: 40px; border:1px #0059a8 solid; color: #fff;font-size: 14px; text-align: center;font-family: siyuan-regular;}
.news-bot a button:hover{color: #0059a8; border:1px #0059a8 solid; background: #fff;}
.news-bot a:hover{color: #0059a8;}
/*人才招聘*/
.main-recruit{overflow: hidden; background: #fff; padding-bottom: 55px; padding-top: 50px;}
.main-recruit-con{  margin-top: 120px; }
.main-recruit-con-top{ width: 100% ;height: 280px; background: #f8f8f8; position: relative; }
.main-recruit-con-top-left{ width: 461px; height: 403px; float: left; display: block; position: absolute; left: 0; bottom: 0 }
.main-recruit-con-top-right{ width: 628px; float: right; margin-right: 90px; }
.main-recruit-con-top-right h2{ font-size: 85px; font-family: aril; color: #ededed; position: absolute; top: -55px;right: 20px; }
.main-recruit-con-top-right-c{ margin-top: 90px; }
.main-recruit-con-top-right-c h5{ font-size: 24px; color: #0058a8; font-family: "siyuan-Heavy"; }
.main-recruit-con-top-right-c p{ font-size: 14px; color: #666; line-height: 30px; margin-top: 10px; }

.main-recruit-nav{ width: 360px; margin: 45px auto 0; overflow: hidden; }
.main-recruit-nav li{ width: 148px; height: 46px; border:1px solid #a0a0a0; text-align: center; line-height: 46px; float: left}
.main-recruit-nav li a{ font-size: 18px; color: #1f1f1f; display: block;}
.main-recruit-nav li:hover a,.main-recruit-nav li.lion a{ color: #fff }
.main-recruit-nav li:hover,.main-recruit-nav li.lion{ background: #0058a8; border-color: #0058a8; }
.main-recruit-content{ overflow: hidden; margin-top: 45px; }
.main-recruit-zw-top{ height: 70px;  background: #0058a8;}
.main-recruit-zw-top span{ display: block; width: 20%; float: left; text-align: center; font-family: "siyuan-Bold"; line-height: 70px; color: #fff; font-size: 18px;}
.main-recruit-zw-con{  }
.main-recruit-zw-con li{ border-top: 1px solid #e6e6e6; }

.main-recruit-zw-con dt {width: 100%; height: 70px; font-size: 16px; color: #656565;cursor: pointer;}
.main-recruit-zw-con dt > span{display: block; width: 20%; float: left; text-align: center; line-height: 70px; font-weight: normal; color: #5f5f5f; font-size: 16px; }
.zhaopin_list_zw_con_s1{ background: url(../images/sanjiao_down.png) 138px 20px no-repeat ;}
.main-recruit-zw-con .ddnew { width: auto;  position: relative;  display: none; color: #666666;  background:#f9f9f9; font-size: 16px; padding: 30px 110px; }
.main-recruit-zw-con .ddnew h5{text-align: left;  margin: 40px 0  40px 35.66%;}
.main-recruit-zw-con .ddnew p{ text-align: left; margin-left:0; line-height: 33px; font-size: 14px;}
.main-recruit-zw-con .ddnew p strong{ font-weight: normal; font-weight: bold}
.main-recruit-zw-con .ddnew p span{ font-size: 16px; color: #333; font-family: "siyuan-Medium"; }
.main-recruit-zw-con-click{ width: 15px; height: 70px;  background: url(../images/jiahao.png) center no-repeat;}
.main-recruit-zw-con-click.open{  background: url(../images/jiahao.png) center no-repeat;}
.active .open{ display: block; background: url(../images/jian.png) center no-repeat;}
.active .main-recruit-zw-con-click{background: url(../images/jian.png) center no-repeat;}
.active .ddnew{ display: block !important; }
.main-recruit-content > div{ display: none; }
.main-recruit-content > div:first-child{ display: block; }
@media only screen and (max-width: 1440px){
    .banner {width: 100%; height: 288px !important; background-size: 100% !important;}
	.banner h1 {margin-top: 95px;}
	.container{ width: 1050px !important; }
    /*仁洲产业*/
    .main-industry{ padding-top: 30px; margin-top: 0; }
    .main-industry-con{ width: 95%; }
    .main-industry-con  ul{ margin-bottom: 220px; }
    .main-industry-con li{ width: 15%; margin-right: 2%; height: 400px;}
    .main-industry-con li a{ width: 100%; height: 400px; }
    .main-industry-con li em{width: 100%; height:  280px;}
    .service_border{position: absolute;margin: 10px 2%;top:0;left:0; width: 96%; height: 260px;}
    /*.main-industry-con li:hover em:after {
        width: 90%;
        height: 240px;
        position: absolute;
        top: 10px;
        left: 5%;
        content: "";
        display: block;
        border: 1px solid #eee;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
    }*/
    .main-industry-con li img{width: 100%;  height: 280px; }
    .main-industry-con li h4{ font-size: 22px; font-weight: normal; color: #333; text-align: center; margin-top: 25px; }
    .main-industry-con li h5{ font-size: 15px; font-weight: normal; color: #b9b9b9; font-family: "aril";text-align: center; }
    .main-industry-con li span{display: block; text-align: center; margin-top: 5px;color: #666; font-size: 14px;}
    .main-industry-con li span i{margin-bottom: -5px;}

    /*仁洲公益*/
    .main-con .public-title h2:before,.main-con .public-title h2:after{ width: 410px; background-size: 100%;}
    .main-intro-l{ width: 456px; }
    .main-welfare{ padding-top: 0; }
    .main-welfare-intro-r{ margin-right: 26px; }
    .main-welfare-sec1-l{ width: 450px; }
    .main-welfare-sec1-l a{ width: 400px; }
    .main-welfare-sec1-r{ width: 450px;  margin-top: 50px; }
    .main-welfare-sec1-r p{ line-height: 30px; }
    .main-welfare-sec3 li{ margin-right: 26px; }
    .main-welfare-sec4 li{ width: 300px; margin-right: 20px; }
    .main-welfare-sec4 li a{ width: 300px; height: 200px; }
    .main-welfare-sec4 li img{width: 300px; height: 200px;}
    /*仁洲化妆品*/
     .main-cosmetics{ padding-top: 0; }
    .main-cosmetics-sec1-l{ width: 450px; }
    .main-cosmetics-sec1-l a{ width: 400px; }
    .main-cosmetics-sec1-r{ width: 450px;  margin-top: 90px; }
    .main-cosmetics-sec1-r p{ line-height: 30px; }
    .main-cosmetics-sec2 dd{ width: 450px; }
    .main-cosmetics-sec2 dd a{ width: 400px;height: 240px; }
    .main-cosmetics-sec2 dd img{ width: 400px; height: 240px; }
    .main-cosmetics-sec2-con{ width: 415px;height: 188px; }
    .main-cosmetics-sec2-con h5{ font-size: 22px; }
    .main-yiliao .container{ width: 1050px !important; }
    .main-cosmetics-sec2-con p{ margin-top: 5px; }
    .main-welfare-sec3 li{ margin-right: 26px; }
    .main-more-img li{ width: 300px; margin-right: 20px;    margin-bottom: 40px; }
    .main-more-img li a{ width: 300px; height: 200px; }
    .main-more-img li img{width: 300px; height: 200px;}
    /*新闻列表*/
    .main-news{ padding-top: 30px; }
    .main-news-nav{ margin-top: 30px; padding-bottom: 20px; }
    .main-news-nav li{ margin-right: 18px; width: 134px; }
    .main-news-con li .main-news-con-li-left{ width: 550px; }
    .main-news-con li .main-news-con-li-left i{ margin-top: 5px; }
    .main-news-con li .main-news-con-li-left p{ margin-top: 5px; line-height: 24px; }
    .main-news-con li .main-news-con-li-left span{ margin-top: 15px; }
    .main-news-con li .main-news-con-li-right{ width: 360px; }
    .main-news-con li .main-news-con-li-right{ width: 360px;  height: auto; }
    .main-news-con li .main-news-con-li-right span{ width: 360px; height: auto; }
    .main-news-con li .main-news-con-li-right img{width: 360px; height: auto;}
    /*合作伙伴列表*/
    .main-partner{ padding-top: 30px; padding-bottom: 30px; }
    .main-partner-con{ margin-top: 30px; }
    .main-partner-con li{ margin-bottom: 30px; }
    .main-partner-con li .main-partner-list-l{ display: block;  height: 285px; overflow: hidden;}
    .main-partner-con li .main-partner-list-l img{ width: 520px; height: 285px;}
    .main-partner-list-r{ width: 500px;height: 283px; padding: 30px 30px 30px 0;}
    .main-partner-list-r i{ margin-top: 10px; }
    .main-partner-list-r p{ margin-top: 20px;  width: 315px; line-height: 24px;}
    .main-partner-list-r span{ margin-top: 20px; }
    .main-partner-even .main-partner-list-r{  padding: 30px 0 30px 30px; }
    /*仁洲合作伙伴详情*/
    .main-partner-body{ width: 1050px; }
    .main-partner-arc{ padding-top:20px;}
    .main-partner-arc span{ width: 49%;  margin-top: 30px;}
    /*仁洲医疗*/
    .main-yiliao-sec2-con-r{ width: 532px; height: 180px;background:url(../images/faren-1366.png) no-repeat; background-size: 100%; }

    .main-yiliao-sec2-con-r p{ line-height: 24px; padding: 33px 35px; }
    /*仁洲招聘*/
    .main-recruit{ padding-top: 30px; }
    .main-recruit-con-top-right{ width: 50%; margin-right: 40px; }
    .main-wenhua-sec1-con1 dd{ width: 303px; height: auto; margin-right: 20px; float: left; overflow: hidden; display: block; cursor: default;}
	.main-wenhua-sec1-con1 dd img{ width: 303px; height: auto;  }
}




.main-more-img li:nth-child(3n){margin-right: 0;}


/*write by zuchunping*/
/****新闻详情****/
.contanier{max-width: 1300px; margin: auto;}
.public-banner{max-width: 100%;height: 405px;}
.public-banner .ban-span{ position: relative; font-family: "siyuan-bold"; max-width: 1300px; margin:0 auto; padding-top: 130px; color: #fff;display: block;}
.public-banner .ban-span:after{position: absolute; width: 28px; height: 5px; background: #fff;left: 0; bottom: -24px; content: '';}
.ban-span .h2{font-size: 34px; line-height: 50px;}
.ban-span .h3{font-size: 24px; line-height: 32px;}
.news-details{max-width: 1300px; margin: auto; margin-top: 46px; }
.news-title{  border-bottom: 1px #ddd solid; width: 1100px; margin:auto;}
.news-title .title{text-align: center; font-size: 28px; color: #333; line-height: 40px;}
.news-title .title-span{ display: block; color:#868686; font-size: 12px; text-align: center;}
.news-title .title-span em{display: inline-block; padding: 14px 30px;}
.news-main{max-width: 1100px;overflow: hidden; margin:32px auto 10px auto;color: #666666; font-size: 14px;border-bottom: 1px #ddd solid;    padding-bottom: 30px; line-height: 30px;}
.news-main img{max-width: 100%; float: left;display: block;transition: all 0.6s;}
.news-main span{margin-top: 38px;width: 49%; display: block; overflow: hidden;text-align: center;  float: right;}
.news-main p img{ display: block !important; float: initial !important; margin: 20px auto 20px; text-align: center }
.news-main p img:hover{transform: scale(1) !important;}
.news-main span{margin-top: 0;}
.news-bot{clear: both;max-width: 1100px; margin:0 auto 25px auto;}
.news-main p{line-height: 30px; text-indent: 2em;}
.news-main span p {background: #fff;position: relative;z-index: 9;line-height: 50px; display: block;overflow: hidden;float: left;text-align: center; width: 100%;}
.news-main img:hover{transform: scale(1.1);}
.news-bot{margin-top: 22px; position: relative;}
.news-bot a{font-size: 14px; line-height: 30px; display: block;width: 50%; color: #333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-bot a button{ cursor: pointer; position: absolute;right: 0; top: 10px;color: #0059a8; border:1px #0059a8 solid; background: #fff;width: 98px; height: 40px; border:1px #0059a8 solid;font-size: 14px; text-align: center;font-family: siyuan-regular;}
.news-bot a button:hover{background: #0059a8; color: #fff; }
.news-bot a:hover{color: #0059a8;}
/****联系我们******/
.contact-main h5{ display: none; }
.contact-list{margin: auto; max-width: 1200px; text-align: center; margin-top: 50px;}
.contact-list .title{font-size: 32px; padding-bottom: 16px; position: relative; color: #333;}
.contact-list .subtitle{ font-size: 16px; color: #666; display: none;}
.contact-list .title:before{position: absolute; width: 58px; height: 1px; background: #0058a8;content: ''; bottom: 10px; left: 0; right: 0; margin: auto;}
.contact-main{overflow: hidden;width: 950px;    margin: 50px auto;}
.contact-main ul li{position: relative;width: 26%;overflow: hidden; margin:0 3.66%; float: left; height: 240px;}
.contact-main ul li a span{display: block;overflow: hidden;}
.contact-main ul li a span{position: relative; z-index: 99; height:240px;}
.contact-main ul li:hover a:before {z-index: 0;left: 0; border-radius: 3px; content: '';position: absolute; width: 100%;height:240px; background:#f7f7f7;}
.contact-main ul li:hover a:before{z-index: 0; content: '';position: absolute; animation: myfirst 1s;}
 @keyframes myfirst{
    from {width: 0%;}
    to {width: 100%;}
}
.contact-main ul li img {text-align: center;margin: auto;position: absolute;top: -67px;bottom: 0;left: 0;right: 0;}
.contact-main ul li .p1{ position: absolute;bottom: 80px;left: 0;right: 0; color: #666;    font-size: 16px;}
.contact-main ul li .p2{ position: absolute;bottom: 50px;left: 0;right: 0;color: #333;    font-size: 16px;}
/****关于仁洲****/
.about{width: 100%; margin: auto;}
.about-main{ position: relative; padding-bottom: 102px}
.about-main:before{position: absolute;content: ''; z-index: -1; height: 460px; background: #005aa7; bottom: -0px; left: 0; right: 0; margin: auot; width: 100%;}
.about-list {background: #fff; overflow: hidden;}
.about-title{position: relative; padding-bottom: 35px;}
.about-i{position: absolute; content: ''; background: url(../images/about-10.png) no-repeat; width: 19px; height: 19px; bottom: -9px; left: 0; right: 0; margin: auto;}
.about-i:before {position: absolute;content: '';background: #ddd;width: 360px;height: 1px;right: 25px;top: 8px;}
.about-i:after {position: absolute;content: '';background: #ddd; width: 360px;height: 1px; left: 25px; top: 8px;}
.about-1{ display: none; }
.about-1 ul {max-width: 720px; margin:20px auto; overflow: hidden;}
.about-1 ul .li1{background: url(../images/about-05.png) center no-repeat; width: 60px; height: 60px;}
.about-1 ul .li2{background: url(../images/about-04.png) center no-repeat; width: 60px; height: 60px;}
.about-1 ul .li3{background: url(../images/about-06.png) center no-repeat; width: 60px; height: 60px;}
.about-1 ul .li4{background: url(../images/about-07.png) center no-repeat; width: 60px; height: 60px;}
.about-1 ul .li5{background: url(../images/about-08.png) center no-repeat; width: 60px; height: 60px;}
.about-1 ul .li6{background: url(../images/about-09.png) center no-repeat; width: 60px; height: 60px;}
.about-1 ul li{width: 12% !important; margin: 0 2.3%; float: left;}
.about-1 ul li a{width: 60px; height: 60px; border-radius: 50%; display: block; margin: auto; background: #0058a8;}
.about-1 ul li a span{display: block;color: #fff; font-size: 18px; line-height: 60px; text-align: center;width: 100%; height: 100%;}
.about-1 ul li a{ transition:all 0.5s linear;transform:rotate(0deg);opacity: 0; transition: .6s;}
.about-1 ul li:hover a{ transition: .6s; display: block;opacity: 1; }
.about-2{margin-top:34px;}
.about-2 .about-top .p1{font-size: 24px; color: #333333; font-family: 'siyuan-regular';line-height: 32px; margin-bottom: 16px;}
.about-2 .about-top .p2{font-size: 24px; color: #333333; font-family: siyuan-regular; padding-bottom: 38px; line-height: 32px;}
.about-3{margin: 50px 70px;overflow: hidden;}
.about-left{width: 41%; float: left;overflow: hidden;}
.about-right{width: 52%; float: right; height: 265px;  overflow-y:scroll;}
.about-left img{ transition: all 0.6s; }
.about-left img:hover{transform: scale(1.1);transition: all 0.6s;}
.about-right p{text-align: left; padding-right: 38px; text-indent: 2em; color: #666666;font-family: siyuan-regular; line-height: 30px; font-size: 14px;} 
.about-right::-webkit-scrollbar{width: 2px !important;height: 1px !important;  background: #d2d2d2 !important;}   
.about-right::-webkit-scrollbar-track{ -webkit-box-shadow: 0; border-radius: 0;background-color: #fff;}   
.about-right::-webkit-scrollbar-thumb{ border-radius: 0; -webkit-box-shadow: 0;   background-color: #d2d2d2;} 

.cluture-main{overflow: hidden;position: relative; padding-bottom: 45px; margin-top: 50px;}
.cluture-main:before{position: absolute;content: ''; background: #efefef;width: 100%; height: 200px; bottom: 0; z-index: -1;}
.cluture-main .cluture-left{width: 49%; float: left; padding: 0 50px 30px 50px; background: #fff; margin-top: 22px;}
.cluture-main .cluture-right{width: 45%; float: right;}
.cul-list {margin-top: 0;}
.cluture-left{ text-align: left;}
.cluture-left h2{ color: #0059aa; margin-top: 20px; font-size: 28px;font-family: siyuan-bold; margin-bottom: 25px;}
.cluture-left span h3{font-size: 14px; line-height: 28px; color: #333;}
.cluture-left span p{font-size: 14px; line-height: 27px; color: #666; text-indent: 2em;}
.cluture-left span{height: 349px; overflow-x: scroll; padding-right: 36px; display: block;font-family: siyuan-regular;}
.cluture-left ::-webkit-scrollbar{width: 2px !important;height: 1px !important;  background: #d2d2d2 !important;}   
.cluture-left ::-webkit-scrollbar-track{ -webkit-box-shadow: 0; border-radius: 0;background-color: #fff;}   
.cluture-left ::-webkit-scrollbar-thumb{ border-radius: 0; -webkit-box-shadow: 0;   background-color: #d2d2d2;} 


/*.footer-sec1-center li ul::-webkit-scrollbar{width: 1px !important;height: 1px !important;  background: #0059a8 !important;}   
.footer-sec1-center li ul::-webkit-scrollbar-track{ -webkit-box-shadow: 0; border-radius: 0;background-color: #343434 !important;}   
.footer-sec1-center li ul::-webkit-scrollbar-thumb{ border-radius: 0; -webkit-box-shadow: 0;   background-color: #0059a8 !important;}*/







.cluture-right{position: relative;}
.cluture-right h1{font-size: 76.53px; color: #e3e3e3;letter-spacing:16px; }
.cluture-right h2{ display:none; color:#666666;  width: 60%; margin-left: 50px;font-size: 28px; letter-spacing: 7px; text-align: left;}
.clu-bot span{position: relative; display: block; float: right;}
.clu-bot span:before{z-index: -1; position: absolute; content: '';background: #d2d2d2; width: 300px; height: 355px; right: 0; bottom: 30px;}
.clu-bot span img{ margin-right: 10px; position: relative;bottom: 43px; }

.jt-main{ margin-bottom: 50px; position: relative; background: url(../images/about-04.jpg) no-repeat center; width: 100%; height: 205px;}
.jt-list{margin-top: -4px;}
.jt-list .jt-title p{color: #fff;}
.jt-list .jt-title{padding-top: 60px;}
.jt-list .title:before {position: absolute;width: 60px;height: 1px;background: #fff;content: '';bottom: 10px;left: 0;right: 0; margin: auto;}
/*.jt-main:before{position: absolute; content: ''; background: url(../images/about-01.png) no-repeat; width: 49px; height: 22px; left: 0; right: 0; bottom: -21px; margin: auto;z-index: 9;}
.jt-main:after{position: absolute; content: ''; background: url(../images/about-022.jpg) no-repeat; width: 70px; height: 35px; left: 0; right: 0; bottom: -45px; margin: auto;}*/
.jt-main:after{position: absolute; content: ''; background: url(../images/about-jiantou.jpg) center no-repeat; width: 100%; height: 41px; left: 0;}
.jt-list{padding-bottom: 60px;}
.jt-list:before {position: absolute; content: '';width: 50%;bottom: -11px;left: 0; height: 1px;background: #1e6cb3;}
.jt-list:after {position: absolute; content: ''; width: 50%; bottom: -11px; right: 0; height: 1px;background: #1e6cb3;}


/******荣誉资质******/

.cd-container {width: auto;padding: 35px 6.25em 0;max-width: 100%;margin: 0 auto; background-color:#f5f5f5;}
.cd-container::after { content: ''; display: table; clear: both;}
#cd-timeline {position: relative; margin-top: -31px !important;}
/*#cd-timeline::before {content: ''; position: absolute;top: 41px;left: 18px;height: 100%;border: 1px solid #b60005;}*/

.cd-timeline-block {position: relative;margin: 0em 0;}
.cd-timeline-block:after { content: "";display: table;clear: both;}
.cd-timeline-block:first-child { margin-top: 0;}
.cd-timeline-block:last-child { margin-bottom: 0;}
@media only screen and (min-width: 1200px) {
  .cd-timeline-block { margin: 0em 0;}
  .cd-timeline-block:first-child { margin-top: 0;}
  .cd-timeline-block:last-child {margin-bottom: 0;}
}
.cd-timeline-content1::before {top: 23px; left: 100%; width: 18px; background: url(../images/t-14.png) no-repeat; height: 40px; border-color: transparent;}
.cd-timeline-content .cd-read-more {float: left;position: relative;top: 94px;}
.cd-timeline-content .cd-date {position: absolute;width: 100%;left: 122%;top: 6px;font-size: 16px;font-size: 1rem;}
.cd-timeline-content.is-hidden {visibility: hidden;}
 .cd-timeline-content.bounce-in { visibility: visible;-webkit-animation: cd-bounce-2 0.6s;-moz-animation: cd-bounce-2 0.6s;animation: cd-bounce-2 0.6s;}
}
@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in { -webkit-animation: cd-bounce-2-inverse 0.6s;-moz-animation: cd-bounce-2-inverse 0.6s;animation: cd-bounce-2-inverse 0.6s;}
}
.showMore1 {width: 48px;height: 48px; background: #555;text-align: center;color: #999;cursor: pointer;}
.jiagou-about1 {padding-bottom: 6.25em;}
.cd-timeline-content .h1{float: left;}
.cd-timeline-content .h:before{ content: ''; background: #b60005; width: 11.25em; height: 2px; right: 23px; bottom: -8px; position: absolute; }
.cd-timeline-content .h1:before{ content: ''; background: #b60005; width: 11.25em; height: 2px; left: 23px; bottom: -8px; position: absolute; }

/* 发展历程 */
.process{ background: url(../images/process_bg.jpg) no-repeat center;margin: 10px auto 10px;    overflow: hidden;}
.processlist{ padding-bottom: 40px; }
.processlist ul{max-width: 1130px;margin:10px auto 0px;position: relative;  overflow: hidden;}
.processlist i {
    display: block;
    position: absolute;
    left: 46%;
    margin-left: -7px;
    cursor: pointer;
    margin: 50px 0;
    text-align: center;
    line-height: 40px;
}
.processlist i.upbtn{}
.processlist li {
    width: 100%;
    padding: 20px 0;
    position: relative;
}
.process_wrapper{max-width: 1355px;height: 144px;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;}
.processlist .newsbody,.processlist .description,.processlist .title{width: 50%;float: left;position: relative;}
.processlist  .date,.processlist  .date1,.processlist  .title,.processlist .description,.processlist  .newsimg,.processlist  .process_wrapper:after{position: absolute;}
.processlist .date {
    font-size: 28px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    left: 423px;
    top: 0;
    text-align: center;
    width: 132px;
    color: #666;font-family: siyuan-regular;
}
.processlist .date1 {
    font-size: 14px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    left: 435px;
    top: 40px;font-family: siyuan-regular;
    text-align: center;
    width: 132px;
    color: #9d9d9d;
}
.processlist .title {
    height: 35px;
    width: 504px;
    color: #333;
    line-height: 30px;
    right: 0px;
    top: 22%;
    margin-top: -39px;
    overflow: hidden;
    font-size: 18px;
}
.processlist li:hover .title{color: #fff;top: 42%;}
.processlist .description {
    height: auto;font-size: 14px;
    width: 464px;
    color: #666;
    line-height: 28px;
    right: 40px;
    top: 36%;
    margin-top: -12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /*-webkit-box-orient: vertical;*/
}
.processlist li:hover .description {
    top: 46%;
}
.processlist .newsimg{ width: 342px;height: 144px;opacity: 0;filter:alpha(opacity=0);left: 800px;   -webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.processlist .newsimg img{width: 100%; height: auto; }
.processlist .separator{position: absolute;
    width: 1px;
    background: #d9d9d9;
    height: 100%;
    top: 0px;
    left: 50%;
    margin-left: -0.5px;}
    .processlist li:hover .separator{background: none;}
.processlist  .process_wrapper:after {
  content: '';
    top: 0;
    left:50%;
    margin-left: -6px;
    z-index: 999;
    width: 10px;
    height: 10px;
    background: #9d9d9d;
    border-radius: 10px;
    opacity: 1;
    filter:alpha(opacity=100);

}
.processlist li:hover .process_wrapper:after,.processlist li.active .process_wrapper:after{opacity: 0;filter:alpha(opacity=0);}
.processlist li:hover,.processlist li.active{ background:#1e6cb3;}
.processlist li:hover .date,.processlist li:hover .date1,.processlist li.active .date{ color: #fff;left: 50px;}
.processlist li:hover .newsimg,.processlist li.active .newsimg{opacity: 1;filter:alpha(opacity=100);}
.processlist li:hover .description,.processlist li:hover .description,.processlist li.active .description,.processlist li.active .title{color: #fff;}
.processlist li.even  .newsbody,.processlist li.even   .description,.processlist li.even  .title{float: right;}
.processlist li.even .description{left: 40px;right: initial;}
.processlist li.even .date{left: 57px;}
/*.processlist li.even .newsimg {left: 191px;}*/
.processlist li.odd:hover .newsimg{ left: 222px; }
.processlist li.even:hover .newsimg{ left: 191px; }
.processlist li.even .title{left: 40px;right: initial;}
.processlist li.even .date1{left: 57px;}
.processlist li:hover .date {
    top: 30px;left: 70px;
}
.processlist li:hover .date1 {
    top: 70px;left: 80px;
}
.processlist li:hover .date1:before{ display: block; }
.processlist .date1:before{display:none; position: absolute; content: ''; background: url(../images/about-03.png) no-repeat center; width: 35px; height: 6px; left: -10px; bottom: -25px;}
.jiazai{width: 133px; height: 40px; color: #fff; font-size: 16px; background: #005aa7}
.div{width: 100%; background: #eeeeee;position: relative;height: 200px; overflow: hidden;}

.processlist .showMore{ margin-top: 40px; }




.mobile-main-industry-con{ display: none; }













@media only screen and (min-width: 1201px) and (max-width: 1440px) {
.contanier{max-width: 1050px; margin: auto;}
.public-banner .ban-span{max-width: 1050px; margin: auto;}
.contact-list { max-width: 1050px; margin-top: 30px;}
.jt-list{ margin-top: -5px !important; }
.cd-container { width: 100%; padding: 0 0.25em; margin: 0 auto;}
.processlist .separator{ margin-left: -1.5px; }
.processlist .newsimg {width: 342px;left: 179px;}
.processlist li.even .newsimg {left: 146px;}
.processlist .date {left: 382px; top: -7px;}
.processlist .date1 { left: 382px;}
.processlist li.even .date,.processlist li.even .date1 {left: 10px;}
.processlist .even:hover .date,.processlist .even:hover .date1 {left: 40px;}
.cluture-right h2 { margin-left: 11px;}
.banner {width: 100%; height: 294px; background-size: 100% !important;}
.banner h1 {margin-top: 95px;}
.ban-cy-h1 { margin-top: 77px !important;}
.main-wenhua-sec1-l {width: 46%; height: 298px;}
.main-wenhua-sec1-l a {width: 370px; height: 278px;}
.main-wenhua-sec1-l:before {    width: 419px;}
.main-wenhua-sec1-r { width: 489px; margin-top: 91px;}
.main-wenhua-sec2-con-d1 {width: 327px;}
.main-wenhua-sec2-con-d2 { width: 223px;}
.main-wenhua-sec2-con-d3 { width: 176px;}
.main-wenhua-sec2-con-d4 { width: 193px;}
.main-wenhua-sec2-con-d5 { width: 224px;}
.main-wenhua-sec2-con-d6 { width: 326px;}
.main-wenhua-sec2-con-d7 {width: 512px;}
.main-wenhua-sec2-con-d8 { width: 193px;}
.main-wenhua-sec2-con-d1-con p:before,.main-wenhua-sec2-con-d1-con p:after { width: 85%; margin:auto;}
.main-wenhua-sec2-con-d2-con p:before,.main-wenhua-sec2-con-d2-con p:after { width: 80%; margin:auto;}
.main-wenhua-sec2-con-d3-con p:before,.main-wenhua-sec2-con-d3-con p:after { width: 80%; margin:auto;}
.main-wenhua-sec2-con-d4-con p:before,.main-wenhua-sec2-con-d4-con p:after {width: 80%; margin:auto;}
.main-wenhua-sec2-con-d5-con p:before,.main-wenhua-sec2-con-d5-con p:after {width: 85%; margin:auto;}
.main-wenhua-sec2-con-d6-con p:before,.main-wenhua-sec2-con-d6-con p:after { width: 85%; margin:auto;}
.main-wenhua-sec2-con-d7-con p:before,.main-wenhua-sec2-con-d7-con p:after { width: 92%; margin:auto;}
.main-wenhua-sec2-con-d8-con p:before,.main-wenhua-sec2-con-d8-con p:after { width: 80%; margin:auto;}
.main-wenhua-sec2-con-d1-con p,.main-wenhua-sec2-con-d2-con p,.main-wenhua-sec2-con-d3-con p,.main-wenhua-sec2-con-d4-con p,.main-wenhua-sec2-con-d5-con p,.main-wenhua-sec2-con-d6-con p,.main-wenhua-sec2-con-d7-con p,.main-wenhua-sec2-con-d8-con p {width: 100%;}
.main-sports-sec1-left { width: 455px;}
.main-sports-sec1-even .main-sports-sec1-left {margin: 50px 38px 55px 0;}
.main-sports-sec1-right a { position: absolute; right: 62px;}
.main-sports-sec1-right:before { right: 45px;}
.main-sports-sec1-even .main-sports-sec1-right a {right: initial;left: 45px;}
.main-sports-sec1-even .main-sports-sec1-right:before {right: initial;left: 61px;}
.main-industry:before { height: 331px;}
.main-industry-con ul {
    margin-bottom: 140px;
}
.cluture-main{ padding-bottom: 0; }
.cluture-left span{ height: 250px; }
.about-left img{ width: 100%; }
.about-right{ height: 210px; }
.about-main{ padding-bottom: 60px; }
#cd-timeline {position: relative; margin-top: -25px !important;}


}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
.contanier{max-width: 90%; margin: auto;}
.public-banner .ban-span {max-width: 90%;}
.news-main img:hover{transform: scale(1)}
.cluture-main .cluture-right { width: 45%;float: right;margin-right: 10px;}
.cluture-right h1 { font-size: 67.53px;color: #e3e3e3;letter-spacing: 12px;text-align: left}
.cluture-right h2 { color: #666666; width: 60%; margin-left: 0; font-size: 28px;letter-spacing: 6px;text-align: left;}
.jt-list:before,.jt-list:after { width: 47%;}
.processlist .date,.processlist .date1 { left: 298px;}
.processlist .title { height: 35px; width: 408px;}
.processlist .description {height: auto; font-size: 14px; width: 364px;}
.cd-container { width: auto; padding: 0 1.25em; max-width: 100%; margin: 0 auto;}
.processlist .newsimg img { width: 77%; height: auto; margin-top: 16px;}


}




}
.mobile-banner{display: none;}
.contact-ul1{ display: block }
.contact-ul2{ display: none; }
@media screen and (max-width:768px){
    .news-title{ text-align: center; width: 100%; }
/*联系我们*/
.contact-ul1{ display: none }
.contact-ul2{ display: block; }
.contact-ul2 li i{ display: inline-block; float: left }
.contact-main .contact-ul2 li .p1{ padding-left: 10px; }
.contact-ul2 li:first-child i{ width: 20px; height: 40px; background: url(../images/mobile/contact-icon1.png) 0 7px no-repeat; background-size: 100%;}
.contact-ul2 li:nth-child(2) i{ width: 20px; height: 40px; background: url(../images/mobile/contact-icon2.png) 0 10px no-repeat; background-size: 100%;}
.contact-ul2 li:last-child i{ width: 20px; height: 40px; background: url(../images/mobile/contact-icon3.png) 0 12px no-repeat; background-size: 100%;}
.ban-span .h2 {font-size: 24px;padding-top: 47px; line-height: 50px;text-align: center;}
.ban-span .h3 {font-size: 20px;text-align: center;line-height: 18px;}
.news-details {max-width: 100%; margin-top: 20px; border-bottom: 0}
.main-news-con li .main-news-con-li-left h1{ font-size: 18px; font-weight: normal }
.news-title .title { font-size: 18px;line-height: 22px;}
.news-title .title-span em{ display: inline-block; padding: 10px 5px; font-size: 14px;}
.news-title .title-span em:first-child{ display: none; }
.news-main {max-width: 100%;margin: 10px auto 10px auto; font-size: 13px;  padding-bottom: 10px;}
.news-main p {line-height: 24px; font-size: 16px; }
.news-main span {margin-top: 10px;}
.news-bot a {font-size: 16px;line-height: 30px; width: 66%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.contanier { max-width: 100%; margin: auto;padding: 0 0.7em;}
.news-bot span{ font-size: 16px;display: block; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.news-bot span:first-child{ margin-bottom: 5px; }
.news-bot a button {top: 11px; width: 78px; height: 34px; font-size: 13px;}
.news-main span p {line-height: 36px;}
.contact-list {max-width: 100%; margin-top: 15px;}
.contact-list .title {font-size: 24px; padding-bottom: 15px; font-weight: bold}
.contact-list .title:before { bottom: 7px;}
.contact-main ul li {width: 100%;margin: 0 0.66%;height: 195px;}
.contact-main ul li img {top: -131px; width: 35px;}
.contact-main ul li .p1 { bottom: 120px;}
.contact-main ul li .p2 {bottom: 90px;}
.contact-main ul li{margin-bottom: 10px;}
.contact-main ul li a:before {z-index: 0;left: 0; border-radius: 3px; content: '';position: absolute; width: 100%;height:240px; background:#f7f7f7;}
.contact-main ul li a:before{z-index: 0; content: '';position: absolute; animation: myfirst 1s;}
 @keyframes myfirst{
    from {width: 100%;}
    to {width: 100%;}
}
.contact-main {overflow: hidden; max-width: 100%;margin: 20px auto 20px auto;}
#allmap{height: 260px !important;}
.contact-list .subtitle{ display: none; }
.about-1 ul li { width: 28% !important;margin: 2% 2.6%;}
.about-title { position: relative; padding-bottom: 10px;}
.about-2 { margin-top: 0;}
.about-2 .about-top .p1 {font-size: 16px;line-height: 28px; margin-bottom: 6px;}
.about-2 .about-top .p2 {font-size: 16px; padding-bottom: 10px; line-height: 28px;}
.about-3 {margin: 0 0px;overflow: hidden;}
.about-left { width: 100%;float: left;overflow: hidden; display: none;}
.about-left img { transition: all 0.6s; max-width: 100%;margin: auto;}
.about-right {width: 100%;height: auto; margin-top: 0;overflow-y: inherit;}
.about-right p { padding-right: 0; line-height: 28px; font-size: 16px;}
.about-top{ display: none; }
.about-main:before{display: none;}
.about-main { position: relative; padding-bottom: 10px;}
.cluture-main { padding-bottom: 20px; margin-top: 0;}
.cluture-left h2 { margin-top: 0;font-size: 20px; margin-bottom: 0;}
.cul-list{margin-top: 0; position: relative;}
.cluture-main .cluture-left {width: auto;float: left; padding: 0;background: #fff; margin-top: 0;}
.cluture-left span { height: auto;overflow-x: scroll; padding-right: 0; display: block; }
.cluture-main:before,.clu-bot span:before{display: none;}
.cluture-left span p {font-size: 13px;line-height: 25px; color: #666;}
.cluture-main .cluture-right { width: 100%; position:absolute; top: 0; display: none;}
.clu-bot span img {margin-right: 0; position: inherit;width: 100%; bottom: 20px;text-align: center;display: block;margin: auto;}
.cluture-right h1 {font-size: 22px;color: #e3e3e3;letter-spacing: 3px;text-align: left; display: none;}
.cluture-right h2 {width: 100%;margin-left: 0; font-size: 22px; text-align: left; font-weight: normal;letter-spacing: 0; color: #0059aa; }
.cluture-right{ margin-top:15px; }
.clu-bot span {position: inherit; display: block;float: left; margin-top: 10px;width: 100%;}
.jt-list { max-width: 100%;margin-top: 0;}
.jt-list { padding-bottom: 20px;}
.jt-main {margin-bottom: 50px; height: 110px;}
.jt-list .jt-title { padding-top: 33px;}
.jt-list:before,.jt-list:after { width: 45%; bottom: -5px; display: none;}
.jt-main:after {width: 40px;height: 35px;left: 0; right: 0; bottom: -38px; margin: auto;background-size: 100%; display: none;}
.jt-main:before {width: 32px; height: 22px; left: 0;right: 0;bottom: -21px; margin: auto;background-size: 100%;}
.cd-container { padding: 0 0; max-width: 100%; margin: 0 auto;}
.processlist .separator { left: 10px;}
.processlist .process_wrapper:after { left: 12px;}
.processlist li:hover, .processlist li.active {background:none;}
.processlist li .newsimg, .processlist li.active .newsimg { display: none;}
.processlist li:hover .description, .processlist li:hover .description, .processlist li.active .description, .processlist li.active .title { color: #555;}
.processlist li:hover .title { color: #555; top: 49%;}
.processlist li:hover .description { color: #555; top: 56%;}
.processlist .title {height: auto;left: 40px;width: 92%;color: #555555;line-height: 25px;right: 0px;top: 49%;margin-top: -50px; overflow: initial;}
.processlist .description { height: auto;left: 40px; display:block;font-size: 14px; width: 81%;color: #555555;line-height: 22px;right: 40px; top: 56%; margin-top: -8px;}
.process_wrapper {max-width: 100%; height: 155px; margin-left: auto; margin-right: auto;position: relative;overflow: initial;}
.processlist .date1:before{display: none;}
.processlist li.date {top: 30px; left: 0px;}
.processlist li .date, .processlist li .date1, .processlist li.active .date {color: #555; left: 0px; top: -6px;}
.processlist .date {font-size: 22px;transition: 0;left: 423px; top: 0;}
.processlist li:hover .date, .processlist li:hover .date1, .processlist li.active .date { color: #555;left: 50px;top: -6px; left: 0px;}
.processlist li {width: 95%; padding: 13px 0;position: relative;}
.date1{display: none;}
.processlist li.even .newsbody, .processlist li.even .description, .processlist li.even .title { float: left;}
.processlist li.even .date {left: 0;}
.processlist .process_wrapper:after {top: 5px;}
.about {width: auto;margin: auto; padding: 0 2%;    margin-bottom: 15px;}
.cluture-left span{ margin-top: 5px; }
.cluture-left span h3{ font-size: 18px; }
.cluture-left span p{ font-size: 16px; line-height: 28px; }

.processlist{ padding-bottom: 20px; }
.processlist .showMore{ margin-top: 20px; }




}





.mobile-banner{ display: none; }
.mobile-processlist{ display: none; }
@media only screen and (max-width: 1200px){
    /*关于仁洲*/
    .about-rz{ display: none; }
    .about-i{ display: none;}
    .about-1 ul{ display: none; }
    .about-title{ border-bottom: 1px solid #e6e6e6; }
    .processlist{ display: none; }
    .mobile-processlist{ width: 100%; display: block;background-color: #f5f5f5; margin-bottom: 15px;}
    .mobile-processlist ul{ max-width: 1130px;  margin:auto;  position: relative;  overflow: hidden; margin-bottom: 15px;}
    .mobile-processlist-con{ float: left; position: relative; }
    .mobile-processlist-con:before{ content: ""; position: absolute; width: 10px; height: 10px; background: #555; left: 0; border-radius: 50%;    margin-left: 2px;z-index: 99; top: 22px; }
    .mobile-processlist-con li{ width:96%; margin: auto; padding: 15px 0 0;    position: relative; }
    .mobile-processlist-con-wrapper{ width: 90%;  height: auto; margin-left: 6%;    margin-top: 10px; position: relative;    overflow: initial; }    
    .mobile-processlist-con-wrapper .date{  font-size: 22px; color: #555; font-weight: normal;}
    .mobile-processlist-con-wrapper .title{  font-size: 18px; color: #555; font-weight: normal; margin: 5px 0;}
    .mobile-processlist-con-wrapper .description{ font-size: 14px; color: #555; line-height: 26px; }
    .mobile-processlist .separator {  position: absolute;  width: 1px;  background: #d9d9d9;  height: 100%;  top: 0px;  left: 2%;  margin-left: -0.5px;}

    .cont-header{ display: none; }
    .banner{ display: none; }
    .container{ width: 96% !important; }
    /*联系我们*/
    /*.contact-title{ display: none; }*/
    .mobile-contact-title{ display: none !important }
    .banner{ display: block; width: 100%;    clear: both; background-size: 270% auto !important;  height: 200px!important;overflow: hidden; position:relative;    margin-top: 60px; }
    .banner h1{ font-size: 24px; text-align: center; font-family: "微软雅黑"; color: #fff; margin-top: 84px; }
    .banner h2{ font-size: 18px; text-align: center;  color: #fff; font-family: "aril";  margin-top: 0;  position: relative;  font-weight: normal;}
    .banner h2:before { content: "";  position: absolute;  left: 50%;  top: 30px; width: 25px; margin-left: -12.5px; height: 5px; background-color: #fff;}
    .ban-cy-h1{ font-size: 24px !important;margin-top: 84px !important; }
    .ban-cy-h2{ font-size: 18px !important; }
    .ban-cy-h2:before{ top: 30px !important; }
    /*仁洲产业*/
    .main{ background: none; }
    .main-industry{ width: 100%; padding-top: 0;overflow: hidden}
    .main-industry:before{ display: none; }
    .public-title{ display: none; }
    .public-title h2{ font-size: 22px; margin-top: -5px; font-weight: bold; }
    .public-title p{ font-size: 14px; margin-top: 12px; display: none; }
    .public-title h2:before{ top: 40px; }


    .service_border{ display: none; }
    .main-industry-con{display: none;}
    .mobile-main-industry-con{ display: block; }

    .mobile-main-industry-con{ width: 100%; margin:0 auto; position: relative; overflow: hidden; background: url(../images/mobile/xiexian.png) repeat; }
    .mobile-main-industry-con li{ width: 100%; height: auto; float: left;position: relative;}
    .mobile-main-industry-con li.odd{ background-color: rgba(0,89,168,0.8); }
    .mobile-main-industry-con li.even{ background-color: rgba(0,89,168,0.8); }
    .mobile-main-industry-con li.odd .img{ float: left }
    .mobile-main-industry-con li.odd .tit{ float: right;left: 50% }
    .mobile-main-industry-con li.evev .tit{ float: left;right: 50%  }
    .mobile-main-industry-con li.even .img{ float: right }
    .mobile-main-industry-con li .tit{ width: 50%; text-align: center; position: absolute; top: 50%;margin-top: -44px; }
    .mobile-main-industry-con li .tit a{ display: block; }
    .mobile-main-industry-con li .tit i{ width: 40px; height: 40px; margin:auto; }
    .mobile-main-industry-con li .tit h4{ font-size: 20px; color: #fff; font-weight: normal }
    .mobile-main-industry-con li .tit h5{ font-size: 16px; color: rgba(255,255,255,0.8); font-weight: normal; display: none !important }
    .mobile-main-industry-con li .img{ width: 50%; height: auto; }
    .mobile-main-industry-con li .img img{ width: 100%;height: auto; }
    .mobile-main-industry-con li .tit .mobile-main-industry-con-i0{ background: url(../images/mobile/mobile-wenhua.png) no-repeat;background-size: 100%; }
    .mobile-main-industry-con li .tit .mobile-main-industry-con-i1{ background: url(../images/mobile/mobile-tiyu.png) no-repeat;background-size: 100%; }
    .mobile-main-industry-con li .tit .mobile-main-industry-con-i2{ background: url(../images/mobile/mobile-dichan.png) no-repeat;background-size: 100%; }
    .mobile-main-industry-con li .tit .mobile-main-industry-con-i3{ background: url(../images/mobile/mobile-gongyi.png) no-repeat;background-size: 100%; }
    .mobile-main-industry-con li .tit .mobile-main-industry-con-i4{ background: url(../images/mobile/mobile-yiliao.png) no-repeat;background-size: 100%; }
    .mobile-main-industry-con li .tit .mobile-main-industry-con-i5{ background: url(../images/mobile/mobile-huazhuang.png) no-repeat;background-size: 100%; }
.main-intro-r img{ width: 80%; height: auto }
    /*仁洲地产*/
    .main-con{ margin-top: 15px;  padding: 15px 2%;}
    .main-con .public-title p{ font-size: 14px; }
    .main-con .public-title h2:before,.main-con .public-title h2:after{ width: 38%;  background-size: 100%;}
    .main-con .public-title h2:before{content: ""; border-top: 1px solid #ccc; display: block;position: absolute; top: 18px; left: 0} 
    .main-con .public-title h2:after{content: ""; border-top: 1px solid #ccc; display: block; position: absolute; top: 18px; right: 0}
    .main-intro{ margin-top: 0; }
    .main-intro-l{ width: 100%; }
    .main-intro-l h1{ font-size: 18px; }
    .main-intro-l p{ font-size: 14px; line-height: 24px;margin-top: 5px; }
    .main-intro-l span a{ margin-top: 10px; }
    .main-building{ padding-bottom: 15px; }
    .main-building-intro-r{ width: 100%;margin-right: 0; height: auto; margin-top: 15px;}
    .main-building-intro-r img{ width: 100%; height: 100% }
    .main-building-project{ margin-top: 15px; padding-bottom: 15px; }
    .main-building-project h2{ font-size: 18px; }
    .main-building-project p{ margin-top: 5px; font-size: 14px; }
    .main-more-img{ margin-top: 15px; }
    .main-more-img li{ width: 100%; height: auto; margin-right: 0; margin-bottom: 15px; }
    .main-more-img li a{ width: 100%; height: auto; }
    .main-more-img li img{ width: 100%; height: auto; }
    .main-more-img li span a{ margin-top: 5px; }
    .back{ margin:15px auto 0; }
    .main-welfare{ padding-top: 0;padding-bottom: 15px; }
    .main-partner-list-r span strong{ font-weight: normal !important; }
    /*仁洲化妆品*/
    .main-cosmetics{ padding-top: 0 !important; padding-bottom: 15px; }
    .main-cosmetics-intro-r{width: 100%; margin-top: 15px; height: auto;margin-right: 0 !important;  text-align: center;}
    .main-cosmetics-sec{ margin-top: 15px; padding-bottom: 15px; }
    .main-cosmetics-sec h1{ font-size: 18px; }
    .main-cosmetics-sec1-l{ width: 100%;height: auto; margin-top: 10px;   padding-left: 0;}
    .main-cosmetics-sec1-l:before,.main-cosmetics-sec1-l:after{ display: none; }
    .main-cosmetics-sec1-l a{ width: 100%; height: auto }
    .main-cosmetics-sec1-l img{ width: 100%; height: auto }
    .main-cosmetics-sec1-r{ width: 100%; margin-top: 15px; }
    .main-cosmetics-sec1-r p{ margin-top: 10px; line-height: 24px;}
    .main-cosmetics-sec2{ margin-top: 5px; }
    .main-cosmetics-sec2 dl{ margin-top: 15px; }
    .main-cosmetics-sec2 dd{ width: 100%; margin-bottom: 15px; }
    .main-cosmetics-sec2 dd:last-child{ margin-bottom:0 }
    .main-cosmetics-sec2 dd.odd{ width: 100%; }
    .main-cosmetics-sec2 dd a{ width: 100%;  height: auto; }
    .main-cosmetics-sec2-con{ width: 100%; height: 100%;left: 0; top:0;}
    .main-cosmetics-sec2 dd.odd .main-cosmetics-sec2-con{left: 0;padding: 15px 2%;}
    .main-cosmetics-sec2 dd.even .main-cosmetics-sec2-con{ right: 0; padding: 15px 2%;}
    .main-cosmetics-sec3{ margin-top: 15px; }
    .main-cosmetics-sec3 p{ font-size: 14px; line-height: 24px; }
    .main-cosmetics-sec3 dd{ margin-top: 0; }
    .main-cosmetics-sec3 dd em{ font-size: 14px; line-height: 24px; }
    .main-cosmetics-sec4{ margin-top: 10px; }
    /*仁洲文化*/
    .main-wenhua{ width:100%; height: auto;  overflow: hidden;  background-color: #eee;padding-bottom: 15px;}
    .main-wenhua .container, .main-yiliao .container{ width: 96% !important; }
    .main-wenhua-intro-r{ width: 100%; height: auto;margin-top: 15px; margin-right: 0; text-align: center }
    .main-wenhua-sec{ margin-top: 15px;    padding-bottom: 15px; }
    .main-wenhua-sec h1{ font-size: 18px; }
    .main-wenhua-sec1-l{ width: 100%; height: auto; margin-top: 10px;}
    .main-wenhua-sec1-l:before{ display: none; }
    .main-wenhua-sec1-l a{width: 100%;  height: auto; overflow: hidden;  position: initial;  left: 0;}
    .main-wenhua-sec1-l img{ width: 100%; height: auto; }
    .main-wenhua-sec1-r{ width: 100%; margin-top: 10px; }
    .main-wenhua-sec1-r p{ font-size: 16px; line-height: 24px;margin-top: 5px; }
    .main-wenhua-sec2{ margin-top: 10px; }
    .main-wenhua-sec2-con{ margin-top:15px; }
    .main-wenhua-sec2-con dd{ width: 49%; height: 100px; margin-right: 0; margin-bottom: 2%;line-height: 100px; font-size: 18px; }
    .main-wenhua-sec2-con dd:hover{ font-size: 18px !important }
    .main-wenhua-sec2-con dd:nth-child(2n){ float:right;  }
    .main-wenhua-sec2-con dd > div{ display: none; }
    .main-wenhua-sec2-con-d5,.main-wenhua-sec2-con-d6,.main-wenhua-sec2-con-d8{ margin-top: 0; }
    .main-wenhua-sec2-con-d8,.main-wenhua-sec2-con-d7{ margin-bottom: 0 !important }
    
    .main-wenhua-sec1-con1{ margin-top: 10px;}
    .main-wenhua-sec1-con1 h5{ font-size: 15px;}
    .main-wenhua-sec1-con1 p{ font-size: 14px; line-height: 24px;    margin-top: 5px;}
    .main-wenhua-sec1-con1 dd { width: 100%;    margin-right: 0; margin-bottom: 10px;}
    .main-wenhua-sec1-con1 dd img{ width: 100%;}
    
    /**/
    .main-yiliao{ padding-bottom: 15px; }
    .main-yiliao-intro-r{ width: 100%; height: auto; margin-top: 15px;    margin-right: 0; text-align: center}
    .main-yiliao-sec{ margin-top: 15px;padding-bottom: 15px; }
    .main-yiliao-sec h1{ font-size: 18px; }
    .main-yiliao-sec1 p{ font-size: 14px;line-height: 24px; margin-top: 5px; }
    .main-yiliao-sec1 ul li{ margin-bottom: 15px !important }
    .main-yiliao-sec1 ul li:nth-child(3n){ margin-bottom: 0 !important }
    .main-yiliao-sec2{ margin-top: 15px; }
    .main-yiliao-sec2-con{ margin:15px 0; }
    .main-yiliao-sec2-con a{ width: 100%; height: auto; text-align: center }
    .main-yiliao-sec2-con-r{ width: 100%; height: auto; background: #eee; margin-top: 0; }
    .main-yiliao-sec2-con-r p{ font-size: 14px; padding: 15px 2%; line-height: 24px; }
    .main-yiliao-sec3{ margin-top: 15px; }
    .main-yiliao-sec3 p{ font-size: 14px; line-height: 24px; }
    .main-yiliao-sec3 dd em{ line-height: 24px; font-size: 14px; }
    .main-yiliao-sec4{ margin-top: 15px; }
    .main-yiliao-sec4 ul li{ margin-bottom: 15px !important; }
    .main-yiliao-sec4 ul li:last-child{ margin-bottom: 0 !important;}
    /*新闻列表*/
    .main-news{ padding-top: 15px; padding-bottom: 15px; }
    .main-news-nav{ margin-top: 0; padding-bottom: 5px; }
    .main-news-nav li{ width: 24%; margin-right: 1%; margin-bottom: 10px;  height: 100px; }
    .main-news-nav li:nth-child(4n){ margin-right: 0; float: right }
    .main-news-nav li i{ margin: auto; }
    .main-news-nav li em{ font-size: 14px; }
    .main-news-nav li.main-news-nav-li0 i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li1.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li1 i{width: 50px; height: 50px; background:url(../images/mobile/mobile-main-news-nav-li2.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li2 i{width: 50px; height: 50px; background:url(../images/mobile/mobile-main-news-nav-li3.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li3 i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li4.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li4 i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li5.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li5 i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li6.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li6 i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li7.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li0 .lion i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li1-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li1 .lion i{width: 50px; height: 50px; background:url(../images/mobile/mobile-main-news-nav-li2-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li2 .lion i{width: 50px; height: 50px; background:url(../images/mobile/mobile-main-news-nav-li3-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li3 .lion i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li4-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li4 .lion i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li5-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li5 .lion i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li6-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li.main-news-nav-li6 .lion i{width: 50px; height: 50px;  background:url(../images/mobile/mobile-main-news-nav-li7-hover.png) no-repeat;background-size: 100%; }
    .main-news-nav li:last-child{ float: left !important }
    .main-news-con{ margin-top: 0; }
    .main-news-con li{ padding:15px 2%;margin-bottom:0; }
    .main-news-con li .main-news-con-li-left{ width: 100%; }
    .main-news-nav li a{ font-size: 15px;    width: auto; }
    .main-news-con li .main-news-con-li-left h1 a{ font-size: 18px; }
    .main-news-con li .main-news-con-li-right{ width: 100%; height: auto; margin-top: 28px; display: none;}
    .main-news-con li .main-news-con-li-left span{ margin-bottom: 15px; }
    .main-news-con li .main-news-con-li-right a,.main-news-con li .main-news-con-li-right a img{ width: 100%; height: auto }
    .main-news-nav li.main-news-nav-li4{ margin-left: 12%; }
    .list_page{ margin-top: 10px; }

    .list_page a:first-child,.list_page a:last-child{ display: none !important; }
    /*合作伙伴*/
    .main-partner{ padding: 15px 0;  }
    .main-partner-con{ margin-top: 0; }
    .main-partner-con  ul{ margin-bottom: 5px;   overflow: hidden; }
    .main-partner-con li{ margin-bottom: 15px; }
    .main-partner-con li:nth-child(4n){ margin-bottom: 0 }
    .main-partner-con li .main-partner-list-l{ width: 100%; height: auto; position: relative;}
    .main-partner-con li .main-partner-list-l img{ width: 100%; height: auto }
    .main-partner-list-r h1{font-size: 18px; font-weight: normal;}
    .main-partner-list-r i{ font-size: 15px; margin:5px 0; }
    .main-partner-list-r h1 a{ font-size: 18px; }
    .main-partner-list-r{ width: 100%; height: auto; padding: 10px 2% 15px 2%;    text-align: left; }
    .main-partner-list-r i:before{ left:0; }
    .main-partner-list-r p{ float: left; width: 100%; margin-top: 15px; }
    .main-partner-list-r span{ margin-top: 10px; }
    .partner-logo1,.partner-logo2,.partner-logo3,.partner-logo4{ background:rgba(255,255,255,0.8);}
    .main-partner-even .main-partner-list-r{ padding: 15px 2% 15px 2%;}
    .partner-logo{ width: 70px; height: 70px; background-color: rgba(255,255,255,0.8); border:1px dashed #eee; border-radius: 50%; display: block!important;}
    .main-partner-list-l em img{ width: 80%; height: auto; text-align: center; display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; }
    .main-partner-body-tit{ padding-bottom: 10px; }
    /*招聘*/
    .main-recruit{ padding: 0 0 15px; }
    .main-recruit-con{ margin-top: 0; }
    .main-recruit-con-top{ width: 100%; height: auto;   }
    .main-recruit-con-top-left{ display: none; }
    .main-recruit-con-top-right{ width: 100%; margin-right: 0; overflow: hidden; padding:15px 2%; float: initial; font-size: 16px; }
    .main-recruit-con-top-right h2{ font-size: 36px;position: absolute;top: -23px;right: 0; left:8px; display: none; }
    .main-recruit-con-top-right-c{ margin-top: 0; background-color: #f8f8f8; }
    .main-recruit-con-top-right-c h5{ font-size: 18px; font-family: "微软雅黑" }
    .main-recruit-con-top-right-c p{ line-height: 24px;margin-top: 10px;  font-size: 16px;font-family: "微软雅黑" }
    .main-recruit-nav{ margin:15px auto 0; width: 80%;}
    .main-recruit-nav li{ width: 40%; height: 40px; line-height: 40px; }
    .main-recruit-nav li a{ font-size: 16px; }
    .main-recruit-content{ margin-top: 15px; }
    .main-recruit-zw-top{ height: 40px; background: #eee; }
    .main-recruit-zw-top span{ width: 50%; line-height: 40px; display: none;font-size: 16px; font-family: "微软雅黑"; color: #333}
    .main-recruit-zw-top span:first-child,.main-recruit-zw-top span:nth-child(4n){ display: block;    text-align: left; padding-left: 10px  }
    .main-recruit-zw-con dt{ height: 40px; font-size: 14px; position: relative; }
    .main-recruit-zw-con dt > span{width: 50%; line-height: 40px; display: none;font-size: 16px;}
    .main-recruit-zw-con dt > span:first-child,.main-recruit-zw-con dt > span:nth-child(4n){ display: block;text-align: left; padding-left: 10px  }
    .main-recruit-zw-con dd{ padding: 15px 2%; }
    .main-recruit-zw-con .ddnew{padding: 15px 2%;}
    .main-recruit-zw-con .ddnew p span{ font-family: "微软雅黑" }
    .main-recruit-zw-con-click{display: block !important; position:absolute; right: 10px; width: 15px !important; height: 40px !important }
    .main-recruit-zw-con-click.open{display: none;}
    .active .open{ display: none; }
    .active .main-recruit-zw-con-click{display: none;}
    .active .ddnew{ display: block !important; }
    /*仁洲体育*/
    .main-sports-intro-r{ width: 100%; height: auto;margin-right: 0;    margin-top: 15px; }
    .main-sports-intro-r img{ width: 100%; height: auto }
    .main-sports-sec{ margin-top: 15px;padding-bottom: 15px; }
    .main-sports-sec h1{ font-size: 18px; }
    .main-sports-sec1 ul{ margin-top: 15px; }
    .main-sports-sec1 li{ height: auto; margin-bottom: 15px; }
    .main-sports-sec1-left{ width: 96%;margin:15px 2%; }
    .main-sports-sec1-left h5{ font-size: 18px; }
    .main-sports-sec1-left p{ margin-top: 5px;    line-height: 24px; }
    .main-sports-sec1-right{ width: 100%; height: auto }
    .main-sports-sec1-right a{ width: 100%; height: auto;position: relative;  right: 0;  top: 0; }
    .main-sports-sec1-right:before{ display: none; }
    .main-sports-sec1-right img{ width: 100%; height: auto }
    .main-sports-sec1-even .main-sports-sec1-left{ margin: 15px 2%; }
    .main-sports-sec1-even .main-sports-sec1-right a{ left: 0; }
    .main-sports-sec2{ margin-top: 15px; }
    .main-sports-sec2 p{ font-size: 14px; line-height: 24px; margin-top: 5px; }
    .main-sports-sec2 ul li{margin-bottom: 15px !important;}
    .main-sports-sec2 ul li:last-child{ margin-bottom: 0 !important}
    .main-more-img li span a{ font-size: 15px; }
    /*公益*/
    .main-welfare-intro-r{ margin-right: 0; width: 100%; height: auto; margin-top: 15px; }
    .main-welfare-intro-r img{ width: 80%; height: auto }
    .main-welfare-sec{ margin-top: 15px; padding-bottom: 15px; } 
    .main-welfare-sec h1{ font-size: 18px; margin-bottom: 15px;}
    .main-welfare-sec1-l:before,.main-welfare-sec1-l:after{ display: none; }
    .main-welfare-sec1-l{ width: 100%; height: auto; margin-top: 15px; padding-left: 0;}
    .main-welfare-sec1-l a,.main-welfare-sec1-l a img{ width: 100%; height: auto; }
    .main-welfare-sec1-r{ width: 100%; margin-top: 15px; }
    .main-welfare-sec1-r p{ line-height: 24px; margin-top: 5px; }
    .main-welfare-sec2{ margin-top: 5px; }
    .draggable{ display: none }
    .slick-prev{ display: none; }
    .pic_slick{ margin-bottom:0;  margin-top: 15px; }
    .pic_slick .slick .item.slick-center .inner{ transform: scale(1); }
    .pic_slick .slick .item{ padding-top:0; }
    .pic_slick .slick{ margin-top:0; }
    .date_slick{ padding:0;margin-top: 0; }
    .pic_slick .slick .slick-arrow{ width:10%;}


    .main-welfare-sec3{ display: none; }
    .mobile-main-welfare-sec3{width: 292px;margin:auto; margin-top: 15px; overflow: hidden; display: block }
    .mobile-main-welfare-sec3 ul{ width:100%; overflow: hidden; margin: auto; padding:15px 0 0 0; }
    .mobile-main-welfare-sec3 li{width: 100%; float: left; margin-right: 0; margin-bottom: 15px;}
    .mobile-main-welfare-sec3 li a{width: 292px; height: auto; overflow: hidden; display: block}
    .mobile-main-welfare-sec3 li img{width: 100%; height: auto;}
    .mobile-main-welfare-sec3-p{ width: 100%; height: 140px; background-color: #005aa7; overflow: hidden }
    .mobile-main-welfare-sec3-p p{ text-align: center;color: #fff; font-size: 14px; line-height: 24px; }
    .mobile-main-welfare-sec3-p p.mobile-main-welfare-sec3-p1{ font-size: 18px; margin-top: 30px; }
    .mobile-main-welfare-sec3 li:last-child{ margin-bottom: 0; }


    .main-welfare-sec4{ margin-top: 15px; }
    .main-welfare-sec4 p{ font-size: 14px; margin-top: 5px;  line-height: 24px; }
    .main-welfare-sec4 ul{ margin-top: 15px; }
    .main-welfare-sec4 li{ width: 100%; margin-right: 0;font-size: 15px; margin-bottom: 15px;}
    .main-welfare-sec4 li a{ width: 100%; height: auto; margin-bottom: 5px; }
    .main-welfare-sec4 li:last-child{ margin-bottom: 0 }
    .main-welfare-sec5{ margin-top: 15px; }
    .main-welfare-sec5 p{ font-size: 14px; line-height: 24px; }
    .main-welfare-sec5 dd em{ font-size: 14px; line-height: 24px; }
    /*合作伙伴详情*/
    .main-partner-body{ width: 100%; }
    .main-partner-body h1{ font-size: 20px; }
    .main-partner-body i{ margin-top: 5px; font-size: 14px; }
    .main-partner-arc{ margin-top: 5px; }
    .main-partner-arc p{ line-height: 24px; }
    .main-partner-arc span{ width: 100%; margin-top: 15px; }
    .main-partner-arc span p{margin-top: 5px;}
    .news-bot{ margin: 10px 0; }
    .news-bot a{ width: 100%; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap;    line-height: 24px; }
    .news-bot a button{right: 0;  top: 0; margin:10px auto 0; display: block}
	.news-main{ border-bottom: 1px solid #eee; }
	/***联系我们***/
	.contact-main ul li a span {
		background: #fff;
	}
    .contact-main ul li p{ font-size: 16px; }
	.contact-main ul li img {
		text-align: center;
		margin: 0;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
    .BMap_Marker{    width: 20px !important;    background-size: 100% !important;}
    .contact-main h5{ font-size: 22px; font-weight: normal; color: #0059a8; display: block; text-align: left; }
    .contact-main ul{ margin-top: 10px; }
	.contact-main ul li:first-child img {
		top: 7px;
		width: 21px;
	}
    .contact-main ul li:nth-child(2) img {
        top: 10px;
        width: 21px;
    }
    .contact-main ul li:last-child img {
        top: 13px;
        width: 21px;
    }
	.contact-main ul li .p1 {
		bottom: 0;float:left;
	}
	.contact-main ul li .p2 {
		bottom: 0;float:left;
	}
	.contact-main ul li a span {
		position: initial;
		z-index: 99;
		height: 33px;
		line-height:40px;
	}
	.contact-main ul li .p1 {
		position: inherit;
		padding-left: 9%;
	}
	.contact-main ul li .p2 {
		position: inherit;
	}
	.contact-main ul li a:before,.contact-main ul li:hover a:before {
		content: '';
		position: initial;
		width: 100%;
		height: 33px; 
		background: #fff;
	}
	.contact-main ul li {
		height: 33px;
	}
	.contact-main ul li {
		overflow: inherit;
	}
	.news-main img {
		max-width: 100%;
		height: auto !important;
	}
	.contact-main ul li .a1 img {
		top: 7px;
		width: 21px;
	}
	.contact-main ul li .a2 img {
		top: 8px;
		width: 21px;
	}
	.contact-main ul li .a3 img {
		top: 13px;
		width: 21px;
	}
	
	
	
} 

