/*
 .TextList000658 为demo编号
 */
.TextList000658{padding: 2% 0;}
.TextList000658 .list{ padding-bottom:1px;}
.TextList000658 .list h1.title{ font-size:18px; background-color:#f2f2f2; margin:0; padding:16px 0 16px 16px; font-weight:normal; position:relative; cursor:pointer; line-height:25px;}
.TextList000658 .list h1.title time{ float:right; padding-right:74px; font-size:14px; color:#ccc;position:relative;}
.TextList000658 .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5; border-radius:50%; position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
.TextList000658 .list h1.title time::before,
.TextList000658 .list h1.title time::after{ position:absolute; content:''; background-color:#b3b3b2;top:50%;}
.TextList000658 .list h1.title time::before{ width:12px; height:2px; right:25px;  margin-top:-1px;}
.TextList000658 .list h1.title time::after{ width:2px; height:12px; margin-top:-6px; right:30px;}
.TextList000658 .list h1#on{ background-color:#5252AD; color:#fff;}
.TextList000658 .list h1#on time{ color:#fff;}
.TextList000658 .list h1#on::before{ background-color:#fff;}
.TextList000658 .list h1#on time::after{ display:none;}
.TextList000658 .list h1#on time::before{ background-color:#b3b3b2;}
.TextList000658 .con{ padding:3%; display:none;}
.TextList000658 .info{ line-height:25px; padding-bottom:2%;}
@media(max-width:640px){
.TextList000658 .list h1.title{ font-size:15px;}
.TextList000658 .list h1.title time{padding-right:54px; font-size:12px;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 65px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}
/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#5252AD;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .PicList001646 为demo编号
 */
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #666;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .h3 a:hover{color:#5252AD;}
.PicList002273 .right .p{color: #666;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;border: 1px solid transparent;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li{background:#eef0f1;}
    .PicList002273 .right .p{ padding-right: 50px; line-height: 25px;max-height: 75px; overflow: hidden;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 ul li:hover{border: 1px solid #5252AD;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 31px;}
}

/*Page001826*/
.Page001826 .auto{ border-bottom:6px solid #5252AD;padding:20px 0 40px 0;}
.Page001826 .Pages{ text-align:center;}
.Page001826 .Pages .p_page a{ display:inline-block; background:#f8f9fb; border:1px solid #bed1df; border-radius:3px; padding:0 15px;height:34px; line-height:34px;}
.Page001826 .Pages .p_cur,
.Page001826 .Pages .p_count,
.Page001826 .Pages .p_total{ display:none;}
.Page001826 .Pages .p_page em a{ font-style:normal; }
.Page001826 .Pages a.a_cur,
.Page001826 .Pages a:hover{ color:#fff; background:#5252AD !important;}
.Page001826 .Pages .i_text{ border:1px solid #bed1df; border-radius:3px;width:43px; height:34px; text-align:center; line-height:34px;}
.Page001826 .Pages .i_button{ height:34px; color:#fff;background:#5252AD; width:34px; border:none; cursor:pointer; padding:0;}
.Page001826 .Pages .p_jump b{ margin:0 5px;}
@media(max-width:640px){
.Page001826 .Pages .p_page .a_end,
.Page001826 .Pages .p_page .a_first,
.Page001826 .Pages .p_page em{ display:none;}
.Page001826 .Pages .p_page a{ padding:0 10px;}
}
/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul li{background: #E1E8F2; box-shadow: 1px 1px 1px #ccc;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #666;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #5252AD;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #5252AD;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px; margin-bottom: 1%;}
	.Menu002272 .current a{line-height: 73px;}
	.Menu002272 .current span{color: #5252AD;}
}
@media(max-width:768px){
    .Menu002272 .nav-menu ul{margin: 2% 0 0;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 30px;margin: 0 2px;padding: 3px 5px;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #5252AD;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
}

.Menu002272 .three{overflow: hidden; position: absolute;width: 40%; padding: 2% 0; left: calc(50% - 20%); display:none;}
.Menu002272 .three article{float: left; margin-right: 1%; border-radius: 20px; line-height: 35px; text-align: center; border: 1px solid #ccc; padding: 0 5%;}
.Menu002272 .three article:hover{background: #5252AD;}
.Menu002272 .nav-menu li .three article a{color: #000;}
.Menu002272 .nav-menu li .three article:hover a{color: #fff;}
.ion{display: block!important;}
@media(max-width: 768px){
    .Menu002272 .three{width: 100%; left: 2%;}
    .hei{height: 40px;}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .word{color:#617182;}
.RighInfo002226 .word .h4{ font-size:18px; margin:0;}
.RighInfo002226 .word .h4 span{display:inline-block; border-bottom: 2px #5252AD solid; padding-bottom:10px;}
.RighInfo002226 .word p{font-size:14px; padding:15px 0 30px; line-height:2.25; margin: 0;}
.RighInfo002226 .word p span{padding-right: 10px;}
.RighInfo002226 .word{ float:left; width: 65%;}
.RighInfo002226 .pic{ float:right; width: 30%;}
.RighInfo002226 .word .picLis{overflow: hidden; list-style: none; margin-top: 2%;}
.RighInfo002226 .word .picLis li{float: left;width: 24%; margin-right: 1%;}
.RighInfo002226 .word .picLis li:last-child{margin-right: 0;}
/*Top002258*/
.Top002258{ border-top: 3px solid #5252AD;}
.Top002258 .top-search{ position:relative;}
.Top002258 .top-search .text{width: 100%; color: #999; font-size: 12px; display: block;padding:0 25px 0 10px; line-height: 28px; height: 30px; width: 160px; background: #f4f4f4;border: 1px solid #e9e9e9;}
.Top002258 .top-search .text:focus{border-color: #5252AD;background: #fff;color: #333;}
.Top002258 .top-search .btn{position: absolute; right: 8px; top: 0; background: url(../images/Top002258-search.png) no-repeat center center; width: 16px; height: 100%;}
@media(min-width:1025px){
.Top002258 .header-left{ float: left; max-width: 245px; width: 50%; height:75px; padding: 7px 0; display:table;}
.Top002258 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002258 .header-mid,
.Top002258 .header-right{ float:right; line-height:20px;}
    .Top002258 .header-right{padding-top: 37px;}
    .Top002258 .header-mid nav{ padding: 32px 0;}
.Top002258 .top-search .text{ border-radius: 30px;transition: all .3s ease-in-out;}
}
.Top002258 .header-menu li{ width:auto !important; }
.Top002258 .header-menu li em{ position:relative;padding:0 15px;}
.Top002258 .header-menu li em::before{ position:absolute; content:''; width:2px; height:5px; border-right:1px dotted #a4a4a4; right:0; top:50%; transform:translateX(-50%);}
.Top002258 .header-menu li:last-child em::before{ display:none;}
.Top002258 .header-menu li em a{ font-size:17px; border-bottom: 2px solid transparent;}
.Top002258 .header-menu li em a span{display: block; font-size: 12px;margin-bottom: 5px;}
.Top002258 .header-menu li.aon em a,
.Top002258 .header-menu li em a:hover{ color:#5252AD; border-bottom: 2px solid #5252AD;}
@media(max-width:1200px){
.Top002258 .header-menu li em{padding:0 15px;}
}
@media(max-width:1024px){
.Top002258 .header{ position:relative; z-index:100;}
.Top002258 .header-left{ padding:2% 80% 2% 0;}
.Top002258 .header-left .logo{ display:block;}
.Top002258 #header-menu{ position:absolute; top:100%; right:2%; background:#5252AD; padding-top:75px; padding-bottom:10px; z-index:100; overflow:hidden; width:0; opacity:0; transition:ease-in-out 0.3s;}
.Top002258 #header-menu.header-menu-show{width:205px; opacity:1;}
.Top002258 #header-menu li em,
.Top002258 #header-menu li em a{ border-bottom:0;}
.Top002258 #header-menu li:nth-child(2n-1){ background:rgba(255,255,255,0.08);}
.Top002258 #header-menu li em a{ font-weight:normal;height:40px; overflow:hidden;}
.Top002258 #open_menu{ position:absolute; right:2%; top:50%; width:25px; height:30px; margin-top:-15px;}
.Top002258 #open_menu i,
.Top002258 #open_menu i::before,
.Top002258 #open_menu i::after{background:#5252AD;}
.Top002258 #open_menu i{ height:3px; margin-top:-1.5px; width:100%;}
.Top002258 .header-right{ position:absolute; top:100%; right:2%; z-index:101; padding-top:10px;}
.Top002258 .top-search .text{ line-height:35px; height:35px;}
.Top002258 .header-right{ width:0; overflow:hidden; opacity:0; transition:ease-in-out 0.3s;}
.Top002258 .header-right.header-right-show{ width:205px; opacity:1;}
}
/*
 .Banner002246 为demo编号
 */
.Banner002246{}
.Banner002246 .bx-wrapper{ position:relative; z-index:1;}
.Banner002246 .bx-viewport{ z-index:1;}
.Banner002246 li a{ display:block; }
.Banner002246 li img{ display:block; width:130%; position: relative; left: -15%; max-width: none; }
.Banner002246 .bx-controls{ position:absolute; left:0; width:100%; bottom:6%; z-index:10;}
.Banner002246 .bx-pager{ max-width:1260px; margin:0 auto; text-align:center;}
.Banner002246 .bx-pager div{ display:inline-block; height:12px; margin:0 6px;}
.Banner002246 .bx-pager div a{ display:block; width:8px; height:8px; border: 2px solid #fff; border-radius:50%; overflow:hidden; line-height: 50px;}
.Banner002246 .bx-pager div a.active{  background-color: #5252AD; border-color: #5252AD;}
@media(min-width:768px){
.Banner002246 li img{width:100%; left: 0; max-width: 100%;}
.Banner002246 .bx-controls{ bottom:5%; left:auto; right:2%;}
.Banner002246 .bx-pager div a{ display:block; width:12px; height:12px; }
}

/*carousel 公共样式只留一份*/
.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%; }

/*
 .Floor002248 为demo编号
 */
.Floor002248 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Floor002248 .auto_1260{  padding: 0 2%;}
}
.Floor002248{background: #f2f2f2; padding: 50px 0 0;}

.Floor002248 .word{ width: 100%; }
.Floor002248 .word h3{ margin: 0; font-size: 28px; line-height: 1.2; color: #5252AD; padding-bottom: 15px; font-weight: normal;}
.Floor002248 .word h3:after{ content: "";display: block;width: 65px; height:1px; background-color: #5252AD; margin-top: 20px;}
.Floor002248 .word figure{margin: 0; padding: 15px 0; line-height: 2.25; font-size: 14px; text-indent: 2em; color: #333;}

.Floor002248 .right-img{ position: relative;}
@media only screen and (max-width: 767px) {
	.Floor002248 .word h3{ text-align: center;}
	.Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
	.Floor002248 .right-img{ margin: 0 auto; max-width: 580px; padding-left: 5%;}
}
@media only screen and (min-width: 768px) {
	.Floor002248 .word h3{ font-size: 28px; padding-bottom: 30px;}
	.Floor002248 .word h3:after{ height: 2px;}
	.Floor002248 .word{ width: 48%; float: left; padding: 2.5% 0;}
	.Floor002248 .right-img{ float: right; width: 48%;}
}
/*Floor001894*/
.Floor001894{ background-color:#f1f1f1;}
.Floor001894 li{ overflow:hidden;}
.Floor001894 li a{ display:block;color:#555; padding-bottom:120%; position:relative;}
.Floor001894 li .txt,
.Floor001894 li figure{ position:absolute; height:50%; left:0; width:100%;}
.Floor001894 li figure{ top:0;transition:0.3s;}
.Floor001894 li figure img{ display:none;}
.Floor001894 li time{ display:inline-block;color:#666; position:relative; font-size:100px; font-family:Helvetica, Arial, sans-serif;}
.Floor001894 li time span{ font-size:20px; color:#555;background-color:#fff; position:absolute; right:0; bottom:14px;line-height:37px;}
.Floor001894 li .txt{ top:50%; z-index:2; background-color:#fff; padding:2% 5% 0;}
.Floor001894 li .txt i{ position:absolute; width:0; height:0; border:16px solid transparent; border-bottom-color:#fff; left:50%; top:-32px; margin-left:-16px;}
.Floor001894 li:nth-child(2n) figure{ top:50%;}
.Floor001894 li:nth-child(2n) .txt{ top:0;}
.Floor001894 li:nth-child(2n) .txt i{ border-bottom-color:transparent;border-top-color:#fff; bottom:-32px; top:auto;}
.Floor001894 li .txt p{ margin:0; line-height:24px; height:48px; overflow:hidden; font-size:16px; padding-left:50px;}
.Floor001894 li a:hover figure{ transform:scale(1.1);}
.Floor001894 li a:hover{ color:#5252AD;}

.Floor001894 .bx-wrapper{ overflow:hidden;}
.Floor001894 .bx-controls-direction{ text-align:center; padding:3% 0;}
.Floor001894 .bx-controls-direction a{display: inline-block; overflow:hidden; line-height:1000px;width: 36px;height: 36px;background:url(../images/Floor001894-btn.png) no-repeat left top; margin:0 10px;}
.Floor001894 .bx-controls-direction a.bx-next{ background-position: left bottom;}
.Floor001894 .bx-controls-direction a.disabled{ cursor:default;}
.Floor001894 .bx-controls-direction a.bx-prev.disabled{ background-position: right top;}
.Floor001894 .bx-controls-direction a.bx-next.disabled{ background-position: right bottom;}

@media(max-width:768px){
.Floor001894 .title{font-size:26px;}
.Floor001894 .title span{font-size:20px;}
.Floor001894 .title:after{ height:3px;}
}
@media(max-width:640px) and (min-width:481px){
.Floor001894 li time{ font-size:80px;}
.Floor001894 li time span{ font-size:16px; line-height:24px;}
.Floor001894 li .txt p{ font-size:14px;}
}
@media(max-width:375px){
.Floor001894 li time{ font-size:80px;}
.Floor001894 li time span{ font-size:16px; line-height:24px;}
.Floor001894 li .txt p{ font-size:14px;}
}
/*
 .PicList000626 为demo编号
 */
.PicList000626{overflow: hidden; padding: 0 0 2%;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li a{ display:block; padding-top:35%; background-position: center center; background-size:contain; background-repeat:no-repeat; border:1px solid #ccc;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
}
/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389{}
.RighInfo002389 .auto{ margin: 0 auto;}
.RighInfo002389 .box1{ padding:2% 0; font-size:13px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002389 .box1 .title h1{color: #333;font-size:28px;  font-weight:normal; margin:0; padding-bottom:5px;}
.RighInfo002389 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002389 .box1 .title h1 span::after,
.RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002389 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo002389 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px; padding:2% 15%; text-align: center;}
.RighInfo002389 .box1 table{width: 60%; line-height: 30px; margin: 2% auto 0; text-align: center; border-color: #fff;}
.RighInfo002389 .box1 table thead,.RighInfo002389 .box1 table tbody tr td:first-child{background: #5252AD; color: #fff;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:last-child{ margin-right:0;}
.RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

@media(max-width:768px){
    .RighInfo002389 .box1 table{width: 100%;}
    .RighInfo002389 .box1 .intro{padding: 2% 5%;}
 .RighInfo002389 .box1 .title h1{ font-size: 20px;}
}

/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:10px 0;}
.Floor002384 dd{ float:left; width:10%; padding-right: 7px;   transition:width ease-in-out 0.3s;}
.Floor002384 dd .inner{ position: relative;overflow:hidden;}
.Floor002384 dd:last-child{ margin-right: 0;}
.Floor002384 dd.active{ width:40%;}
.Floor002384 dd .pic{ display:block; height:343px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
.Floor002384 dd .txt,
.Floor002384 dd .name{ position:absolute;}
.Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:2%;  padding-left:21%;width:100%; font-size:16px;background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000;
 line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative;}
.Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor002384 dd .name ol{ position:absolute; left:0; bottom:0; padding:12% 0  12% 0; width:100%; color:#fff;
 text-align:center; background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000; transition:all ease-in-out 0 0.5s;}
.Floor002384 dd .name ol em{ display: none;}
.Floor002384 dd.active .name ol em{ display:inline-block; font-size:50px; border-bottom:3px solid #fff; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor002384 dd .name ol a{ display:block; font-size:16px; color:#fff;overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 white-space: nowrap;  }
.Floor002384 dd.active .name{width:20%;text-shadow:none;}
.Floor002384 dd.active .name ol{background:rgba(82, 82, 173, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#da251d; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s;}
.Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}

@media(max-width:899px){
 .Floor002384 dd .name ol{padding:3% 0  3% 0;}
 .Floor002384 dl{ margin: 0 -3px; overflow: hidden;}
 .Floor002384 dd{ width:50% !important; padding: 3px;}
 .Floor002384 dd .pic{ height:auto; padding-bottom:60%;}
 .Floor002384 dd .txt{ padding: 10px 0;}
 .Floor002384 dd .txt p{ line-height:18px; height:36px; overflow:hidden;}
 .Floor002384 dd .txt{ padding-left:32%;}
 .Floor002384 dd.active .name{width:30%;}
 .Floor002384 .Title h3{ font-size: 20px;}
 .Floor002384 dd .name ol em{ font-size:35px !important;}
 .Floor002384 dd .name ol a{ font-size:14px;}
}
@media(max-width:480px){
 .Floor002384 dd .name ol em{ font-size:30px;}
 .Floor002384 dd .name ol a{ font-size:13px;}
 .Floor002384 dd{ width:100% !important;}
}

.homeTit{ text-align: center;padding: 3% 0 2%; position: relative;}
.homeTit h1,.homeTit h3{font-weight: 400; margin: 0;}
.homeTit h1{font-size: 28px;}
.homeTit h1 span{ color: #5252AD;}
.homeTit h3{ font-size: 16px; line-height: 25px; text-transform: uppercase;}
.homeTit .more{display: none;}
@media(min-width: 768px){}
.homeTit .more{ position: absolute;width: 100px; line-height: 30px; border: 1px solid #5252AD; display: block; top: calc(50% - 2px); right: 0; color: #5252AD; transition: all .7s;}
.homeTit .more:hover{background: #5252AD; color: #fff; width: 80px;}

.homeMore{  display: block; border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s; margin-top: 3%;}
.homeMore:hover{ padding-right:2.5em; background:#5252AD; background-position:120% center; color:#fff; transition:all ease 0.5s;}

/*
 .Bottom002370 为demo编号
 */
.Bottom002370{ background: url(../images/Bottom002370-bg.jpg) #333333 no-repeat center;}
.Bottom002370,.Bottom002370 a{ color: #c9c9c9; transition: all .3s ease;}
.Bottom002370 a:hover{ color: #fff;}
.Bottom002370 .bottom{ padding: 3% 0 2%;}
.Bottom002370 .bottom h2{font-weight: 400; font-size: 18px;margin-top: 0;}
.Bottom002370 .bottom h2 span{border-bottom: 1px solid #fff; padding-bottom: 5px; width: 100px; display: inline-block; text-align: left;}
.Bottom002370 nav dl{overflow: hidden;}
.Bottom002370 nav dl dd{float: left;width: 49.5%; line-height: 30px; margin-right: 1%;}
.Bottom002370 nav dl dd:nth-child(2n){margin-right: 0;}

.Bottom002370 .QRcode { text-align: center;}
.Bottom002370 .QRcode img{width: 120px;}
.Bottom002370 .QRcode em{ display: block; padding-top: 5px;font-style: normal;}


.Bottom002370 .contact dt{ line-height:20px; padding:10px; font-size:14px;}
.Bottom002370 .contact dt::before{ display:inline-block; width:20px; height:20px; content:''; vertical-align:text-top; margin:0 10px 0 0; background-position:center center; background-repeat:no-repeat;}
.Bottom002370 .contact dt.dt_2::before{ background-image:url(../images/Bottom002553_icon_2.png);}
.Bottom002370 .contact dt.dt_3::before{ background-image:url(../images/Bottom002553_icon_3.png);}
.Bottom002370 .contact dt.dt_4::before{ background-image:url(../images/Bottom002553_icon_4.png);}
.Bottom002370 .contact dt.dt_5::before{ background-image:url(../images/Bottom002553_icon_5.png);}

.Bottom002370 footer{ border-top: 1px solid #414244; padding: 1% 0 1%;}
.Bottom002370 .links a{ display: inline-block;}
.Bottom002370 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002370 .links a+a:before{ content: ""; width: 1px; height: 55%; top: 30%; background: #6b6b6b; position: absolute; left: -10px;}
@media only screen and (max-width:767px) {
	.Bottom002370 nav{ max-width: 310px; margin: 0 auto 15px;}
	.Bottom002370 .contact{ text-align: center; padding-top: 15px;}
	.Bottom002370 footer{ text-align: center;}
}
@media only screen and (min-width:768px ) {
	.Bottom002370 .bottom .auto >*{ float: left; width: 33.3334%;}
	.Bottom002370 .copyright{ float: left;}
	.Bottom002370 .links{ float: right;}
}

/*Floor002040 */
.Floor002040{ padding: 2% 0 0;}
.Floor002040 .bx-pager{ text-align:center; padding:4% 0;}
.Floor002040 .bx-pager *{  width:12px; height:12px;}
.Floor002040 .bx-pager div{display:inline-block;margin:0 5px;}
.Floor002040 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:#ccc; transform:rotate(45deg);}
.Floor002040 .bx-pager div a.active{ background:#5252AD;}
.Floor002040 .bx-wrapper{ margin:0 auto;}

.Floor002040 .list li div{ height:204px; border: 1px solid #ddd; text-align: center; position:relative;}
.Floor002040 .list li div a{display: block;width: 100%; position:absolute; bottom: 0; background: rgba(82,82,173,.5); padding-top: 1%;}
.Floor002040 .list li div h4{ margin: 2%; color: #fff;}
.Floor002040 .list li div p{ line-height:24px; overflow:hidden; height:48px;}
.Floor002040 .list li .dot{ font-size:16px; font-weight:bold;}
.Floor002040 .list li time{ display:block ; padding-top:5px; color:#999;}
.Floor002040 .list li .more{ background:url(../images/Floor002040-more.png) no-repeat; width:25px; height:22px; display:inline-block;}
@media(max-width:480px){
.Floor002040 h3{ text-align:center;}
}
.core{padding: 2% 0;}
.core ul{overflow: hidden; list-style:none;}
.core ul li{float: left; width: 24%; margin-right:1%;}
.core ul li:nth-child(4n){margin: 0;}

/*
 .PicList001647 为demo编号
 */
.PicList001647 li{ float:left; margin-right:3%; width:13.6%; margin-top:2%;margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:113%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:12px; color:#666; height:60px; overflow:hidden; line-height:20px; overflow: auto;}
.PicList001647 li h1{ font-size:16px; font-weight:normal; padding-top:5%; padding-bottom:3%;}
@media(min-width:641px){
.PicList001647 li:nth-child(7n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}
.newsDetail{text-align: center;padding-bottom: 3%;}
.newsDetail h2{font-size: 28px; font-weight: 400;}
.newsDetail h6{font-weight: 400;font-size: 16px;}
.newsDetail p{text-align: left; line-height: 25px;}
@media(max-width: 768px){
.newsDetail h2{font-size: 18px;}
.newsDetail h6{font-size: 14px;}
}
/* 友情链接列表样式 开始 */
.i_list{ position:relative; margin-top:20px  }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:31px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 
.retu li{border-bottom: 1px solid #ccc; padding: 2% 0;margin-bottom: 2%;}
.retu li h1{font-weight: 400; font-size: 20px; margin: 0;}
.retu li:hover h1,.retu li:hover time{color: #5252AD;}

.RighInfo001400{padding: 3% 0;}
.RighInfo001400 #map{float: left; width: 48%; height: 415px; border: 2px solid #e3e3e3;}
.RighInfo001400 li{list-style: none;}
.RighInfo001400 .contact{float: right; width: 48%;padding: 5% 0;}
.RighInfo001400 .contact dl{font-size: 16px; line-height: 43px;}
.RighInfo001400 .contact dl span{width: 80px; display: inline-block; text-align: right; color: #3C8C93;}
.RighInfo001400 .txt{ padding-left: 70px; background: url(../images/RighInfo001400_route.png) 30px 0 no-repeat; min-height: 50px; line-height: 24px; font-size: 14px;}

@media screen and (max-width: 767px){
.RighInfo001400  #map{ float: left;width: 100%;}  
.RighInfo001400  .contact{ float: left;width: 100%;}  
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1200px;}
.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:#333; 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 img{text-align: center}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{text-align: center;}
.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:22px;}
  .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 .single-header h1{ font-size:30px;}
}


/*
 .Form001961 为demo编号
 */
.Form001961{ padding:3% 0; font:normal 14px/32px "微软雅黑"; color:#666;background:url(../images/bg2.jpg) center center/cover;}
.Form001961 .auto{ max-width:1200px;background:#fff;padding:30px;}
.Form001961 .title{ font:bold 26px/48px "Arial";color: #fff;text-align:center;padding: 30px;margin-bottom: 30px;background: url(../images/Form001961-bg.jpg) center center/cover;}
.Form001961 .box input{ width:31%; margin-right:2%;}
.Form001961 dl{ margin-bottom:20px;}
.Form001961 dl dt{ font:normal 18px/36px "微软雅黑"; color:#000;}
.Form001961 h2{ font:bold 18px/36px "微软雅黑"; color:#000;}
.Form001961 select{ width:100%; height:38px; margin-top:20px; border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form001961 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; margin-bottom:20px; color:#5b5b5b;}
.Form001961 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form001961 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#5252AD; color:#fff; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form001961 textarea{ height:250px;}
}
@media(max-width:480px){
.Form001961 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}

#img{width:285px;position:absolute;right:0; z-index:9999;}
#img #close-ad{float: right;display:inline;cursor:pointer;color:#fff;background:#5252ad; text-align:left;padding:2px 7px;top:0px;position:relative; z-index:999}

