﻿@charset "utf-8";
/* CSS Document */
/* index */
body{ }
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.menu-calt{ width:50px; height:50px; cursor:pointer; margin-left:10px; position:relative; background:#e40011; position:relative; border-radius:50%;transition:all 0.5s ease;}
.menu-calt:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:20px; margin-left:-10px; margin-top:-6px; background:#fff; transition:all 0.5s ease;}
.menu-calt:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:20px; margin-left:-10px; margin-top:4px; background:#fff; transition:all 0.5s ease;}
.menu-calt.on{ background:#fff;transition:all 0.5s ease;}
.menu-calt.on:before{ background:#e40011; margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.menu-calt.on:after{ background:#e40011; margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}


.top{ padding:16px 2%; position:fixed; left:0; top:0; width:100%; z-index:5;}
.t-nav a{ display:block; width:80px; height:80px; background:url(../images/menu.png) no-repeat center center;}

.sj1{display:block;}
.sj2{display:none;}

.slovlt{ position:fixed; opacity:0; right:0; top:0; width:840px; height:100%; z-index:6; background:#262626; transform:translateX(100%); transition:all 0.5s ease; overflow-y:auto; overflow-x:hidden;}
.slovlt.on{ transform:translateX(0%); opacity:1; transition:all 1s ease;}

.search-t{ position:absolute; left:0; top:0; height:110px; width:70%; transform:translateX(110px); visibility:hidden; opacity:0; transition:all 0.5s ease;}
.search-t.on{ transform:translateX(0px); opacity:1;visibility: visible; transition:all 0.5s ease;}
.search-t .c1{ width:calc(100% - 110px); float:left; background:#262626; height:110px; padding:0 35px; border:none; color:#fff;}
.search-t .c2{ float:left; width:110px; height:110px; background:#343434 url(../images/a5.png) no-repeat center center; border:none; cursor:pointer;}
.alebt{ line-height:110px; border-bottom:1px solid #3e3e3e;}
.slpoac{ width:20%; color:#969696; text-align:center; border-right:1px solid #3e3e3e;}
.slpoac span{ display:block; text-align:center; cursor:pointer;}
.slpoac a{ color:#969696; display:block;}
.slpoac img{ margin-right:5px;}
.lpblre{ width:30%;}
.lpblre a{ display:block; text-align:center; color:#969696;}
.lpblre img{ margin-right:5px;}
.bt-cpa{ transition:all 0.5s ease; position:absolute; right:15px; top:15px; width:80px; height:80px; background:url(../images/gb.png) no-repeat center center; cursor:pointer;}
.bt-cpa:hover{ transform:rotate(180deg); transition:all 0.5s ease;}
.nav-tc li{ float:left; width:50%; border-bottom:1px solid #3e3e3e; border-right:1px solid #3e3e3e;}
.nav-tc li:nth-child(2n){ border-right:none;}
.nav-tc li a{ display:block; padding:110px 35px 35px; transition:all 0.5s ease; background:no-repeat 35px 35px;}
.nav-tc li a span{ display:block; line-height:25px; font-size:16px; color:#fff; transition:all 0.5s ease; background:no-repeat 80% center;}
.nav-tc li a.a1{ background-image:url(../images/b1.png);}
.nav-tc li a.a2{ background-image:url(../images/b2.png);}
.nav-tc li a.a3{ background-image:url(../images/b3.png);}
.nav-tc li a.a4{ background-image:url(../images/b4.png);}
.nav-tc li a.a5{ background-image:url(../images/b5.png);}
.nav-tc li a.a6{ background-image:url(../images/b6.png);}
.nav-tc li a.a7{ background-image:url(../images/b7.png);}
.nav-tc li a.a8{ background-image:url(../images/b8.png);}


.aolpc .d1{ font-size:40px; opacity:0; transform: translateY(50px); transition:all 0.5s ease;}
.aolpc .d2{ margin-top:8%; font-size:15px; opacity:0; transform:translateY(50px); transition:all 0.5s ease;}
.aolpc .d2 a{ color:#999;}
.active .aolpc .d1{ opacity:1; transform: translateY(0px); transition:all 0.5s ease 0.5s; font-size:36px;}
.active .aolpc .d2{ opacity:1; transform: translateY(0px); transition:all 0.5s ease 0.8s; color:#333;}

.lbaeyo{ position:absolute; left:0; top:0; width:100%; height:50%;}
.lbaeyo li{ float:left; width:25%; height:100%; position:relative; opacity:0; transform: translateY(100%); transition:all 0.5s ease;}
.lbaeyo li:nth-child(2n){ transform: translateY(-100%);}
.active .lbaeyo li{ opacity:1; transform: translateY(0px); transition:all 1s ease 0.5s;}
.lbaeyo li a{ display:block; width:100%; height:100%;}
.lbaeyo li a.vode:after{ content:''; position:absolute; left:50%; top:50%; width:52px; height:52px; margin-left:-26px; margin-top:-26px; background:url(../images/pl.png) no-repeat center center; background-size:100%;}
.lbaeyo li a .pic{ height:100%; overflow:hidden;}
.lbaeyo li img{ width:100%; height:100%; object-fit:cover; transition:all 0.5s ease;}
.lbaeyo li a .con{ position:absolute; left:0; bottom:0; line-height:50px; padding:20px 0; color:#fff; font-size:20px; font-weight:bold; text-align:center; width:100%;transition:all 0.5s ease;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.akbloa{ text-align:center; position:absolute; left:0; bottom:0; width:100%; height:50%; display:table; background:no-repeat center center; background-size:cover; opacity:0; transform: translateY(50%); transition:all 0.5s ease;}
.active .akbloa{ opacity:1; transform: translateY(0%); transition:all 0.5s ease 1s;}
.akbloa .d1{ color:#fff; font-size:40px; opacity:0; transform: translateX(50px); transition:all 0.5s ease;}
.akbloa .d2{ margin-top:2%; opacity:0; transform: translateX(-50px); transition:all 0.5s ease;}
.akbloa .d2 a{ display:inline-block; line-height:45px; border:2px solid #fff; padding:0 35px; color:#fff; transition:all 0.5s ease;}
.active .akbloa .d1,.active .akbloa .d2{ opacity:1; transform: translateX(0%); transition:all 0.5s ease 1.5s;}



.foot{ background:url(../images/footer_bg.jpg) center top no-repeat; padding:0 2%; color:#9999a1;}
.foot-main{ width:100%; max-width:1400px; margin:0 auto;}
.foblm{ padding:30px 0 10px 0;}
.leaop{ margin-right:7%;}
.leaop dt{ line-height:40px; font-size:16px;}
.leaop dt a{ color:#fff;}
.leaop dd{ line-height:35px;}
.leaop dd a{ color:#fff;transition:all 0.5s ease; }
.valmv{ line-height:40px; font-size:16px; color:#fff;}
.valmv a{ color:#fff;}
.volar{ margin-top:10px;}

.labolt .d1{ font-size:16px; line-height:30px; color:#fff;}
.labolt .d2{ font-size:20px; font-weight:bold; color:#fff; line-height:30px;}
.labolt .d3{ margin-top:10px;}
.labolt .d3 a{ display:block; color:#fff; font-size:16px; text-align:center; line-height:50px; background:#a92028;}
.labolt .d4{ margin-top:10px;}
.labolt .d4 span{ display:block; line-height:45px; border:1px solid #fff; padding:0 20px; color:#fff; background:url(../images/xs.png) no-repeat 90% center; cursor:pointer;}
.labolt .d4 span a{ color:#fff;}
.labolt .d4 p{ display:none; position:absolute; z-index:3; left:0; width:100%; bottom:42px; border:1px solid #fff; border-top:none; background:#393939;}
.labolt .d4 p a{ display:block; line-height:45px; border-top:1px solid #fff; color:#fff; padding:0 20px;}

.lplaea{ padding:20px 0; border-top:1px solid #494949;}

.menu-ny{ display:none;}

.ny-top{ position:fixed; left:0; top:0; background:#222; padding-top:15px; z-index:11; width:100%;}
.buaeoc{ line-height:45px; color:#969696;}

.plcdo{ margin-right:40px;}
.plcdo a{ color:#969696;}
.plcdo span{ cursor:pointer;}
.eacat a{ color:#969696;}

.search-n{ position:absolute; height:45px; left:0; top:0; width:100%; background:#393939; opacity:0; visibility:hidden; transform:translateY(100%); transition:all 0.5s ease;}
.search-n.on{ opacity:1; visibility: visible; transform:translateY(0%); transition:all 0.5s ease;}
.search-n .c1{ width:calc(100% - 45px); float:left; height:45px; background:none; color:#fff; padding:0 10px; border:none;}
.search-n .c2{ background: url(../images/a5.png) no-repeat center center; border:none; cursor:pointer; width:45px; height:45px; float:left;}

.lbopra{ clear:both;}

.lbopra li{ float:left; position:relative;}
.lbopra li > a{ display:block; padding:0 30px; line-height:50px; font-size:16px; color:#fff;}
.lbopra li .sec{ position:absolute; width:100%; top:50px; background:#222; display:none; padding-bottom:15px;z-index:1;}
.lbopra li .sec a{ display:block; line-height:46px; text-align:center; color:#fff; transition:all 0.5s ease;}

.lboppa{ line-height:64px; background:url(../images/xx.png) repeat-x left center; margin-top:110px; color:#666; font-size:20px;}
.ny-main{ padding:3% 0;}
.lapcla{ border:1px solid #ddd; border-bottom:none; background:url(../images/bx.png) repeat-y left top;}
.lapcla dl{ border-bottom:1px solid #ddd; padding:12px 0; line-height:25px;}
.lapcla dl dt{ width:121px; text-align: right; padding-right:20px; float:left;}
.lapcla dl dd{ width:1077px; float:left; padding:0 20px;}
.lapcla dl dd a{ display:inline-block; padding:0 15px; border:1px solid #fff; margin-right:10px;}
.lapcla dl dd a.cur{ border:1px solid #e00420; color:#e00420;}
.lapcla dl dd .c1{ width:220px; height:25px; border:1px solid #ddd; border-radius:3px; padding:0 10px;}
.lapcla dl dd .c2{ height:25px; border:none; cursor:pointer; background:#e00420; color:#fff; width:60px; border-radius:3px; margin-left:8px;}

.blodap{ margin-top:4%;}
.blodap span{ background:url(../images/dv.png) no-repeat; display:inline-block; text-align:center; color:#fff; font-size:20px; font-weight:bold; width:194px; height:75px; line-height:45px;}

.lpaeol li{ float:left; width:32%; margin-top:3%; margin-right:2%; position:relative; padding-bottom:10px;}
.lpaeol li:nth-child(3n){ margin-right:0;}
.lpaeol li .nua{ position:absolute; right:10px; top:10px;}
.lpaeol li .pic{ overflow:hidden; width:100%; /*height:360px; */display:table;}
.lpaeol li .pic a{ display:table-cell; vertical-align:middle;}
.lpaeol li .pic a img{ max-width:90%; max-height:320px;}
.lpaeol li .tit{ line-height:50px; height:50px; overflow:hidden; font-size:16px; font-weight:bold; color:#464646;}
.lpaeol li .con{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); visibility:hidden; opacity:0; transition:all 0.5s ease; z-index:2;}
.lpaeol li .con .baolc{ width:120px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.lpaeol li .con .baolc a{ display:block; width:100%; line-height:36px; text-align:center; color:#fff; border-radius:18px;}
.lpaeol li .con .baolc a.c1{ background:url(../images/fe.png) repeat-x left center;}
.lpaeol li .con .baolc a.c2{ border:1px solid #fff; line-height:34px; margin-top:10px;}

.lpaelt{ position:fixed; right:0; top:25%; width:295px; border:1px solid #ddd; background:#f9fdff; transform:translateX(100%); transition:all 0.5s ease;}
.lpaelt.on{ transform:translateX(0%); transition:all 0.5s ease;}
.lpaelt h3{ text-align:center; border-bottom:1px solid #ddd; font-size:18px; line-height:45px; color:#464646;}
.buaetc{ padding:0 20px;}
.buaetc li{ height:50px; line-height:50px; color:#2646ae; border-bottom:1px dotted #ddd;}
.buaetc li .empty{ text-align:center;}
.buaetc li a{ float:right; width:30px; height:30px; margin-top:10px; background:url(../images/x.png) no-repeat center center;}

.ladbod{ padding:15px 20px; line-height:35px;}
.ladbod .c1{ width:132px; height:35px; background:#f70; font-size:15px; font-weight:bold; color:#fff; border:none; border-radius:5px;}
.ladbod a{ color:#2646ae;}

.valma{ padding:14px 14px 15px; background:#f9fdff; position:absolute; left:-45px; top:-1px; border:1px solid #ddd; border-right:none; cursor:pointer; transition:all 0.5s ease;}
.valma.on{left:-1px; transition:all 0.5s ease;}
.valma img{ display:block; transform:rotate(180deg); transition:all 0.5s ease;}
.valma.on img{ transform:rotate(0deg); transition:all 0.5s ease;}

.flcta{ background:#f7f7f7; padding:16px 0; position:fixed; width:100%; z-index:10; left:0; top:110px; line-height:30px;}
.flcta .name{ color:#464646; font-weight:bold; font-size:20px;}
.pboal a{ display:inline-block; margin-right:40px;}
.valem a{ margin-left:10px; line-height:28px; border:1px solid #e00420; padding:0 20px; display:inline-block;}
.valem a.a1{ color:#fff; background:#666; border-color:#666;}
.valem a.a2{ color:#fff; background:#e00420;}
.valem a.a3{ background: none; color:#e00420;}

.cp-main{ margin-top:172px;}
.akmte{ padding:4% 0;}
.akmte h5{ font-weight:normal; text-align:center; font-size:30px;}

.vlaml{ margin-top:4%;}
.vlaml .list{ width:48%; float:left; padding-left:90px; background:no-repeat left top;}
.vlaml .list:nth-child(2n){ float:right;}
.vlaml .list .d1{ font-size:24px;}
.vlaml .list .d2{ margin-top:15px; color:#999; font-size:15px; line-height:1.8;}

.lcbtae li{ border-bottom:1px solid #fff;}
.lcbtae li .pic{ width:50%; overflow:hidden; float:left; border-right:0px solid #fff;}
.lcbtae li:nth-child(2n) .pic{ float:right; border-right: none;}

.lcbtae li .con{ float:left; width:50%; height:492px; display:block; text-align:center; background:#666; font-size:24px; font-weight:bold; line-height:1.8; color:#fff; position:relative;}
.lcbtae li .con .tab-cell{display:block; position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%);}
.lcbtae li .pic img{ width:100%; height:492px; object-fit:cover; transition:all 0.5s ease;}


.cag-main{ padding:3% 0;}
.cag-main h2{ text-align:center; font-size:42px; padding-bottom:5%; border-bottom:1px solid #ddd;}

.bopaec li{ border-bottom:0px solid #ddd; padding:0 0;}
.bopaec li .tit{ width:400px; font-size:32px; font-weight:bold;display:none;}
.bopaec li .con{ width:100%;}
.bopaec li .con table td{ line-height:25px; padding:10px 0; font-size:16px; word-break:break-all;border-bottom:1px solid #ddd;border-right:1px solid #ddd;   text-align: center;   }
.bopaec li .con table td.tl{   border-left:1px solid #ddd;   background:#fcfbfb;
    width: 50%;
 color:#666;}

.mid-main{ margin-top:110px;}
.drlema{ padding:30px 0; font-size:16px; color:#666;}
.drlema span{ margin:0 5px;}
.mid-main{ padding-bottom:3%;}
.camlta{ padding-left:279px; border:1px solid #ddd;}
.avlop{ width:280px; position:absolute; left:0; top:0;}
.avlop .d1{ font-size:20px; font-weight:bold; height:230px; width:100%; display:table; border-right:1px solid #ddd;}
.avlop .d2{ padding:0 20px; background:#000; color:#fff; font-size:16px; height:50px; line-height:50px;}
.avlop .d3{ height:50px; border-bottom:1px solid #ddd; width:100%; display:table; padding:0 20px; border-right:1px solid #ddd; background:#fcfbfb;}
.avlop .d3 p{ line-height:20px; word-break:break-all;}

.lpaeca li{ float:left;}
.lpaeca li .d1{ width:100%; height:230px; display:table; position:relative; border-left:1px solid #ddd;}
.lpaeca li .d1 a{ display:block; position:absolute; right:10px; top:10px; width:30px; height:30px; background:url(../images/x.png) no-repeat center center;}
.lpaeca li .d1 img{ max-width:80%; max-height:190px;}
.lpaeca li .d2{ background:#000; line-height:50px; height:50px; overflow:hidden; color:#fff; font-size:16px;}
.lpaeca li .d3{ height:50px; border-bottom:1px solid #ddd; width:100%; display:table; padding:0 20px; border-right:1px solid #ddd;}
.lpaeca li .d3 p{ line-height:20px; word-break:break-all;}

.ovalpt{ width:100%; overflow:auto;}
.ovalpt ul{ width:100%; min-width:480px;}

.ny-banner{ height:606px; background:no-repeat center center; background-size:cover; color:#fff; margin-top:110px;}
.ny-banner .tit{ position:absolute; left:0; top:50%; transform:translateY(-50%); text-align:center; width:100%;}
.ny-banner .tit .d1{ font-size:18px; font-weight:bold; text-transform:uppercase; font-family:Raavi;}
.ny-banner .tit .d2{ font-size:42px;}
.ny-banner .tit .d3{ color:#e00420; font-size:36px; font-weight:bold; text-transform:uppercase;font-family:Raavi;}
.ny-banner .tit .d4{ margin-top:20px; font-size:15px;}
.ny-banner .tit .d5{ margin-top:20px;}
.ny-banner .tit .d5 a{ display:inline-block; line-height:36px; padding:0 30px; border:1px solid #fff; color:#fff;transition:all 0.5s ease;}
.ny-banner2{ height:606px; background:no-repeat center center; background-size:cover; color:#fff; margin-top:110px;}
.ny-banner2 .tit{ position:absolute; left:0; top:40%; transform:translateY(-50%); text-align:center; width:100%;}
.ny-banner2 .tit .d1{ font-size:18px; font-weight:bold; text-transform:uppercase; font-family:Raavi;}
.ny-banner2 .tit .d2{ font-size:42px;}
.ny-banner2 .tit .d3{ color:#e00420; font-size:36px; font-weight:bold; text-transform:uppercase;font-family:Raavi;}
.ny-banner2 .tit .d4{ margin-top:20px; font-size:15px;}
.ny-banner2 .tit .d5{ margin-top:20px;}
.ny-banner2 .tit .d5 a{ display:inline-block; line-height:36px; padding:0 30px; border:1px solid #fff; color:#fff;transition:all 0.5s ease;}
.aelopa{margin:10% 0;}
.aelopa .list{ width:33.33%; padding:0 20px;}
.aelopa .list .t1{ font-size:22px; margin:15px 0;}
.aelopa .list .t2{ font-size:18px; word-break:break-all;}

.obrelc {
    background-size: cover;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.map-ol{ margin-top:5%;}
.avl-tit{ line-height:2; font-size:16px;}
.aeolp{ width:100%; max-width:750px; margin-top:4%;}
.aeolp li{ width:42%; float:left; margin-bottom:30px; border-bottom:1px solid #ddd; height:46px; line-height:45px; position:relative;}
.aeolp li:nth-child(2n){ float:right;}
.aeolp li .c1{ height:45px; width:100%; background:none; border:none;}
.aeolp li select{ width:100%; height:45px; border: none; background:none; color:#666;}
.aeolp li .ewm{ display:block; position:absolute; right:0; top:0px;}
.vbopa input{ width:170px; height:50px; color:#fff; background:#e00420; border:none; cursor:pointer;}

.ebalm{ background:url(../testimg/t18.jpg) no-repeat center center; background-size:cover; padding:10% 0; margin-top:4%;}
.lateb{ width:60%; line-height:2; text-align:center; color:#fff; font-weight:bold; font-size:28px; padding-top:40px;}
.caelm{ width:35%;}
.ny-nav span{ display:none;}
.ny-nav a{ display:inline-block; width:145px; line-height:36px; border:1px solid #ddd; margin:0 10px;transition:all 0.5s ease;}
.ny-nav a.cur{ color:#e00420; border-color:#e00420;}

.fboet{ padding:5% 2%; background:url(../testimg/t21.jpg) no-repeat center center; background-size:cover;}
.etaec{ width:100%; max-width:540px; margin:0 auto;}
.vtelm{ font-size:16px;}
.vloae{ margin-top:6%;}
.vloae td{ padding:10px 5px;}
.vloae td .c1{ width:100%; border:1px solid #ddd; background:#fff; border-radius:3px; height:45px; padding:0 10px;}
.vloae td .c2{ width:150px; height:45px; color:#fff; font-size:16px; font-weight:bold; border:none; cursor:pointer; background:#e00420; border-radius:3px;}

.alteab{ color:#666; margin-top:7%; line-height:2;}
.sc-banner{ height:400px;}
.aerol{ height:60px; line-height:60px; background:#f7f7f7; margin:3% auto;}
.aerol span{ display:inline-block; color:#fff; background:#f1f1f1; width:160px; text-align:center; font-size:22px;}
.aerol span a{color:#333;}
.aerol .cur a{ color:#fff;}
.aerol .cur{background:#df0420; color:#fff;}

.aersj{ width:100%;padding-bottom:3%;}
.aersj a{ display:inline-block; color:#333;  width:25%; text-align:center; font-size:22px;}
 

.selbo li{ width:23.5%; float:left; margin-right:2%; margin-top:2%; padding:15px; border:1px solid #ddd;}
.selbo li:nth-child(4n){ margin-right:0;}
.selbo li .pic{/* height:210px; width:100%; display:table;*/}
.selbo li .pic img{ height:210px; width:100%; object-fit:cover;}
.selbo li .alink{ margin-top:15px;}
.selbo li .alink a{ float:left; /*width:32%;*/ width:100%; margin-right:2%; line-height:35px; color:#fff; background:#999; text-align:center; font-size:12px;}
.selbo li .alink a.aa{ background:#df0420;}
.selbo li .alink a:nth-child(3n){ margin-right:0;}

.pagelc{ margin-top:4%;}
.pagelc a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 2px; vertical-align:middle;}
.pagelc a.mob-none{ padding:0; width:32px;}
.pagelc a.cur{ color:#e00420; background:#fff; border-color:#e00420;}

.caebl .d1{ font-size:30px;}
.caebl .d2{ color:#e00420; font-weight:bold; font-size:30px; margin:20px 0;}
.caebl .d3{ font-size:18px; color:#999;}
.alb-link{ padding-top:3%;}
.alb-link li{ float:left; width:23.5%; height:120px; display:table; margin-right:2%; margin-top:2%; border:1px solid #ddd; text-align:center;}
.alb-link li .pic{ display:table-cell; vertical-align:middle;}
.alb-link li .pic img{ max-width:80%; max-height:90px;}
.alb-link li:nth-child(4n){ margin-right:0;}
.aleolc{ width:792px;}
.aleolc select{ float:left; width:33.33%; height:50px; border:1px solid #ddd;}
.labolc{ width:408px;}
.labolc .c1{ height:50px; background:#f7f7f7; padding:0 10px; border:none; width:358px; float:left;}
.labolc .c2{ float:left; width:50px; height:50px; background:#e60012 url(../images/hsc.png) no-repeat center center; border:none; cursor:pointer;}
.laeto{ width:400px; height:680px; overflow:auto;}
.laeto::-webkit-scrollbar {width: 10px;height: 1px;}
.laeto::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #ec404d;}
.laeto::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #efefef;}
.laeto .list{ border-bottom:1px solid #ddd;}
.laeto .list:nth-child(2n){ background:#f7f7f7;}
.laeto .list a{ display:block; padding:35px 20px 35px 60px; position:relative;}
.laeto .list a .d1{ font-size:18px; color:#333;}
.laeto .list a .d2{ color:#999; margin-top:15px;}
.laeto .list a .num{ display:block; width:22px; height:27px; background:url(../images/dres.png); color:#fff; position:absolute; left:30px; top:35px; text-align:center;}
.map-calt{ width:800px;}
.aetkc{ padding:2%;}
.aetkc .list{ width:32%; margin-right:2%; border:1px solid #ddd; float:left; padding:3%;}
.aetkc .list:nth-child(3n){ margin-right:0;}
.aetkc .list .con{ margin-left:8%;}
.aetkc .list .con .d1{ font-size:24px;}
.aetkc .list .con .d2{ color:#999; margin-top:10px;}
.reabl{ padding:0 1% 1%;}
.reabl li{ width:49.5%; float:left; margin-top:1%;  }
.reabl li:nth-child(2n){ float:right;}
.reabl li a{ display:block; background:no-repeat center center; background-size:cover; height:372px; position:relative;}
.reabl li a p{ position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); color:#fff; font-size:30px; text-align:center;transition:all 0.5s ease;}
.wq-banner{ margin-top:110px;}
.wq-banner img{ display:block; width:100%; height:354px; object-fit:cover;}

.alegt{ color:#f00; border:1px solid #f00; padding:20px; line-height:20px; border-radius:10px;}
.loaepc{ margin-top:3%;}
.loaepc li{ padding:20px 0; line-height:25px; border-bottom:1px dashed #ddd;}
.loaepc h3{ font-size:16px;}

.molalc{ width:100%; max-width:380px; margin:4% auto 0;}
.molalc .d1 input{ height:50px; border:1px solid #ddd; padding:0 10px; width:180px; border-radius:5px;}
.molalc .d2 input{ height:50px; width:100%; color:#fff; font-size:16px; border:none; cursor:pointer; background:#e00420; border-radius:5px;}
.vlpavc{ margin-top:5%; border-bottom:1px solid #ddd;}
.vlpavc .c1{ width:100%; height:55px; border:none;}
.vlpavc .c2{ position:absolute; right:0; top:0; height:55px; width:120px; color:#e00420; font-size:24px; border:none; background:none; cursor:pointer;}

.avlmle{ padding:25px 0; line-height:25px;}
.avlmle a{ display:inline-block; margin-right:30px; font-size:16px;}
.avlmle a.cur{ color:#e00420;}

.lopoac li{ padding:20px; border:1px solid #ddd; margin-bottom:2%;}
.lopoac li .talaer{ font-size:16px; cursor:pointer; background:url(../images/q2-1.jpg) no-repeat right center; line-height:25px;}
.lopoac li .talaer.on{ background:url(../images/q2-2.jpg) no-repeat right center; }
.lopoac li .talaer span{ display:inline-block; padding-left:20px; background:url(../images/q1-1.jpg) no-repeat left center;}
.lopoac li .talaer.on span{ background:url(../images/q1-2.jpg) no-repeat left center;}
.lopoac li .lbnbu{ color:#999; line-height:2; padding:15px 0 0 20px;}

.lapeoc li{ width:30%; float:left; margin-right:5%; margin-top:3%;}
.lapeoc li:nth-child(3n){ margin-right:0;}
.lapeoc li a{ display:block;}
.lapeoc li a .pic img{ width:100%; height:204px; object-fit:cover;}
.lapeoc li a .con{ padding:15px;}
.lapeoc li a .con .d1{ font-weight:bold; font-size:18px; color:#333; line-height:25px; height:25px; overflow: hidden;}
.lapeoc li a .con .d2{ color:#666; margin-top:15px; line-height:25px; height:50px; overflow:hidden;}

.sloct-tit{ margin-top:4%; font-size:32px; padding-bottom:15px;}
.sloct-tit:after{ content:''; height:2px; background:#e00420; width:40px; position:absolute; left:50%; bottom:0; margin-left:-20px;}
.alole{ font-size:20px; margin-top:15px; color:#464646;}
.alole span{ display:inline-block; margin:0 20px;}
.ateko{ margin-top:5%;}
.ateko li{ width:32%; float:left; margin-right:2%; border:1px solid #ddd;}
.ateko li:nth-child(3n){ margin-right:0;}
.ateko li .tit{ line-height:45px; height:45px; overflow:hidden; padding:0 10px; font-size:15px;}
.tlaoep{ margin-top:4%; background:#f7f8f8;}
.tlaoep td{ border:1px solid #fff; padding:40px 20px; text-align:center;}
.sbopac{ margin-top:4%;}
.sbopac .list{ font-size:16px; padding:10px 0; line-height:25px;}

.arepc{ background:#efefef; padding:4%; margin-top:4%;}
.arepc .pic{ width:45%; padding-top:30px;}
.arepc .con{ width:55%; font-size:16px; line-height:2;}

.alebmc{ margin-top:4%; line-height:2; font-size:16px;}

.albpae{ width:100%; max-width:360px; margin:4% auto 0;}
.alcml{ color:#f59002; padding:15px 0; border-bottom:1px solid #f59002; background:url(../images/lb.png) no-repeat left center; padding-left:30px;}
.koaec{ margin-top:15px; height:50px; border-bottom:1px solid #ddd;}
.koaec strong{ display:inline-block; padding:0 30px; color:#e00420; line-height:49px; border-bottom:2px solid #e00420; font-size:20px;}

.catblm{ margin-top:30px; border:1px solid #ddd; border-radius:3px; height:52px; background:no-repeat left center; padding-left:50px;}
.catblm input{ width:100%; height:50px; background:none; border:none; padding:0 10px;}
.ewopc{ margin-top:30px;}
.ewopc input{ color:#fff; background:#e00420; width:100%; height:45px; border-radius:5px; font-size:16px; font-weight:bold; border:none; cursor:pointer;}

.aelopc{ border:1px solid #ddd; border-top:2px solid #e00420; padding:30px; margin-top:4%;}
.aelopc .pic img{ border-radius:50%;}
.aelopc .con{ margin-left:30px; line-height:25px; padding-top:10px;}
.aelopc .con span{ color:#e00420; display:inline-block;}
.aelopc .con a{ color:#999; display:inline-block;}
.eactc{ border:1px solid #ddd; padding:0 20px 20px;}
.eactc h3{ line-height:50px; border-bottom:1px solid #ddd; font-size:15px;}

.popaet{ margin-top:2%;}
.popaet td{ padding:10px 5px;}
.popaet td .c1{ width:100%; max-width:330px; height:45px; border:1px solid #ddd; padding:0 10px;}
.popaet td textarea{ height:120px; width:100%; border:1px solid #ddd; padding:10px;}
.popaet td select{ width:100%;max-width:330px; height:45px; border:1px solid #ddd; margin-right:10px;}


.paloep{ padding:15% 0;}
.miclm{ width:100%; max-width:420px; margin:0 auto; padding-left:100px; background:no-repeat left top;}
.miclm .d1{ font-size:24px;}
.miclm .d2{ color:#999; line-height:25px; margin-top:10px; font-size:12px;}
.miclm .d2 a{ display:inline-block; color:#e00420;}

.slbolc{ width:1200px; height:849px; margin:0 auto; background:url(../testimg/t40.jpg);}
.slbolc .num{ position:absolute; left:990px; top:88px; font-size:18px; font-weight:bold;}
.slbolc .name{ position:absolute; font-weight:bold; left:246px; top:414px; font-size:30px; font-family:"宋体";}
.slbolc .date{ position:absolute; font-weight:bold; font-size:24px; left:355px; top:591px;}
.slbolc .date span{ display: inline-block; text-align:center;}
.slbolc .date span.s1{ width:70px;}
.slbolc .date span.s2{ width:40px; margin-left:64px;}

.slbolc .date span.s1:nth-child(4){ margin-left:104px !important;}



.aeltbc { padding-top:2%;}
.aeltbc li{ width:48.5%; float:left; margin-top:3%;}
.aeltbc li:nth-child(2n){ float:right;}
.aeltbc li a{ display:block; border:1px solid #ddd; position:relative; padding:25px 100px 25px 75px; background:url(../images/q1.png) no-repeat 25px 25px;}
.aeltbc li a .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden; color:#333;}
.aeltbc li a .d2{ margin-top:5px; color:#999;}
.aeltbc li a .d3{ position:absolute; right:25px; top:35px; line-height:28px; padding:0 15px; font-size:12px; color:#999; border:1px solid #ddd; border-radius:3px;}

.picae{ padding-top:3%;}
.picae li{ width:23.5%; float:left; margin-right:2%; margin-top:2%;}
.picae li:nth-child(4n){ margin-right:0;}
.picae li .pic img{ width:100%; height:210px; object-fit:cover;}
.picae li .tit{ line-height:30px; height:30px; overflow:hidden; margin-top:6px; font-size:16px; color:#333;}
.picae li .tit span{ font-size:12px; color:#999;}

.picae li .imgct img{ object-fit: scale-down; width:100%; height:210px;}
.picae li .cae{ color:#333; margin-top:10px; line-height:25px; height:25px; overflow:hidden;}
.picae li .dow span{ display:inline-block; line-height:25px; border:1px solid #ddd; border-radius:3px; padding:0 30px;}

.alolp{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:20; background:rgba(0,0,0,0.3);}
.midla{ width:640px; height:400px; position:absolute; top:50%; left:50%; margin-left:-320px; margin-top:-200px; background:#fff; border-radius:10px; padding:80px 110px 0;}
.olpec{ width:30px; height:30px; background:url(../images/gd.png) no-repeat center center; position:absolute; right:10px; top:10px;}
.kplce{ margin-top:45px;}
.kplce .c1{ height:45px; border:1px solid #ddd; width:100%; border-radius:5px; padding:0 10px;}
.kplce .c2{ width:100%; height:45px; border:none; cursor:pointer; border-radius:5px; color:#fff; font-size:16px; font-weight:bold; background:#e00420;}

.lvabmt{ margin-top:110px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.aertc{ width:784px;}
.leafpo{ width:416px; padding:50px 50px 0;}
.leafpo .d1 span{ display:inline-block; color:#fff; line-height:25px; border-radius:2px; padding:0 15px; background:#e00420;}
.leafpo .d2{ margin-top:40px; font-size:24px;}
.leafpo .d2 a{ color:#333; line-height:35px; max-height:70px; overflow:hidden;}
.leafpo .d3{ font-size:16px; margin-top:30px; line-height:30px; max-height:150px; overflow:hidden;}
.leafpo .d4{ margin-top:30px; line-height:30px; color:#999;}
.leafpo .d4 span{ background:url(../images/yj.png) no-repeat left center; padding-left:30px; float:right;}

.lbolc{ margin-top:3%; line-height:55px; background:url(../images/ge.png) repeat-x left center; background-size:auto 100%; font-weight:bold; font-size:18px; padding:0 25px;}
.avkce{ background:#f5f5f5; padding:15px 25px;}
.avkce a{ display:inline-block; margin:0 20px 2px 0; line-height:35px; background:#fff; font-size:16px; padding:0 20px;}
.avkce a.cur{ color:#fff; background:#e00420;}

.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:224px;}
.news-list li a .pic img{ width:100%; height:146px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:12px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:#fff url(../images/g1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:762px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:28px; height:28px; overflow:hidden; font-size:18px; color:#333;}
.news-list li a .con .d2{ margin-top:25px; color:#999; line-height:25px; height:75px; overflow:hidden;}

.dlop-main{ margin-top:110px;}
.voleo a{ width:52px; height:52px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../images/pl.png) no-repeat center center; background-size:100%;}

.aelbot{ background:#e00420; padding:5% 0; color:#fff;}
.aelbot .d1{ font-size:48px; font-weight:bold; padding-bottom:15px;}
.aelbot .d1:after{ content:''; position:absolute; bottom:0; left:50%; height:3px; background:#fff; width:80px; margin-left:-40px;}
.aelbot .d2{ margin-top:4%; line-height:2; font-size:16px;}

.ca-logo{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.lbotea li{ padding:3% 0;}
.lbotea li a{ display:block;}
.lbotea li a .pic{ width:450px; float:left;}

.lbotea li a .con{ width:630px; float:right; padding-top:5%;}
.lbotea li:nth-child(2n) a .pic{ float:right;}
.lbotea li:nth-child(2n) a .con{ float:left;}
.lbotea li a .con .d1{ font-size:32px; color:#333;}
.lbotea li a .con .d2{ font-size:16px; line-height:25px; max-height:75px; overflow:hidden; color:#999; margin:5% 0;}
.lbotea li a .con .d3{ font-weight:bold; color:#333;}

.dceat{ padding:20px 0; line-height:20px; color:#666;}
.dceat span{ margin:0 5px;}

.more-an1{padding:1.3% 4%; background:rgb(237, 13, 28); color:#fff;}
a.more-an1:hover{color:#ccc;}
.more-an2{padding:1.3% 4%; border:1px solid rgb(237, 13, 28); color:rgb(237, 13, 28);}
.laebta{ width:825px;}
.dasol{ border-bottom:1px solid #eee; padding-bottom:30px;}
.dasol .d1{ font-size:24px;}
.dasol .d2{ color:#999; margin-top:15px;}
.ladfbu{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; font-size:16px;}
.ladfbu p{ padding:5px 0;}
.ladfbu .back{ position:absolute; right:0; top:20px; display:block; width:120px; line-height:40px; border:1px solid #ddd; text-align:center;}

.lbtapc{ width:315px;}
.lbtapc h2{ font-size:18px;}

.caetct li{ margin-top:30px;}
.caetct li a{ display:block;}
.caetct li a .pic{ width:76px;}
.caetct li a .pic img{ width:100%; height:50px; object-fit:cover;}
.caetct li a .tit{ width:220px; line-height:25px; height:50px; overflow:hidden; font-size:16px;}

.edit-con{ padding:3% 0; line-height:2; color:#464646;}
.aetlbc{ margin-top:4%;}
.aetlbc .pic{ width:50%;}
.aetlbc .pic img{ width:100%; height:380px; object-fit:cover;}
.aetlbc .con{ width:50%; height:380px; display:table; padding:0 70px; color:#fff;}
.aetlbc .con .d1{ font-size:16px;}
.aetlbc .con .d2{ font-size:20px; margin-top:35px;}
.aetlbc .con .d3{ line-height:30px; color:#e00420; font-size:20px;}
.letba{ font-size:36px; margin-top:5%; padding-bottom:15px;}
.letba:after{ content:''; height:2px; background:#e00420; width:40px; position:absolute; left:50%; bottom:0; margin-left:-20px;}

.teaop{ margin-top:5%;}
.teaop .con{ width:850px; line-height:2.4; color:#464646; font-size:16px;}
.teaop .pic{ width:300px;}
.aelopt{ margin-top:5%;}
.aelopt li{ width:100%; float:left; margin-bottom:4%;}

.aelopt li .pic{ width:40%;}
.aelopt li .pic img{ width:100%; height:auto; object-fit:cover;}
.aelopt li .con{ width:60%; height:315px; display:table; background:#f7f7f7; padding:0 30px;}
.aelopt li .con .d1{ font-size:16px; font-weight:bold; line-height:30px; margin-bottom:10px;}
.aelopt li .con .d2{ color:#666; line-height:25px;}

.vtoae{ margin-top:5%;}
.vtoae .pic{ width:50%;}
.vtoae .con{ width:47%;}
.vtoae .con .d1{ font-size:26px; line-height:50px;}
.vtoae .con .d2{ margin-top:20px; line-height:28px; color:#333;font-family:'Raavi';}
.vtoae p{line-height:28px; color:#333;font-family:'Raavi';}

.dalbn{ margin-top:5%;}
.dalbn li{ width:33.33%; text-align:center; float:left;}
.dalbn li .d1{ font-size:18px;}
.dalbn li .d1 strong{ font-size:48px; color:#e00420;font-family:'Raavi';}
.dalbn li .d2{ margin-top:0px; color:#666;}

.lecopa{ margin-top:5%;}
.lecopa li{ border:1px solid #ddd; border-radius:10px; padding:25px; margin-bottom:20px;}
.lecopa li .tit{ font-size:18px; width:140px; line-height:30px;}
.lecopa li .con{ width:1008px; line-height:30px; position:relative; padding-right:40px;}
.lecopa li .con .more{ display:block; width:30px; height:30px; position:absolute; right:0; top:0; background:url(../images/mxl.png) no-repeat center center;}
.lecopa li .con p a{ display:inline-block; margin-right:20px; font-size:16px;}
.lecopa li .con .lvav{ height:30px; overflow:hidden;}
.lecopa li .con .lvav.on{ height:auto;}

.blaeo{ border-bottom:1px solid #ddd; padding:4% 0 20px;}
.blaeo .d1{ font-size:36px;}
.blaeo .d2{ color:#666; margin-top:10px;}
.amlba{ padding:3% 0; line-height:2; color:#464646; border-bottom:1px solid #ddd;}
.amlba .d1{ font-size:18px; padding:15px 0; color:#333;}
.scalt{ line-height:2; color:#464646; margin-top:3%;}

.aelmoc a{ display:inline-block; width:135px; line-height:45px; text-align:center; margin-right:15px;}
.aelmoc a.a1{ border:1px solid #ddd;}
.aelmoc a.a2{ border:1px solid #e00420; background:#e00420; color:#fff;}

.voeapc{ margin-top:3%;}
.voeapc li{ padding:20px 0; border-bottom:1px solid #ddd;}
.voeapc li a{ display:block;}
.voeapc li a .date{ width:92px; color:#999; font-size:12px; height:92px; text-align:center; background:#f1f1f1; padding-top:20px; border-radius:5px;}
.voeapc li a .date span{ display:block; color:#e00420; font-size:28px;}
.voeapc li a .con{ width:1080px;}
.voeapc li a .con .d1{ font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.voeapc li a .con .d2{ font-size:12px; color:#666; line-height:22px; height:44px; overflow:hidden; margin-top:5px;}
.voeapc li a:hover .con .d1{ color:#e00420;}

.aeolca{ background:#f9f9f9; padding:3% 0;}
.aeolca a{ display:inline-block; margin:0 7%; font-size:20px; font-weight:bold; line-height:50px;}

.aelto{ width:560px;}
.aelto .con{ width:390px;}
.aelto .con .d1{ font-weight:bold; color:#464646; padding:20px 0 10px; font-size:15px;}
.aelto .con .d2{ color:#666; line-height:20px;}

.lpaetc{ margin-top:5%;}
.lpaetc span{ display:inline-block; width:240px; line-height:50px; color:#fff; font-weight:bold; font-size:16px; background:#e00420;}


.wmgtac{ margin-top:5%; padding:0 5%; line-height:2; color:#464646; font-size:16px;}
.alebol{ line-height:2; color:#464646; margin-top:5%; font-size:16px;}


#circlr {
  cursor: move;
  margin: 0 auto;
  max-width:1200px;
  position: relative;
  padding-bottom:5%; background:url(../images/sj.png) no-repeat center 800px;
}
#circlr h5{ font-weight:normal; text-align:center; font-size:30px;}
#circlr #loader {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}


.loaepc li .qaq{ width:100%; font-size:16px;}
.loaepc li .lbope{ width:100%; margin-top:10px; color:#666;}
.loaepc li .lbope input{margin:0 1% 0 2%;height:32px;line-height:32px;}
.loaepc li .lbope textarea{width:100%;height:100px;}

.swiper01-mob-show{display:none;}

.mob-sec{display:none;}



@media (min-width: 1201px){

.nav-tc li a:hover{ background-color:#c50d1a; transition:all 0.5s ease;}
.nav-tc li a:hover span{ background:url(../images/b99.png) no-repeat right center;}
.lbaeyo{padding-bottom:0;}
.lbaeyo li a:hover .pic img,.lcbtae li:hover .pic img{ transform: scale(1.1); transition:all 0.5s ease;}
.lbaeyo li a:hover .con{bottom:2%;transition:all 0.5s ease;}
.lbopra li .sec a:hover{ font-size:15px;  color:#e00420; transition:all 0.5s ease;}
.news-list li a:hover .con .d1{  color:#e00420; transition:all 0.5s ease;}
.lbopra li .sec{ display:block; visibility:hidden; opacity:0; transform:translateY(50px); transition:all 0.5s ease;}
.lbopra li:hover > a,.lbopra li > a.cur{ color:#e00420;}
.lbopra li:hover .sec{ visibility: visible; opacity:1; transform:translateY(0px); transition:all 0.5s ease;}
.lpaeol li:hover .con{ visibility: visible; opacity:1; transition:all 0.5s ease;}
.leaop dd a:hover {  color:#e00420; transition:all 0.5s ease;}
.aeltbc li a:hover{ border-color:#e00420;background-image:url(../images/q2.png);}
.aeltbc li a:hover .d1{ color:#e00420;}
.aeltbc li a:hover .d3{ color:#fff; background:#e00420; border-color:#e00420;}
.news-list li a:hover .date{ color:#e00420; transition:all 0.5s ease;}
.news-list li a:hover .date .d3 span{ background:#e00420 url(../images/g2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a:hover .date:after{ background:#e00420; width:70px; transition:all 0.5s ease;}
.news-list li a:hover .con{ width:727px; transition:all 0.5s ease;}
.akbloa .d2 a:hover{ transition:all 0.5s ease; background:#a92028; border-color:#a92028;}
.ny-banner .tit .d5 a:hover{ transition:all 0.5s ease; background:#a92028; border-color:#a92028;}
.ny-banner2 .tit .d5 a:hover{ transition:all 0.5s ease; background:#a92028; border-color:#a92028;}
.ny-nav a:hover{     transition:all 0.5s ease;
    border: 1px solid #c50d1a;
    margin: 0px 15px 0px 5px ;}
.reabl li a:hover p{top: 48%; transition:all 0.5s ease;}

}


@media (max-width: 1680px){
.alebt{ line-height:65px;}
.bt-cpa{ width:35px; height:35px;}
.nav-tc li a{ padding:60px 25px 25px; background-position:25px 15px;}
.search-t{ height:65px; width:calc(100% - 65px);}
.search-t .c1{ height:65px;width:calc(100% - 65px);}
.search-t .c2{ height:65px; width:65px;}
}
@media (max-width: 1400px){
.leaop{ margin-right:5%;}
}
@media (max-width: 1200px){#circlr{ background:none;}
.foblm{ /*display:none;*/ display:block;}
.lplaea{ height:98px;}
.slovlt{ width:100%;}
.alebt{ padding-right:65px;}
.slpoac{ width:50%;}
.lpblre{ width:100%; border-top:1px solid #3e3e3e;}
.wrap{ width:100%; max-width:768px; margin:0 auto;}
.lapcla dl dd{ width:calc(100% - 121px);}
.ny-top .logo{margin-top:8px;}
.ny-top .logo img{ width:34px; height:34px;}
.menu-ny{ width:50px; height:50px; display: block; float:right; background:url(../images/menu.png) no-repeat center center;}
.raeopc{ display:none; position: fixed; left:0; top:50px; height:calc(100% - 50px); overflow:auto; width:100%; background:#222; padding:10px 2%;}
.ny-top{ padding:0;}
.lboppa{ margin-top:50px; background-size:auto 100%; line-height:50px; font-size:18px;}
.buaeoc{ float:left; width:100%;}
.lbopra li{ width:100%;}
.lbopra li > a{ padding:0 20px; font-size:15px;}
.lbopra li .sec{ position:relative; top:0;}
.lbopra li .sec a{ text-align:left; padding:0 30px;}
.lpaeol li .pic{ height:240px;}
.lpaeol li .pic a img{ max-height:200px;}
.lpaeol li .nua img{ width:45px; height:45px;}
.flcta{ top:50px;}
.flcta .cont{ width:300px;}
.pboal{ text-align:right; width:100%;}
.pboal a{ margin:0 0 0 20px;}
.valem{ width:100%; text-align:right;}
.valem a{ padding:0 15px;}
.flcta .wrap{ position:relative;}
.flcta .name{ position:absolute; left:2%; top:0; font-size:16px;}
.cp-main{ margin-top:142px;}
.vlaml .list{ width:100%; margin-top:4%;}
.lcbtae li .pic{ width:100%;}
.lcbtae li .pic img{ height:auto;}
.lcbtae li .con{ width:100%; height:auto; padding:4% 0;}
.mid-main,.ny-banner,.wq-banner,.lvabmt,.dlop-main{ margin-top:50px;}
.ny-banner2{margin-top:20px;}
.cag-main h2{ font-size:30px;}
.bopaec li .tit{ width:100%; margin-bottom:4%; font-size:24px;}
.bopaec li .con{ width:100%;}
.ny-banner{ height:400px;}
.ny-banner2{ height:400px;}
.ny-nav span{ text-align:left; display:block; background:url(../images/gv.png) no-repeat 98% center; height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.ny-nav p{ display:none; position:relative; text-align:left; left:0; top:0; padding-top:15px;}
.ny-nav p a{ border:none; display:block; width:100%; margin:0; padding:0 20px;}
.selbo li{ width:49%;}
.selbo li:nth-child(2n){ margin-right:0;}
.aleolc{ width:100%;}
.labolc{ width:100%;}
.labolc .c1{ width:calc(100% - 50px);}
.laeto{ width:100%; height:320px;}
.map-calt{ width:100%;}
.loaepc li .qaq{ width:100%;}
.loaepc li .lbope{ width:100%; margin-top:10px;}
.wq-banner img{ height:200px;}
.sloct-tit{ font-size:24px;}
.alole{ font-size:16px;}
.sbopac .list,.arepc .con,.alebmc{ font-size:14px;}
.aeltbc li{ width:100%;}
.news-list li a .date{ display:none;}
.news-list li a .con{ width:calc(100% - 245px);}
.aertc{ width:100%;}
.leafpo{ width:100%; padding:4%;}
.leafpo .d2{ margin-top:3%; line-height:30px; max-height:60px; font-size:18px;}
.leafpo .d3{ margin-top:3%; font-size:14px; line-height:25px; max-height:75px;}
.leafpo .d4{ margin-top:3%;}
.aelbot .d1{ font-size:24px;}
.aelbot .d2{ font-size:14px;}
.ca-logo img{ width:100px; height:100px;}
.lbotea li a .pic{ width:100%; text-align:center;}
.lbotea li a .con{ width:100%; padding:20px 0 0;}
.lbotea li a .con .d1{ font-size:20px;}
.lbotea li a .con .d2{ font-size:14px;}
.laebta{ width:100%;}
.lbtapc{ width:100%; margin-top:20px;}
.caetct li a .tit{ width:calc(100% - 90px); font-size:14px;}
.caetct li{ margin-top:4%;}
.aetlbc .con{ padding:0 25px;}
.teaop .con{ width:100%; font-size:14px;}
.teaop .pic{ width:100%; margin-top:4%;}
.aelopt li{ width:100%;}
.aelopt li .con{ width:calc(100% - 253px);}
.vtoae .pic{ width:100%; text-align:center;}
.vtoae .con{ width:100%; margin-top:20px;}
.vtoae .con .d1{ font-size:20px; line-height:40px;}
.dalbn li .d1 strong{ font-size:20px;}
.lecopa li{ padding:15px;}
.lecopa li .tit{ font-size:16px; width:100px;}
.lecopa li .con{ width:calc(100% - 100px);}
.lecopa li .con p a{ font-size:14px;}
.blaeo .d1{ font-size:24px;}
.voeapc li a .con{ width:calc(100% - 110px);}
.aelto{ width:100%; padding:10px 0;}
.aelto .con{ width:calc(100% - 150px);}

.lcbtae li .con .tab-cell{ position:relative;transform:translateY(0px); }
#volod01{display:none !important;}
.swiper01-mob-show{display:block;width: 100%;
    height: 100vh;
    object-fit: cover;}


}

@media (max-width: 1030px){
.lbaeyo{position: relative; height:380px;}
.akbloa{position: relative; height:380px;}
.section-2{padding:5% 0;}


}





@media (max-width: 850px){
.sj1{display:none;}
.sj2{display:block;}
.aetkc .list{ width:100%; margin-right:0; padding:5%;margin-bottom:10px;}
.aetkc .list .pic{ width:15%; text-align:center;}
.aetkc .list .con .d1{ font-size:18px;}
.aetkc .list .con .d2{margin-top:0;}
}


@media (max-width: 768px){
.lpaeol li .nua img{ width:30px; height:30px;}
#circlr h5{font-size:20px;}
.aolpc .d1{ font-size:20px;}
.akbloa{height:240px;}
.lbaeyo li{ height:50%; width:50%;}
.lbaeyo li a .con{ height:40px; font-size:16px; line-height:40px; padding:0;}
.lbaeyo li a.vode:after {
     width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -30px;
    }
.t-logo img{ width:50px;}
.t-nav a{ width:50px; height:50px;}
.akbloa .d1{ font-size:24px;}
.wrap{ padding:0 2%;}
.plcdo{ margin-right:15px; font-size:12px;}
.eacat{ font-size:12px;}
.lapcla{background:none;}
.lapcla dl dt{width:80px;padding-right:10px;}
.lapcla dl dd{width: calc(100% - 80px);padding: 0 10px;}
.lapcla dl dd .c1{ width:120px;}
.lapcla dl dd a{    padding: 0 14px;}
.blodap span{ min-width: 120px;width: max-content;height: 46px;background-size: 100% 100%;font-size: 16px;line-height: 30px;padding: 0 20px;}
.akmte h5{ font-size:20px;}
.aersj{  padding-bottom:2%;}
.aersj a{   font-size:16px;}
.aersj a img{width:55%;}
.vlaml .list .d1{ font-size:18px;}
.vlaml .list .d2{ font-size:14px;}
.valem{margin-top:10px;}
.valem a{padding:0 23px;margin:0 6px;}
.lcbtae li .con{ font-size:15px;}
.cag-main h2{ font-size:24px;}
.bopaec li .tit{ font-size:20px;}
.bopaec li .con table td{ font-size:15px;}
.bopaec li .con table td.tl{ width:135px;}
.camlta{ padding-left:119px;}
.avlop{ width:120px;}
.avlop .d1{ font-size:18px;}
.drlema{ padding:15px 0; font-size:14px;}
.flcta .cont{width:100%;}
.aelopa{margin:5% 0;}
.aelopa .list{padding:0 3px;}
.aelopa .list .t1{ font-size:14px; margin:5px 0;}
.aelopa .list .t2{ font-size:12px;}
.aelopa .list .pic img{width:55%;}
.ny-banner .tit .d2{ font-size:20px;}
.ny-banner .tit .d3{ font-size:16px;}
.ny-banner2 .tit{top:10%;}
.ny-banner2 .tit .d2{ font-size:18px;}
.ny-banner2 .tit .d3{ font-size:14px;}
.ny-banner2 .tit .d4{margin-top:0;}
.ny-banner2 .tit .d5{margin-top:5px;}
.aeolp li{ width:48%;}
.lateb{ width:100%; font-size:20px; padding:0;}
.caelm{ width:100%; margin-top:4%;}
.avl-tit{ font-size:14px;}
.vtelm{ font-size:14px;}
.pagelc a.mob-none{ display:none;}
.aerol{ line-height:40px; height:40px;}
.aerol span{ font-size:16px; width:100px;}
.alb-link li{ width:49%;}
.alb-link li:nth-child(2n){ margin-right:0;}
.caebl .d1{ font-size:18px;}
.caebl .d2{ font-size:18px; margin:10px 0;}
.caebl .d3{ font-size:14px;}
.reabl li a{ height:150px;}
.reabl li a p{ font-size:20px;}
.vlpavc .c2{ font-size:18px; width:80px;}
.avlmle a{ font-size:14px;}
.lopoac li .talaer{ font-size:14px;}
.lopoac li{ padding:12px;}
.sloct-tit{ font-size:18px;}
.alole{ font-size:14px;}
.tlaoep td{ padding:20px 10px;}
.arepc .pic{ width:100%; padding:0;}
.arepc .con{ width:100%; margin-top:20px;}
.koaec strong{ font-size:18px;}
.popaet td{ width:30%;font-size:12px; padding:5px 2px;}
.popaet td.tr{width:20%;}
.miclm .d1{ font-size:20px;}
.aeltbc li a{ padding:15px 15px 15px 60px; background-position:15px 25px;}
.aeltbc li a .d3{ position:relative; top:0; right:0; display:inline-block; margin-top:10px;}
.picae li{ width:49%;}
.picae li:nth-child(2n){ margin-right:0;}
.picae li a .pic img{ height:120px;}
.picae li a .tit{ font-size:14px;}
.avkce{ padding:10px;}
.avkce a{ line-height:25px; font-size:14px; margin-right:5px; padding:0 10px;}
.dasol .d1{ font-size:20px;}
.ladfbu{ font-size:14px;}
.ladfbu .back{ position:relative; right:0; top:0; margin-top:10px;}
.aetlbc .pic{ width:100%;}
.aetlbc .pic img{ height:auto;}
.aetlbc .con{ height:auto; width:100%; padding:5%;}
.letba{ font-size:24px;}
.aelopt li .pic{ width:100%;}
.aelopt li .con .d1{margin-bottom:5px;margin-top:10px;}
.aelopt li .con {width: calc(100% - 0px);padding:0 15px;}
.aeolca a{ font-size:15px; margin:0 5%;}
.aeolca a img{ height:50px;}
.wmgtac,.alebol{ font-size:14px;}
.pbuaec, .labolt{display:none;}
.lplaea div:nth-child(2){display:none;}
.foblm{    padding: 20px 0;}
.leaop{margin-right: 0%; margin-bottom:0%;width:100%;}
.leaop dt{border-bottom:1px solid #999;font-size:14px;background:url(../images/sjj1.png) right center no-repeat;}
.leaop dt a{display:block;}
.leaop .cur{border-bottom:1px solid #999;font-size:14px;background:url(../images/sjj2.png) right center no-repeat;}
.leaop dd{line-height:30px;display:none;}
.foot{ background:url(../images/footer_bg.jpg) center top repeat-y; }
.lplaea{padding:20px 0 0 0;height:60px; font-size:12px;border:0;}

.mob-sec{position:absolute;display:none; left:0; top:0;padding: 20px 2% 0; width:100%; height:100%;background: rgba(0,0,0,1);}
.mob-sec .gblcs{position: absolute;
    right: 1px;
    bottom: 1px;
    color: #fff;
    /* background: #fff; */
    line-height: 40px;
    width: 100%;
    text-align: center;}
.mob-sec dd a{line-height:40px;color:#fff; display:block;border-bottom: 1px solid #999;}
.mob-sec dt{display:none;}

.eactc{padding:0 10px 10px;}
.loaepc li .lbope label{width:100%; display:block;}
}



@media (max-width: 640px){
.lpaeol li{ width:50%; margin-right:0;}
.lpaeol li .pic{height:auto;}
.ny-banner{ height:110px;}
.ny-banner2{ height:110px;}
.selbo li{ width:100%; margin-right:0;}
.selbo li .pic img{ height:300px;}
.laeto .list a{ padding:15px 15px 15px 40px;}
.laeto .list a .num{ left:10px; top:15px;}
.laeto .list a .d1{ font-size:16px;}
.wq-banner img{ height:130px;}
.lapeoc li{ width:100%; margin-right:0;}
.ateko li{ width:100%; margin-right:0; margin-bottom:2%;}
.aelopc{ padding:15px;}
.aelopc .pic{ width:100%; text-align:center;}
.aelopc .con{ width:100%; margin:15px 0 0;}
.midla{ width:96%; margin-left:0; left:2%; padding:80px 30px;}
.news-list li{ padding:3% 0;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px);}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
}





.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}




