/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171; position: relative; line-height: 45px;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #ef7933;}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #ef7933;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 60px;font-weight: 700;}
	.Menu002272 .current a{line-height: 60px;font-weight: 700;}
	.Menu002272 .current span{font-weight: 700;}
}
/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389{margin: 2% 0;}
.RighInfo002389 .auto{ margin: 0 auto;}
.RighInfo002389 .box1{ font-size:13px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002389 .box1 .title h1{color: #333;font-size:26px;font-weight:normal; margin:0;}
.RighInfo002389 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002389 .box1 .title h1 span::after,
.RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002389 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo002389 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px; padding:1% 0;}
.RighInfo002389 .box1 .intro p{margin: 0;line-height: 30px; margin-bottom: 1%;letter-spacing: 1px;}
.RighInfo002389 .box1 .intro p strong{ color: #f00; font-size: 14px;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:nth-child(3n){ margin-right:0;}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.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(239,120,52,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:17px; 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;}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{padding: 2% 0 0;}
.PicList000762 .tis{max-width: 900px; margin: 0 auto 3%; text-align: center;}
.PicList000762 .tis h2{font-size: 40px; color: #111;}
.PicList000762 .tis p{font-size: 15px; color: #333; letter-spacing: 1px; margin: 0; line-height: 30px;}
.PicList000762 li{ float:left; width:18.4%; margin-right:2%; margin-bottom:2%;}
.PicList000762 li:nth-child(5n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#444; text-align:center; padding:3% 2%; transition: transform .3s;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:61%; border:1px solid #e9e9e9; transition: transform .3s;}
.PicList000762 li:hover{ z-index:4;}
.PicList000762 li:hover figure{ box-shadow:0 0 10px #777; transform:scale(1.05);}
.PicList000762 li:hover h2{ transform:translateY(5px);}
.pageTit{font-size: 20px; padding-left: 10px; border-left: 3px solid #009FE3; margin: 2% 0;}
@media(max-width: 768px){
.PicList000762 .tis h2{font-size: 20px; margin: 0;}
.PicList000762 .tis p{font-size: 13px; line-height: 20px;}
}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.pageTit{font-size: 16px;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:2% 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 #ef7933; background:#ef7933;}
.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:#ef7933; border-color:#ef7933;}
.Page002193 .p_page b{ font-weight:normal;}

/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254{ padding:30px 0 2%;}
.RighInfo002254 .pic{float: left; width: 50%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #3c89d9;}
.RighInfo002254 .right_info{ float:right; width:42.2%}
.RighInfo002254 .right_info h1{ padding:0 0 2%;margin: 0 0 2%; color:#ef7933;border-bottom:1px solid #e7e8e8; font-size:26px; font-weight: 400;}
.RighInfo002254 .right_info p{line-height:30px; color:#666;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #ef7933; padding:10px 5%; color:#ef7933; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#ef7933; color:#fff;}

@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
/*Top002070 */
.Top002070{ position:relative; width:100%; background-color:#fff; z-index:100;}
.Top002070 .top{line-height: 40px; text-align: right; background: #f6f6f6;}
.Top002070 .top p{margin: 0; font-weight: 700; display: inline-block; padding-left: 30px; background: url(../images/tel.png) no-repeat left center;}
.Top002070 .header{ margin:0 auto; max-width: 1200px; position:relative;}
.Top002070 .header-left{position:absolute; top:50%; left:0; transform:translateY(-50%); width:40%; max-width:240px;}
.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;}
.Top002070 .header-right dd >a img{ width:30px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:80px; margin-left:25%;}
}

.Top002070 .top-language a{ position:relative;}

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0; z-index:200;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:20px 0; font-size:17px;position:relative; }
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#EF7933; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#EF7933;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#EF7933;}

@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:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#EF7933 !important;} 
.Top002070 #open_menu i{background:#EF7933; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#EF7933;}
.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; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}
/*
 .Floor002358 为demo编号
 */
.Floor002358 { padding:2% 0; background:#fff; }
.Floor002358 .auto{ position:relative;}
.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
.Floor002358 .bd li{ width: 100%; margin: 0 0 15px; transition:.5s; display: block; }
.Floor002358 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:61%; transition: transform .3s;}
.Floor002358 .bd li h2{line-height: 40px; margin: 0; font-weight: 400; font-size: 16px; text-align: center; transition: all .5s;}
.Floor002358 .bd li:hover h2{ background: #EE7834; color: #fff;}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #999999; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #EE7834;}
.Floor002358 .list .prev{ left: -70px;}
.Floor002358 .list .next{ right: -70px;}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.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%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.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 .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.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 .1s 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-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/

/*
 .Floor001244 为demo编号
 */
.Floor001244{ padding:2% 0;}
@media(min-width:1001px){
.Floor001244 .news,
.Floor001244 .intro{height:485px;}
}
.Floor001244 .news{ position:relative; float:right; width:45%; background:url(../images/Floor001244-news_bg.jpg) no-repeat center top/100% 100%; padding:5% 4% 0;}
.Floor001244 .news li{padding: 10px 0 10px 25px; background:url(../images/Floor0012440-li.png) no-repeat left 15px;border-bottom: 1px dashed #d3d3d3; line-height:20px; color:#767676;}
.Floor001244 .news li a{ color:#333; font-size: 16px; font-weight: 700;}
.Floor001244 .news li time{ display:block; font-size: 14px;}
.Floor001244 .news li a:hover{color: #ef7933;}

.Floor001244 .intro{ float:left; width:50%; background-repeat: no-repeat; background-size: cover;}
.Floor001244 .intro .table{ display:table; height:100%; width:100%; position:relative; z-index:3; padding:6% 7% 10% 7%;}
.Floor001244 .intro .table_cell{ display:table-cell; vertical-align:middle;background-color:rgba(255,255,255,.2); color:#fff; padding:2% 5%;}
.Floor001244 .intro h1{ margin:0; font-size:23px; font-weight:normal; line-height:25px; height:50px; overflow:hidden;}
.Floor001244 .intro p{line-height: 25px; overflow:hidden;}
.Floor001244 .intro a{ background:url(../images/Floor001244-more.png) no-repeat center center/contain; width:42px; height:42px; display:inline-block;}
@media(max-width:1180px){
.Floor001244 .auto{ padding:0;}
}
@media(max-width:1000px){
.Floor001244 .news,
.Floor001244 .intro{ float:none; width:auto;}
.Floor001244 .intro .table{ height:auto;}
.Floor001244 .intro .table_cell{ padding:5%;}
.Floor001244 .news{ padding-bottom:5%;}
}
@media(max-width:768px){
.Floor001244 .intro .table{ padding-right:10%;}
}
@media(max-width:480px){
.Floor001244 .intro .table{ padding:5%;}
.Floor001244 .intro p{ margin:5px 0;}
.Floor001244 .intro a{ width:30px; height:30px;}
}

/*
 .Floor001643 为demo编号
 */
.Floor001643{padding: 2% 0 4%;}
.Floor001643 .more{ text-align:center; padding-top:2%;}
.Floor001643 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001643-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001643 .more a:hover{ padding-right:2.5em; background-color:#EF7933; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.Floor001643 li{ position:relative;}
.Floor001643 li:last-child{ margin-right:0;}
.Floor001643 li figure{overflow:hidden;}
.Floor001643 li figure span{background-size:contain;transition:0.5s; display:block; padding-bottom:70%;transition: all .5s ease-in;}
.Floor001643 li:hover figure span{ transform:scale(1.08);}
.Floor001643 li h2{margin: 0; font-weight:normal; font-size:15px; line-height: 45px; text-align: center; transition: all .5s ease-in;}
.Floor001643 li:hover h2{color: #ef7933;}
@media(min-width:480px){
.Floor001643 li{ float:left; width:30.666666%; margin-right:4%; margin-bottom:0;}
}
/*Bottom002574 */
.Bottom002574{ background:#1A1A23;}
.Bottom002574 .bottom{ background:#2b2b36; padding:2% 0 4% 0;}
.Bottom002574 .share{ float:right;}
.Bottom002574 .share li{ float:left;}
.Bottom002574 .share li img{ max-width:117px;}
.Bottom002574 .share .bdsharebuttonbox a{ float:none; display:block; margin:0 15px 10px 0; width:33px; border-radius:50%; background: url(../images/share.png) no-repeat center top #373742; padding:0; height:33px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_qzone{ background-position:center -44px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tsina{ margin-bottom:0;background-position:center -86px;}
.Bottom002574  nav dl{ float:left; margin-right:4%;}
.Bottom002574  nav dl.contact{ width:20%; margin:0;}
.Bottom002574  nav dt{ color:#FFF; padding-bottom:20px;}
.Bottom002574  nav dd{color:#c3c3c3; line-height:24px; font-size:12px;}
.Bottom002574  nav dd a{ color:#c3c3c3;} 
.Bottom002574  nav dd a:hover{ color:#c39a4b;} 
.Bottom002574  nav dl.contact b{ font-size:16px;}
.Bottom002574 .copyright{line-height: 50px; text-align:center; color: #fff;}
.Bottom002574 .copyright a{ color:#fff;}
.Bottom002574 .copyright a:hover{ color:#c39a4b;}
.Bottom002574 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:10px; background:#e5e5e5; margin:0 10px;}
.Bottom002574 .copyright dt a:last-child::after{ display:none;}
@media(max-width:1200px){
.Bottom002574  nav dl{ display:none;}
.Bottom002574  nav dl.contact{ display:block;}
}
@media(max-width:1024px){
.Bottom002574 .copyright{ padding-top:2%; padding-bottom:2%;}
.Bottom002574 .copyright{ text-align:center;}
.Bottom002574 .copyright dt{ padding-bottom:10px;}
}
@media(max-width:480px){
.Bottom002574 .share{ float:none; display:table; margin:0 auto;}
.Bottom002574  nav dl.contact{ text-align:center; float:none;}
.Bottom002574  nav dl.contact dt{ padding:15px 0 10px 0; font-size:16px; border-bottom:1px solid #000; margin-bottom:10px;}
}
/*
 .TextList002192 为demo编号
 */
.TextList002192{ padding:2% 0 0;}
.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding:1% 0 2%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
.TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li h2 a:hover{ color:#EF7933;}
.TextList002192 li p{ color:#888; font-size:13px; line-height:24px; margin:15px 0 0; max-height:48px; overflow:hidden;}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}
@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}
@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 65px}
	.RighInfo002275 .map{width: 700px;height: 410px;}
	.RighInfo002275 .text{width: 40%;}
}
.honor{ padding-top:2%;}
.honor li{ float:left; width:32%; margin-right:2%; border: 1px solid #ccc; margin-bottom:2%; transition: all .5s; position: relative;top: 0;}
.honor li:hover{ top: -5px;}
.honor li:hover h2{font-weight: 700;}
.honor li:nth-child(3n){ margin-right:0;}
.honor li a{ display:block;}
.honor li h2{ margin:0; font-size:15px; font-weight: 400; color:#333; text-align:center; padding:3% 2%; transition: all .3s;}
.honor li figure{ background-position:center center; background-repeat:no-repeat; background-size:contain; padding-bottom:58%;}
@media(max-width:640px){
.honor li{width:49%;}
.honor li:nth-child(3n){ margin-right:2%;}
.honor li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.honor li h2{font-size:14px;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;}
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h2{color: #333; font-size: 24px; font-weight: 400;}
.RighInfo002228 .single-header h3{color:#333; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p img{text-align: center}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{text-align: center;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:22px;}
  .news .single-header h3{ font-size:16px;}
  .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;}
}

/*
 .Form001215 为demo编号
 */
 .Form001215{ padding:2% 0;}
 .Form001215 .form{ float:left; width:58%;}
 .Form001215 .form li{ padding-bottom:2%;}
 .Form001215 .form .text{ border:1px solid #FFE6D8; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
 .Form001215 .form textarea.text{ height:195px;}
 .Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#EE7834;color:#fff; height:37px; padding:0 12%; border:none;}
 .Form001215 .hotline{ float:right; width:39%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:13% 0 19% 0; text-shadow:0 1px 0 #fff;}
 .Form001215 .hotline figure{ width:60%; max-width:285px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;}
 .Form001215 .hotline figure b{ display:block; color:#007bc7; font-size:14px;}
 .Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
 .Form001215 .hotline dd{ font-size:33px; color:#007bc7; font-weight:bold;}
 .Form001215 .hotline dt{ color:#000;}
 @media(max-width:640px) and (min-width:481){
 .Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
 }
 @media(max-width:640px){
 .Form001215 .hotline dd{ font-size:24px;}
 }
 @media(max-width:480px){
 .Form001215 .form,
 .Form001215 .hotline{ float:none; width:auto;} 
 .Form001215 .form textarea.text{ height:117px;}
 }
.homeTitle{text-align: center;border-bottom: 1px solid #e9e9e9;color: #d5d5d5;padding-bottom: .5%;position: relative;text-transform: uppercase;margin-bottom: 1.5%; line-height: 30px; letter-spacing: 2px;}
.homeTitle h2{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.homeTitle::before{ position:absolute; content:''; width:50px; height:2px; background-color:#EF7933; left:50%; margin-left:-25px; bottom:-1px;}
@media(max-width:640px){
.homeTitle h2{ font-size:20px;}
}
