/*
 .Top001133 为demo编号
 */
.Top001133{ border-top:4px solid #255988; background-color:#fff;}
.Top001133 .logo{ float:left; padding:20px 0;}
.Top001133 .logo p { margin:0;padding-left:10px;color:#666;}
.Top001133 .search{ overflow:hidden; padding:15px 0;}
.Top001133 .search .lang { position: relative;display: block; float: right;width:auto; line-height: 30px;margin-right:2%;}
.Top001133 .search .link_box{ position: relative;float: right;line-height: 30px;margin-right:3%;}
.Top001133 .search .t_link { position: relative;display: inline-block; width:auto;}
.Top001133 .search .t_link img { height: 26px;}
.Top001133 .search dl{ float:right; width:180px;background-color:#008cd6; border-radius:30px; height:30px; position:relative;}
.Top001133 .search .text{ width:100%; background:none; border:0; height:30px; line-height:30px; color:#fff; padding-left:10px; padding-right:35px;}
.Top001133 .search a{ position:absolute; right:0; top:0; height:100%; width:30px; cursor:pointer;}
.Top001133 .search a span{ position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px; font-size:16px; color:#fff;}
@media(min-width:769px){
.Top001133 nav ul{ float:right; border-top:1px solid #dbe3eb; font-size: 16px;}
.Top001133 nav li{ float:left; padding:0 34px; position:relative; z-index:100;}
.Top001133 nav li:first-child{ padding-left:0;}
.Top001133 nav li:last-child{ padding-right:0;}
.Top001133 nav li::before{ position:absolute; content:''; width:1px; height:12px; background-color:#999; right:0; top:50%; margin-top:-6px;}
.Top001133 nav li:last-child::before{ display:none;}
.Top001133 nav li >a{ padding:24px 0;position:relative;}
.Top001133 nav li a{ display:block; color:#1795D7;}
.Top001133 nav li:hover > a::before,
.Top001133 nav li > a.aon::before{ position:absolute; content:''; left:0; top:0px; width:100%; height:3px; background-color:#008cd6;}
.Top001133 nav li span{ display:none;}
.Top001133 nav li dl{display:none; padding:10px 0; position:absolute; width:160px; left:50%; margin-left:-80px; top:100%; background-color:rgba(0,140,214,0.9);}
.Top001133 nav li dd{ position: relative;line-height:24px; text-align:center; padding:5px 10px;font-size: 14px; color:#fff;}
.Top001133 nav li dd a{color:#fff;line-height:30px;}
.Top001133 nav li dd > a:hover{ color:#008cd6;  background-color:#fff; border-radius:3px;line-height:30px; }
.Top001133 nav li:last-child dl{ left:auto; margin-left:0; right:0;}
.Top001133 nav li dl .subnav {padding:10px 0; position:absolute; width:190px; left:100%; top:-10px; background-color:#dddfe4; display: none;}
.Top001133 nav li .subnav i{ display: block; font-style: normal;line-height:30px;  padding:5px 10px 5px 27px;font-size: 14px;}
.Top001133 nav li .subnav i a{  color:#008cd6;}
.Top001133 nav li .subnav i:hover {background:url("../images/subnav.png") no-repeat 15px center;}
.Top001133 nav li dl dd:hover .subnav { display: block;}
}
@media(max-width:1000px) and (min-width:769px){
.Top001133 nav li{ padding:0 10px;}
}
@media(max-width:768px){
.Top001133 .logo{ float:none; padding:2% 40% 2% 0;}
.Top001133 nav{ position:absolute; display:none;  font-size:16px;right:0;  z-index:100; background-color:rgba(0, 140, 214, 0.9);}
.Top001133 nav li >a{ display:none;}
.Top001133 nav li#m1 >a,
.Top001133 nav li#m7 >a,
.Top001133 nav li span{ padding:0 5%;line-height:40px;display:block; color:#fff; border-bottom: 1px solid rgb(0, 140, 214);box-shadow: 0 1px 0 rgba(255,255,255,0.5);font-size: 15px;}
.Top001133 nav li dl{ padding:10px; display:none; background-color:#27a7eb;}
.Top001133 nav li dd a{color:#fff; display:block; line-height:35px; padding:0 10px; border-radius:5px; transition:all ease 0.3s;font-size: 13px;} 
.Top001133 nav li dd a:hover{ padding-left:20px; background-color:#fff;color:#008cd6;}
.Top001133 nav li dl .subnav { display: none;}
.Top001133 .auto{ position:relative;}
.Top001133 .search{ position:absolute; right:2%; top:60%;width:40%; /*margin-top:-15px; */padding:0;overflow: inherit}
.Top001133 .search dt{ position:relative; z-index:200; float:right; margin-left:10px; width:40px; height:30px; background-color:#008cd6; border-radius:5px;}
.Top001133 .search dt span,
.Top001133 .search dt span::after,
.Top001133 .search dt span::before{ position:absolute; background-color:#fff;}
.Top001133 .search dt span{ width:70%; left:15%; top:50%; margin-top:-1.5px;height:3px;  transition:background ease 0.3s;}
.Top001133 .search dt span::after,
.Top001133 .search dt span::before{ content:''; width:100%; left:0; height:100%; transition:transform ease 0.3s;}
.Top001133 .search dt span::after{ top:7px;}
.Top001133 .search dt span::before{ top:-7px;}
.Top001133 .search dt.show span{ background-color:transparent;}
.Top001133 .search dt.show span::after,
.Top001133 .search dt.show span::before{ top:0;}
.Top001133 .search dt.show span::after{ transform:rotate(45deg);}
.Top001133 .search dt.show span::before{ transform:rotate(-45deg);}
.Top001133 nav{ width:60%;}
 /*.Top001133 .search .t_link { display: none;}*/
 .Top001133 .search .link_box {top:-80px;margin-right:0;}
 .Top001133 .search .t_link img {height: auto}
}
@media(max-width:640px){
 .Top001133 .search {width:31%;top:70%}
 .Top001133 .search .lang {margin-right:10%}
 .Top001133 .search dl{ display: none;}
 .Top001133 .search .link_box {position: absolute;top:-70px;margin-right:0;}
 .Top001133 .search .t_link img {height: auto}
}
@media(max-width:480px){
.Top001133 .search dl{ width:0px;}
}
/*Banner002086 */
.Banner002086 div{ height:300px; background-repeat:no-repeat; background-position:center top;}
.Banner002086 img{ width:100%; display:none;}
@media(max-width:1000px){
.Banner002086 div{ display:none;}
.Banner002086 img{ width:100%; display:block;}
}
/*
 .Location000788 为demo编号
 */
.Location000788{ border-bottom:1px solid #008cd6; margin-bottom:1%; line-height:27px; padding-top:2%;}
.Location000788 em{ float:right; font-style:normal; background:url(../images/Location000788-icon.png) no-repeat left center; padding-left:30px; font-size:12px; color:#999;}
.Location000788 em a{ color:#999;}
.Location000788 em span{ color:#008cd6;border-radius:3px; display:inline-block; padding:0 10px; line-height:20px;}
.Location000788 b{ display:inline-block; border-bottom:3px solid #008cd6; font-size:18px; padding-bottom:0.5%;color: #333;}
@media(max-width:768px){
 .Location000788 em{ display: none;}
}
@media(max-width:480px){
.Location000788 em{ width:75%;}
.Location000788 b{font-size:14px;}
}
/*Menu002136 */
.Menu002136{padding: 1% 0 1%;}
.Menu002136 .auto{ position:relative;border-bottom: 1px dashed #8dd2f6;text-align:center;}
.Menu002136 ul{ display:inline-block; padding-bottom:2%;}
.Menu002136 li{ float:left;  margin-bottom:5px;  margin-right: 10px;}
.Menu002136 li.end:after{ display:none;}
.Menu002136 li > a{ display:block; padding:0 30px; line-height:40px; position:relative; z-index:1;    width: 100%;}
.Menu002136 li > a:hover{color:#fff;background: #008cd6;border-radius:5px; }
.Menu002136 li > a.aon{  font-weight:bold; color:#fff; border-radius:5px;background: #008cd6;}

.Menu002136 li dl { display: none; position: absolute;top:60px;left:0;width: 100%;/*max-width: 750px*/}
.Menu002136 li dl dd{
 display: inline-block;padding:0 15px;}
.Menu002136 li dl dd a { text-decoration: underline;}
.Menu002136 li dl dd a.aon,.Menu002136 li dl dd a:hover { color:#008cd6;text-decoration: none;}

@media(max-width:768px){
 .Menu002136 .auto { border-bottom:none;}
.Menu002136 ul{ display:block;}
.Menu002136 li a{ padding:0;}
 .Menu002136 li dl {margin-top:5%;}
 .Menu002136 li dl dd{float:left;}
}
@media(max-width:768px) and (min-width:415px){
.Menu002136 li{ width:20%;}
.Menu002136 li:nth-child(4n):after{ display:none;}
}
@media(max-width:414px){
.Menu002136 li{  margin-right:8px;}
.Menu002136 li a{ width:100%; padding: 0 10px;    line-height: 30px;    font-size: 12px;}
.Menu002136 li:nth-child(3n):after{ display:none;}
}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:1%;}
.RighInfo002218 .box1{color:#666;font-size:14px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin-left:3%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#008cd6;margin:0 0 10px 0; font-weight:normal;    margin-top: 10px;}
.RighInfo002218 .box1 figure{ padding:0% 0%; color:#333;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
@media(max-width:480px){
.RighInfo002218 .box1 .h3{line-height: 23px;}
.RighInfo002218 .box1{margin-top: 2%}
.Banner001682 .bx-pager div a{ width:8px; height:8px; margin-top:-4px; margin-left:-4px;}
}
/*RighInfo002218 End*/
/*Bottom001947*/
.Bottom001947{ background:url(../images/Bottom001947-bg.jpg) no-repeat center top; background-size:cover;padding-top:3px; text-align:center; font-size:12px; padding-bottom:0;    margin-bottom: 10px;}
.Bottom001947 footer{ background-color:#fff; padding:1.5% 0;}
.Bottom001947 .logo{ padding:0 30% 0;}
.Bottom001947 footer p{ margin-bottom:0; color:#555;}
.Bottom001947 footer p.links a{ padding-right: 6px;}
.Bottom001947 footer span{ display:block; padding-bottom:5px;}
.Bottom001947 footer a{ color:#555; display:inline-block;}
.Bottom001947 footer i{ font-style:normal; margin:0 5px; color:#ede1e1;}
@media(max-width:768px) {
 .Bottom001947 .logo { display: none;}
}
/*
 .Banner001682 为demo编号
 */
.Banner001682 li img{ display:block; width:100%;}
.Banner001682 .bx-wrapper{ position:relative; z-index:1;}
.Banner001682 .bx-viewport{ z-index:1;}
.Banner001682 .bx-pager{ position:absolute; left:0; width:100%; bottom:10%; text-align:center; z-index:10;}
.Banner001682 .bx-pager div{ display:inline-block; width:19px; height:19px; margin:0 6px; position:relative;}
.Banner001682 .bx-pager div a{ position:absolute; width:15px; height:15px; border:1px solid #fff; border-radius:50%; background-color:rgba(0,0,0,0.5); left:50%; top:50%; margin-top:-7.5px; margin-left:-7.5px; overflow:hidden; line-height:1000px;}
.Banner001682 .bx-pager div a.active{ background-color:#fff; width:100%; height:100%; margin:0; left:0; top:0;}
@media(max-width:480px){
.Banner001682 .bx-pager div{width:10px; height:10px; margin:0 2px;}
.Banner001682 .bx-pager div a{ width:8px; height:8px; margin-top:-4px; margin-left:-4px;}
}


/*
 .Floor001362 为demo编号
 */
.Floor001362{ padding-top:2%; overflow:hidden; }
.Floor001362 .title{ margin:0 0 55px; text-align:center; position:relative;}
.Floor001362 .title i{ font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001362 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px;  }
.Floor001362 .title span{ font-size:48px; color:#f0f0f0; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:absolute; }
.Floor001362 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #f0f0f0 solid; width:1000px;  }


.Floor001362 ul{ overflow:hidden;}
.Floor001362 li{ float:left; margin-bottom:2%; width:48.9%; margin-right:2%; position:relative;}
.Floor001362 li:nth-child(2n){ margin-right:0;}
.Floor001362 li .pic{ border:1px solid #ddd; display:block; width:100%;}
.Floor001362 li figure,
.Floor001362 li figure span,
.Floor001362 li figure span::before,
.Floor001362 li figure span::after{position:absolute;top:0; height:100%;}
.Floor001362 li figure{ left:0;  width:100%; }
.Floor001362 li figure span{ width:50%;}
.Floor001362 li figure span::before,
.Floor001362 li figure span.left{ left:0;}
.Floor001362 li figure span::after,
.Floor001362 li figure span.right{ right:0;}
.Floor001362 li figure span::before,
.Floor001362 li figure span::after{ content:''; width:50%;transform:rotateY(90deg);background-color:rgba(0,0,0,0.2); transition:all ease-in-out 0.8s;}
.Floor001362 li:hover figure span::before,
.Floor001362 li:hover figure span::after{transform:rotateY(0);}


.Floor001362 li .icon{ background:rgba(250, 250, 250, 0.56); position:absolute; left:0; bottom:0; text-align:center; width:100%; max-width:538px; padding:3% 2%;}
.Floor001362 li h5{ font-weight:normal; font-size:16px; margin:0;  color:#333; text-align:center; }
.Floor001362 li .icon img{ width:50%; display:inline-block; max-width:45px;}
.Floor001362 li .icon img.hover{display:none;  }

.Floor001362 li:hover .icon{ background:rgba(234, 152, 52, 0.8);}
.Floor001362 li:hover .icon img{ display:none; }
.Floor001362 li:hover .icon img.hover{ display:inline-block; }
.Floor001362 li:hover h5{ color:#fff; }


@media(max-width:1000px){
.Floor001362 li{ width:49%;}
.Floor001362 li:nth-child(4n){ margin-right:2%;}
.Floor001362 li:nth-child(2n){ margin-right:0;}
.Floor001362 .title span{ font-size:30px;}
}
@media(max-width:768px){
.Floor001362 .title span{ font-size:20px;}
.Floor001362 .title span::after{ width:500px; bottom: -5px;}
}
@media(max-width:480px){
.Floor001362 .intro figure{  padding:3%;}
.Floor001362 .intro h3{ font-size:18px;}
.Floor001362 .title span{ display:none; }
}
@media(max-width:375px){
.Floor001362 li{ width:auto; float:none; margin-right:0 !important;}
}

/*RighInfo001848 */
.RighInfo001848{padding: 1% 0 2%;}
.RighInfo001848 .title{ text-align:center;    margin-bottom: 20px;}
.RighInfo001848 .title span{ display:inline-block; font-size:20px; color:#008cd6; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}
}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:10px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:18px; font-weight:normal;color: #008cd6;}
.RichInfo005 .news_info .title p{ margin:0;  padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#07ad58; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;    font-size: 12px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#008cd6;}
/*
 .Floor000834 为demo编号
 */
.Floor000834{ padding-bottom:1%;}
.Floor000834 .auto{ max-width:1330px;    margin-bottom: 20px;}
@media(max-width:1330px){
.Floor000834 .auto{ padding:0 0%;}
}
.Floor000834 h1{ padding-top:3%; line-height:35px; font-size:30px; margin:0; font-weight:normal; color:#404040;}
.Floor000834 h1 a{ float:right; background:url(../images/Floor000834-a_more.jpg) no-repeat right center; padding-right:15px; font-size:14px; color:#757575;}
.Floor000834 h1 a:hover{ text-decoration:underline;}
.Floor000834 li{ float:left; overflow:hidden;  width: 32.6%; margin-right:1%; position:relative; margin-top:1%;    border: 1px solid #bbe3f9;}
.Floor000834 li:nth-child(3n){ margin-right:0;}
.Floor000834 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:11;}
.Floor000834 li figure{ padding-bottom:70%; transition:all ease 0.5s;}
.Floor000834 li p{ position:absolute; margin:0; left:0; bottom:0; background: url(../images/Floor000834-icon.png) no-repeat 90% center rgba(0,0,0,0.5); width:100%; height:40px; line-height:40px; padding:0 30px 0 10px; color:#fff; font-size:16px;text-align: center;}
.Floor000834.honor li:nth-child(3n) {margin-right:1%;}
.Floor000834.honor li:nth-child(4n) {margin-right:0;}
.Floor000834.honor li {width: 24.2%;}
.Floor000834.honor li figure{ padding-bottom:150%;background-size: contain;}
@media(min-width:1024px){
 .Floor000834 li h3{ position:absolute; left:0; top:0; width:100%; height:100%;margin:0;padding-top:6%; z-index:10; text-align: center;background-color: rgba(0,0,0,0.5);filter: alpha(opacity=0);opacity: 0;transition: all ease-out 0.5s;}
 .Floor000834 li h3 i{ position: relative;display: inline-block;font-style: normal;font-weight: normal;font-size: 24px;  width: 276px;line-height: 2;/*border:2px solid #fff;border-bottom:none;*/color:#fff;letter-spacing: 2px;z-index:20;transition: all ease-out 0.5s;}
 /*.Floor000834 li h3 i::before,
 .Floor000834 li h3 i::after{position: absolute;content: '';background-color: #fff;width: 26px;height: 2px;bottom: 0px;}*/
 .Floor000834 li h3 i::before{left:0;}
 .Floor000834 li h3 i::after{right:0;}
 .Floor000834 li:hover p{opacity: 0;bottom:-40px;}
 .Floor000834 li:hover h3 {padding-top:58%;opacity: 1}
}
@media(max-width:768px){
.Floor000834 li{ width:49%; margin-right:2%; margin-top:0%;}
.Floor000834 li:nth-child(3n){ margin-right:2%;}
.Floor000834 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
 .Floor000834 li{  margin-top:2%;}
.Floor000834 h1{ font-size:20px;}
.Floor000834 li p{ position:relative; background:none; color:#333; text-align: center; font-size:14px; padding:0;}
.Floor000834 li:hover figure{ transform:scale(1);}
}

/*
 .Floor0008354 为demo编号
 */
.Floor0008354{ padding-bottom:1%;}
.Floor0008354 .auto{ max-width:1330px; margin-bottom: 20px; margin-top: 30px;}
@media(max-width:1330px){
.Floor0008354 .auto{ padding:0 0%;}
}
.Floor0008354 h1{ padding-top:3%; line-height:35px; font-size:30px; margin:0; font-weight:normal; color:#404040;}
.Floor0008354 h1 a{ float:right; background:url(../images/Floor000834-a_more.jpg) no-repeat right center; padding-right:15px; font-size:14px; color:#757575;}
.Floor0008354 h1 a:hover{ text-decoration:underline;}
.Floor0008354 li{ float:left; overflow:hidden;  width: 49.5%; margin-right:1%; position:relative; margin-top:1%;    border: 1px solid #bbe3f9;}
.Floor0008354 li:nth-child(2n){ margin-right:0;}
.Floor0008354 li h3{ position:absolute; left:0; top:0; width:100%; height:100%;margin:0;padding-top:6%; z-index:10; text-align: center;background-color: rgba(0,0,0,0.5);filter: alpha(opacity=0);opacity: 0;transition: all ease-out 0.5s;}
.Floor0008354 li h3 a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor0008354 li h3 i{ position: relative;display: inline-block;font-style: normal;font-weight: normal;font-size: 30px;  width: 456px;line-height: 2;border:2px solid #fff;border-bottom:none;color:#fff;letter-spacing: 2px;z-index:20;transition: all ease-out 0.5s;}
.Floor0008354 li h3 i::before,
.Floor0008354 li h3 i::after{position: absolute;content: '';background-color: #fff;width: 26px;height: 2px;bottom: 0px;}
.Floor0008354 li h3 i::before{left:0;}
.Floor0008354 li h3 i::after{right:0;}
.Floor0008354 li h3 span{ display: block; font-size: 12px;color:#fff;font-family: Arial;font-weight: normal;width: 100%;margin-top:-9px;text-transform: uppercase; z-index: 30;}
.Floor0008354 li .subnav { position: absolute;width: 100%;left: 0;bottom: 5%;padding:0 5%;z-index: 40;filter: alpha(opacity=100);opacity: 0;}
.Floor0008354 li .subnav dd { float:left; overflow:hidden;  width: 50%; position:relative;padding: 0 6px;margin-top: 12px;}
.Floor0008354 li:last-child .subnav dd { float:left; overflow:hidden;  width: 33.3%; position:relative;padding: 0 6px;/*margin-top: 12px;*/}
.Floor0008354 li .subnav dd a{ display: block;border: 1px solid #4bc2ff; text-align: center;font-size: 14px; color: #fff; line-height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Floor0008354 li figure{ position: relative;padding-bottom:70%; transition:all ease-out 0.5s;}
.Floor0008354 li p{ position:absolute; margin:0; left:0; bottom:0; background: center rgba(0,0,0,0.5); width:100%; height:40px; line-height:40px; padding:0 30px 0 10px; color:#fff; font-size:16px;text-align: center;    font-weight: bold;transition: all ease-out 0.5s; }

.Floor0008354 li:hover h3 {padding-top:20%;opacity: 1}
/*.Floor0008354 li:hover h3 i{margin-top:12%;}*/
.Floor0008354 li:hover .subnav { transition: all ease-out 0.5s;bottom:20%;opacity: 1}
.Floor0008354 li .subnav dd a:hover {background:#4bc2ff;transition: all ease-out 0.5s;}
.Floor0008354 li:hover figure{ transform:scale(1.05);}
.Floor0008354 li:hover p{ opacity: 0}

@media(max-width:1000px) {
 .Floor0008354 li { border: none;}
 .Floor0008354 li:hover h3 {opacity: 0}
 .Floor0008354 li .subnav { position: relative;padding:0;filter: alpha(opacity=100);opacity:1;}
 .Floor0008354 li .subnav dd{ width:100% !important;margin-top:3px;margin-bottom:2%;padding:0;}
 .Floor0008354 li .subnav dd a{ border:1px solid #dfdede;color:#999}
 .Floor0008354 li .subnav dd a:hover{ color:#fff;}
 .Floor0008354 li:hover figure{ transform:scale(1);}
 .Floor0008354 li:hover p{ opacity: 1}
}
@media(max-width:768px){
.Floor0008354 li{ width:49%; margin-right:2%; margin-top:0%;}
.Floor0008354 li:nth-child(3n){ margin-right:2%;}
.Floor0008354 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
 .Floor0008354 li{  margin-top:2%;}
.Floor0008354 h1{ font-size:20px;}
/*.Floor0008354 li p{ position:relative; background:none; color:#333; text-align: center; font-size:14px; padding:0;}*/
.Floor0008354 li:hover figure{ transform:scale(1);}
}

/*
 .PicList001111 为demo编号
 */
.PicList001111 li{ padding:2% 0; border-bottom:1px solid #dedede;}
.PicList001111 li:hover{ background-color:#f5f5f5;}
.PicList001111 li div{position:relative;padding:3% 15% 3% 27%;color:#999;}
.PicList001111 li .Ispic{ position:absolute; height:100%; width:25%; left:0; top:0;}
.PicList001111 li  h2{ margin:0; font-size:16px; }
.PicList001111 li  h2 a{ color:#008cd6;}
.PicList001111 li p{ line-height:24px; overflow:hidden; height:44px; }
.PicList001111 li time{ display:block; background:url(../images/PicList001111-icon.png) no-repeat left center; padding-left:20px; font-size:12px;}
.PicList001111 li .more{ position:absolute; right:3%; top:50%; margin-top:-17px; max-width:100px; line-height:34px; height:34px; border:1px solid #0061a7; background-color:#fff; width:12%; text-align:center; color:#999; border-radius:30px;}
.PicList001111 li .more:hover{ background-color:#0061a7; color:#fff;}
@media(max-width:640px){
.PicList001111 li div{ padding-left:48%; padding-right:2%;}
.PicList001111 li .Ispic{width:45%;}
.PicList001111 li time{ margin-bottom:2%;}
.PicList001111 li .more{ position:relative; display:inline-block; top:auto; margin-top:0; min-width:80px; right:-60%;font-size: 12px;height: 30px;line-height: 28px;}
}
@media(max-width:480px){
.PicList001111 li .Ispic{ position:static; height:auto; width:auto; display:block; padding-bottom:60%;}
.PicList001111 li div{ padding:0%;}
.PicList001111 li  h2{ padding-top:3%;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:10px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #0061a7; background:#0061a7;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#0061a7;}
.Page002193 .p_count b{ color:#0061a7;}
.Page002193 .p_total b{ color:#0061a7;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#0061a7; border-color:#0061a7;}
.Page002193 .p_page b{ font-weight:normal;}


/*liuyan*/
.liuyan table { width: 524px;margin:0 auto;}
.liuyan table td{ font-size: 14px; height: 40px;}
.liuyan table .left{ text-align: right; width: 130px;}
.liuyan table .mid{ padding:0 27px 0 15px;}
.liuyan table .mid input{ width: 350px; height: 26px;}
.liuyan table .mid textarea{ width: 352px; height: 86px; display: block; margin-top: 10px;}
.liuyan table .right i{ color: #ff0c00; font-style: normal;}
.liuyan table .btn{ width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; cursor: pointer;}
.liuyan table .btn.submit{ background-color: #008cd6;border:1px solid #008cd6; border-radius:5px;color: #ffffff; margin:20px 25px 0 15px;}
@media(max-width:640px) {
 .liuyan table { width: 100%;}
 .liuyan table .left{ width: 30%;}
 .liuyan table .mid{ padding:0 2%;}
 .liuyan table .mid input{ width: 100%;}
 .liuyan table .mid textarea{ width: 100%; }
 .liuyan table .btn{ width: 80px;line-height: 26px;}
}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 25%;padding: 0 3%;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc; width: 171px;}
.links_box a span {	display: block;width:100%;line-height: 20px;text-align: center;margin-top: 10px;}
@media(max-width:640px) {
 .links_box a{width: 50%;}
}
/*links*/

.Floor054 h1{ font-size: 32px; font-weight: bold; color: #333; display: block; border-bottom: 1px solid #cccccc; margin: 0 auto 10px; padding: 1rem 0 20px; width:20%; text-align:center;}
.Floor054 p{ text-align: center; color: #666; margin-bottom: 40px;}
.Floor054 ul{ border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee;}
.Floor054 ul li{ float: left; list-style: none; width: 16.66666667%; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; text-align: center; vertical-align: middle; padding: 20px 0;}


.Floor055{ padding:2% 0;}
.Floor055 h1{ font-size: 32px; font-weight: bold; color: #333; display: block; border-bottom: 1px solid #cccccc; margin: 0 auto 30px; padding: 1rem 0 20px; width:20%; text-align:center;}
.Floor055 ul li{ background:#f5f5f5; width:32%; margin-right:2%; margin-bottom:2%; float:left; padding-bottom:10px;}
.Floor055 ul li:nth-child(3n){ margin-right:0;}
.Floor055 ul li a{ display:block;}
.Floor055 ul li .Ispic{ padding-bottom:70%;}
.Floor055 ul li h3{ color: #333; line-height: 40px; padding: 0 10px; margin: 0;}
.Floor055 ul li p{ color: #777; font-size: 12px; line-height: 20px; padding: 0 10px; margin: 0;}
.Floor055 ul li a:hover h3{ color:#1795D7; text-decoration:underline;}
.Floor055 ul li a:hover p{ text-decoration:underline;}

@media(max-width:768px){
.Floor054 h1,.Floor055 h1{ width:100%;}
.Floor054 ul li{ width:50%;}
.Floor055 ul li{ width:48%;}
.Floor055 ul li:nth-child(2n){ margin-right:0;}
.Floor055 ul li:nth-child(3n){ margin-right:2%;}
}