@charset "utf-8";
/* CSS Document */
/* index */


body{ background:#e3f3ff url(../images/dbg.jpg) no-repeat center top;}
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}

.top{ height: auto;width:100%; position: relative; left:0; top:0px; z-index:10; transition:all 0.5s ease; transition:all 0.5s ease;}

.logo-set{ padding:80px 0;}
.logo-set .a1{ display:block;-moz-animation: mouse 2.5s ease infinite;-webkit-animation: mouse 2.5s ease 0s infinite;animation: mouse 2.5s ease 0s infinite;}

@-moz-keyframes mouse {
  0% {
     transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes mouse {
  0% {
     transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes mouse {
  0% {
     transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}





.T-nav{
	height:60px;
    background: #2c81e1;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom:5px solid #0c34dd;
	padding:0 20px;
}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; height:60px; line-height:60px; font-size:16px; font-weight:bold; color:#fff; padding:0 23px; text-align:center; position:relative;}
.T-nav > li > a span{ display:inline-block; vertical-align:middle; width:26px; height:26px; margin-right:10px;}
.T-nav > li > a span.s1{ background:url(../images/a1.jpg) no-repeat center center;}
.T-nav > li > a span.s2{ background:url(../images/a2.jpg) no-repeat center center;}
.T-nav > li > a span.s3{ background:url(../images/a3.jpg) no-repeat center center;}
.T-nav > li > a span.s4{ background:url(../images/a4.jpg) no-repeat center center;}
.T-nav > li > a span.s5{ background:url(../images/a5.jpg) no-repeat center center;}
.T-nav > li > a span.s6{ background:url(../images/a6.jpg) no-repeat center center;}
.T-nav > li > a span.s7{ background:url(../images/a7.jpg) no-repeat center center;}
.T-nav > li > a span.s8{ background:url(../images/a8.jpg) no-repeat center center;}


.T-nav > li .gdlt{ position:absolute; border-top:5px solid #0c34dd; width:100%; left:0; top:60px; display: none; background:#fff; text-align:center; }
.T-nav > li .gdlt a{ display:block; line-height:50px; font-size:16px; border:1px solid #ddd; border-top:none; transition:all 0.5s ease;}

.mid-main{ background:#fff; padding:0 16px 16px;}

.fenlcs{ padding:15px 0;}
.newcm{ padding-left:120px; width:600px;}
.newcm .pic{ position:absolute; left:0; top:6px;}

.txtScroll-top{ width:100%;  overflow:hidden; position:relative;  }

.txtScroll-top .bd{ padding:0}
.txtScroll-top .infoList li{ height:35px; line-height:35px; overflow:hidden;}
.txtScroll-top .infoList li .date{ float:right; color:#999;}
.laenls p{ width:260px; height:40px;}
.laenls p .c1{ width:calc(100% - 60px); border:1px solid #ddd; float:left; height:35px; background:#fff; padding:0 10px;}
.laenls p .c2{ float:left; width:60px; height:35px; background:#d90000 url(../images/fdsl2.png) no-repeat center center; float:left; border:none; cursor:pointer;}

.ensnlsa{ height:40px; line-height:40px; border-bottom:2px solid #eee;}
.ensnlsa span{ display:inline-block; border-left:5px solid #f8b004; background:#d90000; padding:0 25px; font-size:18px; font-weight:bold; color:#fff; position:relative;}
.ensnlsa span:after{ content:''; width:12px; height:12px; position:absolute; right:0px; top:0; background:url(../images/hv.jpg);}

.olsatc{ background:#f9f9f9;}
.omlcs{ width:673px;}
.buewas{ padding:0 35px; width:495px;}
.buewas .lbcml{ border-bottom:1px dotted #ddd; padding-bottom:15px;}
.buewas .lbcml dt{ line-height:75px; height:75px; text-align:center; overflow:hidden; font-size:20px; font-weight:bold;}
.buewas .lbcml dt a,.buewas .lbcml dd a{ color:#d90000;}
.buewas .lbcml dd{ font-size:12px; color:#999; line-height:25px; height:50px; overflow:hidden;}
.lbcenm li{ background:url(../images/sj.png) no-repeat left center; padding-left:15px; height:50px; line-height:50px; overflow:hidden;border-bottom:1px dotted #ddd; }
.lbcenm li span{ float:right; color:#999; margin-left:15px;}

.louscs{ width:850px;}
.mesolc{ width:410px;}
.asclc{ border-bottom-color:#d90000;}
.enlcsm{ min-height:270px;}
.enlcsm li{ height:45px; line-height:45px;}


.molsc{ width:296px;}
.olpsc li{ width:146px; text-align:center; float:left; margin-bottom:4px;}
.olpsc li:nth-child(2n){ float:right;}
.olpsc li:nth-child(5),.olpsc li:nth-child(6){ margin-bottom:0;}
.olpsc li a{ display:block; color:#fff; padding:20px 0 14px;}
.olpsc li a .pic{ height:40px; background-repeat:no-repeat; background-position:center center;}
.olpsc li a.a1{ background-color:#13b7f6;}
.olpsc li a.a1 .pic{ background-image:url(../images/b1.jpg);}
.olpsc li a.a2{ background-color:#fea255;}
.olpsc li a.a2 .pic{ background-image:url(../images/b2.jpg);}
.olpsc li a.a3{ background-color:#88cf43;}
.olpsc li a.a3 .pic{ background-image:url(../images/b3.jpg);}
.olpsc li a.a4{ background-color:#f15e4c;}
.olpsc li a.a4 .pic{ background-image:url(../images/b4.jpg);}
.olpsc li a.a5{ background-color:#00d2a5;}
.olpsc li a.a5 .pic{ background-image:url(../images/b5.jpg);}
.olpsc li a.a6{ background-color:#5570f5;}
.olpsc li a.a6 .pic{ background-image:url(../images/b6.jpg);}
.olpsc li a .tit{ margin-top:10px;}

.oldmst h3{ height:50px; line-height:50px; padding:0 15px; color:#fff; background:#1d80f0 url(../images/cl.jpg) no-repeat right bottom;}
.oldmst h3 a{ color:#fff; font-weight:bold; font-size:14px;}
.oldmst h3 strong{ font-size:18px; padding-left:30px; background:url(../images/ww.png) no-repeat left center;}
.unfewl{ padding:15px 10px; background:#f9f9f9;}
.unfewl li{ background:url(../images/d.jpg) no-repeat left center; line-height:40px; height:40px; overflow:hidden; padding-left:12px;}

.odrelm{ border:1px solid #ddd;}
.odrelm h3{ line-height:40px; height:40px; border-bottom:2px solid #d90000;}
.odrelm h3 strong{ display:inline-block; padding:0 20px; background:#d90000; color:#fff; font-size:18px;}
.odrelm h3 strong img{ margin-right:10px;}
.paldwl{ padding:2% 0;}

.balcwt select{ margin-right:1%; width:19.2%; height:40px; border:1px solid #ddd; float:left;}
.balcwt select:nth-child(5){ margin-right:0;}

.foot{ background:#f9f9f9; padding:40px 0; border-top:5px solid #177df0;}
.owlpa{ padding-left:75px; color:#666; line-height:30px; font-size:12px;}
.owlpa img{ position:absolute; left:0; top:0;}
.ny-main{ padding:15px; background:#fff;}
.ny-banner{ height:200px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.slopre{ margin-top:15px;}
.left-nav{ width:235px;}
.left-nav h3{ line-height:84px; height:84px; text-align:center; color:#fff; background:url(../images/dd.png) no-repeat center center; font-size:22px;}
.nav-list{ border:1px solid #ddd; border-bottom:none;}
.nav-list li{ border-bottom:1px solid #ddd;}
.nav-list li a{ display:block; padding:0 25px; line-height:55px; height:55px; font-size:16px; background:url(../images/c1.jpg) no-repeat 90% center;}
.nav-list li a.cur{ background:#f8f8f8 url(../images/c2.jpg) no-repeat 90% center;}

.ac-link a .tit{ position:absolute; top:50%; transform:translateY(-50%); color:#fff; width:100%; text-align:center; font-size:18px;}
.ac-link a .tit img{ margin-right:10px;}

.right-con{ width:900px;}
.denlmc{ line-height:66px; border-bottom:1px solid #ddd;}
.denlmc strong{ font-size:20px; font-weight:bold;}
.denlmc >div{ font-size:12px; color:#666; padding-left:20px; background:url(../images/hs.png) no-repeat left center;}
.denlmc >div span{ margin:0 5px;}
.about-con{ padding:20px 0; line-height:2;}
.about-con p{ padding:15px 0;}

.news-list li{ line-height:60px; height:60px; overflow:hidden; border-bottom:1px dotted #ccc; background:url(../images/d.jpg) no-repeat left center; padding-left:12px; font-size:16px;}
.news-list li span{ float:right; font-size:14px; color:#999; margin-left:10px;}
.page-ol a{ display:inline-block; font-size:12px; margin:0 8px; line-height:32px; padding:0 12px; border:1px solid #ddd;}
.page-ol a.cur{ background:#d90000; border-color:#d90000; color:#fff;}

.news-con{ padding:20px 0;}
.news-con .tit1{ color:#d90000; text-align:center; font-size:16px; font-weight:bold;}
.news-con .tit2{ margin-top:10px; text-align:center; font-size:12px; color:#999;}
.news-con .cont{ margin:20px 0; line-height:2; font-size:16px;}
.fenlmc{ border-top:1px solid #eee; padding-top:10px;}
.fenlmc p{ padding:5px 0;}
.ouerla{ padding-top:10px;}
.ouerla li{ float:left; width:32%; margin-right:2%; margin-top:2%;}
.ouerla li:nth-child(3n){ margin-right:0;}
.ouerla li a{ display:block;}
.ouerla li a .tit{ line-height:40px; height:40px; overflow:hidden; padding-right:30px; padding-left:15px; font-size:12px; color:#fff; background:#4c4c4c url(../images/j.png) no-repeat 96% center;}
.btaolm{ padding-top:10px;}
.btaolm li{ float:left; width:49%; margin-top:2%; position:relative;}
.btaolm li:nth-child(2n){ float:right;}
.btaolm li a{ display:block;}
.btaolm li a:after{ content:''; width:60px; height:60px; position:absolute; left:50%; top:50%; z-index:1; margin-left:-30px; margin-top:-30px; background:url(../images/pl.png) no-repeat center center;}

.dowlc li{ margin-top:30px;}
.dowlc li a{ display:block; border:1px solid #ddd; padding:20px 60px 20px 20px; background:url(../images/dow.jpg) no-repeat 98% center;}
.dowlc li a .p1{ font-size:16px; line-height:25px;}
.dowlc li a .p2{ margin-top:10px; color:#999;}
.dreolc{ margin-top:-17px;}
.dreolc span{ display:inline-block; line-height:35px; padding:0 20px 0 40px; color:#fff; background:rgba(0,0,0,0.8) url(../images/hs2.png) no-repeat 10px center;}
.contcm{ margin-top:5%; padding:0 2%;}
.contcm .pic{ width:49%;}
.contcm .con{ width:46%;}
.contcm .con .p1{ font-size:16px; font-weight:bold; padding:10px 0;}
.contcm .con .p2{ padding:5px 0;}



@media (min-width: 1201px){
.T-nav > li .gdlt a:hover{background: #2c81e1; color:#fff; transition:all 0.5s ease;}
.ouerla li a:hover .tit{ background-color:#d90000;}
}

@media (max-width: 1200px){
body{ padding-top:60px;}
.wrap{ width:100%; max-width:768px;}
.top{ position:fixed; background:#fff; height:50px;}
.logo-set{ padding:0; float:left; padding:5px 0;}
.logo-set img{ height:40px;}
.newcm{ width:100%;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 30%; width:50px; height:50px;}
.T-nav{ width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(255,255,255,1);}
.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; color:#666;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0; color:#666;}
.omlcs{ width:100%;}
.buewas{ width:100%;}
.louscs{ width:100%;}
.mesolc{ width:100%;}
.mesolc.fr{ margin-top:20px;}
.molsc{ width:100%;}
.molsc:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.molsc .olpsc{ width:49%; float:left; margin-top:20px;}
.olpsc li{ width:49%;}
.oldmst{ width:49%; float:right;}
.T-nav{ border-radius:0;}
.T-nav > li > a{ font-weight:normal;}
.T-nav > li > a span{ display:none;}
.T-nav li .gdlt{ border-top:1px solid #eee;}
.T-nav li .gdlt a{ border:none; font-size:14px; color:#999;}
.ac-link{ display:none;}
.left-nav{ width:100%;}
.right-con{ width:100%;}
.left-nav h3{ height:45px; line-height:45px; text-align:left; padding:0 20px; background:#d90000 url(../images/xl.png) no-repeat 95% center; font-size:16px; margin-bottom:10px;}
.nav-list{ display:none;}
.nav-list li a{ line-height:45px; font-size:14px; height:45px;}
.nav-list li a,.nav-list li a.cur{ background-position:95% center;}
.contcm .pic,.contcm .con{ width:100%;}
}
@media (max-width: 768px){
.wrap{ padding:0 2%;}

}

@media (max-width: 640px){
.newcm{ padding-left:0;}
.newcm .pic{ position:relative; top:0;}
.laenls{ float:left; margin-top:5px;}
.buewas{ padding:0 15px;}
.buewas .lbcml dt{ line-height:55px; height:50px; font-size:16px;}
.balcwt{ display:none;}
.ewmla{ display:none;}
.owlpa{ line-height:25px;}
.foot{ padding:20px 0;}
.paldwl{ padding:5% 0;}
.ensnlsa span,.odrelm h3 strong{ font-size:16px;}
.denlmc >div{ display:none;}
.denlmc strong{ font-size:16px;}
.about-con{ padding:10px 0;}
.news-list li,.news-con .cont{ font-size:14px;}
.page-ol a.mob-none{ display:none;}
.ny-banner{ height:100px;}
.ouerla li{ width:49%;}
.ouerla li:nth-child(3n){ margin-right:2%;}
.ouerla li:nth-child(2n){ margin-right:0%;}
.dowlc li a .p1{ font-size:14px;}
}
@media (max-width: 480px){
.molsc .olpsc,.oldmst{ width:100%;}

}














.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;
}
}


