﻿/*Top003111 */
.Top003111{background: #fff;box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);position:fixed;left: 0;width: 100%; z-index: 100;top: 0;padding:20px 0;}
.Top003111 .auto{ position:relative;}
@media (min-width:1025px) {
.Top003111 .logo{float: left; padding-top:15px;}
.Top003111 .logo img{height: 66px;}	
}
@media (max-width:1024px) {
.Top003111 .auto{display: flex;align-items: center;justify-content: space-between;height: 80px;}
.Top003111 .auto:after{display: none;}
.Top003111 .logo img{height: 50px;}	
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{width: 160px; border:solid 1px #ddd;}
.Top003111 .top-search .btn{position: absolute;right: 0;top: 0;width: 44px;height:38px;background:#0093dd;color:#fff;text-align:center;line-height:38px;}
.Top003111 .top-search .text{width: 100%;height: 36px;line-height: 36px;padding:0 0 0 20px;border: 0;background: none;}
@media (min-width:1025px) {
.Top003111 .top-nav{ position:absolute; right:0;}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 60%;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background-color: #0093dd;color: #fff;font-family: 'Oswald-Regular';font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #000000;}
.Top003111 menu li .sub{display: none;}

@media (min-width:1025px) {
.Top003111 menu{float: right; padding-top:35px;}
.Top003111 menu li{position: relative;float: left;margin-left:4vw;font-size: 16px;}
.Top003111 menu li span{line-height: 36px;}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:hover,.Top003111 menu li.aon span a{color:#0093dd;}
.Top003111 .sub{position: absolute;top: 100%;background-color:#0093dd; width: 150px;left: 50%;margin-left: -75px;overflow: hidden;}
.Top003111 .sub dt{line-height: 22px;text-align: center;}
.Top003111 .sub dt a{color: #fff;padding: 10px;font-size:14px;transition: 0.3s;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 2vw;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;}
.Top003111 .open-menu i{background-color: #0093dd;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 80px;bottom: 0;width: 240px;background-color: rgba(255,255,255,0.9);left: -100%;padding: 40px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu li span{line-height: 3;font-size: 20px;}
.Top003111 menu li span a{padding-left: 1em;}
.Top003111 .has-sub span .op:before, 
.Top003111 .has-sub span .op:after{background-color: #0093dd;}
.Top003111 .sub{padding: 2em;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
.open-menu{z-index: 10; width: 40px; height: 40px;}
.open-menu[rel="relative"]{position: relative;}
.open-menu[rel="absolute"]{position: absolute; top: 50%; transform: translateY(-50%);}
.open-menu i{position: absolute; width: 100%; height: 3px; background: #fff; left: 0; top: 50%; margin-top: -1.5px; transition: 0.3s;}
.open-menu:not(.on) i:nth-child(1){margin-top: -10px;}
.open-menu:not(.on) i:nth-child(3){margin-top: 8px;}

.open-menu.on i:nth-child(2){opacity: 0;}
.open-menu.on i:nth-child(1){transform: rotate(-45deg);}
.open-menu.on i:nth-child(3){transform: rotate(45deg);}
}
@media(max-width:640px){
.Top003111{ padding:0; position:relative;}
.Top003111 .open-search,.Top003111 .top-search{ display:none;}
}

/*Banner001544 */
.Banner001544 li img{ display:block; width:100%;}
.Banner001544 .bx-wrapper{ position:relative; z-index:1;}
.Banner001544 .bx-pager{ text-align:center; position:absolute; left:0; width:100%; bottom:5%; z-index:10;}
.Banner001544 .bx-pager *{height:16px;width:16px;}
.Banner001544 .bx-pager div{ display:inline-block;margin-right:6px;}
.Banner001544 .bx-pager div a{ display:block;background: url(../images/Banner001544_dot.png) no-repeat;width:12px;height:12px;overflow:hidden; line-height:1000px;}
.Banner001544 .bx-pager div a.active{ background: url(../images/Banner001544_doton.png) no-repeat;}
@media(min-width:769px){
.Banner001544{ margin-top:135px;}
}
@media(max-width:480px){
.Banner001544 .bx-pager *{height:12px;width:12px;}
}

/*
 .Floor001711 为demo编号
 */
.Floor001711{ background:url(../images/Floor001711-bg.jpg) repeat; padding:40px; display:none;}
.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;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:5px; background-color:rgba(255,255,255,0.9); overflow:hidden; transition:0.3s;}
.Floor001711 li a:hover{ background-color:#0093dd;}
.Floor001711 li:nth-child(2n) a:hover{ background-color:#0093dd;}
.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.4s;}
.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:18px; color:#565656;}
.Floor001711 li h1 span{ font-size:20px; line-height: 28px; font-weight:normal; opacity:0.3;}
.Floor001711 li a:hover *{ color:#fff !important;}


/*
 .Floor000895 为demo编号
 */
.Floor000895{ padding:40px 0 80px; background:url(../images/Floor000895-bg.jpg) no-repeat right bottom #f2f2f2;}
.Floor000895 .title{ font-size:32px; color:#333; line-height:62px; text-align: center; background:url(../images/Floor000895-titbg.png) no-repeat left center; background-size:contain; padding-bottom:3%;}
.Floor000895 .title span{ position:relative; padding-top:10px; color: #999;font-size: 16px; }
.Floor000895 .title span::before{ position:absolute; content:''; width:45px; height:2px; background-color:#999; left:0; top:0;}
.Floor000895 li{ position:relative; float:left; width:18.4%; margin-right:2%; background-color:#ddd; padding-right:5px; padding-bottom:5px; border-radius:10px;overflow: hidden;}
.Floor000895 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000895 li:last-child{ margin-right:0;}
.Floor000895 li div.txt{ position:relative; background-color:#fff; padding:20px;}
.Floor000895 li div.txt::before{ background:url(../images/Floor000895-a_more.png) no-repeat center center; background-size:contain; width:33px; height:33px; position:absolute; content:''; right:20px; top:50%; margin-top:-16px;}
.Floor000895 li h1{ color: #555;}
.Floor000895 li h1,
.Floor000895 li h2{ margin:0; font-size:16px; padding-right:40px;}
.Floor000895 li .pic{ margin:3% 0;padding:0 1%;overflow: hidden;}
.Floor000895 li figure{ padding-bottom:60%; transition: 0.3s;}
.Floor000895 li h2{ font-size:13px; line-height:24px; height:84px; color:#b8b8b8; position:relative; padding-bottom:10px; font-weight:normal; overflow: hidden;}
.Floor000895 li h2::before{ position:absolute; content:''; left:0; bottom:0; width:30px; height:2px; background-color:#8e919b;}
.Floor000895 li:hover figure{ transform:scale(1.05);}
.Floor000895 li:hover div::before{ background-image:url(../images/Floor000895-a_more_hover.png);}
.Floor000895 li:hover h1{ color: #0093dd;}
.Floor000895 li:hover h2::before{ background-color:#0093dd;}

@media (max-width: 1024px){
.Floor000895 li h2{ line-height:20px;}
}
@media(max-width:768px){
.Floor000895{ padding:2% 0;}
.Floor000895 .title{ font-size:20px; text-align:center; padding-bottom:1%;}
.Floor000895 .title span{ display:block; padding:0;}
.Floor000895 .title span::before{ left:42%;}
.Floor000895 li{ width:100%; margin-bottom:2%;}
.Floor000895 li:nth-child(2n){ margin-right:0;}
/*.Floor000895 li h2{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}*/
}

/*
 .Floor000891 为demo编号
 */
.Floor000891{ padding:2% 0;}
.Floor000891 .title{ font-size:32px; line-height:36px; background:url(../images/Floor000891-titbg.png) no-repeat left center; background-size:contain; color:#343434; padding:2% 0 1%; position:relative; margin-bottom:15px;}
.Floor000891 .title span{ display: block; font-size: 16px; color: #999; height: 40px;}
.Floor000891 .title::before{ position:absolute; content:''; width:40px; height:2px; background-color:#999; left:0; bottom:0;}
.Floor000891 .intro{ float:left; width:53.8%;}
.Floor000891 .intro .info{ font-size: 14px; line-height:30px; text-align: justify;}
.Floor000891 .img{ width:40.45%; float:right; margin-top: 18px; z-index: 100;}
.Floor000891 .more{display: inline-block;width: 143px; height: 40px; border: #ECECEC 1px solid; color: #999; text-align: center; line-height: 40px; border-radius: 30px; font-size: 12px; transition: 0.3s;}
.Floor000891 .more:hover{ background-color:#0093dd; color:#fff;}

@media(max-width:768px){
.Floor000891 .title{ text-align:center; font-size:20px;}
.Floor000891 .title::before{ left:42%;}
.Floor000891 .img{ width:100%; margin:0;}
.Floor000891 .intro{ width:100%;}
.Floor000891 .more{ margin:0 auto; display:block;}
}

/*
 .Floor001706 为demo编号
 */
.Floor001706{ padding:3.5% 0 5% 0; background:url(../images/Floor001706-bg.jpg) no-repeat center top; background-size:cover;}
.Floor001706 .title{ font-size:32px; color:#333; line-height:62px; text-align: center; padding-bottom:3%;}
.Floor001706 .title span{ position:relative; padding-top:10px; color: #999;font-size: 16px; text-transform: uppercase;}
.Floor001706 .title span::before{ position:absolute; content:''; width:45px; height:2px; background-color:#999; left:0; top:0;}

.Floor001706 .hd{ position:absolute; width:100%; height:36px; z-index:10;}
.Floor001706 .hd ul li{ background:#0093dd; text-align:center; color:#fff; width:20px; height:20px; line-height:20px; float:left; margin-right:2px; cursor:pointer;}
.Floor001706 .hd ul{ background:0; border:0; padding-left:6%}

.Floor001706 ul{ border:1px solid #fff; background-color:rgba(255,255,255,0.7); padding:3%;}
.Floor001706 ol{ float:left; width:40%; position:relative;}
.Floor001706 ol .pic{ display:block; position:relative;}
.Floor001706 ol .pic::before{ position:absolute; content:''; left:10px; top:10px; right:10px; bottom:10px; border:1px solid rgba(255,255,255,0.5); box-shadow:0 0 10px rgba(255,255,255,0.8); opacity:0; transition:0.3s;}
.Floor001706 ol .pic:hover::before{ opacity:1;}
.Floor001706 ol img{ display:block; width:100%;}
.Floor001706 ol h2{ font-size:18px; text-align: center;}
.Floor001706 ol h2 a{ color:#454545;}
.Floor001706 ol h2 a:hover{ color:#0093dd;}
.Floor001706 ol p{ margin-bottom:0; font-size:12px; color: #666; line-height:20px; overflow:hidden; height:123px; position:relative; text-align:justify;}

.Floor001706 li{ float:right;  width:58%; margin-bottom:10px;}
.Floor001706 li:last-child{ margin-bottom:0;}
.Floor001706 li div{ border:1px solid #e5e5e5; position:relative;background-color:#fff; padding:2%; transition:0.3s;}
.Floor001706 li h2{ margin:0; padding-left:10px; font-size:15px; position:relative; line-height:24px;}
.Floor001706 li h2::before{ position:absolute; content:''; width:0; height:0; border:3px solid #0093dd; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:0; top:50%; margin-top:-3px;}
.Floor001706 li time b{ display:block; font-size:37px;}
.Floor001706 li p{ margin:6px 0 0 0; color:#898989; font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.Floor001706 li:hover div{ background:#0093dd; color:#fff; /*border-style:dashed; border-color:#8bcbb3; box-shadow:0 0 5px #ccc;*/}
.Floor001706 li:hover h2 a{ color:#fff;}
.Floor001706 li:hover p{ color:#fff;}
.Floor001706 li:hover h2::before{ border-color:#fff;}

@media(max-width:768px){
.Floor001706{ padding:2% 0;}
.Floor001706 .title{ font-size:20px; text-align:center; padding-bottom:1%;}
.Floor001706 .title span{ display:block; padding:0;}
.Floor001706 .title span::before{ left:42%;}
.Floor001706 ol{ width:100%;}
.Floor001706 li{ width:100%; margin-bottom:0; margin-top:10px;}
}


/*
 .Bottom002042 为demo编号
 */
.Bottom002042{ background-color:#f5f6f6;}
.Bottom002042 footer{ border-top:1px solid #E5E5E5; padding:20px 0; margin-top:20px; font-size:12px; color:#999;}
.Bottom002042 footer span{ float:right;}
.Bottom002042 footer span a{ padding-left: 15px;}
.Bottom002042 footer i{ font-style:normal; margin:0 10px; color:#999;}
.Bottom002042 footer a{color:#7c7e81;}

.Bottom002042 .bottom{ padding-top:3%;}
.Bottom002042 .bottom aside{ float:right; text-align:center; width:10%;}
.Bottom002042 .bottom aside img{ border:3px solid #fff;}
.Bottom002042 .bottom dl{ float:left; margin-right: 6%;}
.Bottom002042 .bottom dt{ font-size:16px; color:#333; padding-bottom:20px;}
.Bottom002042 .bottom dd{ line-height:32px;}
.Bottom002042 .bottom dd a{ color:#999;}
.Bottom002042 .bottom dd a:hover,
.Bottom002042 footer a:hover{color:#0093dd;}
.Bottom002042 footer.wap{ display:none;}
@media (max-width: 1024px){
.Bottom002042 .bottom dl{ margin-right:3.8%;}
}
@media(max-width:768px){
.Bottom002042 .bottom{ display:none;}
.Bottom002042 footer{ display:none;}
.Bottom002042 footer.wap{ display:block; text-align:center;}
.Bottom002042 footer.wap a{ display:inline-block; vertical-align:top; text-align:center; width:24% }
}

/*
 .Banner001820 为demo编号
 */
.Banner001820 { margin: 160px 0 -160px;}
.Banner001820 img{ display:none;}

/*
 .Menu001651 为demo编号
 */
.Menu001651{ background: #fff; margin-top:10%;}
.Menu001651 ol{ font-size:18px; background-color:#eee; line-height:51px; padding-left: 30px; margin-bottom:20px; font-weight:bold;}
.Menu001651 li{ padding-bottom:11px; position:relative;}
.Menu001651 li > a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:34px; font-size:15px; line-height:52px; font-weight:bold;}
.Menu001651 li::before{ position:absolute; width:0; height:0; border-top:26px solid transparent; border-bottom:26px solid transparent; border-right:19px solid #0093dd; top:0; left:-19px;}
.Menu001651 li:hover > a,
.Menu001651 li.aon > a{font-size:16px; color:#fff; font-weight:bold; background-color:#0093dd;}
.Menu001651 li:hover::before,
.Menu001651 li.aon::before{ content:'';}

.Menu001651 .pro li a:before{ position:absolute; width:0; height:0; border-top:26px solid transparent; border-bottom:26px solid transparent; border-right:19px solid #0093dd; top:0; left:-19px;}
.Menu001651 .pro li a:hover > a,.Menu001651 li > a.aon{font-size:16px; color:#fff; font-weight:bold; background-color:#0093dd;}
.Menu001651 .pro li a:hover:before,.Menu001651 .pro li .aon:before{ content:'';}


.Menu001651 li dl{ display:none; background: #FFF; padding: 10px 0 0 0;}
.Menu001651 li dd a{ background:url(../images/TextList000746-icon.jpg) no-repeat 32px 3px; padding-left:52px; line-height: 30px; font-size: 14px; color: #666; }
.Menu001651 li dd a:hover,.Menu001651 li dd a.aon{ font-weight:bold;}

.Menu001651 li dd .thrd_menu{ padding:0;}
.Menu001651 li dd .thrd_menu dd a{ background:0; padding-left:50px; line-height:24px; font-size:13px; font-weight:normal;}
.Menu001651 li dd .thrd_menu dd a:hover,.Menu001651 li dd .thrd_menu dd a.aon{ color:#0093dd;}


/*Menu002217*/
.Menu002217{ padding:2% 0; text-align: center; overflow:hidden; display:none;}
.Menu002217 a{ display: block; width:32%; float:left; margin-right:1%; margin-bottom:1%; line-height:40px; font-size: 14px; color: #728391; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background:#f3f3f3;}
.Menu002217 a:hover,.Menu002217 a.aon{color: #fff;background:#0093dd;}
/*Menu002217 End*/

@media(max-width:768px){
.w22{ width:100%; padding-bottom:0;}
.w75{ width:100%;}
.Menu001651{ display:none;}
.Menu002217{ display:block;}
.Menu002217 a:nth-child(3n){ margin-right:0;}
}

/*
 .RighInfo000454 为demo编号
 */
.RighInfo000454{ padding:20px 0;}
.RighInfo000454 table{word-wrap:break-word; word-break:break-all;}
.RighInfo000454 .section_box { position: relative;}


/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding:45px 0 45px 60px; }
.Timeline001266 .scroll{ height:750px;overflow: auto;}
.Timeline001266 .scroll ul{ padding-left:40px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 130px;background:url(../images/Timeline001266-bg.png) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-bottom: 20px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px;}
.Timeline001266 .scroll li p{ margin:0; font-size: 14px; line-height:24px; max-height:72px; overflow:hidden;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; padding:0 10px; left:40px; line-height:32px; top:20px;}
.Timeline001266 .scroll li time::before,
.Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
.Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
.Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#0093dd; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#0093dd;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#0093dd;}
.Timeline001266 .scroll li:hover time::after{background-color:#0093dd; border-color: #a0d7b8; width:20px; height:20px; margin-top:-10px; left:-38px;}

.Timeline001266 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #0093dd;text-indent: -20000px; width:22px; height:36px; display: block;cursor: pointer; z-index:10; box-shadow:1px 1px 0 #006030;}
.Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Timeline001266-btn_hover.gif) no-repeat center center;}
.Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
.Timeline001266 .jspArrowUp{ top:0;}
.Timeline001266 .jspArrowDown{top:60px;}
.Timeline001266 .jspDisabled{background: #ccc;box-shadow:1px 1px 0 #848081;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}


/*
 .Banner002043 为demo编号
*/
.Banner002043{ height:370px; background-position:center top; background-repeat:no-repeat;}
.Banner002043 img{ display:none; width:100%;}
@media(min-width:769px){
.Banner002043{ margin-top:135px;}
}
@media(max-width:768px){
.Banner002043{ background:0; height:auto;}
.Banner002043 img{ display:block;}
}

/*
 .Location004 为demo编号
 */
.Location004{ border-bottom:2px solid #d9dee5; margin-bottom:20px; padding-top:30px; padding-bottom:15px; overflow:hidden;}
.Location004 em{ float: right; font-style:normal;  font-size:14px; color:#999;}
.Location004 b{font-size: 24px; color: #0093dd; font-weight:normal;}
.Location004 em a{color:#999;}
.Location004 em span,
.Location004 em a:hover{color:#0093dd;}

@media(max-width:768px){
.Location004{ padding-top:2%;}
.Location004 b{ display:none;}
.Location004 em{ float:left;}
}


/*
 .PicList001493 为demo编号
 */
.PicList001493 li{ overflow:hidden; border-bottom:1px solid #ebecec; padding-bottom:15px; margin-bottom: 15px;}
.PicList001493 li:last-child{ border-bottom:0;}
.PicList001493 li figure{ float:left; width:28%;}
.PicList001493 li figure img{ width:100%;}
.PicList001493 li div{ float:right; width:68%; font-size:14px;}
.PicList001493 li h1{ margin:0; font-size:18px; font-weight:normal; padding: 0 0 5px;}
.PicList001493 li time{ color:#999;}
.PicList001493 li p{ color:#999; margin:0; line-height:30px; }
@media(max-width:768px){
.PicList001493 li h1{ font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.PicList001493 li p{ line-height:20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
}

/*
 .Page002046 为demo编号
 */
.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:#0093dd; 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:768px){
.Page002046 .Pages .a_first,.Page002046 .Pages .a_end{ display:none;}
}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal; color:#0093dd;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_pn span{ display:block; padding-top:20px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0093dd;}


/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:0 0 35px;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%; height:340px; overflow:hidden;}
.RighInfo001278 .prod_info h1{ margin:0; padding: 10px 0 0; color:#333; font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info .con{ font-size: 14px; text-align: justify; line-height:24px; color:#888; min-height:160px; padding:10px 0;}


.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:108%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute; width:100%; top:0; left:0; text-align:center; border:1px solid #dcdcdc; overflow:hidden;}
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:10px;}
.RighInfo001278 .big_img li img{ height:310px;}

.RighInfo001278 .list{ padding:26px 30px 0 30px;position:relative;}
.RighInfo001278 .list .bd{ overflow: hidden;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; cursor:pointer;}
.RighInfo001278 .list li .table{ width:90%; margin:0 auto; padding:5px; border:1px solid #f2f2f2;}
.RighInfo001278 .list li .table img{ width:114px; height:100px}
.RighInfo001278 .list li.on .table{ border-color:#0093dd;}

.RighInfo001278 .tab{ padding:30px 0 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#0093dd; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
@media(max-width:768px){
.RighInfo001278 .prod_info{ padding-left:0; text-align:center; height:auto;}
.RighInfo001278 .prod_info h1{ text-align:center; padding-bottom:10px;}
.RighInfo001278 .prod_info .con{ min-height:64px;}
.RighInfo001278 .big_img{ margin-top:1%; position:static; width:100%;}
.RighInfo001278 .big_img li{ padding:3%; position:static;}
}	


/*
 .PicList001761 为demo编号
 */
.PicList001761 li{ float:left; width:23.6%; margin-right:1.8%; text-align:center;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:184px; background-size:contain;}
.PicList001761 li a{color:#666; display:block;}
.PicList001761 li a:hover span{ background-color:#0093dd; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:nth-child(4n){ margin-right:0;}

.PicList001761 dl{ width:50%; padding-bottom:30px; float:left; position:relative;}
.PicList001761 dl dt{ width:34%; border:solid 1px #ddd; float:left; margin-right:20px;}
.PicList001761 dl dt a img{ width:200px; height:150px;}
.PicList001761 dl dd a{ font:bold 18px/30px "微软雅黑"; height:30px;}
.PicList001761 dl dd a.more{ background:url(../images/more.png) left center no-repeat; width:100px; height:24px; display:block; position:absolute; top:130px;}
.PicList001761 dl dd{ float:left; width:60%; font:normal 14px/24px "微软雅黑"; color:#555;}
@media (max-width: 1024px){
.PicList001761 dl dd{ width:54%; font:normal 13px/24px "微软雅黑"; padding-right:2%;}
}
@media(max-width:768px){
.PicList001761 dl{ width:49%; margin-right:2%; overflow:hidden;}
.PicList001761 dl dt{ width:100%;}
.PicList001761 dl dd{ width:100%;}
.PicList001761 dl dd a{ display:block; text-align:center; height:auto; padding:10px 0 5px 0;}
.PicList001761 dl:nth-child(2n){ margin-right:0;}
.PicList001761 li{ width:49%; margin-right:2%;}
.PicList001761 li:nth-child(2n){ margin-right:0;}
}


/*
 .PicList000373 为demo编号
 */
.PicList000373{ padding:20px 0; min-height:540px; overflow:hidden;}
.PicList000373 li{ float:left; width:23.5%; margin-right:17px; overflow:hidden;}
.PicList000373 li:nth-child(4n){ margin-right:0;}
.PicList000373 li a{ display:inline-block; text-align:center; width:212px;}
.PicList000373 li a img{ display:block; width:208px; height:100px; border:1px solid #ddd; padding:1px;}
.PicList000373 li span{ display:block; white-space:nowrap; font:normal 14px/38px "微软雅黑"; color:#303030; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}
.PicList000373 li a:hover img{ border-color:#0093dd;}
.PicList000373 li a:hover span{ color:#0093dd;}

@media(max-width:768px){
.PicList000373 li{ width:47%;}
.PicList000373 li:nth-child(2n){ margin-right:0;}
.PicList000373 li a{ width:100%;}
.PicList000373 li a img{ width:100%;}
}

/*
 .TextList000746 为demo编号
 */
.TextList000746 li{ border-bottom: #ddd 1px solid; line-height:34px; padding:10px 0;}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center; font:normal 14px/34px "微软雅黑"; color:#666;}
.TextList000746 li a:hover{ color:#0093dd;}
.TextList000746 li time{ float:right; font:normal 14px/34px Arial; color:#999;}

.form{ padding-top:20px; width:100%;}
.form li{ padding-bottom:2%;}
.form .text{ border:1px solid #dae7e6; width:98%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.form textarea.text{ height:195px;}
.form .btn{ cursor:pointer; border-radius:5px; background:#0093dd; color:#fff; height:37px; padding:0 12%; border:none;}
@media(max-width:480px){
.form{ float:none; width:auto;} 
.form .text{ width:95%;}
.form textarea.text{ height:117px;}
}


.float_r { position: fixed;top:50%;right:0;width:50px; z-index: 100;}
.float_r li { width:50px; height: 50px;margin-bottom:10px; position: relative;}
.float_r li.li1 {background:#dbdbdb url(../images/sj.png) no-repeat center center ; }
.float_r li.li1 img{position: absolute;right:54px;top:0;max-width: none;width:100px;display: none;}
.float_r li.li1:hover img{display: block;}
.float_r li.li2 {background:#dbdbdb url(../images/top.png) no-repeat center center;}
.float_r li.li2 a { display: block; width: 100%; height: 100%;}
.float_r li:hover {background-color:#777}

@media(min-width:769px){
.Float_l,.Float_r{ margin-top:135px;}
}