html,body{ background-attachment: fixed; background-repeat: no-repeat;background-position: center;}
@media(max-width:640px){
html,body{background:0 !important;}
}
/*Floor002627 */
@import url('AkzidenzGroteskBQ-LigExt/AkzidenzGroteskBQ-LigExt.css');

.Floor002627 li{ background:#fff; border: 1px solid #ddd; margin-bottom:10px; padding:1.5% 3%;}
.Floor002627 li a{ position:relative;}
.Floor002627 li a::after{ position:absolute; content:''; width:1px; height:100%; left:15%; top:0; background:#ececec; border-top:22px solid #FE1D01;}
.Floor002627 li time{ width:15%; text-align:center; position:relative; font-size:18px; color:#999;font-family: "AkzidenzGroteskBQ-LigExt"; }
.Floor002627 li time span{ font-size:50px;display:block; color:#ea5429;}
.Floor002627 li .txt{ width:85%; padding-left:4%; padding-right:10%; position:relative;}
.Floor002627 li .txt::after{ position:absolute; content:''; width:16px; height:16px; border-top:2px solid #c6c6c6; border-right:2px solid #c6c6c6; right:0; top:50%; transition:right 0.3s; margin-top:-8px; transform:rotate(45deg);}
.Floor002627 li a:hover .txt::after{ border-color:#ea5429; right:4%;}
.Floor002627 li h3{ margin:0; font-size:18px; font-weight: 400; color: #333;}
.Floor002627 li p{ color:#666; line-height:26px; max-height:52px; margin-bottom:0;}
.Floor002627 li a:hover h3{color:#ea5429; }
@media(max-width:1200px){
.Floor002627 li time{ font-size:16px;}
.Floor002627 li time span{ font-size:40px;}
.Floor002627 li h3{ font-size:18px;}
.Floor002627 li{ padding-left:0;}
}
@media(max-width:1024px){
.Floor002627{ padding:3% 0;}
}
@media(max-width:640px){
.Floor002627 li time{ font-size:12px;}
.Floor002627 li time span{ font-size:24px;}
.Floor002627 li time{ width:25%; }
.Floor002627 li a::after{ left:25%;}
.Floor002627 li .txt{ width:75%; }
}
@media(max-width:480px){
.Floor002627 li h3{ font-size:16px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:2% 0 3%; 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 #ea5429; background:#ea5429;}
.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:#ea5429; border-color:#ea5429;}
.Page002193 .p_page b{ font-weight:normal;}
/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108 .pic{ float:left; width:30%;}
.RighInfo001108 .pic .Ispic{ padding-bottom:44%; background-color:#fff; background-size:contain;}
.RighInfo001108 .txt{ float:right; width:66%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:18px;margin: 0; line-height: 50px; font-weight:normal; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#ea5429; width:120px; text-align:center; border:1px solid #ea5429; border-radius:30px; line-height:34px; display:inline-block; transition: all .5s;}
.RighInfo001108 .txt .contact a:hover{ background-color:#ea5429; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%; border:1px solid #ddd; margin-bottom: 2%;}
.RighInfo001108 .tab_info h2{margin-top: 0; border-bottom: 1px dashed #ccc; font-size: 20px; font-weight:400; line-height: 50px;}
.RighInfo001108 .tab_info p{line-height: 25px; letter-spacing: 1px;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}

/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*Menu002662 */
.Menu002662{ text-align:center; padding:2% 0;}
.Menu002662 .columnname{ font-size:28px; color:#333333; padding-bottom:1%;}
.Menu002662 ul{overflow: hidden;}
.Menu002662 .xcenter{ display:block; text-align:center;}
.Menu002662 .pro{text-align: left;}
.Menu002662 ul li{ display:inline-block; width:16%; margin: 0 5px;}
.Menu002662 .pro li{ width:32.1%;}
.Menu002662 ul li a{ display:block;margin-bottom: 5px; background:#fafafa; color:#333333; padding:0 5%; line-height:40px; font-size:15px; text-align:center;}
.Menu002662 .pro li a{text-align: left;}
.Menu002662 ul li a:hover,
.Menu002662 ul li.aon a{ background:#ea5429; color:#fff;}
@media(max-width:1024px){
.Menu002662 ul{ display:block;}
.Menu002662 ul li{padding:0 10px; float:left;}
.Menu002662 ul li a{font-size:14px;}
}
@media(max-width:768px){
.Menu002662 .columnname{ font-size:20px;}
.Menu002662 ul li{ float:left; width:29.3%; margin:1% 2%; padding:0;}
.Menu002662 ul li a{ font-size:15px; padding:2% 0; margin:0; text-align:center;}
}
@media(max-width:480px){
.Menu002662 .columnname{ font-size:20px;}
.Menu002662 ul li{ float:left; width:46%; margin:1% 2%; padding:0;}
.Menu002662 ul li a{ font-size:14px; padding:1.5% 0; margin:0; text-align:center;}
}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding-bottom: 2%; min-height:430px;}
.RighInfo001355 .auto{overflow: hidden;}
.RighInfo001355 .con p{margin: 0; padding-top: 2%; color: #333; font-size: 14px; line-height: 30px; letter-spacing: 1px;}
@media(min-width:768px){
.RighInfo001355 .con{float: left; width: 58%;}
.RighInfo001355 .pic{float:right; width:39.6%;}
}
/*Top002070 */
.Top002070{ position:relative; left:0; top:0; width:100%;z-index:100; background: #fff;}
.Top002070 .header{max-width: 1200px; position: relative;}
.Top002070 .header-left{position:absolute; top:50%; left:0; transform:translateY(-50%); width:40%; max-width:340px;}
.Top002070 .header-right{  position:absolute; top:50%;right:0;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:60px; margin-left:33%;}
}
.Top002070 .top-language a{ position:relative; padding:0 12px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#373737; }
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:100%; height:0; border:1px solid #fff; bottom:0; left: 0;}
.Top002070 .header-menu li em{ line-height:40px; padding:20px 0; text-transform: uppercase;font-size:16px;position:relative; letter-spacing: 1px;}
.Top002070 .header-menu li em a{ font-size:14px; color: #373737; text-transform: capitalize;}
.Top002070 .header-menu li em a:hover,
.Top002070 .header-menu li em a.aon{ color:#EA5429;}
.Top002070 .header-menu li .sub{ background:none; display: none;z-index: 1000;}
.Top002070 .header-menu li .sub dt{ background:#fff;}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#EA5429; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: capitalize;}
.Top002070 .header-menu li .sub dt a:hover{ background:#EA5429; font-weight: 700;color: #fff;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#eee; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#EA5429 !important;} 
.Top002070 #open_menu i{background:#EA5429; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#EA5429;}
.Top002070 #header-menu li{text-align:center;}

.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px;}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*Banner002588 */
/*swiper*/
.Banner002588 .swiper-container { background:#000;margin: 0 auto; width:100%;position: relative;overflow: hidden;z-index: 1;}
.Banner002588 .swiper-container-android .swiper-slide, 
.Banner002588 .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.Banner002588 .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Banner002588 .swiper-slide {position: relative;width: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
/*swiper end*/
.Banner002588 .swiper-slide > img{ display:block; width:100%; max-width:none;}
.Banner002588 .txt{ position:absolute; width:100%;  left:0; top:0; height:100%; padding-bottom:5%;}
.Banner002588 .txt-main{margin:0 auto;}
.Banner002588 .txt-main aside{ padding:1% 0; text-align: center;}
.Banner002588 .txt-main h2{ font-size:45px; margin: 0; font-weight:bold; color: #fff; line-height:52px; letter-spacing:0;}
.Banner002588 .text p{ font-size:18px; margin-bottom:8%; margin:0; color: #fff; letter-spacing: 1px;}
@media(max-width:1366px){
.Banner002588 .txt-main{ padding:0 10%;}
}
@media(max-width:1024px){
.Banner002588 .txt-main aside{ max-width:70%;}
}
@media(max-width:640px){
.Banner002588 .text h1{ display:none;}
.Banner002588 .txt-main{ text-align:center;}
.Banner002588 .txt-main h2{ font-size:14px;}
.Banner002588 .txt-main aside{ max-width:100%;}
.Banner002588 .text a{ line-height:30px; width:120px;}
}
@media(max-width:480px){
.Banner002588 aside img{ max-width:80%;}
.Banner002588 .text { float:none; width:100%;}
.Banner002588 .text p{ display:none;}
}

.Banner002588 .pager{ position:absolute; width:100%;  bottom:5%; z-index:10;}
.Banner002588 .pager li{ position:relative;width:10px; border-radius:50%; background:rgba(255,255,255,0.46);  height:10px; margin:0 5px; cursor:pointer;}
.Banner002588 .pager li.active{ background:#EA5429;}
/*
 .Floor002355 为demo编号
 */
.Floor002355{ padding:6% 0;}
.Floor002355 .auto{background:#fff;text-align:center; max-width: 1200px; padding:2%; cursor: pointer; border: 1px solid #eee;}
.Floor002355 .auto:hover{animation: shadow 2s infinite;}
.Floor002355 figure{color:#333; font-size:14px;  line-height:2.45; padding:1% 0; max-width: 1060px; margin: 0 auto;}
.Floor002355 a.more{display: block; width: 15%; margin: 0 auto; line-height: 35px; margin-top: 3%; border: 1px solid #ea5429; text-align: center; color: #ea5429; transition: all .5s;}
.Floor002355 a.more:hover{background: #ea5429; color: #fff;}
@keyframes shadow{
    0%{box-shadow: 0 0 5px #999;}
    50%{box-shadow: 0 0 35px #999;}
    100%{box-shadow: 0 0 5px #999;}
}
.homeTit{ font-size:28px; font-weight:normal; text-align: center; color:#222; margin:0; padding-bottom:2%;}
.homeTit:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#ea5429; margin-top:30px; content:'';}
@media(max-width: 768px){
.Floor002355{ background-size:contain;}
.homeTit{font-size: 20px; padding:2% 0;}
.homeTit:after{ margin-top:10px;}
.Floor002355 a.more{ width:100%;}
}
/*
 .Floor000992 为demo编号
 */
.Floor000992{ padding:0 0 4%;}
.Floor000992 ul{ margin:0 auto;}
.Floor000992 ul li .Ispic{ padding-bottom:64%; background-size: cover;}
.Floor000992 ul li img{ display:none;}
.Floor000992 ul li span{ line-height:48px;}
@media(min-width:1024px){
.Floor000992 li{ background:0; width:23%; margin-right:2%; text-align:center; float: left; overflow: hidden;}
.Floor000992 li:nth-child(4n){ margin-right:0;}
/*.Floor000992 li:nth-child(6){margin-left: 111px; margin-top: -75px;}
.Floor000992 li:nth-child(7){ margin-top: -75px;}
.Floor000992 li:nth-child(8){ margin-top: -75px;}
.Floor000992 li:nth-child(9){ margin-top: -75px;}
.Floor000992 li:nth-child(10){ margin-top: -75px;}
.Floor000992 li:nth-child(11){ margin-top: -75px;}
.Floor000992 li:nth-child(12){ margin-top: -75px;}
.Floor000992 li:nth-child(13){ margin-top: -75px;}
.Floor000992 li:nth-child(14){ margin-top: -75px;}
.Floor000992 li:nth-child(15){margin-left: 111px; margin-top: -75px;}
.Floor000992 li:nth-child(16){ margin-top: -75px;}
.Floor000992 li:nth-child(17){ margin-top: -75px;}
.Floor000992 li:nth-child(18){ margin-top: -75px;}
.Floor000992 li:nth-child(19){ margin-top: -75px;}
.Floor000992 li:nth-child(20){ margin-top: -75px;}
.Floor000992 li:nth-child(21){ margin-top: -75px;}
.Floor000992 li:nth-child(22){ margin-top: -75px;}
.Floor000992 li:nth-child(23){ margin-top: -75px;}*/
}
@media(max-width:768px){
.Floor000992 ul{ overflow: hidden;}
.Floor000992 li{ width:48%; margin-right:4%; margin-bottom:4%; float: left; border:solid 1px #ddd;}
.Floor000992 li:nth-child(2n){ margin-right:0;}
}
    
/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/

/*Floor002505 */
.Floor002505{padding:2% 0;}
.Floor002505 .homeTit::after{margin-top: 15px;}
.Floor002505 .owl-carousel{ position:relative;}
.Floor002505 .owl-carousel .owl-item{ float:left;}
.Floor002505 .owl-carousel .owl-nav div{ position:absolute; top:50%; transform:translateY(-50%); width:35px; height:65px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain; z-index:99;}
.Floor002505 .owl-carousel .owl-nav div.owl-prev{ left:-4%; background-image:url(../images/Floor002505_btn_prev.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-prev:hover{ background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-next{ right:-4%; background-image:url(../images/Floor002505_btn_next.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-next:hover{ background-image:url(../images/Floor002505_btn_next_hover.png);}
.Floor002505 .items{ position:relative;}
.Floor002505 .items .txt{ padding:3%; z-index:2;}
.Floor002505 .items h2{ font-size:20px; font-weight:normal; margin:0;color:#ea5429; text-transform: uppercase;}
.Floor002505 .items p{font-size: 14px;max-width: 245px;margin: 0;color: #666;padding-top: 10px;}
.Floor002505 .items a{ display:block;}
.Floor002505 .items figure{ background-color:#fff; padding-bottom: 34%; background-size:contain; border: 1px solid #e1e1e1;}
@media(max-width:768px){
.Floor002505{background-size: contain;}
.Floor002505 .owl-carousel .owl-nav div{ height:45px;}
.Floor002505 .owl-carousel .owl-nav div.owl-prev{ left:4%;}
.Floor002505 .owl-carousel .owl-nav div.owl-next{ right:4%;}
}
/*end*/

/*Floor002559 */
.Floor002559{ background:url(../images/Floor002559_bg.jpg) no-repeat center center; background-size:cover; padding: 4% 0;}
.Floor002559 .homeTit{color: #fff;}
.Floor002559 .homeTit::after{background: #fff;}
.Floor002559 .auto{ position:relative;}
.Floor002559 .owl-stage-outer{ overflow:hidden; position:relative; z-index:1;}
.Floor002559 .owl-item{ float:left;}
.Floor002559 .owl-nav.disabled{ display:none;}
.Floor002559 .item{ position:relative; text-align:center;}
.Floor002559 .item a{ color:#fff; display:block; padding:38px 34px; position:relative; z-index:2;}
.Floor002559 .item p{ font-size:13px; color:#d8ecfb; margin:0; line-height:20px; height:80px; overflow:hidden;}
.Floor002559 .item h3{ font-size:18px; margin:20px 0 10px 0; font-weight: 400; height: 42px; overflow: hidden;}
.Floor002559 .item aside{ margin:0 auto; width:50%; max-width:110px; border-radius:50%; border:2px solid #fff; padding:6%; transition:0.3s;}
.Floor002559 .item aside img{ display:block; width:100%;transition:0.3s;}
.Floor002559 .item a:hover aside{ box-shadow:0 0 20px #fff;}
.Floor002559 .item a:hover aside img{ transform:rotateY(180deg);}
.Floor002559 .owl-nav button{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; padding:0; background:none; cursor:pointer; border:none; z-index:10;}
.Floor002559 .owl-nav button span{ width:20px; height:20px; overflow:hidden; line-height:1000px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); display:inline-block;}
.Floor002559 .owl-carousel .owl-nav div{ position:absolute; top:50%; transform:translateY(-50%); width:35px; height:65px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain; z-index:99;}
.Floor002559 .owl-carousel .owl-nav div.owl-prev{ left:-4%; background-image:url(../images/Floor002505_btn_prev.png);}
.Floor002559 .owl-carousel .owl-nav div.owl-prev:hover{ background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002559 .owl-carousel .owl-nav div.owl-next{ right:-4%; background-image:url(../images/Floor002505_btn_next.png);}
.Floor002559 .owl-carousel .owl-nav div.owl-next:hover{ background-image:url(../images/Floor002505_btn_next_hover.png);}
@media(max-width:1280px){
.Floor002559 .title{ left:2%;}
.Floor002559 .auto{ padding:0;}
.Floor002559 .owl-carousel .owl-nav div{ height:45px;}
.Floor002559 .owl-carousel .owl-nav div.owl-prev{ left:4%;}
.Floor002559 .owl-carousel .owl-nav div.owl-next{ right:4%;}
}

/*Bottom002669 */
.Bottom002669{ padding:0 2%; border-top:1px solid #e3e3ea; background:#fff;}
.Bottom002669 .footer{ border-top:1px solid #e3e3ea; padding:1.5% 0; color:#444; margin-top:1%;}
.Bottom002669 .footer dt a{ display:inline-block; margin-right:15px;}
.Bottom002669 .footer a{ color:#444;}
.Bottom002669 .footer a:hover{ color:#ea5429;}
.Bottom002669 .bottom{ padding-top:2%;}
.Bottom002669 .bottom nav dl{ position:relative; min-height:24px; padding-left:130px; margin-bottom:20px;}
.Bottom002669 .bottom nav dt{ position:absolute; left:0; top:0; color:#333; font-size:15px;}
.Bottom002669 .bottom nav dd{ line-height:24px;max-width:900px;}
.Bottom002669 .bottom nav dd a{ display:inline-block; margin-right:15px; color:#666;}
.Bottom002669 .bottom nav dd a:hover{ color:#ea5429;}
.Bottom002669 .bottom ul{float:right; overflow:hidden;}
.Bottom002669 .bottom ul > *{ float:left;}
.Bottom002669 .bottom ul li figure{ float:left; margin-left:30px; width:107px; text-align:center;}
.Bottom002669 .bottom ul li figure img{ display:block; width:100%;}
.Bottom002669 .bottom ul li aside{ padding-top:10px;}
.Bottom002669 .bottom ul ol figure{ text-align:right; padding:8% 0; font-size: 18px; color: #333;}
.Bottom002669 .bottom ul ol span{ display:block;font-size:30px; color:#ea5429;}
.Bottom002669 .bottom ul ol .share{text-align: right;}
.Bottom002669 .bottom ul ol .share a{display: block; margin-left:10%; float:none;}
@media(min-width:1025px){
.Bottom002669 .footer dt{ float:left;}
.Bottom002669 .footer dd{ float:right;}
.Bottom002669 .bottom nav{ float:left;}
}
@media(max-width:768px){
.Bottom002669 .bottom ul{ float:none;}
.Bottom002669 .bottom ul > *{ float:none; display:table; margin:0 auto;}
.Bottom002669 .bottom ul ol figure{ text-align:center; padding:0; padding-top:4%;}
.Bottom002669 .bottom ul ol span{ font-size:24px;}
.Bottom002669 .bottom ul li figure{ margin:15px;}
.Bottom002669 .bottom nav dl{ display:none; padding-left:80px;}
.Bottom002669 .bottom .share{ display:none;}
.Bottom002669 .footer{ text-align:center; line-height:28px;}
}
/*TextList001851 */
.TextList001851{padding: 0 0 3%;}
.TextList001851 section{ border:solid 1px #ddd;}
.TextList001851 .list{ border-bottom:solid 1px #ddd; overflow: hidden;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list h2{ margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer; color: #111;}
.TextList001851 .list h2#on{ background-image:url(../images/TextList001851-open.gif); background-color:#ea5429; color:#fff;}
.TextList001851 .list .con{ background:#fff; display:none; padding:2%; padding-top:0;}
.TextList001851 .info{overflow: hidden;}
.TextList001851 .info h3{margin: 0; width: 60%; border-bottom: 3px solid #ea5429; line-height: 40px;font-size: 16px; color: #333; margin-top:3%;}
.TextList001851 .info .float{overflow: hidden;}
.TextList001851 .info .left{float: left; width: 48%;}
.TextList001851 .info .right{float: right; width: 48%;}

/*PicList002146 */
.PicList002146 ul{overflow: hidden;}
.PicList002146 li{ background:#fff; float:left; width:48%; margin-right: 1%; margin-bottom: 1%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h4,
.PicList002146 li h5{ margin:0; text-align:center; font-size:15px;}
.PicList002146 li figure{ padding-bottom:34%; background-size:contain;}
.PicList002146 li h4{ padding:2%; line-height:30px;}
.PicList002146 li:hover h4{color: #111;}
.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(234,81,41,.8); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden; font-size: 18px; letter-spacing: 1px;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(min-width:768px){
.PicList002146 li:nth-child(2n){margin-right: 0;}
}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:768px){
.TextList001851 .info .left,.TextList001851 .info .right{ width:100%; float:none;}
.TextList001851 .info h3{ width:100%;}
.PicList002146 li h4,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}

/*PicList002171 */
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ min-height:540px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#005f9b; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#666; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

/*PicList002045 */
.PicList002045 li{ background:#fff; float:left; width:23.5%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(4n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8;}
.PicList002045 li a:hover{ border-width:2px; border-color:#ea5429;}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:4%;}
.PicList002045 li figure{ padding-bottom:61%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
#dituContent{ width:100% !important; margin-bottom:4%;}
}