 @font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}
.auto_1000{max-width: 1000px;}

/*
 .Top000867 
 */
.Top000867{ background: url(../images/Top000867-bg.png) no-repeat center top #fff;border-bottom:#e8e8e8 1px solid;position: relative;}
.Top000867:before{display: inline-block;content: '';width: 100%;height: 3px;background:#ED7B2C;position: absolute;left:0;top:0;}
.Top000867 .auto{ position:relative; z-index:100;}
.Top000867 .top_menu{ position:absolute; top:0;right:16.25%;z-index:10;}
.Top000867 .top_menu dd{ float:left; display:inline-block; height:36px;line-height:36px; vertical-align:middle;padding-right: 10px;}
.Top000867 .top_menu dd a{ position:relative;display:inline-block;color: #fff;font-size: 12px;}

.Top000867 .top_menu dd.login{padding-right: 25px;}
.Top000867 .top_menu dd#LoginIn{padding-right: 10px;}
.Top000867 .top_menu dd.login:before{display: inline-block;content: '';width: 14px;height: 15px;background: url(../images/icon-1.png) no-repeat center;margin-right: 8px;position: relative;top:2px;}
.Top000867 .top_menu dd.login a{}
.Top000867 .top_menu dd.login a:first-child::after{ display: inline-block; content:''; width:1px; height:10px; background:#fff;margin:0 5px;opacity: .3 }
.Top000867 .top_menu dd.login em{font-size: 12px;    font-family: "Arial";color: #fff;padding-left: 5px;font-style:normal;}

.Top000867 .top_menu dd.apply { position:relative;}
.Top000867 .top_menu dd.apply .SignList {position:absolute;top:99%;left:-10px;width:170%;background:#ed7b2c;display:none;}
.Top000867 .top_menu dd.apply .SignList a{display:block;padding:0 10px;}
.Top000867 .top_menu dd.apply:hover .SignList {display:block;}
.Top000867 .top_menu dd.apply .SignList a:hover {background:#eda92c;}

.Top000867 .top_menu dd.lan{position:relative;}
.Top000867 .top_menu dd.lan > a:after{display: inline-block;content: '';width: 0;height: 0px;border: 4px solid #fff;border-color: #fff transparent transparent;margin-left: 5px;position: relative;top:2px;}
.Top000867 .top_menu dd.lan .LanguageList{position:absolute;width:140%;top:98%;left:-20px;text-align:center;background:#ed7b2c;z-index:10;display:none;}
.Top000867 .top_menu dd.lan .LanguageList a {display:block;}
.Top000867 .top_menu dd.lan .LanguageList a:hover {background:#eda92c}
.Top000867 .top_menu dd.lan:hover .LanguageList{display:block;}

.SelectBox{position:relative;background:url(../images/bg1.jpg) no-repeat left top; width:60px; height:36px; text-align:center; float:left; }
.SelectBox .SelectText{position:relative;display:inline-block; width:30px; padding-right:18px; height:36px; cursor:pointer; padding-left:10px; color:#fddbc4;font-size:12px;background:#d87a39; overflow:hidden;box-sizing:content-box;}
.SelectBox .SelectText:after{display: inline-block;content: '';width: 0;height: 0px;top:48%;right:10px;border: 4px solid #fff;border-color: #fff transparent transparent;margin-left: 5px;position: absolute;}
.SelectBox .SelectList{position:absolute; top:36px; width:60px; left:0; border:1px solid #D3D3D3; border-top:0px; background:#ed7b2c; display:none; z-index:150;}
.SelectBox .SelectList dt{display:block; cursor:pointer;}
.SelectBox .SelectList dt a{padding:0 10px; display:block; height:23px; line-height:23px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.SelectBox .SelectList dt a span{ display:none;}
.SelectBox .SelectList dt a:hover{background:#eda92c; color:#fff;}

.Top000867 .logo{position: absolute;left:0;top:50%;transform: translateY(-50%);width: 45%;}
.Top000867 .logo img{ height:60px; display:block;}

.Top000867 .search{ position:absolute; right:0; top:5px; z-index:10; width:16.25%; background-color:rgba(255,255,255,.3); border-radius:30px; height:26px;}
.Top000867 .search .text{ width:100%; padding:0 50px 0 15px; height:26px; line-height:26px; color:#fff; background:none; border:none;font-size:12px;}
.Top000867 .search a{ position:absolute; top:0; right:0; height:100%; width:40px; color:#fff;}
.Top000867 .search a span{ position:absolute; font-size:13px; left:50%; margin-left:-10px; top:50%; margin-top:-6px;}
.Top000867 .auto .clearfix{
  margin-top: 37px;
  float: right;
  width: 55%;
  border-top: none;
}
@media(min-width:769px){
.Top000867 nav{ position:relative;border-top:#e8e8e8 1px solid;z-index:90; }
.Top000867 nav ul{ float:right; position:relative;width: 100%;}
.Top000867 nav li{ float:left; position:relative;width: 16.6666%;z-index: 2}
.Top000867 nav li::before{ background-color:#dfdfdf; width:1px; height:20%; top:40%; position:absolute; content:''; left:0;z-index: 1;}
.Top000867 nav li:first-child::before{ display:none;padding-left:0;}
.Top000867 nav li > a{ line-height:52px;text-align: center; display:block; font-size:16px;color: #333;position: relative;z-index: 2;}
.Top000867 nav li:hover > a,
.Top000867 nav li.on > a{ background-color:#ED7B2C; color:#fff;}
.Top000867 nav li span{ display:none;}
.Top000867 nav li .subnav{ display:none; position:absolute; top:52px; left:0; background-color:#f6f6f6; z-index:100;  padding:0 10%;width:100%; text-align:center;}
.Top000867 nav li .subnav dd{ border-bottom:#e8e8e8 1px solid; line-height:48px;}
.Top000867 nav li .subnav dd a{ display:block; color:#333;}
.Top000867 nav li .subnav dd a:hover{ color:#ED7B2C;}
.Top000867 nav li .subnav dd:last-child{ border-bottom:0;}

.Top000867 .link{float:right; position:relative;max-width: 528px;width: 100%;margin-top: 40px;}
.Top000867 .link span{ display: inline-block;float:left; position:relative; padding-left:1px;width: 16.6666%}
.Top000867 .link span::before{ background-color:#dfdfdf; width:1px; height:20%; top:40%; position:absolute; content:''; left:0;}
.Top000867 .link span:first-child::before{ display:none;padding-left:0;}
.Top000867 .link span> a{ line-height:52px; text-align: center;display:block; font-size:15px;color: #333;border-bottom:2px solid transparent;}
.Top000867 .link span> a:hover {border-bottom-color:#ed7b2c}
}

@media(max-width:1200px){
.Top000867{ background-position: 60% top;}
.Top000867 .search{ right:2%;}
.Top000867 .top_menu{right:22.25%;}
.Top000867 nav li > a{ padding:0 12px;}
}
/* @media(max-width:1000px) and (min-width:769px){
.Top000867 nav ul{ float:none; margin:0;}
.Top000867 nav li{ width:14.285%; text-align:center; padding-left:0; padding-right:0;}
.Top000867 nav li#m5 .subnav{ width:100%;}
} */
@media(max-width:1002px){
    .Top000867 {background:none;}
    .Top000867:before { display: none;}
    .Top000867 .logo{ position: relative;padding-right:0;width:100%;transform: translate(0);}
    .Top000867 .logo img{ height:auto;}
    .Top000867 .top_menu,
    .Top000867 .search,
    .Top000867 .link{ display: none;}
    .Top000867 .auto .clearfix{
      margin-top: 0px !important;
    }
.Top000867 .moblie_menu{ width:40px; height:32px; background-color:#eee; position:absolute; right:2%; top:50%; cursor:pointer;}
.Top000867 .moblie_menu span,
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{height:3px; background-color:#666; position:absolute;}
.Top000867 .moblie_menu span{ width:80%; left:10%;  top:50%; margin-top:-1.5px; }
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{ content:''; width:100%;}
.Top000867 .moblie_menu span::after{ top:-8px;}
.Top000867 .moblie_menu span::before{ bottom:-8px;}
.Top000867 nav{ position:absolute; right:0; width:100%; max-width:250px; background-color:rgba(255, 255, 255, 0.9); z-index: 99; display:none;}
/*.Top000867 nav li >a{ display:none;}*/
.Top000867 nav li:first-child a{ display:block;}
.Top000867 nav li span{ cursor:pointer;}
.Top000867 nav li:first-child a,
.Top000867 nav li {display:block; line-height:40px; font-size:16px; text-align:center; color:#666;}
.Top000867 nav li .subnav{ display:none;border:1px solid #ED7B2C; border-bottom:#ED7B2C 3px solid; text-align:center;background-color:rgba(237, 123, 44, 0.8); max-height:252px; overflow:auto; }
.Top000867 nav li .subnav dd{ line-height:20px; padding:8px 0; font-size:15px;}
.Top000867 nav li .subnav dd a { color:#fff;}
.Top000867 nav li .subnav dt{color: #ED7B2C;font-size:16px;border-bottom: #9aa7b5 2px solid;line-height: 38px; text-align:left; padding:0 5%;}
}
@media(max-width:640px){
.Top000867{ background-image:none;}
.Top000867 .logo{ position:relative;padding:5% 30% 5% 0;}

.Top000867 .search{ position:relative; right:auto; width:100%; top:auto; height:auto; display: none;}
.Top000867 .search .text{ height:35px; line-height:35px;}
.Top000867 .link { display: none;}
.Top000867 .moblie_menu{ margin-top:-16px;}
.Top000867 .top_menu{ position:relative; right:auto; width:100%; top:auto; margin-bottom:5px;background-color:#ddd; text-align:right;}
.Top000867 .top_menu dd{ display:inline-block; float:none;}
.Top000867 .auto .clearfix{
  margin-top: 0px !important;
}
}


/*Banner002615 */
.Banner002615{position: relative; z-index: 1;max-width: 1000px;margin:0 auto;background: #F5F5F5;}
/*slick Basic*/
.Banner002615 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002615 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002615 .slick-list:focus {outline: none}
.Banner002615 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002615 .slick-slider .slick-track, 
.Banner002615 .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)}
.Banner002615 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002615 .slick-track:before, 
.Banner002615 .slick-track:after{display: table; content: '';}
.Banner002615 .slick-track:after{ clear: both;}
.Banner002615 .slick-loading .slick-track { visibility: hidden;}
.Banner002615 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002615 .slick-slide .slick-loading img { display: none;}
.Banner002615 .slick-slide .dragging img { pointer-events: none;}
.Banner002615 .slick-initialized .slick-slide { display: block;}
.Banner002615 .slick-loading .slick-slide { visibility: hidden;}
.Banner002615 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002615 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Banner002615 .slick-slide a{ position:relative; display:block; width: 100%;}
.Banner002615 .slick-slide a img.bg{ display:block; width:100%;}
.Banner002615 .slick-slide h1{ margin:0;text-transform:uppercase; color:#1b1b1b;}
.Banner002615 .slick-slide h1.font_1{ font-size:35px;font-weight: lighter;}
.Banner002615 .slick-slide h1.font_2{ position:relative; font-size:76px; line-height:76px; color:#ED7B2C; margin-bottom:10px;font-weight: normal;}
/*.Banner002615 .slick-slide .txt-main{ width:100%;}*/
.Banner002615 .slick-slide .txt{position: relative;}
.Banner002615 .slick-slide .txt-main .mark{ position:absolute; width:5.5%; height:2px;background:#d1d1d1; left:0; top:50%; margin-top:-1px;}
.Banner002615 .slick-slide .txt-main .mark::after{ position:absolute; content:''; width:16px; height:16px; border-radius:50%; background:#fff; border:2px solid #cca74f; top:50%; margin-top:-8px; right:0;}
.Banner002615 .slick-slide h1.font_3{ font-size:13px;color: #999;font-weight: normal;}
.Banner002615 .slick-slide p{ color:#767676;  font-size:15px; line-height:24px; height:96px; overflow:hidden; margin:2% 0 4% 0;}
.Banner002615 .slick-slide .txt-main .ytable-cell > *{ padding-left:5%}
.Banner002615 .slick-slide .num{ display:inline-block;margin-top: 4%}
.Banner002615 .slick-slide .num span{ font-size:38px; color:#d1d1d1;font-family: "DINCond-Bold";transform:rotate(90deg); display:block;}
.Banner002615 .slick-slide .num::before{ display:block; content:''; width:2px; height:34px; margin:0 auto; vertical-align:middle;  background:#d1d1d1; }
.Banner002615 .controls{overflow:hidden;}
.Banner002615 .controls dt{ position:absolute; left:0; bottom:0;}
.Banner002615 .controls dt .slick-dots li{ float:left; border-radius:50%; border:1px solid #d8d8d8; width:15px; height:15px; position:relative; margin-right:10px;list-style: none;cursor:pointer;}
.Banner002615 .controls dt .slick-dots li.slick-active::before{border-radius:50%; background:#ED7B2C; left:3px; top:3px; right:3px; bottom:3px; position:absolute; content:'';}
.Banner002615 .controls dt .slick-dots li button{display: none;}
.Banner002615 .controls dd{ float:right;opacity: 0;}
.Banner002615 .controls dd .slick-arrow{ color:#9f9f9f; padding-bottom:5px; border: 0;border-bottom:1px solid #9f9f9f; display:block; margin-bottom:10px; position:relative; cursor:pointer;background: none;}
.Banner002615 .controls dd .slick-arrow::after{ position:absolute; content:''; bottom:-5.5px; border:5px solid transparent;}
.Banner002615 .controls dd .slick-next{ padding-right:37px; }
.Banner002615 .controls dd .slick-next::after{right:-5px; border-left-color:#9f9f9f;}
.Banner002615 .controls dd .slick-prev{ padding-left:37px;}
.Banner002615 .controls dd .slick-prev::after{left:-5px; border-right-color:#9f9f9f;}
@media(min-width:1025px){
.Banner002615 .slick-slide a{/*padding-left:35.6%;*/}
.Banner002615 .slick-slide .txt-main{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;}
.Banner002615 .txt-main .ytable{height: 100%;}
.Banner002615 .slick-slide p{max-width:30%;}
.Banner002615 .controls{ position:absolute;  z-index:10; bottom:5%; left:5%; width:100%;max-width:26%;}
}
@media(max-width:1440px){
.Banner002615 .slick-slide .num span,
.Banner002615 .slick-slide h1.font_1{ font-size:40px;}
.Banner002615 .slick-slide h1.font_2{ font-size:120px; line-height:100px;}
.Banner002615 .slick-slide h1.font_3{ font-size:30px;}
.Banner002615 .slick-slide p{ margin:2% 0;}
.Banner002615 .controls{ bottom:2%;}
}
@media(max-width:1024px){
.Banner002615 .controls{ position:relative; margin:0 2% 3% 2%;}
.Banner002615 .txt-main{ padding:3% 2% 0 0;}
.Banner002615 .slick-slide h1.font_1{ font-size:30px;}
.Banner002615 .slick-slide h1.font_2{ font-size:60px; line-height:normal;}
.Banner002615 .slick-slide h1.font_3{ font-size:20px;}
}
@media(max-width:480px){
.Banner002615 .slick-slide h1.font_1{ font-size:18px;}
.Banner002615 .slick-slide h1.font_2{ font-size:40px;}
.Banner002615 .slick-slide .txt-main .ytable-cell > *{ padding-left:12%;}
.Banner002615 .slick-slide .txt-main .mark{ width:10%;}
}

/*
 .Floor002439 为demo编号
 */
.Floor002439{ position: relative; padding: 15px 0 2%;}
/*.Floor002439::before{ background: #f5f5f5; display: block; margin: 0 auto 15px; width: 1000px; height: 15px; content: ''; }*/
.Floor002439 .auto{ overflow: hidden;}
.Floor002439 .list{ }
.Floor002439 .list .item{padding: 0 0 15px;}
.Floor002439 .list .item img{border-radius: 5px;}
.Floor002439 .list .item a{ display: block; width: 100%; position: relative;overflow:hidden;}
.Floor002439 .list .item a .bg{ border-radius: 3px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;transition: .3s;}
.Floor002439 .list .item a:hover .bg {transform:scale(1.1)}
.Floor002439 .list .item .word{ padding:10% 5%;  position: relative; z-index: 3;}
.Floor002439 .list .item .word .pic{ width: 41px;}
.Floor002439 .list .item .word h3{ margin:3% 0 1.345%; font-size: 18px;color: #333;}
.Floor002439 .list .item .word h3 span{ font-size: 14px;text-transform: uppercase;font-family: Arial;color: #999;font-weight: normal; }
.Floor002439 .list .item .word p{ margin:2% 0 0;display: inline-block;line-height: 38px; height: 38px; background: #ED7B2C;padding:0 30px;border-radius: 5px;color: #fff}
.Floor002439 .list .item .word p i{width:20px;height:18px;display: inline-block;content: '';background: url(../images/Floor002439-more.png) no-repeat center center;position: relative;top:3px;left:2px;}
@media only screen and (min-width:640px ) {
  .Floor002439 .list{ margin: 0 -2%;}
  .Floor002439 .list .item{ float: left; width:50%;padding: 0 2%;}
}

/*
 .Floor001793 
 */
.Floor001793{ position: relative; padding: 15px 0 0;}
.Floor001793::before{ background: #f5f5f5; display: block; margin: 0 auto 15px; width: 100%; height: 15px; content: ''; }
.Floor001793 .box figure{ float:left;}
.Floor001793 .box h3{margin:0; font-size:26px; font-weight:normal; border-bottom:1px #e1e1e1 solid; padding:0 0 10px 0; position: relative;}
.Floor001793 .box h3 a{ padding-left: 50px;background:url(../images/Floor001793-title_icon.png) no-repeat left bottom;color:#ED7B2C;}
.Floor001793 .box h3 a span{display: inline-block;line-height: 30px;height: 30px;font-size: 12px;color: #999;text-align: center;border-radius: 3px;position: absolute;right:0;top:0;margin-top: 4px; }
.Floor001793 .box h3 a span i{display: inline-block;content: '';width: 5px;height: 10px;background: url(../images/Floor001793-icon_2.png) no-repeat center;margin-left: 8px;}
.Floor001793 .box h3 a:hover span {color:#ed7b2c}
.Floor001793 .box  .box_2{ width:48%; margin-right:4%;}
.Floor001793 .box  .box_3{ width:48%;}


.Floor001793 .box  .box_2 .bx-wrapper{ position:relative;border-radius: 5px;overflow: hidden;}
.Floor001793 .box  .box_2 .bx-controls-direction{ display: none;position:absolute; right:3%; bottom:3%; background:url(../images/Floor001793-controls.png) no-repeat; height:28px; overflow:hidden;}
.Floor001793 .box  .box_2 .bx-controls-direction a{ float:left; height:28px; width:29px; overflow:hidden; line-height:1000px;}
.Floor001793 .box  .box_2 .bx-pager{position: absolute;left:20px;bottom: 140px;}
.Floor001793 .box  .box_2 .bx-pager .bx-pager-item{display: none;;margin-right: 10px;overflow: hidden;}
.Floor001793 .box  .box_2 .bx-pager a{display: inline-block;width: 10px;height: 10px;border-radius: 50%;line-height: 1000;overflow: hidden;background: rgba(0,0,0,.3);}
.Floor001793 .box  .box_2 .bx-pager a.active{background:#fff;}

.Floor001793 .box  .box_2 .txt{background: #f7f7f7;padding:3% 3% 6%;}
.Floor001793 .box  .box_2 .txt .tit {position: relative;}
.Floor001793 .box  .box_2 .txt .tit span{display: inline-block;font-size: 14px;height: 23px;line-height: 23px;border-radius: 5px;padding: 0 9px;margin-bottom: 15px;background: #ED7B2C;color: #fff;}
.Floor001793 .box  .box_2 .txt .tit a{display: inline-block;padding: 0 8px;height: 24px;line-height: 24px;border: 1px solid #ED7B2C;border-radius: 5px;position: absolute;right:0;top:0;color: #ED7B2C;;}
.Floor001793 .box  .box_2 .txt h4{font-size: 17px;color: #5A5A5A;font-weight: normal;margin:0;}
.Floor001793 .box  .box_2 .txt time{display:block; font-size:12px;color: #999;margin-bottom: 4px;}
.Floor001793 .box  .box_2 .txt .more{margin-top: 10%;}
.Floor001793 .box  .box_2 .txt .more a{display: inline-block;color:#ED7B2C;font-size: 15px;text-decoration: underline;}

.Floor001793 .box  .box_2 li a{ display:block; position:relative;}
.Floor001793 .box  .box_2 li a.pic {overflow:hidden;}
.Floor001793 .box  .box_2 li a img{ display:block; width:100%;transition: .3s;}
.Floor001793 .box  .box_2 li h6{ margin:0; position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,0.5); color:#fff; padding:0 5%; z-index:10; font-size:14px; font-weight:normal; line-height:35px;}
.Floor001793 .box  .box_2 li a:hover {color:#ed7b2c}
.Floor001793 .box  .box_2 li a.pic:hover img {transform:scale(1.1)}

.Floor001793 .box  .box_3 li{ border-bottom:1px #e1e1e1 dashed; padding: 8px 0;position: relative;}
.Floor001793 .box  .box_3 li:last-child{ border-bottom:0;}
.Floor001793 .box  .box_3 li time{ display:block; font-size:12px;color: #999; }
.Floor001793 .box  .box_3 li a{ display:block; overflow:hidden; line-height:30px; overflow:hidden; height:30px;font-size: 16px;color: #333; }
.Floor001793 .box  .box_3 li a:hover {color:#ed7b2c}

@media(max-width:1000px){
.Floor001793 .box figure{ margin-bottom:2%;}
.Floor001793 .box .box_3{ float:none; width:auto; clear:both;}
.Floor001793 .box .box_3 li a{ height:auto;}
.Floor001793 .box .box_2{ width:54%; margin:0 0 0 4%;}
} 
@media(max-width:640px){
.Floor001793 .box figure{ float:none !important; width:auto !important; margin:0 0 3% 0 !important;}
}


/*Bottom002614 */
.Bottom002614{ background:#f7f7f7; padding:20px 0;border-top:1px solid #e8e8e8;}
.Bottom002614_index{position: absolute;left:0;bottom:0;width: 100%;}
.Bottom002614 .auto{}
.Bottom002614 .auto .copyright{ width:60%;}
.Bottom002614 .hotline{ width:40%;}
.Bottom002614 .hotline img{ max-width:73px;}

.Bottom002614 .copyright{ text-align:right; color:#848484;font-size: 13px;}
.Bottom002614 .copyright p{ margin:0 0 10px 0}
.Bottom002614 .copyright a{ position:relative;color:#848484;}
.Bottom002614 .copyright a img { position:absolute;width:100px;bottom:30px;left:50%;margin-left:-50px;max-width:none;padding:5px;background:#fff;display:none;}
.Bottom002614 .copyright a.wechat:hover img {display:block;}
.Bottom002614 .copyright p a::after{ display:inline-block; content:''; width:1px; height:10px; background:#d8d8d8; margin:0 12px; vertical-align:middle;position: relative;top:-2px;}
.Bottom002614 .copyright p a:last-child::after{ display:none;}
.Bottom002614 .copyright a:hover{color:#ED7B2C;}

@media(max-width:1024px){
.Bottom002614 .auto{ display:block;}
.Bottom002614 .auto > *{ width:auto;}
}
@media(max-width:640px){
    .Bottom002614 .hotline { margin-bottom: 10px;}
.Bottom002614 .auto .copyright{ text-align:left;width:100%;}
}



/*
 .Banner002291 
 */
.Banner002291 { overflow: hidden;max-width: 1200px;margin:0 auto;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 300px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}
}
/*
 .Menu000721 
 */
.Menu000721{ padding-top:30px;}
.Menu000721 header{ background-color:#ED7B2C; color:#fff; height: 53px;line-height: 53px; font-size:16px;border-radius: 3px 3px 0 0;font-weight: bold;padding-left: 24px;}
.Menu000721 header i{display: inline-block;content: '';width: 6px;height: 18px;background:#fff;margin-right: 15px;position: relative;top:2px;}
@media(min-width:769px){
.Menu000721 li{margin-top:3px;background-color:#f7f7f7; line-height:42px; padding-left:24px; }
.Menu000721 li a{ display:inline-block;height:42px; }
.Menu000721 li a:before{display: inline-block;content: '';width: 5px;height: 5px;background:#d8d8d8;margin-right: 15px;position: relative;top:-2.5px;}
.Menu000721 li.aon,
.Menu000721 li:hover{ background: #f9a846;}
.Menu000721 li.aon a,
.Menu000721 li:hover a{color:#fff;}
.Menu000721 li.aon a:before,
.Menu000721 li:hover a:before{background:#fff;}
.Menu000721 ul{ margin-bottom:25px;}	
}
@media(max-width:768px){
.Menu000721{ padding-top:0; overflow:hidden;width: 104%;margin-left: -2%;}
.Menu000721 header{ height:auto;text-align:left; font-size:18px;padding:20px 10px; margin-bottom: 20px;line-height: 1;}
.Menu000721 header i{ }
.Menu000721 header b{ font-size:20px;}
.Menu000721 .code{ display:none;}
.Menu000721 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-top:3px;}
.Menu000721 li:nth-child(3n){ margin-right:0;}
.Menu000721 li a{ display:block;background-color:#ebeced; border-radius:20px; line-height:40px;}
.Menu000721 li.aon a{background-color:#ED7B2C; color:#fff;}
}
@media(max-width:480px){
.Menu000721 li a{line-height:30px;}
}
/*Location002160 */
.Location002160{ margin-top:30px; border-bottom:2px solid #e8e8e8;line-height:51px;}
.Location002160 dt{ float:left; font-size:16px; color:#333;position: relative;}
.Location002160 dt:after{display: inline-block;content: '';width: 100%;height: 2px;background:#ED7B2C;position: absolute;left:0;bottom: -2px;color:#767676; }
.Location002160 dd{ float:right; background:url(../images/Location002160-icon.png) no-repeat left center; padding-left:20px; font-size:12px;}
.Location002160 dd em{font-style: normal;}
.Location002160 dd a{ color:#767676;}
.Location002160 dd span{color:#ED7B2C;}
 @media(max-width:480px){
     .Location002160 { margin-top: 15px;}
 }

/*
 .RighInfo002228 
 */
.RighInfo002228{ padding:3% 0; min-height:300px;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .title { font-weight:normal;text-align:left;font-size:18px;margin:0 0 30px;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:25px; color:#666;}
.RighInfo002228 .single-content p{ margin:0; padding-bottom:14px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .intro{position: relative; z-index: 1; margin-bottom:50px;  border-top:5px solid #f9f9f9;}
.RighInfo002228 .intro .bg{position: absolute; z-index: 0; bottom: -24px; width: 100%;right: 0; border-bottom:5px solid #f9f9f9;}
.RighInfo002228 .intro .bg img{display: block; width: 100%;}
.RighInfo002228 .intro .main{border-left:5px solid #f9f9f9;border-right:5px solid #f9f9f9;padding:3% 5%;}
.RighInfo002228 .box+.box{margin-top: 16px; padding-top:26px; border-top: 1px dashed #eaeaea;}
.RighInfo002228 .box:last-of-type{margin-bottom:24px;}
.RighInfo002228 .h2{font-size:17px; margin:0;position: relative;margin-bottom:2%; }
.RighInfo002228 .h2:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-1px;margin-right: 8px;border-radius: 50%;border:2px solid #ed7b2c;}
.RighInfo002228 .p{position: relative;padding-left: 18px;}
.RighInfo002228 .p:before{display:block;content: '';width: 10px;height: 1px ;background:#999;position:absolute;top:12px; left: 0;}







.kcgl .single-content h3{color: #333;font-size: 18px;}
.kcgl .single-content p{ text-indent:0;}
.kcgl .single-content .box{margin-bottom: 3%;}
.kcgl .single-content .box h4{margin:0;color: #333;}
.kcgl .single-content .box .p{font-size: 12px;color: #999;}

.MyASU{ padding:3% 0;}
.MyASU .single-content h2{font-size: 15px;margin: 0 0 10px;background: #f8f8f8;padding: 0 10px;line-height: 36px;color: #333;position: relative;}
.MyASU .single-content h2:after{display: inline-block;content: '';width: 3px;height: 16px; background: #F9A846;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.MyASU .single-content p{margin:0; padding:10px 0;}
.MyASU .single-content .dl{}
.MyASU .single-content .dl{}
.MyASU .single-content .dl dd{color: #666;margin: 0 0 10px;}
.MyASU .single-content .dl dd em{font-style: normal;font-family: "DINCond-Bold";color: #333;}

@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}

/*RighInfo002852 */
.RighInfo002852{ padding:3% 0;}
.RighInfo002852 .title{margin-bottom: 4.5%;color: #333;position: relative;}

.RighInfo002852 .title .h1{font-size: 24px;}
.RighInfo002852 .title .h2{margin-bottom:5px;font-size:16px;color: #999;}

.RighInfo002852 .intro-main{padding:5% 0 3%;border-bottom: 1px dashed #e8e8e8;position: relative;}
.RighInfo002852 .intro-main:first-child{padding-top: 2%;}
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{font-size: 14px;line-height: 25px;color: #666;}
.RighInfo002852 .singlePage p{margin: 10px 0;text-indent:2em;}
@media(min-width:641px){
.RighInfo002852 .intro-main .pic{float: right; width: 32%; margin-left: 4%; margin-bottom:1%;}
.RighInfo002852 .intro-main:nth-child(2n) .pic{float:left; margin-left:0; margin-right:4%;}
}
@media(max-width:640px){
  .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}


/*
 .PicList001132 为demo编号
 */
.PicList001132{ padding:5% 0 0;}
.PicList001132 li{ float:left; width:47%; margin-right:3%; position:relative; border-bottom:1px solid #dbe5f1; padding-bottom:3%; margin-bottom:3%;}
.PicList001132 li::before{ position:absolute; content:''; width:100%; left:0; bottom:0; height:0; background-color:#ED7B2C; transition: all ease 0.3s;}
.PicList001132 li:nth-child(2n){ margin-right:0;}
.PicList001132 li h3{ font-size:16px;margin:0;font-weight: normal;padding-top: 8px}
.PicList001132 li h3 a{transition: all ease 0.3s;color: #333;}
.PicList001132 li div{ position:relative; padding-left:141px; min-height:120px;}
.PicList001132 li figure{ position:absolute; overflow:hidden; left:0; top:0;width:120px;transition: all ease 0.3s;}
.PicList001132 li figure img{ width:100%; transition: all ease 0.3s;}
.PicList001132 li .more{ display:inline-block;font-size: 13px;color:#999;}
.PicList001132 li .more i{display: inline-block;content: '';width: 12px;height: 12px;position: relative;background: none;margin-left: 4px;top:1px;}
.PicList001132 li .more i:before{display: inline-block;content: '';width: 12px;height: 1px;position: absolute;left:0;top:50%;background: #a8a8a8;margin-top: -0.5px;}
.PicList001132 li .more i:after{display: inline-block;content: '';width: 1px;height: 12px;position: absolute;left:50%;top:0;background: #a8a8a8;margin-left: -0.5px;}

.PicList001132 li p{ line-height:24px; color:#666; margin:10px 0; overflow:hidden; height:48px;}
.PicList001132 li:hover figure{ border-color:#ED7B2C;}
.PicList001132 li:hover:before{ height:3px;}
.PicList001132 li:hover  figure img{transform:scale(1.02);}
@media(max-width:1000px){
.PicList001132 li{ width:47%; margin-right:6%;}
.PicList001132 li:nth-child(3n){ margin-right:6%;}
.PicList001132 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001132 li{ float:none; width:auto; margin-right:0 !important;}
}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #ED7B2C; background:#ED7B2C;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#ED7B2C; border-color:#ED7B2C;}
.Page002193 .p_page b{ font-weight:normal;}

/*
 .Demo001 为demo编号
 */
.Demo001{ padding:3% 0;}
.Demo001 .box {margin-bottom: 3%}
.Demo001 .box:last-child {margin-bottom: 0}
.Demo001 .box h2{font-size: 15px;margin:0;background: #f8f8f8;padding:0 10px;line-height: 36px;color: #333;position: relative;}
.Demo001 .box h2:before{display: inline-block;content: '';width: 3px;height: 16px;background: #F9A846;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Demo001 .box h2 i{ font-family: "DINCond-Bold";font-style: normal;font-size: 18px;}
.Demo001 .box p{color: #666;font-size: 14px;line-height: 25px;}
.Demo001 .box p a{color: #ff0000}
.Demo001 .box .tip{color: #ff0000;font-size: 12px;}
.Demo001 .box table tr:first-child td{background: #f4f4f4}
.Demo001 .box table td{padding:10px 10px;border:1px solid #eee; border-collapse:collapse;}


/*
 .Demo002 为demo编号
 */
.Demo002{ padding:3% 0;}

.Demo002 .table tr:first-child td{background: #f4f4f4}
.Demo002 .table td{padding:10px 10px;border:1px solid #eee; border-collapse:collapse;}
.Demo002 p{color: #666;font-size: 14px;line-height: 25px;}
.Demo002 p.red{color: #ff0000}

.Demo002 .tip{margin:50px 0;}
.Demo002 .tip p{font-size: 12px;line-height: 22px;}

.Demo002 p span.red{color: #ff0000;text-decoration: underline;}
.Demo002 .box {margin-bottom: 30px;}
.Demo002 .box:last-child {margin-bottom: 0}
.Demo002 .box h4{background: #f8f8f8;padding:0 16px;line-height: 36px;color: #333;position: relative;}
.Demo002 .box h4:before{display: inline-block;content: '';width: 3px;height: 16px;background: #F9A846;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Demo002 .box .main{padding:0 16px;}
.Demo002 .box .dl dd{font-size: 12px;line-height: 22px;}
.Demo002 .box .dl dd:before{display: inline-block;content: '';width: 4px;height: 4px;background: #333;border-radius: 50%;margin-right: 10px;position: relative;top:-2px;}

.Demo002 .box .main p{font-size: 12px;line-height: 22px;}
.Demo002 .box .main p.p:before{display: inline-block;content: '';width: 4px;height: 4px;background: #333;border-radius: 50%;margin-right: 10px;position: relative;top:-2px;}


/*
 .Demo003 为demo编号
 */
.Demo003{ padding:3% 0;}
.Demo003 h1{margin:0 0 20px;font-size: 20px;color: #333;}
.Demo003 h1:before{display: inline-block;content: '';width: 8px;height: 8px;background: #ED7B2C;margin-right: 10px;position: relative;top:-4px;}
.Demo003 .box {margin-bottom: 30px;}
.Demo003 .box:last-child {margin-bottom: 0}
.Demo003 .box h2{font-size: 15px;margin:0;background: #f8f8f8;padding:0 10px;line-height: 36px;color: #333;position: relative;}
.Demo003 .box h2:before{display: inline-block;content: '';width: 3px;height: 16px;background: #F9A846;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Demo003 .box h2 i{ font-family: "DINCond-Bold";font-style: normal;font-size: 18px;}
.Demo003 p.red{color: #ff0000}
.Demo003 p .red{color: #ff0000}
.Demo003 p.p1{text-decoration: underline;}

.Demo003 .table tr:first-child td{background: #f4f4f4}
.Demo003 .table td{padding:10px 10px;border:1px solid #eee; border-collapse:collapse;}

/*problem*/
.problem{ padding:8px 11px 21px 14px; font-family:"微软雅黑";}

.problem ul li{ margin-bottom:3px;}
.problem ul li h5{ font-size:14px; padding:14px 0; line-height:26px; color:#666; padding-left:35px; background:url(../images/bg30.jpg) no-repeat left center; display:block; font-weight:normal; margin:0; cursor:pointer; border-bottom:1px solid #e4e4e4;}
.problem ul li h5 a{ color:#7c7c7c;}
.problem ul li h5 a:hover { color:#ec7b2d;}|
.problem ul li h5 span{ float:right;}
.problem ul li .my_content{ padding:15px 37px 10px 35px; color:#666; line-height:24px; background:url(../images/bg31.jpg) no-repeat left 13px; font-size:14px; border-bottom:1px solid #e4e4e4;}


.problem ul .libg{ background:#f1f1f1; margin-bottom:0px;}

/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;min-height:300px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

/*news*/
.NewsList{ padding:16px 0 18px;}
.NewsList ul li{ line-height:39px; border-bottom:1px dotted #d7d7d7; background:url(../images/bg28.jpg) no-repeat 7px center; font-size:14px; padding-left:19px;}
.NewsList ul li span{ float:right; color:#acacac; padding-left:5px;}
.NewsList ul li a{ color:#646464;}
/*news*/











.Top000867 nav li .subnav .top2444,
.Top000867 nav li .subnav .top2429,
.Menu000721 li#nav2444,
.Menu000721 li#nav2429{display: none !important;}




.page {
    margin: 50px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    text-align: center;
}

.page a {
    height: 32px;
    line-height: 32px;
    width: 32px;
    color: #000;
    margin: 0 5px;
    position: relative;
}

.page a.on {
    background-color: #882e2e;
    color: #FFF;
}

.page span {
    margin-right: 10px;
}

.page button {
    background-color: #882e2e;
    color: #FFF;
    border: 0;
    height: 32px;
    padding: 0 10px;
}

.page .prev::before {
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
    width: 8px;
    height: 8px;
    border-left: 1px #999999 solid;
    border-bottom: 1px #999999 solid;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.page .next::before {
    content: '';
    position: absolute;
    left: 5px;
    top: 10px;
    width: 8px;
    height: 8px;
    border-right: 1px #999999 solid;
    border-top: 1px #999999 solid;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
