/*Top002587 */
.Top002587 .header-left{height: 90px;float: left;}
.Top002587 .header-left img{ padding: 16px 0px;}
.Top002587 .header-menu{float: right;}
.Top002587 .header-menu li{margin-right:64px;width: auto !important;}
.Top002587 .header-menu li:last-child{margin-right: 0;}
.Top002587 .header-menu li em a{line-height:90px;color: #333;font-size: 20px;}
.Top002587 .header-menu li.aon em a{color: #f08200;}

.Top002587 .header-menu li{ margin-right:40px;}
.Top002587 .pc_logo {display: block}
.Top002587 .mobile_logo {display: none}
.Top002587 #header-menu img {width: 100px;margin-left:20px}
.Top002587 #header-menu.header-menu-show ul {margin: 20px 0 0 20px}
@media(max-width:640px) {
	.Top002587 .pc_logo {display: none}
	.Top002587 .mobile_logo {display: block;height: 72px}
	.Top002587 .header-left {height: 55px}
	.Top002587 #header-menu {padding-top: 10px!important}
	.Top002587 #open_menu {top: 30px}
}
@media(max-width:1366px){
.Top002587 .header-menu li{margin-right:30px;}
}

@media(max-width:1180px){
.Top002587 .header-menu li{ margin-right:30px; font-size: 15px;}
}

@media(max-width:1024px){
.Top002587 .header{ position:relative; z-index:100;}
.Top002587 #open_menu{ position:absolute; right:2%; top:50%; width:40px; height:30px; margin-top:-15px; background:#fff; border-radius:3px; z-index:101;}
.Top002587 #open_menu i,
.Top002587 #open_menu i::before,
.Top002587 #open_menu i::after{ background:#aaa;}
.Top002587 #open_menu i{ width:45%; height:2px; left:20%; margin-top:-1.5px;}
.Top002587 #header-menu{ position:fixed; top:0; padding-top:30px; height:100%;background:#fff; border-radius:0 0 5px 5px; z-index:99; width:0; right:-100%; opacity:0;  max-width:240px;transition:0.3s;}
.Top002587 #header-menu li em a{ font-weight:normal;}
.Top002587 #header-menu.header-menu-show{ width:70%; opacity:1; right:0;}
}
.Top002587 #header-menu-bg {
	position: fixed;
	top: 0;
	padding-top: 92px;
	height: 100%;
	background: rgba(0,0,0,.5);
	border-radius: 0 0 5px 5px;
	z-index: 99;
	width: 100%;
	right: -100%;
	opacity: 0;
}
.Top002587 #header-menu-bg.header-menu-bg-show{opacity:1;right: 0}

@media(max-width:1023px) {
	.content .w22, .content .w75{width:100%!important;float:none;}

}


.content .w22{width: 15%;}
.content .w75{width:82%;}

.Menu002252{margin-bottom: 3%;text-align:center;overflow:hidden;width:  100%;display:  block;background:  #ccc;}
.Menu002252 li{font-size:16px;display: block;padding: 10px;margin-bottom: 1px;}
.Menu002252 li.aon,.Menu002252 li:hover{background: #f08200;}
.Menu002252 li.aon a,.Menu002252 li:hover a{color: #fff;}
@media(max-width:1023px){
.Menu002252 li{width:18%;float:left;margin-right: 0;}
}
@media screen and (min-width:641px) and (max-width:1023px) {
.Menu002252 li:nth-child(5n){margin-right:0;}
}
@media(max-width:640px){
.Menu002252 li{width: 25%;float:left;margin-bottom:2%;border-right: 1px solid #fff;}
.Menu002252 li:nth-child(3n){margin-right:0;}
.Menu002252{background:none;}
}
@media(min-width:1024px){
.Menu002252{}
.Menu002252 li{display:inline-block;text-align:  center;line-height: 40px;padding: 10px 6%;font-size: 20px;border-right: 1px solid #fff;}
}

/*Menu002517 */
.Menu002517{/* box-shadow:0 6px 20px rgba(0,0,0,0.3); */}
.Menu002517 .side-title{ background:url(../images/Menu002517_titlebg.jpg) repeat-x left bottom; background-size:auto 100%; text-align:center; font-size:20px; color:#fff; }
.Menu002517 .side-title::before{ display:block; content:''; margin:0 auto 5px; height:2px; background:#fff; width:30px;}
.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
@media(min-width:1025px){
.Menu002517 .side-title{padding-top:56px; height:196px;}
.Menu002517 .side-title span{ color:#79a1dc;}
.Menu002517{position:relative;z-index:10;}
}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:47px; transition:0.2s;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{ background:#f08200; color:#fff;}
@media(max-width:1024px){
.Menu002517 .side-title{ padding:10px 0;}
.Menu002517 .side-menu{/* display:none; */}
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0 20px; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:40px; padding:0 30px;}
.Menu002517 #side-menu li.aon a{background:#f08200; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#f08200; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
.Menu002517 li{width:18%;float:left;margin-right: 2.5%;text-align:  center;}
.Menu002517 .side-menu li a{padding:0;}
}
@media(max-width:768px){

}

@media screen and (min-width:641px) and (max-width:1023px) {
.Menu002517 li:nth-child(5n){margin-right:0;}
}
@media(max-width:640px){
.Menu002517 li{width: 31%;float:left;margin-right: 3.5%;margin-bottom:2%;}
.Menu002517 li:nth-child(3n){margin-right:0;}
/*.Menu002517 .side-menu li a:hover,*/
/*.Menu002517 .side-menu li.aon a{ background:none; color:#f08200;}*/
}

/*Banner002640 */
.Banner002640{ position:relative; z-index:1;}
.Banner002640 li img{ display:block; width:100%;}
.Banner002640 li .wap{ display:none;}
.Banner002640 .bx-viewport{ z-index:1;}
.Banner002640 .bx-controls-direction a{ position:absolute;  width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.Banner002640 .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.Banner002640 .bx-controls-direction a.bx-next{ right:10%;}
.Banner002640 .bx-pager{ text-align:center; z-index:10; position:absolute; width:100%; left:0; bottom:5%;}
.Banner002640 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner002640 .bx-pager a{ display:block; width:10px; height:10px; background: rgba(255,255,255,0.46); border-radius:50%; overflow:hidden; line-height:1000px;}
.Banner002640 .bx-pager a.active{ background:#f08200;}
@media(max-width:1000px){
.Banner002640 li .pc{ display:none;}
.Banner002640 li .wap{ display:block;}
}
@media(max-width:768px){
.Banner002640 .bx-pager a{ display:block; width:20px; height:6px; background: rgba(0,0,0,0.1); overflow:hidden; line-height:1000px;border-radius: 0}
.Banner002640 .bx-pager a.active{ background:#fff;}
}









/*Floor002589 */
.Floor002589{
	background: #fff;
	border: 3px solid #FFFFFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.Floor002589 li{
	overflow: hidden;
	position: relative;
	float: left;
	width: 20%;
	border: 3px solid #FFFFFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.Floor002589 li::after{position: absolute;content: '';width: 1px;height: 100%;background: #fff;right: 0;top: 0;}
.Floor002589 li:last-child::after{display: none;}
.Floor002589 li .pic{display: block;width: 100%;transition:1s; padding-bottom:65.165%; background-size: contain; background-repeat: no-repeat; background-position: center;}
.Floor002589 li img{display: none;}
.Floor002589 li a{position: absolute;left: 8%;right: 5%;top:15%; color: #333;z-index: 10;}
.Floor002589 li figure{width: 100%;}
.Floor002589 li h2{margin: 0;font-weight: normal;font-size: 26px;color: #f08200;}
.Floor002589 li i{display: none;}
.Floor002589 li p{font-size: 16px;margin: 0 0 7% 0;margin-top: 7px;}
.Floor002589 li span{color: rgba(153,153,153,1); font-size: 16px;}
.Floor002589 li span::after{display: inline-block;content: '';margin-left: 10px;border: 5px solid transparent;border-left-color: #f08200;transition: 0.2s;}
.Floor002589 li:hover span{color: #f08200;}
.Floor002589 li:hover span::after{margin-left: 20px;}
.Floor002589 li:hover .pic{transform: scale(1.15);}

@media(max-width:1360px){
.Floor002589 li h2{font-size: 20px;}
}

@media(max-width:1000px){
.Floor002589 li{width: 33.3%;}
}

@media(max-width:768px){
.Floor002589 li{width:50%;}
}
@media(max-width:480px){
.Floor002589 li{width:100%; float: none;}
}





/*
 .Floor002446 为demo编号
 */
.Floor002446{padding: 1.5% 0;}
.Floor002446 .wrap-head{margin-bottom: 2%; position: relative;}
.Floor002446 .wrap-head h1{font-weight: normal;font-size: 36px;margin: 0;float: left}
.Floor002446 .wrap-head a{float: right;width: 160px;height: 50px;line-height: 50px;text-align: center;border: 1px solid #f08200;border-radius: 36px;}
.Floor002446 .wrap-head a:hover{background:#f08200;color: #fff;}

.Floor002446 li{float: left;width: 30%;margin-right: 5%}
.Floor002446 li:nth-child(3){margin-right: 0%}
.Floor002446 li .pic{ overflow: hidden;}
.Floor002446 li .pic a{ background-position: center; background-size: cover; background-repeat: no-repeat; display: block;transition: transform .5s ease-in-out;padding-bottom: 62.7%;}
.Floor002446 li .pic img{visibility: hidden;}
.Floor002446 li .word{ position: relative; padding:20px 0 30px;border-bottom: 1px solid #ddd}
.Floor002446 li .word{ transition:  all .3s ease-in-out;}
.Floor002446 li .word time{color: #555;font-size: 14px;}
.Floor002446 li .word dt{overflow:  hidden; line-height: 28px; max-height: 56px; font-size: 20px; margin-bottom: 5px;}
.Floor002446 li .word dt a{ color: #333;}
.Floor002446 li .word dd{overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size: 14px; color: #666;}
.Floor002446 li:hover .pic a{ transform: scale(1.05);}
.Floor002446 li:hover .word dt a{ color:#f08200;}

@media(max-width:1000px){
.Floor002446{padding:40px 0;}
}
@media(max-width:800px){
.Floor002446 .wrap-head{margin-bottom: 24px;}
.Floor002446 .wrap-head h1{font-size:24px;}
.Floor002446 .wrap-head a{height: 40px;line-height: 40px;border-radius:20px; font-size: 14px; width: 140px;}	
.Floor002446 li .word dt{ font-size:16px; }
	
}
@media(max-width:640px){
.Floor002446 li{width:48%;margin-right:4%; margin-bottom: 4%;}
.Floor002446 li:nth-child(2n){margin-right:0;}
}

@media(max-width:480px){
.Floor002446 li{width:100%;margin-right:0; margin-bottom: 4%; float: none;}
}





/*
 .Floor002358 为demo编号
 */
.Floor002358 { padding:40px 1% 30px 1%; background:#f8f8f8; }
.Floor002358 .auto{ position:relative; max-width: 1784px;}
.Floor002358 .title, .Floor002769 .title, .Floor002880 .title, .Floor002990 .title, .Floor002999 .title{font-size:36px; color:#333; margin:0; padding-bottom:30px; position:relative;padding-left: 1%;text-align: center}
.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd ul{ margin: 0 11px;}
.Floor002358 .bd li{ width: 100%; margin: 15px 0 30px; transition:.5s; display: block; }
.Floor002358 .bd li a{box-shadow: 0 3px 12px #ddd; overflow: hidden; display: block;}
.Floor002358 .bd li .pic{display: block; padding-bottom:36.715%; background-size: contain; background-repeat: no-repeat;  background-position: center; transition: 0.5s ;}
.Floor002358 .bd li:hover .pic{transform: scale(1.05);}
.Floor002358 .bd li img{display: none;}

.Floor002358 .list .owl-dots{ display: none;text-align: center;margin: 3% auto 0;position: relative;width: 240px;z-index: 50;background: #fff; }
.Floor002358 .list .iconfontBox{position: absolute;right: 1%;top: 0%;margin-top: -60px;}
.Floor002358 .list .prev{background: url(../images/Bottom002600_btn.png) no-repeat left top;cursor: pointer;width: 33px;height: 7px;float: left;}
.Floor002358 .list .next{width: 33px;height: 7px;background: url(../images/Bottom002600_btn.png) no-repeat left top;cursor: pointer;background-position: right top;float: left;margin-left: 10px;}
.Floor002769 {margin-bottom: 100px;margin-top: 40px;}
.Floor002769 .list .item{position: relative;margin: 0 3% 22px 3%;}
.Floor002769 .list .item a {display: block;box-shadow: 0 0 5px #ccc;padding: 10px;border-radius: 5px;transition: all .3s ease-in-out}
.Floor002769 .list .item a:hover {box-shadow: 0 0 10px #bbb;}
	.Floor002769 .list .item:after {
		content: "";
		position: absolute;
		top: 40%;
		right: 20px;
		width: 12px;
		height: 12px;
		border-top: 2px solid #bbb;
		border-right: 2px solid #bbb;
		transform: rotate(45deg);
	}
.Floor002769 .or {color: #f08200;font-size: 24px;}
.Floor002769 .fll{display: inline-block;vertical-align: middle;padding: 0 10px}
.Floor002769 .fll1{width: 20%;border-right: 1px solid #eee;max-width: 100px;min-width: 86px;text-align: center;;color: #666}
.Floor002769 .fll2{width: 70%}
@media(max-width:360px) {
	.Floor002769 .fll1{width: 18%;font-size: 13px;min-width: 74px;}
	.Floor002769 .fll2{width: 65%;font-size: 13px}
}
@media(max-width:320px) {
	.Floor002769 .fll1{width: 14%;}
	.Floor002769 .fll2{width: 62%;}
}


@media(max-width:1784px) {
	.Floor002358 .auto{padding: 0 2%;}
}

@media(max-width:800px){
.Floor002358 .title, .Floor002769 .title, .Floor002880 .title, .Floor002990 .title, .Floor002999 .title{font-size:24px;}
.Floor002358 .list .iconfontBox{margin-top: -25px;}
}
@media(max-width:768px){
	.Floor002358 .list .iconfontBox {text-align: center;margin-top: 0;position: static}
	.Floor002358 .list .prev{display: inline-block;width: 32px;height: 6px;background: #888;float: none;}
	.Floor002358 .list .next{display: inline-block;width: 32px;height: 6px;background: #f08200;margin-left: 12px;float: none;}
}



/*Bottom002600 */
.Bottom002600{background: #f2f2f2;padding-top: 3%;color: #cdcdcd;}
.Bottom002600 a{color: #8d8d8d;}
.Bottom002600 a:hover{color: #f08200;}
.Bottom002600 footer{background: #202020;padding: 1% 0;color: #8d8d8d;}
.Bottom002600 footer dt .wanhu{font-weight: bold;}
.Bottom002600 .bottom_nav{position: relative;margin-bottom: 5%;}
.Bottom002600 .contact .telnum{font-size: 16px;color: #333;font-weight: bold;}
.Bottom002600 .contact .telnum h3{font-size: 30px;color: #f08200;margin-top: 10px;font-family: Arial, Helvetica, sans-serif;}
.Bottom002600 .code img{display: block;max-width: 123px;}
.Bottom002600 .bdsharebuttonbox a{width: 32px;height: 32px;line-height: 32px;margin: 0 14px 0 0;padding: 0;background: url(../images/Bottom002600_share.png) no-repeat left center rgba(255,255,255,1);border-radius: 50%;}
.Bottom002600 .bdsharebuttonbox a.bds_weixin{background-position: -44px center;}
.Bottom002600 .bdsharebuttonbox a.bds_qzone{background-position: -90px center;}
.Bottom002600 .bottom_nav nav dl{float: left;width: 13.5%;}
.Bottom002600 .bottom_nav nav .dd1{width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Bottom002600 .bottom_nav nav .dd1 i{font-style: normal;}
.Bottom002600 .bottom_nav nav dt{font-size: 16px;padding-bottom: 20px;font-weight: bold;color: #333;}
.Bottom002600 .bottom_nav nav dl:last-child dt::after{display: none;}
.Bottom002600 .bottom_nav nav dd{line-height: 33px;font-size: 15px;color: #666;}


@media(max-width:1200px){
.Bottom002600 .bottom_nav nav dd{line-height: 30px;font-size: 13px;}	
}


@media(min-width:1025px){
.Bottom002600 footer dt{ float:left;}
.Bottom002600 footer dd{ float:right;}
.Bottom002600 footer dd a{ margin-left:15px;}
.Bottom002600 .bottom_nav{ padding-right:202px; min-height:244px; }
.Bottom002600 .contact{ position:absolute; right:0; top:0; width: 190px;}
.Bottom002600 .code{ padding:0 0 7% 0;}
}

@media(max-width:1024px){
.Bottom002600{ font-size: 14px;}
.Bottom002600 .bottom_nav nav{ display:none;}
.Bottom002600 .contact{ text-align:center;}
.Bottom002600 .code img{ margin:0 auto; padding:3% 0;}
.Bottom002600 .bdsharebuttonbox{ display:inline-block; margin:0 auto;}
.Bottom002600 .bdsharebuttonbox a{ margin:0 10px;}
.Bottom002600 footer{ text-align:center; line-height:24px;}
.Bottom002600 footer dd a{ margin:0 8px; display:inline-block;}
.Bottom002600 .contact .telnum h3{margin-bottom: 0;}
	
}

.Bottom002600 .mobilec {display: none}
@media(max-width:768px) {
	.Bottom002600 .mobilec {display: block}
	.Bottom002600{background: #202020;padding-top: 5%;color: #8d8d8d;}
	.Bottom002600 .bdsharebuttonbox a{background: none}
	.Bottom002600 .bdsharebuttonbox a.bds_weixin{background: url(../images/share_wechat.png) no-repeat;}
	.Bottom002600 .bdsharebuttonbox a.bds_qzone{background: url(../images/share_qq.png) no-repeat;}
	.Bottom002600 .bdsharebuttonbox a.bds_tsina{background: url(../images/share_weibo.png) no-repeat;}
	.Bottom002600 .contact .telnum {display: none}
	.Bottom002600 .contact .telnum2{font-size: 16px;border: 1px solid #666;padding: 12px 0;color: #ccc;margin-bottom: 15px;display: block;font-weight: normal;}
	.Bottom002600 .contact .telnum2 h3{margin: 0;font-family: Arial, Helvetica, sans-serif;display: inline-block;vertical-align: middle;color: #ccc;font-weight: normal;font-size: 16px}
}












.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}
















/*Banner002579 */
.Banner002579 {position: relative;  z-index:1;}
.Banner002579 .word{ position:absolute; left:50%; top:50%; line-height:54px;height:54px; width:100%; max-width:1200px; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%); text-align: center;}
.Banner002579 .word .btn a{height: 54px;line-height: 54px;background: #f08200;color: #fff;padding: 0 3%;display: inline-block;border-radius: 10px;font-size: 18px;}
.Banner002579 .pic{ height:460px; background-position:center top; background-repeat:no-repeat;}
.Banner002579 img{ display:none;}
@media(max-width:1000px){
.Banner002579 .pic{ display:none;}
.Banner002579 img{ display:block; width:100%;}
.Banner002579 .word .btn a{font-size:15px;}
}



/*Menu002147 */
.Menu002147{background: #f2f2f2;}
.Menu002147 ul{display: table;margin: 0 auto;}
.Menu002147 li i{font-style: normal;}
.Menu002147 li.aon a, 
.Menu002147 li:hover a{color: #f08200;}
.Menu002147 li.aon a:after, 
.Menu002147 li:hover a:after{background: #f08200;}
@media(max-width:1440px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{font-size:16px;}
}


@media(min-width:1366px){
.Menu002147 nav ol{ display:none;}
.Menu002147 li{float: left;padding: 0 20px;position: relative;}
.Menu002147 li:after{position: absolute;content: '';width: 1px;right: 0;top: 50%;height: 14px;margin-top: -7px;background: #dfdfdf;}
.Menu002147 li.end:after{display: none;}
.Menu002147 li a{display: block;font-size: 18px;position: relative;overflow: hidden;line-height: 50px;height: 50px;}
.Menu002147 li a:after{position: absolute;left: 0;bottom: 0;content: '';height: 2px;width: 100%;}	
}


@media(max-width:1365px){
.Menu002147 nav ol{ display:none;}
.Menu002147 li{float: left;padding: 0 10px;position: relative;}
.Menu002147 li:after{position: absolute;content: '';width: 1px;right: 0;top: 50%;height: 14px;margin-top: -7px;background: #dfdfdf;}
.Menu002147 li.end:after{display: none;}
.Menu002147 li a{display: block;font-size: 18px;position: relative;overflow: hidden;line-height: 50px;height: 50px;}
.Menu002147 li a:after{position: absolute;left: 0;bottom: 0;content: '';height: 2px;width: 100%;}	
}


@media(max-width:1119px){
.Menu002147 nav ol{ display:block;}
.Menu002147 nav{ position:relative; z-index: 10;}
.Menu002147 nav ol{ padding:28px 0;}
.Menu002147 nav ol span{display:block; background-color:#f08200; padding:5px;border-radius:3px;}
.Menu002147 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:50px; padding:0 22px; position:relative; font-size:16px;}
.Menu002147 nav ol span::before{ position:absolute; content:''; right:20px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f08200;}
.Menu002147 nav ul{ position:absolute; width:100%; top:76px; left:0; background-color:#f08200; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu002147 nav li{ background-color:#fff; border-bottom:1px solid #f08200; font-size: 15px;}
.Menu002147 nav li a{ padding:0 2%; line-height:56px; }
.Menu002147 nav li a:hover{color:#f08200;}

/*new*/
	.Menu002147 nav ol span {position: relative}
	.Menu002147 nav ol span::before {
		content: none;
		top: 38%;
		border-left: none;
		width: 12px;
		height: 12px;
		border-bottom: 2px solid #666;
		border-right: 2px solid #666;
		transform: rotate(45deg);
		border-top: none;
	}
		.Menu002147 nav ol span {position: relative}
		.Menu002147 nav ol span::before {
			top: 38%;
			border-left: none;
			width: 12px;
			height: 12px;
			border-bottom: 2px solid #666;
			border-right: 2px solid #666;
			transform: rotate(45deg);
			border-top: none;
			position: absolute;
			content: '';
			right: 20px;
			/* top: 50%; */
			margin-top: -3px;
		}
	.Menu002147 nav ol a {
		width: 88%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.Menu002147 nav ol span {
		background-color: #fff
	}
	.Menu002147 nav ul {    box-shadow: 0 3px 12px #ddd;background-color: #fff}
	.Menu002147 nav li {border-bottom: none }
}






/*
 .PicList001200 为demo编号
 */
.RighInfo002738{padding:2% 0;}
.RighInfo002738 .title{ text-align:center; /* padding-bottom:30px; */  font-style: normal; color: #333; font-size: 34px; letter-spacing: 0px;position:relative;  margin:0 0 2%;  }
/* .RighInfo002738 .title::after{ position:absolute; left:50%; bottom:3px; content:""; background:#f08200; width:30px; height:2px; margin-left: -15px; } */
.RighInfo002738 .tit,
.RighInfo002738 .tit2{ font-size: 20px; color:#f08200; font-weight: bold; margin-bottom:20px;}
.RighInfo002738 .tit{text-align: center;;}
.RighInfo002738 .tit2{text-align: center; margin-bottom:50px;}
.RighInfo002738 .b{color:#f08200;  font-size: 16px; }
.RighInfo002738 .b2{color:#f08200;  font-size: 15px; }
.RighInfo002738 .box1{padding-bottom: 2%;}
.RighInfo002738 .area-info{background: #f8f8f8; margin-bottom:60px;}
.RighInfo002738 .area-info .pic{ width: 60%; padding: 3px;}
.RighInfo002738 .area-info .pic2{ width:50%; padding: 3px;}
.RighInfo002738 .area-info .singlePage{ font-size: 14px; line-height:28px; width: 90%; margin: 20px auto;max-width:412px;}
.RighInfo002738 .area-info .singlePage2{max-width:550px;}

.RighInfo002738 .box1 li{float: left; margin-right:3.5%; width:31%; margin-bottom: 3.5%;}
.RighInfo002738 .box1 li:nth-child(3n){margin-right: 0;}
.RighInfo002738 .box1 li:nth-child(3n+1){ clear: left;}
.RighInfo002738 .box1 .img img{ display: block; margin: 0 auto;}
.RighInfo002738 .box1 .h3{ font-size:16px; color: #333;  margin:20px 0;}
.RighInfo002738 .box1 .p{margin: 0; font-size: 14px; color: #666; line-height: 28px; text-align: justify;}

.RighInfo002738 .box2{background: #f8f8f8; padding:4% 0;}
.RighInfo002738 .box2 .pic2{ width:50%;}
.RighInfo002738 .box2 .singlePage{width: 90%; margin: 20px auto;max-width:580px; font-size: 14px; line-height:28px; }
.RighInfo002738 .box2 .h2{ font-size:17px; color:#f08200;  margin:0;}

.RighInfo002738 .box3{padding:4% 0 2%;}
.RighInfo002738 .link{padding-top:50px; margin-top:50px; border-top: 1px dashed #eaeaea; position: relative;}
/*.RighInfo002738 .link .b{position: absolute; left: 0; top: 50px;color: #333}*/
.RighInfo002738 .link .b{color: #333;display: block;text-align: center;margin-bottom: 15px}
.RighInfo002738 .link .imgc {display: table;margin: auto;text-align: center}
.RighInfo002738 .link img {width: 192px}
.RighInfo002738 .link span{padding-right:30px; display: inline-block; margin-bottom: 10px;}

.RighInfo002738 .youshi-list li{text-align: center; padding: 0 5%; float: left;width: 33.3333%;}
.RighInfo002738 .youshi-list .ul2 li{ padding: 0 2.5%; width: 25%;}
.RighInfo002738 .youshi-list li pre{text-align: center; line-height: 28px; color: #555; font-size: 14px;}
.RighInfo002738 .youshi-list li .icon img{ width: 60px; height: 60px;}
.RighInfo002738 .youshi-list li h3{ color: #333; font-size: 18px; padding: 25px 0 15px 0;}

.RighInfo002738 .box4{background: #f8f8f8; padding:4% 0;}
.RighInfo002738 .box4 .pic,
.RighInfo002738 .box4 .word{float: left; width:48%; margin-right: 4%;}
.RighInfo002738 .box4 .word{ margin-right:0;}
.RighInfo002738 .box4 .pic .img{ background: #fff; padding:28px 0;}
.RighInfo002738 .box4 .pic img{ display: block;}
.RighInfo002738 .box4 .con{float: left; width:48%; margin-right: 4%;}
.RighInfo002738 .box4 .con:nth-child(2){margin-right:0;}
.RighInfo002738 .box4 .ul{background: #fff; padding:35px;}
.RighInfo002738 .box4 li{font-size:15px;line-height:30px; padding-left: 32px; position: relative; margin-bottom: 18px;}
.RighInfo002738 .box4 li span{font-family:Arial;font-size:18px;color:#f08200;font-weight:bold; position: absolute; left: 0; top: 0;}
.RighInfo002738 .box4 .dl{background: #fff; padding:35px;}
.RighInfo002738 .box4 dd{font-size:15px;line-height:30px; padding-left:94px; position: relative; margin-bottom:9px; padding-bottom: 9px; border-bottom: 1px dashed #ccc;}
.RighInfo002738 .box4 dd span{color:#f08200;font-weight:bold; position: absolute; left: 0; top: 0;}

.RighInfo002738 .box5{padding-bottom:5%; border-bottom: 1px dashed #eaeaea;}
.RighInfo002738 .box5 .pic2{ width:50%;}
.RighInfo002738 .box5 .singlePage{width: 90%; margin: 20px auto;max-width:580px; font-size: 14px; line-height:28px; }
.RighInfo002738 .box5 .h2{ font-size:17px; color:#f08200;  margin:0;}
.RighInfo002738 .box5 .ytable{background: #f8f8f8;}

@media(max-width:1000px){
.RighInfo002738 .area-info{margin: 0;}
.RighInfo002738 .ytable,
.RighInfo002738 .ytable-cell{display: block; width: auto !important;}
.RighInfo002738 .singlePage,
.RighInfo002738 .singlePage2,
.RighInfo002738 .area-info .singlePage,	
.RighInfo002738 .area-info .singlePage2,	
.RighInfo002738 .box2 .singlePage{ padding: 15px;width:100%; max-width:100%;}

.RighInfo002738 .box2 .singlePage{border-bottom: 1px dashed #ccc;}
.RighInfo002738 .box2 .ytable:last-child .singlePage{border-bottom:none;}
.RighInfo002738 .box2 br{display: none;}
.RighInfo002738 .pic img,
.RighInfo002738 .pic2 img{display: block; margin: 0 auto;}
.RighInfo002738 .title{ font-size:24px; }
.RighInfo002738 .tit,
.RighInfo002738 .tit2{ font-size:18px; }
.RighInfo002738 .box1 .h3{ font-size:15px;}	
.RighInfo002738 .box2 .h2{ font-size:15px;}
.RighInfo002738 .youshi-list li h3{ font-size: 15px;}
.RighInfo002738 .youshi-list li{ padding: 0 3%;}
.RighInfo002738 .box4 .con,
.RighInfo002738 .box4 .pic,
.RighInfo002738 .box4 .word{float: none; width:100%; margin-right:0; margin-bottom: 20px;}
.RighInfo002738 .box4 br{display: none;}
	
}

@media(max-width:768px){
.RighInfo002738{padding:40px 0;}
}

@media(max-width:640px){
.RighInfo002738 .box1 li{float:none; margin-right:0; width:100%; margin-bottom:30px; padding-bottom: 30px; border-bottom: 1px dashed #eaeaea;}
.RighInfo002738 .box1 li:last-child{ border-bottom:none;}
.RighInfo002738 .youshi-list li,
.RighInfo002738 .youshi-list .ul2 li{ padding: 0; float:none;width:100%; margin-bottom: 20px;}
.RighInfo002738 .link{padding-top:30px; margin-top:30px;font-size: 14px;}
.RighInfo002738 .link .b{ top:30px;}
.RighInfo002738 .link img {width: 33.3%}
}


/*
 .PicList001200 为demo编号
 */
.PicList001200{padding: 3% 0 0; }
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%; border-radius: 6px;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:12%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:4%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:11%;}
.PicList001200 li div::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:#ebebeb; right:0;}
.PicList001200 li h3{ margin:0; font-size:18px; padding:5% 0 0 0;  color:#333;}
.PicList001200 li p{ margin: 4% 0 0 0; color:#969696; line-height:24px; height:48px; overflow:hidden; font-size:15px;}
.PicList001200 li time{ position:absolute; left:0; bottom:14%; color:#969696; font-size: 14px; padding-left:30px; background:url(../images/PicList001200-time.png) left center no-repeat;}
.PicList001200 li:hover{ border-color:#f08200; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover h3{ color:#f08200;}
.PicList001200 li:hover a::after{ background-position:left bottom;}

@media(max-width:768px){
.PicList001200{ padding-top:40px; }
.PicList001200 li{ margin-bottom:16px; }
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}	
.PicList001200 li a{padding:0;}
.PicList001200 li div{padding: 4%;}
.PicList001200 li time{ position:relative; left:0; bottom:0;  margin-top: 20px; display: block;}
.PicList001200 li figure{ width:100%; position: static; display: block; padding-bottom: 50%;}
}











/*Page002737 */
.Page002737{padding:50px 0 70px; }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:36px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 14px; margin: 0 5px; font-size:16px; font-family:Arial," sans-serif"; color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #f08200; border-color: #f08200; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height:38px; width: 54px; padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size:16px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}






/*RighInfo001848 */
.RighInfo001848{ padding:4% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#f08200; font-size:22px; color:#fff; line-height:42px; padding:0 20px;vertical-align:middle; border-radius: 6px;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}
.RighInfo001848 .info{ padding:4% 0; line-height:26px; color:#666; font-size: 15px;}
.RighInfo001848 .pic img{display: block; margin:3% auto 0;}
.RighInfo001848 .info_back{ clear:both; padding:3% 0 20px 0;  font-size:14px; color:#333; border-top: 1px dashed #eaeaea;} 
.RighInfo001848 .info_back a{ color:#333;} 
.RighInfo001848 .goback{ float: right; font-size: 14px; display: inline-block; padding-left: 30px; background: url(../images/RighInfo001848-more.png) no-repeat center left;} 
.RighInfo001848 .goback:hover{ background: url(../images/RighInfo001848-more1.png) no-repeat center left;} 
.RighInfo001848 .info_back a:hover{color:#f08200;}
.RighInfo001848 .info_back dl{ width:50%; line-height: 30px; margin-bottom: 10px;}

@media(max-width:768px){
.RighInfo001848{ padding:40px 0; }
.RighInfo001848 .title span{ font-size:20px; background: #fff;color:#f08200;line-height: 24px;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{display:none;}
	
}






/*
 .Floor001388 为demo编号
 */
.Floor001388 { padding:4% 0 ; }
.Floor001388 .title{ text-align:center; padding-bottom:30px;  font-style: normal; color: #333; font-size: 34px; letter-spacing: 0px;position:relative;  margin:0 0 40px;  }
.Floor001388 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#f08200; width:30px; height:2px; margin-left: -15px; }
.Floor001388 .list{ position:relative;}
.Floor001388 .list li{margin-bottom: 2%; border:1px #efefef solid; }
.Floor001388 .list h1{ margin:0; position:absolute; right:0; top:0; width: 12%; font-weight: normal;}
.Floor001388 .list h1 a{ display:block; background:#202020; color:#fff; text-align:center; position:relative;padding:13.3%; font-size:14px; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.Floor001388 .list h1 a::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #f08200; }
.Floor001388 .list h1 a:nth-child(2n){ background:#151515; }
.Floor001388 .list h1 a.active{ background:#f08200; }
.Floor001388 .list h1 a.active::before{ display:block; }
.Floor001388 .list h1 em{ display:block; }
.Floor001388 .list h1 em img{ display:block;width: 50%; max-width: 50px; margin: 0 auto; }
.Floor001388 .list_con{ overflow: hidden;}
.Floor001388 .list_con .Ispic{ display: block;  padding-bottom: 32%; float:left; width: 50%; }
.Floor001388 .list_con .txt{ float:left; margin-left:4%; width:30%; position:relative;  }
.Floor001388 .list_con .txt h2{  font-weight:normal; font-size:24px; padding: 4% 0 4% 24%; margin:14% 0 6%;  background-repeat: no-repeat; background-position:left center;}
.Floor001388 .list_con p{ line-height:30px; color:#333; font-size:14px; }

@media (max-width: 1000px) {
.Floor001388 .list_con .Ispic{ width:48%; }	
.Floor001388 .list_con .txt{ float:right; width:48%; margin-right: 2%; margin-left: 0; }	
.Floor001388 .list h1 {left:0; position: relative; width: 100%; margin-bottom:10px; }
.Floor001388 .list h1 a{ float:left; width:25%; padding:2%; }
.Floor001388 .list h1 a::before{ left:0; top:6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fa7d02; }
.Floor001388 .list_con .txt::after{ display:none; }
.Floor001388 .list_con .txt h2{ padding-left:36%; margin:5% 0;  }
}
@media (max-width: 768px) {
.Floor001388 { padding:40px 0 ; }
.Floor001388 .list_con .Ispic{ float:none; width:100%; padding-bottom: 60%;} 
.Floor001388 .list_con .txt{ float:none; width:100%; padding: 20px;}	
}
@media (max-width: 320px) {
.Floor001388 .list_con .txt h2{ padding-left:0; background:none !important; text-align:center; }	
}





.PicList001395{ padding-top:4%;}
.PicList001395 li{width: 23.5%; float: left; margin:0 2% 3% 0; text-align: center;}
.PicList001395 li:nth-child(4n){ margin-right:0;}
.PicList001395 li a{display:block; border-radius:6px; overflow: hidden;}
.PicList001395 li .pic{display: block; padding-bottom:70.924%; background-size:cover; background-repeat: no-repeat;  background-position: center; transition: 0.5s ;}
.PicList001395 li:hover .pic{transform: scale(1.05);}
.PicList001395 li img{width: 100%; display:none; border-radius:6px; }
.PicList001395 li .dot{color: #353535; font-weight: bold; font-size: 20px;  margin-top:20px;}
.PicList001395 li:hover .dot{color: #E75F00;}
.PicList001395 li p{display: block; color: #888; text-align: left; height:52px; overflow: hidden; font-size: 14px; line-height:26px;}

@media(max-width:900px){
.PicList001395{ padding-top:40px;}
.PicList001395 li{width:48%; margin-right:4%;}
.PicList001395 li:nth-child(2n){ margin-right:0;}
}

@media(max-width:480px){
.PicList001395 li{width:100%; margin-right:0;}
}









/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding:4% 0;}
.PicList000762 .title{ text-align:center; padding-bottom:30px;  font-style: normal; color: #333; font-size: 34px; letter-spacing: 0px;position:relative;  margin:0 0 40px;  }
.PicList000762 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#f08200; width:30px; height:2px; margin-left: -15px; }
.PicList000762 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;  border-radius: 6px; overflow: hidden;}
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%; font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:68%;}
.PicList000762 li a:hover{ background-color:#ee7700; }
.PicList000762 li a:hover h2{color:#fff;}

@media(max-width:900px){
.PicList000762{ padding:40px 0;}
.PicList000762 li{width:48%; margin-right:4%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}

@media(max-width:480px){
.PicList000762 li{width:48%;}
}







/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257 .item{ padding:40px 0;}
.RighInfo002257 .item:nth-child(2n){background: #f9f9f9;}
.RighInfo002257 .item .h1{font-size:20px; margin: 0;color: #f08200;}
.RighInfo002257 .item .h1 a{color: #f08200;}
.RighInfo002257 .item .b{color: #f08200;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin:30px 0 0; line-height:28px;}
.RighInfo002257 .item .con p{margin-top: 0;  text-align: justify;}

@media(min-width:1000px){
.RighInfo002257 .item .pic{ float: left; width: 46%;}
.RighInfo002257 .item .word{ float: right; width: 50%;}
.RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
.RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}

@media(max-width:1000px){
.RighInfo002257 .item{ padding:40px 0;}
.RighInfo002257 .item .pic{display: block; margin: 3% auto;}
.RighInfo002257 .item .pic img{display: block; margin:0 auto;}
}









/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:1% 0 3%; background: #f9f9f9;}
.RighInfo002218 .con{color:#333;font-size:14px;line-height:30px;}
.RighInfo002218 .pic{float:right;margin-left:6%;}
.RighInfo002218 .h3{font-size:24px;color:#f08200; font-weight:normal;}
.RighInfo002218 .h3:after{ content:"";width:50px; height:1px; background:#f08200; margin:35px 0; display:block; }
.RighInfo002218 .b{font-size:17px;color:#f08200;}
.RighInfo002218 figure{ color:#666;}
.RighInfo002218 .p{ font-size: 15px; line-height:32px;margin: 0;  margin-bottom:14px;}

@media(max-width:768px){
.RighInfo002218 .h3{ font-size:20px;}
.RighInfo002218 .h3:after{ margin:15px 0;}
.RighInfo002218 .p{font-size: 14px;line-height: 24px}
.RighInfo002218 .pic{float:none;margin-left:0; margin: 3% auto; display: block;}
}







/*Form001881*/
.Form001881{ padding:4% 0;}
.Form001881 .form{ border:1px solid #ececec;  padding:2%; max-width: 1200px; margin: 0 auto; border-radius: 6px;}
.Form001881 .form h3{ margin:0; border-bottom:3px solid #333;  color:#333; font-size:20px; padding-bottom:20px; font-weight:normal;}
.Form001881 .form td{ padding:30px 20px;border-bottom:1px solid #e5e5e5;  width:40%; }
.Form001881 .form td.f_name{color:#333; width:10%; min-width:60px; max-width:238px; padding-left:30px; padding-right: 0;}
.Form001881 .form td.mid{border-right:1px solid #e5e5e5;}
.Form001881 .form .text,
.Form001881 .form .select{ height:38px; line-height:38px; background:#f6f6f6; width:100%; border:none;padding: 0 16px;}
.Form001881 .form .select1{ width: 48.5%; margin-left:1.5%;}
.Form001881 .form .select1:nth-child(2){margin-left:0;}
.Form001881 .form .text1{ width:22%;}
.Form001881 .form .text2{ width:49%; margin: 0 2%;}
.Form001881 .form .text_code{max-width:238px;}
.Form001881 .form textarea.text{ height:114px;}
.Form001881 .form .colspan td{ border-bottom:0; padding-bottom: 0;}
.Form001881 .form .btn{ cursor:pointer; color:#fff; border:none; background:#f08200; width:70%; max-width:180px; height:45px; margin:3% auto 0;  display: block; border-radius:6px;}

@media(max-width:1200px){
.Form001881 .form{margin: 0 2%;}
}

@media(max-width:1000px){
.Form001881 .form{padding: 20px;}
.Form001881 .form td{display: inline-block; border-bottom:none;width: 90%;  padding:30px 0 0 20px;}
.Form001881 .form td.f_name{padding-left:0;}
.Form001881 .form td.mid{border-right:none;}
}

@media(max-width:768px){
.Form001881{padding:40px 0;}
.Form001881 .form h3{font-size:17px; }	
.Form001881 .form td{width: 78%;}
.Form001881 .form td.f_name{width: 20%;}
}

@media(max-width:540px){
.Form001881 .form{padding: 10px;}
.Form001881 .form td{padding:20px 0 0 10px;}
.Form001881 .form .text1{ width:26%;}
.Form001881 .form .text2{ width:40%; margin: 0 1.5%;}
.Form001881 .form .text,
.Form001881 .form .select{ padding: 0 10px; font-size: 12px;}
	
}

@media(max-width:320px){
.Form001881 .form td{width: 76%;}
}


/*
/*RighInfo002519 */
.RighInfo002519{padding: 1% 0;}
.RighInfo002519 .h1{ color:#f08200;font-size: 32px;}
.RighInfo002519 .p{font-size: 15px;line-height:30px;  color:#666;}
.RighInfo002519 .pic{display: block; margin: 2% auto;}
@media(max-width:768px){
.RighInfo002519{padding:40px 0;}
.RighInfo002519 .h1{ font-size:24px;}
.RighInfo002519 .p{font-size: 14px;}

}











/*Timeline000397 */
.Timeline000397{ position:relative; padding:4% 0; background: url(../images/Timeline000397-bj.png) no-repeat bottom ;}
.Timeline000397::before{ content:'';width: 100%;height: 5px;background: #ececec;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; border-radius:50%; border:none; background:#f08200;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#e7b659;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#999;  }
.Timeline000397 .item time{ text-align:center;  color:#f08200; font-size:24px; font-weight: bold;}
@media(min-width:1521px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:440px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ line-height:24px; overflow:auto; padding:0 20px;  max-height:126px;position:absolute; width:100%; left:0; bottom:320px; text-align: center;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:320px;}
.Timeline000397 .item time{position:absolute; width:100%; top:56%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:39%;}
}
@media(max-width:1520px){
.Timeline000397 .owl-prev{ left:10px; }
.Timeline000397 .owl-next{ right:10px; }
}


@media(max-width:768px){
.Timeline000397{padding:40px 0;}
}

@media(max-width:600px){
.Timeline000397::before{ top:90px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.png);}
.Timeline000397 .item div{ padding-top:4%;}
}






/*
 .TextList001280 为demo编号
 */
.TextList001280{ padding:3% 0 0;}
.TextList001280 li{ border:2px solid #f8f8f8; margin-bottom:2%; position:relative; padding:2.5% 2.5% 2.5% 120px;}
.TextList001280 li time{ position:absolute;left:10px; top:-6px; background:url(../images/TextList001280-time.png) no-repeat; width:80px; text-align:center; color:#fff;  height:62px; font-size:12px;}
.TextList001280 li time b{ font-size:18px; display:block; line-height:30px; padding-top:5px;}
.TextList001280 li a{ display:block;}
.TextList001280 li h2{ margin:0; font-size:17px;}
.TextList001280 li a:hover h2{ color:#f08200; text-decoration:underline;}
.TextList001280 li p{ line-height:26px; color:#999; margin-bottom:0; overflow:hidden; font-size: 14px;}

@media(max-width:768px){
.TextList001280{padding:40px 0 0;}
.TextList001280 li{ margin-bottom:24px;}
	
}






/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:4% 0;  }
.RichInfo005 .title { text-align: center; padding-bottom: 30px; }
.RichInfo005 .title h1 { margin-bottom:0; padding-bottom: 40px; font-size:24px; color: #333; }
.RichInfo005 .title p { margin: 0; border-bottom:  1px dashed #d6d6d6; padding-bottom: 20px; font-size: 14px; }
.RichInfo005 .info { text-align: justify; text-justify: inter-ideograph; font-size: 15px; line-height: 32px; color: #666; }
.RichInfo005 .info p { margin-top:0; }
.RichInfo005 .info .p{text-indent: 2em; }
.RichInfo005 .info .pic1{ float:left; margin-right:3%; margin-bottom:2%;}
.RichInfo005 .info .pic2{ float:right; margin-left:3%; margin-bottom:2%;}
.RichInfo005 .info_pn {margin-top: 40px;padding-top: 40px;border-top: 1px dashed #d6d6d6;font-size: 14px;position: relative;}
.RichInfo005 .info_pn .left { float: left; width: 30%; }
.RichInfo005 .info_pn .right { float: right; width:30%; }
.RichInfo005 .info_pn a { color: #666; display: block; line-height: 22px; padding-left: 64px; background: url(../images/RichInfo005-left.png) no-repeat left center;  white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.RichInfo005 .info_pn .right a {text-align: right; padding-left: 0; padding-right: 64px; background: url(../images/RichInfo005-right.png) no-repeat right center; }
.RichInfo005 .info_pn span { color:#f08200; display: block; }
.RichInfo005 .info_pn a:hover { color:#f08200; }
.RichInfo005 .info_pn .more{ position: absolute; left: 50%; margin-left: -80px;}
.RichInfo005 .info_pn .more a{ background: #e87c00; text-align: center;color: #fff;line-height: 44px;width: 160px;border-radius:6px; padding-left: 0;}

@media(max-width:768px){
.RichInfo005{padding:40px 0 ;}
}
@media(max-width:640px) {
.RichInfo005 .info_pn .more{ position:static; left:0; margin-left:0; display: block; }
.RichInfo005 .info_pn .more a{margin:0 auto 16px;}
.RichInfo005 .info_pn .left, 
.RichInfo005 .info_pn .right { width: 100%; float: none; margin-bottom: 4%; }
.RichInfo005 .info_pn .right a { text-align: left; padding-left: 64px; padding-right: 0; background: url(../images/RichInfo005-right.png) no-repeat left center; }
}





/*Map002516 */
.Map002516{margin-top:4%;}
.Map002516 .map{margin: 0 auto; text-align: center;}
.Map002516 .ul{ margin-top: 20px;margin-bottom: 100px;}
.Map002516 li{ float:left; width:50%; padding:2% 3%;}
.Map002516 li div{ padding-left:50px; background-repeat:no-repeat; background-position:left top;background-size: 25px;border-bottom:1px solid #efefef; padding-bottom:30px;}
.Map002516 li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 li p{ margin:0; margin-bottom:15px; color:#333;font-weight: bold; font-size:16px;}
.Map002516 li:nth-child(2n+1){ clear:left;}
@media(max-width:1000px) {
.Map002516{padding-top:40px;}
.Map002516 li pre,
.Map002516 li p{ font-size:14px;}
}

@media(max-width:640px) {
.Map002516 li{ float:none; width:100%; margin-bottom: 10px; }
}







/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:17.6%; margin:1.5% 0; margin-right:3%;}
.PicList002171 li:nth-child(5n){ margin-right:0;}
.PicList002171 li a{ border: #e6e6e6 1px solid; padding: 5px; background: #f9f9f9;display:block; overflow: hidden;}
.PicList002171 li .pic{ display:block; width:100%; padding-bottom: 44%; background-size: contain; background-repeat: no-repeat; background-position: center; background-color: #fff; transition: 0.5s ;}
.PicList002171 li:hover .pic{transform: scale(1.05);}
.PicList002171 li img{ display:none; width:100%;}


@media(max-width:900px) {
.PicList002171 li{width:31.3%;}
.PicList002171 li:nth-child(3n){ margin-right:0;}
.PicList002171 li:nth-child(5n){ margin-right:3%;}
}


@media(max-width:768px) {
.PicList002171{ padding-top:40px;}
}

@media(max-width:900px) {
.PicList002171 li{width:48.5%; }
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li:nth-child(3n){ margin-right:3%;}
.PicList002171 li:nth-child(6n){ margin-right:0;}
}




.wzdt{ padding:4% 0 5%;}
.wzdt li{ padding:20px 0; line-height: 24px; border-bottom: 1px dashed #eaeaea; font-size: 15px; position: relative; padding-left: 100px;}
.wzdt strong{display: inline-block; width:100px; position: absolute; left: 0; top:20px;}
.wzdt span a{padding: 0 20px; display: inline-block; }
.wzdt a:hover{color:#f08200; }


@media(max-width:768px) {
.wzdt{ padding:40px 0;}
}




.Floor002880 {margin: 40px 0;text-align: center;font-size: 0}
.Floor002880 .item{display: inline-block;width: 50%}
.Floor002880 .item .c{margin: 10px;}
.Floor002880 .item .cc{max-width: 300px;box-shadow: 0 0 5px #ccc;display: block;    padding-top: 36px;}
.Floor002880 .item:nth-child(2n+1) .cc{margin-left: auto}
.Floor002880 .item:nth-child(2n) .cc{margin-right: auto}
.Floor002880 .item img {width: 50px;height: 50px;margin: 35px auto}
.Floor002880 .item .text1 {font-size: 25px;margin-top: 30px}
.Floor002880 .item .text2 {color: #888;line-height: 30px;padding: 20px 0 40px;font-size: 18px;}
.Floor002880 .icon{width: 50px;height: 50px;background-image: url(../images/support/1.png);background-size: cover;margin: auto;background-repeat: no-repeat;transition: all .3s ease-in-out}
.Floor002880 .icon2{background-image: url(../images/support/2.png);}
.Floor002880 .icon3{background-image: url(../images/support/3.png);}
.Floor002880 .icon4{background-image: url(../images/support/4.png);}
.Floor002880 .item a {transition: all .3s ease-in-out}
.Floor002880 .item a:hover .icon {transform: scale(1.15);}
.Floor002880 .item a:hover {box-shadow: 0 0 10px #bbb;}
@media(max-width:768px) {
	.Floor002880 .item .cc {
		max-width: 200px;
		padding-top: 15px;
	}
	.Floor002880 .item .text1 {
		font-size: 16px;
		margin-top: 10px;
	}
	.Floor002880 .item .text2 {
		font-size: 13px;
		line-height: 18px;
		padding: 8px 0 20px;
	}
}
@media(max-width:350px) {
	.Floor002880 .item .text2 {
		font-size: 12px;
	}
}

.Floor002990 {display: none;margin-top: 30px}
.Floor002990 .item {
	position: relative;
	margin: 0 2% 20px 2%;
	display: block;
	color: #fff;
	cursor: pointer;
}
.Floor002990 .item .c {position:absolute;left: 0;right:0;top: 0;bottom: 0;text-align: center;padding: 8% 0;}
.Floor002990 .item .text1 {font-size: 20px;margin: 2% 0 4%;}
.Floor002990 .item .text2 {opacity: 0.85;line-height: 24px;font-size: 14px}
@media(max-width:480px) {
	.Floor002990 {
		display: block
	}
	.Floor002589 {
		display: none
	}
}
@media(max-width:360px) {
	.Floor002990 .item .text1 {
		font-size: 18px;
	}
	.Floor002990 .item .text2 {
		font-size: 13px;
	}
}
@media(max-width:320px) {
	.Floor002990 .item .text2{
		font-size: 12px;
		line-height: 20px
	}
}

.Floor002999 {
	padding-top: 40px;
	background-color: #f8f8f8;
	display: none
}
.Floor002999 img {border-radius: 8px 8px 0 0;width: 100%}
.Floor002999 .swiper-slide {background-color: #eee;border-radius: 8px 8px 0 0;overflow: hidden}
.Floor002999 .swiper-slide-active {background-color: #fff}
.Floor002999 .c {padding: 18px 20px 25px 20px;}
.Floor002999 .swiper-slide a {display: block;transition: all .3s ease-in-out}
.Floor002999 .swiper-slide a img{transition: all .3s ease-in-out}
.Floor002999 .swiper-slide a:hover img{transform: scale(1.05);}
.Floor002999 .time {color: #555;font-size: 14px;margin-top: 15px}
.Floor002999 .more {text-align: center}
.Floor002999 .more a {
	color: #f08200;
	border: 1px solid #f08200;
	border-radius: 5px;
	padding: 10px 30px;
	display: inline-block;
	margin: 25px auto;
}
@media(max-width:640px) {
	.Floor002999 {
		display: block
	}

	.Floor002446 {
		display: none
	}
}


.Floor002880, .Floor002769{ display:none;}
@media(max-width:768px){
.Floor002880, .Floor002769{ display:block;}
}


.TextList001280 .title{display: none}
.Timeline000440 {display: none}
@media(max-width:768px) {
	.RighInfo002519 .h1, .commontitle0224{ color:#333;font-size: 24px;font-weight: normal;text-align: center;position: relative;margin-bottom: 60px;}
	.RighInfo002519 .h1::after, .commontitle0224::after {content: "";bottom: -12px;width: 14%;height: 4px;left: 43%;background:#f08200;position: absolute}
	.commontitle0224{display: block!important}
	.Timeline000440 {display:block}
	.Timeline000397{display: none}
}

.nav2-dev-con {
  display: flex;
}
.nav2-dev-con-left {
  width: 120px;
  height: 417px;
}
.nav2-dev-con-right {
	width: calc(100% - 150px);
	height: 370px;
	padding: 32px 34px 32px 24px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 1px 9px 12px 0px rgba(162, 178, 198, 0.19);
	border: 1px solid rgba(235, 237, 241, 1);
	margin-bottom: 9px;
	background: url(../images/Timeline000397-bj.png) no-repeat bottom;
	background-size: contain;
}
.nav2-dev .pages {
  height: 56px;
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  position: absolute;
  left: 0;
  bottom: 0;
}
.nav2-dev .pages > span {
  display: inline-block;
  text-align: center;
  transform: rotate(90deg);
  width: 16px;
  height: 16px;
  color: #d5d5d5;
  cursor: pointer;
}
.nav2-dev-con {
  margin-top: 31px;
}
.nav2-dev-con-leftTop {
  position: relative;
  height: 380px;
  overflow: hidden;
}
.nav2-dev-years li span {
	position: relative
}
.nav2-dev-years li:nth-child(1):not(.yearActive) span:after {
	content: "";
	background: linear-gradient(to bottom, #f8f8f8, rgba(255, 255, 255, 0));
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.nav2-dev-years li:last-child:not(.yearActive) span:after {
	content: "";
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.nav2-dev-con-leftBottom {
	height: 39px;
}
.nav2-dev-years {
  transition: all 0.5s;
  margin-right: 30px
}
.nav2-dev-years > li {
  text-align: right;
  margin-bottom: 21px;
  padding: 0;
  border: 0;
}
.nav2-dev-years > li span {
  color: #999;
  font-size: 16px;
  line-height: 22px;
  width: 37px;
}
.nav2-dev-years .yearActive {
  margin-bottom: 16px;
}
.nav2-dev-years .yearActive span {
	color: #181818;
  width: 56px;
  height: 33px;
  line-height: 33px;
  border-bottom: 2px solid transparent;
  border-image: linear-gradient(90deg,rgba(13, 124, 252, 0) 0%,#f08200 100%) 2;
  position: relative;
  z-index: 2;
}
.nav2-dev-con-right-item {
  display: none;
}
.nav2-dev-con-right-itemActive {
  display: block;
}

.nav2-dev-ri-word > div {
  display: flex;
  margin-bottom: 24px;
}
.nav2-dev-ri-word .word {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  position: relative;
  padding-left: 20px;
}
.nav2-dev-ri-word .word::before {
	position: absolute;
	content: "";
	top: 4px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 100%;
	background: #f08200;
	border: 3px solid #f9e3c8;
}
@media(max-width:500px) {
	.nav2-dev-con-left {width: 80px}
	.nav2-dev-con-right {width: calc(100% - 100px)}
}

.RighInfo001848 .info_back2 {display: none}
.RighInfo001848 .info_back2 > div {text-align: center;margin: 30px}
.RighInfo001848 .info_back2 .goback{float: none;padding: 6px 30px;background: #f08200;color: #fff;border-radius: 8px;}
.RighInfo001848 .info_back2 dl {width: 100%}
.RighInfo001848 .info_back2 dl div {color: #f08200}
@media(max-width: 768px) {
	.RighInfo001848 .info_back {display: none}
	.RighInfo001848 .info_back2 {display: block}
	.Floor001388 .list li {border: 0}
	.Floor001388 .list li .c {border: 1px #efefef solid}
}



.Banner002579 .word2 {display: none}
@media(max-width: 640px) {
	.Banner002579 .word {display: none}
	.Banner002579 .word2 {display: block;top: 28%;}
	.Banner002579 .word2 h1 {font-size: 24px;color: #f08200;font-weight: 500;line-height: 36px;}
	.Banner002579 .word2 .btn a {height: 40px;line-height: 40px;padding: 0 6%;}
	.Menu002517 .side-menu li{border-bottom: none}
	.Menu002517 .side-menu li a{background: #f5f5f5;line-height: 36px}
	.PicList000762 {padding-top: 20px}
	.Menu002252 .ul {float: left;width: calc(100% - 30px)}
	.Menu002252 li{font-size:16px;display: block;margin-bottom: 1px;padding: 0;border: 2px solid #fff}
	.Menu002252 li.aon, .Menu002252 li:hover {background: #fff;}
	.Menu002252 li.aon,.Menu002252 li a{border-bottom: 2px solid #fff;display: inline-block;}
	.Menu002252 li a{padding: 6px 3px;}
	.Menu002252 li.aon a,.Menu002252 li:hover a{color: #f08200;border-bottom-color: #f08200;}
	.Menu002252 .ul li:nth-child(n+5) {display: none}
	.Menu002252 .down {float: right;width: 30px;height: 30px;position: relative;cursor: pointer}
	.Menu002252 .down::after {content: "";position: absolute;top: 10px;left: 8px;width: 12px;height: 12px;border-bottom: 2px solid #666;border-right: 2px solid #666;transform: rotate(45deg);}
	.Menu002252 .down:hover::after {border-color: #f08200}

	.RighInfo002257 .item .h1 {text-align: center}
	.RighInfo002257 .item .h1 a{color: #333;}
	.RighInfo002257 .item .h1 a:hover{color: #f08200}

	.RighInfo002218 {background: #fff}
	.RighInfo002218 .h3{ color:#333;font-size: 24px;font-weight: normal;text-align: center;position: relative;margin-bottom: 40px;}
	.RighInfo002218 .h3::after {content: "";bottom: -24px;width: 14%;height: 4px;left: 43%;background:#f08200;position: absolute}
}

.RighInfo002218 hr {border: 0;border-bottom: 1px solid #ececec;margin: 40px 0 30px 0}

@media (max-width: 1119px) {
	.solution .Menu002147 nav li{
		float: none
	}
	.solution .Menu002147 li:after {content: none}
}
.hide {display: none}
.mobileAbout ul {display: table;margin: 20px auto 0 auto;border: 1px solid #f08200;border-radius: 5px;height: 44px;font-size: 0}
.mobileAbout li {display: inline-block;width: 100px;line-height: 44px;text-align: center;font-size: 16px;font-weight: 500}
.mobileAbout li:not(:nth-last-child(1)) {border-right: 1px solid #f08200;}
.mobileAbout li.aon {background-color: #f08200;}
.mobileAbout li.aon a {color: #fff}
@media(max-width:768px) {
	.aboutBody .Menu002147 {
		display: none
	}

	.aboutBody .mobileAbout {
		display: block;
	}
}
@media(max-width:450px) {
	.mobileAbout li {width: 80px;font-size: 14px}
}
@media(max-width:340px) {
	.mobileAbout li {width: 70px;font-size: 13px}
}
@media(max-width:768px) {
	 .RighInfo002218 {
		padding-left: 15px;
		padding-right: 15px
	}
}
@media(max-width:640px) {
	.RighInfo002738 .tit2, .RighInfo002738 .box1 .h3, .RighInfo002738 .box1 .p, .RighInfo002738 .youshi-list li pre, .RighInfo002738 .link {
		padding-left: 15px;padding-right: 15px
	}
	.auto_1440, .RighInfo002218, .RighInfo002738 .title {
		padding-left: 15px;
		padding-right: 15px
	}
}
@media(max-width:360px) {
	.Menu002252 li {width: auto;margin-right: 20px}
	.Menu002252 li:nth-child(4) {margin-right: 0}
	.Menu002252 li:nth-child(3n) {margin-right: 20px}
}
@media(max-width:324px) {
	.Menu002252 li {width: auto;margin-right: 4%}
	.Menu002252 li:nth-child(4) {margin-right: 0}
	.Menu002252 li:nth-child(3n) {margin-right: 4%}
}