
.wrap{ width:1200px; margin:0 auto;}

.top{ position:fixed; left:0; top:0; width:100%; /*background:rgba(255,255,255,0.9);*/background:url(../images/navbg9.png) repeat; transition:all 0.5s ease; z-index:10; height:100px;}
.ny-top{ background:#fff;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}
.T-nav > li:after{ content:''; position:absolute; left:50%; bottom:0; height:2px; background:#0075c1; width:0px; transform:translateX(-50%); transition:all 0.5s ease;}
.T-nav > li > a{ display:block;background:url(../images/none.png); padding:0 15px; line-height:100px; height:100px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;font-family: Arial, Helvetica, sans-serif;}
.T-nav > li .gdlt{ position:absolute; width:140px; left:50%;  /*background:rgba(255,255,255,0.8);*/ background:url(../images/navbg9.png) repeat; margin-left:-70px; top:100px;text-align:center; }
.T-nav > li .gdlt a{ display:block; line-height:20px;background:url(../images/none.png); padding:10px 0; transition:all 0.5s ease;}
.langte{  padding:41px 0;}
.langte a{ color:#F18101; margin:0 5px;}

.ind-search{ padding:2% 0; border-bottom:1px solid #ddd;}
.mopae{ background:#f2f2f2;}
.mopae .tit{ line-height:50px; width:100px; color:#fff; text-align:center; background:#0075c1; font-size:16px; float:left;}
.mopae .c1{ width:1050px; float:left; height:50px; background:none; border:none; padding:0 15px;}
.mopae .c2{ width:50px; height:50px; background:url(../images/search.png) no-repeat center center; border:none; cursor:pointer; float:left;}

.ind-main{ padding:3% 0 0;}
.ind-main h3{ font-size:26px; font-weight:normal; padding:20px 0;}
.ind-main h3 a{ float:right; font-size:14px; padding-left:25px; background:url(../images/more.png) no-repeat left center;}

.aelopt{ margin-top:2%; padding-bottom:3%; border-bottom:4px solid #0075c1;}
.ovbla{ width:49%;}
.ovbla a{ overflow:hidden; display:block;}
.ovbla a img{ transition:all 0.5s ease;}
.ovbla a span{ color:#fff; position:absolute; left:25px; top:20px; font-size:26px; font-weight:bold;}
.ovbla:nth-child(2n){ float:right;}
.loaept{ padding-bottom:2%;}
.loaept li{ position:relative; margin-bottom:2%;}
.loaept li .xbg{ width:50%; position:absolute; right:0; top:0; height:100%; background:#f1f1f1; z-index:1;}
.loaept li .wrap{ position:relative; z-index:2;}
.loaept li a{ display:block;}
.loaept li .pic{ width:64%; float:left; overflow:hidden;}
.loaept li .pic img{ transition:all 0.5s ease;}
.loaept li .con{ width:36%; float:right; padding:40px 30px 0;}
.loaept li .con .d1{ font-size:24px; line-height:30px; /*max-height:60px; overflow:hidden;*/}
.loaept li .con .d2{ margin-top:30px; color:#666; line-height:25px; max-height:150px;}
.loaept li .con .d3{ margin-top:40px;}

.loaept li:nth-child(2n) .xbg{ right:auto; left:0;}
.loaept li:nth-child(2n) .pic{ float:right;}
.loaept li:nth-child(2n) .con{ float:left;}

.foot{ padding:3% 0; border-top:1px solid #c6c6c6; line-height:1.8;}
.go-top{ position:absolute; right:50%; margin-right:-600px; top:0;}

.ny-banner{ height:420px; background:no-repeat center center; background-size:cover; margin-top:100px;}
.loula{ font-size:80px; color:#fff; position:absolute; left:0; bottom:8%; /*font-weight:bold;*/ width:100%; font-family: fantasy, Helvetica, sans-serif}

.ny-nav{ background:#f5f5f5; padding:2% 0; line-height:35px;}
.ny-nav span{ display:none;}
.ny-nav p a{ margin:0 15px; font-size:16px;}
.ny-nav p a.cur{ font-size:20px; font-weight:bold; color:#0075c1;}
.ny-main{ padding:3% 0;}
.edit-con{ line-height:2; color:#464646;}

.abolae{ background:url(../testimg/t8.jpg) no-repeat center center; background-size:cover; padding:10% 0;}
.lmocl{ background:#f2f2f2; padding:4% 4% 10%; border-radius:6px;}

.oblpae{ width:100%; max-width:620px; margin:5% auto 0;}
.aeloc > div{ width:46%;}
.aeloc .d1{ color:#999; margin-bottom:10px;}
.aeloc .d1 span{ color:#f00;}
.aeloc .d2 input{ height:45px; width:100%; border:1px solid #ddd; border-radius:5px; background:none; padding:0 10px;}
.lopac{ margin-top:6%;}
.lopac input{ color:#fff; background:#0075c1; height:50px; width:100px; border:none; cursor:pointer; border-radius:5px; font-size:16px;}

.lbuaeb{ padding:10% 0; color:#fff; width:100%; max-width:520px; margin:0 auto;}
.lbuaeb .d1{ font-size:40px; line-height:2;}
.lbuaeb .d2{ margin-top:20px;}
.lbuaeb .d2 input{ width:100%; border:none; background:#fff; padding:0 10px; border-radius:10px; height:50px;}
.lbuaeb .d3 a{ color:#fff;}
.lbuaeb .d4{ margin-top:40px; font-size:16px;}
.lbuaeb .d4 input{ width:135px; height:50px; font-size:16px; border:none; cursor:pointer; vertical-align:middle; color:#fff; background:#0075c1; border-radius:10px;}
.lbuaeb .d4 a{ vertical-align:middle; display:inline-block; line-height:50px; color:#fff; background:#f18101; border-radius:10px; width:135px; margin-left:30px;}

.ovaeyc{ margin-top:3%;}
.ovaeyc td{ color:#999; padding:10px;}
.ovaeyc td span{ color:#f00;}
.ovaeyc td input{ width:100%; padding:0 10px; margin-top:5px; max-width:280px; background:none; border:1px solid #ddd; height:45px; border-radius:8px;}
.ovaeyc td input[readonly]{ background:#eaeaea;}
.svloac{ margin-top:40px;}
.svloac input{ color:#fff; background:#0075c1; height:50px; width:100px; border:none; cursor:pointer; border-radius:5px; font-size:16px;}

.vlmca{ font-size:18px; font-weight:bold; margin-bottom:4%;}
.lbvrea{ margin-top:40px;}
.lbvrea a{ display:inline-block; line-height:50px; color:#fff; background:#f18101; border-radius:10px; width:120px; margin:0 15px;}

.news-list li{ padding:2% 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:300px;}
.news-list li a .pic img{ width:100%; height:200px;object-fit: cover;}
.news-list li a .con{ width:870px;}
.news-list li a .con .d1{ font-size:16px; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#333; transition:all 0.5s ease;}
.news-list li a .con .d2{ color:#666;}
.news-list li a .con .d3{ margin-top:20px; color:#333; line-height:25px; height:75px; overflow:hidden;}
.news-list li a .con .d4{ margin-top:10px;}
.news-list li a .con .d4 span{ transition:all 0.5s ease; display:inline-block; line-height:40px; padding:0 25px; background:#f2f2f2; border-radius:20px;}

.pagecl{ margin-top:3%;}
.pagecl a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;}
.pagecl a.cur{ background:#f18101; border-color:#f18101; color:#fff;}

.alobt li{ width:32%; float:left; margin-right:2%; margin-top:2%;}
.alobt li:nth-child(3n){ margin-right:0;}
.alobt li a{ display:block; transition:all 0.5s ease;}
.alobt li a .pic{ width:100%; height:260px; border:1px solid #ddd; display:table;}
.alobt li a .pic p{ display:table-cell; vertical-align:middle;}
.alobt li a .con{ border-bottom:2px solid #f2f2f2; padding:20px 10px; transition:all 0.5s ease;}
.alobt li a .con .d1{ color:#333; line-height:20px; height:40px; overflow:hidden;}
.alobt li a .con .d2{ color:#666; margin-top:5px;}
.alobt li a .con .d3{ margin-top:30px; color:#333;}


.eaolc li{ border-bottom:3px solid #e2e2e2; width:50%; float:left; padding:30px 0;}
.eaolc li:hover{border-bottom:3px solid #f18101;}
.eaolc li a{ display:block;}
.eaolc li a:hover{ color:#f18101}
.eaolc li a .pic{ width:280px;}
.eaolc li a .pic img{ width:280px; height:280px;object-fit: cover;}
/*.eaolc li:hover a .pic img{transition: all 0.5s ease; transform: scale(1.05);}*/
.eaolc li a .con{ width:320px; padding:0 30px;}
.eaolc li a .con .d1{ font-size:22px; line-height:35px; height:35px; overflow:hidden;}
.eaolc li a .con .d2{ margin-top:10px; line-height:20px; color:#666;}
.eaolc li a .con .d3{ margin-top:30px; color:#0075c1;}
.tab-hd span{ cursor:pointer;}
.cp-aelt .pic{ width:335px;}
.cp-aelt .pic img{ width:335px; height:335px;object-fit: cover;}
.cp-aelt .con{ width:820px;}
.lbyaec{ line-height:40px; padding:15px 0; border-bottom:1px solid #ddd;}
.lbyaec .aepc{ font-size:30px;}
.lbyaec .laeb a{ float:left; margin-left:10px; width:40px; height:40px; background:#f4f4f4 no-repeat center center;}
.lbyaec .laeb a:hover{ background:#FDE9D2 no-repeat center center; }
.lbyaec .laeb a.prev{ background-image:url(../images/v1.png);}
.lbyaec .laeb a.menu{ background-image:url(../images/v2.png);}
.lbyaec .laeb a.next{ background-image:url(../images/v3.png);}

.lobaec{ color:#666; line-height:2;}
.lbreao{ margin-top:3%; background:#f5f5f5; line-height:50px;}
.lbreao span{ width:128px; text-align:center; float:left; font-weight:bold;}
.lbreao span.cur{ background:#0075c1; color:#fff;}

.ovalm{ padding:3% 0; line-height:2;}
.olbare{ font-size:20px; font-weight:bold;}

.lpoaelc{ margin-top:4%;}
.lpoaelc td{ padding:8px; color:#999;}
.lpoaelc td span{ color:#f00;}
.lpoaelc td .c1{ background:none; height:45px; border:1px solid #ddd; border-radius:5px; width:100%; /*max-width:280px;*/ margin-top:5px; padding:0 10px;}
.lpoaelc td select{ background:none; height:45px; border:1px solid #ddd; border-radius:5px; width:100%;/* max-width:280px;*/ margin-top:5px; padding:0 10px;}

.lbolmd{ margin-top:4%;}
.lbolmd input{ height:50px; padding:0 25px; color:#fff; border:none; cursor:pointer; font-size:16px; border-radius:10px; margin:0 15px; background:#0075c1;}


.lboabt{ padding-bottom:20px; border-bottom:1px solid #ddd;}
.lboabt .d1{ font-size:20px; font-weight:bold; line-height:1.6;}
.lboabt .d2{ margin-top:15px;}
.lboabt .d2 a{ color:#f18101;}
.vplaeo{ padding:3% 0;}
.labup{ color:#fff; background:#f18101; padding:3%;}
.labup .d1{ font-size:20px;}
.labup .d2{ line-height:2; margin-top:20px;}

.aourel li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.aourel li:nth-child(3n){ margin-right:0;}
.aourel li a{ display:block; padding-bottom:15px;}
.aourel li a .pic{ position:relative;}
.aourel li a .pic img{ width:100%; height:248px;object-fit: cover;}
.aourel li a .tit{ line-height:22px; height:44px; overflow:hidden; font-size:16px; padding:0 20px; margin-top:15px;}
.aourel li a .pic:after{ opacity:0; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/bf.png) no-repeat center center; transition:all 0.5s ease;}

.bolpsa{ padding:4% 0; width:100%; max-width:1060px; margin:0 auto;}


.T-nav > li .gdlt{display:none;}


@media (min-width: 1201px){

.T-nav > li .gdlt a:hover{background:rgba(255,255,255,1); transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ transition:all 0.5s ease;}

.T-nav > li:hover:after{ width:80px; transition:all 0.5s ease;}
.ovbla a:hover img,.loaept li a:hover .pic img{ transition:all 0.5s ease; transform:scale(1.05);}
.top.on{ background:rgba(255,255,255,1); transition:all 0.5s ease; box-shadow:1px 1px 0 #ddd;}
.news-list li a:hover .con .d1{ color:#f18101; transition:all 0.5s ease;}
.news-list li a:hover .con .d4 span{ background:#f18101; color:#fff; transition:all 0.5s ease;}
.alobt li a:hover .con{ background:#fce1c2; border-bottom-color:#fce1c2; transition:all 0.5s ease;}
.aourel li a:hover .pic:after{ opacity:1; transition:all 0.5s ease;}
}


@media (max-width: 1200px){
body{ padding-top:54px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; height:54px; background:#fff; box-shadow:1px 1px #ddd;}
.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; background: url(../images/mob-ct.png) no-repeat center center; background-size:auto 40%; float:right;}
.T-nav{ display:none; position:fixed; margin:0; top:54px; left:0; height:calc(100% - 54px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; background:none; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none;}
.langte{ padding:18px 0;}
.mopae .c1{ width:calc(100% - 50px);}
.ind-main{ padding:2% 0 0;}
.ind-main h3{ font-size:20px;}
.loaept li .pic{ width:100%;}
.loaept li .con{ width:100%; background:#f1f1f1; padding:3%;}
.loaept li .xbg{ display:none;}
.loaept li .con .d1{ font-size:18px; line-height:25px;}
.loaept li .con .d2{ margin-top:15px;}
.loaept li .con .d3{ margin-top:20px;}
.ny-banner{ margin:0; height:380px;}
.loula{ font-size:40px;}
.ny-nav { padding:0;}
.ny-nav span{ display:block; line-height:50px; background:url(../images/xx.png) no-repeat right center; color:#0075c1; font-size:16px; font-weight:bold;}
.ny-nav p{ position:absolute; display:none; width:100%; left:0; top:50px; background:#f5f5f5; padding:0 5%; z-index:5;}
.ny-nav p i{ display:none;}
.ny-nav p a{ display:block; width:100%; margin:0;}
.ny-nav p a.cur{ font-size:16px;}

.news-list li a .pic{ width:200px;}
.news-list li a .pic img{ height:140px;}
.news-list li a .con{ width:calc(100% - 220px);}
.news-list li a .con .d3{ height:25px;}
.alobt li,.aourel li{ width:49%;}
.alobt li:nth-child(3n),.aourel li:nth-child(3n){ margin-right:2%;}
.alobt li:nth-child(2n),.aourel li:nth-child(2n){ margin-right:0%;}
.eaolc li{ width:100%;}
.eaolc li a .con{ width:calc(100% - 300px);}
.cp-aelt .pic{ text-align:center; width:100%;}
.cp-aelt .con{ width:100%;}
}





@media (max-width: 768px){
.ind-main h3{ padding:12px 0; font-size:16px;}
.ovbla{ width:100%; margin-bottom:3%;}
.ovbla a span{ font-size:20px;}
.ny-banner{ height:130px;}
.loula{ font-size:30px;}
.ovaeyc td{ float:left; width:100%; padding:8px 0;}
.svloac{ margin-top:20px;}
.news-list li a .pic{ width:120px;}
.news-list li a .pic img{ height:80px;}
.news-list li a .con{ width:calc(100% - 130px);}
.news-list li a .con .d1{ line-height:20px; height:auto; max-height:40px;}
.news-list li a .con .d2{ margin-top:10px;}
.news-list li a .con .d3,.news-list li a .con .d4{ display:none;}
.pagecl a.mob-none{ display:none;}
.lbyaec .aepc{ font-size:20px;}
.lpoaelc td{ width:100%; float:left;}
.lboabt .d1{ font-size:16px;}
.edit-con img{ width:100% !important; height:auto !important}
}


@media (max-width: 640px){
.aeloc > div{ width:100%; margin-bottom:20px;}
.alobt li,.aourel li{ width:100%; margin-right:0;}
.alobt li:nth-child(3n),.aourel li:nth-child(3n){ margin-right:0%;}
.eaolc li a .pic{ width:100%; text-align:center;}
.eaolc li a .pic img{ width:auto; height:auto;}
.eaolc li a .con{width:100%; margin-top:20px; padding:0; float:right;}
}
























