/*
 .Top000845 为demo编号
 */
/* .Top000423{  box-shadow:0 1px 3px #ccc; border-top:5px solid #0393da;}
.Top000423 .auto{ position:relative; z-index:100;}
.Top000423 .top{ height:29px; line-height:29px; color:#fff;}
.Top000423 .top span{ float:right;}
.Top000423 .top span a{ color:#fff;}
.Top000423 .top span a:hover{ color:#24bfc8;}
.Top000423 .top span em{ font-style:normal; margin:0 8px;}
.Top000423 .Menu{ padding-top:0; height:90px;}
.Top000423 .Menu ul{ float:right;}
.Top000423 .Menu li{ float:left; width:110px; position:relative; font-size:14px; text-align:center; height:54px;}
.Top000423 .Menu li a{ display:block; height:90px; line-height:90px; font-weight:bold; font-size:15px; color:#666;}
.Top000423 .Menu li a:hover,
.Top000423 .Menu li a.aon{color:#fff; background-color:#0393da}
.Top000423 .Menu li dl{ display:none; position:absolute; width:100%; top:90px; left:0; border-top:3px solid #0093db;text-align:left; background-color:#fff;filter:alpha(opacity=90);opacity: 0.9; z-index:100; }
.Top000423 .Menu li dd{ border-bottom:1px dotted #bec0bf;}
.Top000423 .Menu li dd a{color:#686868; width:110px; text-align:center; line-height:40px; height:40px;}
.Top000423 .Menu li dd a:hover{ background:none; color:#27b4ff;}
*/
.Top000423 .Menu li dl{ display:none;background-color:#fff;filter:alpha(opacity=90);opacity: 0.9; z-index:100; }
.Top000423 .Menu li dd a{border-bottom: none!important; border-bottom:3px solid rgba(255, 255, 255, 0.9)!important;}
.Top000423 .Menu li dd a:hover{border-bottom: 3px solid #0c469c!important;color: #0c469c;}



.Top000845{ background-color:#fff; padding-top:1%;}
.Top000845 .auto{ position:relative; z-index:100;}
.Top000845 .logo{ height:44.9%; width:21.7%; position:absolute; left:0%; top:5px;}
.Top000845 .text1{ position:absolute; left:25%; top:15%; font-size:18px; font-weight:bold; color:#0c469c;}
.Top000845 .logo a{ position:absolute; left:0; top:0; width:260px; height:58px; background:url(../images/04_%E5%93%81%E7%89%8C%E5%8E%86%E7%A8%8B.jpg); background-position:center center; background-repeat:no-repeat; background-size:auto auto;}
.Top000845 .top{ overflow:hidden; padding:2% 0 3% 0;}
.Top000845 .top dl{ float:right;}
.Top000845 .top dd{ float:left; color:#fff; line-height:27px;}
.Top000845 .top dd a{ padding-left:20px; color:#5E5D5D; font-size:12px;}
.Top000845 .top dd a:hover{color:#fff;}
.Top000845 .top dd.afterLog{ display:none;}
.Top000845 .top dd.beforeLog a:last-child{ position:relative;}
.Top000845 .top dd.beforeLog a:last-child::before{ position:absolute; content:''; width:1px; height:7px; border-right:1px dotted #393836; left:10px; top:50%; margin-top:-3px;}
.Top000845 dd.language{color: #999 }
.Top000845 dd.language a{padding-left: 0;color: #999;font-size: 16px }
.Top000845 dd.language i{color: #999;font-size: 12px;font-weight: lighter;font-style: normal;}
.Top000845 dd.language a:hover{color:#0c469c;}
.Top000845 .search{  margin-left:20px; }
.Top000845 .search div{position:relative;border:1px solid #2a2928; width:190px; height:27px; border-radius:3px;}
.Top000845 .search .text{ width:100%; height:25px;  line-height:25px;padding-left:10px; padding-right:35px; color:#5E5D5D; background:none; border:0;}
.Top000845 .search .btn{ position:absolute; width:30px; height:100%; background:url(../images/Top000845-search.png) no-repeat center center; cursor:pointer; right:0; top:0; border:none;}
.Top000845 .moblie_menu{ display:none;}
@media(min-width:769px){
.Top000845 nav li{ float:left; width:14%; text-align:center;height:43px;}
.Top000845 nav li:last-child {color:#F0800B;font-weight:bold}

.Top000845 nav li:last-child {color:#F0800B;font-weight:bold;font-size: 17px;position: absolute;right: 0;width:202px;text-align: right;top: -29px;}
.Top000845 nav ul{position: relative;}

.Top000845 nav li.mid{ width:15%;}
}
.Top000845 nav li a{ display:block; min-height:43px; color:#0c469c; font-family:Arial, "Microsoft YaHei";font-size: 17px}
.Top000845 nav li dd a{ line-height:25px; padding:8px 0; min-height:25px; }
.Top000845 nav li a:hover,
.Top000845 nav li.onnav a{ border-bottom:3px solid #0c469c; color:#0c469c; }

@media(max-width:1000px) and (min-width:769px){
.Top000845 nav li{ width:12.5%;}
.Top000845 .logo{ height:70%;}
}

@media(max-width:1100px){
.Top000845 .top{ padding: 2% 0 5% 0; }
.Top000845 .text1{ font-size:20px; left:30%;}
}
@media(max-width:900px){
.Top000845 .text1{ display:none;}
}
@media(max-width:1000px){
.Top000845 nav li.mid{ display:none;}
.Top000845 .top dl{ text-align:right; float:none;}
.Top000845 .top dd{display:block; float:none;}
.Top000845 .top dd.search{  overflow:hidden;}
.Top000845 .top dd.search div{ float:right; width:60%; max-width:195px;}
}
@media(max-width:768px){
	.Top000845 nav li:last-child{padding: 0 3% 3%;}
.Top000845 nav{ position:absolute; left:0; width:100%;background-color:#DADADA; display:none;}
.Top000845 nav li a{ line-height:43px; font-size:16px; padding-left:3%; color:#555;}
.Top000845 .top{ padding: 2% 0 3% 0; }
.Top000845 .logo{ left:2%; width:30%;}
.Top000845 .logo a{ background-position: left center; top:15px; background-size: auto 90%;}
.Top000845 .moblie_menu{ display:block; padding-bottom:5px;}
.Top000845 .moblie_menu span{ display:inline-block; width:44px; height:30px; border:1px solid #fff; background-color:#0C469C; border-radius:3px; position:relative; cursor:pointer;}
.Top000845 .moblie_menu span i,
.Top000845 .moblie_menu span i::before,
.Top000845 .moblie_menu span i::after{position:absolute;height:3px;border-radius:3px; background-color:#fff;}
.Top000845 .moblie_menu span i{  top:50%; margin-top:-1px;  width:80%; left:10%; }
.Top000845 .moblie_menu span i::before,
.Top000845 .moblie_menu span i::after{ content:''; width:100%; left:0;}
.Top000845 .moblie_menu span i::before{ top:-8px;}
.Top000845 .moblie_menu span i::after{ bottom:-8px;}
}
@media(max-width:480px){
.Top000845 .search div{ display:none;}
.Top000845 .logo a{ background-position: left center; top:0; background-size: auto 60%;}
.Top000845 .moblie_menu span{ margin-top:16px;}
}

/*Banner002210 */
.Banner002210{ position:relative; z-index:1; position:relative;}
.Banner002210 .bx-viewport{ z-index:1;}
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:600px;}
.Banner002210 li a{ display:block;}
.Banner002210 li{ background-position:center top; background-repeat:no-repeat;}
.Banner002210 li img{ display:none;}
.Banner002210 .bx-prev,
.Banner002210 .bx-next{ width:50px; height:65px;  position:absolute; top:50%; margin-top:-55px; background-position:center center; background-position:center center; z-index:66;}
.Banner002210 .bx-prev{ left:0; background-image:url(../images/Banner002210-prev.jpg);}
.Banner002210 .bx-next{ right:0;background-image:url(../images/Banner002210-next.jpg);}
.Banner002210 .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;}
.Banner002210 .bx-pager *{ width:30px; height:30px;}
.Banner002210 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002210 .bx-pager div+div{ margin-left:20px; position:relative;}
.Banner002210 .bx-pager div+div:before{ display:inline-block; width:15px; height:1px; background:rgba(255,255,255,0.28); content:""; position:absolute; top:50%; left:-20px;}
.Banner002210 .bx-pager a{ display:block; overflow:hidden; line-height:100px; background:url(../images/Banner002210-btn.png) no-repeat center center;}
.Banner002210 .bx-pager a.active{ background-image:url(../images/Banner002210-btn_hover.png); display:block;}
@media(max-width:1000px){
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:auto !important;}
.Banner002210 li{ background:none !important;}
.Banner002210 li img{ display:block; width:100%;}
.Banner002210 .bx-prev, .Banner002210 .bx-next{ display:none;}
}
/*Banner002210 End */

/*Floor001855 */
.Floor001855{ padding:3% 0; background:#ECECEC;;}
.Floor001855 .auto{ max-width:1200px;}
.Floor001855 .bigPic{ position:relative; padding:0;}
.Floor001855 .bigPic figure{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#e5f1f8;max-width:830px; }
.Floor001855 .bigPic figure img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor001855 .list dt{ float:left;width: 16%;margin-right:0.8%;margin-top:0.8%; cursor:pointer; transition:0.3s;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
.Floor001855 .list dt figure{ padding-bottom:50%;}
.Floor001855 .list dt img{ display:none;}
.Floor001855 .list dt:last-child{ margin-right:0;}
.Floor001855 .list dt.on,
.Floor001855 .list dt:hover{filter: url("data:image/svg+xml;utf8"); 
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
filter: ; 
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
}

.Floor001855 .txt{ position:relative; z-index:1; margin:0 2% 0 69%; background-color:#fff; padding:10.7% 5% 22.7% 2%;}
.Floor001855 .txt .title{font-size:30px;color:#555; text-transform:uppercase; text-align:right;}
.Floor001855 .txt .title:before,
.Floor001855 .txt .title:after{ content:''; background-color:#555;}
.Floor001855 .txt .title:before{ float:left;width:40px; height:2px;}
.Floor001855 .txt .title:after{ display:inline-block; width:2px; height:40px; margin-top:10px;}
.Floor001855 .txt .title a{ color:#555;}
.Floor001855 .txt .title span{ display:block; font-size:24px;}

.Floor001855 .txt dd{ margin-top:-40px; position:relative;}
.Floor001855 .txt dd img{ position:absolute; left:0; width:100%;}
.Floor001855 .txt dd a{ display:block; color:#888;}
.Floor001855 .txt dd a:after{ display:block; content:''; background:url(../images/Floor001855-icon.png) no-repeat left center; height:9px;}
.Floor001855 .txt dd h1,
.Floor001855 .txt dd h2{ margin:0; font-weight:normal;color:#555;}
.Floor001855 .txt dd h1{ font-size:24px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.Floor001855 .txt dd h2{font-size:18px;}
.Floor001855 .txt dd p{ line-height:22px; height:66px; overflow:hidden;}
.Floor001855 .txt dd ul{ display:table; width:100%; color:#555; padding:15px 0;}
.Floor001855 .txt dd ol,
.Floor001855 .txt dd li{display:table-cell; vertical-align:middle;}
.Floor001855 .txt dd ol{ width:136px;}
.Floor001855 .txt dd ol:after{ display:inline-block; content:''; width:28px; height:1px; background-color:#555; vertical-align:middle; margin-left:5px;}
.Floor001855 .txt dd li{ font-size:18px;}
.Floor001855 .txt dd li span{ display:block;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
@media(max-width:1200px){
.Floor001855 .txt{ padding-right:2%;}
}
@media(max-width:1000px){
.Floor001855 .bigPic{ padding:9.7% 0;}
.Floor001855 .list dt{ width:32%; margin-right:2%; margin-top:2%;}
.Floor001855 .list dt:nth-child(3n){ margin-right:0;}
.Floor001855 .txt{ margin:0;}
.Floor001855 .txt dd img{width: 30%;right: 12%;}
.Floor001855 .txt dd p{padding-right: 0;}
}
@media(max-width:768px){
.Floor001855 .bigPic figure{ display:none;}
.Floor001855 .txt dd{ overflow:hidden; padding-right:10%;}
.Floor001855 .txt dd p{ float:left; width:65%;}
.Floor001855 .txt dd img{ float:right; position:static; margin-top: -5%;}
.Floor001855 .txt{padding:7% 5% 7% 2%;}
}
@media(max-width:480px){
.Floor001855 .txt dd{ padding-right:0;}
.Floor001855 .txt dd ul,
.Floor001855 .txt dd ol,
.Floor001855 .txt dd li{ display:block; width:auto;}
.Floor001855 .txt dd ol{ padding-bottom:10px;}
}
/*
 .Floor001732 为demo编号
 */
.Floor001732{ background:#f8f8f8;text-align:center; padding:5% 0;}
.Floor001732 h1{ font-size:36px; font-weight:normal; color:#362a03; margin:0; padding-bottom:4%;}
.Floor001732 h1 span{ color:#c9b27c;}
.Floor001732 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#c3c2c1; text-transform:uppercase; }
.Floor001732 figure{color:#666563; line-height:24px; padding-bottom:3%;}
.Floor001732 dd{ float:left; width:32%; margin-right:2%;}
.Floor001732 dd:last-child{ margin-right:0;}
.Floor001732 dd img{ display:block; width:100%;}
.Floor001732  ul{  margin:0 auto;margin-top:3%; max-width:528px;}
.Floor001732 li{ float:left; width:25%;}
.Floor001732 li a{ display:block; font-size:16px; padding:65px 0 20px 0; border-radius:5px; background:url(../images/Floor001732-icon1.png) no-repeat center 15px;}
.Floor001732 li.li_2 a{ background-image:url(../images/Floor001732-icon2.png);}
.Floor001732 li.li_3 a{ background-image:url(../images/Floor001732-icon3.png);}
.Floor001732 li.li_4 a{ background-image:url(../images/Floor001732-icon4.png);}
.Floor001732 li a:hover{background-color:#c9b27c; background-image:url(../images/Floor001732-icon1_hover.png); color:#fff;}
.Floor001732 li.li_2 a:hover{ background-image:url(../images/Floor001732-icon2_hover.png);}
.Floor001732 li.li_3 a:hover{ background-image:url(../images/Floor001732-icon3_hover.png);}
.Floor001732 li.li_4 a:hover{ background-image:url(../images/Floor001732-icon4_hover.png);}
@media(max-width:640px){
.Floor001732 h1{ font-size:24px;}
.Floor001732 b{font-size:14px;}
}
@media(max-width:375px){
.Floor001732 dd{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor001732 li a{font-size:14px; background-size:auto 30px; padding-top:50px;}
}
/*Floor002143 */
.Floor002143 .auto{ position:relative; margin:0 auto;; max-width:1200px; padding:20px 0;}
.Floor002143 .pic img{ display:block; width:100%;}
.Floor002143 .click,
.Floor002143 .file,
.Floor002143 .file video{position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002143 .click{ background:url(../images/Floor002143-video.png) no-repeat center center; cursor:pointer;}
.Floor002143 .file{ display:none; z-index:10; background:#000;}
@media(max-width:1200px){

}


/*
 .Floor001235 为demo编号
 */
.Floor001235{ background:url(../images/Floor001235-bg.jpg) no-repeat center top/cover; padding:10% 0 6% 0;position:relative; overflow:hidden;}
.Floor001235::before{ position:absolute; content:''; width:100%; height:100%; left:42%; top:0; transform:skewX(-10deg); background-color:rgba(32, 159, 156, 0.9); }
.Floor001235 a:hover{ text-decoration:underline;}
.Floor001235 .top_news,
.Floor001235 .tab{ position:relative; z-index:3;}
.Floor001235 .top_news{ float:left; width:46.9%;}
.Floor001235 .top_news img{ display:block; width:100%;}
.Floor001235 .top_news figure{ background-color:#fff; padding:4%;}
.Floor001235 .top_news h3{ font-size:18px; margin:0;}
.Floor001235 .top_news p{ margin:0; opacity:0.5;}

.Floor001235 .tab{ float:right; width:49.4%; color:#fff; }
.Floor001235 .tab h5{ margin:0 0 3% 0; font-weight:normal; font-size:18px; overflow:hidden;}
.Floor001235 .tab h5 span{ float:left; margin-right:5%; line-height:35px; cursor:pointer;}
.Floor001235 .tab h5 span.active{ font-weight:bold; border-bottom:3px solid #fff;}
.Floor001235 .scrollPane{ display:none; overflow:auto; max-height:330px; width:100% !important;}
.Floor001235 .scrollPane .jspContainer,
.Floor001235 .scrollPane .jspPane{ width:100% !important;}
.Floor001235 .scrollPane ul{ padding-right:5%;}
.Floor001235 .scrollPane li{ height:110px;}
.Floor001235 .scrollPane li h3{ margin:0; font-size:18px;}
.Floor001235 .scrollPane li h3 a,
.Floor001235 .scrollPane li time{ color:#fff;}
.Floor001235 .scrollPane li time{ font-size:12px;}
.Floor001235 .scrollPane li p{ line-height:18px; height:36px; overflow:hidden; opacity:0.5;}

.Floor001235 .jspContainer{overflow: hidden;position: relative;}
.Floor001235 .jspPane{position: absolute;}
.Floor001235 .jspVerticalBar{	position: absolute;top: 0;right: 0;width: 3px;height: 100%;}
.Floor001235 .jspCap{display: none;}
.Floor001235 .jspTrack{background: #9999cc;position: relative;}
.Floor001235 .jspDrag{background: #fff;position: relative;top: 0;left: 0;cursor: pointer;}
.Floor001235 .jspArrow{text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;height: 16px;}
.Floor001235 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.Floor001235 .jspArrow:focus{outline: none;}
.Floor001235 .jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .Floor001235 .jspCorner{margin: 0 -3px 0 0;}
@media(max-width:768px){
.Floor001235 .top_news,
.Floor001235 .tab{ float:none; width:auto;}
.Floor001235 .top_news{ margin-bottom:3%;}
}
@media(max-width:375px){
.Floor001235 .scrollPane li h3{ font-size:16px;}
}

.Floor001235{ background:url(../images/new-bg.jpg) no-repeat center top/cover;}


/*
 Bottom000862 为demo编号
 */
.Bottom000862 { background: #2c2c2c; padding:0 0 2%; margin-top:2%;}
.Bottom000862 .f_link{ padding: 27px 0; border-bottom:2px solid #333; width:100%; overflow:hidden; }
.Bottom000862 .f_link a{ color:#fff; margin-right:3%; line-height:24px; display:inline-block;}
.Bottom000862 .inf{ width:70%; float:left;}
.Bottom000862 .inf img{ float:left; padding: 2% 4% 2% 0; }
.Bottom000862 .inf .font{ padding:15px 0 0 0;}
.Bottom000862 .inf .font p{ color:#fff; margin:0; line-height:30px;}
.Bottom000862 .pic{ width:30%; float:right; text-align:center;}
.Bottom000862 .pic a{ display:block; float:right;width:48%;/* margin-left:40px;*/}
.Bottom000862 .pic a span{ display:block; color: #9c9c9c; padding-top:10px;}
.Bottom000862 p a{ display:inline-block; color:#fff; margin-right:5px;}

.Bottom000862 footer{margin: 0 auto; position: relative; padding: 13px 2%; color: #b9b9b9; line-height:31px;	}
.Bottom000862 footer a{ color: #b9b9b9;}
.Bottom000862 footer a:hover{ color: #fff;}
.Bottom000862 footer .link{ float: left; width: 35%;}
.Bottom000862 footer .copy{float:right; text-align:right;}
.Bottom000862 footer em{ padding:0 10px;  font-style:normal;}
.Bottom000862 footer em:first-child{ padding-left:0;}
@media (max-width:1200px){
.Bottom000862 .inf{ width:76%;}
.Bottom000862 .pic{ width:24%}
.Bottom000862 .pic a{ width:auto; padding-left:3%;}
}
@media (max-width:1150px){
.Bottom000862 .inf{ width:60%;}
.Bottom000862 .pic{ width:40%}
.Bottom000862 .inf img{ display:none;}
.Bottom000862 .pic a{ padding-left:8%;}
}
@media (max-width:840px){
.Bottom000862 .inf{ display:none;}
.Bottom000862 .pic{ width:100%; text-align:center; margin-top:20px;}
.Bottom000862 .pic a{ float:none;display: inline-block; font-size: 12px; margin: 0 15px; width:auto; padding-left:3%;}
}
@media (max-width:640px){
.Bottom000862 .pic{ margin-top:13px;}
}
@media (max-width:480px){
.Bottom000862 .f_link{ display:none;}
}
@media (max-width:333px){
.Bottom000862 .pic a span{ padding:5px 0;}
}



/*
 .Banner002203 为demo编号
 */
.Banner002203{}
.Banner002203 .banner{}
.Banner002203 .banner img{ display:block; width:100%;}
.Banner002203 .banner img.wap{ display: none;}
@media only screen and (max-width: 1024px) {
.Banner002203 .banner img.wap{ display: block;}
.Banner002203 .banner img.pc{ display: none;}
}
/*Menu002217*/
.Menu002217{ padding:3% 0;}
.Menu002217 h2{font-size: 30px; color: #333; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; margin-top: 4%;}
.Menu002217 nav ul{ position:relative;}
.Menu002217 nav ul li{text-align: center; display:inline-block;  *zoom:1; *display:inline; width: 156px; margin: 0 9px;}
.Menu002217 nav ul li a{display: block; min-width:140px; height:40px; line-height:40px; font-size: 16px; color: #728391; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#f3f3f3;}
.Menu002217 nav ul li a img{display: inline-block;vertical-align: top;margin-top: 5px;width: 30px;height: 30px;margin-right: 0;}
.Menu002217 nav ul li a img.IMG2{display: none;}

.Menu002217 nav ul li.aon a,
.Menu002217 nav ul li a:hover{color: #fff;background:#044097; cursor:pointer;}

.Menu002217 nav ul li.aon a img.IMG2,
.Menu002217 nav ul li a:hover img.IMG2{display: inline-block;}

.Menu002217 nav ul li.aon a img.IMG1,
.Menu002217 nav ul li a:hover img.IMG1{display: none;}

.Menu002217 nav ul li ul{ position:absolute; padding-top:7px;background: #fff;z-index: 10; border-radius:0 0 20px 20px;}
.Menu002217 nav .ul li ul li{ display:none; padding:0; margin:0;}
.Menu002217 nav .ul li:hover ul li{ display:block;}
.Menu002217 nav .ul li ul li a{ background:none; color:#728391;position: relative; z-index: 9999;}
.Menu002217 nav .ul li ul li a:hover{color: #fff;background:#044097;}
.menuul2{margin-top: 20px;}
.menuul2 a{ color:#044097!important;font-weight: bold;background:#fff!important; }

.Menu002217 nav ul.menuul2 li{width:auto;}
.Menu002217 .menuul2 li a{font-size:28px;}

@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}	
}
@media(max-width:1024px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li{ position:relative;}
.Menu002217 nav ul li i{ position:absolute; left:0; top:0; height:40px; width:100%; z-index:1;}
}

@media(max-width:640px){
.Menu002217 h2{ font-size:20px;}	
.Menu002217 nav ul li{ width:96%; display:block;margin: 0 2%; position:relative;}

.Menu002217 nav ul li a{ border-radius:0; padding:0 3%; text-align: left; padding-left: 25px;}	
.Menu002217 nav .ul li ul li{/* display:inline-block;*/}

.Menu002217 nav ul li ul{ position:static; padding:0; margin:0;}
.Menu002217 nav .ul li ul li.on a{color: #044097;}
.Menu002217 nav .ul li ul li.lion a{ color:#044097;}
.Menu002217 nav .ul li ul li a:hover{color: #044097; background:#fff;}
/*
.Menu002217 nav .ul li ul li{ padding:0; display:none;}
.Menu002217 nav .ul li:hover ul li{ display:block;}*/
}
/*Menu002217 End*/

.Singletext{ min-height:300px; margin-bottom:6%;}


/*RighInfo001848 */
.RighInfo001848{ padding:2% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle; max-width:80%;}
.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 .img_scroll{  max-width:1200px; margin:0 auto; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.RighInfo001848 .info{ padding:3% 0; max-width:1200px; margin:0 auto;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}



/*Floor002029 */
.Floor002029{ max-width:1200px; margin:0 auto;}
.Floor002029 .top{ background:url(../images/Floor002029-bg.jpg) no-repeat center top; padding:3% 0;}
.Floor002029 .top dl{ display:table; width:100%;}
.Floor002029 .top dd{ display:table-cell; vertical-align:middle;}
.Floor002029 .top dd.txt{ width:52.6%; color:#000;}
.Floor002029 .top dd p{ font-size:36px; margin:0;}
.Floor002029 .top dd span{ display:block; opacity:0.5; font-size:18px; margin:3% 0;}
.Floor002029 .top dd a{color:#c26900; font-size:16px; text-decoration:underline;}

.Floor002029 .list{ position:relative; z-index:1; max-width:1680px;}
.Floor002029 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-22.5px; width:45px; height:45px; background:url(../images/Floor002029-btn.png) no-repeat left top; overflow:hidden; line-height:1000px;}
.Floor002029 .bx-controls-direction a.bx-prev{ left:2%;}
.Floor002029 .bx-controls-direction a.bx-next{ right:2%; background-position:left bottom;}
.Floor002029 .list li div{padding:20% 5%; text-align:center;}
.Floor002029 .list li div a{ max-width:220px; margin:0 auto; display:block; color:#fff;}
.Floor002029 .list li figure{ background-size:contain; padding-bottom:100%;}
.Floor002029 .list li figure img{ display:none;}
.Floor002029 .list li span{opacity:0.5; text-decoration:underline; transition:0.3s;}
.Floor002029 .list li p{ font-size:18px; margin:4% 0 3% 0;}
.Floor002029 .list li a:hover span{ opacity:1; color:#c26900;}
@media(max-width:1366px){
.Floor002029 .list{ padding-bottom:5%;}
.Floor002029 .bx-controls-direction{ position:relative; height:45px; width:100px; margin:0 auto;}
.Floor002029 .bx-controls-direction a.bx-prev{ left:0;}
.Floor002029 .bx-controls-direction a.bx-next{ right:0;}
}
@media(max-width:768px){
.Floor002029 .top dd p{ font-size:28px; }
.Floor002029 .list li p{ font-size:16px;}
}
@media(max-width:480px){
.Floor002029 .top dd p{ font-size:20px; }
.Floor002029 .top dd span{ font-size:16px;}
.Floor002029 .top dd a{ font-size:14px;}
}
@media(max-width:375px){
.Floor002029 .list li p{ font-size:16px;}
}



/*Timeline002170 */
.Timeline002170{ padding:5% 0;}
.Timeline002170 .owl-stage-outer{ background:url(../images/Timeline002170-bg.png) repeat-x 0 133px;}
.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:376px;background:url(../images/Timeline002170-icon1.png) no-repeat 45px 8px; }
.Timeline002170 .odd-item .item{background-image:url(../images/Timeline002170-icon2.png);background-position:5% 120px;}
.Timeline002170 .item dl{ padding-left:75px;}
.Timeline002170 .odd-item dl{ padding-top:280px; padding-left:0;}
.Timeline002170 .item dt{ font-weight:bold; font-size:16px;}
.Timeline002170 .item dd{ max-height:125px; color:#555; line-height:24px; overflow:auto;}
.Timeline002170 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.Timeline002170 .owl-nav .owl-prev{ left:0;}
.Timeline002170 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline002170 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline002170 .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline002170 .owl-nav div.disabled{ cursor:default;}
@media(max-width:1200px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:375px){
.Timeline002170 .owl-item .item{ height:250px;}
.Timeline002170 .odd-item .item{background-image:url(../images/Timeline002170-icon1.png);background-position:45px 8px;}
.Timeline002170 .odd-item dl{ padding-top:0; padding-left:75px;}
}
/**插件样式 有相同 留一个即可**/
.Timeline002170 .owl-carousel{ padding:0 20px;}
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.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; 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%;}
.PicList000762 li figure{ position:relative; padding-bottom:52%; overflow:hidden;}
.PicList000762 li figure img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.PicList000762 li a:hover{ background-color:#044097; }
.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;}
}

/*PicList001912*/

.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:35px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#999;}
.PicList001912 li .more{ color:#d4282e;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}

/*
 .Floor001690 为demo编号
 */
 .Floor001690{ max-width:1200px; margin:0 auto;}
.Floor001690 li{ float:left; width:19.6%; margin-right:0.5%; margin-top:0.5%; cursor:pointer;}
.Floor001690 li:last-child{ margin-right:0;}
.Floor001690 li img{ display:block; transition:0.3s; width:100%; opacity:0.3;}
.Floor001690 li:hover img,
.Floor001690 li.on img{ opacity:1;}

.Floor001690 .title{ text-align:center; padding-bottom:6%;}
.Floor001690 .title h1{ margin:0; font-size:30px; font-family:'黑体'; color:#000; padding:12px 0;}
.Floor001690 .title h1 span{ color:#e57e47;}
.Floor001690 .title p{ font-size:24px; color:#dadada; font-family:"Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:10px; margin:0;}

.Floor001690 .con{ position:relative; background:url(../images/Floor001690-bg.png) no-repeat right top #e6ddd3; background-size:auto 100%;}
.Floor001690 .con .Ispic{ position:absolute; left:0; width:100%; top:0; height:100%; background-position: left top; background-size:auto 100%;  }
.Floor001690 .con .auto{ padding:3% 0; position:relative; z-index:2;}
.Floor001690 .con section{ margin-left:46.1%; background-color:#fff; padding:3% 4% 4%;}
.Floor001690 .con dd{ overflow:hidden;}
.Floor001690 .con dd figure{ float:right; width:26%; margin-right:10%; }
.Floor001690 .con dd figure a{ display:block;position:relative;}
.Floor001690 .con dd figure img{ display:block; width:100%;}
.Floor001690 .con dd figure span{ position:absolute; top:100%; height:30px; overflow:hidden; left:0; width:100%; }
.Floor001690 .con dd figure span img{ transform:rotateX(180deg);opacity:0.2;}
.Floor001690 .con dd figure span::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:2;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}
.Floor001690 .con dd div{ float:left; width:48%;}
.Floor001690 .con dd h1{ margin:0; font-size:18px; padding-left:34px; position:relative;}
.Floor001690 .con dd h1::before{ position:absolute; content:''; width:20px; height:2px; top:50%; margin-top:-1px; left:0; background-color:#4a4a4a;}
.Floor001690 .con dd p{ margin:8% 0; line-height:24px; font-size:12px; color:#666; height:96px; overflow:hidden;}
.Floor001690 .con dd .more{ display:inline-block; font-weight:bold; border:1px solid #f1f1f1; padding:0 76px 0 30px; line-height:30px; background:url(../images/Floor001690-more.png) no-repeat 80% center;}
.Floor001690 .con dd .more:hover{ background-image:url(../images/Floor001690-more_hover.png); background-color:#ed6d00; color:#fff;}
@media(max-width:1000px){
.Floor001690 .con section{ margin-left:20%;}
}
@media(max-width:768px){
.Floor001690 .con section{ margin-left:0;}
.Floor001690 .con .Ispic{ position:static; height:auto; background-size:cover; padding-bottom:55%;}
}
@media(max-width:480px){
.Floor001690 .title h1{font-size:24px;}
.Floor001690 .title h1 span{ color:#e57e47;}
.Floor001690 .title p{ font-size:18px;}

.Floor001690 .con dd div{ float:none; width:auto;}
.Floor001690 .con dd figure{ display:none;}
}


/*Floor001867 */
.Floor001867{ padding:2% 0;background: url(../images/Floor001867-bg.png) no-repeat center top; background-size:cover; word-wrap:break-word;}
.Floor001867 h2{font-size: 18px;color: #333; margin:0; padding-bottom:20px;}
.Floor001867 h2:after{ width:20px; height:2px; display:block; background-color:#e60012; content:''; margin-top:17px;}
.Floor001867 article{ float:right; padding-left:4%; max-width:50%;}
.Floor001867 .info_201709150902 h5{font-size:14px; color:#333; margin:0;}
.Floor001867 .info_201709150902 li img{ max-width:137px; display:block;}
.Floor001867 .form{ float:left; width:50%;}
.Floor001867 .form h5{ font-size:14px; color:#333; padding-bottom:5%; margin:0;}
.Floor001867 .form td{ padding-bottom:3%;}
.Floor001867 .form td div{ position:relative;}
.Floor001867 .form td.zero{ width:5%;}
.Floor001867 .form td label{ position:absolute; left:10px; top:0; line-height:40px; color:#888;}
.Floor001867 .form td .text{ height:40px; line-height:40px; border:1px solid #d2d2d2; background:#f7f7f7; padding:0 10px; width:100%;}
.Floor001867 .form td textarea.text{ height:120px; line-height:30px;}
.Floor001867 .form td .btn{ width:60%; height:40px; cursor:pointer; background:#337bcf; color:#fff; font-size:14px; border:none; max-width:262px;}
@media(max-width:768px){
.Floor001867 article,
.Floor001867 .form{ float:none; width:auto;}
.Floor001867 .form{ margin-top:20px;}
}
/*
 .Floor000806 为demo编号
 */
 
 /*
 .Floor000806 为demo编号
 */
.Floor000806{margin:0 auto;}
.Floor000806 .con{ /*background-color:#337bcf ; */padding:3%; float:left; width:100%;margin-bottom:50px;}
.Floor000806 .title::before{ position:absolute; content:'';width: 58px;height: 4px;background: #fff; left:0; bottom:0;}
.Floor000806 .title h1{ margin:0; font-size:40px; color:#333; font-weight:normal;}
.Floor000806 .title  figure{ padding-right:3%; padding-left:65%;}
.Floor000806 ul{ overflow:hidden; clear:both; padding:6% 0 1%;}
.Floor000806 ul li{ float:left; width:18.4%; margin-right:2%; margin-bottom:2%;}
.Floor000806 ul li:nth-child(5n){ margin-right:0;}
.Floor000806 ul li a{ display:block; padding-bottom:60%; background-color:#fff; position:relative;}
.Floor000806 ul li a figure{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor000806 ul li a figure{ position:absolute; width:100%; height:100%; left:0; top:0;text-align: center;border: 1px solid #333;}
.Floor000806 ul li figure:after{ content:''; height:100%; display:inline-block; vertical-align:middle;}
.Floor000806 ul li figure img{ vertical-align:middle; display:inline-block; max-height:100%;}
.Floor000806 ul li a:hover{ opacity:0.65;}
@media(max-width:640px){
.Floor000806 .title h1{font-size:30px;}
.Floor000806 ul li{ width:49%;}
.Floor000806 ul li:nth-child(5n){ margin-right:2%;}
.Floor000806 ul li:nth-child(2n){ margin-right:0;}
}

/*Floor001942*/
.Floor001942{ position:relative; background-size:cover; font-family:'宋体'; max-width:1200px; margin:0 auto; }

.Floor001942 .title{color:#000;  padding-top:3%; margin-bottom:35px; line-height:normal; text-align:center; font-size:25px;}
/*.Floor001942 .title span{ display:block; font-size:33px; font-family:"Times New Roman", Times, serif;}
.Floor001942 .title:after{ display:block; content:''; width:32px; height:2px; margin:0 auto; margin-top:13px; background-color:#a37275;}
*/
.Floor001942 .title span{ font-weight:bold;}

.info_201709142013 ul{position:relative; padding-bottom:40%; margin-bottom:50px;}
.info_201709142013 li{ position:absolute; width:32%; height:48%;}
.info_201709142013 li a,
.info_201709142013 li figure,
.info_201709142013 li section{ position:absolute;  top:0; width:100%; height:100%;}
.info_201709142013 li a{ z-index:2;}
.info_201709142013 li section{ z-index:1;}

.info_201709142013 li.li_0{ width:32%; height:100%; top:0;left:0;}
.info_201709142013 li.li_1,
.info_201709142013 li.li_2{ top:0;}
.info_201709142013 li.li_3,
.info_201709142013 li.li_4{ bottom:0;}
.info_201709142013 li.li_2,
.info_201709142013 li.li_4{ right:0;}
.info_201709142013 li.li_1,
.info_201709142013 li.li_3{ left:34%;}

.Floor001942 li figure img{ display:none;}






/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding-bottom:3%;}
.TextList002208 .thead{ background:#233d85;line-height:40px; text-align:center; background:#bfbfbf;}
.TextList002208 .thead span{ float:left; width:14%; color:#333; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #989898;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:43% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#c02a05;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:28%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}

/*Floor002212*/
.Floor002212{ background:url(../images/Floor002212-nbg.jpg) no-repeat center center; background-size:cover; padding:60px 0 80px;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #18222a; font-size: 42px; font-weight:normal;}
.Floor002212 nav{margin: 40px 0; text-align: center;}
.Floor002212 nav ul{display:block;text-align:center;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #728391; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li:hover a{color: #fff; background:#008cd6;}
.Floor002212 .List{margin-top: 20px; position: relative;}
.Floor002212 .List li{float: left; margin-right:40px; width:373px;}
.Floor002212 .List li .pic {width: 100%; overflow: hidden; display: block; position:relative; padding-bottom:81.32%;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s; position:absolute; left:0; top:0; height:100%;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding: 30px 29px; background: #fff;}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #5e6a73;}
.Floor002212 .List li p{font-size: 14px; color: #9ba6af; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,.Floor002212 .List li h4 a:hover{color: #008cd6;}
.Floor002212 .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .prev{left: -70px; background-position:0 0;}
.Floor002212 .List .next{ right:-70px;background-position:-21px 0;}
.Floor002212 .List .prev:hover{background-position:0 -42px;}
.Floor002212 .List .next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1360px){
.Floor002212 .List .prev{ left:-30px;}
.Floor002212 .List .next{ right:-30px;}
}
@media(max-width:1336px){
.Floor002212 .List .prev{ left:0;}
.Floor002212 .List .next{ right:0;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:4% 0 8%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
.Floor002212 nav ul li{ width:100%; margin-bottom:5px; float:none;}	
.Floor002212 nav{ margin:3% 0;}
}
/*Floor002212 End*/



/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#044097; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*荣誉资质*/
.Honor{}
.Honor li{ float:left; width:22%; margin-right:6%; text-align:center; max-width:241px; margin-bottom:2%;}
.Honor li figure{ width:100%; padding-bottom:128%; position:relative; overflow:hidden;}
.Honor li figure i{ position:absolute; width:100%; height:100%; left:0; top:0; padding:3%; border:1px solid #dddddd;}
.Honor li figure i:after{ content:''; height:100%; display:inline-block; vertical-align:middle;}
.Honor li figure img{ vertical-align:middle; display:inline-block; max-height:100%;}
.Honor li:nth-child(4n){ margin-right:0;}

.Honor li a:hover figure i{ border:3px solid #0070a6;}
.Honor li a:hover p{ color:#0070a6;}
@media(max-width:1200px){
.Honor li{ margin-right:4%;}
}
@media(max-width:640px){
.Honor li{ margin-right:4%; width:48%;}
.Honor li:nth-child(2n){ margin-right:0;}
}
/*友情链接*/
.Friendshiplink{}
.Friendshiplink li{ float:left; width:18.4%; margin-right:2%; text-align:center; margin-bottom:2%;}
.Friendshiplink li figure{ width:100%; padding-bottom:50%; position:relative; overflow:hidden;}
.Friendshiplink li figure i{ position:absolute; width:100%; height:100%; left:0; top:0; padding:3%; border:1px solid #dddddd;}
.Friendshiplink li figure i:after{ content:''; height:100%; display:inline-block; vertical-align:middle;}
.Friendshiplink li figure img{ vertical-align:middle; display:inline-block; max-height:100%;}
.Friendshiplink li:nth-child(5n){ margin-right:0;}

.Friendshiplink li a:hover figure i{ border:3px solid #0070a6;}
.Friendshiplink li a:hover p{ color:#0070a6;}
@media(max-width:1200px){
.Friendshiplink li{ margin-right:4%;}
}
@media(max-width:640px){
.Friendshiplink li{ margin-right:4%; width:48%;}
.Friendshiplink li:nth-child(2n){ margin-right:0;}
}

/*详情页*/
.detail-article{ padding:2% 0 5%;}
.detail-article .title,
.detail-article .time{text-align:center; display:block;}
.detail-article .title{  font-size:18px; margin:0;}
.detail-article .time{ padding:1% 0;  border-bottom:dashed 1px #c2c2c2; margin-bottom:3%;}

.info_back{ padding:1% 0; text-align:center; margin-top:5%;}
.info_back a{ padding:0.5% 2%; cursor:pointer; color:#fff; background-color:#044097; display:inline-block; border-radius: 20px;}
.info_prev_next span{ padding-top:5px; display:block;}
.info_prev_next span a{ color:#a5a5a5;}


.news_list{}
.news_list li{ border-top:1px solid #e5e5e5; padding:2% 0;}
.news_list li time{ float:right; color:#999; opacity:0.8;}
.news_list li a{ font-size:18px;}
.news_list a:hover{ color:#044097;}


.info_201709151046{ overflow:hidden;}
.info_201709151046 li{ float:left; width:32%; margin-right:2%; margin-bottom:1.5%; position:relative; padding-bottom:20%;}
.info_201709151046 li p{ margin:0;}
.info_201709151046 li img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.info_201709151046 li:nth-child(1){ width:32%; padding-bottom:41.5%;}
.info_201709151046 li:nth-child(3),
.info_201709151046 li:nth-child(5){ margin-right:0;}
@media(max-width:640px){
.info_201709151046 li{ float:none; width:100% !important; padding-bottom:0 !important;}
.info_201709151046 li img{ position:static; width:100%;}
}

.XuanBox{ width:100px; position: fixed;right: 2%; top:45%; z-index: 9 border-radius: 5px;margin-top:-24px;}
.FloatQQ{ display: block; width:100px;height:100px;background: #fff url(../images/online.png) center no-repeat;z-index: 100; border-radius:5px; background-size:100% 100%;}

@media(max-width:640px){
.FloatQQ{display: none;}
}


p>.bdsharebuttonbox{float: right;display: inline-block;vertical-align: top;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin: 0!important;}



.Timeline002170{ padding:1% 0;}
.menuul2{ margin-top:90px;}
.Bottom000862 .jiathis_style_32x32{ float:right;}




/*右侧悬浮*/
.right{ position:fixed; top:40%; right:0; background:#0c469c; z-index:9;}
.right .right_box{ width:50px; height:50px; background-size:50% 50%; background-position:center center; background-repeat:no-repeat;}
.right .right_box a{ display:block; height:100%;}
.right .right_home{ background-image:url(../images/home.png);}
.right .right_qq{ background-image:url(../images/qq.png);}
.right .right_phone{ background-image:url(../images/phone.png); position:relative;}
.right .right_phone .rp_num{ position:absolute; top:0; right:-160px; width:160px; height:50px; line-height:50px; font-size:18px; background:#0c469c; color:#fff; text-align:center; transition: all 0.35s;}
.right .right_phone:hover .rp_num{ right:100%;}