@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:80px;}
.red{ color:#e81a20;}
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.top{ height: 80px; width:100%;   position: fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease;  background:url(../images/bg.jpg) repeat;  }
.logo{ margin-top:10px;}
.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 40px; line-height:80px; height:80px; font-size:16px; text-align:center; color:#333; transition:all 0.5s ease; position:relative;}
.T-nav > li > a:after{ background:#cc0000; content:''; display:block; height:3px; width:0; left:50%; transform:translateX(-50%); bottom:0px; position:absolute; transition:all 0.5s ease;}
.T-nav > li .gdlt{ position:absolute; width:100%; top:80px; display: none; background:#fff; text-align:center;}
.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:#cc0000; border:2px solid #cc0000;}
.leubna{ width:100%;   padding:0;}
.ind-01{ padding:4% 0 0%;background:#f9fafb;}
.sloap .d1{ font-size:26px;}
.sloap .d2{ font-size:24px; color:#cc0000;}
.sloap .d2 span{ display:inline-block; padding:5px 15px 15px; border-bottom:2px solid #b4b4b4; position:relative;}
.sloap .d2 span:after{ content:''; height:2px; position:absolute; left:0; bottom:-2px; width:60px; background:#cc0000;}
.lbteo li{ width:33.33%; float:left; height:225px; }
.lbteo li .con{ padding:6% 3%;}
.lbteo li .con .d1{ color:#f6b26b;font-size: 15px;
    text-transform: uppercase; }
.lbteo li .con .d2{     font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb(255, 255, 255);
    letter-spacing: 2px; font-weight:bold;}
.lbteo li .con .d3{     font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb(255, 255, 255);
    letter-spacing: 2px; font-weight:bold;}
.lbteo li .con .d4{font-size: 14px; color:#fff;
    line-height: 2;
    overflow: hidden;}
.lbteo li .con2{ margin-top:35%; margin-left:5%;}
	.lbteo li .con2 .d3{color: rgb(209, 168, 112);
    font-size: 20px;    font-weight: bold;
    font-family: arial;}
.lbteo li .con2 .d1{color: rgb(209, 168, 112);
    font-size: 20px;    font-weight: bold;
    font-family: arial;}
.lbteo li .con2 .d4 {
    font-size: 20px;
    font-family: "Microsoft YaHei";
    color: #fff;
    letter-spacing: 2px;
    font-weight: bold;
}
.lbteo li .con2 .d2 {
    font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb(0, 0, 0);
    letter-spacing: 2px;
    font-weight: bold;
}
.lbteo li .con2 .d4 span{ position:absolute; left:80%;}
.lbteo li .con2 .d4 span img{ width:60%;}
.lbteo li .con2 .d2 span{ position:absolute; left:80%;}
.lbteo li .con2 .d2 span img{ width:60%;}
.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:#f9fafb; padding:4% 0 4%;}
.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;}

.oltep{ background:url(../images/d.jpg) repeat-y center top; padding-bottom:4%; padding-top:10%;}
.oltep li{ float:left; width:calc(50% + 5px); text-align:right; padding:0 32px; margin-top:-30px;}
.oltep li img{ width:100%;}
.oltep li:nth-child(2n){ float:right; text-align:left;}
.oltep li .year{ font-size:26px;  line-height:2; color:#fff;  font-weight:bold; position:relative; background:#b9926b;padding: 0 3%;}
.oltep li .year:before{ content:''; width:10px; height:10px;   background:url(../images/deve_icon1.png) no-repeat; position:absolute; top:5px; right:-32px;}
.oltep li:nth-child(2n) .year:before{ right:auto; left:-32px;}
.oltep li .cont{ line-height:2; font-size:16px; color:#666; background:#fff; }
.oltep li .cont p{ margin:0 2%;}
.sv-tit .con2{bottom: -19%; position:absolute; width:100%; height:201px; text-align:center; background:url(../images/sj.png) center center no-repeat; color:#fff; font-weight:bold;}
.sv-tit .con2 p{ font-size:26px; margin-top:4%;}
.sv-tit .con2 span{ font-size:14px; display:block;}
 .sv-tit .con{    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 2;
    top: 20%;}
 .sv-tit .con p{ color: rgb(212, 126, 9); font-weight:bold;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 34px;}
.sv-tit .con span{color: rgb(212, 126, 9);
    text-transform: uppercase;
    font-size: 14px;}
 #map{width: 1200px; height: 560px;}
.lopoa{ width:62%;}
.mapccc{ background:url(../images/7y8n.jpg) center center no-repeat; background-size: cover; width:400px; height:190px; padding:2%;}
.mapccc span{ display:block;}
.mapccc .d1{    font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb(0, 0, 0);
    letter-spacing: 2px; font-weight:bold; }
.mapccc .d2{ font-size:15px; color:#d1a870;}
.mapccc .d3{font-size: 18px;font-weight:bold; margin-top:8%; 
    font-family: "Microsoft YaHei";
    color: rgb(209, 168, 112);
    line-height: 200%;}
	.mapccc .d1 img{ width:10%;}
	.mapccc em{ position:absolute;     right: -15%;
    top: 25%;}
	.mapccc em img{ width:45%;}
.buceab{ margin-top:0%; border-bottom:1px solid #ddd;}
.buceab span{ float: left;
    cursor: pointer;
    width: 16%;
    margin: 0 0.2%;
    line-height: 38px;
    text-align: center;
    font-size: 14px;}
.buceab span.cur{ color:#c00; border-bottom:2px solid #c00; }
.ucaebo{ margin-top:3%;}
.ucaebo a{ display:block; line-height:30px; border-bottom:1px dashed #ddd; width:98%;}
.ucaebo a span{ position:absolute; right:0; color:#999;}
.odpaen{ background:#cc0000; 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:2% 0 2%; }
.foot dl{ margin-right:0px;}
.foot dl dt{ margin-bottom:30px;}
.foot dl dt a{ color: #fff;width: 90px; display: inline-flex;}
.foot dl dd{ line-height:30px; color:rgb(102, 102, 102);}
.foot dl dd a{ color:#999;}
.concla{ width:420px;}
 
.concla .d2{ text-align:center;  width:120px; margin-left:20px; float:left;}
.concla .d2 img{ width:100%; margin-bottom:10px;}
.boalc{ padding:15px 0%; background:#1a1a1a; color:rgb(204, 204, 204);}

.ny-banner{ background:no-repeat center center; background-size:cover; height:280px;}
.numct{ background:#fff; line-height:50px; border-bottom:1px solid #ddd; /*display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between*/;}
.numct h2{ width:19%; font-weight:normal;}
.olaoo{   width:80%; text-align:right;}
.olaoo a{ display:inline-block; padding:0 25px; color:#333; line-height:50px;}
.olaoo a.cur{ color:#fff;background:#d1a870;}
.main-con{ padding:4% 0;}
.nyoul{ padding-bottom:0%;}
.nyoul .elcs{ width:28%; font-size:16px; line-height:2;}
.nyoul .elcs .d1{ font-size: 40px;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    text-transform: uppercase;
    font-family: "Microsoft YaHei";}
.nyoul .elcs .d1 span{color: rgb(209, 168, 112);}
.nyoul .elcs .d2{font-size: 16px;
    font-family: "times new roman";
    text-transform: uppercase;
    color: rgb(204, 204, 204);}
.nyoul .aola{ width:65%; font-size:16px; line-height:2; margin-top:2%;}
.lpdaoc{ margin-bottom:3%;display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between}
.lpdaoc li{ width:25%; padding:3%; }
.lpdaoc li:nth-child(1){background-color: rgb(253, 236, 206);}
.lpdaoc li:nth-child(2){background-color: rgb(245, 213, 171);}
.lpdaoc li:nth-child(3){background-color: rgb(247, 222, 174);}
.lpdaoc li:nth-child(4){background-color: rgb(243, 203, 152);}
.lpdaoc li { display:block;}
.lpdaoc li .pic{ font-family: microsoft yahei;
    font-size: 50px;
    font-weight: bold;}
 
.lpdaoc li .tit{  color: rgb(102, 102, 102);
    font-family: "Microsoft YaHei";
    font-size: 16px;}
.lpdaoc li .pic img{    width: 35%;
    top: 0%;
    right: 0%;
    position: absolute;
}
.ioapc{ border:1px dashed #d1a870; padding:2%;}
.ioapc li{ width:48%; float:left; margin-bottom:3%;}
.ioapc li:nth-child(2n){ float:right;}
.ioapc li .pic{     background: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #d1a870;}
.ioapc li .pic img{ }
.ioapc li .con{ width:450px; padding-top:0px; color:#333;}
.ioapc li .con .p1{ font-size:16px; margin-top:10px;}
.ioapc li .con .p2{font-size: 20px;font-weight: bold;}
.ioapc li .con .p2 span{ display:block;}

.honor-ul li{ width:32.5%;  float:left; margin-right:1%; margin-top:2%;}
.honor-ul li img{ transition: all 0.5s ease; }
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-li-img{ padding:0% 0;}
.honor-ul li .honor-li-tit{ line-height:50px; height:50px; overflow:hidden; font-size:16px; color:#333; border-bottom:1px solid #ddd; }
.honor-ul li .honor-li-img:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.1) url(../images/fd2.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img:after{ opacity:1; transition:all 0.5s ease;}

.penla {}
.penla li .years{      font-size: 22px; float:left;
    font-family: "Microsoft YaHei";
    color: rgb(209, 168, 112);
    letter-spacing: 2px; font-weight:bold; }
	.penla li .cont{ padding:0 0 4% 0;display: block;width: 90%; float:right;}
 .penla li .cont span{ display: block;
    width: 70px;
    height: 70px;
    background: #d1a870;
    text-align: center;
    position: absolute;
    border-radius: 50%;}
.penla li .cont span img{ width:50%; padding-top:18px;}
.penla li .cont .neirong{ width: 90%;
    border-bottom: 1px dashed #999;
    float: right; font-size:16px;
    padding-bottom: 2%;}
.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{ }
.mioapc li .pic{ width:100%;}
.mioapc li .con{ width:100%; margin-top:3%; background:#fff; padding:3%;}

.mioapc li .con .odlc{     font-size: 50px; margin-bottom:4%;
    color: rgb(0, 0, 0);
    letter-spacing: -2px;
    text-transform: uppercase;
    font-family: arial;}
.mioapc li .con .odlc span{ color: rgb(209, 168, 112);}
.mioapc li .con .lapc{ font-size: 25px;margin-bottom:1%;
    font-family: "Microsoft YaHei";
    color: rgb(0, 0, 0);}
.mioapc li .con .loct{     font-size: 16px;
    line-height: 160%;}

.biaoti{ border-left:3px solid rgb(209, 168, 112); color:rgb(209, 168, 112); font-size:26px; padding-left:3%; margin-top:4%; font-weight:bold;}
.biaoti span{ display:block; color:rgb(209, 168, 112); font-size:14px; font-weight: normal;} 

.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{ margin:3% 0; }
.hoaet li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.hoaet li:nth-child(3n){ margin-right:0;}
.hoaet li a{  }
.hoaet li a .pic{   width:100%; overflow:hidden; }
.hoaet li a .pic img{ height:270px; width:100%;transition: all 0.5s ease;}
.hoaet li a .con{ width:100%; padding:3%; background:#fff;}
.hoaet li a .con .d1{ font-size:18px; color:#d1a870;overflow:hidden; line-height:40px;}

.edilc h2{ font-size:20px; line-height:180%;}
 .edilc p{ line-height:180%;}
.edilc .d1{ padding:3% 0; line-height:2;}
.edilc .d2{ height:45px; line-height:45px; background:#f0f0f0;}
.edilc .d2 span{ display:block; width:135px; color:#fff; text-align:center; background:#cc0000;}
.news-list li{ width:32%; float:left; margin-right:1.5%;}
.news-list li:nth-child(3n){ margin-right:0;}
.news-list li a{  }
.news-list li a .pic{   width:100%; overflow:hidden; }
.news-list li a .pic img{ height:270px; width:100%;transition:all ease .5s;}
.news-list li a .con{ width:100%; margin:10px 0;}
.news-list li a .con .d1{ font-size:16px;     overflow:hidden; line-height:30px;}
 
.news-list li a .con .d3{ color:#999; line-height:30px;}

.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: inherit;
	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:80px; height:80px; background:#d1a870; text-align:center;  border-radius:0px; color:#fff; padding-top:15px;}
.fulbt li a .date span{ display:block; font-size:28px; color:#fff;}
.fulbt li a .con{ width:1045px;}
.fulbt li a .con .p1{ font-size:18px; line-height:32px; height:32px; overflow:hidden;}
.fulbt li a .con .p2{ line-height:25px; height:50px; overflow:hidden; color:#999;}

 
.lenca{   background:#fff;}
.lenca .con{ width:70%; float:left; padding:3%;}
.lenca .con h2{font-size: 50px;
    letter-spacing: -2px;
    text-transform: uppercase; font-weight:normal;}
.lenca .con .d2{ font-size:22px; border-bottom:1px solid #ddd; line-height:3; }
.lenca .con .d3{ margin:5% 0 0 0;}
.lenca img{ float:right;}
.bollc{ display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between; margin:3% 0;}
.bollc li{ width:50%; background:#fff; padding:3%;}
.bollc li h2{color: rgb(209, 168, 112);
    font-family: "Microsoft YaHei";
    font-size: 20px;}
.bollc li h3{     font-size: 17px;
    line-height: 180%;}
	.bollc li .neirong{ line-height:1.8;}
	.bollc li .d2{ font-size:15px; color:#666;}
.bollc li:nth-child(2){color:#fff; background-color: rgb(209, 168, 112);}
.bollc li:nth-child(3){color:#fff; background-color: rgb(209, 168, 112);}
.bollc li:nth-child(2) h2{ color:#fff;}
.bollc li:nth-child(2) .d2{ color:#fff;}
.bollc li:nth-child(3) h2{ color:#fff;}
.bollc li:nth-child(3) .d2{ color:#fff;}
.mescl{ width:35%; 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:65%;background: rgb(254, 245, 238) url(../images/imgLlss.png) bottom right no-repeat;padding:1.7%;}
.loape h2{ font-size:24px;}
.loape p{ padding:3px 0; line-height:2.5}
.map-tc{ margin-top:4%;}


.xmale{ padding:2% 0; margin-top:4%; background:#fff;display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between;}
.xmale li{ width:25%; text-align: center; font-size:20px; font-weight:bold;}

.business{display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between;}
.dateleft{ width:50%; margin-top:5%;}
.dateleft li{ line-height:100px; font-size:18px;}

.dateleft li span{ font-size:28px; font-weight:bold; padding:0 2%;}
.dateleft li img{ margin-right:4%;}
.mapright{ width:50%;}

.bsesa{ background:#fff;display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between; margin:3% 0;}
.bsesa li{ line-height:2; padding:3% 0;width:48%; margin:2% 1%; border:1px solid #ddd; text-align:center;}
.bsesa li strong{font-size: 18px; display:block;
    font-family: "Microsoft YaHei"; width:100%;}
.bsesa li h2{font-size: 24px; width:100%;
    font-family: "Microsoft YaHei";
    }
	.bsesa li h3{font-size: 16px; width:100%;
    font-family: "Microsoft YaHei";
    color: rgb(0, 0, 0); font-weight:normal;}
@media (min-width: 1201px){
.T-nav > li > a:hover:after,.T-nav > li > a.cur:after{width:100%; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a:hover{ color:#cc0000; transition:all 0.5s ease;}
.ac-more a:hover{ color:#fff; background:#cc0000 url(../images/jt2.png) no-repeat 100px center; border-color:#cc0000; transition:all 0.5s ease;}
.lpdaoc li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.T-nav > li .gdlt a:hover{ background:#c00; color:#fff; 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:#cc0000 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:#cc0000;}
.fulbt li a:hover{ background:#f9f9f9;}
.olaoo a:hover{ color:#fff;background:#d1a870;}
.hoaet li a:hover .pic img{transform: scale(1.1);
	transition: all 0.5s ease;}
	.news-list li a:hover .pic img{transform: scale(1.1);
	transition: all 0.5s ease;}
}
 



@media (max-width: 1200px){
.numct{ position:relative;}
.numct h2 {
    position: absolute;
    width: 100%;
}
.mapccc {width:100%;}
.lopoa{width:100%;}
.buceab span {width: 47.8%;}
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 2%;}
.top{ position:fixed; height:54px; padding-top:4px;}
.top .logo {margin-top: 7px;}
.top .logo img{ height:30px;}
.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;}
.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;height:50px; font-size:18px; margin-top:0px; background:#f0f0f0 url(../images/z1.png) no-repeat 95% center;}
.olaoo {
  width: 96%;
    text-align: center;
    position: absolute;
    top: 50px;
    background: #fff;
}
.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:140px;}
.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);}
.lenca .con h2{font-size:26px;}
.lenca .con{width:100%;}
.bollc li{width:100%;}
.buceab span.cur{border:none;}
#map{width:100%;height:300px;}
}

@media (max-width: 768px){
.sv-tit .con2{ display:none;} 
.oltep{background:none;}
.oltep li {
    float: left;
    width: 100%;
    text-align: right;
    padding: 0;
    margin-top: 30px;
}
.penla li .cont span{ display:none;}
.penla li .cont{width:100%;}
.penla li .cont .neirong{ width:100%}
.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:120px;}
.ioapc li .pic img{ }
.ioapc li .con{ width:calc(100% - 50px);}
.xlt-sot dl dt{ font-size:20px;}
.xlt-sot{ margin-top:30px; padding:0 4%;}
.mioapc li .pic{ width:100%; height:auto;}
.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;}
.hoaet{display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between}
.hoaet li {
width:49%;margin-right:0%; float:inherit;
}
.xmale li{width:50%; margin:3% 0;}
.dateleft{width:100%}
.mapright{width:100%}
.hoaet li a .pic img {
    height: auto;
    width: 100%;
}
.honor-ul{display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between}
.honor-ul li {
width:49%;margin-right:0%; float:inherit;
 
}
.news-list{display: -webkit-flex; display: flex; flex-wrap:wrap;justify-content:space-between}
.news-list li{width:49%;margin-right:0%; float:inherit;}
.news-list li:nth-child(3n){margin-right:0%;}
 
.news-list li a{ padding:0px;}
.news-list li a .pic {
    width: 100%;
    height: auto;
}
.news-list li a .pic img {
    height: 170px;  
    width: 100%;
}
.news-list li a .con{ width:calc(100% - 0px);}
.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;
}
}
