.title{text-align:center;background:url(../images/line01.png) repeat-x left bottom;padding-top:28px;padding-bottom:29px;} 
.title dl{ display:inline-block; *display:inline; zoom:1; color:#17325d; position:relative; /*border-bottom:1px solid #17325d;*/}
.title dt{ font-size:24px; font-weight:bold; }
.title dd{ text-transform:uppercase;  padding:0 10px; padding-bottom:17px;}
.title{ padding-top:53px;}
.title dl:before,.title dl:after{ content:''; width:30px; height:41px;  position:absolute; top:6px; background:url(../images/li2.png) no-repeat center; }
.title dl:before{ left:-30px;}
.title dl:after{ right:-30px; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(900deg); transform:rotate(90deg);}
.more{ padding-top:30px; padding-bottom:60px;    text-align: center;}
.more a {
    color: #fff;
    display: inline-block;
    *display: inline;
    padding: 9px 55px;
    background-color: #17325d;
    border-radius: 37px;
}
.more a:hover{border: #17325d 1px solid;color:  #17325d;background: none;}
@media (max-width:480px){
    .title{    padding-top: 20px;}
    .more{    padding-top: 10px;
    padding-bottom: 20px;}
    .title dt{font-size: 18px;}
}
/*Top002633 */

.Top002633{ background:#fff; }
.Top002633 .header-top{position:relative; }
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 15px; width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-52px center;}
.Top002633 .header-right dt{ width:198px; position:relative;border:1px solid #bec1c5; border-radius:36px; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#17325d;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #17325d;border-radius:50%;}
.Top002633 .header-bottom{ background:#17325d;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:50px; font-size:16px; }
.Top002633 .header-menu li.aon em a{color:#fff;background:#d33501;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:220px; left:50%; margin-left:-110px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#17325d; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#17325d; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #cecece; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:#d33501; color:#cfebef;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#17325d;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#17325d; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}
/*Banner002033 */
.Banner002033 div{/* height:409px; background-position:center top; background-repeat:no-repeat;*/background:none;}
.Banner002033 div img{ display:block;}
@media(max-width:1000px){
/*.Banner002033 div{ height:auto; background:none !important;}*/
.Banner002033 div img{ display:block; width:100%;}
} 


/*
 .Menu000721 为demo编号
 */
.Menu000721{/* padding-top:30px;*/background: #f5f5f5 url(../images/side.jpg) no-repeat center bottom; overflow:hidden;}
.Menu000721 header{background-color:#17325d;color:#fff;padding:30px 0 30px 10px;font-size: 12px;text-transform: uppercase;}
.Menu000721 header b{font-size: 20px;display:block;font-weight: normal;}
.Menu000721 .code{ border:1px solid #cfd2d3; background-color:#fff; text-align:center; padding:10px 0;display: none;}
.Menu000721 .code img{ max-width:145px; width:100%;}
.Menu000721 .code p{ margin:0;}
@media(min-width:769px){
.Menu000721 li{margin-top:3px;background-color:#ebeced; line-height:42px; padding-left:24px; }
.Menu000721 li a{ display:inline-block;height:42px; }
.Menu000721 li a.aon,
.Menu000721 li a:hover{ border-bottom:2px solid #d33501; color:#d33501; font-weight:bold;}
.Menu000721 ul{ margin-bottom:60%;}	
}
@media(max-width:768px){
.Menu000721{ padding-top:0; overflow:hidden;width: 104%;margin-left: -2%;height:auto!important;background: none;}
.Menu000721 header{ text-align:center; font-size:14px;padding:10px 0;}
.Menu000721 header b{ font-size:16px;}
.Menu000721 .code{ display:none;}
.Menu000721 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-top:3px;}
.Menu000721 li:nth-child(3n){ margin-right:0;}
.Menu000721 li a{ display:block;background-color:#ebeced; border-radius:20px; line-height:40px;}
.Menu000721 li a.aon{background-color:#17325d; color:#fff;}
}
@media(max-width:480px){
.Menu000721 li a{line-height:30px;}
    .Menu000721 ul{display: none}
}
/*
 Location000892 为demo编号
 */
.Location000892 { line-height:30px; padding-top: 2%;}
.Location000892 { font-style: normal;  font-size:12px; color:#666; letter-spacing:1px;}
.Location000892 a {  color: #666; }
.Location000892 a:hover{ text-decoration:underline;}
.Location000892 span{ color:#d33501;}
@media (max-width:480px){
    .Location000892{display: none;}
}
/*
 PicList000726 为demo编号
 */
.PicList000726 ul li{/* background: #f6f6f6; */padding: 10px 3% 10px 10px;margin: 2% 0;border-bottom: 1px solid #cecece;}
.PicList000726 ul li div{ position:relative; padding:0 7% 0 21%; background:url(../images/PicList000726_icon.png) right center no-repeat;}
.PicList000726 ul li:hover{background:#f6f6f6; }
.PicList000726 ul li a.pic{width: 19%; position:absolute; left:0; top:0; background-repeat:no-repeat; background-position: center top; background-size: contain; overflow:hidden; height:100%;}
.PicList000726 ul li h1{margin:0;line-height: 36px;color:#676767;font-size: 16px;font-weight: normal;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.PicList000726 ul li time{font-size:12px;color: #999;line-height: 8px;display:block;padding:3px 0;}
.PicList000726 ul li p{color: #444444;font-size:12px;line-height: 20px;height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:0;}

.PicList000726 ul li dl{width:100%;padding-top:5px;display: none;}
.PicList000726 ul li dl dt{ margin-right:3px; background:#009CDD; float:left;}
.PicList000726 ul li dl dt a{ font-size:0.875em; color:#fff; display:block; padding:3px 10px;}

@media(max-width:480px){
.PicList000726 ul li div{ padding:0; background:none;} 
.PicList000726 ul li a.pic{ width:100%; position:static; height:auto; display:block;}
.PicList000726 ul li a.pic img{ width:100%;}
}
/*
 .Bottom002230 为demo编号
 */
.Bottom002230{}
.Bottom002230{ background: #17325d;;  padding: 37px  0 0}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block;width: 37px;height: 1px;border-bottom: 1px solid #b8ada2;margin: 5px 0 0;}
.Bottom002230 .left ul {padding: 0 0 0px;}
.Bottom002230 .left ul li{ float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #000}
.Bottom002230 .right img{ border: 5px solid #9b8978}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{  }
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ border-top: 1px solid #b8ada2; margin: 10px 0 0}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 2;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #d5cfc9}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #d5cfc9; margin: 0; padding: 0 0 20px}
.Bottom002230 .links{margin: 10px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 0; padding: 8px 0 8px 70px;}
.Bottom002230 .links a{display: inline-block;    color: rgba(255,255,255,0.4);}
.Bottom002230 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002230 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

@media (min-width:768px) {
.Bottom002230 .left h3{ margin-top: 0}
.Bottom002230 .right,.bottom p{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 2;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
   
}
@media (max-width:480px){
    .Bottom002230{padding-top: 5px;}
    .Bottom002230 .right{display: none;}
} 

/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
/*.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}*/
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{margin: 0 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content dd{ float:left; width:32%; margin-right:2%;}
.RighInfo002228 .single-content dd:last-child{ margin-right:0;}
.RighInfo002228 .single-content dd img{ display:block; width:100%;border-radius: 30px 0 30px 0px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;line-height: 2;font-size: 16px;margin-bottom: 1%;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*Floor001891 */
.Floor001891{background: #f6f8f7 url(../images/project.jpg) no-repeat center bottom;background-size: cover;}
.Floor001891 .taball{margin-top: 3%;}
.Floor001891 .tab li{text-align:center; font-size:13px; padding:10px 0; cursor:pointer; line-height:30px; position:relative;background: #d4d4d4;}
.Floor001891 .tab li img{ margin-right:5px; vertical-align:middle;  width:30px; height:30px;}
.Floor001891 .tab li .hover{ display:none;} 
.Floor001891 .tab li.on{ color:#fff;background-color:#17325d;}
.Floor001891 .tab li.on img{ display:none;} 
.Floor001891 .tab li.on .hover{ display:inline-block;} 
.Floor001891 .tab li.on i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:-12px; border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #17325d;}
.Floor001891 .tab .bx-viewport{ padding-bottom:12px;}

.Floor001891 .box{  background-size:cover; padding:2% 0; margin-top:-12px;}
.Floor001891 .box section{ /*display:none;*/height: 0;overflow: hidden;}
.Floor001891 .pic{ float:right; width:50%;}
.Floor001891 .pic img{ display:block; width:100%;}
.Floor001891 .txt{ float:left; width:44%;}
.Floor001891 .tit{color:#17325d; font-size:36px;}
.Floor001891 .tit:after{ display:block; content:''; background-color:#cacaca; width:80px; height:6px; margin-top:10px;}
.Floor001891 .txt pre{ margin:3% 0 5% 0; line-height:30px; font-size:16px;}
.Floor001891 .txt .more{ font-size:16px; color:#fff; background-color:#8cc63e; width:152px; height:50px; line-height:50px; text-align:center; display:inline-block;}
@media(max-width:1024px){
.Floor001891 .tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001891 .pic,
.Floor001891 .txt{ float:none; width:auto;}
.Floor001891 .pic{ padding:3% 0;}
.Floor001891 .tit{font-size:24px;}
.Floor001891 .txt .more{ font-size:14px;}
.Floor001891 .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .tab li{ font-size:12px;}
}
/*
 .Floor001696 为demo编号
 */
.Floor001696{  padding:2% 0;padding-bottom: 0;}
.Floor001696 ul li a:after{    content: '';
    width: 120px;
    height: 120px;
    position: absolute;
    bottom: -60px;
    z-index: -1;
    background: url(../images/li3.png) no-repeat center bottom;left: 70px;}
.Floor001696 .auto li a{ display:block; border:1px solid #d4d4d4; background-color:#d4d4d4; padding:8px;}
.Floor001696 ul li a p{text-align: center}
.Floor001696 .auto li figure{ padding-bottom:68%; background-size:contain;}
.Floor001696 .bx-wrapper .bx-viewport{padding-bottom: 60px;border-bottom: 2px solid #124f88}
.Floor001696 .bx-wrapper { position:relative; z-index:1;width:1100px;margin:0 auto ;}
.Floor001696 .bx-controls-direction a{ position:absolute; width:40px; height:40px; background-color:#17325d; border-radius:50%; /*top:50%;*/ /*margin-top:-20px;*/bottom:-0px;}
.Floor001696 .bx-controls-direction a.bx-prev{ left:-5%;}
.Floor001696 .bx-controls-direction a.bx-next{ right:-5%;}
.Floor001696 .bx-controls-direction a span{ position:absolute; width:14px; height:14px; left:50%; margin-top:-7px; margin-left:-7px; top:50%; font-size:14px; color:#fff;}
.Floor001696 .bx-controls-direction a:hover{ background-color:#d33501;}
.Floor001696 .bx-controls-direction a:hover span{ color:#fff;}
@media(max-width:1440px){
.Floor001696 .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001696 .bx-controls-direction a.bx-next{ right:-2%}
}
@media(max-width:480px){
.Floor001696 .auto li a{padding:3px;}
.Floor001696 .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
}
/*Floor002677 */
.Floor002677{ overflow:hidden; padding-bottom:4%;}


.Floor002677 .main{ background:#f3f2f0; border-radius:50px 0 50px 50px; position:relative; z-index:1;margin-top: 3%;}

.Floor002677 .main > *{ position:relative; z-index:2;  width:50%;}
.Floor002677 .news-list{float:left; padding:4% 3% 0 4%;}
.Floor002677 .news-top{ float:right; }
.Floor002677 .news-top .txt{ padding:16px 30px; border-bottom:1px solid #c8d6e3;padding-left:0;}
.Floor002677 .news-top .pic img{ display:block; width:100%;}
.Floor002677 .txt time{font-size: 12px;color:#999;}
.Floor002677 .txt h2{ font-size:18px; font-weight:normal;}
.Floor002677 .txt h2 a{ color:#333;}
.Floor002677 .txt h2 a:hover{ color:#98663a;}
.Floor002677 .txt p{line-height:24px;height: 45px;overflow:hidden;margin-bottom:3%;font-size: 13px;color: #333;margin-top: 0;}
.Floor002677 .txt .more{ color:#999;}
.Floor002677 .news-list h2{line-height:24px;/* height: 37px; */margin: 0;font-size: 18px;}
.Floor002677 .news-list li{ padding:25px 0;border-bottom:1px solid #c8d6e3;}
.Floor002677 .news-list li .pic{ width:34.8%;}
.Floor002677 .news-list li .pic img{ display:block; width:100%;}
.Floor002677 .news-list li .txt{ width:65.2%; padding-left:5%;}

.Floor002677 .details{ width:auto;}
.Floor002677 .details a{ float:right; margin-top:-85px;width:160px; line-height:40px; text-align:center; color:#4f4033; background:#efe9dd; border-radius:40px; font-size:16px; transition:0.3s;}
.Floor002677 .details a:hover{ background:#4f4033; color:#efe9dd;}

.Floor002677 .bx-pager{ padding:20px 0; overflow:hidden;}
.Floor002677 .bx-pager div{ float:left; padding-right:10px;}
.Floor002677 .bx-pager a{ display:block; border:3px solid #efe9dd; border-radius:50%; width:16px; height:16px; overflow:hidden; line-height:1000px;}
.Floor002677 .bx-pager a.active{ border-color:#17325d;}
@media(max-width:768px){
.Floor002677 .main > *{ width:auto; float:none !important;}
.Floor002677 .news-top{ margin-top:0; padding:0%;}
.Floor002677 .main{ border-radius:10px 0 0 10px;}
}
@media(max-width:480px){
.Floor002677 .bx-pager{ position:relative; bottom:auto; right:auto; text-align:center; padding:3% 0;}
.Floor002677 .bx-pager div{ float:none; display:inline-block;}
.Floor002677 .details{ text-align:center; padding-bottom:3%;}
.Floor002677 .details a{ float:none; display:inline-block; margin-top:0;}
.Floor002677 .txt h2{ font-size:15px; margin:3% 0; line-height:20px; }
.Floor002677 .txt time{ font-size:12px;}
    .Floor002677 .news-list li{padding:10px 0;}
    .Floor002677 .news-list{padding:0}
    .Floor002677 .news-top .txt{padding-left: 16px;}
}


/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:2% 0;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info .tit{margin:0; color:#17325d;font-weight:normal; font-size:24px;     margin-bottom: 2%;}
.RighInfo001278 .prod_info .con{line-height:29px; color:#666; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more01{ border: 1px solid #cecece;color: #999;line-height: 40px;display: block;width: 150px;text-align: center;display: none;}
.RighInfo001278 .prod_info .share a.more01:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:0 5%;}
.RighInfo001278 .big_img li img{ max-height:100%;}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ padding:0 30px;position:relative; overflow:hidden;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#17325d;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#17325d; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
.RighInfo001278 .tab .info p{line-height: 2;font-size: 12px;color: #333;}
.RighInfo001278 .tab .info p span{line-height: 2;font-size: 15px;color: #333;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	
/*
 .PicList001302 为demo编号
 */
.PicList001302{ padding-top:2%;}
.PicList001302 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:3%;}
.PicList001302 li:nth-child(3n){ margin-right:0;}
.PicList001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid transparent; z-index:10;}
.PicList001302 li:hover a{ border-color:#185c9b;}
.PicList001302 li figure{ padding:4px; position:relative; border:1px solid #dfdfdf;}
.PicList001302 li figure div{ padding-bottom:69%; background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:url(../images/PicList001302-search.png) no-repeat center  20% rgba(25, 93, 157, 0.9); opacity:0;  transition:0.3s;}
.PicList001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList001302 li:hover figure dl span{top:60%; }
.PicList001302 li p{ margin:10px 0; line-height:24px; height:27px; overflow:hidden; text-align:center;}
@media(max-width:480px){
.PicList001302 li{ width:49%;}
.PicList001302 li:nth-child(3n){ margin-right:2%;}
.PicList001302 li:nth-child(2n){ margin-right:0;}
}


/*
 .Floor001696 ä¸ºdemoç¼–å·
 */
.Floor02001696{  padding:2% 0;padding-bottom: 0;}
.Floor02001696 ul li a:after{    content: '';
    width: 120px;
    height: 120px;
    position: absolute;
    bottom: -60px;
    z-index: -1;
    background: url(../images/li3.png) no-repeat center bottom;left: 70px;}
.Floor02001696 .auto li a{ display:block; border:1px solid #d4d4d4; background-color:#d4d4d4; padding:8px;}
.Floor02001696 ul li a p{text-align: center}
.Floor02001696 .auto li figure{ padding-bottom:68%; background-size:contain;}
.Floor02001696 .bx-wrapper .bx-viewport{padding-bottom: 60px;border-bottom: 2px solid #124f88}
.Floor02001696 .bx-wrapper { position:relative; z-index:1;width:1100px;margin:0 auto ;}
.Floor02001696 .bx-controls-direction a{ position:absolute; width:40px; height:40px; background-color:#17325d; border-radius:50%; /*top:50%;*/ /*margin-top:-20px;*/bottom:-17px;}
.Floor02001696 .bx-controls-direction a.bx-prev{ left:-5%;}
.Floor02001696 .bx-controls-direction a.bx-next{ right:-5%;}
.Floor02001696 .bx-controls-direction a span{ position:absolute; width:14px; height:14px; left:50%; margin-top:-7px; margin-left:-7px; top:50%; font-size:14px; color:#fff;}
.Floor02001696 .bx-controls-direction a:hover{ background-color:#d33501;}
.Floor02001696 .bx-controls-direction a:hover span{ color:#fff;}
@media(max-width:1440px){
.Floor02001696 .bx-controls-direction a.bx-prev{ left:-4%;}
.Floor02001696 .bx-controls-direction a.bx-next{ right:-4%}
}
@media(max-width:480px){
.Floor02001696 .auto li a{padding:3px;}
.Floor02001696 .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
}


/*
 .Floor001696 为demo编号
 */
.Floor03001696{  padding:2% 0;padding-bottom: 0;}
/*.Floor03001696 ul li a:after{    content: '';
    width: 120px;
    height: 120px;
    position: absolute;
    bottom: -60px;
    z-index: -1;
    background: url(../images/li3.png) no-repeat center bottom;left: 70px;}*/
.Floor03001696 ul li{float: left;width:23.5%;margin-right: 2%;    display: block; border: 1px solid #d4d4d4; background-color: #d4d4d4; padding: 8px;}
.Floor03001696 ul li a .Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover; padding-bottom:100%;}
.Floor03001696 ul li a img{ display:none;}
.Floor03001696 ul li:nth-child(4n){margin-right: 0;}
.Floor03001696 ul li:hover{background: #17325d;}
.Floor03001696 ul li:hover a{color: #fff;}
.Floor03001696 .auto li a{ display:block; border:1px solid #d4d4d4; background-color:#d4d4d4; padding:8px;}
.Floor03001696 ul li a p{text-align: center}
.Floor03001696 .auto li figure{ padding-bottom:68%; background-size:contain;}
.Floor03001696 ul li a span{ position:absolute; width:14px; height:14px; left:50%; margin-top:-7px; margin-left:-7px; top:50%; font-size:14px; color:#fff;}
.Floor03001696 ul li a:hover{ background-color:#17325d;}
.Floor03001696 ul li a:hover span{ color:#fff;}
@media(max-width:1440px){
.Floor03001696 ul li a.bx-prev{ left:-2%;}
.Floor03001696 ul li a.bx-next{ right:-2%}
}
@media(max-width:480px){
.Floor03001696 .auto li a{padding:3px;}
.Floor03001696 ul li a{width:30px; height:30px;margin-top:-15px;}
    .Floor03001696 ul li{width:48%;margin-right: 2%;}
     .Floor03001696 ul li:nth-child(4n){margin-right: 2%;}
     .Floor03001696 ul li:nth-child(2n){margin-right: 0;}
}


/*
 Page000616 为demo编号
 */
.Page000616 .Pages{ padding: 20px 0 40px; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }
.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}
.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }
.Page000616 .p_page .num a{ width:40px; }
/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,
.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,
.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#17325d; color:#fff; }
.Page000616 em{ font-style:normal;}
@media only screen and (max-width:767px ) {
	.Page000616 .p_page .a_end,.Page000616 .p_page .a_first{ display: none;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next,.Page000616 .p_page .num a{ width:30px; margin: 0 2px;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next{ font-family: "宋体";}
}

/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238{ padding:3%  0px 0 0px;}
.RighInfo002238 .fl{width:74%;float: left;}
.RighInfo002238 .fr{width:22%;float: right;}
.RighInfo002238 .fr img{margin-bottom:17px;}
.RighInfo002238 .fz_24{color:#17325d; font-weight:100; margin:0; font-size:16px;    margin-bottom: 5px;}
.RighInfo002238 .fz_36{font-size:16px; color:#666; margin:0; font-size:12px;}
.RighInfo002238 .tit:after{ content:"";width:71px; height:1px; background:#17325d; margin:15px 0; display:block; }
.RighInfo002238 .con{font-size:16px; color:#5e5e5e; line-height:30px; margin:0;text-align: justify;}
.RighInfo002238 .con p:first-child{margin-top: 0}
.RighInfo002238 .con p{border-bottom: 1px solid #cecece;    padding-bottom: 2%;font-size: 14px;color: #333;}
.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #202020; min-height: 400px; margin: 50px 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.RighInfo002238 .bg li{color: #c79669; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{   border: 1px solid #c79669;  margin: 0 auto 15px;width: 130px; height:130px;border-radius: 130px;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 44px 0 10px}
@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:16px;}
   .RighInfo002238 .fz_60{ font-size:40px;}
   .RighInfo002238 .bg li{width:33.33%; }
   .RighInfo002238 .bg li p{width: 160px; border-radius:160px; height:160px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238{ min-height:440px;}
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:16px;}
   .RighInfo002238 .fz_60{ font-size:50px;}
   .RighInfo002238 .bg{ padding:65px  0 0; min-height: 335px}
   .RighInfo002238 .bg li{width:20%; }
}
@media only screen and (min-width:1200px){
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:16px;}
   .RighInfo002238 .fz_60{ font-size:60px;}
   .RighInfo002238 .bg li{width:191px; margin: 0 61px 0 0;}
   .RighInfo002238 .bg li p{width: 191px; height:191px;border-radius: 191px;}
   .RighInfo002238 .bg li.last{ margin: 0 0 0 0}
}
@media (max-width:480px){
    .RighInfo002238 .con p{font-size: 12px;}
    .RighInfo002238 .fl,.RighInfo002238 .fr{width:100%;float: none;}
    .RighInfo002238 .fr{display: none;}
    .RighInfo002238 .fr img{margin-bottom: 2%;}
}


/*PicList002120 */
.PicList002120{padding: 3% 0;}
.PicList002120 li{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 3%; box-shadow: 0 0 4px rgba(0, 0, 0, .32); transition: .4s;}
.PicList002120 li:hover{box-shadow: 0 0 12px rgba(0, 0, 0, .38); transition: .4s;}
.PicList002120 li a{display: block;}
.PicList002120 li p{margin: 0; line-height: 46px; padding: 0 2%; text-align: center; font-size: 16px;}
.PicList002120 li .table{display: none;}
.PicList002120 li figure{padding-bottom: 70%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){margin-right: 0;}
}
@media(max-width:640px){
.PicList002120 li{width: 48%; margin-right: 4%;} 
.PicList002120 li:nth-child(2n){margin-right: 0;}
}
@media(max-width:375px){
.PicList002120 li p{font-size: 14px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;}
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{text-align: center; color: #d33501; margin-bottom: 2%; font-size: 26px;text-transform: uppercase; }
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; margin-bottom:10px; font-weight:normal;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#d33501; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #d33501; color:#d33501; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228{ min-height:480px;}
  .RighInfo002228 .single-header h1{ font-size:28px;}
}

/*
 .TextList001246 为demo编号
 */
.TextList001246{ padding-top:2%;} 
.TextList001246 li{ border-bottom:1px dashed #c7c7c7; padding:0 5px 20px 5px; margin-bottom:20px; overflow:hidden;}
.TextList001246 li time{ float:left; width:74px; margin-right:20px; background:url(../images/TextList001246-date.jpg) no-repeat center top; height:79px; text-align:center;}
.TextList001246 li time span{font-size: 28px; display:block;font-family: Arial;padding: 18px 0 9px;color: #858585;}
.TextList001246 li p{ line-height:21px; overflow:hidden; height:42px; margin-bottom:0;}
.TextList001246 li .dot{ padding-top:5px;}
.TextList001246 li a:hover{ color:#d33501;}


/*岗位需求*/
/*招聘*/

 
.recruit_brief{ margin-top: 20px; }
.Recruitment_ul{ padding:2% 0; }
.Recruitment_ul li{ margin-bottom: 2px; list-style:none;}
.Recruitment_top{background-color: #f2f2f2; font-size: 18px;  padding: 16px 74px 16px 20px; color: #666666;  position: relative;}
.Recruitment_top span{ float: right; display: inline-block; font-size: 14px; }
.Recruitment_top i{ background: url(../images/zpxinxt_07.png) no-repeat;  display: inline-block; width: 23px; height: 23px; position: absolute;  right: 15px; top: 13px; cursor: pointer;}
.Recruitment_end{ padding-top: 10px; }
.Recruitment_end h5{ line-height: 35px; margin: 10px 0 0 0; color: #666666;font-weight: bold; }
.Recruitment_end p{ margin: 0px; line-height: 35px;color: #666666; }
.Online{ width: 151px; height: 40px; border-radius: 5px; background-color: #005ca2; font-size: 18px; color: #ffffff; text-align: center; line-height: 40px; display: block; margin-top: 20px; margin-bottom: 50px; cursor:pointer;}
.Online:hover{ color:#fff;}
.onon{ background-color: #005ca2;  color: #ffffff; }
.Recruitment_top i.on{ background:url(../images/zpxinxt_03.png) no-repeat;}

.Personaltion li{  width: 100%; height: 40px; border: #d7d7d7 1px solid;  margin-bottom: 20px; line-height: 38px; color: #333333;  padding-left: 20px; list-style:none;}

.Personaltion li i{ background:url(../images/hdiant_03.png) left center no-repeat; display: inline-block; width: 15px; height: 40px; float: right; }
.workexperience{ border: #d7d7d7 1px solid; padding-top: 5px; }
.workexperience h5{ float: left; margin: 3px 0 0 20px; }
.workexperience textarea{ height:205px; width: 100%; }

/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}

.Personal_h4{font-size: 16px; color: #d33501; margin: 10px 0 30px 0} 
.Personal_h5{font-size: 16px; color: #d33501; margin: 0 0 20px 0; padding-top: 40px;}
.Personal_h6{ margin: 30px 0; font-size: 16px;color: #d33501;}

@media (min-width:768px) and (max-width:1200px){ 
 .Personaltion li{ float: left; width: 47%; height: 40px; border: #d7d7d7 1px solid; margin-right: 6%; margin-bottom: 20px; line-height: 38px; color: #333333;  padding-left: 20px; }
 .Personaltion li:nth-child(2n){ margin-right: 0px; }
  }

  @media screen and (min-width: 1200px) { 
.syrecruit_top{  background: url(../images/zpxin_03.png) left center no-repeat; }
.recruit_brief{ margin-top: 40px; }

.Personaltion li{ float: left; width: 405px; height: 40px; border: #d7d7d7 1px solid; margin-right: 40px; margin-bottom: 20px; line-height: 38px; color: #333333;  padding-left: 20px; }
.Personaltion li:nth-child(2n){ float: right; margin-right: 0px; }
.workexperience textarea{ height:205px; width: 932px; }
}

.partylist{ padding:2% 0;}
.partylist ul{ margin:0 -1%;}
.partylist li{ float:left; width:31.333%; margin:0 1% 3%;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.partylist li .pic{ display:block; text-align:center; background-position: center center; background-repeat:no-repeat; overflow:hidden;}
.partylist li .pic img{ width:100%;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;height: 200px;}
.partylist li .txt{ padding:15px; border-bottom:1px solid #e5e5e5;}
.partylist li .txt .vicon{ position:absolute; right:15px; top:50%; margin-top:-15px; color:#cbcbcb;}
.partylist li .txt .vicon .iconfont{ font-size:24px;}
.partylist li .txt .h5 {overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-right:100px; position:relative;}
.partylist li .txt .h5 a{ color:#333; font-size:14px;}
.partylist li .txt time{ position:absolute; top:0; right:15px; color:#333; font-size:14px;}
.partylist li .txt .p{ color:#333; font-size:12px; padding-top:5px; line-height:20px; height:45px; overflow:  hidden;}
.partylist li:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.19);}
.partylist li:hover .txt .h5 a,.partylist li:hover .txt time{ color:#0e3092;}
.partylist li:hover .pic img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}

@media screen and (max-width:768px){
.partylist li{ width:100%;}
}