@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:100px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1300px; margin:0 auto;}
.wrap1400{ max-width:1400px; margin:0 auto;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:50px; height:50px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}

.top{ position: fixed;display: -webkit-flex;display: flex; justify-content:space-between; left:0%; top:0px; padding:0 3%; width:100%; z-index:5; background:#fff; }
 
.info{ float:left; width:100%; color:#333333; font-size:16px; line-height:32px;}

.cont{ float:left; width:100%; margin:35px 0 45px 0;}
.cont ul{ margin:0 -15px;}
.cont li{ float:left; width:20%; padding:6px 15px;}
.cont .la{   width:100%; box-shadow:0 0 16px rgba(0,0,0,0.1); text-align:center; padding:39px 5px 8px 5px;}
.cont .ico{   width:100%; line-height:0;}
.cont .ico img{ display:block; margin:0 auto; width:62px; height:62px;}
 .cont .tit2 {
   
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    min-height: 52px;
    margin-top: 23px;
}
.cont .la:hover .ico img{-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotateY(360deg);
   -moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
		transform: rotateY(360deg);}
 @media screen and  (max-width:1230px){
 .guanli .tit1{ font-size:24px; line-height:34px;}		
 .cont ul{ margin:0 -10px;}
 .cont li{ padding:6px 10px;}
}
@media screen and  (max-width:992px){
 .guanli{ margin:25px 0 30px 0;}	
.cont ul{ margin:0 -6px;}
.cont li{padding:6px 6px;width: 33%;}
.tit1{ font-size:20px; line-height:30px;}	
.line{ margin:12px 0 15px 0;}
.line span{ width:46px;}
.info{ font-size:14px; line-height:28px;}
.cont{ margin:15px 0;}
.cont .la{ padding:20px 5px 4px 5px;}
.cont .ico img{ width:42px; height:42px;}
.cont .tit2{ font-size:14px; line-height:20px; min-height:40px; margin-top:8px;}
}
@media screen and  (max-width:768px){
.cont .l1{ width:50%;}
} 
.T-nav{}
.T-nav > li{ float:left; position:relative; padding:0 13px;}
.T-nav > li > a{ line-height:100px; padding:0 10px; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
.T-nav > li > a:after{ content:''; position:absolute; width:0; height:2px; background:#2055ad; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;}
.T-nav > li > a:before{ content:'';width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #2055ad;
	position:absolute; left:50%; margin-left:-5px; bottom:2px;
	opacity:0; visibility:hidden; transition:all 0.5s ease;
}
.t-logo a{ display:block;}
.T-nav > li .thr{ position:absolute;  top:100px; left:0; width:200px;left:50%;margin-left:-100px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.T-nav > li .thr a{ display:block; line-height:40px; text-align:center;}
.olgeac{ padding:25px 0;}
.langec{ line-height:50px; background:url(../images/dq.png) no-repeat left center;}
.langec span{ display:block; cursor:pointer; color:#999; padding:0 15px 0 25px; background:url(../images/xl.png) no-repeat right center;}
.langec .xlm{ position:absolute; display:none; background:#fff; box-shadow:0 0 8px rgba(0,0,0,0.15); width:110px; left:50%; margin-left:-55px; top:50px; z-index:3;}
.langec .xlm a{ display:block; text-align:center;}
.sear-chl{ margin-right:30px;}
.vveola .c1{ height:50px; border:none; width:80px; float:left; transition:all 0.5s ease;}
.vveola .c2{ width:30px; height:50px; float:left; border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center;}

.ind-01{ background:#fff; padding:4% 0;}
.cet-title{ font-size:36px; padding-bottom:15px;}
.cet-title:before{ content:''; position:absolute; left:50%; bottom:0; height:2px; width:50px; margin-left:-25px; background:#d71618;}

.sjleft{ width:65%; padding-right:4%; float:left; border-right:1px solid #ddd;}
.sjleft h2, .sjright h2{ font-size:20px; padding-bottom:3%;}
.sjright{ width:35%; float:right; padding-left:5%;}

.sjbox li{   padding:2%; min-height:285px; width:32.5%; margin-right:1.2%; float:left;background:url(../images/sj5.jpg) center center no-repeat;}
.sjbox li:nth-child(3){margin-right:0;}

.penmga{ margin-top:4%;}
.penmga .con{ width:45%;}
.penmga .con .d1{ color:#2055ad; font-weight:bold; font-size:28px;}
.penmga .con .d2{ line-height:2; color:#666; font-size:16px; margin:40px 0;}
.penmga .con .d3 a{ display:inline-block; line-height:32px; width:142px; border:3px solid #d2ddef; color:#fff; background:#2055ad; border-radius:19px; text-align:center;}
.penmga .pic{ width:51%;}

.ind-02{ padding:4% 0; background:url(../testimg/t4.jpg) no-repeat center center; background-size:cover;}

.voena .d1{ font-size:36px;}
.voena .d2{ color:#666; margin-top:15px; font-size:16px;}
.leobv{}
.leobv a{ display:inline-block; margin-left:15px; width:170px; line-height:38px; border:2px solid #2055ad; border-radius:21px; text-align:center; font-size:15px; transition:all 0.5s ease;}

.ind-03{ padding:4% 0; background:#fff;}

.ind-04{ padding:4% 0; background:url(../testimg/t6.jpg) no-repeat center center; background-size:cover;}
.ind-04 .voena .d1,.ind-04 .voena .d2{ color:#fff;}
.ind-04 .leobv a{ color:#fff; border-color:#fff;}

.lfdmna{ margin-top:4%;}
.lfdmna .pic{ width:50%;}
.lfdmna .pic img{ height:470px; object-fit:cover;}
.obeula{ width:50%; height:470px; background:#fff; padding:25px 50px 0;}
.obeula li{ padding:25px 0; border-bottom:1px solid #ddd;}
.obeula li:last-child{ border:none;}
.obeula li a{ display:block;}
.obeula li a .date{ padding-top:6px; width:80px; height:90px; color:#fff; text-align:center; background:#ccc; transition:all 0.5s ease;}
.obeula li a .date strong{ display:block; font-size:46px; line-height:1.2;}
.obeula li a .con{ width:calc(100% - 100px);}
.obeula li a .con .d1{ font-size:18px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.obeula li a .con .d2{ margin-top:5px; line-height:22px; height:44px; overflow:hidden;}

.foot{ padding:4% 0; background:#222; color:#fff;}
.f-left{ padding-right:160px;}
.f-left .d1{ font-size:16px; margin-bottom:10px;}
.f-left .d2{ padding:5px 0; line-height:22px;  color:#9f9f9f;}
.ewlob{ position:absolute; right:0; bottom:0;}
.ewlob span{ display:block; margin-top:10px;}

.f-right{ width:460px;}
.f-right .d1{ font-size:16px;}
.f-right .d2{ margin:20px 0 15px;}
.f-right .d2 input{ border:1px solid #fff; width:100%; padding:0 10px; height:40px; background:none; color:#fff;}
.f-right .d3 input{ width:100%; height:40px; border:none; cursor:pointer; color:#fff; background:#4d90cc;}

.ylbuc{ padding:15px 0; line-height:25px; background:#111; color:#fff;}
.title-copy{ color:#9f9f9f;}

.alc-link span{ display:block; cursor:pointer; padding-right:18px; color:#9f9f9f; background:url(../images/xl.png) no-repeat right center;}
.alc-link .olebn{ display:none; position:absolute; width:120px; right:0; bottom:40px; background:#fff;}
.alc-link .olebn a{ display:block; line-height:20px; padding:5px 10px;}

.float-sild{ position:fixed; right:0; top:50%; margin-top:-100px; width:45px; z-index:9; transition:all 0.5s ease;display:none;}
.float-sild .zlec{ line-height:45px; margin-bottom:1px;}
.float-sild .zlec a{ display:block; width:160px;background-color:rgb(0,0,0,0.7);  height:45px; color:#fff; transition:all 0.5s ease;}
.float-sild .zlec:hover a{ transform:translateX(-106px); background:#000; transition:all 0.5s ease;}
.float-sild .zlec span{ display:inline-block; vertical-align:middle; width:45px; height:45px; background-repeat:no-repeat; background-position:center center;}
.float-sild .zlec .s1{ background-image:url(../images/f1.png);}
.float-sild .zlec .s2{ background-image:url(../images/f2.png);}
.float-sild .zlec .s3{ background-image:url(../images/f3.png);}
.go-top{ width:45px; height:45px; margin-top:1px; cursor:pointer; transition:all 0.5s ease; background:rgb(0,0,0,0.7) url(../images/f4.png) no-repeat center center;}
.go-top:hover{ background-color:#000; transition:all 0.5s ease;}
.wslm{ position:relative; width:45px; height:45px;}
.wslm span{ width:45px; height:45px; display:block; background:rgb(0,0,0,0.7) url(../images/f3.png) no-repeat center center; transition:all 0.5s ease; }
.wslm:hover span{background-color:#000; transition:all 0.5s ease;}
.wslm p{ background:rgb(0,0,0,0.7); position:absolute; width:130px; height:130px; padding:10px; right:80px; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.wslm:hover p{ right:45px; opacity:1; visibility:visible;transition:all 0.5s ease;}

.ny-banner{ height:350px; background:no-repeat center center; background-size:cover;}
.ny-menu{ background:#f9f9f9;}
.ny-menu:before{ content:''; position:absolute; right:0; top:0; height:70px; background:#4d90cc; width:calc(50vw - 645px);}
.ny-nav span{ display:none;}
.ny-nav p a{ display:inline-block; position:relative; font-size:15px; line-height:70px; margin-right:35px;}
.lsc-tit{ width:232px; height:70px; line-height:70px; background:url(../images/lev.png); color:#fff; padding-left:40px;}
.lsc-tit span{ display:block; font-weight:bold; font-size:15px; padding-left:20px; background:url(../images/jia.png) no-repeat left center;}

.ny-main{ padding:3% 0; background:#fff;}
.lmc-eub{ font-weight:bold;}
.lmc-eub .d1{ color:#4d90cc; font-size:26px;}
.lmc-eub .d2{ color:#ddd; font-size:16px; margin-top:5px;}

.lenmba{ margin-top:4%; line-height:2; font-size:15px;}
.lenmba img.fl{ margin-right:35px; margin-bottom:20px;}

.rotbc{ width:calc(100% - 323px); height:652px; overflow:auto; padding:12px 50px 0;}

.rotbc::-webkit-scrollbar {width:10px;}
/* 滚动槽 */
.rotbc::-webkit-scrollbar-track {background:#f1f1f1;}
/* 滚动条滑块 */
.rotbc::-webkit-scrollbar-thumb {background:#c1c1c1;}

.rotbc li{ margin-bottom:30px; line-height:25px;}
.rotbc li .date{ font-weight:bold;}
.rotbc li .con{ width:calc(100% - 80px);}

.imena .pic{ width:44%;}
.imena .con{ width:51%; padding-top:20px; line-height:2;}
.imena .con .d1{ font-size:26px;}
.imena .con .d2{ font-size:18px; margin:20px 0;}

.olbamc{display: -webkit-flex;display: flex; flex-wrap:wrap; justify-content:space-between;}
.olbamc li{ width:22%; margin-top:4%;}
.olbamc li .pic img{ width:100%; height:200px; object-fit:cover;}
.olbamc li .tit{ width:100%; height:100px; text-align:center; background:#f9f9f9; padding:0 15px; font-size:16px; line-height:25px; display:table;}

.olenb li{ margin-bottom:3%; background:#f3f5f8;}
.olenb li:last-child{ margin-bottom:0;}
.olenb li .pic{ width:33%;}
.olenb li .pic img{ width:100%; height:325px; object-fit:cover;}
.olenb li:nth-child(2n) .pic{ float:right;}
.olenb li .con{ width:67%; padding:60px 60px 0;}
.olenb li .con .d1{ font-size:20px; color:#4d90cc;}
.olenb li .con .d2{ color:#999; margin-top:5px; font-style:oblique;}
.olenb li .con .d3{ margin-top:40px; line-height:30px; font-size:16px; height:120px;}


.news-list{}
.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li:first-child{ padding-top:0;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:297px;}
.news-list li a .pic img{ width:100%; height:198px; object-fit:cover;}
.news-list li a .con{ width:810px; margin-left:35px;}
.news-list li a .con .d1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.news-list li a .con .d2{ color:#666; margin-top:15px; line-height:25px; max-height:100px; overflow:hidden;}
.news-list li a .date{ padding-left:30px; color:#333; line-height:1.1; height:155px; position:relative;}
.news-list li a .date:before{ content:''; width:1px; height:110px; background:#333; position:absolute; left:0; bottom:0;}
.news-list li a .date .d1{ font-size:32px;}
.news-list li a .date .d2{ margin:20px 0;}
.news-list li a .date .d3 span{ display:inline-block; padding-right:20px; background:url(../images/rb.png) no-repeat right center;}

.page-ol{ margin-top:3%;}
.page-ol a{ display:inline-block; vertical-align:middle; border:1px solid #ddd; border-radius:3px; width:45px; text-align:center; line-height:43px; height:45px; margin:0 3px;}
.page-ol a.cur{ color:#fff; background:#4b8eca; border-color:#4b8eca;}
.page-ol a.prev{ background:url(../images/z1.png) no-repeat center center;}
.page-ol a.next{ background:url(../images/z2.png) no-repeat center center;}

.lenbem{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.lenbem .d1{ font-size:22px;}
.lenbem .d2{ color:#787878; margin-top:5px;}
.lenbem .d2 span{ display:inline-block; margin:0 4px;}
.laenmv{ line-height:2; font-size:15px; padding:3% 0;}
.oabcnt{ padding-top:25px; border-top:1px solid #ddd;}
.oabcnt p{ padding:3px 0; line-height:22px;}

.lebunv{ background:#f9f9f9;}
.lebunv02{ background:#4b8eca;}
.lebunv .con{ width:50%; padding:100px 100px 0;}
.lebunv .d1{ position:relative; font-size:26px; color:#4d90cc; padding-bottom:15px;}
.lebunv .d1:after{ content:''; position:absolute; height:2px; width:50px; left:0; bottom:0; background:#4d90cc;}
.lebunv .d2{ margin-top:25px; line-height:2; color:#666; font-size:16px;}
.lebunv .pic{ width:50%;}
.lebunv02 .d1,.lebunv02 .d2{ color:#fff;}
.lbunba{ background:#f9f9f9; padding:3% 2%; margin-top:3%;}
.fc-tit{ font-size:26px; color:#4d90cc;}


.olbbne {display: -webkit-flex;display: flex; flex-wrap:wrap; justify-content:space-between;}
.olbbne li{ margin-top:3%; width:48%; background:#f9f9f9; padding:4%;}
.olbbne li .con{ width:calc(100% - 100px);}
.olbbne li .con .d1{ font-size:26px;}
.olbbne li .con .d2{ font-size:15px; line-height:2; margin-top:25px;}

.olimba{display: -webkit-flex;display: flex; flex-wrap:wrap; justify-content:space-between;}
.olimba li{ margin-top:3%; width:48%;}


.bcenba .d1{ color:#4d90cc; font-weight:bold; margin-bottom:15px; font-size:20px;}
.bcenba .d2{ line-height:2;}

#dituContent{ height:500px; margin-top:4%;width:100%;}

.vovla{ font-size:16px; color:#777;}
.otebn li{ position:relative; margin-top:3%; width:48%; border:1px solid #ddd;border-radius:6px;}
.otebn li .c1{ width:100%; height:50px; border:none; padding:0 60px 0 10px;background:none;}
.otebn li span{ width:50px; height:50px; border-left:1px solid #ddd; display:block; position:absolute; right:0; top:0; background:no-repeat center center;}
.otebn li span.s1{ background-image:url(../images/b1.jpg);}
.otebn li span.s2{ background-image:url(../images/b2.jpg);}
.otebn li span.s3{ background-image:url(../images/b3.jpg);}
.otebn li span.s4{ background-image:url(../images/b4.jpg);}
.otebn li span.s5{ background-image:url(../images/b5.jpg); border:none;}
.otebn li i{ position:absolute; right:0; top:0; display:block; border-left:1px solid #ddd;}
.otebn li textarea{ width:100%; height:144px; padding:10px 60px 10px 10px; border:none; display:block;background:none;}
.otebn li .c2{ background:#4b8eca; font-size:18px; color:#fff; border:none; cursor:pointer; width:100%; height:50px;}

.loaeb a{ float:left; line-height:40px; width:auto;padding:0 1.5%; border:1px solid #ddd; margin-right:5px; text-align:center; font-size:15px;}
.loaeb a.cur{ background:#4d90cc; color:#fff; border-color:#4d90cc;}
.volbeb{ margin-top:3%; background:#f9f9f9; padding:30px;}
.volbeb .pic{ width:43%;}
.volbeb .con{ width:52%; padding-top:10px;}
.volbeb .con .d1{ font-size:24px; font-weight:bold;}
.volbeb .con .d2{ line-height:2; color:#666; font-size:15px; margin-top:10px;}
.foonma{ margin-top:3%;}
.foonma .title{ color:#4b8eca; font-size:24px; font-weight:bold; padding-bottom:15px;}
.foonma .title:after{ content:''; position:absolute; left:50%; bottom:0; height:3px; width:50px; background:#4b8eca; margin-left:-25px;}
.pbbun{ padding-top:1%;}
.pbbun li{ width:32%; float:left; margin-right:2%; margin-top:2%;}
.pbbun li:nth-child(3n){ margin-right:0;}
.pbbun li a{ display:block;}
.pbbun li a .pic{ overflow:hidden;}
.pbbun li a .pic img{ width:100%; height:275px; object-fit:cover;}
.pbbun li a .tit{ margin-top:10px; line-height:32px; height:32px; overflow:hidden; text-align:center;}

.geplb{ margin-top:3%;}
.geplb .d1{ font-size:26px;}
.geplb .d2{ color:#ddd; font-size:16px; font-weight:bold;}
.emceta{ margin-top:3%;}

.lenolsa{ margin-top:5%;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:#fff; border:1px solid #eee;}
.dolsca.on{ background:#f9f9f9; transition:all 0.5s ease;}
.dolsca .d1{ width:50%; text-indent:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px; line-height:2; display:none;}
.dolsca .d5{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/xz.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(135deg); transition:all 0.5s ease;}


@media (min-width: 1501px){
.vveola .c1.on{ width:180px; transition:all 0.5s ease;}
}

@media (min-width: 1301px){
.T-nav li .sec,.T-nav > li .thr{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav > li:hover .thr{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav > li:hover > a:after,.T-nav > li > a.cur:after{ width:100%; transition:all 0.5s ease;}
.T-nav > li:hover > a,.T-nav > li > a.cur{ color:#143899;}
.obeula li a:hover .date{ background:#2055ad; transition:all 0.5s ease;}
.T-nav > li:hover > a:before,.T-nav > li > a.cur:before{ opacity:1; visibility:visible; transition:all 0.5s ease;}
.leobv a:hover{ background:#2055ad; color:#fff; transition:all 0.5s ease;}
.ind-04 .leobv a:hover{ background:#b23138; border-color:#b23138; transition:all 0.5s ease;}
.ny-nav p a.cur:after{ content:''; position:absolute; bottom:0; left:50%; margin-left:-12px; width:24px; height:2px; background:#4d90cc;}
}

@media (max-width: 1500px){
.t-logo{ padding:15px 0;}
.t-logo img{ height:70px;}
.sear-chl{ margin-right:12px;}
.sear-chl span{ cursor:pointer; display:block; width:50px; height:50px; background:url(../images/fd.png) no-repeat center center;}
.vveola{ position:absolute; display:none; height:40px; width:200px; right:0; top:50px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.15); z-index:3;}
.vveola .c1{ width:calc(100% - 50px); height:40px; padding:0 10px;}
.vveola .c2{ width:50px; height:40px;}
}

@media (max-width: 1300px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:780px; margin:0 auto; padding:0 3%;}
.top{ padding:0 2%; display:block; top:0; width:100%; left:0; margin-left:0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.top .t-logo{ padding:0;}
.top .t-logo img{ height:50px;}
.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
.T-nav > li{ width:100%; border-bottom:1px solid #eee;}

.T-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
.T-nav > li .thr{ position:relative; top:0; left:0; width:100%; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr a .pic{ display:none;}
.T-nav > li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}
.mob-nav{ display:block;}
.olgeac{ padding:0;}
.sear-chl{ margin:0;}
.langec{ background-position:center center;}
.langec span{ text-indent:-99999px; background:none; padding:0; width:50px; height:50px;}
.cet-title,.penmga .con .d1,.voena .d1,.lmc-eub .d1{ font-size:20px;}
.penmga .con .d2{ margin:15px 0; font-size:14px;}
.voena .d2{ font-size:14px; margin-top:6px;}
.leobv{ width:100%; margin-top:15px;}
.leobv a{ line-height:35px; width:100px; margin:0 12px 0 0;}
.lfdmna .pic{ width:100%;}
.lfdmna .pic img{ height:380px;}
.obeula{ width:100%; padding:2% 4%; height:auto;}
.ewlob{ display:none;}
.f-left{ padding:0;}
.f-right{ width:320px;}
.float-sild{ display:none;}
.lsc-tit{ display:none;}
.ny-nav{ width:100%;}
.ny-nav span{ display:block; line-height:55px; font-size:16px; background:url(../images/xx.png) no-repeat right center;}
.ny-nav p{ display:none;}
.ny-nav p a{ display:block; margin:0; line-height:45px; padding:0 2%;}
.albmc{ display:none;}
.rotbc{ width:100%; height:auto; padding:0;}
.imena .con .d1{ font-size:20px;}
.imena .con .d2{ margin:12px 0; font-size:16px;}
.olbamc li .pic img{ height:120px;}
.olbamc li .tit{ font-size:14px;}

.news-list li a .date{ display:none;}
.news-list li a .con{ margin:0; float:right; width:calc(100% - 320px);}
.lenbem .d1{ font-size:18px;}
.lebunv .con{ width:100%; padding:4%;}
.lebunv .pic{ width:100%;}
.lebunv .d1,.fc-tit{ font-size:20px;}
#map{ height:300px;}
.bcenba .d1{ font-size:18px;}
.volbeb{ padding:3%;}
.volbeb .pic{ width:100%;}
.volbeb .con{ width:100%;}
.volbeb .con .d1{ font-size:18px;}
.volbeb .con .d2{ font-size:14px;}
.foonma .title{ font-size:20px;}
.pbbun li a .pic img{ height:150px;}

}
@media (max-width: 900px){


}

@media (max-width: 780px){
.wrap{ padding:0 3%;}
.penmga .con{ width:100%;}
.penmga .con .d1{ font-size:18px;}
.penmga .pic{ width:100%; margin-top:3%;}
.lfdmna .pic img{ height:auto;}
.obeula li{ padding:12px 0;}
.obeula li a .date{ width:70px; height:85px;}
.obeula li a .date strong{ font-size:36px;}
.obeula li a .con{width: calc(100% - 80px);}
.obeula li a .con .d1{ line-height:30px; height:30px; font-size:16px;}
.ny-banner{ height:180px;}
.lenmba img.fl{ width:100%; margin:0 0 15px;}
.f-left{ width:100%;}
.f-right{ width:100%; margin-top:20px;}
.alc-link{ display:none;}
.title-copy{ width:100%; text-align:center;}
.imena .pic{ width:100%;}
.imena .con{ width:100%;}
.olbamc li{ width:48%;}
.olbamc li .tit{ padding:0 10px;}
.olenb li .pic{ width:100%;}
.olenb li .pic img{ height:auto;}
.olenb li .con{ width:100%; padding:4%;}
.olenb li .con .d3{ font-size:15px; margin-top:15px; height:auto;}
.page-ol a.mob-none{ display:none;}
.news-list li a .pic{ width:110px;}
.news-list li a .pic img{ height:80px;}
.news-list li a .con{width: calc(100% - 125px);}
.news-list li a .con .d1{ font-size:16px; line-height:25px; height:25px;}
.news-list li a .con .d2{ margin-top:5px; line-height:22px; height:44px;}
.news-list li{ padding:15px 0;}
.olbbne li{ width:100%; padding:20px;}
.olbbne li .con .d1{ font-size:20px;}
.olbbne li .con .d2{ margin-top:12px;}
#map{ height:200px;}
.otebn li{ width:100%;}
.loaeb a{ font-size:14px; line-height:35px; width:80px;}
.pbbun li{ width:49%; margin-right:0;}
.pbbun li:nth-child(2n){ float:right;}
.dolsca .d1{ width:85%;}
.dolsca .d3,.dolsca .d4{ display:none;}
}







@media (max-width: 640px){
.otemla li{ width:100%; margin-right:0;}
.otemla li a .pic img{ height:auto;}
.otemla li a .tit{ height:auto; max-height:50px;}
.otemla li a .con{ font-size:14px; height:auto; max-height:50px;}
.onteiu li .vvclm{ height:100px;}
.onteiu li .vvclm img{ max-height:80px;}
.lceba li{ width:100%;}
.lceba li .d1{ font-size:16px;}
}





.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;
}
}






























