﻿@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:112px;}
.red{ color:#e81a20;}
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.top{ height: 112px; width:100%; padding:0 2%; position: absolute; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff; background-size:cover;}
.logo{}
.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 22px; line-height:112px; height:112px; font-size:16px; text-align:center; color:#464646; transition:all 0.5s ease; position:relative;}
.T-nav > li > a:after{ background:#008cd7; content:''; display:block; height:4px; width:0; left:50%; transform:translateX(-50%); bottom:0px; position:absolute; transition:all 0.5s ease;}
.T-nav > li .gdlt{ position:absolute; width:150%; top:112px; display: none; background:#fff; text-align: center;
    left: 50%;
    MARGIN-LEFT: -75%;}
.T-nav > li .gdlt a{ display:block; line-height:40px; transition:all 0.5s ease;}
.lanoa{ line-height:30px; margin-top:40px;}
.lanoa a{ display:inline-block; border:2px solid #fff; width:34px; text-align:center; margin:0 5px;}
.lanoa a.cur{ color:#008cd6; border:2px solid #008cd6;}

.ind-01{ padding:4% 0 5%;}
.sloap .d1{ font-size:26px;}
.sloap .d2{ font-size:24px; color:#008cd6;}
.sloap .d2 span{ display:inline-block; padding:5px 15px 15px; border-bottom:2px solid #b4b4b4; position:relative;font-size:16px;}
.sloap .d2 span:after{ content:''; height:2px; position:absolute; left:0; bottom:-2px; width:60px; background:#008cd6;}
.lbteo{ margin-top:5%;}
.lbteo li{ float:left; width:30%; margin-right:5%;}
.lbteo li:nth-child(3n){ margin-right:0;}
.lbteo li a{ display:block; padding:40px 0 40px 115px; color:#fff;}
.lbteo li a .con{ border-left:1px solid #fff; padding:0 20px 10px;}
.lbteo li a .con .d1{ font-size:22px; line-height:45px; height:45px; overflow:hidden;}
.lbteo li a .con .d2{ line-height:30px; height:90px; overflow:hidden;}

.vod-pal{ height:534px; background:url(../testimg/t2.jpg) no-repeat center center; background-size:cover; position:relative;}
.vod-pal a{ display: block; position:absolute; left:50%; top:50%; font-size:26px; transform:translate(-50%,-50%); z-index:3; color:#fff; text-align:center;}
.vod-pal a img{ margin-bottom:6px;}

.ind-02{ background:#f4f4f4; padding:4% 0 5%;}
.mts-eac{ margin-top:6%;}

.ac-more{ margin-top:4%;}
.ac-more a{ width:140px; line-height:42px; border:2px solid #ddd; background:url(../images/jt.png) no-repeat 100px center; display:inline-block; text-indent:20px; text-align:left; transition:all 0.5s ease;}

.ind-03{ background:#fff; padding:4% 0 0;}
.mapccc span{ display:inline-block; width:60px; line-height:21px; color:#fff; background:url(../images/sd.png) no-repeat; padding-right:3px; text-align:center; font-size:12px; position:absolute; right:26.5%; top:37.5%;}


.odpaen{ background:#008cd6; padding:25px 0;}
.odpaen .bupac{ width:33.33%;color:#fff; border-right:1px solid #4dafe2;}
.odpaen .bupac:last-child{ border:none;}
.bupac .aoeac{ display:inline-block; margin-left:10px; vertical-align:middle; text-align:left;}
.bupac .aoeac .p1{ font-size:18px;}

.foot{ background:#292929; color:#fff; padding:4% 0 2%; }
.foot dl{ margin-right:60px;}
.foot dl dt{ margin-bottom:30px;}
.foot dl dt a{ color:#fff;}
.foot dl dd{ line-height:30px;}
.foot dl dd a{ color:#999;}
.concla{ width:300px;}
.concla .d1{ font-size:26px; font-weight:bold; text-transform:uppercase; margin-bottom:30px;}
.concla .d2{ padding:8px 0;}
.boalc{ padding:20px 2%; background:#1a1a1a; color:#999;}

.ny-banner{ background:no-repeat center center; background-size:cover; height:392px;}
.numct{ background:#f0f0f0; line-height:75px; padding:0 20px; font-size:32px; font-weight:normal; position:relative; z-index:2; margin-top:-40px;}
.olaoo{ background:#008cd7;}
.olaoo a{ display:inline-block; margin:0 25px; color:#fff; line-height:45px;}
.olaoo a.cur{ color:#b9e0ff;}
.main-con{ padding:4% 0;}
.nyoul{ border-bottom:1px solid #eee; padding-bottom:4%;}
.nyoul .elcs{ width:48%; font-size:16px; line-height:2;}
.nyoul .aola{ width:48%; font-size:16px; line-height:2;}
.lpdaoc{ padding-top:2%;}
.lpdaoc li{ width:23.5%; margin-right:2%; margin-top:2%; float:left;}
.lpdaoc li:nth-child(4n){ margin-right:0;}
.lpdaoc li a{ display:block;}
.lpdaoc li a .pic{ overflow:hidden;}
.lpdaoc li a .pic img{ transition:all 0.5s ease;}
.lpdaoc li a .tit{ line-height:80px; height:80px; overflow:hidden; padding:0 20px; font-size:18px; font-weight:bold; background:#f0f0f0 url(../images/c1.png) no-repeat 92% center; transition:all 0.5s ease;}
.ioapc{ border-bottom:1px solid #eee;}
.ioapc li{ width:48%; float:left; margin-bottom:6%;}
.ioapc li:nth-child(2n){ float:right;}
.ioapc li .pic img{ border-radius:50%;}
.ioapc li .con{ width:360px; padding-top:45px; color:#555;}
.ioapc li .con .p1{ font-size:18px;}
.ioapc li .con .p2{ font-size:22px; font-weight:bold; margin-top:15px;}
.ioapc li .con .p2 span{ display:block;}


.penla {}
.penla li .year{ border-bottom:1px solid #ddd; font-size:16px; line-height:60px; cursor:pointer; background:url(../images/g1.jpg) no-repeat right center;}
.penla li .year.on{ color:#0064bc; background:url(../images/g2.jpg) no-repeat right center;}
.penla li .cont{ background:#f9f9f9; padding:4%; display:none;}

.aorel{ padding-bottom:4%;}
.faolep{ padding:8% 0;}
.xlt-sot{ min-height:200px; position:relative; z-index:2; width:100%; max-width:640px; margin:50px auto 0;}
.xlt-sot dl{ position:relative;}
.xlt-sot dl dt{ font-weight:bold; font-size:28px;}
.xlt-sot dl dd{ line-height:2; font-size:14px; margin-top:15px;}


.mioapc li{ padding:4% 0;}
.mioapc li:nth-child(2n){ background:#f8f8f8;}
.mioapc li a{ display:block;}
.mioapc li .pic{ width:48%; float:left; height:300px; background:no-repeat center center; background-size:cover;}
.mioapc li:nth-child(2n) .pic{ float:right;}
.mioapc li .con{ width:48%; float:right;}
.mioapc li:nth-child(2n) .con{ float:left;}
.mioapc li .con .odlc{ font-size:22px; line-height:80px;}
.mioapc li .con .odlc span{ display:inline-block; width:80px; height:80px; background:no-repeat center center ; margin-right:15px; vertical-align:middle;}
.mioapc li .con .lapc{ color:#999; line-height:25px; margin-top:40px; height:100px; overflow:hidden;}
.mioapc li .con .loct{ margin-top:20px;}
.mioapc li .con .loct span{ display:inline-block; width:145px; line-height:44px; border-radius:22px; border:1px solid #ddd; border-radius:22px; text-align:center; color:#666;}
.pabue{ padding-bottom:4%;}
.pabue h3{ font-size:30px; border-bottom:1px solid #ddd; padding:3% 0; font-weight:normal;}
.pabue h3 a{ float:right; border:1px solid #ddd; line-height:35px; padding:0 35px; font-size:14px;}
.hoaet{ padding-top:2%;}
.hoaet li{ width:49%; float:left; margin-top:2%;}
.hoaet li:nth-child(2n){ float:right;}
.hoaet li a{ display:block; background:#f0f0f0; padding:25px 15px;}
.hoaet li a .d1{ font-size:22px; line-height:35px; height:35px; overflow:hidden;}
.hoaet li a .d2{ color:#008cd7; margin-top:15px; padding-left:25px; line-height:25px; background:url(../images/ra.jpg) no-repeat left center;}

.edilc .d1{ padding:3% 0; line-height:2;}
.edilc .d2{ height:45px; line-height:45px; background:#f0f0f0;}
.edilc .d2 em{ display:block; width:135px; color:#fff; text-align:center; background:#008cd7;}
.news-list li a{ display:block; padding:20px 70px 20px 20px; background:#fff url(../images/d1.jpg) no-repeat 1145px center;}
.news-list li a .pic{ float:left; width:260px; height:165px; background:no-repeat center center; background-size:cover;}
.news-list li a .con{ float:right; width:820px;}
.news-list li a .con .d1{ font-size:18px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.news-list li a .con .d2{ margin-top:5px; line-height:25px; height:50px; overflow:hidden; color:#999;}
.news-list li a .con .d3{ margin-top:5px; line-height:25px; color:#999; padding-left:25px; background:url(../images/t.png) no-repeat left center;}

.page-odc{ padding:3% 0;}
.page-odc a{ display:inline-block; background:#f2f2f2; line-height:35px; padding:0 12px; margin:0 4px;}
.page-odc a.cur{ background:#1899ec; color:#fff;}

.tb-bt .date{ width:100px; height:100px; background:#f5f5f5; border-radius:8px; color:#666; padding-left:10px; padding-top:20px;}
.tb-bt .date span{ font-size:22px; color:#005bac; display:block;}
.tb-bt .ecnls{ padding-left:120px;}
.tb-bt .ecnls .p1{ font-size:20px; font-weight: bold;}
.tb-bt .ecnls .p2{ font-size:12px; color:#999; margin:10px 0;}
.news-cont{ margin-top:2%; padding:2% 0; line-height:2; color:#333;}

.fylre{ position: fixed; right:20px; top:50%; transform:translateY(-50%); z-index:10;}
.fylre a{ display:block; width:125px; text-align:center; background:#f5f5f5; line-height:35px; margin-bottom:1px;}

.fulbt li{ border-bottom:1px solid #ddd;}
.fulbt li a{ padding:20px; display:block;}
.fulbt li a .date{ width:90px; height:90px; background:#fff; text-align:center; border:1px solid #ddd; border-radius:5px; color:#999; padding-top:15px;}
.fulbt li a .date span{ display:block; font-size:28px; color:#0064bc;}
.fulbt li a .con{ width:1045px;}
.fulbt li a .con .p1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.fulbt li a .con .p2{ line-height:25px; height:50px; overflow:hidden; color:#999;}

.tb-cl{ font-size:30px;}
.tb-cl span{ font-size:24px; color:#008cd7;}
.lenca{ padding:3% 0; line-height:2;}
.bollc{ background:#f6f6f6; padding:3%; line-height:2;}
.tb-cl{ font-size:20px;}
.tb-cl span{ font-size:16px;}

.mescl{ width:50%; border-right:1px solid #ddd; background:url(../testimg/t23.jpg) no-repeat 70% center;}
.mescl .p1{ line-height:40px;}
.mescl .p2{ font-size:32px; color:#0064bc; margin:10px 0;}
.loape{ width:46%;}
.loape p{ padding:10px 0;}
.map-tc{ margin-top:4%;}







@media (min-width: 1201px){
.T-nav > li > a:hover:after,.T-nav > li > a.cur:after{width:30px; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a:hover{ color:#008cd6; transition:all 0.5s ease;}
.ac-more a:hover{ color:#fff; background:#008cd6 url(../images/jt2.png) no-repeat 100px center; border-color:#008cd6; transition:all 0.5s ease;}
.lpdaoc li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.lbteo li:nth-child(2){ transition-delay:0.2s;}
.lbteo li:nth-child(3){ transition-delay:0.4s;}
.lpdaoc li a:hover .tit{ color:#fff; background:#008cd7 url(../images/c2.png) no-repeat 92% center; transition:all 0.5s ease;}
.news-list li a:hover{ background:#f7f7f7 url(../images/d2.jpg) no-repeat 1145px center;}
.fylre a:hover{ color:#fff; background:#008cd7;}
.fulbt li a:hover{ background:#f9f9f9;}
}

@media (max-width: 1380px){
.top .logo{ padding:20px 0;}
.top .logo img{ height:72px;}
}




@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 2%;}
.top{ position:fixed; height:54px; padding-top:4px;}
.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; padding-top:20px; top:50px; left:0; top:50px; background:#fff; height:calc(100% - 50px); overflow:auto; margin:0; width:100%;}
.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; display:none;
    MARGIN-LEFT: 0;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0; color:#666; font-size:14px;}
.T-nav > li .gdlt .fr{ display:none;}
.T-nav > li .gdlt .fl{ width:100%;}
.mob-nav{ margin:0;}
.lanoa{ margin-top:6px;}
.foot{ display:none;}
.sloap .d1{ font-size:20px;}
.sloap .d2{ font-size:18px;}
.lbteo li{ width:100%; margin-right:0; margin-top:4%;}
.vod-pal{ height:400px;}
.numct{ line-height:50px; font-size:18px; margin-top:-25px; background:#f0f0f0 url(../images/z1.png) no-repeat 95% center;}
.olaoo a{ display:block; margin:0; padding:0; padding:0 20px; border-bottom:1px solid #3babe7;}
.nyoul .elcs{ font-size:14px; width:100%;}
.nyoul .aola{ width:100%; font-size:14px;}
.lpdaoc li a .tit{ line-height:50px; height:50px; font-size:16px;}
.ny-banner{ height:300px;}
.olaoo{ display:none;}
.ioapc li{ width:100%;}
.ioapc li .con{ width:calc(100% - 180px); padding-top:10px;}
.ioapc li .con .p1{ font-size:14px;}
.ioapc li .con .p2{ font-size:16px;}
.ioapc li .con .p2 span{ display:inline;}
.news-list li a{ padding-right:20px; background-image:none;}
.news-list li a .con{ width:calc(100% - 280px);}
.fulbt li a{ padding:10px;}
.fulbt li a .con{ width:calc(100% - 100px);}

}

@media (max-width: 768px){
.sloap .d2{ font-size:15px;}
.vod-pal{ height:280px;}
.vod-pal a{ font-size:18px;}
.lbteo li a .con .d1{ font-size:18px; line-height:2; height:auto;}
.bupac .aoeac .p1{ font-size:16px;}
.lpdaoc li{ width:49%;}
.lpdaoc li:nth-child(2n){ margin-right:0;}
.lpdaoc li a .tit{ font-size:14px;}
.ny-banner{ height:200px;}
.ioapc li .pic img{ width:110px; height:110px;}
.ioapc li .con{ width:calc(100% - 130px);}
.xlt-sot dl dt{ font-size:20px;}
.xlt-sot{ margin-top:30px; padding:0 4%;}
.mioapc li .pic{ width:100%; height:240px;}
.mioapc li .con{ width:100%;}
.mioapc li .con .lapc{ margin-top:20px;}
.mioapc li .con .odlc{ font-size:18px;}
.pabue h3{ font-size:18px;}
.hoaet li a .d1{ font-size:16px;}
.hoaet li a{ padding:15px;}
.hoaet li a .d2{ margin-top:5px;}
.hoaet li{ width:100%;}
.page-odc a.mob-none{ display:none;}
.news-list li a{ padding:10px;}
.news-list li a .pic{ width:130px; height:82px;}
.news-list li a .con{ width:calc(100% - 140px);}
.news-list li a .con .d1{ font-size:15px; font-weight:normal;}
.news-list li a .con .d2{ display:none;}
.fylre{ right:0;}
.fylre a{ width:70px; font-size:12px;}
.tb-bt .ecnls .p1{ font-size:15px;}
.mescl{ width:100%;}
.loape{ width:100%;}
.mescl .p2{ font-size:24px;}

}

@media (max-width: 525px){
.bupac .aoeac{ display:block; width:100%; text-align:center; margin:0;}

}














.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;
}
}


