﻿/*
 .Top001021 为demo编号
 */
.Top001021{ background-size:100% 3px; position:relative;  z-index:100;}
.Top001021 .top{ position:relative; margin: 10px 0; z-index:20;}
.Top001021 .logo{ width: 100px; display: inline-block;float: left;}
.Top001021 .top .t-l .t-l-l{float: left; padding-left: 15px;margin-left: 5px;position: relative;}
.Top001021 .top .t-l .t-l-l:before{position: absolute;content: "";background: #ddd;width: 1px;height: 60px;left: 0;top:18px;}
.Top001021 .top .t-l .t-l-l p{font-size: 16px;color: #007fea}
.Top001021 .top .t-l .t-l-l b{font-size: 20px;color: #000; letter-spacing: 2px;}
.Top001021 .top .t-r{float: right; margin-top: 20px;}
.Top001021 .top .t-r .pic{width: 50px;float: right;margin-right: 10px; margin-top: 5px;}
.Top001021 .top .t-r .lx{float: right;}
.Top001021 .top .t-r .lx p{margin: 5px 0;}
.Top001021 .top .t-r .lx b{font-size: 24px;color: #007fea}
.Top001021 .mobile_menu{ display:none;}


@media(min-width:1001px){
.Top001021 .top dl{}
.Top001021 nav{ background-color:#f2f2f2;box-shadow: 0px 3px 10px #bbb;}
.Top001021 nav li{ float:left; width:11.111%; text-align:center; position:relative;}
.Top001021 nav li span{ display:none;}
.Top001021 nav li a{ display:block; font-size:18px;color:#000;}
.Top001021 nav li >a{ line-height:60px;}
.Top001021 nav li dl{ position:absolute; top:60px; left:0; width:100%;background-color:rgba(255,255,255,0.9); display:none;}
.Top001021 nav li.hover > a,
.Top001021 nav li:hover > a{ color: #fff;background: #007fea;}
.Top001021 nav li dt a{ line-height:40px;    font-size: 15px;border-bottom: rgba(255,255,255,0.1) 1px dashed}
/*.Top001021 nav li:hover dl{ display:block;}*/
.Top001021 nav li dt a:hover{ background-color:#007fea;color: #fff;}
}
@media(max-width:1000px){
.Top001021{}
.Top001021 .logo{ padding-right:0;}
.Top001021 .top{padding-bottom:15px; }
.Top001021 .top dl{ float:right;}
.Top001021 .top dd.share,
.Top001021 .top dd.link{ display:none;}
.Top001021 .top dd.search{ margin-right:10px;}
.Top001021 .mobile_menu{ display:block; width:40px; height:30px; position:relative; font-size:24px;color:#0e408b;}
.Top001021 .mobile_menu span{ position:absolute; left:50%; margin-left:-12px; top:50%; margin-top:-12px;}
.Top001021 nav{ position:absolute; transform:translateX(150%); opacity:0; right:2%; width:50%; max-width:260px;background-color:#0e408b; transition:transform ease 0.3s,opacity ease-in-out 0.8s;}
.Top001021 nav.show{transform:translateX(0); opacity:1;}
.Top001021 nav li{ position:relative;}
.Top001021 nav li >a{ display:none;}
.Top001021 nav li span,
.Top001021 nav li dt a,
.Top001021 nav li#m1 >a{ display:block; text-align:center; line-height:50px; color:#fff; font-size:16px;border-bottom:1px solid rgba(255,255,255,0.5); box-shadow:0 1px 0 #052c67;}
.Top001021 nav li dl{ display:none; position:absolute; top:0; left:-100%; width:100%;background-color:rgba(14,64,139,0.8);}
.Top001021 nav li dt{ text-align:center;}
}
@media(max-width:480px){
.Top001021 nav li dt a{ font-size:14px;}
}
/*
 .Banner001745 为demo编号
 */
.Banner001745{z-index: -2;}
.Banner001745 div{ height: 300px;background-position: center;background-repeat: no-repeat;}
@media(max-width:1000px){
.Banner001745 div{ height: 150px;}
}
/*Menu002387*/
.Menu002387{ position:relative;box-shadow: 4px 4px 14px #ddd; width: 190px; z-index:101 }
.Menu002387 .side-title{ background: linear-gradient(to right,#007fea,#60acec,#007fea);background-size:auto 100%;color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0; font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #666;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:44px; font-size: 16px; background: #eee;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-4px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#aaa; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.on a{ color:#fff;}
.Menu002387 .side-menu li.on,.Menu002387 .side-menu li:hover{background: #007fea;color: #fff}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.on a::before{ background:#fff;}
.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 a{ color:#fff;  float:left; line-height:40px; padding:0 30px;}
.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;}
}

/*
 .Location002362 为demo编号
 */
.Location002362 .auto{ max-width: 1600px;}
@media only screen and (max-width:1600px ) {
	.Location002362 .auto{  padding-left: 2%; padding-right: 2%;}
}
.Location002362 {  padding:25px 0; text-align:right; }
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location002362 em:before{ font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location002362 em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Location002362 em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; font-family: "宋体";}
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#007fea; }


.titlem { position: relative;padding:3% 0 2.5%;margin-bottom:1%}
.titlem:before{position: absolute;content: ""; width:100px; height:3px;bottom: 17px; right: 50%;margin-right: -50px; background: #007fea; }
.Floor000839 .titlem:before{bottom: 2px; }
.titlem:after{ position: absolute;content: "";width:100px; height:1px;bottom: -3px; right: 50%;margin-right: -50px;}
.titlem h1{ color:#000; letter-spacing:3px;text-align: center; font-family: "宋体";line-height: 40px;padding:4px 4%; position:relative;margin: 0;}
.titlem h1::before,
.titlem h1::after{ position:absolute; content:'';}
.titlem h1::before{ width:32px; height:1px;top: 23px; right: 32%; transform: rotate(-45deg);}
.titlem h1::after{ width:32px; height:1px;top: 23px; left: 31.5%; transform: rotate(-135deg);}
.titlem h1 span{color: #007fea;}
/*PicList002622 */
.PicList002622{ overflow: hidden;margin-bottom: 4%;}
.PicList002622 >.auto{ max-width:1075px;}

.PicList002622 .bx-viewport{ z-index:1;}
.PicList002622 .bx-pager{ position:relative; z-index:3; width:32.74%; float:right; margin-top:-27px; text-align:center;}
.PicList002622 .bx-pager div{ display:inline-block; width:15px; margin:0 5px;}
.PicList002622 .bx-pager  a{ display:block; border-radius:50%; width:15px; height:15px; border:1px solid #ebebeb; position:relative; overflow:hidden; line-height:1000px;}
.PicList002622 .bx-pager  a.active::before{ position:absolute; content:''; left:3px; top:3px; bottom:3px; right:3px;border-radius:50%; background:#cca74f;}

.PicList002622 .more{ display:inline-block; position:relative; color:#6b6b6b;  font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #cca74f;}
.PicList002622 .more::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#cca74f;}

.PicList002622 .news-list1{}
.PicList002622 .news-list1 > .auto{ position:relative;  max-width:1119px;}
.PicList002622 .news-list1 .grid{    padding: 1%;width: 33.33%!important;min-height: 100px;float: left;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;transition: top 1s ease, left 1s ease;}
.PicList002622 .news-list1 .pic{ position:relative; }
.PicList002622 .news-list1 .pic time{ position:absolute; left:0; top:0; background:rgba(28,41,94,0.5); color:#fff; width:97px; text-align:center; padding:2% 0;}
.PicList002622 .news-list1 .pic time span{ display:block; font-size:40px; line-height:40px;}
.PicList002622 .news-list1 .pic img{ display:block; width:100%;}
.PicList002622 .news-list1 .txt{ background:#eee; text-align:center; padding:5% 3%;}
.PicList002622 .news-list1 .txt h2{ margin:0; font-weight:normal; font-size:20px;}
.PicList002622 .news-list1 .txt h2::after{ display:block; content:''; width:30px; height:2px; margin:2% auto 0;background:#007fea;}
.PicList002622 .news-list1 .txt  p{ font-size:15px; line-height:24px;  padding:0 5%;}
.PicList002622 .news-list1 .txt  p a{ color:#cca74f;}
@media(max-width:1024px){
.PicList002622 .news-top li .txt{ padding-top:5%; padding-bottom:5%;}
.PicList002622 .news-top li .pic img{ width:100%; }
}
@media(max-width:768px){
.PicList002622 .news-list1{ padding:0 10px;}
.PicList002622 .news-list1 .pic,
.PicList002622 .news-list1 .txt{margin:0 10px;}
.PicList002622 .bx-pager{ width:auto; float:none; margin-top:2%;}
.PicList002622 .news-top li .txt{ padding:3%;}
.PicList002622 .news-top li .txt p{ margin:3% 0;}
}
@media(max-width:480px){
.PicList002622 .news-list1{ padding:0 5px;}
.PicList002622 .news-list1 .pic,
.PicList002622 .news-list1 .txt{margin:0 5px;}
.PicList002622 .news-list1 .pic time{ width:78px;}
.PicList002622 .news-list1 .pic time span{ font-size:24px; line-height:30px;}
.PicList002622 .news-list1 .txt h2{  font-size:16px;}
.PicList002622 .news-list1 .txt  p{ font-size:12px; line-height:20px;  padding:0;}
}
/*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:#0079c3; 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; }
}
/*
 .Banner002385 为demo编号
 */
.Banner002385{ overflow:hidden; position:relative; z-index:1;  }
.Banner002385 .bx-viewport{ z-index:1;}
.Banner002385 .bx-viewport li a{ display:block;}

.Banner002385 .bx-controls-direction a{ position:absolute; width:89px; height:89px; top:50%; margin-top:-44px; background:url(../images/Banner002385-Banner_btn.png) no-repeat left top; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002385 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner002385 .bx-controls-direction a.bx-next{ background-position:right top; right:5%;}

.Banner002385 .bx-pager{ position:absolute; width:100%; left:0; bottom:5%; z-index:10; text-align:center;}
.Banner002385 .bx-pager *{ width:12px; height:12px;}
.Banner002385 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002385 .bx-pager a{ display:block; border-radius:50%; border:1px solid #fff; overflow:hidden; line-height:100px;}
.Banner002385 .bx-pager a.active{ background:#da251d;}
@media(max-width:1024px){
	.Banner002385 .bx-viewport li a img{ position: relative; width: 130%; left: -15%; max-width: none;}
}
@media(max-width:900px){
 .Banner002385 .bx-controls-direction{ display:none;}
}
@media(max-width:768px){
	.Banner002385 .bx-viewport li a img{ width: 150%; left: -25%;}
}

/*Spec002089 */
.Spec002089{  background: url(../images/RighInfo002227-icon1.png) no-repeat center top #f2f2f2; border-bottom:0;border-bottom:1px solid #eee;overflow: hidden;padding: 10px 0}
.Spec002089 .l{float: left;}
.Spec002089 .r{float: right;}
.Spec002089 .r span{line-height: 30px;}
.Spec002089 dl{  overflow:hidden; line-height:24px; position:relative; padding-left:132px; min-height:34px; padding-left:130px;}

.Spec002089 dt{ position:absolute; left:0; top:0; height:100%;width:132px; text-align:left; color:#1d1d1d;  padding-right:15px;}
.Spec002089 dd{ position:relative; font-size:12px; overflow:hidden;}
.Spec002089 dd .btn{position:absolute; right:0; top:0; height:100%; width:40px; background:url(../images/Top001021-search.png) no-repeat center center #007fea; cursor:pointer; border:none;}
.Spec002089 dd a{color:#555;display:inline-block;}
.Spec002089 dd a:after{ display:inline-block; content:''; vertical-align:middle; width:2px; background-color:#e7e7e7; border-left:1px solid #a9a9a9; height:13px; margin:0 15px;}
.Spec002089 dd a.on,
.Spec002089 dd a:hover{ color:#007fea;}
.Spec002089 dd span{ position:absolute; right:0; top:0;text-align:center; width:48px; height:24px; line-height:24px; background:#007fea; color:#fff;cursor:pointer; display:none; border-radius:3px;}
@media(max-width:640px){
.Spec002089 dd a:after{ margin:0 5px;}
}
@media(max-width:480px){
.Spec002089 dl{ padding:5px; min-height:inherit; }
.Spec002089 dt{ position:relative; height:auto; width:auto;text-align:left; margin-bottom:10px; padding:10px 0;}
.Spec002089 dl:last-of-type dt{ margin-bottom:0;}
}
/*
 .Floor002375 为demo编号
 */
.Floor002375{ background: url(../images/Floor002375-bg.png) no-repeat right top; padding: 30px 0 60px;  background-size: auto 100%;}
.Floor002375 .auto{ }

.Floor002375 .pic{}
.Floor002375 .word .tit{ margin: 0; color: #007fea; font-size: 20px; font-weight: normal; line-height: 32px;}
.Floor002375 .word .tit:after{ content: ""; display: block; max-width: 43px; width: 20%; height: 3px; background: #ddd; margin: 25px 0;}
.Floor002375 .word .tit em{ font-style: normal; font-size: 32px; text-transform: uppercase; font-weight: 600; position: relative; top: 6px; padding-right: 15px;}
.Floor002375 .word figure{ font-size: 14px; line-height:30px;}
.Floor002375 .word .more{ width: 155px; height: 50px; line-height: 26px; border: 2px solid #aeaeae; font-size: 14px; color: #666; display: block; padding: 10px 20px; position: relative; margin-top: 4%;
transition: all .3s ease-in-out .1s; 
-webkit-transition:all .3s ease-in-out .1s;
-ms-transition: all .3s ease-in-out .1s;
-moz-transition:all .3s ease-in-out .1s;
}
.Floor002375 .word .more:before{content: ""; position: absolute; left: 0; top: 0; width: 0; overflow: hidden; height: 100%; z-index: 1; background: #007fea; 
transition: width .3s ease-in-out; 
-webkit-transition: width .3s ease-in-out;
-ms-transition: width .3s ease-in-out;
-moz-transition: width .3s ease-in-out;
}
.Floor002375 .word .more span{ position: relative; z-index: 3; display: block;}
.Floor002375 .word .more i{ position: absolute; font-family: 宋体; font-style: normal; right: 0; top: 50%; margin-top: -13px; font-weight: 600;}
.Floor002375 .word .more:hover{ color: #fff; border-color: #007fea;}
.Floor002375 .word .more:hover:before{  width: 100%; }
.Floor002375{ padding: 2% 0;box-shadow:3px 3px 20px #666; }
@media only screen and (max-width:767px ) {
	.Floor002375 .word .tit{ text-align: center;}
	.Floor002375 .word .tit:after,.Floor002375 .word .more{ margin-left: auto; margin-right: auto;}
	.Floor002375 .word .more{ height: 40px; line-height: 17px;}
    .Floor002375 .word .more i{ margin-top: -8px;}
}
@media only screen and (min-width:768px ) {
	.Floor002375{ padding: 2% 0;}
	.Floor002375 .pic{ float: left; width: 38%;}
	.Floor002375 .word{ float: right; width: 58%;}
	.Floor002375 .word .tit{font-size: 24px; line-height: 42px;}
	.Floor002375 .word .tit em{ font-size: 42px; top: 10px;padding-right: 30px;}
	.Floor002375 .word figure{ font-size: 14px;}
}

@media only screen and (min-width:1440px ) {
	.Floor002375{ padding: 2% 0;}
	.Floor002375 .word .tit{font-size: 30px; line-height: 60px;    font-family: "宋体";}
	.Floor002375 .word .tit:after{ margin: 10px 0;}
	.Floor002375 .word .tit em{ font-size: 60px; }
}
/*
 .Floor001711 为demo编号
 */
.Floor001711{background-size: cover;padding-bottom:15px;    background: url(../images/HOME_17.png)#f2f2f2;   min-height: 490px;}
.Floor001711 ul{float:left; width:100%;}
.Floor001711 li{ float:left; width:23.5%; margin-right:2%; position:relative; z-index:10;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; background-color:rgba(255,255,255,0.9); overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background-color:#007fea;}
.Floor001711 li figure{ padding-bottom:50%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center bottom/auto 85%; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:10% 4% 12% 4%; text-align:center;}
.Floor001711 li h1{ margin:0;font-size:16px;line-height: 30px; letter-spacing: 2px;color:#333;position: relative}
.Floor001711 li h1:after{position: absolute;content: "";background: #007fea;width: 40px;height: 2px;bottom: -14px;left: 110px;}
.Floor001711 li:hover h1:after{background: #fff;}
.Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
.Floor001711 li p{ display: none;margin-top: 20px;font-size:13px; line-height:20px;color:#333; overflow:hidden; height:40px; margin-bottom:0; padding:0 8%;}
.Floor001711 li:hover p{display: block;}
.Floor001711 li a:hover *{ color:#fff !important;}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:49%; margin-top:15px;}
.Floor001711 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001711 li h1{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}
/*
 .Floor001330  .Floor001233 ä¸ºdemoç¼–å·
 */
.Floor001330  .Floor001233{ background-color:#fff; }

.Floor001330  .Floor001233 h1{ margin:0 0 3% 0; text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor001330  .Floor001233 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:18px; position:relative;}
.Floor001330  .Floor001233 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}

.Floor001330  .Floor001233 .more{ text-align:center;}
.Floor001330  .Floor001233 .more a{ display:inline-block; border:1px dashed #d0d5dc; font-size:15px; padding:0 10px 0 30px; line-height:30px; background:url(../images/Floor001233-more.png) no-repeat 10px center; color:#999; transition:all ease-in-out 0.3s;}
.Floor001330  .Floor001233 .more a:hover{ background:#1d2088; color:#fff; padding-left:10px;}
.Floor001330  .Floor001233 dl{float: none;width: 100%;}
.Floor001330  .Floor001233 dd{ float:left; width:33%;  padding: 1px;
  height: auto; margin:1px; position:relative; overflow:hidden;}
.Floor001330  .Floor001233 dd img{ display:block; width:100%; position:relative; z-index:3;}
.Floor001330  .Floor001233 dd figure{ position:absolute;  width:100%;  height:100%; background-color:rgba(0, 0, 0, 0.6); color:#fff; z-index:0;}
.Floor001330  .Floor001233 dd:hover figure{ z-index:5;}
.Floor001330  .Floor001233 dd .table{display:table;width:100%;  height:100%;}
.Floor001330  .Floor001233 dd .table_cell{ display:table-cell; vertical-align:middle; text-align:center; padding-left:5%; padding-right:5%;}
.Floor001330  .Floor001233 dd h2{ position:absolute; width:100%; padding:5%; left:0; top:0; color:#fff; margin:0; font-size:14px; font-weight:normal; z-index:4;transition:all ease-in-out 0.3s; text-align: left;display: block;    background: rgba(0,0,0,0.3);}
.Floor001330  .Floor001233 dd h2 b{ font-size:16px;line-height: 30px;}
.Floor001330  .Floor001233 dd h2 span{line-height: 30px;}
.Floor001330  .Floor001233 dd:hover h2{ opacity:0;}
.Floor001330  .Floor001233 dd h3{ font-size:20px; margin:0;padding: 0;background: none;}
.Floor001330  .Floor001233 dd p{ line-height:20px; overflow:hidden; height:40px; margin:5px 0;}
.Floor001330  .Floor001233 dd figure span{ display:inline-block; width:35px; height:35px; background:url(../images/Floor001233-hover_more.png) no-repeat center center/contain;}
.Floor001330  .Floor001233 dd figure p{color:rgba(255,255,255,0.8)}
@media(max-width:768px){
.Floor001330  .Floor001233 dd{ width:50%;}
}
@media(max-width:375px){
.Floor001330  .Floor001233 h1{ font-size:20px;}
.Floor001330  .Floor001233 h1 span{font-size:15px;}
.Floor001330  .Floor001233 dd h2 b,
.Floor001330  .Floor001233 dd h3{ font-size:16px;}
.Floor001330  .Floor001233 dd h2{ font-size:12px;}
.Floor001330  .Floor001233 dd p{ height:20px; font-size:12px;}
.Floor001330  .Floor001233 dd figure span{ width:22px; height:22px;}
}

.cply{    background: url(../uploadfiles/311848503.jpg)no-repeat;background-size: cover;}
/*
 .Floor001330 为demo编号
 */
.Floor001330{ padding:2% 0 1%;}
.Floor001330 h2{ display:none;}
.Floor001330 .main{ min-height:285px;      padding: 1%;   box-shadow: 2px 2px 14px #999;}
.Floor001330 dl{ float:left; width:23.2%;}
.Floor001330 dl h3{text-align: center;      background: linear-gradient(to right,#007fea,#60acec,#007fea);margin: 0;color: #fff;border-radius:10px 10px 0 0;
    padding: 20px 0;}
.Floor001330 dd{ margin-bottom:1px; line-height:41px;height:41px; position:relative;text-align: center;font-size:15px; cursor:pointer; background-color:#e9e7e7;}
.Floor001330 dd:last-child{ margin-bottom:0;}
.Floor001330 dd i{ position:absolute; width:30%; left:0; top:0; height:100%; background:url(../images/Floor001330-icon1.png) no-repeat center center #48aa43;}
.Floor001330 dd:nth-child(2) i{ background-image:url(../images/Floor001330-icon2.png);}
.Floor001330 dd:nth-child(3) i{ background-image:url(../images/Floor001330-icon3.png);}
.Floor001330 dd:nth-child(4) i{ background-image:url(../images/Floor001330-icon4.png);}
.Floor001330 dd.on{ background-color:#fff;    border-left: 90px #007fea solid;color: #007fea}
.Floor001330 dd.on a{ color: #007fea}
.Floor001330 dd.on i{background-color:#ed710c;}
.Floor001330 ul{ float:right; display:table;width:76.8%; background-color:#f9f9f9;min-height:270px; padding:1%;}
.Floor001330 li{ display:none; overflow:hidden; vertical-align:middle;}
.Floor001330 li .pic{ float:left; width:54.5%;}
.Floor001330 li .pic img{ display:block; width:100%;}
.Floor001330 li figure{ float:right; width:43%;}
.Floor001330 li figure h5{ margin:0;font-size: 16px;border-bottom: #ececec 1px solid; font-weight:normal;padding-bottom: 10px;}
.Floor001330 li figure p{font-size: 13px;color: #666;line-height: 25px; margin-bottom:0; overflow:hidden; height:100px;}
@media(max-width:768px){
.Floor001330 ul,
.Floor001330 dl{ float:none; width:100%;}
.Floor001330 dl{ overflow:hidden;}
.Floor001330 dd{ float:left; width:20%; padding-left:0;overflow:hidden; text-indent:-999em;}
.Floor001330 dd i{ width:100%; border-right:1px solid #f9f9f9;}
.Floor001330 dd:last-child i{ border-right:0;}
}
@media(max-width:640px){
.Floor001330 ul{ min-height:inherit; padding:4%;}
.Floor001330 li .pic,
.Floor001330 li figure{ float:none; width:auto;}
.Floor001330 li figure{ padding-top:5%;}
}
@media(max-width:480px){
.Floor001330 .main{ padding-left:0; background:none;} 
.Floor001330 h2{ display:block; text-align:center; color:#48aa43; font-size:24px; margin:0;}
.Floor001330 h2 span{ display:block; font-weight:normal; font-size:16px; color:#666;}
}

.ly{    padding-bottom: 3%;    background: url(../uploadfiles/311848503.jpg)no-repeat;
    background-size: cover;}
.ly ul{overflow: hidden;}
.ly li{float: left;width: 50%;position: relative;list-style: none;}
.ly li a{position: absolute;content:"";width: 100%;height: 100%;}
.ly li .inner{background:rgba(255,255,255,0.5);;min-height: 186px;}
.ly li:nth-child(2) .inner,.ly li:nth-child(3) .inner,.ly li:nth-child(6) .inner{    background: rgba(255,255,255,0.8);;min-height: 186px;color: #000}
.ly li.ly1{}
.ly li.ly2{}
.ly li.ly3{}
.ly li.ly4{}
.ly li.ly5{/*background: url(../uploadfiles/ly8.jpg)no-repeat;*/background-size: cover;}
.ly li.ly6{}
.ly li img{float: left;width: 30%;}
.ly li .r{float: right;width: 70%;}
.ly li h3{background: #007fea;color: #fff;     margin: 0 0 5px 0;   padding: 0 3%;}
.ly li h3 span{background: #007fea;color: #fff; margin-right: 10px;font-size: 24px;}
.ly li dd{ background: url(../images/Top002434-icon_a.png) no-repeat 17px 9px;    text-indent: 1em;   line-height: 24px;color:rgba(0,0,0,0.8);position: relative;    padding: 0 3%;}
.ly li dd:after{position: absolute;content: "";background:rgba(0,0,0,0.2);width: 1px;height: 50px;top:17px;right: 0; }
.ly li dd:last-child:after{background:rgba(255,255,255,0); }

/*
 .Floor002235 为demo编号
 */
.Floor002235{}
.Floor002235 {position: relative; z-index: 5; background: url(../images/HOME_17.png);  }
.Floor002235 .tabs{ border-bottom: 1px rgba(255,255,255,0.1) solid;    box-shadow: 0px 2px 14px #999; text-align: center; /*margin: 0 0 60px;*/ background: linear-gradient(to right,#007fea,#60acec,#007fea);; font-size: 14px; color: #474747}
.Floor002235 .tabs span.on{  color: #007fea; font-weight: bold; background-color: #aaa; color: #fff;}
.Floor002235 .tabs span{padding: 0 14px; line-height: 24px; display: block; background-color: #eee;border-bottom:1px solid #fff;}

.Floor002235 .con{ display: none;}
.Floor002235 .word h4{font-size: 18px; color: #007fea; font-weight: 100}
.Floor002235 .word h4 span{display: block; width: 40px; border-bottom: 1px solid #007fea; margin: 17px 0 5px}
.Floor002235 .word dd{font-size: 16px; line-height: 24px; color: #474747; margin: 0 0 10px; padding-left: 40px;}
.Floor002235 .word p{font-size: 14px; line-height: 22px; color: #777; padding: 20px 0 0}
.Floor002235 .addr{ background: url(../images/Floor002235-addr.png) no-repeat 0 center;}
.Floor002235 .tel{ background: url(../images/Floor002235-tel.png) no-repeat 0 center;}
@media (min-width: 768px) {
.Floor002235 .con .map{ width: 45%; float: left; max-width: 449px}
.Floor002235 .con .word{ width: 50%; float: right; margin: -20px 0 0}

.Floor002235 .tabs span{ position: relative; padding: 0 24px;line-height: 44px; display: inline-block; background: none; border-bottom: none;}
.Floor002235 .tabs span.on{color: #fff;background: none;}
.Floor002235 .tabs span.on:after{background: url(../images/Floor002235-icon.png) no-repeat bottom center; content: ""; width: 24px; height: 12px; display: block; position: absolute; left: 50%; bottom: -11px; transform: translate(-50%,0);}	
}
@media (min-width:1024px) {
.Floor002235 .tabs span{ line-height:34px;     background: #fff;padding: 0 20px;margin: 20px 1px 0;}	
}
@media (min-width:1250px) {
.Floor002235 .tabs { }
.Floor002235 .con .map{ width: 449px; margin: 0 0 0 85px}
.Floor002235 .con .word{ width: 460px; margin: -16px 90px 0 0}
}


/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.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*/

/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    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-loaded {
    display: block; }
  .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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.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 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{background: url(../uploadfiles/311848503.jpg)no-repeat;background-size: cover;}
.PicList002311 .auto{}
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul li li{    box-shadow: 0px 2px 14px #999;padding: 0}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#000;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#007fea;}

.PicList002311.honner{ background:none }
.PicList002311.honner > li{ width:20%; float:left; list-style:none; margin-right:6.5%; margin-bottom:2%  }
.PicList002311.honner > li:nth-child(4n){ margin-right:0 }

.PicList002311.honner > li .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#000;}
.PicList002311.honner > li .dot:hover{ color:#007fea;}




@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}	
}

.ks{ position:relative; z-index:100; border-top: 1px #eee solid;   padding: 1% 0;    background: #fff;}
.ks h3{color:#007fea;padding: 2% 0 1%;position: relative;margin: 0}
.ks dl a{padding: 5px 15px;border: 1px #ddd solid;color: #000;margin-right:5px;    background: #fff;}
.ks dl a:hover{background: #007fea;color: #fff;}

/*
 .Floor001249 为demo编号
 */
@font-face {
	font-family: 'dincond';
	src: url(../fonts/dincond-webfont.eot);
	src: url(../fonts/dincond-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/dincond-webfont.woff2) format('woff2'), url(../fonts/dincond-webfont.woff) format('woff'), url(../fonts/dincond-webfont.ttf) format('truetype'), url(../fonts/dincond-webfont.svg#dincond-webfont) format('svg')}

.Floor001249{ color:#333; margin-right:2%;width: 70%;float: left;background: #f2f2f2;box-shadow: 0px 2px 14px #999;
}

.Floor001249 a{ color:#000;}
.Floor001249 time{font-size:12px;}
.Floor001249 .nr{padding: 0.5% 1%}
.Floor001249 .left{ float:left; width:43.36%;}
.Floor001249 .right{ float:right; width:52.42%;}

.Floor001249 .left dl dd{ display:none;}
.Floor001249 .left dd time{ float:right; }
.Floor001249 .left dd img{ display:block; width:100%;}
.Floor001249 .left dl dd p:nth-of-type(2),
.Floor001249 .right li p{ margin:0; line-height:18px; overflow:hidden; height:21px; font-size:12px;}
.Floor001249 .right li div{ padding:10px 20px 10px 107px; position:relative; line-height:20px; transition:all ease 0.4s;}
.Floor001249 .right li div span{ position:absolute; left:0; top:20px;font-size:36px;border-right: 1px solid #ccc; width:81px; line-height:16px; text-align:center;    font-family: 'dincond', "Times New Roman", Times, serif; color:#999;}
.Floor001249 .right li:hover div{ background-color:#fff;}

.Floor001249 .right .bx-controls-direction{ display:none;}
.Floor001249 .right .bx-pager{ overflow:hidden; padding-top:1%;}
.Floor001249 .right .bx-pager div{ float:left; width:10px; margin-right:5px;}
.Floor001249 .right .bx-pager div a{ display:block; height:10px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001249 .right .bx-pager div a.active{ background-color:#0d6fb8;}
@media(max-width:768px){
.Floor001249 .left,
.Floor001249 .right{ float:none; width:auto;}
.Floor001249 .left{ margin-bottom:3%;}
}
.xw{padding: 2% 0;    background: url(../images/HOME_17.png);}
/*
 Floor000839 为demo编号
 */
.Floor000839{float: right;width: 26%;     box-shadow: 0px 2px 14px #999;   background: #eee;
   }
.Floor000839 .auto{ }
.Floor000839 .auto .forms{padding: 0 2%;}
.Floor000839 .zc .l{float: left;width: 30%;text-align: center;margin-right: 15px;}
.Floor000839 .zc .l p{text-align: center;}
.Floor000839 .zc .r p{margin: 0;line-height: 24px;font-size: 12px;}
.Floor000839 .zc .r b{font-size: 20px;color: #000;line-height: 60px;}
.Floor000839 .zc .r span{float: right;color: #007fea;}
.Floor000839 .contact{ float:left; width:48%;}
.Floor000839 .contact h1,.Floor000839 .forms h1{ margin:0; font-size:25px; font-weight:bold; line-height: 48px;color:#333;  width:100%; padding:20px 0 0;border-bottom: 1px solid #efefef;}
.Floor000839 .contact h1 em,.Floor000839 .forms h1 em{ font-style:normal; color:#891f19;}
.Floor000839 .contact p{ color:#777; background:#e9e9e9; font-weight:bold; font-size:18px;line-height:46px; padding-left:14px;}
.Floor000839 .contact b{ font-size:18px; color:#891f19;}
.Floor000839 .contact dl dt,.Floor000839 .contact dl dd{ padding:17px 0; margin:7px 0;height:56px; overflow:hidden; }
.Floor000839 .contact dl .add{ background:url(../images/Bottom000833_icon.png) no-repeat 0 5px; padding-left:55px;}
.Floor000839 .contact dl .tel{ background:url(../images/Bottom000833_icon.png) no-repeat 0 -61px; padding-left:55px;}
.Floor000839 .contact dl .fax,.Floor000839 .contact dl .email{ background:url(../images/Bottom000833_icon.png) no-repeat 0 -132px; font-weight:normal; padding-left:55px; float:left; width:50%; padding:1.05em 0 1.05em 55px;}
.Floor000839 .contact dl .email{ background-position:0 -192px;float:right; }

.Floor000839 .forms .feedform{ margin-top:32px;}
.Floor000839 .forms input,.Floor000839 .forms textarea{ border:none;background:#fff; border:#D6D6D6 solid 1px; padding:4px 10px; margin-bottom:6px;}
.Floor000839 .forms input[type=text]{ width:100%;}
.Floor000839 .forms  textarea{ display:block; width:100%; padding:2%;margin-bottom:15px;}
.Floor000839 .forms .btn{ width:48%; float:right; background:#999; color:#fff; font-size:16px; font-weight:bold; padding:10px 0; border-radius:0; letter-spacing:0.5em;}
.Floor000839 .forms .btn.submit{ float:left; background: #007fea;}
.Floor000839 .forms .name{ float:left; width:48%;}
.Floor000839 .forms .tel{ float:right; width:48%;}
.Floor000839 .forms .con{ clear:both; height:9.5em;}
@media (max-width:1000px){
.Floor000839 .contact dl .fax,.Floor000839 .contact dl .email,.Floor000839 .forms input[type=text]{ float:none; width:100%;}
	}
@media (max-width:768px){
.Floor000839 .contact,.Floor000839 .forms{ float:none; width:100%;}
	}
/*Other002539 */
.Other002539{ position:fixed;z-index:200;     border-radius: 10px 0 0 10px;    box-shadow: 0px 2px 14px #999;right:0;}
.Other002539 h4{color: #fff;      border-radius: 10px 0 0 0;  background: linear-gradient(to right,#007fea,#60acec,#007fea);padding: 15px 0 ;margin: 0}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#6c5754; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:99px; height:50px;    background: linear-gradient(to right,#007fea,#60acec,#007fea);border-bottom:1px solid rgba(255,255,255,0.3);text-align: center;line-height: 15px;
    color: #fff;}
.Other002539 .icon img{display: block;margin: 0 auto ;padding-top: 2px}
.Other002539 .icon1{ display:block; width:99px; height:36px!important;     background: linear-gradient(to right,#f2f2f2,#fff,#f2f2f2);border-bottom:1px solid #ddd;text-align: center;color: #000;line-height: 36px;}
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;    border-radius: 0 0 0 10px;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}
/*Bottom002600 */
.Bottom002600{ position:relative; z-index:100;  padding:2% 0 1%;color:#000;background: #eee;    box-shadow: 4px 4px 16px #000; }
.Bottom002600 a{ color:#8d8d8d;}
.Bottom002600 a:hover{ color:#fff;} 

.Bottom002600 footer{ background:#202020;  margin-top: 2%;padding:1% 0;color:#8d8d8d;}
.Bottom002600 footer dt a{ font-weight:bold;}
/*swiper*/
.partner .swiper-container {position: relative;overflow: hidden;z-index: 1;    padding-top: 40px;}
.partner .swiper-container-android .swiper-slide, 
.partner .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.partner .swiper-wrapper,
.partner .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.partner .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.partner .swiper-slide{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}
/*swiper end*/
.Floor002235 .partner{     padding: 0 1% 1%;     box-shadow: 0px 2px 14px #ddd ;margin-bottom:1%;    background:#007fea;}
.Floor002235 .partner .title{ position:relative; height: 30px;font-size:20px; color:#fff; margin-bottom:2%;}
.Floor002235 .partner .btn{    padding-top: 20px; position:relative;    width: 100px;margin: 0 auto;}
.Floor002235 .partner .btn a{ float:left; width:33px; height:7px; margin-left:10px; background:url(../images/Bottom002600_btn.png) no-repeat left top; cursor:pointer;}
.Floor002235 .partner .btn a.next{ background-position: right top;}
.Floor002235 .partner .btn a.swiper-button-disabled{ cursor:default;}
.Floor002235 .partner  .swiper-slide a{ position:relative; display:block;}
.Floor002235 .partner  .swiper-slide a:hover::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; border:2px solid #00a2e9;}

.Bottom002600 .l {float: left;overflow: hidden;    width: 70%;}
.Bottom002600 .l dl{float: left;margin-right:2%;width: 48%;}
.Bottom002600 .l h3{color: #000;font-size: 20px;margin: 0 0 5px;}
.Bottom002600 .l p{font-size: 14px;    margin: 0;
    line-height: 28px;}
.Bottom002600 .r {float:right;    width: 30%;}
.Bottom002600 .r dd{width: 30%;float: right;font-size: 12px;text-align: center;margin-left: 9%;}
.Bottom002600 .r dd img{margin-bottom: 3px;}
@media(min-width:1025px){
.Bottom002600 footer dt{ float:left;}
.Bottom002600 footer dd{ float:right;}
.Bottom002600 footer dd a{ margin-left:15px;}
.Bottom002600 .bottom_nav{ padding-right:202px; min-height:244px; }
.Bottom002600 .contact{ position:absolute; right:0; top:0; width:202px;}
.Bottom002600 .code{ padding:10% 0 7% 0;}
}
@media(max-width:1024px){
.Bottom002600 .bottom_nav nav{ display:none;}
.Bottom002600 .contact{ text-align:center;}
.Bottom002600 .code img{ margin:0 auto; padding:3% 0;}
.Bottom002600 .bdsharebuttonbox{ display:inline-block; margin:0 auto;}
.Bottom002600 .bdsharebuttonbox a{ margin:0 10px;}
.Bottom002600 footer{ text-align:center; line-height:24px;}
.Bottom002600 footer dd a{ margin:0 8px; display:inline-block;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ margin:0; padding:10px 0;    font-size: 15px;}
.RighInfo002228 .single-content .bg{padding: 1%; border: 4px #ddd solid; margin-bottom: 4%;  box-shadow: 4px 4px 14px #ddd;}
.RighInfo002228 .single-content .bg h3{    background: linear-gradient(to right,#007fea,#60acec,#007fea);line-height: 40px;text-align: center;color: #fff;font-size: 25px;    margin: 0;
    letter-spacing: 19px;}
.RighInfo002228 .single-content .bg dl{overflow: hidden;     padding: 10px 0;   border-bottom: 1px #ddd solid;line-height: 24px;}
.RighInfo002228 .single-content .bg dl dd{float: left;}
.RighInfo002228 .single-content .bg dl dd:first-child{width: 12%;}
.RighInfo002228 .single-content .bg dl dd:nth-child(2){width: 38%;    padding-right: 20px;}
.RighInfo002228 .single-content .bg dl dd:last-child{width: 50%;}
.RighInfo002228 .single-content .bg dl.f dd{color: #007fea;}
.RighInfo002228 .single-content b{font-size: 20px;color: #007fea}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:33.33%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

.qq img{width: 30px;padding-top: 5px;}
.xz{margin-bottom: 4%;}
.xz dl{overflow: hidden;}
.xz dl dd{float: left;width: 25%;padding:2% 5%;text-align: center;border-right: 1px #ddd dashed;}
.xz dl dd h3{padding: 5px 15px;background: #007fea;color: #fff;    margin: 0;}
.xz dl dd img{margin-bottom: 5px;}

.jz{margin-bottom: 4%;overflow: hidden;}
.jz dd{width: 33.33%;float: left;padding: 2% 3%;background: #007fea;}

.jz dd h3{width: 14%;float: left;    padding:6px 4px;    font-size: 30px;line-height: 38px;margin: 0;background: #fff;color: #007fea;position: relative;}

.jz dd .r{width: 80%;float:right;}
.jz dd .r h4{color: #fff;position: relative;     font-size: 16px;   margin: 0;}

.jz dd .r p{color:  rgba(255,255,255,0.7);    font-size: 14px;}
.jz dd:nth-child(2n){background: #eee;}
.jz dd:nth-child(2n) h3{background: #007fea;color: #fff;}
.jz dd:nth-child(2n) h3:after{background: #fff;}
.jz dd:nth-child(2n) h4{color: #000;}
.jz dd:nth-child(2n) h4:after{background:#007fea;}
.jz dd:nth-child(2n) p{color:  rgba(0,0,0,0.7);}
/*
 .PicList001761 为demo编号
 */
.PicList001761 ul{margin-top: 2%;}
.PicList001761 li{ float:left; width:15.666%; margin-right:1%; text-align:center;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#007fea; display:block;}
.PicList001761 li a:hover span{ background-color:#007fea; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:last-child{ margin-right:0;}

.PicList001761 dl{ width:984px; height:210px; border:1px solid #e1e4ed; margin:30px auto 0;}
.PicList001761 dt{ width:226px; height:186px; float:left; overflow:hidden; margin:20px 0 0 27px; display:inline;}
.PicList001761 dt img{width:226px; height:170px;}
.PicList001761 dd{ width:624px; float:left; margin-left:28px; overflow:hidden; margin-top:20px; position:relative; height:176px;}
.PicList001761 dd h3{ height:38px; font:18px "Microsoft Yahei"; line-height:36px; overflow:hidden;}
.PicList001761 dd h3 a{ color:#3e465b;}
.PicList001761 dd h3 a:hover{ color:#007fea;}
.PicList001761 dd h3 i{ font:14px Arial, Helvetica, sans-serif; color:#a1a1a5; padding-left:70px;}
.PicList001761 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#4a5366; height:54px; border-bottom:1px dashed #a6abba;}
.PicList001761 dd span{ display:block; height:42px; font:14px "Microsoft Yahei"; color:#27303f; line-height:42px;}
.PicList001761 dd span em{ padding:0 15px;}
.PicList001761 dd h5{ font: 12px "Microsoft Yahei"; color: #a1a1a5; background:0; padding-left: 0;}
.PicList001761 dd h5 i{ font-style:normal;}
.PicList001761 dd h4{ width:24px; height:24px; overflow:hidden; position:absolute; bottom:0; right:0; margin:0; padding:0;}

@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}

/*
 .PicList054 为demo编号
 */
.PicList054 ul{margin-top: 2%;}
.PicList054 li{ float:left; width:24%; margin-right:1%; text-align:center;}
.PicList054 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:contain;}
.PicList054 li figure img{ display:none;}
.PicList054 li a{color:#007fea; display:block;}
.PicList054 li a:hover span{ background-color:#007fea; color:#fff;}
.PicList054 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList054 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList054 .categoryname{ font-size:18px;}
.PicList054 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}


/*Form002100 */
.Form002100{margin: 3% 0;}

.Form002100 .reg_form{ border:30px solid #f0f0f0;    background: #fff; box-shadow: 2px 2px 14px #999; padding:1%;overflow: hidden;}
.Form002100 .reg_form h1{ margin:0; font-size:18px; color:#fff;    padding: 10px 10px;    background: linear-gradient(to right,#007fea,#60acec,#007fea);}
.Form002100 .reg_form .l{float: left;   width: 80%;}
.Form002100 .reg_form .r{float: right;      padding-top: 11px; width: 18%;text-align: center;}
.Form002100 .reg_form .r dl{overflow: hidden;}
.Form002100 .reg_form .r dl dd{float: left;width: 50%;padding: 0 2%;padding: 0 9%;margin-top: 10%; font-size:13px }
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden; }
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:23%; }
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:23%; }
.Form002100 .reg_form dl.table dd{ width:76%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{ max-width:490px;}
.Form002100 .reg_form td{ padding:0; line-height:37px; padding-bottom:10px;}
.Form002100 .reg_form td.f_name{ width:280px; color:#333;}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:100%;border-radius:3px; font-size:18px; color:#fff;     background: linear-gradient(to right,#007fea,#60acec,#007fea);cursor:pointer; padding:0; font-weight:bold; border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100 header span{ display:none;}
.Form002100 header img{ height:50px;}
.Form002100 .reg_form td.btn input{ font-size:15px; }
.Form002100 footer{ text-align:left;}
.Form002100 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
}
/*TextList002514 */
.TextList002514 .list{    background: #eee; border:1px solid #e8e8e8; padding:0 3% 2%; margin-bottom:15px;}
.TextList002514 h3{color: #007fea}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#007fea; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title span{color: #007fea;font-weight: bold;}
.TextList002514 .job-title.select{ color:#007fea;}
.TextList002514 .job-title.select span{color: #007fea}
.TextList002514 .job-main{    background: #fff; display:none; padding:2%; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#007fea; padding:30px 0;}




/*
 .TextList002205 为demo编号
 */
.TextList002205{ padding-bottom:3%;}
.TextList002205 h3{color: #007fea}
.TextList002205 p{font-size: 15px;line-height: 24px;}
.TextList002205 .siderLeft{ width:16.7%; float:left;}
.TextList002205 .siderLeft ul li{ text-align:center; line-height:34px;}
.TextList002205 .siderLeft ul li+li{ border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{ display:block;background:#f4f4f4; }
.TextList002205 .siderLeft ul li.cur > a{ background:#c02a05; color:#fff;}
.TextList002205 .list{ }
.TextList002205 .list .item{ margin-bottom:10px;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:36px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333333; font-size:14px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:15px 25px 15px 75px; background:#f1f1f1; display:none;}
.TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#007fea;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{ background:#007fea; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}
/*
 .TextList001334 为demo编号
 */
.TextList001334{ padding:2% 0;}
.TextList001334 .column{ text-align:center;padding:4% 0;}
.TextList001334 .column b{ font-size:36px; font-weight:bold;}
.TextList001334 .column p{ margin:15px 0 0 0; border-top:1px solid #e7e7e7; color:#a6a6a6; }
.TextList001334 .column p span{ position:relative;padding:0 10px; background-color:#fff; top:-10px; line-height:20px; }
.TextList001334 .main{ padding-left:38.5%; min-height:457px; background:url(../images/TextList001334-bg.jpg) no-repeat left top/34.8% auto;}
.TextList001334 .search{ padding-bottom:3%;}
.TextList001334 .search h3{ margin:0;font-size: 18px;color: #5c5c5c;padding: 10px 0;}
.TextList001334 .search dl{border: #ebebeb 1px solid;padding: 2% 3%;} 
.TextList001334 .search .text{ width:60%; height:36px; line-height:36px; padding:0 10px; box-shadow:0 0 5px #ccc inset; border:1px solid #ccc;}
.TextList001334 .search .btn{ cursor:pointer; border:none; margin-left:10px;width: 84px;height: 36px; background:#007cc2; cursor:pointer; color:#fff;}

.TextList001334 .main table{ border:#ebeced 1px solid; border-collapse:collapse;}
.TextList001334 .main table td{ border-bottom:1px solid #ebecee;border-collapse:collapse;  text-align:center;color:#333; padding:10px 5px;}
.TextList001334 .main table td:first-child,
.TextList001334 .main table td:last-child,
.TextList001334 .main table tr:first-child td{ border-bottom:0;}
.TextList001334 .main table tr:first-child td{ font-size:12px; background-color:#007cc2; border-right:1px solid #fff; color:#fff; line-height:40px; padding:0;}
.TextList001334 .main table td:nth-child(1){width:5%;}
.TextList001334 .main table td:nth-child(2){width:30%; text-align:left;}
.TextList001334 .main table td:nth-child(3),
.TextList001334 .main table td:nth-child(4),
.TextList001334 .main table td:nth-child(5){width:20%;}
.TextList001334 .main table tr:first-child td:nth-child(1),
.TextList001334 .main table tr:first-child td:nth-child(5){ border-right:0;}
.TextList001334 .main table td:nth-child(5) a{ display:inline-block; padding-right:15px; position:relative;}
.TextList001334 .main table td:nth-child(5) a::before{ position:absolute; content:''; width:0; height:0; border:5px solid #cbcbcb; border-top-color:transparent; border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-5px;}
@media(max-width:768px){
.TextList001334 .main{ padding-left:0; background:none; min-height:inherit;}
}
@media(max-width:640px){
.TextList001334 .column b{ font-size:26px;}
.TextList001334 .main table td:nth-child(3){ display:none;}
.TextList001334 .main table td:nth-child(2){width:40%;}
.TextList001334 .main table td:nth-child(4),
.TextList001334 .main table td:nth-child(5){width:25%;}
}
/*
 .Spec000284为demo编号
*/ 

.Spec000284{ position:relative; overflow:hidden; }
.Spec000284 .title{ font-size: 16px; font-weight: bold; color: #000; float: left; width: 170px; position:absolute; top:0; left:0; }
.Spec000284 .title span{ padding: 0px 30px 0px 30px; line-height: 35px; }
.Spec000284 .title .all{ color: #FFF; background: #ee5423; padding: 9px 14px; } 

.Spec000284 .ul{ padding-left:200px; }
.Spec000284 .ul li{ margin-left: 23px; margin-bottom: 15px; float: left;width: 115px; height: 35px; line-height: 35px; text-align: center;background: #dcdcdc; font-size: 16px; }
.Spec000284 .ul li a{ display:block; }
.Spec000284 .ul li a:hover{ color: #FFF; background: #ee5423; }
   

/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;}
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .box1{margin-bottom: 10%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:28px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#007fea;padding-bottom:10px;}
.RighInfo002227 .textbox-con1,.RighInfo002227 .textbox-con2{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 45%;float:left; margin-right:5%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:8%; padding-right:0;}
}
@media screen and (min-width: 768px){
	.RighInfo002227,.RighInfo002227 .box2 h3{ font-size:16px;}
	.RighInfo002227 .title{font-size:22px;margin-bottom: 60px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding-top:25px; margin:0;}
	.RighInfo002227 .box2 p{ padding-top:8px;}
	.RighInfo002227 .box2 .pic{ padding-top:30px; padding-bottom:0;width: 200px;}
	.RighInfo002227 .pepoleimage{ margin-bottom:80px;}
	.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	
}

.Info_title{ height: 91px; font: 22px "Microsoft Yahei"; text-align: center; line-height: 91px; color: #25282f; border-bottom: 1px dashed #c4c4c4; padding:0; margin:0; overflow: hidden; background: #f1f1f1;}
.Info_time{ color:#666; line-height:34px; font-weight:normal; text-align:center; margin:0; padding-top:1%;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }

.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

.hb3 dl{ margin-top:20px;}
.hb3 dt{ font:14px "Microsoft Yahei"; line-height:36px; color:#000;}
.hb3 dt p a{ width:100%; display:block; color:#444444; border-bottom:solid 1px #eee;}
.hb3 dt p a:hover{ color:#007fea; text-decoration:underline;}
.hb3 dt h4{ margin:0; padding:0;}
.hb3 dt h4 a{ display:block; height:20px; font:16px "Microsoft Yahei"; overflow:hidden; color:#444444;}
.hb3 dd{ font:14px "Microsoft Yahei"; text-align:right; line-height:30px; color:#666;}
.hb3 dd a{ display:block; margin-top:15px;}


.PicList002097 li{ float:left; width:31.333334%; margin-right:2%; margin-bottom:3%;}
.PicList002097 li .Ispic{ display:block; padding-bottom:60%;}
.PicList002097 li .Ispic img{ display:none;}
.PicList002097 li div{ height:55px; padding:5px 3px; border:1px solid #eaeaea; border-top:0;}
.PicList002097 li .dot{ text-align:center;padding:5% 5% 0 5%;}
.PicList002097 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}
.PicList002097 li p{ line-height:18px; overflow:hidden; height:54px; color:#9e9e9e; font-size:12px; padding:0 8%;}
.PicList002097 li aside{ border-top:1px solid #eaeaea; padding:0 5%; line-height:36px; text-align:center;}
.PicList002097 li aside a{ background:url(../images/PicList002097-more.gif) no-repeat right center; padding-right:15px; color:#e14343; display:inline-block;}
@media(min-width:769px){
.PicList002097 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002097 li{ width:32%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002097 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002097 li{ width:49%;}
.PicList002097 li:nth-child(2n){ margin-right:0;}
}


/*-----------02-27----------------------*/
/*
 .Top001021 为demo编号
 */
.Top001021{ background-size:100% 3px; position:relative;  z-index:100;}
.Top001021 header{ }
.Top001021 .top{ position:relative;    margin: 10px 0; z-index:20;}
.Top001021 .logo{ width: 100px;    display: inline-block;float: left;}
.Top001021 .top .t-l .t-l-l{float: left;    padding-left: 15px;margin-left: 5px;position: relative;}
.Top001021 .top .t-l .t-l-l:before{position: absolute;content: "";background: #ddd;width: 1px;height: 60px;left: 0;top:18px;}
.Top001021 .top .t-l .t-l-l p{font-size: 16px;color: #007fea}
.Top001021 .top .t-l .t-l-l b{font-size: 20px;color: #000;    letter-spacing: 2px;}
.Top001021 .top .t-r{float: right;    margin-top: 20px;}
.Top001021 .top .t-r .pic{width: 50px;float: right;margin-right: 10px;    margin-top: 5px;}
.Top001021 .top .t-r .lx{float: right;}
.Top001021 .top .t-r .lx p{margin: 5px 0;}
.Top001021 .top .t-r .lx b{font-size: 24px;color: #007fea}
.Top001021 .mobile_menu{ display:none;}


@media(min-width:1001px){
.Top001021 .top dl{}
.Top001021 nav{ background-color:#f2f2f2;box-shadow: 0px 3px 10px #bbb;}
.Top001021 nav li{ float:left; width:12.5%; text-align:center; position:relative;}
.Top001021 nav li span{ display:none;}
.Top001021 nav li a{ display:block; font-size:18px;color:#000;}
.Top001021 nav li >a{ line-height:60px;}
.Top001021 nav li dl{ position:absolute; top:60px; left:0; width:100%;background-color:rgba(255,255,255,0.9); display:none;}
.Top001021 nav li a.aon,
.Top001021 nav li:hover > a{ color: #fff;background: #007fea;}
.Top001021 nav li dt a{ line-height:40px;    font-size: 15px;border-bottom: rgba(255,255,255,0.1) 1px dashed}
/*.Top001021 nav li:hover dl{ display:block;}*/
.Top001021 nav li dt a:hover{ background-color:#007fea;color: #fff;}
}
@media(max-width:1000px){
.Top001021{}
.Top001021 .logo{ padding-right:0;}
.Top001021 .top{padding-bottom:15px; }
.Top001021 .top dl{ float:right;}
.Top001021 .top dd.share,
.Top001021 .top dd.link{ display:none;}
.Top001021 .top dd.search{ margin-right:10px;}
.Top001021 .mobile_menu{ display:block; width:40px; height:30px; position:relative; font-size:24px;color:#0e408b;}
.Top001021 .mobile_menu span{ position:absolute; left:50%; margin-left:-12px; top:50%; margin-top:-12px;}
.Top001021 nav{ position:absolute; transform:translateX(150%); opacity:0; right:2%; width:50%; max-width:260px;background-color:#0e408b; transition:transform ease 0.3s,opacity ease-in-out 0.8s;}
.Top001021 nav.show{transform:translateX(0); opacity:1;}
.Top001021 nav li{ position:relative;}
.Top001021 nav li >a{ display:none;}
.Top001021 nav li span,
.Top001021 nav li dt a,
.Top001021 nav li#m1 >a{ display:block; text-align:center; line-height:50px; color:#fff; font-size:16px;border-bottom:1px solid rgba(255,255,255,0.5); box-shadow:0 1px 0 #052c67;}
.Top001021 nav li dl{ display:none; position:absolute; top:0; left:-100%; width:100%;background-color:rgba(14,64,139,0.8);}
.Top001021 nav li dt{ text-align:center;}
}
@media(max-width:480px){
.Top001021 nav li dt a{ font-size:14px;}
}
/*
 .Banner001745 为demo编号
 */
.Banner001745{z-index: -2;}
.Banner001745 div{ height: 300px;background-position: center;background-repeat: no-repeat;}
@media(max-width:1000px){
.Banner001745 div{ height: 150px;}
}
/*Menu002387*/
.Menu002387{ position:relative;box-shadow: 4px 4px 14px #ddd;    width: 190px;}
.Menu002387 .side-title{ background: linear-gradient(to right,#007fea,#60acec,#007fea);background-size:auto 100%;color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0; font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #666;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:44px; font-size: 16px; background: #eee;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,

.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-4px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#aaa; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#fff;}
.Menu002387 .side-menu li.aon,.Menu002387 .side-menu li:hover{background: #007fea;color: #fff}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#fff;}
.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 a{ color:#fff;  float:left; line-height:40px; padding:0 30px;}
.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;}
}

.ba{position: fixed;top:0;}


/*
 .Location002362 为demo编号
 */
.Location002362 .auto{ max-width: 1600px;}
@media only screen and (max-width:1600px ) {
	.Location002362 .auto{  padding-left: 2%; padding-right: 2%;}
}
.Location002362 {  padding:25px 0; text-align:right; }
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location002362 em:before{ font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location002362 em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Location002362 em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; font-family: "宋体";}
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#007fea; }


.titlem { position: relative;padding:3% 0 2.5%;margin-bottom:1%}
.titlem:before{position: absolute;content: ""; width:100px; height:3px;bottom: 17px; right: 50%;margin-right: -50px; background: #007fea; }
.Floor000839 .titlem:before{bottom: 2px; }
.titlem:after{ position: absolute;content: "";width:100px; height:1px;bottom: -3px; right: 50%;margin-right: -50px;font-size: 2em;}
.titlem h1,.titlem .t{ color:#000; letter-spacing:3px;text-align: center; line-height: 40px;padding:4px 4%; position:relative;margin: 0;font-size: 2em;}
.titlem h1::before,
.titlem h1::after,
.titlem .t::before,
.titlem .t::after{ position:absolute; content:'';}
.titlem h1::before,.titlem .t::before{ width:32px; height:1px;top: 23px; right: 32%; transform: rotate(-45deg);}
.titlem h1::after,.titlem .t::after{ width:32px; height:1px;top: 23px; left: 31.5%; transform: rotate(-135deg);}
.titlem h1 span,.titlem .t span{color: #007fea;}
/*PicList002622 */
.PicList002622{ overflow: hidden;margin-bottom: 4%;}
.PicList002622 >.auto{ max-width:1075px;}

.PicList002622 .bx-viewport{ z-index:1;}
.PicList002622 .bx-pager{ position:relative; z-index:3; width:32.74%; float:right; margin-top:-27px; text-align:center;}
.PicList002622 .bx-pager div{ display:inline-block; width:15px; margin:0 5px;}
.PicList002622 .bx-pager  a{ display:block; border-radius:50%; width:15px; height:15px; border:1px solid #ebebeb; position:relative; overflow:hidden; line-height:1000px;}
.PicList002622 .bx-pager  a.active::before{ position:absolute; content:''; left:3px; top:3px; bottom:3px; right:3px;border-radius:50%; background:#cca74f;}

.PicList002622 .more{ display:inline-block; position:relative; color:#6b6b6b;  font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #cca74f;}
.PicList002622 .more::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#cca74f;}

.PicList002622 .news-list1{}
.PicList002622 .news-list1 > .auto{ position:relative;  max-width:1119px;}
.PicList002622 .news-list1 .grid{    padding: 1%;width: 33.33%!important;min-height: 100px;float: left;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;transition: top 1s ease, left 1s ease;}
.PicList002622 .news-list1 .pic{ position:relative; }
.PicList002622 .news-list1 .pic time{ position:absolute; left:0; top:0; background:rgba(28,41,94,0.5); color:#fff; width:97px; text-align:center; padding:2% 0;}
.PicList002622 .news-list1 .pic time span{ display:block; font-size:40px; line-height:40px;}
.PicList002622 .news-list1 .pic .Ispic{ display:block;padding-bottom:65%;}
.PicList002622 .news-list1 .pic img{ display:block; width:100%;}
.PicList002622 .news-list1 .txt{ background:#eee; text-align:center; padding:5% 3%;}
.PicList002622 .news-list1 .txt h2{ margin:0; font-weight:normal; font-size:20px;}
.PicList002622 .news-list1 .txt h2::after{ display:block; content:''; width:30px; height:2px; margin:2% auto 0;background:#007fea;}
.PicList002622 .news-list1 .txt  p{ font-size:15px; line-height:24px;  padding:0 5%;}
.PicList002622 .news-list1 .txt  p a{ color:#cca74f;}
@media(max-width:1024px){
.PicList002622 .news-top li .txt{ padding-top:5%; padding-bottom:5%;}
.PicList002622 .news-top li .pic img{ width:100%; }
}
@media(max-width:768px){
.PicList002622 .news-list1{ padding:0 10px;}
.PicList002622 .news-list1 .pic,
.PicList002622 .news-list1 .txt{margin:0 10px;}
.PicList002622 .bx-pager{ width:auto; float:none; margin-top:2%;}
.PicList002622 .news-top li .txt{ padding:3%;}
.PicList002622 .news-top li .txt p{ margin:3% 0;}
}
@media(max-width:480px){
.PicList002622 .news-list1{ padding:0 5px;}
.PicList002622 .news-list1 .pic,
.PicList002622 .news-list1 .txt{margin:0 5px;}
.PicList002622 .news-list1 .pic time{ width:78px;}
.PicList002622 .news-list1 .pic time span{ font-size:24px; line-height:30px;}
.PicList002622 .news-list1 .txt h2{  font-size:16px;}
.PicList002622 .news-list1 .txt  p{ font-size:12px; line-height:20px;  padding:0;}
}
/*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:#0079c3; 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; }
}
/*
 .Banner002385 为demo编号
 */
.Banner002385{ overflow:hidden; position:relative; z-index:1;  }
.Banner002385 .bx-viewport{ z-index:1;}
.Banner002385 .bx-viewport li a{ display:block;}

.Banner002385 .bx-controls-direction a{ position:absolute; width:89px; height:89px; top:50%; margin-top:-44px; background:url(../images/Banner002385-Banner_btn.png) no-repeat left top; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002385 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner002385 .bx-controls-direction a.bx-next{ background-position:right top; right:5%;}

.Banner002385 .bx-pager{ position:absolute; width:100%; left:0; bottom:5%; z-index:10; text-align:center;}
.Banner002385 .bx-pager *{ width:12px; height:12px;}
.Banner002385 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002385 .bx-pager a{ display:block; border-radius:50%; border:1px solid #fff; overflow:hidden; line-height:100px;}
.Banner002385 .bx-pager a.active{ background:#da251d;}
@media(max-width:1024px){
	.Banner002385 .bx-viewport li a img{ position: relative; width: 130%; left: -15%; max-width: none;}
}
@media(max-width:900px){
 .Banner002385 .bx-controls-direction{ display:none;}
}
@media(max-width:768px){
	.Banner002385 .bx-viewport li a img{ width: 150%; left: -25%;}
}

/*Spec002089 */
.Spec002089{  background: url(../images/RighInfo002227-icon1.png) no-repeat center top #f2f2f2; border-bottom:0;border-bottom:1px solid #eee;overflow: hidden;padding: 10px 0}
.Spec002089 .l{float: left;}
.Spec002089 .r{float: right;}
.Spec002089 .r span{line-height: 30px;}
.Spec002089 dl{  overflow:hidden; line-height:24px; position:relative; padding-left:132px; min-height:34px; padding-left:130px;}

.Spec002089 dt{ position:absolute; left:0; top:0; height:100%;width:132px; text-align:left; color:#1d1d1d;  padding-right:15px;}
.Spec002089 dd{ position:relative; font-size:12px; overflow:hidden;}
.Spec002089 dd .btn{position:absolute; right:0; top:0; height:100%; width:40px; background:url(../images/Top001021-search.png) no-repeat center center #007fea; cursor:pointer; border:none;}
.Spec002089 dd a{color:#555;display:inline-block;}
.Spec002089 dd a:after{ display:inline-block; content:''; vertical-align:middle; width:2px; background-color:#e7e7e7; border-left:1px solid #a9a9a9; height:13px; margin:0 15px;}
.Spec002089 dd a.on,
.Spec002089 dd a:hover{ color:#007fea;}
.Spec002089 dd span{ position:absolute; right:0; top:0;text-align:center; width:48px; height:24px; line-height:24px; background:#007fea; color:#fff;cursor:pointer; display:none; border-radius:3px;}
@media(max-width:640px){
.Spec002089 dd a:after{ margin:0 5px;}
}
@media(max-width:480px){
.Spec002089 dl{ padding:5px; min-height:inherit; }
.Spec002089 dt{ position:relative; height:auto; width:auto;text-align:left; margin-bottom:10px; padding:10px 0;}
.Spec002089 dl:last-of-type dt{ margin-bottom:0;}
}
/*
 .Floor002375 为demo编号
 */
.Floor002375{ background: url(../images/Floor002375-bg.png) no-repeat right top; padding: 30px 0 60px;  background-size: auto 100%;}
.Floor002375 .auto{ }

.Floor002375 .pic{}
.Floor002375 .word .tit{ margin: 0; color: #007fea; font-size: 20px; font-weight: normal; line-height: 32px;}
.Floor002375 .word .tit:after{ content: ""; display: block; max-width: 43px; width: 20%; height: 3px; background: #ddd; margin: 25px 0;}
.Floor002375 .word .tit em{ font-style: normal; font-size: 32px; text-transform: uppercase; font-weight: 600; position: relative; top: 6px; padding-right: 15px;}
.Floor002375 .word figure{ font-size: 14px; line-height:30px;}
.Floor002375 .word .more{ width: 155px; height: 50px; line-height: 26px; border: 2px solid #aeaeae; font-size: 14px; color: #666; display: block; padding: 10px 20px; position: relative; margin-top: 4%;
transition: all .3s ease-in-out .1s; 
-webkit-transition:all .3s ease-in-out .1s;
-ms-transition: all .3s ease-in-out .1s;
-moz-transition:all .3s ease-in-out .1s;
}
.Floor002375 .word .more:before{content: ""; position: absolute; left: 0; top: 0; width: 0; overflow: hidden; height: 100%; z-index: 1; background: #007fea; 
transition: width .3s ease-in-out; 
-webkit-transition: width .3s ease-in-out;
-ms-transition: width .3s ease-in-out;
-moz-transition: width .3s ease-in-out;
}
.Floor002375 .word .more span{ position: relative; z-index: 3; display: block;}
.Floor002375 .word .more i{ position: absolute; font-family: 宋体; font-style: normal; right: 0; top: 50%; margin-top: -13px; font-weight: 600;}
.Floor002375 .word .more:hover{ color: #fff; border-color: #007fea;}
.Floor002375 .word .more:hover:before{  width: 100%; }
.Floor002375{ padding: 2% 0;box-shadow:3px 3px 20px #666; }
@media only screen and (max-width:767px ) {
	.Floor002375 .word .tit{ text-align: center;}
	.Floor002375 .word .tit:after,.Floor002375 .word .more{ margin-left: auto; margin-right: auto;}
	.Floor002375 .word .more{ height: 40px; line-height: 17px;}
    .Floor002375 .word .more i{ margin-top: -8px;}
}
@media only screen and (min-width:768px ) {
	.Floor002375{ padding: 2% 0;}
	.Floor002375 .pic{ float: left; width: 38%;}
	.Floor002375 .word{ float: right; width: 58%;}
	.Floor002375 .word .tit{font-size: 24px; line-height: 42px;}
	.Floor002375 .word .tit em{ font-size: 42px; top: 10px;padding-right: 30px;}
	.Floor002375 .word figure{ font-size: 14px;}
}

@media only screen and (min-width:1440px ) {
	.Floor002375{ padding: 2% 0;}
	.Floor002375 .word .tit{font-size: 30px; line-height: 60px;    font-family: "宋体";}
	.Floor002375 .word .tit:after{ margin: 10px 0;}
	.Floor002375 .word .tit em{ font-size: 60px; }
}
/*
 .Floor001711 为demo编号
 */
.Floor001711{background-size: cover;padding-bottom:15px;    background: url(../images/HOME_17.png)#f2f2f2;   min-height: 490px;}
.Floor001711 ul{float:left; width:100%;}
.Floor001711 li{ float:left; width:23.5%; margin-right:2%; position:relative; z-index:10;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; background-color:rgba(255,255,255,0.9); overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background-color:#007fea;}
.Floor001711 li figure{ padding-bottom:50%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center bottom/auto 85%; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:10% 4% 12% 4%; text-align:center;}
.Floor001711 li h1,.Floor001711 li span{ margin:0;font-size:16px;line-height: 30px; letter-spacing: 2px;color:#333;position: relative}
.Floor001711 li h1:after,.Floor001711 li span:after{position: absolute;content: "";background: #007fea;width: 40px;height: 2px;bottom: -14px;left: 110px;}
.Floor001711 li:hover h1:after,.Floor001711 li:hover span:after{background: #fff;}
.Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
.Floor001711 li p{ display: none;margin-top: 20px;font-size:13px; line-height:20px;color:#333; overflow:hidden; height:40px; margin-bottom:0; padding:0 8%;}
.Floor001711 li:hover p{display: block;}
.Floor001711 li a:hover *{ color:#fff !important;}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:49%; margin-top:15px;}
.Floor001711 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001711 li h1,.Floor001711 li span{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}
/*
 .Floor001330  .Floor001233 ä¸ºdemoç¼–å·
 */
.Floor001330  .Floor001233{ background-color:#fff; }

.Floor001330  .Floor001233 h1{ margin:0 0 3% 0; text-align:center; font-weight:normal; color:#1d1d1d; font-size:27px;}
.Floor001330  .Floor001233 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:18px; position:relative;}
.Floor001330  .Floor001233 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}

.Floor001330  .Floor001233 .more{ text-align:center;}
.Floor001330  .Floor001233 .more a{ display:inline-block; border:1px dashed #d0d5dc; font-size:15px; padding:0 10px 0 30px; line-height:30px; background:url(../images/Floor001233-more.png) no-repeat 10px center; color:#999; transition:all ease-in-out 0.3s;}
.Floor001330  .Floor001233 .more a:hover{ background:#1d2088; color:#fff; padding-left:10px;}
.Floor001330  .Floor001233 dl{float: none;width: 100%;}
.Floor001330  .Floor001233 dd{ float:left; width:33%;  padding: 1px; height: auto; margin:1px; position:relative; overflow:hidden;}
.Floor001330  .Floor001233 dd .Ispic {display:block;padding-bottom:65.5%;}
.Floor001330  .Floor001233 dd img{ display:block; width:100%; position:relative; z-index:3;}
.Floor001330  .Floor001233 dd figure{ position:absolute;  width:100%;  height:100%; background-color:rgba(0, 0, 0, 0.6); color:#fff; z-index:0;}
.Floor001330  .Floor001233 dd:hover figure{ z-index:5;}
.Floor001330  .Floor001233 dd .table{display:table;width:100%;  height:100%;}
.Floor001330  .Floor001233 dd .table_cell{ display:table-cell; vertical-align:middle; text-align:center; padding-left:5%; padding-right:5%;}
.Floor001330  .Floor001233 dd h2{ position:absolute; width:100%; padding:5%; left:0; top:0; color:#fff; margin:0; font-size:14px; font-weight:normal; z-index:4;transition:all ease-in-out 0.3s; text-align: left;display: block;    background: rgba(0,0,0,0.3);}
.Floor001330  .Floor001233 dd h2 b{ font-size:16px;line-height: 30px;}
.Floor001330  .Floor001233 dd h2 span{line-height: 30px;}
.Floor001330  .Floor001233 dd:hover h2{ opacity:0;}
.Floor001330  .Floor001233 dd h3{ font-size:20px; margin:0;padding: 0;background: none;}
.Floor001330  .Floor001233 dd p{ line-height:20px; overflow:hidden; height:40px; margin:5px 0;}
.Floor001330  .Floor001233 dd figure span{ display:inline-block; width:35px; height:35px; background:url(../images/Floor001233-hover_more.png) no-repeat center center/contain;}
.Floor001330  .Floor001233 dd figure p{color:rgba(255,255,255,0.8)}
@media(max-width:768px){
.Floor001330  .Floor001233 dd{ width:50%;}
}
@media(max-width:375px){
.Floor001330  .Floor001233 h1{ font-size:20px;}
.Floor001330  .Floor001233 h1 span{font-size:15px;}
.Floor001330  .Floor001233 dd h2 b,
.Floor001330  .Floor001233 dd h3{ font-size:16px;}
.Floor001330  .Floor001233 dd h2{ font-size:12px;}
.Floor001330  .Floor001233 dd p{ height:20px; font-size:12px;}
.Floor001330  .Floor001233 dd figure span{ width:22px; height:22px;}
}

.cply{    background: url(../uploadfiles/311848503.jpg)no-repeat;background-size: cover;}
/*
 .Floor001330 为demo编号
 */
.Floor001330{ padding:2% 0 1%;}
.Floor001330 h2{ display:none;}
.Floor001330 .main{ min-height:285px;      padding: 1%;   box-shadow: 2px 2px 14px #999;}
.Floor001330 dl{ float:left; width:23.2%;}
.Floor001330 dl h3{text-align: center;      background: linear-gradient(to right,#007fea,#60acec,#007fea);margin: 0;color: #fff;border-radius:10px 10px 0 0;
    padding: 20px 0;}
.Floor001330 dd{ margin-bottom:1px; line-height:41px;height:41px; position:relative;text-align: center;font-size:15px; cursor:pointer; background-color:#e9e7e7;}
.Floor001330 dd:last-child{ margin-bottom:0;}
.Floor001330 dd i{ position:absolute; width:30%; left:0; top:0; height:100%; background:url(../images/Floor001330-icon1.png) no-repeat center center #48aa43;}
.Floor001330 dd:nth-child(2) i{ background-image:url(../images/Floor001330-icon2.png);}
.Floor001330 dd:nth-child(3) i{ background-image:url(../images/Floor001330-icon3.png);}
.Floor001330 dd:nth-child(4) i{ background-image:url(../images/Floor001330-icon4.png);}
.Floor001330 dd.on{ background-color:#fff;    border-left: 90px #007fea solid;color: #007fea}
.Floor001330 dd.on a{ color: #007fea}
.Floor001330 dd.on i{background-color:#ed710c;}
.Floor001330 ul{ float:right; display:table;width:76.8%; background-color:#f9f9f9;min-height:270px; padding:1%;}
.Floor001330 li{ display:none; overflow:hidden; vertical-align:middle;}
.Floor001330 li .pic{ float:left; width:54.5%;}
.Floor001330 li .pic img{ display:block; width:100%;}
.Floor001330 li figure{ float:right; width:43%;}
.Floor001330 li figure h5{ margin:0;font-size: 16px;border-bottom: #ececec 1px solid; font-weight:normal;padding-bottom: 10px;}
.Floor001330 li figure p{font-size: 13px;color: #666;line-height: 25px; margin-bottom:0; overflow:hidden; height:100px;}
@media(max-width:768px){
.Floor001330 ul,
.Floor001330 dl{ float:none; width:100%;}
.Floor001330 dl{ overflow:hidden;}
.Floor001330 dd{ float:left; width:20%; padding-left:0;overflow:hidden; text-indent:-999em;}
.Floor001330 dd i{ width:100%; border-right:1px solid #f9f9f9;}
.Floor001330 dd:last-child i{ border-right:0;}
}
@media(max-width:640px){
.Floor001330 ul{ min-height:inherit; padding:4%;}
.Floor001330 li .pic,
.Floor001330 li figure{ float:none; width:auto;}
.Floor001330 li figure{ padding-top:5%;}
}
@media(max-width:480px){
.Floor001330 .main{ padding-left:0; background:none;} 
.Floor001330 h2{ display:block; text-align:center; color:#48aa43; font-size:24px; margin:0;}
.Floor001330 h2 span{ display:block; font-weight:normal; font-size:16px; color:#666;}
}

.ly{    padding-bottom: 3%;    background: url(../uploadfiles/311848503.jpg)no-repeat;
    background-size: cover;}
.ly ul{overflow: hidden;}
.ly li{float: left;width: 50%;position: relative;list-style: none;}
.ly li a{position: absolute;content:"";width: 100%;height: 100%;}
.ly li .inner{background:rgba(255,255,255,0.5);;min-height: 186px;}
.ly li:nth-child(2) .inner,.ly li:nth-child(3) .inner,.ly li:nth-child(6) .inner{    background: rgba(255,255,255,0.8);;min-height: 186px;color: #000}
.ly li.ly1{}
.ly li.ly2{}
.ly li.ly3{}
.ly li.ly4{}
.ly li.ly5{background: url(../uploadfiles/ly8.jpg)no-repeat;background-size: cover;}
.ly li.ly6{}
.ly li img{float: left;width: 30%;}
.ly li .r{float: right;width: 70%;}
.ly li h3{background: #007fea;color: #fff;     margin: 0 0 5px 0;   padding: 0 3%;}
.ly li h3 span{background: #007fea;color: #fff; margin-right: 10px;font-size: 24px;}
.ly li dd{ background: url(../images/Top002434-icon_a.png) no-repeat 17px 9px;    text-indent: 1em;   line-height: 24px;color:rgba(0,0,0,0.8);position: relative;    padding: 0 3%;}
.ly li dd:after{position: absolute;content: "";background:rgba(0,0,0,0.2);width: 1px;height: 50px;top:17px;right: 0; }
.ly li dd:last-child:after{background:rgba(255,255,255,0); }

/*
 .Floor002235 为demo编号
 */
.Floor002235{}
.Floor002235 {position: relative; z-index: 5; background: url(../images/HOME_17.png);  }
.Floor002235 .tabs{ border-bottom: 1px rgba(255,255,255,0.1) solid;    box-shadow: 0px 2px 14px #999; text-align: center; /*margin: 0 0 60px;*/ background: linear-gradient(to right,#007fea,#60acec,#007fea);; font-size: 14px; color: #474747}
.Floor002235 .tabs span.on{  color: #007fea; font-weight: bold; background-color: #aaa; color: #fff;}
.Floor002235 .tabs span{padding: 0 14px; line-height: 24px; display: block; background-color: #eee;border-bottom:1px solid #fff;}

.Floor002235 .con{ display: none;}
.Floor002235 .word h4{font-size: 18px; color: #007fea; font-weight: 100}
.Floor002235 .word h4 span{display: block; width: 40px; border-bottom: 1px solid #007fea; margin: 17px 0 5px}
.Floor002235 .word dd{font-size: 16px; line-height: 24px; color: #474747; margin: 0 0 10px; padding-left: 40px;}
.Floor002235 .word p{font-size: 14px; line-height: 22px; color: #777; padding: 20px 0 0}
.Floor002235 .addr{ background: url(../images/Floor002235-addr.png) no-repeat 0 center;}
.Floor002235 .tel{ background: url(../images/Floor002235-tel.png) no-repeat 0 center;}
@media (min-width: 768px) {
.Floor002235 .con .map{ width: 45%; float: left; max-width: 449px}
.Floor002235 .con .word{ width: 50%; float: right; margin: -20px 0 0}

.Floor002235 .tabs span{ position: relative; padding: 0 24px;line-height: 44px; display: inline-block; background: none; border-bottom: none;}
.Floor002235 .tabs span.on{color: #fff;background: none;}
.Floor002235 .tabs span.on:after{background: url(../images/Floor002235-icon.png) no-repeat bottom center; content: ""; width: 24px; height: 12px; display: block; position: absolute; left: 50%; bottom: -11px; transform: translate(-50%,0);}	
}
@media (min-width:1024px) {
.Floor002235 .tabs span{ line-height:34px;     background: #fff;padding: 0 20px;margin: 20px 1px 0;}	
}
@media (min-width:1250px) {
.Floor002235 .tabs { }
.Floor002235 .con .map{ width: 449px; margin: 0 0 0 85px}
.Floor002235 .con .word{ width: 460px; margin: -16px 90px 0 0}
}


/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.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*/

/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    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-loaded {
    display: block; }
  .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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.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 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{background: url(../uploadfiles/311848503.jpg)no-repeat;background-size: cover;}
.PicList002311 .auto{}
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul li li{    box-shadow: 0px 2px 14px #999;padding: 0}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#000;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#007fea;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}	
}

.ks{    border-top: 1px #eee solid;   padding: 1% 0;    background: #fff;}
.ks h3{color:#007fea;padding: 2% 0 1%;position: relative;margin: 0}
.ks > a{padding: 5px 15px;border: 1px #ddd solid;color: #000;margin-right:5px;    background: #fff;}
.ks > a:hover{background: #007fea;color: #fff;}
.ks h3 a{padding: 5px 15px;border: 1px #ddd solid;color: #000;margin-right:5px; font-size:14px; font-weight:normal; background: #fff;}
.ks h3 a:hover{ background: #007fea; color: #fff;}
.ks h3 .more{float: right;font-size: 12px;border:none; font-weight: normal; background: none;}
.ks h3 .more:hover{color: #007fea;background: none;}
/*
 .Floor001249 为demo编号
 */
@font-face {
	font-family: 'dincond';
	src: url(../fonts/dincond-webfont.eot);
	src: url(../fonts/dincond-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/dincond-webfont.woff2) format('woff2'), url(../fonts/dincond-webfont.woff) format('woff'), url(../fonts/dincond-webfont.ttf) format('truetype'), url(../fonts/dincond-webfont.svg#dincond-webfont) format('svg')}

.Floor001249{ color:#333; margin-right:2%;width: 70%;float: left;background: #f2f2f2;box-shadow: 0px 2px 14px #999;
}

.Floor001249 a{ color:#000;}
.Floor001249 time{font-size:12px;}
.Floor001249 .nr{padding: 0.5% 1%}
.Floor001249 .left{ float:left; width:43.36%;}
.Floor001249 .right{ float:right; width:52.42%;}

.Floor001249 .left dl dd{ display:none;}
.Floor001249 .left dd time{ float:right; }
.Floor001249 .left dd img{ display:block; width:100%;}
.Floor001249 .left dl dd p:nth-of-type(2),
.Floor001249 .right li p{ margin:0; line-height:18px; overflow:hidden; height:21px; font-size:12px;}
.Floor001249 .right li div{ padding:10px 20px 10px 107px; position:relative; line-height:20px; transition:all ease 0.4s;}
.Floor001249 .right li div span{ position:absolute; left:0; top:20px;font-size:36px;border-right: 1px solid #ccc; width:81px; line-height:16px; text-align:center;    font-family: 'dincond', "Times New Roman", Times, serif; color:#999;}
.Floor001249 .right li:hover div{ background-color:#fff;}

.Floor001249 .right .bx-controls-direction{ display:none;}
.Floor001249 .right .bx-pager{ overflow:hidden; padding-top:1%;}
.Floor001249 .right .bx-pager div{ float:left; width:10px; margin-right:5px;}
.Floor001249 .right .bx-pager div a{ display:block; height:10px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001249 .right .bx-pager div a.active{ background-color:#0d6fb8;}
@media(max-width:768px){
.Floor001249 .left,
.Floor001249 .right{ float:none; width:auto;}
.Floor001249 .left{ margin-bottom:3%;}
}
.xw{padding: 2% 0;    background: url(../images/HOME_17.png);}
/*
 Floor000839 为demo编号
 */
.Floor000839{float: right;width: 26%;     box-shadow: 0px 2px 14px #999;   background: #eee;
   }
.Floor000839 .auto{ }
.Floor000839 .auto .forms{padding: 0 2%;}
.Floor000839 .zc .l{float: left;width: 30%;text-align: center;margin-right: 15px;}
.Floor000839 .zc .l p{text-align: center;}
.Floor000839 .zc .r p{margin: 0;line-height: 24px;font-size: 12px;}
.Floor000839 .zc .r b{font-size: 20px;color: #000;line-height: 60px;}
.Floor000839 .zc .r span{float: right;color: #007fea;}
.Floor000839 .contact{ float:left; width:48%;}
.Floor000839 .contact h1,.Floor000839 .forms h1{ margin:0; font-size:25px; font-weight:bold; line-height: 48px;color:#333;  width:100%; padding:20px 0 0;border-bottom: 1px solid #efefef;}
.Floor000839 .contact h1 em,.Floor000839 .forms h1 em{ font-style:normal; color:#891f19;}
.Floor000839 .contact p{ color:#777; background:#e9e9e9; font-weight:bold; font-size:18px;line-height:46px; padding-left:14px;}
.Floor000839 .contact b{ font-size:18px; color:#891f19;}
.Floor000839 .contact dl dt,.Floor000839 .contact dl dd{ padding:17px 0; margin:7px 0;height:56px; overflow:hidden; }
.Floor000839 .contact dl .add{ background:url(../images/Bottom000833_icon.png) no-repeat 0 5px; padding-left:55px;}
.Floor000839 .contact dl .tel{ background:url(../images/Bottom000833_icon.png) no-repeat 0 -61px; padding-left:55px;}
.Floor000839 .contact dl .fax,.Floor000839 .contact dl .email{ background:url(../images/Bottom000833_icon.png) no-repeat 0 -132px; font-weight:normal; padding-left:55px; float:left; width:50%; padding:1.05em 0 1.05em 55px;}
.Floor000839 .contact dl .email{ background-position:0 -192px;float:right; }

.Floor000839 .forms .feedform{ margin-top:32px;}
.Floor000839 .forms input,.Floor000839 .forms textarea{ border:none;background:#fff; border:#D6D6D6 solid 1px; padding:4px 10px; margin-bottom:6px;}
.Floor000839 .forms input[type=text]{ width:100%;}
.Floor000839 .forms  textarea{ display:block; width:100%; padding:2%;margin-bottom:15px;}
.Floor000839 .forms .btn{ width:48%; float:right; background:#999; color:#fff; font-size:16px; font-weight:bold; padding:10px 0; border-radius:0; letter-spacing:0.5em;}
.Floor000839 .forms .btn.submit{ float:left; background: #007fea;}
.Floor000839 .forms .name{ float:left; width:48%;}
.Floor000839 .forms .tel{ float:right; width:48%;}
.Floor000839 .forms .con{ clear:both; height:9.5em;}
@media (max-width:1000px){
.Floor000839 .contact dl .fax,.Floor000839 .contact dl .email,.Floor000839 .forms input[type=text]{ float:none; width:100%;}
	}
@media (max-width:768px){
.Floor000839 .contact,.Floor000839 .forms{ float:none; width:100%;}
	}
/*Other002539 */
.Other002539{ position:fixed;z-index:200;     border-radius: 10px 0 0 10px;    box-shadow: 0px 2px 14px #999;right:0;}
.Other002539 h4{color: #fff;      border-radius: 10px 0 0 0;  background: linear-gradient(to right,#007fea,#60acec,#007fea);padding: 15px 0 ;margin: 0}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#6c5754; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:99px; height:50px;    background: linear-gradient(to right,#007fea,#60acec,#007fea);border-bottom:1px solid rgba(255,255,255,0.3);text-align: center;line-height: 15px;
    color: #fff;}
.Other002539 .icon img{display: block;margin: 0 auto ;padding-top: 2px}
.Other002539 .icon1{ display:block; width:99px; height:36px!important;     background: linear-gradient(to right,#f2f2f2,#fff,#f2f2f2);border-bottom:1px solid #ddd;text-align: center;color: #000;line-height: 36px;}
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;    border-radius: 0 0 0 10px;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}
/*Bottom002600 */
.Bottom002600{  padding:2% 0 1%;color:#000;background: #eee;    box-shadow: 4px 4px 16px #000; }
.Bottom002600 a{ color:#8d8d8d;}
.Bottom002600 a:hover{ color:#fff;} 

.Bottom002600 footer{ background:#202020;  margin-top: 2%;padding:1% 0;color:#8d8d8d;}
.Bottom002600 footer dt a{ font-weight:bold;}
/*swiper*/
.partner .swiper-container {position: relative;overflow: hidden;z-index: 1;    padding-top: 40px;}
.partner .swiper-container-android .swiper-slide, 
.partner .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.partner .swiper-wrapper,
.partner .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.partner .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.partner .swiper-slide{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}
/*swiper end*/
.Floor002235 .partner{     padding: 0 1% 1%;     box-shadow: 0px 2px 14px #ddd ;margin-bottom:1%;    background:#007fea;}
.Floor002235 .partner .title{ position:relative; height: 30px;font-size:20px; color:#fff; margin-bottom:2%;}
.Floor002235 .partner .btn{    padding-top: 20px; position:relative;    width: 100px;margin: 0 auto;}
.Floor002235 .partner .btn a{ float:left; width:33px; height:7px; margin-left:10px; background:url(../images/Bottom002600_btn.png) no-repeat left top; cursor:pointer;}
.Floor002235 .partner .btn a.next{ background-position: right top;}
.Floor002235 .partner .btn a.swiper-button-disabled{ cursor:default;}
.Floor002235 .partner  .swiper-slide a{ position:relative; display:block;}
.Floor002235 .partner  .swiper-slide a:hover::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; border:2px solid #00a2e9;}

.Bottom002600 .l {float: left;overflow: hidden;    width: 70%;}
.Bottom002600 .l dl{float: left;margin-right:2%;width: 48%;}
.Bottom002600 .l h3{color: #000;font-size: 20px;margin: 0 0 5px;}
.Bottom002600 .l p{font-size: 14px;    margin: 0;
    line-height: 28px;}
.Bottom002600 .r {float:right;    width: 30%;}
.Bottom002600 .r dd{width: 30%;float: right;font-size: 12px;text-align: center;margin-left: 9%;}
.Bottom002600 .r dd img{margin-bottom: 3px;}
@media(min-width:1025px){
.Bottom002600 footer dt{ float:left;}
.Bottom002600 footer dd{ float:right;}
.Bottom002600 footer dd a{ margin-left:15px;}
.Bottom002600 .bottom_nav{ padding-right:202px; min-height:244px; }
.Bottom002600 .contact{ position:absolute; right:0; top:0; width:202px;}
.Bottom002600 .code{ padding:10% 0 7% 0;}
}
@media(max-width:1024px){
.Bottom002600 .bottom_nav nav{ display:none;}
.Bottom002600 .contact{ text-align:center;}
.Bottom002600 .code img{ margin:0 auto; padding:3% 0;}
.Bottom002600 .bdsharebuttonbox{ display:inline-block; margin:0 auto;}
.Bottom002600 .bdsharebuttonbox a{ margin:0 10px;}
.Bottom002600 footer{ text-align:center; line-height:24px;}
.Bottom002600 footer dd a{ margin:0 8px; display:inline-block;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ margin:0; padding:10px 0;    font-size: 15px;}
.RighInfo002228 .single-content .bg{padding: 1%; border: 4px #ddd solid; margin-bottom: 4%;  box-shadow: 4px 4px 14px #ddd;}
.RighInfo002228 .single-content .bg h3{    background: linear-gradient(to right,#007fea,#60acec,#007fea);line-height: 40px;text-align: center;color: #fff;font-size: 25px;    margin: 0;
    letter-spacing: 19px;}
.RighInfo002228 .single-content .bg dl{overflow: hidden;     padding: 10px 0;   border-bottom: 1px #ddd solid;line-height: 24px;}
.RighInfo002228 .single-content .bg dl dd{float: left;}
.RighInfo002228 .single-content .bg dl dd:first-child{width: 12%;}
.RighInfo002228 .single-content .bg dl dd:nth-child(2){width: 38%;    padding-right: 20px;}
.RighInfo002228 .single-content .bg dl dd:last-child{width: 50%;}
.RighInfo002228 .single-content .bg dl.f dd{color: #007fea;}
.RighInfo002228 .single-content b{font-size: 20px;color: #007fea}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:33.33%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

.qq img{width: 30px;padding-top: 5px;}
.xz{margin-bottom: 4%;}
.xz dl{overflow: hidden;}
.xz dl dd{float: left;width: 25%;padding:2% 5%;text-align: center;border-right: 1px #ddd dashed;}
.xz dl dd h3{padding: 5px 15px;background: #007fea;color: #fff;    margin: 0;}
.xz dl dd img{margin-bottom: 5px;}

.jz{margin-bottom: 4%;overflow: hidden;}
.jz dd{width: 33.33%;float: left;padding: 2% 3%;background: #007fea;}

.jz dd h3{width: 14%;float: left;    padding:6px 4px;    font-size: 30px;line-height: 38px;margin: 0;background: #fff;color: #007fea;position: relative;}

.jz dd .r{width: 80%;float:right;}
.jz dd .r h4{color: #fff;position: relative;     font-size: 16px;   margin: 0;}

.jz dd .r p{color:  rgba(255,255,255,0.7);    font-size: 14px;}
.jz dd:nth-child(2n){background: #eee;}
.jz dd:nth-child(2n) h3{background: #007fea;color: #fff;}
.jz dd:nth-child(2n) h3:after{background: #fff;}
.jz dd:nth-child(2n) h4{color: #000;}
.jz dd:nth-child(2n) h4:after{background:#007fea;}
.jz dd:nth-child(2n) p{color:  rgba(0,0,0,0.7);}
/*
 .PicList001761 为demo编号
 */
.PicList001761 ul{margin-top: 2%;}
.PicList001761 li{ float:left; width:15.666%; margin-right:1%; text-align:center;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#007fea; display:block;}
.PicList001761 li a:hover span{ background-color:#007fea; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}
/*Form002100 */
.Form002100{margin: 3% 0;}

.Form002100 .reg_form{ border:30px solid #f0f0f0;    background: #fff; box-shadow: 2px 2px 14px #999; padding:1%;overflow: hidden;}
.Form002100 .reg_form h1{ margin:0; font-size:18px; color:#fff;    padding: 10px 10px;    background: linear-gradient(to right,#007fea,#60acec,#007fea);}
.Form002100 .reg_form .l{float: left;   width: 80%;}
.Form002100 .reg_form .r{float: right;      padding-top: 11px; width: 18%;text-align: center;}
.Form002100 .reg_form .r dl{overflow: hidden;}
.Form002100 .reg_form .r dl dd{float: left;width: 50%;padding: 0 2%;padding: 0 9%;
    margin-top: 10%;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden; }
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:23%; }
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:23%; }
.Form002100 .reg_form dl.table dd{ width:76%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{ max-width:490px;}
.Form002100 .reg_form td{ padding:0; line-height:37px; padding-bottom:10px;}
.Form002100 .reg_form td.f_name{ width:280px; color:#333;}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:100%;border-radius:3px; font-size:18px; color:#fff;     background: linear-gradient(to right,#007fea,#60acec,#007fea);cursor:pointer; padding:0; font-weight:bold; border:none; height:44px; min-width:120px;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100 header span{ display:none;}
.Form002100 header img{ height:50px;}
.Form002100 .reg_form td.btn input{ font-size:15px; }
.Form002100 footer{ text-align:left;}
.Form002100 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
}
/*TextList002514 */
.TextList002514 .list{    background: #eee; border:1px solid #e8e8e8; padding:0 3% 2%; margin-bottom:15px;}
.TextList002514 h3{color: #007fea}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#007fea; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title span{color: #007fea;font-weight: bold;}
.TextList002514 .job-title.select{ color:#007fea;}
.TextList002514 .job-title.select span{color: #007fea}
.TextList002514 .job-main{    background: #fff; display:none; padding:2%; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#007fea; padding:30px 0;}




/*
 .TextList002205 为demo编号
 */
.TextList002205{ padding-bottom:3%;}
.TextList002205 h3{color: #007fea}
.TextList002205 p{font-size: 15px;line-height: 24px;}
.TextList002205 .siderLeft{ width:16.7%; float:left;}
.TextList002205 .siderLeft ul li{ text-align:center; line-height:34px;}
.TextList002205 .siderLeft ul li+li{ border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{ display:block;background:#f4f4f4; }
.TextList002205 .siderLeft ul li.cur > a{ background:#c02a05; color:#fff;}
.TextList002205 .list{ }
.TextList002205 .list .item{ margin-bottom:10px;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:36px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333333; font-size:14px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:15px 25px 15px 75px; background:#f1f1f1; display:none;}
.TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#007fea;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{ background:#007fea; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}
/*
 .TextList001334 为demo编号
 */
.TextList001334{ padding:2% 0;}
.TextList001334 .column{ text-align:center;padding:4% 0;}
.TextList001334 .column b{ font-size:36px; font-weight:bold;}
.TextList001334 .column p{ margin:15px 0 0 0; border-top:1px solid #e7e7e7; color:#a6a6a6; }
.TextList001334 .column p span{ position:relative;padding:0 10px; background-color:#fff; top:-10px; line-height:20px; }
.TextList001334 .main{ padding-left:38.5%; min-height:457px; background:url(../images/TextList001334-bg.jpg) no-repeat left top/34.8% auto;}
.TextList001334 .search{ padding-bottom:3%;}
.TextList001334 .search h3{ margin:0;font-size: 18px;color: #5c5c5c;padding: 10px 0;}
.TextList001334 .search dl{border: #ebebeb 1px solid;padding: 2% 3%;} 
.TextList001334 .search .text{ width:60%; height:36px; line-height:36px; padding:0 10px; box-shadow:0 0 5px #ccc inset; border:1px solid #ccc;}
.TextList001334 .search .btn{ cursor:pointer; border:none; margin-left:10px;width: 84px;height: 36px; background:#007cc2; cursor:pointer; color:#fff;}

.TextList001334 .main table{ border:#ebeced 1px solid; border-collapse:collapse;}
.TextList001334 .main table td{ border-bottom:1px solid #ebecee;border-collapse:collapse;  text-align:center;color:#333; padding:10px 5px;}
.TextList001334 .main table td:first-child,
.TextList001334 .main table td:last-child,
.TextList001334 .main table tr:first-child td{ border-bottom:0;}
.TextList001334 .main table tr:first-child td{ font-size:12px; background-color:#007cc2; border-right:1px solid #fff; color:#fff; line-height:40px; padding:0;}
.TextList001334 .main table td:nth-child(1){width:5%;}
.TextList001334 .main table td:nth-child(2){width:30%; text-align:left;}
.TextList001334 .main table td:nth-child(3),
.TextList001334 .main table td:nth-child(4),
.TextList001334 .main table td:nth-child(5){width:20%;}
.TextList001334 .main table tr:first-child td:nth-child(1),
.TextList001334 .main table tr:first-child td:nth-child(5){ border-right:0;}
.TextList001334 .main table td:nth-child(5) a{ display:inline-block; padding-right:15px; position:relative;}
.TextList001334 .main table td:nth-child(5) a::before{ position:absolute; content:''; width:0; height:0; border:5px solid #cbcbcb; border-top-color:transparent; border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-5px;}
@media(max-width:768px){
.TextList001334 .main{ padding-left:0; background:none; min-height:inherit;}
}
@media(max-width:640px){
.TextList001334 .column b{ font-size:26px;}
.TextList001334 .main table td:nth-child(3){ display:none;}
.TextList001334 .main table td:nth-child(2){width:40%;}
.TextList001334 .main table td:nth-child(4),
.TextList001334 .main table td:nth-child(5){width:25%;}
}
/*
 .Spec000284为demo编号
*/ 

.Spec000284{ position:relative; overflow:hidden; }
.Spec000284 .title{ font-size: 16px; font-weight: bold; color: #000; float: left; width: 170px; position:absolute; top:0; left:0; }
.Spec000284 .title span{ padding: 0px 30px 0px 30px; line-height: 35px; }
.Spec000284 .title .all{ color: #FFF; background: #ee5423; padding: 9px 14px; } 

.Spec000284 .ul{ padding-left:200px; }
.Spec000284 .ul li{ margin-left: 23px; margin-bottom: 15px; float: left;width: 115px; height: 35px; line-height: 35px; text-align: center;background: #dcdcdc; font-size: 16px; }
.Spec000284 .ul li a{ display:block; }
.Spec000284 .ul li a:hover{ color: #FFF; background: #ee5423; }
   
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding: 3%; background: -webkit-linear-gradient(left,#f2f2f2 , #fff,#f2f2f2); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f2f2f2 , #fff,#f2f2f2); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f2f2f2 , #fff,#f2f2f2); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right,#f2f2f2 , #fff,#f2f2f2); /* 标准的语法 */}
.RighInfo002226 .RighInfo002226r{overflow: hidden;padding-top: 20px; }
.RighInfo002226 .RighInfo002226r .dl{float: right;width: 50%;}
.RighInfo002226 .dl{color:#333;}
.RighInfo002226 .dl .h4{ font-size:24px;padding: 10px 0;border-bottom: 1px #ddd dashed;border-top: 1px #ddd dashed;     margin: 0 0 10px;    font-weight: normal;}
.RighInfo002226 .dl .h4 span{display:inline-block;position: relative;color: #000; }

.RighInfo002226 .dl .h4 span img {height: 50px;margin-right: 10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:5px 0 50px;    color: #444; line-height:2.25;}
.RighInfo002226 .word{padding-bottom: 20px; margin-bottom: 20px;border-bottom: 1px #ccc solid}
.RighInfo002226 .word .dl{ width: 50%;float: left;}
.RighInfo002226 .pic{    width: 36%;float: left; margin-left:7%;}

/*PicList002120 */
.PicList002120{ background-color:#f8f8f8;padding: 4% 0 }
.PicList002120 li{ float:left; width:25%;  margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px;    background: linear-gradient(#bbb,#fff); padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{    padding: 0 8%;border-bottom: 10px #ddd solid;background: url(../uploadfiles/rybj.jpg) no-repeat right bottom}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;border-bottom: 10px #ddd solid;}
@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;}
}

/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;}
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .box1{margin-bottom: 10%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:28px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#007fea;padding-bottom:10px;}
.RighInfo002227 .textbox-con1,.RighInfo002227 .textbox-con2{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 45%;float:left; margin-right:5%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:8%; padding-right:0;}
}
@media screen and (min-width: 768px){
	.RighInfo002227,.RighInfo002227 .box2 h3{ font-size:16px;}
	.RighInfo002227 .title{font-size:22px;margin-bottom: 60px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding-top:25px; margin:0;}
	.RighInfo002227 .box2 p{ padding-top:8px;}
	.RighInfo002227 .box2 .pic{ padding-top:30px; padding-bottom:0;width: 200px;}
	.RighInfo002227 .pepoleimage{ margin-bottom:80px;}
	.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	
}
/*RighInfo002163 */
.RighInfo002163{ padding:2% 0;}
.RighInfo002163 p{line-height: 30px;}
.RighInfo002163 p span{color:  #007fea;}
.RighInfo002163 .jj{line-height: 30px;padding-bottom: 10px;border-bottom: 1px #ddd dashed;margin-bottom: 30px;}
.RighInfo002163 .img{ float:left; position:relative; width:42%;margin-right:3%;}
.RighInfo002163 .img .hot{ position:absolute; right:3px; top:10%; width:47px; height:19px; z-index:5;}
.RighInfo002163 .img .bx-wrapper{ position:relative; z-index:3; margin:15px;}
.RighInfo002163 .img .bx-wrapper li img{ display:block; width:100%;}
.RighInfo002163 .img aside{ position:absolute;left:0; top:0; width:100%; height:100%; background:rgba(162, 162, 162, 0.06); }
.RighInfo002163 .img aside i{}
.RighInfo002163 .img .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:2%;}
.RighInfo002163 .img .bx-pager *{ width:6px; height:6px;}
.RighInfo002163 .img .bx-pager div{ display:inline-block; margin:0 3px;}
.RighInfo002163 .img .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; border-radius:50%; background:#fff;}
.RighInfo002163 .img .bx-pager div a.active{ background:#e5bb49;}
.RighInfo002163 .tt{border: 1px #c8cad6 solid; padding:2%;}
.RighInfo002163 .intro{ float:right;width:54%;color:#888;    padding: 20px 40px 0 0;}
.RighInfo002163 .more{color: #007fea;}
.RighInfo002163 .more:hover {color: #007fea;text-decoration: underline;}
.RighInfo002163 .intro h2,
.RighInfo002163 .intro h5{margin:0; font-weight:normal;}
.RighInfo002163 .intro h2{ font-size:24px;color:#007fea;border-bottom: 1px #ddd solid;padding-bottom: 10px;}
.RighInfo002163 .intro h3{ font-size:20px;    margin-bottom: 0;color:#007fea;border-top: 1px #ddd dashed;padding-top: 10px;font-weight:normal;}
.RighInfo002163 .intro h5{ font-size:14px; color:#555; border-bottom:1px solid #333; padding:10px 0 15px 0; }
.RighInfo002163 .intro p{ line-height:24px; text-align:justify; text-justify:inter-ideograph;color: #666; margin:8px 0;}
.RighInfo002163 .intro dd{ line-height:30px;}
.RighInfo002163 .intro .price{ color:#d2b162; font-size:16px; padding:15px 0; margin:15px 0; border-top:1px solid #333;}
.RighInfo002163 .intro .price b{ font-size:24px;}
.RighInfo002163 .intro li{ float:left; position:relative; width:40%; text-align:center; margin-right:4%; max-width:134px;}
.RighInfo002163 .intro li figure{ position:absolute; bottom:95%; left:0; width:100%; background:#fff; z-index:1; display:none; padding:0 5px;}
.RighInfo002163 .intro li:hover figure{ display:block;}
.RighInfo002163 .intro li figure img{ padding:3px; border:1px solid #e5e5e5;}
.RighInfo002163 .intro li figure p{ margin:0; font-size:12px; line-height:26px;}
.RighInfo002163 .intro li figure p.p2:before{ display:block; content:'';  height:1px; width:80%; margin:0 auto; margin-top:13px;background:#ccc;}
.RighInfo002163 .intro li figure p i{ font-style:normal; display:inline-block; padding:0 5px;margin-top:-13px; background:#fff;}
.RighInfo002163 .intro li span{ position:relative; display:block; z-index:2; cursor:pointer; line-height:40px; border-radius:4px; background:#3cb034; font-size:16px; color:#fff; }
.RighInfo002163 .intro li.taobao span{ background-color:#ec653b;}
.RighInfo002163 .intro li span:after{ display:inline-block; content:''; background:url(../images/RighInfo002163-icon_wx.png) no-repeat; width:29px; height:14px; margin-left:10px; vertical-align:middle;}
.RighInfo002163 .bzjl{float: left;     padding: 0 10px;   border: 1px #ddd solid;width: 49%;}
.RighInfo002163 .bzjr{float: right;width: 49%;}
.RighInfo002163 .contact{ margin:7% 0;}
.RighInfo002163 .contact dd{ float:left; background:rgba(41,41,41,0.5); width:32%; margin-right:2%; text-align:center; font-size:12px; color:#999;}
.RighInfo002163 .contact dd span{ display:block; height:51px; width:51px; margin:0 auto 20px; background:url(../images/RighInfo002163-icon.png) no-repeat left top;}
.RighInfo002163 .contact dd.dd_3{ margin-right:0;}
.RighInfo002163 .contact dd.dd_2{padding:30px 0 15px;}
.RighInfo002163 .contact dd p{ margin:0; line-height:20px; height:40px;}
.RighInfo002163 .contact dd a{ display:block; padding:30px 0 15px;color:#999;}
.RighInfo002163 .contact dd a:hover{ background-color:#7b6a41 !important; color:#fff;}
.RighInfo002163 .contact dd:hover span{ background-position:left bottom;}
.RighInfo002163 .contact dd.dd_2 span{ background-position:-71px 0;}
.RighInfo002163 .contact dd.dd_3 span{ background-position:-140px 0;}
.RighInfo002163 .contact dd.dd_3:hover span{ background-position:-140px bottom;}
.RighInfo002163 .contact .bdsharebuttonbox a{ margin:0; line-height:none; float:none; height:auto; background:none !important; opacity:1 !important;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:none;}

.RighInfo002163 .title{ font-size:18px; text-align:center; color:#999; background:url(../images/RighInfo002163-titlebg.png) no-repeat center center; margin-bottom:4%;}

.RighInfo002163 .i_css{ position:absolute; width:12px; height:11px; background:url(../images/RighInfo002163-jiao.png) no-repeat 0 0;}
.RighInfo002163 i.rt{ background-position: right top;}
.RighInfo002163 i.lb{ background-position:left bottom;}
.RighInfo002163 i.rb{ background-position: right bottom;}
.RighInfo002163 i.lb,
.RighInfo002163 i.rb{bottom:0;}
.RighInfo002163 i.lt,
.RighInfo002163 i.rt{top:0;}
.RighInfo002163 i.lt,
.RighInfo002163 i.lb{left:0;}
.RighInfo002163 i.rt,
.RighInfo002163 i.rb{right:0;}

.RighInfo002163 .owl-carousel .item{ position:relative; background:rgba(162, 162, 162, 0.06); padding:15px; text-align:center;color:#999;}
.RighInfo002163 .owl-carousel .item a{ position:absolute; left:0; top:0; width:100%; height:100%; border:3px solid #414141;}
.RighInfo002163 .owl-carousel .item a:hover{ border-color:#4d4223;}
.RighInfo002163 .owl-carousel .item a:hover i{ background-image:url(../images/RighInfo002163-jiao_hover.png);}
.RighInfo002163 .owl-carousel .item figure{ width:90%; margin:0 auto;}
.RighInfo002163 .owl-carousel .item figure img{ display:block; width:100%;}
.RighInfo002163 .owl-carousel .item h3{ font-weight:normal; font-size:18px; }
.RighInfo002163 .owl-carousel .item p{ border-top:1px solid #3f3f3f; font-size:12px; padding:20px 0; width:80%; margin:0 auto;}
.RighInfo002163 .owl-carousel .item p i{ font-style:normal; font-size:18px;}
.RighInfo002163 .owl-carousel .item:hover p,
.RighInfo002163 .owl-carousel .item:hover h3{ color:#d2b156;}
.RighInfo002163 .owl-carousel .item:hover p{ border-top-color:#7f6e40;}

.RighInfo002163 .owl-nav{ text-align:center; padding-top:3%;}
.RighInfo002163 .owl-nav div{ display:inline-block; width:24px; height:24px; margin:0 5px; background:url(../images/RighInfo002163-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; cursor:pointer;}
.RighInfo002163 .owl-nav div.disabled{ cursor:default;}
.RighInfo002163 .owl-nav .owl-prev.disabled{ background-position: left top;}
.RighInfo002163 .owl-nav .owl-next{ background-position: right top;}
.RighInfo002163 .owl-nav .owl-next.disabled{ background-position: right bottom;}
@media(max-width:768px){
.RighInfo002163 .img,
.RighInfo002163 .intro{ float:none; width:auto;}
.RighInfo002163 .img{ max-width:480px; margin:0 auto;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:block;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_more{ display:none;}
.RighInfo002163 .owl-carousel{ margin:0 auto; max-width:600px;}
}
@media(max-width:480px){
.RighInfo002163 .contact dd{ width:49%;}
.RighInfo002163 .contact dd.dd_2{ margin-right:0;}
.RighInfo002163 .contact dd.dd_3{ width:100%; margin-top:2%;}
.RighInfo002163 .contact dd.dd_3 a{ padding:15px 0;}
.RighInfo002163 .contact dd.dd_3 p{ height:auto;}
.RighInfo002163 .owl-carousel{max-width:375px;}
}
/***插件相同参数 到时统一留一份即可***/
.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}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.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-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
/***END***/
/*
 .RighInfo002224 为demo编号
 */
.RighInfo002224{}
.RighInfo002224 .item{}
.RighInfo002224 .wrap-content{}
.RighInfo002224 .item{ color:#323232; margin:30px 0;}
.RighInfo002224 .item .word{ text-align:center;}
.RighInfo002224 .item .pic{ text-align:center; padding-top:20px;}
.RighInfo002224 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; font-style:italic;}
.RighInfo002224 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002224 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002224 .item .con:before{ display:none;}
.RighInfo002224 .item:first-child .tit{ font-style:normal;}
@media screen and (min-width: 768px){
  .RighInfo002224 .item{ margin:70px 0;}
  .RighInfo002224 .item .word{ float:left; width:27%; text-align:left;}
  .RighInfo002224 .item .pic{ float:right; width:66%;}
  .RighInfo002224 .item.three .word{ width:54%;}
  .RighInfo002224 .item.three .pic{ width:37%; padding-top:0;}
  .RighInfo002224 .item.odd .word{ float:right; width:37%;}
  .RighInfo002224 .item.odd .pic{ float:left; width:54%;}
  .RighInfo002224 .item:first-child .pic{ width:48%;}
  .RighInfo002224 .item .tit{font-size:30px; }   
  .RighInfo002224 .item .word{ padding-top:40px;}	
  .RighInfo002224 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002224 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#c9b27c; display:block;}
  .RighInfo002224 .item .tit em{ font-size:14px;}
}
@media screen and (min-width: 1024px){
  .RighInfo002224 .item .tit{font-size:36px; }   
  .RighInfo002224 .item .word{ padding-top:90px;}
  .RighInfo002224 .item .con{line-height:30px;max-height:120px;}	
}
.ysth {}
.tit02{height:36px;background:url(../uploadfiles/h.png) no-repeat left bottom;margin-top: 0; overflow:hidden;}
.tit02 em a{ display:inline-block; width:150px; height:36px; font:16px "Microsoft Yahei";  color:#007fea;padding-left: 6px; line-height:36px; font-weight:bold;}
.RighInfo002163 dd{overflow: hidden;margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px #ddd solid}
.RighInfo002163 dd .l{float: left;width: 50%;}
.RighInfo002163 dd .l p{line-height: 30px;}
.RighInfo002163 dd img{float: right;width: 40%;}
.RighInfo002163 .dd2 img{float: left;width: 48%;}
.RighInfo002163 .dd2 .r{float: right;width: 47%;}
.RighInfo002163 .dd2 .r p{line-height: 30px;}

/*Map002516 */
.Map002516 .title{margin: 0 auto;text-align: center;font-size: 30px;padding: 20px 0;}
.Map002516 .auto{position: relative;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
.Map002516 .ul_con{position: absolute;background: #fff;box-shadow: 4px 4px 14px rgba(0,0,0,0.5); width: 30%;top:6px;left: 20px;    padding: 20px 10px;}
@media(min-width:641px){
.Map002516 .ul_con li{ padding:5% 2%;}
}
.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:5px; margin-bottom:5px; color:
#333; font-size:14px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}




.honor .comShow{border-top: 3px solid #3E4657;border-bottom: 3px solid #3E4657;padding: 30px 0;margin: 40px 0;}
.comShow{clear: both;position: relative; margin:0 auto }
.comShow .prev, .comShow .next{display: block;font-size: 12px;width: 40px;position: absolute;top: 50%;margin-top:-30px;padding-top: 60px; z-index:100}
.comShow .prev span, .comShow .next span{display: none;}
.comShow .prev{left: 0;background: url(../images/icon_prev02_out.png) no-repeat left top;}
.comShow .next{right: 0;background: url(../images/icon_next02_out.png) no-repeat right top;}
.comShow .prev:hover, 
.comShow .next:hover{color: #1772ca;text-decoration: none;}
.comShow .prev:hover span, 
.comShow .next:hover span{display: block;}
.comShow .prev:hover{background: url(../images/icon_prev02_over.png) no-repeat left top;}
.comShow .next:hover{background: url(../images/icon_next02_over.png) no-repeat right top;}
.comShow .comUl li{float: left;font-size: 13px;width: 328px; width:20%;text-align: center;}

/*.comShow .comUl li:nth-child(4n){ width: calc(20% - 0px); overflow: hidden; }*/
.comShow .comUl li:nth-child(4n) .img_box{ padding:0 }
.comShow .comUl li .img_box{display: block;border-bottom: 10px #ddd solid;width: 100%;height: 305px; background-position:center; background-repeat:no-repeat; background-size:contain; padding-right:8% }
.comShow .comUl li a{ display:block; background: url(../images/rybj.jpg) no-repeat right bottom; }
.comShow .comUl li p{margin: 0;
    line-height: 46px;
    background: linear-gradient(#bbb,#fff);
    padding: 0 2%;
    text-align: center;
    font-size: 15px;}
/*
 .Page000190 为demo编号
 */
.Page000190{ text-align:center;  padding:2% 0;}
.Page000190 .Pages .p_cur,
.Page000190 .Pages .p_count,
.Page000190 .Pages .p_total,
.Page000190 .Pages .p_jump,
.Page000190 .Pages .a_first,
.Page000190 .Pages .a_next,
.Page000190 .Pages .a_prev,
.Page000190 .Pages .a_end{ display:none;}
.Page000190 .Pages em{ font-style:normal;}
.Page000190 .Pages em a{ text-align:center; display:inline-block; border-radius:50%; width:32px;height:32px; line-height:32px; margin-right:1%; border:1px solid #d0d0d0;}
.Page000190 .Pages em a.a_cur{ background-color:#2C5781; color:#fff; border-color:#2C5781;}
@media(max-width:640px){
.Page000190 .Pages em{ display:none;}
.Page000190 .Pages .a_next,
.Page000190 .Pages .a_prev{text-align:center;  display:inline-block; border-radius:3px; line-height:32px; border:1px solid #d0d0d0; padding:0 10px;}
.Page000190 .Pages .a_next{ background-color:#2C5781; color:#fff; border-color:#2C5781;}
}	

.sitemap {color:#C1C1C1; line-height:21px; clear:both; display:block; margin-top:2%;}
.sitemap a,.sitemap a:visited {color:#666;}
.sitemap a:hover {color:#007fea;}
.sitemap h3 {float:left; line-height:21px; margin:0 8px 0 0; font-weight:bold; color:#1e50a2;}
.sitemap .link {line-height:21px; margin:4px 0 12px 0; min-height:36px;}
.sitemap .link a{ font-size:14px; padding:0 12px; position:relative;}
.sitemap .link a:after{ position:absolute; content:'|'; top:0; right:0;}
.sitemap .link h3 a{ font-size:16px;font-weight:bold;}
.sitemap .link h3 a:after,.sitemap .link a:last-child:after{ display:none;}
.sitemap .link h3 a:hover{ color:#007fea;}

/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{ background:#000; width:100%; height:100%;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #007fea;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ border:solid 1px #ddd; position:relative; overflow:hidden;}
.PicList000593 li figure em{ display:block; padding-bottom:70%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
/*.PicList000593 li figure .a_play{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.3); }
.PicList000593 li figure .a_play::before,
.PicList000593 li figure .a_play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure .a_play::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure .a_play::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}*/
.PicList000593 li p.dot{ text-align:center; font-weight:bold;}
.PicList000593 li p.con{ text-align:left;}
.PicList000593 li a.more{ display:block; width:106px; height:36px; line-height:36px; display:block; margin:0 auto; text-align:center; border:1px solid #007fea; color:#007fea;}
.PicList000593 li a.more:hover{background:#007fea; color:#fff;}


@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

.forms .feedform{ margin-top:32px;}
.forms input,.Floor000839 .forms textarea{ border:none;background:#fff; border:#D6D6D6 solid 1px; padding:1.5%; margin-bottom:6px;}
.forms input[type=text]{ width:100%;}
.forms  textarea{ display:block; width:100%; padding:2%;margin-bottom:15px;}
.forms .btn{ width:48%; float:right; background:#999; color:#fff; font-size:16px; font-weight:bold; padding:10px 0; border-radius:0; cursor:pointer; letter-spacing:0.5em;}
.forms .btn.submit{ float:left; background: #007fea;}
.forms .name{ float:left; width:48%;}
.forms .tel{ float:right; width:48%;}
.forms .con{ clear:both; height:9.5em;}
@media (max-width:1000px){
.forms input[type=text]{ float:none; width:100%;}
	}
@media (max-width:768px){
.Floor000839 .forms{ float:none; width:100%;}
	}