body{ background: url(../images/bg.jpg) repeat;    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; letter-spacing: 1px;}

.w22{ width:18%; padding-bottom:2%;}
.w75{ width:80%; padding-bottom:2%;}
@media(max-width:1024px){
	.w22,
	.w75{ width:auto; padding-bottom:2%;}
}


/*
 * .Top001036 为demo编号
 */

/*头部*/
.Top001036 .header{ position: absolute; top: 0; left: 0; width: 100%; z-index: 102; background: rgba(0,0,0,0.3);}
.Top001036 .header .auto{ padding: 2% 0;}
.Top001036 .header .logo{ width: 184px; float: left;}
.Top001036 .header .searchbox{ float: right; background: #FFF; overflow:hidden; margin-top: 5px;}
.Top001036 .header .searchbox .sreach_btn{ float:right; width:30px; height:30px; background:url(../images/Top001036-search1.png) no-repeat center center;}
.Top001036 .header .searchbox .sreach_ipu{ width:130px; padding: 0 5px; border:none; line-height: 30px; float: left;color: #666; padding-left: 10px;}

.Top001036 .lang{ float: right;color: #fff; margin-left: 20px; line-height: 30px; position: relative; padding-right: 15px; margin-right: 10px; cursor: pointer;}
.Top001036 .lang .ul{ position: absolute; left: -10px; top: 100%; background: rgba(255,255,255,0.8); width: 70px; padding-left: 10px; display: none;}

.Top001036 .lang:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;right:0;border:5px solid transparent; border-top-color:#fff; }

.Top001036 .moblie_menu{ text-align:right; height: 35px; float: right;}
.Top001036 .moblie_menu span{ display:inline-block; width:45px; height:35px; border-radius:3px; border:1px solid #eee; background-color: #fff; position:relative; cursor:pointer;}
.Top001036 .moblie_menu i{ width:80%; border-radius:3px; height:4px; background-color:#0075B2; position:absolute; left:10%; top:50%; margin-top:-2px;}
.Top001036 .moblie_menu i::before,
.Top001036 .moblie_menu i::after{ position:absolute; content:''; width:100%;border-radius:3px; height:4px; background-color:#0075B2; left:0;}
.Top001036 .moblie_menu i::before{ top:-8px;}
.Top001036 .moblie_menu i::after{ bottom:-8px;}
.Top001036 .moblie_menu span.onmenu{ background-color:#0075B2;}
.Top001036 .moblie_menu span.onmenu i,
.Top001036 .moblie_menu span.onmenu i::after,
.Top001036 .moblie_menu span.onmenu i::before{ background-color:#fff;}
.Top001036 .Menu{ width: 50%; position: absolute; right: 0; background: rgba(0,0,0,0.7); display: none;z-index: 100;}
.Top001036 .Menu li{ position: relative;}
.Top001036 .Menu li a{ color: #fff; padding: 10px 10px; display: block; font-size: 14px;}
.Top001036 .Menu li dl{ position: absolute; left: 0; top: 100%; width: 100%; padding-top: 1px; background: #fff; display: none; z-index: 10;}
@media screen and (max-width: 1024px) {
	.Top001036 .Menu li dl{ display: none!important;}
}

@media screen and (min-width: 640px) {
	.Top001036 .header .searchbox,
	.Top001036 .lang,
	.Top001036 .moblie_menu{ margin-top: 3%;}
}
@media screen and (min-width: 768px) {
	.Top001036 .header .searchbox,
	.Top001036 .lang,
	.Top001036 .moblie_menu{ margin-top: 2%;}
}
@media screen and (min-width: 1024px) {
	.Top001036 .header{ display: block; background: none;}
	.Top001036 .header .auto{ padding: 25px 0;}
	.Top001036 .header .searchbox,
	.Top001036 .lang{ margin-top: 0;}
	.Top001036 .top-space{ display: none;}
	.Top001036 .moblie_menu{ display: none;}

	.Top001036 .Menu{ display: block; position: absolute; width: 100%; bottom: 0; top: auto!important; background: none; z-index: 100;}
	.Top001036 .Menu li{ float: left; width: 20%; padding-left: 2px;}
	.Top001036 .Menu li:first-child{ padding-left: 0;}
	.Top001036 .Menu li a{ display: block; line-height: 40px; background: #1957a0; color: #fff; font-size: 14px; text-align: center; padding: 0;}
	.Top001036 .Menu li dl dd{ background: #f08200; padding: 0 15px;}
	.Top001036 .Menu li dl dd a{ background: #f08200; border-bottom: 1px solid #f29526;}
	.Top001036 .Menu li.aon > a,
	.Top001036 .Menu li > a:hover{ line-height: 50px; background: #f08200; position: relative; margin-top: -10px; border-radius: 6px 6px 0 0}
}
@media screen and (min-width: 1200px) {
	.Top001036 .Top .Menu li{ width: 240px;}
}


/*Banner*/
.Top001036{ position:relative;}
.Top001036 .bx-viewport{ height:auto !important;}
.Top001036 .bx-controls-direction a{ width:25px; height:25px; position:absolute; top:55%;}
.Top001036 .bx-controls-direction a span{ color:#fff; font-size:25px;}
.Top001036 .bx-prev{ left:10%;}
.Top001036 .bx-next{ right:10%;}
.Top001036 .bx-pager{ position:absolute; width:100%; left:0; bottom:10px; text-align:center;}
.Top001036 .bx-pager div{ display:inline-block;}
.Top001036 .bx-pager .bx-pager-item{ margin:0 6px;}
.Top001036 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:12px; display:block; overflow:hidden; line-height:1000px;
-webkit-transition:all ease 0.5s;
        transition:all ease 0.5s;}
.Top001036 .bx-pager .bx-pager-item a.active{ background-color:#f08200; 
-webkit-transition:all ease 0.5s;
        transition:all ease 0.5s;}
.Top001036 .list li img{ width:100%; display:none;}
.Top001036 .list li figure{ transition: all 1s; position: absolute; text-align: center; width: 100%; left: 0; top: -100%; opacity: 0; z-index: 101; color: #fff;}
.Top001036 .list li figure.active{ top: 21%; opacity: 1;}
.Top001036 .list li figure *{ margin: 0; font-weight: normal;}
.Top001036 .list li figure h2{ font-size: 40px;}
.Top001036 .list li figure h3{ font-size: 20px; position: relative;}
.Top001036 .list li figure h3:after,
.Top001036 .list li figure h3:before{ content: ''; position: absolute; top: -5px; width: 337px; height: 39px; left: 50%; transform: translateX(-50%); border: 1px solid  rgba(255,255,255,0.38);}
.Top001036 .list li figure h3:before{ top: -10px; left: 49.8%;}

@media screen and (min-width: 1024px) {
	.Top001036 .bx-pager{ bottom: 90px;}
}
@media(min-width:1051px){
.Top001036 .list li img.big{display:block;}
}
@media(max-width:1050px){
.Top001036 .list li img.small{display:block;}
	.Top001036 .list li figure.active{ top: 30%;}
	.Top001036 .list li figure h2{ font-size: 30px;}
	.Top001036 .list li figure h3{ font-size: 16px;}
}
@media(max-width:768px){
.Top001036 .bx-prev{ left:3%;}
.Top001036 .bx-next{ right:3%;}
.Top001036 .bx-pager .bx-pager-item{ margin:0 2px;}
.Top001036 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Top001036 .bx-pager .bx-pager-item a.active{}
}
@media(max-width:640px){
	.Top001036 .list li figure.active{ top: 40%;}
	.Top001036 .list li figure h2{ font-size: 20px;}
	.Top001036 .list li figure h3{ font-size: 14px;}
}






.Top001036 .banner div{ height:320px; background-position:center top; background-repeat:no-repeat;}
.Top001036 .banner img{ display:none;}
@media(max-width:1000px){
.Top001036 .banner div{ display:none;}
.Top001036 .banner img{ display:block; width:100%;}
}
@media(max-width:640px){
.Top001036 .banner aside{ font-size:24px;}
}







.home_title{width: 100%; height: auto; overflow: hidden; line-height: 30px; padding-bottom: 20px; }
.home_title h1{font-size: 26px;  display: block ;float: left; color: #444;position: relative; margin: 0px;z-index: 3} 
.home_title h1:after{content: ""; display: block; position: absolute; left: 30%; top: 18px; width: 80%; height: 10px; background: #f08200; z-index:-1}
.home_title a{font-size: 14px;display: block ;float: right; background: url(../images/more.png) no-repeat right; padding-right: 35px;}
@media(max-width:1000px){
	.home_title h1{ font-size: 20px;}
}



/*
 .Floor001783 为demo编号
 */
.Floor001783{ padding:3.7% 0 3.7% 0; }

.Floor001783 .home_title{ border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; margin-bottom: 25px;}

.Floor001783 .intro{ float:right; width:30%;}
.Floor001783 .intro .title{ margin:0; font-size:26px; color:#000; line-height:normal; padding-bottom:30px;}
.Floor001783 .intro .title span{ text-transform:uppercase; display:block; color:#f5f5f5; font-size:75px;}
.Floor001783 .intro .info{ padding-bottom:20px; font-size:14px; }
.Floor001783 .intro .info h1{ writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/   writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ ; float: right; font-weight: normal; color: #222; display: block;   width: 50px; margin: 0;padding-left: 8%; }
.Floor001783 .intro .info p{ writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/   writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ height:370px;  display: block;  float: right; width:205px; padding-right: 10px; margin:5px 0px; line-height: 24px; font-size: 14px; color: #222; border-right: 1px solid #ccc; position: relative}
.Floor001783 .intro .info p:after{  content: ""; display: block; position: absolute; right:-6px; top: 0px; width: 2px;  height: 70%;border-right: 1px solid #ccc;  }


.Floor001783 .intro .more{ display:inline-block; width:166px;line-height:51px; border:1px solid #f08519; color:#f08519; font-size:14px; text-align:center;}
.Floor001783 .img_video{ float:left; width:70%;position:relative;}
.Floor001783 .img_video img{ display:block; width:100%;}

@media(max-width:1200px){
.Floor001783 .intro .title span{ font-size:50px;}
.Floor001783 .intro .info{ min-height:inherit;}
}
@media(max-width:1000px){
.Floor001783 .intro,
.Floor001783 .img_video{ float:none; width:auto;}
.Floor001783 .intro{ padding-bottom:4%;}
	.Floor001783 .intro .info h1{ padding-left: 2%;}
}
@media(max-width:480px){
.Floor001783 .video{ position:relative; top:auto; width:auto;}
.Floor001783 .img_video .bx-controls-direction{ top:auto; bottom:0; right:0; width:30%; height:40px; z-index:10;}
.Floor001783 .img_video .bx-wrapper{ position:relative;max-width:none !important;}
}



/*
 .Floor001293 为demo编号
 */
.Floor001293{ overflow:hidden; padding: 3.7% 0;background: #fdfdfd}


.Floor001293 .con{background: url(../images/bg.jpg) repeat;  height: auto; overflow: hidden}
.Floor001293 .box{ float:left; width:50%; position:relative; height: 350px; padding: 20px 0; background: url(../images/Floor001293-bg.png) no-repeat 120% 180% }
.Floor001293 .box2{ background: #1957a0}

.Floor001293 .box figure{ position:absolute; left:0; top:0; right:0; bottom:0;}
.Floor001293 .table{ display:table; width:100%; height:100%;}
.Floor001293 .table_cell{ display:table-cell; vertical-align:middle;text-align:center;}
.Floor001293 .txt{ padding:0 0 7%;}
.Floor001293 .box h1{ margin:0; color:#fff; font-size:24px;}
.Floor001293 .box h1 em{ font-style:normal; position:relative;}
.Floor001293 .box h1 em::before,
.Floor001293 .box h1 em::after{ position:absolute; content:''; width:70%; height:1px; background-color:#e8421f; top:50%;}
.Floor001293 .box h1 em::before{ left:110%;}
.Floor001293 .box h1 em::after{ right:110%;}
.Floor001293 .box h1 b{ color:#e8421f;}
.Floor001293 .box h1 span{ font-size:14px; opacity:0.5; font-weight:normal; font-weight:normal; display:block;}
.Floor001293 .txt h1{ color:#333;}
.Floor001293 .txt p{ margin:5% 0; padding:0 10%; line-height:24px; overflow:hidden; height:120px; color:#222; font-size: 14px; text-align: left}
.Floor001293 .txt .more{background-color:#1957a0; display:inline-block; color:#fff; line-height:35px; padding:0 10%; border-radius:50px; text-align: left; float: left; margin-left: 10%; transition: all 0.5s;}
.Floor001293 .txt .more:hover{background-color:#f08200;}
.Floor001293 dl{ overflow:hidden; clear:both; padding:0 8%;}
.Floor001293 dl dd{ float:left; width:50%; padding:2% 5% 0 5%;}
.Floor001293 dl dd:first-child{border-right: 1px solid rgba(255,255,255,0.1)}

.Floor001293 dl dd .icon{ display:block;  position:relative; padding:9% 0;}
.Floor001293 dl dd .icon img{padding:8%; background-color:rgba(255,255,255,0.6); border-radius:50%; width:40%; min-width: 100px;min-height: 100px;}
.Floor001293 dl dd .icon::before{ position:absolute; content:''; background:url(../images/Floor001293-ddbg.png) no-repeat center center/contain; width:100%; height:100%; left:0; top:0; transition:0.4s;}
.Floor001293 dl dd h3{ margin:0; padding:5% 0; position:relative; font-size:16px; font-weight: normal}
.Floor001293 dl dd h3::before{ position:absolute; content:''; width:16%; left:42%; bottom:5px; height:1px; background-color:#fff}
.Floor001293 dl dd h3 a{ color:#fff;}
.Floor001293 dl dd:hover .icon::before{ transform:rotate(180deg);}
.Floor001293 dl dd p{ margin:0; margin-top:3%; line-height:20px; height:40px; overflow:hidden; opacity:0.5; color:#fff; font-size: 12px;}
@media(max-width:1000px){
.Floor001293 h1{ font-size:20px;}
.Floor001293 dl dd h3{font-size:14px;}
}
@media(max-width:640px){
.Floor001293 .box{ float:none; width:auto;}
}
@media(max-width:375px){
.Floor001293 h1{ font-size:18px;}
}




/*Floor001765 */
.Floor001765{padding:3.7% 0 2.7% 0;   }

.Floor001765 li{ position:relative;text-align:center;}
.Floor001765 li i{ z-index:4; position:absolute; width:30px; height:30px; border:1px solid #5d5d5d;}
.Floor001765 li i.t_l,
.Floor001765 li i.b_l{ left:0; border-right:0;}
.Floor001765 li i.t_r,
.Floor001765 li i.b_r{ right:0;border-left:0;}
.Floor001765 li i.t_l,
.Floor001765 li i.t_r{ top:0; border-bottom:0;}
.Floor001765 li i.b_l,
.Floor001765 li i.b_r{ bottom:0; border-top:0;}
.Floor001765 li a{ position:absolute; right:0; bottom:0; border:1px solid #dcdcdc; left:0; top:0; z-index:3; }
.Floor001765 li a:after{ position: absolute;content: '';left: 50%;bottom: -1px;transform: translateX(-50%);height: 1px;background: #f08200;width: 0;transition: ease-in-out 0.3s;}
.Floor001765 li a:hover:after{width: 100%;}
.Floor001765 li figure{ padding-bottom:70%; background-size:contain; background-color:#fff;}
.Floor001765 li img{ display:none;}
.Floor001765 li p{color:#222; padding:15px 0;margin:0; background:none}

.Floor001765 .bx-controls-direction{ text-align:center; padding-top:1%;}
.Floor001765 .bx-controls-direction a{ display:inline-block; position:relative;width:42px; height:38px;}

.Floor001765 .bx-controls-direction a span{ color:#000; font-size:18px; position:absolute; left:50%; top:50%; margin-left:-9px; margin-top:-9px;width:42px; height:38px;  display: block}

.Floor001765 .glyphicon-right{ background: url(../images/Floor001765-d.png) no-repeat right; margin-right: 10px;}
.Floor001765 .glyphicon-left{ background: url(../images/Floor001765-d.png) no-repeat left}


/*Floor002537 */
.Floor002537{padding-bottom:3.7%; }

.Floor002537 .home_title{ border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; margin-bottom: 25px;}

.Floor002537 .list{ margin:0 0 0 0; position:relative;}
.Floor002537 .list > *{  position:relative;}
.Floor002537 .list dl{ position: relative}
.Floor002537 .list dl:before{ content: ""; display: block;width: 100%; height: 2px; border-bottom: 1px dotted #ccc; left: 0px; top: 50%; position: absolute}
.Floor002537 .list dl:after{ content: ""; display: block;width:1; height:100%; border-right: 1px dotted #ccc; left: 50%; top: 0; position: absolute}

.Floor002537 .list dl dd{ position:absolute; left:0; top:0; width:50%; height:50%;}
.Floor002537 .list dl dd:nth-child(2n){ left:50%;}
.Floor002537 .list dl dd:nth-child(3),
.Floor002537 .list dl dd:nth-child(4){ top:50%;}
.Floor002537 .list dd a{  position:absolute; left:1px; top:1px; right:1px; bottom:1px;background:none; padding:10%; transition:0.3s; }
.Floor002537 .list dd a:hover{ background:url(../images/Floor002537_list_hover.png) repeat left top; color:#fff;}
.Floor002537 .list dd h4{ font-size:16px; font-weight:normal; margin:10px 0; color: #222}
.Floor002537 .list dd p{ margin:0; line-height:20px; overflow:hidden; max-height:40px; color:#999; }
.Floor002537 .list dd a:hover p{ color:#fff;}
.Floor002537 .list dd a:hover time{ opacity:0.5;}
.Floor002537 .list dd a::after{ display:block; content:''; background:url(../images/Floor002537_list_more.png) no-repeat -8px center; width:17px; height:9px; margin-top:15%; transition: all 0.5s; width: 100%;}
.Floor002537 .list dd a:hover::after{ background-image:url(../images/Floor002537_list_more_hover.png); background-position: 0 center;}
.Floor002537 .list_top li .Ispic{ padding-bottom:70%;}
.Floor002537 .list_top li .txt{ position:absolute; left:0; bottom:0; width:100%; padding:2%  20% 2% 20px; background: rgba(0,0,0,0.5)}
.Floor002537 .list_top li a{ color:#eee;}
.Floor002537 .list_top li .txt p{ font-size:14px; margin:0;}
.Floor002537 .list_top .bx-pager{ position:absolute; right:3%; z-index:10; bottom:4%;}
.Floor002537 .list_top .bx-pager div{ float:left; padding:0 3px;}
.Floor002537 .list_top .bx-pager div a{ display:block; width:11px; height:11px;background: #aaa;overflow:hidden; line-height:1000px; border-radius: 50%;}
.Floor002537 .list_top .bx-pager div a.active{ background:#1957a0; border:0;}
.Floor002537 .list_top .bx-viewport{ z-index:1;}
@media(min-width:769px){
.Floor002537 .list > *{float:left; width:50%; padding-bottom:35%; }
.Floor002537 .list dl{float:right; width:48%;}
.Floor002537 .list_top .bx-wrapper{ position:absolute; left:0; top:1px; bottom:0; right:1px; }
}
@media(min-width:769px) and (max-width:1024px){
.Floor002537 .list dd h4{ font-size:16px;}
.Floor002537 .list dd p{ font-size:12px;}
.Floor002537 .list dd a::after{margin-top:10%;}
}
@media(max-width:768px) and (min-width:481px){
.Floor002537 .list dl{ padding-bottom:86%;}
}

@media(max-width:480px){
	.Floor002537 .list dl:after,
	.Floor002537 .list dl:before{ display: none;}
.Floor002537 .list dl dd{ position:relative; width:100%; height:auto; left:auto !important;}
.Floor002537 .list dl dd a{ position:relative; left:auto; bottom:auto; right:auto; top:auto; display:block; padding:5%; margin-bottom:2px;}
.Floor002537 .list dd a::after{margin-top:20px;}
.Floor002537 .list_top li .txt p{ font-size:16px;}
}
/*
 .Floor001109 为demo编号
 */
.Floor001109{  padding:0 0 3.7% 0;}
.Floor001109 dd{ float:left; width:49%; position:relative; background: #fff;}
.Floor001109 dd:nth-child(2){ float:right;}
.Floor001109 dd .con{ width: 45%}
.Floor001109 dd:nth-child(1) .con{ float: right;}
.Floor001109 dd:nth-child(2) .con{ float: left;}
.Floor001109 dd .title{  width:55%; color:#222; z-index:2; font-size:14px; padding:35px;background: #f5f5f5;}
.Floor001109 dd:nth-child(1) .title{ float: left;}
.Floor001109 dd:nth-child(2) .title{ float: right;}
.Floor001109 dd .title p{  }


.Floor001109 dd:nth-child(1) .title a{ left:10px;  }
.Floor001109 dd:nth-child(2) .title a{ right:10px;}

.Floor001109 dd:nth-child(1) .title{ left:0; background: #fff; padding-right: 0;}
.Floor001109 dd:nth-child(2) .title{ right:0; background: #fff; padding-left: 0; }
.Floor001109 dd .bx-viewport{ z-index:1;}
.Floor001109 dd .bx-controls{ display:none;}
.Floor001109 dd .con{ position:relative; overflow:hidden;}
.Floor001109 dd .con img{ width:100%; position: relative; transition: all 0.5s;}
.Floor001109 dd:hover img{ transform: scale(1.15,1.15);}

.Floor001109 dd:nth-child(1) .con:after{ content: ""; display: block; position: absolute; right: 0;top: 0; z-index: 50; width: 100%; height: 100%; background: url(../images/Floor001109-cover.png) no-repeat; background-size: cover;}
.Floor001109 dd:nth-child(2) .con:after{ content: ""; display: block; position: absolute; left: 0;top: 0; z-index: 50; width: 100%; height: 100%; background: url(../images/Floor001109-cover.png) no-repeat; background-size: cover;}
.Floor001109 dd  h1{ font-size: 14px;font-weight: normal; position: relative; margin-bottom: 8px ;padding-bottom: 8px; color: #222}
.Floor001109 dd  h1:after{ content: ""; display: block; position: absolute; left: 0px; bottom: 0px; width:30px; height: 1px; background:#aaa}
.Floor001109 dd  p{ font-size: 14px; line-height: 22px; color:#999; text-align: left; position: relative; height: 100px; margin: 0px;}
.Floor001109 dd a:hover h1{ color: #f08200;}
@media(max-width:1100px){
	.Floor001109 dd .title{ padding: 2%;}
	.Floor001109 dd p{ height: 83px; overflow: hidden;}
}
@media(max-width:640px){
	.Floor001109 dd{ width: 100%; float: none!important; margin-bottom: 2%; overflow: hidden;}
}




/*Bottom001871*/
.Bottom001871{background-color: #fff;padding:2% 0;line-height: 30px;}
.Bottom001871 a{ text-decoration:underline;}
.Bottom001871 dl{ float:right;}
.Bottom001871 dl a{display:inline-block; vertical-align:middle; margin-right:6px;text-decoration:none; }
.Bottom001871 dl i{display:inline-block; width: 1px; height: 10px; background: #666; margin: 0 6px 0 0 }
.Bottom001871 dl a.fb,
.Bottom001871 dl a.ins,
.Bottom001871 dl a.tw{ width:30px; height:30px; background:url(../images/Bottom001871-share.png) no-repeat 5px center;}


.Bottom001871 dl a.fb{ background-position:8px center;}
.Bottom001871 dl a.ins{ background-position:-20px center;}
.Bottom001871 dl a.tw{ margin-right:0; background-position:-51px center;}


@media(max-width:1000px){
.Bottom001871 dl{ float:none;}
}
@media(max-width:640px){
.Bottom001871{ font-size:12px; line-height:20px;}
.Bottom001871 dl{ line-height:30px;}
}






/*
 .Menu002252 为demo编号
 */
.Menu002252{ text-align:center; overflow:hidden;}
.Menu002252 .auto{background: #fff}
.Menu002252 a{font-size:14px; display: block;padding: 10px 5px; margin-bottom: 1px;color:#999; margin: 0 10px }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#f08200; border-bottom: 1px solid #f08200;}

   .Menu002252 a{display:inline-block;line-height:36px; padding:0 10px;}









/*
 .Menu001746 ä¸ºdemoç¼–å·
 */
.Menu001746{text-align:center; overflow:hidden;}
.Menu001746 li{ min-width: none}
.Menu001746 li a{font-size:14px; display: block;padding: 10px; margin-bottom: 1px;color:#999; min-width: none}
.Menu001746 li a:hover,
.Menu001746 li.aon a{color:#f08200;}

.Menu001746 .auto{ position: relative;background: #fff; padding: 0 20px;}

.Menu001746 .owl-nav{ display: block!important;}
.Menu001746 .owl-nav .owl-prev{ background: url(../images/o_icol.png) no-repeat 6px 16px ; width:20px; height: 100px; line-height: 100px; overflow: hidden;
    position: absolute; left: -20px; top: 0px; border-right: 1px solid #ddd}
.Menu001746 .owl-nav .owl-next{ background: url(../images/o_icor.png) no-repeat 7px 16px;border-left: 1px solid #ddd; width: 20px; height: 100px; line-height: 100px; overflow: hidden;
    position: absolute;right:-20px; top: 0px;}

@media(max-width:680px){
    .Menu001746 li a{ padding: 0 5px; font-size: 14px; height: 50px; line-height: 50px;}
    .Menu001746 .owl-nav .owl-prev{ left: 5px;}
    .Menu001746 .owl-nav .owl-next{ right: 5px;}

}






.Menu002387{ margin-top: 20px;}
.Menu002387 .side-menu li{ margin-bottom: 2px; line-height:40px; font-size: 14px; border-bottom: 1px dashed #ddd}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:10px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;margin-top:-3px;right:9px; width: 17px; height: 11px; background: url(../images/Menu002387-aon.png) no-repeat; display: none}



.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#f08200;}

.Menu002387 .side-menu li:hover a::after,
.Menu002387 .side-menu li.aon a::after{ display: block}


.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#222; border-top:1px solid #fff; padding:0 20px; position:relative;}
	.Menu002387 #side-menu li{ overflow: hidden;}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 40px;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#000; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}







.Singlepage{; margin: 2% 0; }
.Singlepage .auto{ background: #fff; padding:5% 2.5%;height: auto; overflow: hidden}

.Singlepage .about {  height: auto; overflow: hidden; }
.Singlepage .about .pic{ width: 45%; float: left }
.Singlepage .about .txt{ width: 52%; float: right; font-size: 14px; line-height: 26px; color: #444;display: block; margin: 0px;}

.Singlepage .about ul{ height: auto; overflow: hidden; width: 100%; padding-top: 20px; margin-top:15px; border-top: 1px dashed #ddd; text-align: center}
.Singlepage .about li{   width: 32%; display: inline-block; margin-right:0.7%}
.Singlepage .about li:last-child{ margin-right: 0;}
@media(max-width:640px){
	.Singlepage .about .pic,
	.Singlepage .about .txt,
	.Singlepage .about li{ width: 100%; float: none; margin-bottom: 2%;}
	.Singlepage .about .pic img{ height: auto!important;}

}




.Singlepage .culture:before{ content: ''; width: 107%; left: -3%; background: #f5f5f5; height: 4%; top: 0; position:absolute;}
.Singlepage .culture{  position: relative; padding-top: 8%;}
.Singlepage .culture .pic{  width: 48%; float: left}
.Singlepage .culture ul{ width: 50%; float: right }
.Singlepage .culture li{ line-height: 22px; margin-bottom: 10px;  width: 100%; float: left;  }
.Singlepage .culture li span{ color: #222; width:60px;height: 60px; display: block;  background: #f08200; float: left; color: #fff; border-radius: 50% ; text-align: center; padding:11px; line-height: 20px; margin-right: 10px;}
.Singlepage .culture li:nth-child(2n) span{ border: 1px solid #ccc; color: #444; background: none}
.Singlepage .culture li p{ display: block;float: left; margin: 10px; border-bottom: 1px dotted #ddd; padding-bottom: 5px; width: 80%}

.Singlepage .zl{ padding-bottom: 5%;}
.Singlepage .zl .h1{ font-weight: normal; font-size: 18px; color: #222}
.Singlepage .zl .part1{ margin-bottom: 20px;}
.Singlepage .zl .part1 .img{float: left;  width: 50%;}
.Singlepage .zl .part1 .p{font-size: 14px; line-height:30px; color: #444; padding: 30px 40px; margin: 0px; background: #f5f5f5; width: 50%; float: right; min-height:180px;}
.Singlepage .zl .part2 img{ float: left; position: relative; display: block; width: 49.5%}
.Singlepage .zl .part2 .pic{ width: 50%; float: right;}
.Singlepage .zl .part2 .text{ width: 48%; float: left;}
.Singlepage .zl .part2 .text dd {color: #666;}
.Singlepage .zl .part2 .text dd b{ font-weight: normal; font-size: 14px; color: #000; display: block}
.Singlepage .zl .part2 .text dl{ width: 100%; float: left}
.Singlepage .zl .part2 .text dd{ width: 100%; float: left; padding-bottom:5px; line-height: 24px; font-size: 14px;}
@media(max-width:768px){
	.Singlepage .culture .pic,
	.Singlepage .culture ul{ width: 100%; float: none;}
}
@media(max-width:640px){
	.Singlepage .zl .part1 .img,
	.Singlepage .zl .part1 .p,
	.Singlepage .zl .part2 .pic,
	.Singlepage .zl .part2 .text{ width: 100%; float: none;}
}



.Singlepage .install{ text-align: center}
.Singlepage .install h1{font-size: 20px; font-weight: normal; color: #444;}
.Singlepage .install span{margin-bottom: 20px; display: block}



.Singlepage .team .text{ float: left;width:100%;}
.Singlepage .team .text .img{float:right;margin-left:20px;width:40%;}
.Singlepage .team .text h1{  font-size:20px; font-weight: normal; color: #444; margin: 0 0 5px 0; color: #f08200}
.Singlepage .team .text h2{  font-size:14px; font-weight: normal; color: #444; margin: 0 0 18px 0;color: #f08200; }
.Singlepage .team p{  font-size: 14px; line-height: 26px; color: #444; margin: 8px 0}
.Singlepage .team .pic{width: 50%; float: right}
.Singlepage .team .pic1{ float: right; margin-left: 20px;}
.Singlepage .team ul{ width: 100%; text-align: center; height: auto; overflow: hidden; padding-top: 30px; border-top: 1px dashed #ddd; margin-top:10px;}
.Singlepage .team li{  overflow: hidden ; width: 32.7%; float: left; margin-right: 0.8%}
.Singlepage .team li:last-child{  margin-right: 0}
.Singlepage .team{ position: relative;}
.Singlepage .team .iconfont{ position: absolute; top: 50%; margin-top: -30px; width: 70px; height: 70px; font-size:50px; text-align: center; cursor: pointer; color: #ccc; font-weight: lighter;}
.Singlepage .team .prev{ left: -45px;}
.Singlepage .team .next{ right: -45px;}
.Singlepage .team .iconfont:hover{ color: #f8b62b;}
@media(max-width:640px){
	.Singlepage .team .text .img{ width: 100%; float: none; margin-left: 0; margin-bottom: 2%;}
	.Singlepage .team li{ width: 100%; float: none; margin-bottom: 1%;}

}

/*
 .Floor002358 为demo编号
 */
.Floor002358{}
.Floor002358 { padding:0 0 2% 0; }
.Floor002358 .auto{ position:relative; background: #fff;padding: 2% 5% 1% 5%}
.Floor002358 .title{ text-align:center; font-size:28px; font-family:'微软雅黑'; font-weight:lighter;  color:#333; margin:0; padding-bottom:4%; position:relative;    }
.Floor002358 .title:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:''; }

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding: 0 5px;}
.Floor002358 .bd li{ width: 100%; margin: 0 0 10px; transition:.5s; display: block; padding-top: 56.67%; position: relative; }
.Floor002358 .bd li img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -30px; width: 70px; height: 70px; font-size:50px; text-align: center; cursor: pointer; color: #ccc; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -50px;}
.Floor002358 .list .next{ right: -50px;}
.Floor002358 .list .owl-dots{ display: none;}
@media only screen and (min-width:1024px ) {
	.Floor002358 .title{ font-size: 32px;}
}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}

}
@media only screen and (max-width:767px ) {
	.Floor002358 .title{ padding-bottom: 20px;}
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
	.Floor002358 .title{ font-size: 24px;}
	.Floor002358 .title:after{ margin-top: 20px;}
}
@media only screen and (max-width:640px ) {

}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.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*/




/*
 .Timeline000312 为demo编号
 */
.Timeline000312 { margin: 2% 0; padding: 2% 0; background: #fff}
.Timeline000312 .auto{ background: #fff; padding:3% 3%;  }
.Timeline000312 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e;}
.Timeline000312 .line{ width:1px; height:98%; left:50%; margin-left:-0.5px; top:2%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline000312 ul{ position:relative; z-index:1;}
.Timeline000312 ol{ background:url(../images/Timeline000312-dot.jpg) no-repeat center top; height:13px; overflow:hidden; line-height:50px;}
.Timeline000312 li{ float:right; width:50%;position:relative; border-bottom:1px solid #ededed; padding-bottom:10px; height:190px;padding-top:40px; line-height:18px;}
.Timeline000312 li.first{ margin-top: -30px; margin-bottom: 30px;}
.Timeline000312 li.odd{ float:left; margin-top:30px; padding-top: 20px;  }
.Timeline000312 li i{ background:url(../images/Timeline000312-dot.jpg) no-repeat; width:8px; height:8px; position:absolute; left:-4px; bottom:-4px;}
.Timeline000312 li.odd i{ display:none;}
.Timeline000312 li div{ padding-right:220px; padding-left:47px; overflow:hidden; max-height:97px; line-height: 24px;}
.Timeline000312 li.odd div{ padding-left:220px; padding-right:47px;}

.Timeline000312 li figure{ position:absolute;top:40px; right:0px; width:180px; height:120px;overflow:hidden;}
.Timeline000312 li.odd figure{left:0px; right:auto; top: 20px;}

.Timeline000312 li figure img{ width:180px; transition:all ease 0.5s;}
.Timeline000312 li h3{ margin:0; font-size:26px; color:#6e6e6e; padding-bottom:7px; font-weight:lighter;}
.Timeline000312 li div a{ color:#6e6e6e;}
.Timeline000312 li div a:hover{ text-decoration:underline;}
.Timeline000312 .more{ text-align:center;}
.Timeline000312 .more a{width: 200px;height: 36px; text-align:center;line-height: 36px;display:block;color: #fff;font-size: 14px; background: #1957a0; margin: 0px auto}

.Timeline000312 li .info{ display:none;}


.Timeline000312 li.open{ cursor:pointer;}
.Timeline000312 li.open:hover div{ text-decoration:underline;}
.Timeline000312 li.open:hover figure img{ transform:scale(1.1);}

.Timeline000312 .scroll-pane{ height:228px; overflow:auto; width:100%;}
.Timeline000312 .fixed_scroll{ display:none; position:fixed; z-index:200; background:url(../images/Timeline000312-fixedbg.png) repeat; width:100%; height:100%; left:0; top:0;}
.Timeline000312 .fixed_scroll .Con{ max-width:970px; width: 96%; height:326px; overflow: auto; position:fixed; left:50%; top:50%;transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%); background-color:#fff; padding-top:68px; padding-bottom:30px;}
.Timeline000312 .fixed_scroll .close{ background:url(../images/Timeline000312-close.jpg) no-repeat; width:33px; height:33px; position:absolute; right:0; top:0; z-index:2; cursor:pointer; overflow:hidden; line-height:100px;}
.Timeline000312 .fixed_scroll .close:hover{ background-image:url(../images/Timeline000312-close_hover.jpg);}
.Timeline000312 .scroll-pane .content{ padding:0 15px;}
.Timeline000312 .jspContainer{overflow: hidden;position: relative;}
.Timeline000312 .jspPane{position: absolute;}
.Timeline000312 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.Timeline000312 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.Timeline000312 .jspCap{display: none;}
.Timeline000312 .jspHorizontalBar .jspCap{float: left;}
.Timeline000312 .jspTrack{background:url(../images/Timeline000312-scrollbg.png) repeat-y center top #fff;position: relative;}
.Timeline000312 .jspDrag{background:url(../images/Timeline000312-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.Timeline000312 .jspHorizontalBar .jspTrack,
.Timeline000312 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.Timeline000312 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.Timeline000312 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.Timeline000312 .jspVerticalBar .jspArrow{height: 16px;}
.Timeline000312 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.Timeline000312 .jspVerticalBar .jspArrow:focus{outline: none;}
.Timeline000312 .jspCorner{background: #eeeef4;float: left;height: 100%;}
@media screen and (max-width: 768px){
    .Timeline000312 li,
    .Timeline000312 li.odd{ float: none; width: 100%;}
    .Timeline000312 .line,
    .Timeline000312 ol{ display: none;}
    .Timeline000312 li h3{ font-size: 20px;}
}
@media screen and (max-width: 640px){
    .Timeline000312 li h3{ font-size: 14px;}
    .Timeline000312 li div{ padding-left: 10px;}
    .Timeline000312 li.odd div{ padding-right: 10px;}
}


/*
 .RighInfo002225 为demo编号
 */
.RighInfo002225{ padding:  2% 0; background: #fff }


.RighInfo002225 .top-pic { text-align: center}




.RighInfo002225 .auto{background: #fff;padding-bottom: 3%}
.RighInfo002225 .item{}
.RighInfo002225 .wrap-content{padding: 0 3%}
.RighInfo002225 .item{ color:#323232; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center; border: 10px solid #fff}
.RighInfo002225 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; font-style:normal;}
.RighInfo002225 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002225 .item.first .tit{ font-style:normal; color:#323232; font-size:24px;}
.RighInfo002225 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002225 .item .con:before{ display:none;}
.RighInfo002225 .item.first .con .stit{ color:#323232; font-size:18px; text-transform:uppercase;}


@media screen and (min-width: 768px){
  .RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
  .RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
  .RighInfo002225 .item .pic{ float:right; width:50%;}
  .RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
  .RighInfo002225 .item.odd .pic{ float:left;}
  .RighInfo002225 .item .word{ padding-top:40px;}	
  .RighInfo002225 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:90%; max-height:100px; width:1px; content:""; background-color:#f08200; display:block;}
  .RighInfo002225 .item .tit em{ font-size:14px;}
  .RighInfo002225 .item.first{ position:relative; margin-bottom:60px;}
  .RighInfo002225 .item.first .word{ position:absolute; width:55%; left:0; top:10%; height:90%; border:1px solid #040000; padding:6% 10% 0 8%;}
  .RighInfo002225 .item.first .pic{ position:relative; z-index:2;}
  .RighInfo002225 .item.first .con{ padding-left:0;}
  .RighInfo002225 .item.first .con:before{ display:none;}
}
@media screen and (min-width: 1024px){
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:20px; }   
  .RighInfo002225 .item .word{ padding-top:70px;}
  .RighInfo002225 .item .con{line-height:28px;max-height:120px; font-size: 14px;color: #444; height: auto; overflow: hidden}	
}




/*
荣誉资质
*/
/*
PicList002120
*/
.PicList002120{padding:3% 0  0 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%; background: #fff}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:14px; color:#666; border-top: 1px solid #eee}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:90%;  background-color: #fff}
.PicList002120 li:hover{background: #fff}
.PicList002120 li:hover p{color:#f08200;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}


/*Page002545 */
.Page002545 .Pages{ text-align:center; padding:1% 0 3% 0;}
.Page002545 .Pages a{ display:inline-block; vertical-align:middle;}
.Page002545 .Pages .p_cur,
.Page002545 .Pages .p_count,
.Page002545 .Pages .p_total,
.Page002545 .Pages .p_jump,
.Page002545 .Pages .a_first,
.Page002545 .Pages .a_end{ display:none;}
.Page002545 .Pages .a_prev,
.Page002545 .Pages .a_next{ width:30px; height:20px; overflow:hidden; line-height:1000px; position:relative;}

.Page002545 .Pages .a_prev{ background: url(../images/ll.png) no-repeat center center}
.Page002545 .Pages .a_next{ background: url(../images/rr.png) no-repeat center center}


.Page002545 .Pages em{ vertical-align:middle;overflow:hidden; font-style:normal; display:inline-block; font-size:18px;margin:0 10px;color:#444; }
.Page002545 .Pages em a{ float:left; margin:0 2px; width: 30px; height: 30px; text-align: center; line-height: 30px;}
.Page002545 .Pages a.a_cur{ background: #1957a0; border-radius: 50%; color: #fff}
@media(max-width:480px){
.Page002545 .Pages .a_prev,
.Page002545 .Pages .a_next{ width:50px;}
}












/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:3.8%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; 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:52%;}
.PicList000762 li a:hover{ background-color:#ee7700; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}






/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:0 0 2% 0; margin: 0 -3% -8%;}
.Floor002384 .auto{ background: #f1f1f1; padding-top: 0;}
.Floor002384 .auto>p{margin: 25px 0; text-align: center}

.Floor002384 dd{ float:left; width:16%; padding-right: 7px;   transition:width ease-in-out 0.3s;}
.Floor002384 dd .inner{ position: relative;overflow:hidden;}
.Floor002384 dd:last-child{ margin-right: 0;}
.Floor002384 dd.active{ width:52%;}
.Floor002384 dd .pic{ display:block; height:343px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
.Floor002384 dd .txt,
.Floor002384 dd .name{ position:absolute;}
.Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:2%; width:100%; font-size:12px;background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000;
 line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative;font-size: 14px;}
.Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor002384 dd .name ol{ position:absolute; left:0; bottom:0; padding:7% 0 ; width:100%; color:#fff;
 text-align:center; background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000; transition:all ease-in-out 0 0.5s; }
.Floor002384 dd .name ol em{ display: none;}
.Floor002384 dd.active .name ol em{ display:inline-block; font-size:50px; height: 60px;  margin-bottom:5px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor002384 dd .name ol a{ display:block; font-size:14px; color:#fff;overflow: hidden; padding: 0 10px;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 white-space: nowrap;  }
.Floor002384 dd.active .name{width:17%;text-shadow:none;}
.Floor002384 dd.active .name ol{background:#f08200 none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#f08200; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s; border-radius: 0 20px 0 0; display: none}
.Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}
.Floor002384 dd.active .name ol a{ display: none}
.Floor002384 dd.active .txt p{ text-align: center}

.Floor002384 .Title{ padding: 2% 0; position: relative;}
.Floor002384 .Title h3{ font-size: 26px; color: #da251d; font-weight: normal;position: relative; padding-bottom: 5px; margin-bottom: 5px;}
.Floor002384 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002384 .Title h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; left: 0; bottom: -2px;}
.Floor002384 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.png) no-repeat center;}

@media(max-width:899px){
 .Floor002384 dd .name ol{padding:3% 0  3% 0;}
 .Floor002384 dl{ margin: 0 -3px; overflow: hidden;}
 .Floor002384 dd{ width:50% !important; padding: 3px;}
 .Floor002384 dd .pic{ height:auto; padding-bottom:60%;}
 .Floor002384 dd .txt{ padding: 10px 0;}
 .Floor002384 dd .txt p{ line-height:18px; height:36px; overflow:hidden;}
 .Floor002384 dd .txt{ padding-left:32%;}
 .Floor002384 dd.active .name{width:30%;}
 .Floor002384 .Title h3{ font-size: 20px;}
 .Floor002384 dd .name ol em{ font-size:35px !important;}
 .Floor002384 dd .name ol a{ font-size:14px;}
}
@media(max-width:640px){
    .Floor002384 dd .txt{ padding-left: 0;}
 .Floor002384 dd .name ol em{ font-size:30px;}
 .Floor002384 dd .name ol a{ font-size:13px;}
 .Floor002384 dd{ width:100% !important;}
}












/*
PicList002171
*/
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:24.25%; margin-right:1%; margin-bottom:2.5%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;width: 100%; padding-top: 45%; background-color: #fff}
.PicList002171 li img{ display: block;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-height: 100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(240, 130, 0,0.95); opacity:0; transition:0.3s; z-index: 9;}
.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;}
}







/*
 .PicList000941 为demo编号
 */
.PicList000941{ padding-top:3.8%;}
.PicList000941 li{ float:left; width:31.4%; margin-right:2.8%; margin-bottom:3%; overflow:hidden;}
.PicList000941 li:nth-child(3n){ margin-right:0; }
.PicList000941 li .Ispic{ float:left; width:100%; padding-bottom:70%;}
.PicList000941 li figure{ float:left; width:100%;}
.PicList000941 li h2{ margin:15px 0 8px; font-size:16px; font-weight:normal;}
.PicList000941 li p{  line-height:22px; overflow:hidden; height:45px; color:#999; font-size:12px;margin:5px 0px 15px;}
.PicList000941 li h2 a:hover{ color: #f08200;}
.PicList000941 li .more{display: inline-block;width: 79px;text-align: center;height: 25px;line-height: 25px;border: 1px solid #dedede;border-radius: 6px;font-size: 12px;color: #141414;}
.PicList000941 li .more:hover{ color:#fff; background-color:#e5352c;}
@media(max-width:1000px) and (min-width:769px){
.PicList000941 li p{height:48px;}
}
@media(max-width:768px){
.PicList000941 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:480px){
.PicList000941 li .Ispic,
.PicList000941 li figure{ float:none; width:auto;}
.PicList000941 li .Ispic{ display:block; padding-bottom:55%;}
.PicList000941 li figure{ padding-top:15px;}
}
@media(max-width:375px){
.PicList000941 li p{height:48px;}
}
/*
 .RighInfo002275 为demo编号
 */

.RighInfo002275{padding: 8% 0}
.RighInfo002275 .auto{background:#fff}
.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: 28px; margin:20px 0; padding: 0 5px 0 35px; border-bottom: 1px dashed #ddd}

.RighInfo002275 .text p.address{background: url(../images/add.png) no-repeat left top}
.RighInfo002275 .text p.tel{background: url(../images/phone.png) no-repeat left}
.RighInfo002275 .text p.fax{background: url(../images/fax.png) no-repeat left; padding-left: 40px;}
.RighInfo002275 .text p.post{background: url(../images/mail.png) no-repeat left}


.RighInfo002275 .map{width: 100%;height: auto; position: relative; height: 320px;}
.RighInfo002275 .map iframe{ max-width: 100%;}
.RighInfo002275 .map #allmap{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;}
}

@media screen and (min-width: 1024px) {

	.RighInfo002275 .map{float: right;width: 50%; height: 430px;}
	.RighInfo002275 .text{float:left}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding:2% 0;}
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat 64% #fff}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width:42%;}
	.RighInfo002275 .text{padding: 110px 0 0 90px; width:50%; height: 400px; }
} 
/*
 .TextList001729 为demo编号
 */
.TextList001729 {margin: 2% 0}
.TextList001729 .tab{text-align: center; margin:35px 0 35px 0}
.TextList001729 .tab a{display:inline-block;border: 1px solid #ccc;color: #666; padding: 10px 40px;}
.TextList001729 .tab .active{background: #f08200; color: #fff; border: 1px solid #f08200}


.TextList001729 ol.type{ }
.TextList001729 .type{display:table; width:100%; background-color: #fff}
.TextList001729 ol.type{font-size:16px; background-color:#f08200; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;	padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li{width:12%; padding-left: 2%;}


.TextList001729 ul.type li:nth-child(5){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(5){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .list .con p{font-size:14px;line-height: 24px;}

.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#f08200; font-size:16px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}





/*Form001852 */
.Form001852{ padding:3.8% 0 2%;}
.Form001852 .from-title{ text-align:center; padding:0 0 1% 0;}
.Form001852 .from-title span{ font-size:12px; letter-spacing:5px;color:#f08200;}
.Form001852 .from-title h1{ margin:0; font-size:28px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:30px; height:2px; background-color:#f08200; margin-top:20px; content:'';}
@media(max-width:640px){
    .Form001852{ padding: 2%;}
.Form001852 .from-title h1{ font-size:18px;}
.Form001852 .from-title h1:after{ height:3px; margin-top: 10px;}
}

.Form001852 .from td{ padding-bottom:1%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:6%; width:53%;}
.Form001852 .from label{ position:absolute; left:14px; top:0;line-height:44px; color:#999;}
.Form001852 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#fff; border: 1px solid #ddd}
.Form001852 .from textarea.text{ height:300px;}
.Form001852 .from .btn{ text-align: center}
.Form001852 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:200px; height:46px; color:#fff; background:#f08200; border-radius:6px;}





/*PicList002525 */
.PicList002525{ padding:2% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:20px; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #ddd; border-top:1px solid #ddd;}
.PicList002525 li .Ispic{ padding-bottom:70%; background-size:contain;}
.PicList002525 li a{ z-index:5; transition:0.3s;}

.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}





/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3.8% 0 2% 0}
.RighInfo002226 .item{}
.RighInfo002226 .wrap-content{}
.RighInfo002226 .item{ color:#323232; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002226 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002226 .item .pic{ text-align:center;}
.RighInfo002226 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; font-style:italic;}
.RighInfo002226 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002226 .item.first .tit{ font-style:normal; color:#444; font-size:28px; font-weight: lighter}
.RighInfo002226 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002226 .item .con:before{ display:none;}
.RighInfo002226 .item.first .con .stit{ color:#323232; font-size:18px; text-transform:uppercase;}


@media screen and (min-width: 768px){
  .RighInfo002226 .item{ max-width:none;margin:0; padding:0;}
  .RighInfo002226 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
  .RighInfo002226 .item .pic{ float:right; width:50%;}
  .RighInfo002226 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
  .RighInfo002226 .item.odd .pic{ float:left;}
  .RighInfo002226 .item .tit,.RighInfo002225 .item.first .tit{font-size:30px; }   
  .RighInfo002226 .item .word{ padding-top:40px;}	
  .RighInfo002226 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002226 .item .con:before{ position:absolute; left:0; top:10px; height:85%; max-height:100px; width:1px; content:""; background-color:#bbb; display:block;}
  .RighInfo002226 .item .tit em{ font-size:14px;}
  .RighInfo002226 .item.first{ position:relative; margin-bottom:30px;}
  .RighInfo002226 .item.first .word{ position:absolute; width:55%; left:0; top:0; height:100%;background: #fff; padding:10% 10% 0 8%;}
  .RighInfo002226 .item.first .pic{ position:relative; z-index:2;}
  .RighInfo002226 .item.first .con{ padding-left:0;}
  .RighInfo002226 .item.first .con:before{ display:none;}
}
@media screen and (min-width: 1024px){
  .RighInfo002226 .item .tit,.RighInfo002225 .item.first .tit{font-size:36px; }   
  .RighInfo002226 .item .word{ padding-top:70px;}
  .RighInfo002226 .item .con{line-height:30px;max-height:120px;}	
}

/*
 .RichInfo005
 */
.RichInfo005{ padding:5% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:20px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#f08200; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#f08200;}


/*搜索中心*/
.PicList001358{ padding: 5% 0;}
.PicList001358 li{ line-height:55px; height:55px;border-bottom:1px dashed #e5e5e5;}
.PicList001358 li a{ padding-right:10px;}
.PicList001358 li a:hover{color:#f08200;}
.PicList001358 li time{ float:right;}


.Services_btn{ width: 220px; line-height: 36px; display: block; margin: 2% auto; background: #ff7601; text-align: center; border-radius: 5px;}
.Services_btn a{ color: #fff; text-decoration:underline;}

.Services_table{ max-width: 650px; margin: 5% auto;}
.Services_table li{ margin-bottom: 2%;line-height: 30px;}
.Services_table .fname{ display: inline-block; width: 150px; text-align: right; line-height: 30px; vertical-align: top;}
.Services_table .text{ width: 60%;  line-height: 30px; height: 30px;}
.Services_table textarea.text{ height: 150px;}

.Services_table .file_open{ display: inline-block; vertical-align: top; margin-top: -8px;}
.Services_table em{ display: block; font-style: normal; padding-left: 150px;}
.Services_table #file_name{width: 310px;height: 30px;}
.Services_table a.input {width:70px;height:30px;line-height:30px;background:#3091d1;text-align:center;display:inline-block;overflow:hidden;position:relative;top:10px;}
.Services_table a.input:hover {background:#31b0d5;color: #ffffff;}
.Services_table a{text-decoration:none;color:#FFF;}
.Services_table a input {opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:0; width: 100%; height: 100%;}
.Services_table  ol{ padding-left: 150px;}
.Services_table  ol .btn{ width: 100px; text-align: center;  display: inline-block; margin: 0 2%; border: none; background: #2e6cb9; border-radius: 5px; color: #fff; height: 30px; line-height: 30px;}
.Services_table  ol .btn2{ background: #999;}
@media(max-width:640px){
    .Services_table .fname{ display: block; text-align: left;}
    .Services_table .text{ width: 100%;}
    .Services_table em,
    .Services_table  ol{ padding-left: 0; text-align: center; margin-top: 1%;}
    .Services_table .file_open{ margin-top: 0;}
    .Services_table em{ font-size: 14px; text-align: left;}
}


.RighInfo001355_1{ padding:1% 0 3%;position: relative}
.RighInfo001355_1 .con{ padding-bottom: 50px; text-align: center; position: relative;}
.list_li{ width: 100%;}
.list_li ul{width: 100%;}
.list_li ul li{ position: absolute; cursor: pointer;}
.list_li ul li span{ display: block; background: url(../images/map_logo.png) no-repeat top center; width: 45px; padding-top: 35px; }
.list_li ul li.Item1{right: 22%;
	bottom: 38%;}
.list_li ul li.Item2{     right: 19%;
	bottom: 38%;}
.list_li ul li.Item3{     right: 17%;
	bottom: 66%;}
.list_li ul li.Item4{ right: 26%; bottom: 59%;}
.list_li ul li.Item5{ right: 25%;
	bottom: 42%;}

.list_li ul li.Item6{    right: 28%;
	bottom: 15%;}
.list_li ul li.Item7{ right: 39%;    bottom: 35%;}
.list_li ul li.Item8 {    right: 36%;
	bottom: 35%;
}
.list_li ul li.Item0 { right: 59%;
	bottom: 53%;
}
.list_txt{ position: absolute; bottom: 22px;left: 13px;}
.ditu_text{ display: none; text-align: left}
.ditu_text:first-child{ display: block;}
.ditu_text{background: #fff;max-width: 300px;z-index: 100;border-radius: 5px;border: 1px solid #e2e2e2;padding: 0 30px;}
.ditu_text .bt{width: 100%;height: 40px;border-bottom: 1px solid #e2e2e2;line-height: 40px;font-size: 16px;color: #666;z-index: 100;margin-top: 10px;}
.ditu_text .text{width: 100%;height: auto;padding: 10px 0;line-height: 24px;z-index: 3000;}


.shine1{position: absolute;background: rgba(0,0,0,0.4);opacity: 0.4;border-radius: 50%;width: 100px;height: 100px;top: -35px;left: -27px;transform: scale(0); z-index: 11;}
.shine2{position: absolute;background: rgba(0,0,0,0.6);opacity: 0.6;border-radius: 50%;width: 50px;height: 50px;top: 25px;left: 25px;}
.shine3{position: absolute;background: rgba(0,0,0,0.8);opacity: 0.8;border-radius: 50%;width: 25px;height: 25px;top: 10px;left: 10px;}
.shine1x{position: absolute;background: rgba(125,125,125,0.9);opacity: 0.7;border-radius: 50%;width: 200px;height: 200px;top: -80px;left: -60px;transform: scale(0); z-index: 11;}
.addShine{animation: shine 2.2s linear infinite;}
@keyframes shine{0%{transform: scale(0);opacity: 1;}
	90%{transform: scale(1.2);opacity: 0;}
	100%{transform: scale(0);opacity: 0;}}


@media(max-width:1200px){
	.list_li{ display: none;}
	.list_txt{ display: none;}
}

.Menu002387Fix{ position: fixed; top: 0; width:100%; max-width: 216px; background: #f4f4f4; z-index: 100; }

@media(max-width:1024px){
	.Menu002387Fix{ max-width: 100%; margin-top: 0; left: 0;}
}


.h3_about{ font-weight: normal; text-align: center; font-size: 16px;}
.h3_about span{ display: inline-block; cursor: pointer; padding-bottom: 10px; position: relative;}
.h3_about span:after{ content: ''; width: 0; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); background: #f08200; height: 2px; transition: all 0.5s;}
.h3_about span:hover,
.h3_about.aon span{ color: #1957a0;}
.h3_about span:hover:after,
.h3_about.aon span:after{ width: 100%;}
.honor{ display: none; width: 100%; overflow: hidden;}
.honor img{ width: 48%; float: left; margin: 0 1%;}
