@charset "utf-8";
/* CSS Document */
/* index */


 
.op0{opacity: 0; font-family:Arial, Helvetica, sans-serif}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.wrap2{ width:100%; max-width:1600px; margin:0 auto;}
.more-an{display:block; width: 162px; height: 50px; text-align: center;line-height: 50px; position: relative; color:#c88c19; background:url(../images/more1.png) center center no-repeat; margin:0 auto;}
 

.mob-nav{ width:60px; height:50px;}
.mob-nav span{ display:block; position:absolute; left:15px; width:30px; height:2px; top:50%; margin-top:-1px; background:#c88d19; transition:all 0.5s ease;}
.mob-nav:before{ content:''; position:absolute; left:15px; width:30px; height:2px; top:13px; background:#c88d19; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:15px; width:30px; height:2px; top:35px; background:#c88d19; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ top:23px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ top:23px; transform:rotate(-45deg); transition:all 0.5s ease;}
.top{  width:100%;   background:rgba(255, 255, 255, 1); }
.top-main{ width:100%; max-width:1200px; margin:0 auto; padding:0;}
.top .logo{ margin-top:20px;}
.T-nav li{  float:left;padding:0 20px; line-height:30px; font-size:16px; text-align:center; position:relative;height:130px;overflow:hidden;transition:all 0.5s ease;}
.T-nav li a{ display:block; background:none; line-height:130px; color:#222;  position:relative; font-size:16px; transition:all 0.5s ease;}
.T-nav li a .s1{ }
.T-nav li a .s2{ display:block; }
.T-nav li a:after{ /*content:''; position:absolute; left:0; bottom:23px; height:3px; width:0%; background:#c88d19; transition:all 0.5s ease;*/}
.T-nav li .secon{ position:absolute; width:150px; left:50%; margin-left:-75px; background:#fff; top:110px; z-index:5; display:none;}
.T-nav li .secon a{ display:block; line-height:35px; text-align: center; font-size:14px; transition:all 0.5s ease;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.top-search{ margin-top:20px; margin-left:20px;}
.top-search span{ display:block; width:50px; height:50px;  }
.top-search p{ position:absolute; right:0; top:0; background:#fff; z-index:10; width:240px; box-shadow:0 0 10px rgba(0,0,0,0.1); display:none;}
.top-search p .c1{ float:left; width:190px; height:50px; padding:0 10px; border:none;}
.top-search p .c2{ float:left; width:50px; height:50px; background:url(../images/search.png) no-repeat center center; border:none; cursor:pointer;}
.mb4{ padding-bottom:4%;}
.laebut{ background:url(../images/rwqlkhjrjkhqjkrhqjkhrq.jpg) top center no-repeat; padding:13% 0;}
.laebut .list{ width:100%;   }
.laebut .list li{ margin-right:16px; width:24%; float:left;}
.laebut .list li:nth-child(4){ margin-right:0;}
.laebut .list li img{ width:100%;}
.laebut .list h2{ font-size:20px; color:#fff; font-weight:bold; line-height:60px;}
.laebut .list p{ color:rgba(204, 204, 204, 1); font-size:16px; line-height:28px;}
.laebut .list span{ color:rgba(240, 235, 207, 1); font-size:16px; font-weight:bold;}

.wbotea{ background:url(../images/bg1.png) left center no-repeat; margin:2% 0;}
.wbotea:after{ content:'';background:url(../images/bg2.png) right center no-repeat;}
.wbotea2{  margin:2% 0;}
.wbotea2 ul{ margin-top:3%;}
.wbotea2 li{ float:left; width:360px; height:355px; background-size:cover; margin-right:60px;}
.wbotea2 li:nth-child(3){ margin-right:0;}
.wbotea2 li a{ display:block; height:355px; width:100%; text-align:center; line-height:355px; color:rgba(255,255,255,0); }



.sac-tit{ margin:0 auto; width:100%; font-size:16px; line-height:60px;}
 
.sac-tit2{ padding:4% 0 2% 0;}
.sac-tit2 p{ font-size:32px; }
.sac-tit2 a{ float:right}

.sac-tit3{ padding:2% 0 ;}
.sac-tit3 p{ font-size:32px; float:left; color:#fff;}
.sac-tit3 a{ float:right; color:#fff;}

spl_line {
    background: url(../images/line1.png) center center no-repeat;
    height: 6px;
    padding: 30px 0;
}

.imglist{ }
.imglist ul{ overflow:hidden; margin-left:-17px;}
.imglist li{ float:left; margin-left:0px; width:405px; margin-bottom:40px;}
.imglist li .img{ height:267px; overflow:hidden; margin-bottom:25px;}
.imglist li .img img{max-height:none;}
.imglist li .img img{height: 100%;}
.imglist li .cont{ overflow:hidden; text-align:left;}
.imglist li h3 span i{font-size: 22px;font-weight: 100;font-style: normal;}
.imglist li h3 span{font-size: 17px;color: #94774d;background: url(../images/mission1-img.png) no-repeat right center;padding-right: 10px;margin-right: 10px;vertical-align: middle;}

.imglist li h1{ font-size:26px; color:#9a7646; padding:10px 0 4px;}
.imglist li h1 span{ font-size:20px;}
.imglist li h2{ font-size:30px; color:#9a7646;}
.imglist li h3{ font-size:18px; color:#474747;  }
.imglist li p{}
.imglist .btn4{ margin:0 auto;}

.infolist{ margin-bottom:45px; text-align:center;}
.infolist ul{ border-top:1px solid #ccc; margin-bottom:0;}
.infolist li{ position:relative; border-bottom:1px solid #ccc; padding:23px 0px; text-align:left;}
.infolist li span{ float:right;  font-family:Arial; font-size:14px; color:#999; }
.infolist li a{ color:#333;padding-left: 18px;background: url(../images/dian1.png) left 5px no-repeat;font-size: 16px;}

.lnaeut li{ line-height:30px; overflow:hidden; font-size:16px; }
.lnaeut li a{ display:inline-block; position:relative;}
.lnaeut li a span{ font-size:14px; color:#999; position:absolute; right:-100px; top:2px;}

.aelbta{ background:url(../images/index_beijing.png) center center no-repeat; padding:2% 0 3% 0;}
.aelbta .list1{ width:600px; margin-top:3%;}
.aelbta .list1 span{ display:block; background:#c88c19; height:60px; line-height:60px; color:#fff; text-indent:1rem;}
.aelbta .list{ width:540px; margin:3% 0 2% 0;}
.aelbta .list a{ display:block;  }
.aelbta .list a .pic{ overflow:hidden; width:170px; float:left;}
.aelbta .list a .pic img{ transition:all 0.5s ease; width:100%;}
.aelbta .list a .con{ width:65%; float:right;}
 .aelbta .list a .con .d1{ font-size:16px; color:#000; margin-bottom:15px;}
 .aelbta .list a .con .d2{ color:#666; font-size:14px; line-height:30px;}

.afbol{ text-align:center; font-size:28px;}
.baopea{ text-align:center; font-size:28px; color:#f00; font-weight:bold;}

.baopea .more-an{ font-size:16px; position:absolute; left:0; bottom:0;}
.albure{   padding:0% 0 3% 0;}
.albure .list{ width:100%; margin-top:5%;}
.albure .list .abimg{ width:570px;  float:right;}
.albure .list .con{ width:530px; float:left; }
.albure .list h2{ width:100%;  font-size:20px; font-weight:bold;}
.albure .list h2:after{ content:''; display:block;  width:50px; height:2px; background:#ebbe64; margin:15px 0;}
.albure .list .con p{ width:100%; line-height:30px;}
.albure .list .con a{ font-size:20px; display:block; font-weight:bold; padding-top:50px;}
 
 
 

 
 

.sj{ background:url(../images/bt.jpg) center no-repeat; font-size:20px; font-weight:bold; color:#db3931; text-align:center;}
.sj2{ background:url(../images/bt.jpg) center no-repeat; font-size:20px; font-weight:bold; color:#333; text-align:center; margin-top:4%;}

.lbutea{ text-align:center; font-size:18px; color:#999;}
.svlo-tit{ font-size:28px;}

.owqlac li{ width:282px; margin:3% 1% 0%; float:left;}
.owqlac li .pic{ width:100%;border:1px solid #ddd;}
 .owqlac li .pic img{ max-width:100%; max-height:100%;}
.owqlac li .tit{ font-size:16px; line-height:36px; height:36px; overflow:hidden;}

.agbore{ margin-top:4%;}
.agbore .list{ width:25%; margin-right:3%;}
.agbore .list a{ display:block; border-top:1px solid #ddd; padding:20px 0 40px; background:url(../images/ea.png) no-repeat left bottom;}
.agbore .list a .tit{ font-size:18px; line-height:35px; height:35px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.agbore .list a .tim{ color:#999;}
.agbore .list a .pic{ margin:28px 0;}
.agbore .list a .pic img{ width:100%; height:240px; object-fit:cover;}
.agbore .list a .con{ line-height:22px; height:66px; overflow:hidden; color:#666;}

.nlmael li{ float:left; width:50%; margin-bottom:3%;}

.nlmael li:nth-child(2n){ float:right; width:50%;} 
.nlmael li img{ width:162px; height:162px; float:left;}
.nlmael li p{ width:calc(100% - 182px); float:right; font-size:20px; font-weight:bold; }

.nlmael li span{  color:#666;font-size:16px; font-weight:100;  }

.byaoel{ padding:5% 10%; background:#f7f7f7;}
.lbopac{ margin-top:3%;}


.foot{ background:#666;}
.mbacol{ padding:0 13% }
.labte{ color:#fff; border-right:1px solid #2b2b2b; width:50%; padding:50px 0;}
.labte .d1{ font-size:28px;}
.labte .d2{ font-size:18px;font-family:arial;}
.aertc{ padding-left:50px; width:50%; padding-top:50px;}
.selmt{ font-size:16px; color:#fff;}

.bc-search{ padding-right:60px;}
.bc-search .c1{ height:60px; width:100%; border:none; background:#b9b9b9; padding:0 10px; font-size:18px;}
.bc-search .c2{ position:absolute; right:0; top:0; width:60px; height:60px; border:none; cursor:pointer; background:#40a0ef url(../images/fd.png) no-repeat center center;}
.mlpaeo{ width:100%; max-width:1200px; margin:0% auto; padding:5% 0; color:#fff;}

.lopaec{ width:37%;}
 
.lopaec .d2{ line-height:30px; }
.lopaec .d2 span{ font-weight:bold; font-size:24px; color:#fff; }
.lopaec .d3{ margin-top:10%;}
.lbyael{ width:63%; padding-left:50px;}
.ealot{ width:115px; text-align:center;}
.ealot dt{ line-height:36px; padding-bottom:20px;}
.ealot dt a{ font-size:16px; color:#fff; font-weight:bold;}
.ealot dd{ line-height:36px;}
.ealot dd a{ color:#ddd; }

.eaoplc{ margin-top:30px;}
.eaoplc .list{ width:50%;}
.eaoplc .list .d1{ font-size:16px; font-size:16px; margin-bottom:15px;}
.eaoplc .list .d2 a{ margin-right:20px;}

.float-sild {
    position: absolute;
    top: -48px;
    left: 50%;
    z-index: 10;
}

.lbota{ padding:15px 0; background:rgba(102, 102, 102, 1) url(../images/bottom_line.png) top center no-repeat; color:#ccc;}
.lbota a{ color:#ccc;}
.telbl{ width:50%;}
.lcama{ padding-left:50px;}
.lcama a{ color:#999; margin-right:30px; line-height:36px;}

 

.ny-banner{ height:400px; background:no-repeat center center; background-size:cover;}
 
.ny-banner .con .d1{ font-size:50px;}
.ny-banner .con .d2{ font-size:20px; text-transform:uppercase;}

.ny-main{ padding:3% 0;}.ny-main2{ padding:0% 0 0 0;}
.ny-nav span{ display:none;}
.ny-nav a{ display:inline-block; width:140px; line-height:40px; margin:0 10px; background:url(../images/nyb1.jpg) no-repeat;}
.ny-nav a.cur{ border-color:#c88d19; color:#c88d19; background:url(../images/nyb2.jpg) no-repeat;}

.position{ width:100%; height:50px; line-height:50px; font-size:14px; color:#555; border-bottom:1px solid #000;}
.position a{ color:#000;}
.position p{ float:right; font-size:16px; color:#000;}
.position p a{ margin-left:40px;}

.t-bla{ font-weight:bold; font-size:50px;}
.t-bla span{ font-weight:normal; font-size:24px;}
.aemltc{border-top:1px solid #f1f1f1; margin:3% 0;}
.aemltc .con{ width:100%; line-height:32px;}
 
.reonca li{ width:48%; float:left;}
.reonca li:nth-child(2n){ float:right;}
.reonca li{ padding:15px 0; border-bottom:1px solid #ddd;}
.reonca li a{ display:block; padding-left:25px; background:url(../images/q1.png) no-repeat left 8px;}
.reonca li .d1{ font-size:16px; line-height:30px; height:30px; overflow:hidden; padding-right:20px;}
.reonca li .d2{ color:#999; margin-top:5px;}


.fc-more{ margin-top:5%; padding-left:18%;}
 
.adslm{ font-size:24px; color:#333; margin:2% 0;}
.adslm3{ font-size:16px; color:#333; margin:2% 0;}
.adslm2{ font-size:24px; color:#333; margin:4% 0 2% 0; border-top:1px solid #ddd; padding-top:4%;}
.lecopa li{ border:1px solid #ddd; border-radius:10px; padding:25px; margin-bottom:20px;}
.lecopa li .tit{ font-size:18px; width:140px; line-height:30px;}
.lecopa li .con{ width:1008px; line-height:30px; position:relative; padding-right:40px;}
.lecopa li .con .more{ display:block; width:30px; height:30px; position:absolute; right:0; top:0; background:url(../images/mxl.png) no-repeat center center;}
.lecopa li .con p a{ display:inline-block; margin-right:20px; font-size:16px;}
.lecopa li .con .lvav{ height:30px; overflow:hidden;}
.lecopa li .con .lvav.on{ height:auto;}
.lvtaea{ padding-top:4%;}

.fmcaol{ font-size:24px;}
.edit-con{ font-size:16px; line-height:2; margin-top:3%;}

#dcms_pager{
	width:100%;
	 
}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:2% 0;width:100%; }
#dcms_pager .pages a {border:1px solid #ddd;text-decoration:none;margin:0 5px 0 0;padding:10px 15px;font-size:14px; }
#dcms_pager .pages a:hover {border:1px solid #c88d19;color:#fff; background-color:#c88d19;}
#dcms_pager .pages .pgempty {border:1px solid #ddd;color:#333;}
#dcms_pager .pages .pgcurrent {border:1px solid #c88d19;color:#fff; background-color:#c88d19;}

.honor-ul li{ width:33.33%; float:left;  margin-bottom:2%;   position:relative; text-align:center; }
 
.honor-ul p{ width:100%;  font-size:16px;line-height:40px;}
  

.blaeo{ border-bottom:1px solid #ddd; padding:50px 0 20px;}
.blaeo .d1{ font-size:36px;}
.blaeo .d2{ color:#666; margin-top:10px;}
.amlba{ padding:3% 0; line-height:2; color:#464646; border-bottom:1px solid #ddd;}
.amlba .d1{ font-size:18px; padding:15px 0; color:#333;}

.scalt{ line-height:2; color:#464646; margin-top:3%;}
.news-list{ margin-top:3%; border-top:1px solid #ddd;}
.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:224px;}
.news-list li a .pic img{ width:100%; height:146px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:12px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:#fff url(../images/r1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:900px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:30px; height:30px; overflow:hidden; font-size:18px;}
.news-list li a .con .d2{ margin-top:30px; color:#999; line-height:25px; height:75px; overflow:hidden;}

.news-list2{ margin-top:3%; border-top:1px solid #ddd;}
.news-list2 li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list2 li a{ display:block;}
.news-list2 li a .pic{ width:224px;}
.news-list2 li a .pic img{ width:100%; height:146px; object-fit:cover;}
.news-list2 li a .con{ width:930px; transition:all 0.5s ease;}
.news-list2 li a .con .d1{ line-height:28px; height:28px; overflow:hidden; font-size:16px;}
.news-list2 li a .con .d2{ margin-top:15px; color:#999; line-height:28px;  overflow:hidden;}

.wloap{ background:#f9f9f9; padding:20px 0;}
.wloap span{ margin:0 5px;}
.laebta{ width:825px;}
.dasol{ border-bottom:1px solid #eee; padding-bottom:30px;}
.dasol .d1{ font-size:24px; color:#db3931;}
.dasol .d2{ color:#999; margin-top:15px;}
.ladfbu{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; font-size:16px;}
.ladfbu p{ padding:5px 0;}
.ladfbu .back{ position:absolute; right:0; top:20px; display:block; width:120px; line-height:40px; border:1px solid #ddd; text-align:center;}

.lbtapc{ width:315px; border:10px solid #f6f6f6; padding:2%;}
.lbtapc h2{ font-size:18px;}

.caetct li{ margin-top:20px;}
.caetct li a{ display:block;}
.caetct li a .pic{ /*width:76px;*/}
.caetct li a .pic img{/* width:100%; height:50px;*/ object-fit:cover;}
.caetct li a .tit{ width:230px; line-height:28px; overflow:hidden; font-size:16px;}

.aelopa { }
.aelopa .list{ width:33.33%; padding:0 20px;}
.aelopa .list .pic{ 
	margin: 0 auto;
	cursor: pointer;
	position: relative;
	transition:all 0.6s ease-in-out;}

.aelopa .list .t1{ font-size:14px; margin:15px 0;}
.aelopa .list .t2{ font-size:18px; word-break:break-all;}

.map-ol{ margin-top:5%; width:100%;}


.laebot{ padding-top:20px;}
.laebot dl{ margin-top:3%;}
.laebot dl dt{ font-size:18px; font-weight:bold; background:#f9f9f9; padding:15px 20px;}
.laebot dl dd{ background:url(../images/ld.png) no-repeat left 28px; padding:20px 100px 20px 20px; font-size:16px; border-bottom:1px dotted #ddd; position:relative;}
.laebot dl dd span{ color:#999; margin-left:10px; font-size:14px;}
.laebot dl dd i{ display:block; position:absolute; font-size:14px; right:0; top:20px; width:93px; line-height:35px; color:#fff; padding-left:3px; text-align:center;}
.laebot dl dd i.i1{ background:url(../images/s1.png);}
.laebot dl dd i.i2{ background:url(../images/s2.png);}
.laebot dl dd i.i3{ background:url(../images/s3.png); color:#84c5fa;}

.albut .pic{ width:40%; box-shadow:0 0 10px rgba(0,0,0,0.2); text-align:center; height:480px; display:table;}
.albut .pic p{ display:table-cell; vertical-align:middle;}
.albut .pic p img{ max-width:90%; max-height:440px;}
.albut .con{ width:55%;}
.albut .con .d1{ font-size:24px;}
.albut .con .d2{ color:#999; margin-top:10px;}
.albut .con .d3{ font-size:16px; line-height:2; margin-top:4%;}
.albut .con .d4{ margin-top:4%; font-size:16px;}
.albut .con .d4 p{ line-height:1.6; padding:5px 0;}
.albut .con .d5{ line-height:25px; margin-top:4%;}
.albut .con .d6{ margin-top:3%; padding-top:3%; border-top:1px solid #ddd;}
.albut .con .d6 a{ display:inline-block; border:1px solid #ddd; margin-right:20px;}

.mvalba{ background:#f7f7f7; margin:4% 0;}
.mvalba span{ display:inline-block; cursor:pointer; width:160px; line-height:55px; font-size:16px; font-weight:bold; text-align:center;}
.mvalba span.cur{ color:#fff; background:#1993ff;}
.volea{ padding-bottom:0px;}
.volea li{ margin-right:60px; float:left; margin-bottom:2%; padding-bottom:3%; width:360px; border-bottom:1px solid #333;}
.volea li:nth-child(3n){ margin-right:0;}
.volea li a{ display:block;}
.volea li a .aeolp{ display: table; width:350px; height:200px; margin:14px; }
.volea li a .pic{ display:table-cell; vertical-align:middle; overflow:hidden;}
.volea li a .pic img{ max-width:100%; transition:ease .5s all;}
.volea li a .tit{ width:100%; line-height:50px;  height:50px; overflow:hidden; font-size:18px; font-weight:bold;transition:all 0.5s ease;   color:#000;  text-align:center;}
.volea li a .con{ color:rgba(102,102,102,1); line-height:30px;}
 .albut .picc{ width:40%; }
.tab-laeo{ height:480px; width:100%; display:table; text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.tab-laeo img{ max-width:90%; max-height:440px;}

.laebbc{ width:100%; max-width:390px; margin:20px auto 0;}


.lbolap{ margin-top:4%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:2% 0;}
.lbolap table td{ padding:5px;}
.lbolap table td.tr{ color:#999;}

.poaepc li{ padding:4% 0;}
.poaepc li:nth-child(2n){ background:#f9f9f9;}
.poaepc li .pic{ width:47%; float:left;}
.poaepc li .con{ width:47%; float:right;}
.poaepc li:nth-child(2n) .pic{ float:right;}
.poaepc li:nth-child(2n) .con{ float:left;}
.poaepc li .con .d1{ font-size:18px; line-height:30px;}
.poaepc li .con .d2{ color:#666; line-height:25px; margin-top:25px;}

.lsaeca{ padding-bottom:3%; border-bottom:1px solid #ddd;}
.lsaeca .d1{ color:#ed0606; font-size:24px; font-weight:bold; line-height:1.6;}
.lsaeca .d2{ color:#999; margin-top:10px;}


.aloeal{ margin-top:4%;}

.kbaeo dt{ background:#f9f9f9 url(../images/a1.png) no-repeat 98% center; color:#333; font-size:18px; font-weight:bold; padding:20px; margin-top:15px; cursor:pointer;}
.kbaeo dt.on{ color:#fff; background:#c88d19 url(../images/a2.png) no-repeat 98% center;}
.kbaeo dd{ padding-bottom:2%; display:none;}

.kbaeo dd li{ width:32%; float:left; margin-right:2%; margin-top:2%;}
.kbaeo dd li:nth-child(3n){ margin-right:0;}
.kbaeo dd li .tit{ line-height:30px; margin-top:5px; height:30px; overflow:hidden; font-size:16px;}

.boalca{ margin-top:4%; border-bottom:1px solid #ddd;}
.boalca .c1{ width:1080px; height:60px; border:none; font-size:16px; float:left;}
.boalca .c2{ float:left; width:120px; height:60px; border:none; cursor:pointer; background:#fff; color:#c88d19; font-size:24px;}

.paelot{ padding:30px 0;}
.paelot a{ display:inline-block; font-size:16px; margin-right:40px;}
.paelot a.cur{ color:#c88d19;}

.lbuoac li{ border:1px solid #ddd; float:left; width:49%; height:53px; overflow:hidden; font-size:16px; background:url(../images/t2-1.jpg) no-repeat 95% center; margin-bottom:2%;}
.lbuoac li:nth-child(2n){ float:right;}
.lbuoac li a{ display:block; padding:15px 40px 15px 35px; background:url(../images/t1-1.jpg) no-repeat 15px center;}
.lbuoac li a span{ color:#999; font-size:14px; margin-left:10px;}

.message .row{margin-left:-.36rem}
.message .row .lg-6{padding-left:.36rem;margin:1.5rem 0 0;}
.message .txt-w{border:1px solid #dedede}
.message .icon,.message .txt{height:50px}
.message .txt{width:calc(100% - 60px);padding:0 .15rem}
.message .icon{width:60px;border-left:1px solid #dedede; background:#fff;}
.message textarea{width:100%;height:172px;padding:.15rem;border:1px solid #dedede; margin-top:1.5rem;}
.message .yzm .txt{width:calc(100% - 140px)}
.message .yzm .pic{height:50px;width:140px}
.message .btn{width:100%;height:50px;line-height:50px;font-size:18px;background:#044a9f; color:#fff;}

.zsnr{ background:#f9f9f9 url(../images/zsbg.jpg) repeat-x; width:100%; padding:35px;}
.zsnr img{ width:343px; height:214px; float:left; margin-bottom:2rem;}
.zsnr p{ float:left;}
.zsnr .t1{ font-size:32px; color:#fff;   width:65%; margin-left:4%;}
.zsnr .t2{ color:#fff;  width:65%; margin-top:2%; margin-left:4%;}

.wzaj{ width:100%; border-bottom:1px solid #ddd; padding-bottom:5%; margin-bottom:3%; }
.wzaj img{ float:right;}
.wzaj div{ width:40%; float:left;}
.wzaj .t1{ font-size:26px;}
.wzaj .t3{ width:10%; height:2px; background:#c88d19; display:block; margin:8% 0;}
.wzaj .t2{ line-height:36px;}
.video_tj{ width:100%; border-radius:8px; position:relative; margin:4% 0;}
.video_tj img{ border-radius:8px;}
.video_tj a i{ background:url(../images/video.png) no-repeat; position:absolute; top:50%; left:50%; width:59px; height:59px;transition:all 0.6s ease-in-out;}

.video{ width:100%;}
.video li{ width:48%; margin-right:4%; position:relative; float:left;}
.video li img{ border-radius:8px;}
.video li a i{ background:url(../images/video.png) no-repeat; position:absolute; top:50%; left:50%; margin:-80px 0 0 -20px; width:59px; height:59px;transition:all 0.6s ease-in-out;}
.video li:nth-child(2n){ margin-right:0px;}
.video li p{ line-height:30px; font-size:18px; margin:3% 0; }
.video li p span{ font-size:14px; color:#999;}
.video li a.down{ font-size:12px; font-family:'宋体'; padding-left:15px; background:url(../images/down.jpg) center left no-repeat; float:right;}

 
@media (max-width: 1440px){
 
.laebut .list .con, .sac-tit,.albure .list a .con,.svlo-tit,.labte .d1{ font-size:20px;}
.sac-tit a{ font-size:14px;}
.lnaeut li{ font-size:16px; line-height:40px; height:40px;}
.lbuoac li:hover{ border-color:#c88d19; background:url(../images/t2-2.jpg) no-repeat 95% center;}
.lbuoac li:hover a{ background:url(../images/t1-2.jpg) no-repeat 15px center;}

}

@media (min-width: 1201px){
.wbotea2 li a:hover{ background:url(../images/more2.png) center center no-repeat; color:rgba(255,255,255,1);}
.albure .list .con a:hover .one{ background:url(../images/a1h.png) no-repeat;}
.albure .list .con a:hover .two{ background:url(../images/a2h.png) no-repeat;}
.albure .list .con a:hover .three{ background:url(../images/a3h.png) no-repeat;}
.albure .list .con a:hover .four{ background:url(../images/a4h.png) no-repeat;}
  .lopaec .d2 a:hover{ color:#ddd;}
.ealot dt a:hover{  font-weight:bold;} 
.ealot dd a:hover{ color:#fff;   font-weight:bold;}  
.position p a:hover{ text-decoration:underline; color:#333;}

.T-nav li .secon a:hover{ background:#f0f0f0; color:#333; transition:all 0.5s ease;}
.T-nav li .secon{ display:block; visibility:hidden; opacity:0; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .secon{ visibility: visible; opacity:1; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav li:hover{ background:#0034ff;transition:all 0.5s ease;}
.T-nav li:hover a{ transform:translateY(-50%); transition:all 0.5s ease;}
.T-nav li > a.cur:after,.T-nav li > a:hover:after{ width:100%; transition:all 0.5s ease;}
.T-nav li > a.cur,.T-nav li:hover > a{ color:#fff;}
.top-search p{ display:block; visibility:hidden; opacity:0; transform:translateX(-50px); transition:all 0.5s ease;}
.top-search:hover p{ visibility: visible; opacity:1; transform:translateX(0px); transition:all 0.5s ease;}
.albure .list a:hover .con:after{ transform:scale(1); opacity:1; border-radius:0; transition:all 1s ease;}
.albure .list a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img p img{ transform:scale(1.1); transition:all 0.5s ease;}
.reonca li a:hover{ background-image:url(../images/q2.png);}
.reonca li a:hover .d1{ background:url(../images/q3.png) no-repeat right center;}

.news-list li a:hover .date{ color:#c88d19; transition:all 0.5s ease;}
.news-list li a:hover .date .d3 span{ background:#c88d19 url(../images/r2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a:hover .date:after{ background:#c88d19; width:70px; transition:all 0.5s ease;}

.news-list2 li a:hover .date{ color:#c88d19; transition:all 0.5s ease;}
.news-list2 li a:hover .date .d3 span{ background:#c88d19 url(../images/r2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list2 li a:hover .date:after{ background:#c88d19; width:70px; transition:all 0.5s ease;}
.news-list li a:hover .con{ width:880px; transition:all 0.5s ease;}
.volea li a:hover .con{ opacity:1; transition:all 0.5s ease;}

.volea li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.volea li a:hover .tit span{ border:3px solid #db3931; color:#db3931;transition:all 0.5s ease; }
.aelopa .list .pic:hover{
	transform: rotate(360deg);
}
.video_tj a:hover i{
	transform: rotate(180deg);
}.video li a:hover i{
	transform: rotate(180deg);
}
.video li a.down:hover{  background:url(../images/down2.jpg) center left no-repeat;}
}



@media (max-width: 1200px){
 
.wrap{ max-width:768px;}
.top{ padding:0;}
.top .logo {}
.top .logo img{ height:50px;}
.T-nav{ display:none; position:fixed; left:0; top:50px; background:#fff; height:calc(100% - 50px); overflow:auto; z-index:15; width:100%;}
.T-nav li{ width:100%; margin:0;  text-align:left;}
.T-nav li a{ display:block; padding:0; line-height:45px; padding:0 2%;}
.T-nav li a.cur:after{ display:none;}
.secon{ background:none; width:100%; left:0; margin-left:0; position:relative; top:0;}
.mob-nav{ display:block;}
.top-search{ margin-top:0;}
.T-nav li .secon{ position:relative; left:0; margin-left:0; width:100%; top:0; }
.T-nav li .secon a{ line-height:45px; padding:0 5%;text-align:left;}
.top-search p{ top:50px;}
.laebut .list .con{ font-size:16px;}
.laebut .list .con img{ width:40px; height:40px;}
.afbol{ padding:0;}
.baopea{ width:100%; position:relative; margin-bottom:3%;}
.baopea .more-an{ left:auto; right:0; bottom:20px;}
.agbore .list{ width:48%; margin-right:4%;}
.agbore .list:nth-child(2){ margin:0;}
.nlmael{ width:100%; margin-top:4%;}
.albure{ padding:0 2.5%;}
.float-sild{ right:5px; bottom:5px;}
 
.ny-banner{ height:400px;}
 .ny-nav span{ display:block; border-bottom:1px solid #ddd; line-height:50px; background:url(../images/mxl.png) no-repeat right center; text-align:left; font-size:16px;}
.ny-nav p{ padding:10px 0; display:none;}
.ny-nav p a{ display:block; border:none; width:100%; text-align:left; padding:0 2%;}
.t-bla span{ font-size:18px;}
 
.lecopa li{ padding:15px;}
.lecopa li .tit{ font-size:16px; width:100px;}
.lecopa li .con{ width:calc(100% - 100px);}
.lecopa li .con p a{ font-size:14px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.news-list li a .date{ display:none;}
.news-list li a .con{ width:calc(100% - 245px);}
.news-list2 li a .date{ display:none;}
.news-list2 li a .con{ width:calc(100% - 245px);}
.laebta{ width:100%;}
.lbtapc{ width:100%; margin-top:20px;}
.caetct li a .tit{ width:calc(100% - 90px);}
.laebot dl dd span{ display:block; margin:0; margin-top:5px;}
/*.volea li{ width:49%;}
.volea li:nth-child(2n){ margin-right:0;}*/
.mvalba span{ width:120px;}
.lbolap table td{ width:calc(100% - 85px); float:left;}
.lbolap table td.tr{ width:85px;}
.lsaeca .d1{ font-size:18px;}
.lbuoac li{ width:100%; font-size:14px;}
.lbuoac li a span{ font-size:12px;}
.boalca .c2{ height:50px; font-size:16px; width:80px;}
.boalca .c1{ height:50px; width:calc(100% - 80px); font-size:15px;}
}
@media (max-width: 768px){
.nlmael li{width:100%;}
.nlmael li:nth-child(2n){ width:100%;}
.nlmael li img{ width:100px; height:100px;}
.nlmael li p {
    width: calc(100% - 110px);
    
    font-size: 16px;
    
}
.nlmael li span{ font-size:14px;}
.top .logo{ margin-top:5px; margin-left:10px;}
.top .logo img{ height:40px;}
.ny-nav span{ line-height:40px;}
.ny-nav p{ margin:0;}
.owqlac li{ width:48%;}
.afbol{ font-size:20px;}
.ny-nav p a{ background:none; border-bottom:1px solid #ddd;  margin:0; padding:0;}
.ny-nav a.cur{ background:none;}
.T-nav li{ height:auto;}
.T-nav li a .s2{ display:none;}
.wrap{ padding:0 3%;}
.laebut .list,.wbotea .list{ width:100%;}
.baopea{ font-size:18px;}
.imglist ul{  margin:0;}
.imglist li .img{ margin-bottom:10px;}
.imglist li h3{ font-size:16px;}
.infolist li{ padding:15px;}
.infolist li span{ float:none;}
.infolist li a{ font-size:14px;width: 100%;
    display: block;}
	#dcms_pager{ margin-top:0%;}
	.aelopa .list{ width:100%;}
	#dcms_pager .pages .pgcurrent{ display:none;}
.imglist li{ width:100%; margin-bottom:15px;}
.laebut .list .con, .sac-tit, .albure .list a .con, .svlo-tit, .labte .d1{ font-size:14px;}
.sac-tit{ background-size:contain;width: 172px;
    height: 70px; padding-top:45px;}
	.albure .list .abimg{ width:100%}
	.albure .list .con{ width:100%}
	.albure .list h2{ font-size:18px; margin-top:10px;}
	.albure .list .con p{ line-height:26px;}
	.albure .list .con a{ margin-right:5%;}
	.adslm3{ font-size:14px;}
	.adslm3 a{ width:50%;    display: block;
    float: left;}
	.wbotea{ background:none;}
	.aelbta .list1{ width:100%}
	.aelbta {
    background: url(../images/bg4.png) top center repeat;
    
}
.aelbta .list {
    width: 100%;
    }
	.aelbta .list a .pic{ width:100px;}
	.aelbta .list a .con .d2{ display:none;}
	.wbotea2 li {
    float: left;
    width: 100%;
     
     
    
}
.lnaeut li{ line-height:35px; height:35px; font-size:14px;}
.lnaeut li a span{ top:0; font-size:12px;}
.more-an,.more-an{ width:100px; line-height:35px; height:35px; color:#fff; background:#c88d19; font-size:14px;}
.lbutea{}
.byaoel{ padding:5% 2.5%;}
.agbore .list{ width:100%; margin:10px 0 0 !important;}
.agbore .list a{ padding:10px 0 18px;}
.agbore .list a .tit,.nlmael li a .tit{ font-size:16px;}
.agbore .list a .pic{ margin:15px 0;}
.agbore .list a .pic img{ height:200px;}
.nlmael li a{ padding:15px 0;}
.lbota{ padding:15px 2.5%;}
.telbl{ width:100%;}
.lcama{ padding:0; margin-top:10px;}
.ny-banner .con .d1, .t-bla{ font-size:24px;}
.aemltc .pic{ width:100%;}
.aemltc .con{ width:100%; margin-top:20px;}
.fc-more{ padding:0; text-align:center;}
.ny-banner{ height:80px;}
.ny-banner .con .d2{ font-size:16px;}
.position {
 
    height: 40px;
    line-height: 40px;
    font-size: 12px;
  
    
}
 .reonca li{ width:100%; padding:10px 0;}
.reonca li .d1{ font-size:15px; padding:0;}
.adslm,.fmcaol{ font-size:16px;}
.adslm2{ font-size:16px;padding:0;}
.lecopa li .tit{ width:100%;}
.lecopa li .con{ width:100%;}
.edit-con{ font-size:14px;}
.pagelc a.mob-none{ display:none;}
.blaeo{ padding-top:20px;}
.blaeo .d1{ font-size:24px;}
.dasol .d1{ font-size:18px;}
.dasol{ padding-bottom:15px;}
.ladfbu{ font-size:14px;}
.ladfbu .back{ position:relative; top:0; margin-top:15px;}
.caetct li a .tit{ font-size:14px;}
.aelopa .list .t1{ font-size:14px; margin:10px 0;}
.aelopa .list .t2{ margin-bottom:3%;    font-size: 16px;}
.laebot dl dt{ font-size:15px; padding:10px 15px;}
.laebot dl dd{ font-size:14px; padding:15px 0 15px 15px; background-position: left 22px;}
.laebot dl dd i{ position:relative; top:0; margin-top:10px;}
.albut .pic{ width:100%; height:320px;}
.albut .pic p img{ max-height:280px;}
.albut .con{ width:100%; margin-top:20px;}
.albut .con .d1{ font-size:20px;}
.albut .con .d3,.albut .con .d4{ font-size:14px;}
.mvalba span{ font-size:12px; line-height:45px; width:120px; font-weight:normal; width:70px;}
.albut .con .d6 img{ height:40px;}
.albut .picc{ width:100%;}
.tab-laeo{ height:320px;}
.tab-laeo img{ max-height:280px;}
.poaepc li .pic{ width:100%;}
.poaepc li .con{ width:100%; margin-top:3%;}
.poaepc li .con .d1{ font-size:16px;}
.poaepc li .con .d2{ margin-top:15px;}
.kbaeo dt{ padding:15px; font-size:15px;}
.kbaeo dd li{ width:49%;}
.kbaeo dd li:nth-child(3n){ margin-right:2%;}
.kbaeo dd li:nth-child(2n){ margin-right:0;}
.kbaeo dd li .tit{ font-size:14px;}
.paelot a{ font-size:14px; margin-right:20px;}
.eaoplc{ display:none;}
.lopaec .d2 img{ display:none;}
.float-sild {
    right: -30px;
    bottom: 10px;
}
.float-sild img{ width:50%;}
}
@media (max-width: 640px){
.honor-ul li .honor-li-img{ height:240px;}
.honor-ul li .honor-li-img p img{ max-height:210px;}
.news-list li{ padding:3% 0;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px);}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
.news-list2 li{ padding:3% 0;}
.news-list2 li a .pic{ width:125px;}
.news-list2 li a .pic img{ height:85px;}
.news-list2 li a .con{ width:calc(100% - 140px);}
.news-list2 li a .con .d2{ margin-top:5px; height:50px;}
.volea li{ width:49%; background:none; 
    margin-right: 2%;}
.volea li a .aeolp{width: 100%;
    height: auto;
    margin:0 1px; }
	.volea li:nth-child(3n) {
    margin-right: 2%;
}
.volea li:nth-child(2n) {
    margin-right: 0;
}
.volea li a .pic img{  }
.volea li a .tit{font-size: 14px;
    width: 100%;}

}
@media (max-width: 545px){

}












.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;
}
}








