/*
 .swiper
 */
.swiper-container{ position:relative; overflow:hidden; }
.swiper-slide{ position:relative; text-align:center; overflow: hidden; }
@media(min-width:769px){
.swiper-container,
.swiper-wrapper{height:100%; width:100%;}
.swiper-slide{ height:100%; }
.section_7{ background: #0067b6; padding-top: 10%; }
.swiper-container{ z-index:1; }
.swiper-pagination{ position:fixed; right: 2%; top: 50%; transform:translateY(-50%); z-index:10;}
.swiper-pagination span{ background:#005baa; width: 5px; height: 5px; display:block; border-radius:50%; margin:14px auto; cursor:pointer;}
.swiper-pagination span.swiper-pagination-bullet-active{ background: #FFC107; position:relative; width: 14px; height: 14px; }
}


/*
 .Top001940
 */
.Top001940{ background-color:#fff; position: relative; border-bottom: 1px solid #0067b6; z-index: 3;}
.Top001940_index{ position: fixed; top: 0; left: 0; width: 100%; z-index: 2;}
.Top001940 .header{ padding: 0 3%;}
@media(min-width:1390px){
.Top001940 .header-right{ /*width:64px; */padding-left:30px;}
.Top001940 .header-left{ width:30%; }
}
@media(min-width:1025px){
.Top001940 .header{ display:table; width:100%; }
.Top001940 .header > *{ display:table-cell; vertical-align:middle;}
.Top001940 .header-left{ width:20%; }
}
.Top001940 .header-left{ }
.Top001940 .header-left .logo img{ max-width:62%;}
.Top001940 .header-right dd{ float:left;position:relative;}
.Top001940 .lang { margin-right: 5px;line-height: 32px;display:none;}
.Top001940 .lang a{ margin-right: 10px;}
.Top001940 .lang a.on{ color:#005baa; }
.Top001940 .open-search{ display:block; width:34px; height:32px; background:url(../images/Top001940-btn_search.png) no-repeat center center;}
.Top001940 .top-search{ position:relative; z-index:100;}
.Top001940 .search-box{ position:absolute; width:0; right:0; top:0; opacity:0; transform:scale(0); transition:opacity 0.3s,width 0.3s,transform 1s 0.3s;}
.Top001940 .top-search-show .search-box{width:220px; opacity:1;transform:scale(1);transition:opacity 0.3s,width 0.3s;}
.Top001940 .search-box .text{ width:100%; padding:0 34px 0 65px; height:32px; line-height:32px; color: #666; border:none;border:1px solid #0067b6; background:#fff;}
.Top001940 .search-box #searcher_url{ position: absolute; top: 1px; left: 5px; height: 30px; line-height: 28px; border: none;}
.Top001940 .search-box .btn{ position:absolute; right:0; top:0;width:34px; height:100%; background:url(../images/Top001940-btn_search.png) no-repeat center center;}

.Top001940 .header-menu li { }
.Top001940 .header-menu li em{ padding:0 15px;}
.Top001940 .header-menu li em a{ display: inline-block; border-bottom: 6px solid transparent; font-size: 18px; color: #000; font-weight: bold; line-height: 100px; transition:0.3s;}
.Top001940 .header-menu li.aon em a,
.Top001940 .header-menu li em a:hover{ border-color:#0067b6; }

.Top001940 .header-menu li .sub { background: #f2f3f2; left: 0; width: 100%; padding: 3% 4%; border-top: 1px solid #0067b6; box-shadow: 0 10px 15px #ccc }
.Top001940 .header-menu li .sub-left { float: left; width: 20%; }
.Top001940 .header-menu li .sub-left dl{ padding-left: 25px;  }
.Top001940 .header-menu li .sub-left dl:last-child{ margin-right: 0; }
.Top001940 .header-menu li .sub-left dl dt { line-height: 20px; border-bottom: 1px solid #005baa; }
.Top001940 .header-menu li .sub-left dl dt a{ background: none; display: inline-block; padding: 0; font-size: 20px; color: #005baa; line-height: 2.5; }
.Top001940 .header-menu li .sub-left dl dd a{ background: #fff; padding: 0; font-size: 15px; color: #000; line-height: 2; }
.Top001940 .header-menu li .sub-left dl dd.nav73 > a,
.Top001940 .header-menu li .sub-left dl dd.has-trd > a{ color: #005baa;  }
.Top001940 .header-menu li .sub-left dd .trd {padding: 0 10px;}
.Top001940 .header-menu li .sub-left dd .trd a {display:block;}
.Top001940 .header-menu li .sub-right { float: left; width: 18%; max-width: 320px; }
.Top001940 .header-menu li .sub-right img{ width: 100%; border-radius: 10px; }

.Top001940 .header-menu li:nth-child(1) .sub { padding: 3% 4% 3% 1%; }
.Top001940 .header-menu li:nth-child(1) .sub-left { width: 80%; text-align: center;}
.Top001940 .header-menu li:nth-child(1) .sub-left dl{ background: #fff; display: inline-block; float: none; margin-right: 2%; padding: 1% 3% 2%; width: 14%; text-align: justify; vertical-align: top; border-radius: 10px;}
.Top001940 .header-menu li:nth-child(1) .sub-left dl dt{ border-bottom: none; }
.Top001940 .header-menu li:nth-child(1) .sub-left dl dt a{ background: #fff; font-size: 24px; }
.Top001940 .header-menu li:nth-child(1) .sub-right { float: right; }

@media(max-width:1190px){
.Top001940{ position:relative; z-index:100;}
.Top001940 .header{ padding: 2% 3%;}
.Top001940 .header-left{ width:50%;}
.Top001940 #header-menu{ position:absolute; right:0; top:100%; background:#005baa; opacity:0; transform:scale(0); transition:0.3s;}
.Top001940 #header-menu.header-menu-show{ opacity:1; transform:scale(1);}
.Top001940 #header-menu li{ padding:5px 30px; }
.Top001940 #header-menu li em,
.Top001940 #header-menu li em a{ border-bottom:0;}
.Top001940 #header-menu li em a{ font-weight:normal; color:#fff; line-height: 3; text-align:center;}
.Top001940 #header-menu li:nth-child(2n){ background:rgba(81, 58, 55, 0.3);}
.Top001940 #header-menu li .sub-left dl dt{ text-align: center; }
.Top001940 #header-menu li .sub-left dl dt a{ border-top: 1px solid #005baa; border-bottom: none; }
.Top001940 #header-menu li .sub-left dl dd,
.Top001940 #header-menu li .sub-right { display: none; }
.Top001940 .header-right{ position:absolute; right:2%; top:50%; transform:translateY(-50%);}
.Top001940 #open_menu{ width:50px; height:32px; border-radius:4px; background:#005baa;  margin-left:10px;}
.Top001940 #open_menu i,
.Top001940 #open_menu i::before,
.Top001940 #open_menu i::after{ background:#fff;}
.Top001940 #open_menu i{ height:3px; margin-top:-1.5px; width:70%; left:15%;}
.Top001940 #open_menu i::before{ top:-7px;}
.Top001940 #open_menu i::after{ top:7px;}
.Top001940 #open_menu.open_menu_on i{ width:50%; left:25%;}
}


/*
 .Banner002744
 */
.Banner002744{ padding-top: 106px; }
/*slick Basic*/
.Banner002744 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002744 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002744 .slick-list:focus {outline: none}
.Banner002744 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002744 .slick-slider .slick-track, 
.Banner002744 .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)}
.Banner002744 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002744 .slick-track:before, 
.Banner002744 .slick-track:after{display: table; content: '';}
.Banner002744 .slick-track:after{ clear: both;}
.Banner002744 .slick-loading .slick-track { visibility: hidden;}
.Banner002744 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002744 .slick-slide .slick-loading img { display: none;}
.Banner002744 .slick-slide .dragging img { pointer-events: none;}
.Banner002744 .slick-initialized .slick-slide { display: block;}
.Banner002744 .slick-loading .slick-slide { visibility: hidden;}
.Banner002744 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002744 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002744 li.slick-slide{position: relative;}
.Banner002744 li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;-webkit-opacity: 0;}
.Banner002744 li.slick-slide > img{display: block; width: 100%;}
@media (max-width:768px) {
.Banner002744{ padding-top: 0; }
}


/*
 .Demo001122 
 */
.section_2{ background: #f2f2f2; position: relative; width: 100%; }
.Demo001122{ position: relative; }
.Demo001122 .auto{ position: absolute; width:100%; height: 100%; top: 0; left: 0; padding: 190px 3% 0;  }
.Demo001122 .tit{ position: relative; margin-bottom: 4%; }
.Demo001122 .tit h2{ margin: 0; font-size: 48px; color: #000; text-align: center; }
.Demo001122 li{ position: relative; overflow: hidden; }
.Demo001122 li img{ visibility: hidden;}
.Demo001122 li a.Ispic{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.Demo001122 li:hover a.Ispic{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);}
.Demo001122 li a{ font-size: 18px; color: #000; text-align: center; line-height: 5;}
.Demo001122 .owl-nav { display: none; }
.Demo001122 .owl-dots{ display: block !important; width: 100%; margin-top: 2%; text-align: center;}
.Demo001122 .owl-dots>div{ display: inline-block; margin:0 1.5%;}
.Demo001122 .owl-dots>div >span{ display: block; width: 19px; height: 19px; border-radius: 50%; background: #aaa;}
.Demo001122 .owl-dots>div.active >span{ background: #005baa; position: relative; }
.Demo001122 .owl-dots>div.active >span::before{ position: absolute; top: -7px; left: -7px; width: 33px; height: 33px; border: 1px solid #005baa; content: ''; border-radius: 99px;}

@media (max-width: 1190px) {
.Demo001122 .auto{ position: relative; padding: 80px 3%; }  
.Demo001122 .tit h2{ font-size: 38px; }
}

/*
 .Demo001720
 */
.section_3{ background: #fff; position: relative; width: 100%; }
.Demo001720{ position: relative; }
.Demo001720 .auto{ position: absolute; width:100%; height: 100%; top: 0; left: 0; padding: 210px 3% 0;  }
.Demo001720 li{ position: relative; overflow: hidden; }
.Demo001720 li img{ visibility: hidden;}
.Demo001720 li .Ispic{ position: relative; float: left; width: 39%; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.Demo001720 li:hover a.Ispic{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);}
.Demo001720 li article { float: left; width: 50%; padding-left: 7%; text-align: justify; }
.Demo001720 li article h2{ max-width: 560px; margin: 0 auto; padding: 3% 0 5%; font-size: 48px; color: #005baa; text-align: center; }
.Demo001720 li article p{ margin: 0 0 25px; font-size: 16px; color: #000; line-height: 36px; text-align: justify; }
.Demo001720 li article a.more{ background: #005baa; display: block; width: 100%; max-width: 180px; margin-top: 3%; padding: 1.25% 0; font-size: 16px; color: #fff; text-align: center; border-radius: 99px; }

.Demo001720 .ban_page{ position: absolute; top: 124%; right: 5.5%; font-family: Arial; font-size: 24px; color: #000; }
.Demo001720 .ban_page span{ }
.Demo001720 .ban_page span.zd{ color: #999; }
.Demo001720 .ban_page em{ display: inline-block; margin: 0 10px;  }

.Demo001720 .owl-nav >div{ position: absolute; top: 60px; width: 12px; height: 11px; background: url(../images/swiper-btn.png); text-indent: 99999px; overflow: hidden;}
.Demo001720 .owl-nav .owl-prev{ right: 8%; background-position: left 0;}
.Demo001720 .owl-nav .owl-next{ right: 1%; background-position: right 0;}
@media (max-width: 1550px) {   
.Demo001720 .owl-nav .owl-prev{ right: 10%;}
.Demo001720 li article h2{ font-size: 38px; }
.Demo001720 li article p{ font-size: 14px; line-height: 28px; }
}
@media (max-width: 1190px) {
.Demo001720 .auto{ padding: 80px 3% 0; }    
.Demo001720 .tit h2{ font-size: 38px; }
.Demo001720 .ban_page,  
.Demo001720 .owl-nav { display: none; }
}
@media (max-width: 768px) {
.Demo001720 .auto{ position: relative; padding: 80px 3%; }
.Demo001720 li .Ispic,
.Demo001720 li article { width: 100%; text-align: center; }
}


/*
 .Demo002015
 */
.section_4{ background: #fff; position: relative; width: 100%; }
.Demo002015{ position: relative;}
.Demo002015::before{ background: url(../images/Demo002015-shape.png) no-repeat center bottom #005baa; position: absolute; top: 0; left: 0; width: 100%; height: 450px; content: ''; z-index: 1; }
.Demo002015 .auto{ position: absolute; width: 100%; height: 100%; padding: 200px 3% 0; }
.Demo002015 .tit{ position: relative; margin-bottom: 2%; z-index: 2; }
.Demo002015 .tit h2{ margin: 0; font-size: 48px; color: #fff; text-align: justify; }
.Demo002015 ul{ position: relative; z-index: 3;}
.Demo002015 li{ background: #f4f4f4; padding-bottom: 5%; border-bottom: 2px solid #005baa; overflow: hidden; }
.Demo002015 li figure{ background-position: top center; padding-bottom: 85%; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.Demo002015 li:hover .Ispic{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);}
.Demo002015 li h2{ margin: 5% 0 3%; padding: 0 5%; font-size: 24px; color: #005baa; font-weight: normal; }
.Demo002015 li p{ margin: 0; padding: 0 5%; font-size: 16px; color: #333; line-height: 36px; height: 72px; overflow: hidden;}

.Demo002015 .ban_page{ position: absolute; top: 50%; right: 2.5%; font-family: Arial; font-size: 24px; color: #fff; z-index: 2;}
.Demo002015 .ban_page span{ }
.Demo002015 .ban_page span.zd{ color: #fff; }
.Demo002015 .ban_page em{ display: inline-block; margin: 0 10px;  }

.Demo002015 .owl-nav { display: none!important; }
@media (max-width: 1050px) {
.Demo002015 .auto{ position: relative; padding: 80px 3%; }
.Demo002015 .tit h2{ font-size: 38px; }
.Demo002015 .ban_page,  
.Demo002015 .owl-nav { display: none!important; }
}
@media (max-width: 768px) {
.Demo002015 .tit h2{ margin-bottom: 50px; text-align: center; }
}



/*
 .Demo001030
 */
.section_5{ background: url(../images/Demo001030-bg.jpg) no-repeat center; position: relative; width: 100%; }
.Demo001030{ position: relative; }
.Demo001030 .auto{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 180px 3% 0; }
.Demo001030 .tit{ position: relative; margin-bottom: 4%; z-index: 2; }
.Demo001030 .tit h2{ margin: 0; font-size: 48px; color: #000; text-align: center; }
.Demo001030 ul{ position: relative; z-index: 3;}
.Demo001030 li{ overflow: hidden; }
.Demo001030 li figure{ padding-bottom: 142%; border: 5px solid #d3d3d3; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.Demo001030 li:hover .Ispic{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05) -ms-transform: scale(1.05);}
.Demo001030 li p{ margin: 0; padding: 0 5%; font-size: 18px; color: #585858; line-height: 5; text-align: center; }
.Demo001030 .owl-nav { display: none !important; }
@media (max-width: 1050px) {
.Demo001030 .auto{ position: relative; padding: 80px 3%; }
.Demo001030 .tit h2{ font-size: 38px; }
}
@media (max-width: 768px) {
.Demo001030 .tit h2{ margin-bottom: 50px; text-align: center; }
}


/*
 .Demo001120
 */
.section_6{ background: url(../images/Demo001120-bg.jpg) no-repeat center; background-size: cover; position: relative; width: 100%; }
.Demo001120{ position: relative; }
.Demo001120 .auto{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 210px 3% 0; }
.Demo001120 .tit{ position: absolute; left: 3%; top: 200px; font-size: 48px; color: #000; font-weight: bold; }
.Demo001120 ul{ max-width: 1200px; margin: 0 auto; }
.Demo001120 li{ position: relative; margin-bottom: 3%; padding: 0 0 3% 22%; text-align: justify; border-bottom: 1px solid #d9d9d9; }
.Demo001120 li .Ispic{ position: absolute; top: 0; left: 0; width: 18%; padding-bottom: 14%; }
.Demo001120 li .Ispic img{ display: none; }
.Demo001120 li time{ padding-right: 2%; font-size: 24px; color: #005baa; }
.Demo001120 li span{ background: #005baa; display: inline-block; padding: 4px 30px; font-size: 16px; color: #fff; border-radius: 99px;}
.Demo001120 li h2{ margin: 25px 0; font-size: 20px; font-weight: normal; }
.Demo001120 li h2 a{ color: #000; }
.Demo001120 li p{ margin: 0; font-size: 16px; color: #333; line-height: 1.8; text-align: justify;}

.Demo001120 .owl-nav { display: none!important; }
@media (max-width: 1670px) {
.Demo001120 .tit{ top: 135px; font-size: 38px; }
}
@media (max-width: 1600px) {
.Demo001120 li:nth-child(3){ display: none; }
}
@media (max-width: 1050px) {
.Demo001120 .auto{ position: relative; padding: 80px 3%; }
.Demo001120 .tit{ position: relative; top: 0; left: 0; font-size: 38px; margin-bottom: 50px; text-align: justify; }
}
@media (max-width: 768px) {
.Demo001120 li{ padding: 0 0 3% 0; }
.Demo001120 li .Ispic{ background-image: none!important; position: relative; width: 100%; margin-bottom: 3%; padding-bottom: 0; }
.Demo001120 li .Ispic img{ display: block; }
}


/*
 .RighInfo001108 
 */
.RighInfo001108 { padding: 60px 0 8%; }
.RighInfo001108 .txt{ color:#333;}
.RighInfo001108 .txt h1{ margin: 0; padding: 10px 0; font-size: 28px; color: #005baa; }
.RighInfo001108 .txt .tablebox{ border-top: 2px solid #005baa;}
.RighInfo001108 .txt table{ background: #f0f0f0; width: 100%; }
.RighInfo001108 .txt table tr{ border-bottom: 3px solid #fff; }
.RighInfo001108 .txt table tr td{ padding: 1% 5%; font-size: 18px; border-right: 3px solid #fff; }
.RighInfo001108 .txt table tr:nth-child(2) td:first-child{ width: 50%; }
.RighInfo001108 .txt table tr:first-child td{ font-weight: bold; }
.RighInfo001108 .tab{ margin-top: 2%; background-color:#8cc11f; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; width: 19%; font-size: 21px; color: #fff; line-height: 40px; text-align: center; }
.RighInfo001108 .tab span.on{ color:#333;}
.RighInfo001108 .tab_info{ padding: 3% 0;}
.RighInfo001108 .tab_info p{ margin: 0 !important; font-size: 18px; color: #000; line-height: 36px; text-align: justify; }
.RighInfo001108 .tab_info .download li{ margin-bottom: 2%; padding: 0 2% 2%; border-bottom: 1px solid #d5d5d5; }
.RighInfo001108 .tab_info .download li p{ display: inline-block; margin: 0; font-size: 18px; color: #000; line-height: 2; }
.RighInfo001108 .tab_info .download li span{ float: right; font-size: 18px; color: #005baa; line-height: 2; }
@media (max-width: 768px) {
.RighInfo001108 .txt h1{ font-size: 26px; }
.RighInfo001108 .txt table tr td,
.RighInfo001108 .tab span{ font-size: 20px;}
.RighInfo001108 .tab_info p,
.RighInfo001108 .tab_info .download li p,
.RighInfo001108 .tab_info .download li span{ font-size: 16px; }
}
@media (max-width: 640px) {
.RighInfo001108 .tab span{ padding: 0 4%;}
}


/*
 .Floor002428 
 */
.Floor002428{ float: right; width: 30%; margin-left: 3%; overflow: hidden;}
.Floor002428 li{ position: relative; overflow: hidden; }
.Floor002428 li img{ visibility: hidden;}
.Floor002428 li a{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.Floor002428 li:hover a{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002428 .owl-nav >div{ position: absolute; bottom: 0; width: 12px; height: 18px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
.Floor002428 .owl-nav .owl-prev{ left: 16.2%;}
.Floor002428 .owl-nav .owl-next{ right: 17%;}
}
.Floor002428 .owl-dots{ display: block; width: 100%; margin-top: 5%; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{ display: block; width: 8px; height: 8px; border-radius: 50%; background: #999;}
.Floor002428 .owl-dots>div.active >span{ background: #005baa;}


/*
 *  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%; }


/*
 .PicList000966 
 */
.PicList000966{ padding-bottom: 3%;}
.PicList000966 li{ position:relative; padding: 30px 0; border-bottom:1px solid #e5e5e5; overflow:hidden}
.PicList000966 li figure{ float:left; width: 18.75%; }
.PicList000966 li figure a{ display:block; padding-bottom: 67%;}
.PicList000966 li h1{ padding: 10px 0 20px; margin:0;}
.PicList000966 li h1 a{ display:block; font-size: 20px; color: #000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.PicList000966 li h1 a:hover{ color:#005baa;}
.PicList000966 li time{ display:block; margin-top:15px; font-size:18px; font-weight:normal; color:#8a8a8a;}
.PicList000966 li .text{ padding-left: 22%;}
.PicList000966 li p{ margin:0; max-height:72px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: 16px; color: #333; line-height: 32px;}

@media (max-width: 768px){
.PicList000966 li figure,
.PicList000966 li{ float:none; width:100%;}
.PicList000966 li .text,
.PicList000966 li{ padding:0;}
.PicList000966 li{margin-bottom: 10px; padding-bottom: 10px;}
.PicList000966 li a.more,
.PicList000966 li time{ position:static;;margin:0; margin-top:10px;}
.PicList000966 li h1{ padding: 15px 0;}
}


/*
 .Page002274 
 */
.Page002274{ text-align:center; padding:1% 0 5%; color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_jump,
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eee; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#005baa;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next{ font-family: 宋体; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}


/*
 .RichInfo005 
 */
.RichInfo005{ padding: 1% 0 5%;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom: 25px; font-size: 36px; color: #000; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #aaa; padding-bottom: 25px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; font-size: 16px; color:#000;}
.RichInfo005 .news_info .info{ margin-bottom: 3%; font-size: 16px; color: #000; line-height: 2; text-align:justify; }
.RichInfo005 .news_info .info_pn span{ background: url(../images/RichInfo005-prev.jpg) no-repeat left center; float: left; padding-left: 60px; color: #005baa; line-height: 1.65; }
.RichInfo005 .news_info .info_pn span:last-child{ background: url(../images/RichInfo005-next.jpg) no-repeat right center; float: right; padding-left: 0; padding-right: 60px;  text-align: right; }
.RichInfo005 .news_info .info_pn span a{ display: block; color:#000;}
.RichInfo005 .news_info .info_pn span a:hover{color:#005baa;}
@media(max-width: 768px){
.RichInfo005 .news_info .title h1{ font-size: 26px;}
.RichInfo005 .news_info .info_pn span,
.RichInfo005 .news_info .info_pn span:last-child{ display: block; margin-bottom: 2%; float: none; width: 100%; font-size: 16px; line-height: 4; text-align: justify; }
.RichInfo005 .news_info .info_pn span:last-child{ background: url(../images/RichInfo005-next.jpg) no-repeat left center; padding-left: 60px; padding-right: 0; }
.RichInfo005 .news_info .info_pn span a{ display: inline-block; }
}

/*
 .PicList000593 
 */
.PicList000593{ padding: 3% 0 5%;}
.PicList000593 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 .video_files .close::before,
.PicList000593 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 .video_files .close::after{ transform:rotate(-45deg);}

.PicList000593 ol{ position:relative; margin-bottom: 5%; }
.PicList000593 ol figure{ position: relative; width: 100%; box-shadow: 0 0 20px #ccc; }
.PicList000593 ol figure em{ display:block; padding-bottom: 45%; background-size: cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 ol figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.05); }
.PicList000593 ol figure a::before,
.PicList000593 ol figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 ol figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.9);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 ol figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.9);margin-left: -5px;margin-top: -15px;}

.PicList000593 li{ float:left; width:31.32%; margin-right:2%; position:relative; margin-bottom:1%;}
.PicList000593 li:nth-child(4n){ margin-right:0;}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:64.5%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.05); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.9);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.9);margin-left: -5px;margin-top: -15px;}
.PicList000593 li p{ margin: 30px 0; font-size: 18px; color: #000; text-align:center;}

@media(max-width:768px){
.PicList000593 li{width: 100%; margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
}

/*
 .Floor002745
 */
.Floor002745{ padding: 1% 0 5%;}
.Floor002745 h2{ margin: 0 0 5%; font-size: 48px; color: #6ca79d; }
.Floor002745 li { position: relative; display: inline-block; width: 25%; margin-bottom: 5%; text-align: center; vertical-align: top;}
.Floor002745 ul{font-size: 0;}
.Floor002745 li a{ position: absolute; display: block; width: 100%; height: 100%; }
.Floor002745 li .icon{ display: inline-block; text-align: center;}
.Floor002745 li .icon img{ max-width: 130px; }
.Floor002745 li .icon aside{ padding-top: 30px; font-size: 20px; color: #000; font-weight: bold; }
.Floor002745 li:hover .icon aside{ color: #666; }
@media(max-width:768px){
.Floor002745 li { width: 50%; }
}

/*
 .Menu002119
 */
.Menu002119{ background-color:#fff; padding: 2% 0 0;}
.Menu002119 li{ display: inline-block; margin-bottom: 2%; margin-right:20px;}
.Menu002119 li a{ display:block;line-height: 43px; height: 45px; padding:0 72px;font-size:18px; color: #000; font-weight: bold; border: 1px solid #d5d5d5; border-radius: 99px;}
.Menu002119 li a:hover,
.Menu002119 li.aon a{ color:#fff; background:#005baa; border-color: #005baa;}
@media (max-width: 768px) {
.Menu002119 ul{ text-align: center; }    
}


/*
 .TextList001729 
 */
.TextList001729 {padding: 1% 0 8%; }

.TextList001729 .type{ display:table; width:100%;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top: 25px; padding-bottom: 25px; font-size: 16px; line-height:24px; color: #000;  text-align: justify;cursor:pointer; }
.TextList001729 .type li:nth-child(1){width: 30%; padding-right: 2%; font-size: 18px; font-weight: bold; }
.TextList001729 .type li:nth-child(2){ width:20%;}
.TextList001729 .type li:nth-child(3){ width:20%;}
.TextList001729 .type li:nth-child(4){width:30%;}
.TextList001729 ul.type li:nth-child(4){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(4){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list:first-child{ border-top: 1px solid #d6d6d6; }
.TextList001729 .list{ border-bottom:1px solid #d6d6d6;}
.TextList001729 .list .con{ display:none;border-top:1px solid #d6d6d6; overflow:hidden; font-size:15px; line-height: 35px; padding:2% 0;}
.TextList001729 .list .con p{ display: inline-block; width: 49%; vertical-align: top;}
.TextList001729 .list .con p:nth-child(1){ padding-right:4%;}
.TextList001729 .list .con strong{ display: block; margin-bottom: 10px; font-size: 18px; color: #333; font-weight: normal; }
.TextList001729 .btn_apply{ padding:15px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:300px; width:40%; height: 40px; line-height:38px; text-align:center; color:#fff; background-color:#8cc11f; font-size:16px; border-radius: 99px;}
/*.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height: 40px; line-height:38px; text-align:center; color:#fff; background-color:#8cc11f; font-size:18px; font-weight: bold; border-radius: 99px;}*/
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2){ display:none;}
.TextList001729 .list .con p{ display: block; width: 100%; }
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(3),
.TextList001729 .type li:nth-child(4){ display:none;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}


/*
 .Location001769
 */
.Location001769{ padding: 25px 0; font-size: 18px; color:#000; line-height:24px;}
.Location001769 .auto{ height: 28px; overflow: hidden; }
.Location001769 a{ color:#000;}
.Location001769 a:hover{ color:#0067b6;}
.Location001769 span{ display:inline-block; color:#0067b6; }


/*
 .RighInfo002450 
 */
.RighInfo002450{ padding: 5% 0;}
.RighInfo002450 .auto{ position: relative; }
.RighInfo002450 .wrap-container .tit{ margin: 0 0 2%; font-size: 36px; color: #0067b6; text-align: center; }
.RighInfo002450 .wrap-container .img{ margin: 0 auto 3%; display: block;}
.RighInfo002450 .wrap-container .word{ font-size: 16px; color: #000; line-height: 36px; text-align: center;}

.RighInfo002450 .list { position: relative; margin-top: 5%; padding: 8% 0;}
.RighInfo002450 .list::before { background: #0067b6; position: absolute; top: 0; left: 0; width: 100%; height: 370px; content: ''; }
.RighInfo002450 .list dl dd{ display: block; width: 100%; }
.RighInfo002450 .list dl dd figure{ position: relative; }
.RighInfo002450 .list dl dd figure img{ width: 100%; }
.RighInfo002450 .list dl dd figure h2{ position: absolute; bottom: 0; left: 0; width: 100%; margin: 0; font-size: 24px; color: #fff; line-height: 60px; text-align: center; }
.RighInfo002450 .list dl dd:nth-child(1) figure h2{ background: rgba(0,103,182,0.5); }
.RighInfo002450 .list dl dd:nth-child(2) figure h2{ background: rgba(140,193,31,0.5); }
.RighInfo002450 .list dl dd:nth-child(3) figure h2{ background: rgba(40,157,171,0.5); }
.RighInfo002450 .list dl dd p{ background: #fbfbfb; margin: 0; padding: 5% 4%;  font-size: 16px; color: #000; line-height: 36px; text-align: justify; min-height: 350px; }
.RighInfo002450 .list dl dd:nth-child(1) p{ border-bottom: 5px solid #0067b6; }
.RighInfo002450 .list dl dd:nth-child(2) p{ border-bottom: 5px solid #8cc11f; }
.RighInfo002450 .list dl dd:nth-child(3) p{ border-bottom: 5px solid #289dab; }
@media (min-width:1000px ) {
.RighInfo002450 .wrap-container .img{ float: left; margin: 0 5% 0 0;}    
.RighInfo002450 .wrap-container .tit,
.RighInfo002450 .wrap-container .word{ text-align: justify; }
}
@media (min-width: 768px ) {
.RighInfo002450 .list dl dd{ float: left; width: 31.25%; margin-right: 3%; }
.RighInfo002450 .list dl dd:nth-child(3n){ margin-right: 0; }
}


/*
 .Bottom001846
 */
.Bottom001846{ background-color:#0067b6; }
.Bottom001846 .bottom{ padding: 5% 0 3%; }
.Bottom001846 .img{ float:left; width: 10%; margin-right: 14%; max-width: 220px; }
.Bottom001846 .img .logo{ display: block; width: 100%; margin-bottom: 50px; }
.Bottom001846 .img .code{ display: block; margin: 0 auto; width: 100%; max-width: 100px;}
.Bottom001846 .links{  color: #fff;display: block; text-align: left; padding: 30px 0; line-height: 30px;}
.Bottom001846 .links span{font-size: 16px; position: absolute;left: 0;top: 0; font-weight: bold;}
.Bottom001846 .links .ul{position: relative; padding-left:100px;}
.Bottom001846 .links li{display: inline-block; font-size: 16px; line-height: 30px;}
.Bottom001846 .links li a{color: #fff;}
.Bottom001846 .links li:after{ display: inline-block;content: '';width: 1px;height: 14px;background: #fff;vertical-align: middle;margin: 0 20px; opacity: 0.6;}
.Bottom001846 .links li:last-child:after{ display: none;}

.Bottom001846 .bottom dl{ float:left; margin-right: 8%; text-align: left; }
.Bottom001846 .bottom dl:last-child{ margin-right: 0; }
.Bottom001846 .bottom dt{ margin-bottom: 40px;}
.Bottom001846 .bottom dt a{ font-size: 20px; color: #fff; font-weight: bold; }
.Bottom001846 .bottom dd{ font-size:16px; line-height: 36px;}
.Bottom001846 .bottom dd a{ color:#fff;}

.Bottom001846 footer{ border-top:1px solid rgba(255,255,255,0.2); padding: 20px 0 25px; line-height:37px;}
.Bottom001846 footer p,
.Bottom001846 footer p a{ margin:0; font-size: 16px; color: #fff;}
.Bottom001846 footer dl{ float:right;}
.Bottom001846 footer dd{ float:left; margin-left:10px;}
.Bottom001846 footer dd a{ background:url(../images/Bottom001846-icon.png) no-repeat left top rgba(255,255,255,0.15); display:block; width: 40px; height: 40px; border-radius: 99px; transition: 0.3s;}
.Bottom001846 footer dd a:hover{ transform: translateY(-10%);}
.Bottom001846 footer dd.d_1 a{ background-position: 0 0;}
.Bottom001846 footer dd.d_2 a{ background-position:-49px 0;}
.Bottom001846 footer dd.d_3 a{ background-position:-102px 0;}
@media(max-width:1405px){
.Bottom001846 .bottom dl{ margin-right: 4%; }
}@media(max-width:1000px){
.Bottom001846 .img{ float: none; width: 100%; margin: 0 auto; max-width: 220px; }
.Bottom001846 .bottom dl{ display:none;}
.Bottom001846 .code{ float:none; padding-right:0; padding-top:0;}
}
@media(max-width: 768px){
.Bottom001846 footer dl{ display: none; }
.Bottom001846 footer p{ line-height:20px; text-align: center;}
}
.bd_weixin_popup {
    box-sizing: content-box;
    text-align: center;
}


/*
 .Other002638
 */
.Other002638 ul{ position:fixed; right: 1%; z-index:110; top: 80%; margin-top:-122px; }
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li > a{ display:block; width: 50px; height: 50px; border-radius:3px; background: url(../images/Other002638_icon.png) no-repeat center top #1677cc; background-size: 90%; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#fff; background-position: center -60px;}

.Other002638 li a.wx{ background-position: center -275px;}
.Other002638 li a.wx:hover{ background-color:#fff; background-position: center -320px;}

.Other002638 li a.tel{ background-position: center -185px;}
.Other002638 li a.tel:hover{ background-color:#fff; background-position: center -225px;}

.Other002638 li a.form{ background-position: center 0;}
.Other002638 li a.form:hover{ background-color:#fff; background-position: center -45px;}

.Other002638 li .wap{ display:none;}
.Other002638 li aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#005baa; margin-right:1px;border-radius:3px; padding:0 20px; font-size:18px; color:#fff;}
.Other002638 li .pic{ display:none; position:absolute; right:101%; top:0; width: 120px !important; max-width: none; height: 120px; }
.Other002638 li .pic2{ display:none; position:absolute; right:101%; top: 120px; width: 120px !important; max-width: none; height: 120px; }
.Other002638 li.li_gettop a{ background-position:center -90px;}
.Other002638 li.li_gettop a:hover{ background-position:center -135px;}

@media(max-width:1024px){
.Other002638 { display:none;}
}


/*
 .Form001519
 */
.Form001519{ background: rgba(0,0,0,0.7); display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
.Form001519 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:2%; text-align: center; }
.Form001519 .title:after{ display: block; margin: 25px auto; width:44px; height:2px; content:""; background:#036eb8; }
.Form001519 .close{ background: url(../images/Form001519-close.png) no-repeat center; position: absolute; right: 20px; top: 20px; width: 20px; height: 20px; content: ''; cursor: pointer; }
.Form001519 dl { background: #fff; position: relative; max-width: 600px; margin: 5% auto 0; padding: 3%;}
.Form001519 dd li{ position:relative; margin-bottom:25px;}
.Form001519 dd .text{border: 1px solid #eee;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001519 dd li label{ position:absolute; left:15px; top:0; color: #999; line-height:46px; }
.Form001519 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}
.Form001519 dd textarea.text{height:220px;}
.Form001519 .btnbox{ margin: 0 auto; text-align: center; }
.Form001519 .btn{ cursor: pointer;border-radius: 99px;background: #005ca2;color: #fff; height: 44px;border: none; font-size:16px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001519 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001519 .title{ font-size:24px;}
}



/*
 .PicList001200 
 */
.PicList001200 { padding: 3% 0 5%;}
.PicList001200 dl{ margin-bottom: 5%; border-bottom: 1px solid rgba(0,90,170,0.3);}
.PicList001200 dl dd{ display: inline-block; margin-bottom: 5%; width: 24%; text-align: center;}
.PicList001200 dl dd .icon{ display: inline-block; }
.PicList001200 dl dd:hover .icon{ display: none; }
.PicList001200 dl dd .hover{ display: none; }
.PicList001200 dl dd:hover .hover{ display: inline-block; }
.PicList001200 dl dd h2{ margin: 0; padding-top: 40px; font-size: 20px; color: #000; }
.PicList001200 dl dd:hover h2{ color: #005baa; }

.PicList001200 dl dd.aon .icon{ display: none; }
.PicList001200 dl dd.aon .hover{ display: inline-block; }
.PicList001200 dl dd.aon h2{ color: #005baa; }

.PicList001200 li{ padding:10px; border:1px solid #cdcdcd; margin-bottom:3%;}
.PicList001200 li a{ display:block; position:relative; padding-left: 20%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width: 62px; height: 46px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:17.65%;}
.PicList001200 li div{ position:relative; padding-right:5%; }
.PicList001200 li div::before{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li h3{ margin:0; padding-top: 1%; font-size: 20px; font-weight:normal; color:#005baa;}
.PicList001200 li h3::after{ background: #005baa; display: block; margin: 20px 0; width: 60px; height: 1px; content: '';}
.PicList001200 li p{ margin: 0; line-height:28px; height:91px; overflow:hidden; font-size:16px; color: #000;}
.PicList001200 li p span{ font-size: 18px; color: #005baa; }

.PicList001200 li:hover{ border-color:#005baa; }
@media(max-width:940px){
.PicList001200 li figure{ width:23%;}
.PicList001200 li a{ padding-left: 25%; padding-right:0;}
.PicList001200 li div::before,
.PicList001200 li a::after{ display: none; }
}
@media(max-width:640px){
.PicList001200 dl dd{ width: 49%; }
.PicList001200 li a{ padding-left: 0; }
.PicList001200 li figure{ display: none; }
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}


/*
 .PicList002239 
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ position: relative; float:left; margin-bottom: 3%; border: 3px solid #f5f5f5; }
.PicList002239 li:hover{ border-color: #005baa; }
.PicList002239 li::after{ background: url(../images/PicList002239-icon.png) no-repeat center #f5f5f5; position: absolute; right: 0; bottom: 0; width: 47px; height: 47px; content: '';}
.PicList002239 li:hover::after{ background: url(../images/PicList002239-icon-hover.png) no-repeat center #005baa; }
.PicList002239 li a{ display: block; padding: 8% 15.05% 20%; }
@media(min-width:769px){
.PicList002239 li{margin-right: 3.5%; width:22.25%; }
.PicList002239 li:nth-child(4n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom: 136%; background-size:contain;}
.PicList002239 li p{ margin: 0 0 30px; font-size: 18px; color: #000; text-align: center;}

@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}


/*
 .Demo001745
 */
.Demo001745{ padding: 0 0 5%;}
.Demo001745 h2{ margin-bottom: 4%; font-size: 36px; color: #005baa;}
.Demo001745 p{ font-size: 20px; color: #000;}
.Demo001745 dl{ padding: 4% 0;}
.Demo001745 dl dd{ position: relative; float: left; width: 48%; margin-right: 4%; margin-bottom: 4%; padding-left: 13%; }
.Demo001745 dl dd:nth-child(2n){ margin-right:0;}
.Demo001745 dl dd img{ position: absolute; top: 0; left: 0; width: 100%; max-width: 140px; }
.Demo001745 dl dd figure{ display: table; min-height: 155px;}
.Demo001745 dl dd p{ display: table-cell; vertical-align: middle; margin: 0; font-size: 18px; color: #000; line-height: 36px; }
@media(max-width: 1200px){
.Demo001745 dl dd{ float: none; width:100%; margin-right:0; padding-left: 180px; }
}
@media(max-width:  640px){
.Demo001745 dl dd{ padding-left: 0; text-align: center; }
.Demo001745 dl dd img{ position: relative; display: block; width: 100%; max-width: auto; margin: 0 auto 25px; }
.Demo001745 dl dd figure,
.Demo001745 dl dd figure p{ display: block; width: 100%; }
}

/*
 .Demo001058
 */
.Demo001058{ position: relative; padding: 50px 0 200px 0;}
.Demo001058 .contact-bg{ position: relative; width: 100%;}
.ditu-left{ float: right; width: 35%; margin-top: -150px; }
.ditu-left ul{ padding-top: 100px;}
.ditu-left ul li{width: 90%;float: left; margin-bottom: 10px;}
.ditu-left ul li .ditu-tubiao{float: left;width: 30px;height: 30px; margin-top: 5px;}
.ditu-left ul li:nth-child(1) .ditu-tubiao{ background: #ebc6a6;border-radius: 50%;}
.ditu-left ul li:nth-child(2) .ditu-tubiao{ background: #656641;border-radius: 50%;}
.ditu-left ul li:nth-child(3) .ditu-tubiao{ background: #eaddaa;border-radius: 50%;}
.ditu-left ul li:nth-child(4) .ditu-tubiao{ background: #5d9ca3;border-radius: 50%;}
.ditu-left ul li:nth-child(5) .ditu-tubiao{ background: #cc8451;border-radius: 50%;}
.ditu-left ul li:nth-child(6) .ditu-tubiao{ background: #99a27a;border-radius: 50%;}
.ditu-left ul li .ditu-text{float: right;width: 90%; }
.ditu-left ul li .ditu-text p{ margin: 0; color: #000; font-size: 14px;}
.ditu-img img{width: 100%;}

.ditu-right{ width: 55%; float: left; position: relative; }
.ditu1{ width: 16%; position: absolute; left: 8.3%; z-index: 6; /*animation: p_move 1000ms ease-in-out infinite alternate; */bottom: 72%;}
.ditu1 img{ width: 100%; }
.ditu2{ width: 16%; position: absolute; left: 52.2%; z-index: 6; /*animation: p_move 1300ms ease-in-out infinite alternate;*/ bottom: 86%;}
.ditu2 img{ width: 100%; }
.ditu3{ width: 16%; position: absolute; left: 71.6%; z-index: 6; /*animation: p_move 1600ms ease-in-out infinite alternate;*/ bottom:95%;}
.ditu3 img{width: 100%;}
.ditu4{ width: 16%; position: absolute; z-index: 6; /*animation: p_movee 1000ms ease-in-out infinite alternate*/; bottom: 33.2%; right: 0;}
.ditu4 img{width: 100%;}
.ditu5{ width: 16%; position: absolute; z-index: 6; /*animation: p_movee 1300ms ease-in-out infinite alternate;*/bottom: 12.5%;right: 12%;}
.ditu5 img{width: 100%;}
.ditu6{width: 16%; position: absolute; left: 21.2%; z-index: 6; /*animation: p_movee 1000ms ease-in-out infinite alternate;*/bottom: 1.5%; }
.ditu6 img{width: 100%;}

@keyframes p_move{
from{ transform: translate(0,0); -webkit-transform: translate(0,0); }
    to{ transform: translate(0,20px); -webkit-transform: translate(0,20px); }
}

@keyframes p_movee{
from{ transform: translate(0,0); -webkit-transform: translate(0,0); }
    to{ transform: translate(20px,0); -webkit-transform: translate(20px,0); }
}

@-webkit-keyframes p_move{
from{ transform: translate(0,0); -webkit-transform: translate(0,0); }
    to{ transform: translate(0,20px); -webkit-transform: translate(0,20px); }
}

@-webkit-keyframes p_movee{
from{ transform: translate(0,0); -webkit-transform: translate(0,0); }
    to{ transform: translate(20px,0); -webkit-transform: translate(20px,0); }
}

@media(max-width: 1050px){
.Demo001058{ padding: 3% 0 8%;}
.Demo001058 .auto{ overflow: hidden; }
.Demo001058 .ditu-left{ float: none; width: 100%; margin-top: 0; margin-bottom: 100px; }
.Demo001058 .ditu-left ul{ padding-top: 50px;}
.Demo001058 .ditu-right{ float: none; width: 100%; }
}

/*
 .Demo001658
 */
.Demo001658{ background: #e5eef7; padding: 2% 0; }
.Demo001658 .left{ float: left; width: 37%;}
.Demo001658 .ytable-cell{ border-left: 1px solid #72a4d1;}
.Demo001658 .pic{ width: 158px;}
.Demo001658 img{ max-height: 96px; display: block; margin: 0 auto;}
.Demo001658 h2{  margin: 0 0 0 30px; font-size: 48px; color: #000; line-height:54px;  }
.Demo001658 p.right{ float: right; width: 62%; margin: 0; font-size: 16px; color: #000; line-height: 36px; text-align: justify; }
@media(max-width: 1100px){
.Demo001658 .left{ float: none; width: 100%; }
.Demo001658 p.right{ float: none; width: 100%; margin-top: 3%;}
}


/*
.Demo001710
 */
.Demo001710{ background: #f2f2f2; margin-top: 60px; padding-bottom:50px; }
.Demo001710 a.clearall{ float: right; padding-right: 5%; font-size: 16px; color: #005baa; line-height: 3; }
.Demo001710 a.clearselect{ float: right; font-size: 16px; color: #fff; }
.Demo001710 dl dt{ background: #005baa; padding: 0 5%; font-size: 16px; color: #fff; line-height: 3; }
.Demo001710 dl dd b{ display: block; line-height: 48px;}
.Demo001710 dl dd a{ background: url(../images/Demo001710-select.png) no-repeat 5.5% center; padding-left: 17%; padding-right: 5%; font-size: 16px; color: #005baa; line-height: 3; border-bottom: 1px solid #79a6ce; }
.Demo001710 dl dd a:last-child{ border-bottom:none; }
.Demo001710 dl:last-child dd a:last-child{ border-bottom: 1px solid #79a6ce;  }
.Demo001710 dl dd a.aon{ background-image:url(../images/Demo001710-select-on.png); }
@media (max-width:1025px){
.Demo001710{ margin-top: 60px; padding-bottom: 20px; }
}


/*
 .Demo001755
 */
.Demo001755{ margin-top: 60px; }
.Demo001755 h2{ margin: 0; font-size: 36px; color: #005baa; }
.Demo001755 ul{ padding: 4% 0;}
.Demo001755 ul li{ position: relative; padding-right: 30%; padding-bottom: 8%; margin-bottom: 4%; min-height: 220px; border-bottom: 1px solid #7fadd5;}
.Demo001755 ul li .Ispic{ position: absolute; right: 0; top: 0; display: block; width: 25%; padding-bottom: 16.67%;}
.Demo001755-1 ul li .Ispic{padding-bottom: 15.3%;}
.Demo001755 ul li h3{ margin: 0; padding-bottom: 25px; }
.Demo001755 ul li h3 a{ font-size: 24px; color: #000;}
.Demo001755 ul dl{ position: relative; padding-bottom: 2%; }
.Demo001755 ul dl dd{ display: inline-block; width: 32%; font-size: 18px; color: #000;}
@media (max-width:768px){
.Demo001755 ul li{  padding-right: 0; }
.Demo001755 ul li .Ispic{ position: relative; display: block; margin-bottom: 3%; width: 100%; padding-bottom: 40%;} 
}


/*
 .TextList002322
 */
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; font-size: 16px; line-height: 22px;}
.TextList002322 .list li *{ color: #000;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #005baa;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;}
}    


/*
 .GrayContent
 */
.GrayContent{ background: #f5f5f5; padding: 2.5% 2%; }
.GrayContent .auto{ background: #fff; padding: 1% 2%; }



/*
 .Floor000881
 */
.Floor000881{ padding:2% 0;}
.Floor000881 h1{ margin:0 0 2%; font-size:26px; color:#0067b6; text-align: center;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:78%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0; background-color:#fff;}
.Floor000881 .list_scroll li:hover p{ background-color:#005baa;}
.Floor000881 .list_scroll li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}

.Download_search {width:70%;max-width:640px;margin:0 auto 5%;border:1px solid #0067b6;}
.Download_search .text {width: 80%; height: 32px;line-height: 32px;padding-left:20px;color: #666;border: none; background: #fff;}
.Download_search .btn{display: block;float:right;width: 34px;height: 32px;background: url(../images/Top001940-btn_search.png) no-repeat center center;}