﻿@charset "utf-8";
/* CSS Document */
/* index */


body{}
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:5;}
.top{ height:100px; padding:0 2%; width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; border-bottom:1px solid rgba(255,255,255,0.2); transition:all 0.5s ease;}
.top.on{ background:rgba(1,80,165,0.7); transition:all 0.5s ease;}
.laenls{ margin-top:35px; line-height:26px; color:#fff;}
.laenls a{ display:inline-block; /*width:28px;*/ text-align:center; border:1px solid rgba(255,255,255,0); color:#fff; margin:0 5px;padding:0 3px;transition:all 0.5s ease;}
.laenls a img{width:28%;}
.laenls a:hover{  border:2px solid rgba(255,255,255,1);transition:all 0.5s ease;}
.laenls a.on{ border:2px solid #fff;}
.laenls a:first-child:hover{border:0px solid rgba(255,255,255,1);}
.enlma{ margin-top:15px; margin-right:15px;}
.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; height:100px; line-height:100px; color:#fff; font-size:16px; font-weight:bold; padding:0 30px; text-align:center; position:relative;}
.T-nav > li > a:after{ display:block; content:''; left:50%; bottom:0; height:3px; width:0px; background:#fff; transform:translateX(-50%); position:absolute; transition:all 0.5s ease;}
.T-nav > li .gdlt{ position:absolute; width:435px; padding:15px; top:100px; display: none; background:rgba(1,80,165,0.7); text-align:center;}
.T-nav > li:nth-child(n+5) .gdlt{ right:0; left:auto;}
.T-nav > li .gdlt{}
.T-nav > li .gdlt .fl{ width:160px; text-align:left;}
.T-nav > li .gdlt .fl a{ padding-left:12px; display:block; line-height:40px; color:#fff; background:url(../images/sjx.png) no-repeat left center; transition:all 0.5s ease;}
.T-nav > li .gdlt .fr{ overflow:hidden; width:220px;}
.T-nav > li .gdlt .fr img{ transition:all 0.5s ease;}
.T-nav > li .gdlt .fr:hover img{ transition:all 0.5s ease; transform:scale(1.1);}
/*.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; height:100px; line-height:100px; color:#fff; font-size:16px; padding:0 30px; text-align:center; position:relative; font-weight:bold;}
.T-nav > li > a:after{ display:block; content:''; left:50%; bottom:0; height:3px; width:0px; background:#fff; transform:translateX(-50%); position:absolute; transition:all 0.5s ease;}
.T-nav > li .gdlt{ position:absolute; width:120px; margin-left:-60px; left:50%; top:100px; display: none; background:#2a5ad9; text-align:center; }
.T-nav > li .gdlt a{ display:block; line-height:50px; color:#fff; transition:all 0.5s ease;}*/
@-webkit-keyframes bounce-down {
 25% {
-webkit-transform: translateY(-10px);
}
 50%, 100% {
-webkit-transform: translateY(0);
}
 75% {
-webkit-transform: translateY(10px);
}
}
 @keyframes bounce-down {
 25% {
transform: translateY(-10px);
}
 50%, 100% {
transform: translateY(0);
}
 75% {
transform: translateY(10px);
}
}
 @-webkit-keyframes bounce-up {
 25% {
-webkit-transform: translateY(10px);
}
 50%, 100% {
-webkit-transform: translateY(0);
}
 75% {
-webkit-transform: translateY(-10px);
}
}
 @keyframes bounce-up {
 25% {
transform: translateY(10px);
}
 50%, 100% {
transform: translateY(0);
}
 75% {
transform: translateY(-10px);
}
}
.anouc{ position:absolute; z-index:5; bottom:3%; left:50%; margin-left:-32px;-webkit-animation: bounce-down 1.5s linear infinite;
	animation: bounce-down 1.5s linear infinite; }

.ind-01{ padding:5% 0; margin-top:-3%;}
.ind-01:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; transform:skewY(-3deg); z-index:4;}
.zourel{ width:44%;}
.zourel .p1{ font-size:36px;}
.zourel .p1 span{ display:block; font-weight:bold; color:#ddd; font-size:26px; text-transform:uppercase;}
.zourel .p2{ color:#666; font-size:16px; line-height:2.5; margin-top:10%;}
.zourel .p3{ margin-top:6%;}
.zourel .p3 a{ width:175px; line-height:50px; border:1px solid #ddd; text-align:center; display:inline-block;transition:all 0.5s ease;}
.zourel .p3 a:hover{ width:195px; border:1px solid #0150a5;background:#0150a5;color:#fff;transition:all 0.5s ease;}
.spocl{ width:50%;}
.spocl img{transition:ease .5s all;}
.ind-02{ background:#f9f9f9; padding:5% 0;}
.ind-02:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#f9f9f9; transform:skewY(-3deg); z-index:4;}
.sj{ width:100%;margin:0 auto; }
.sj ul{}
.sj ul li{float:left;margin-top:3%;margin-right:15px;}
.sj ul li a{display:block;width:180px;height:52px;line-height:52px;text-align:center;background:#f9f9f9;}
.sj ul li a:hover{color:#fff;background:#205bab;}
.sj ul li a.cur{color:#fff;background:#205bab;}
.sj3{ width:100%;margin:0 auto; }
.sj3 ul{}
.sj3 ul li{float:left;margin-top:3%;margin-right:15px;}
.sj3 ul li a{display:block;width:180px;height:52px;line-height:52px;text-align:center;background:#f9f9f9;}
.sj3 ul li a:hover{color:#fff;background:#205bab;}
.sj3 ul li a.cur{color:#fff;background:#205bab;}
.gosnl{ position:absolute; left:0; top:0; width:47%;}
 
.taolsc{ position:absolute; left:49%; bottom:0; z-index:6;}
.taolsc span{ display:block; margin-top:40px; height:36px; width:60px; background-repeat:no-repeat; background-position:center center; border-left:4px solid #f9f9f9; cursor:pointer;}
.taolsc span.on{ border-left:4px solid #0150a5;}
.taolsc span.s1{ background-image:url(../images/a1-1.png);}
.taolsc span.s2{ background-image:url(../images/a2-1.png);}
.taolsc span.s3{ background-image:url(../images/a3-1.png);}
.taolsc span.s4{ background-image:url(../images/a4-1.png);}
.taolsc span.s1.on{ background-image:url(../images/a1-2.png);}
.taolsc span.s2.on{ background-image:url(../images/a2-2.png);}
.taolsc span.s3.on{ background-image:url(../images/a3-2.png);}
.taolsc span.s4.on{ background-image:url(../images/a4-2.png);}

.ind-03{ background:#fff; padding:5% 0;}
.ind-03:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; transform:skewY(-3deg); z-index:4;}
.ind-03 .dps{ font-size:36px;}
.ind-03 .dps span{ display:block; font-weight:bold; color:#ddd; font-size:26px; text-transform:uppercase;}

.scslt{ margin-top:6%;}
.zposc{ width:46%;}
.zposc a{ display:block;}
.zposc .tit{ position:absolute; left:0; width:100%; bottom:0; line-height:45px; height:45px; overflow:hidden; padding:0 15px; color:#fff; background:rgba(0,0,0,0.6);}
.zposc .pic{ overflow:hidden;}
.zposc .pic img{transition:ease .5s all;}
.zposc .date{ color:#fff; background:#0150a5; z-index:9; position:absolute; left:20px; top:-20px; width:100px; height:100px; text-align:center; padding-top:20px;}
.zposc .date span{ display:block; font-size:28px; font-family:Arial, Helvetica, sans-serif}

.nescl{ width:49%;}
.cvcl li{ padding:26px 0; border-bottom:1px dotted #ccc;}
.cvcl li a{ padding-left:115px; display:block; position:relative;}
.cvcl li a .date{ text-align:center; position:absolute; left:0; top:0; color:#999;}
.cvcl li a .date span{ display:block; font-size:24px; color:#666;}
.cvcl li a .tit{ font-size:18px; line-height:25px; height:25px; overflow:hidden;text-indent:0rem; transition:all ease .3s;}
.cvcl li a:hover .tit{ font-size:18px; line-height:25px; height:25px; overflow:hidden; text-indent:0.5rem; transition:all ease .3s;}
.cvcl li a .con{ line-height:30px; color:#999; height:90px; margin-top:15px; overflow:hidden;}

.foot{ background:#292929; padding:3% 0;}
.foot:after{content:''; position:absolute; left:0; top:-35px; width:100%; height:100%; background:#292929;  transform:skewY(-2deg);  z-index:4;}

.paclor{ color:#fff;}
.drela{ width:375px;}
.drela .p1{ color:#ddd; font-size:26px; font-weight:bold; margin-bottom:25px;}
.drela .p2{ padding:5px 0; line-height:20px;}
.bd_weixin_popup{ box-sizing:content-box;}
.lbenl{ margin-left:29px;}
.lbenl dt{ margin-bottom:12px; font-size:16px}
.lbenl dd{ line-height:28px;}
.lbenl dd a{ color:#999;}
.lbenl dd a:hover{ color:#ddd;}
.cop-ft{ background:#1a1a1a; color:#999; padding:25px 0; position:relative; z-index:10;}
.ny-banner{ background-repeat:no-repeat; background-position:center center; background-size:cover; height:496px; position:relative; z-index:10;}
.ny-main{ padding:3% 0 6% 0; min-height:850px;}
.ny-main:after{ content:''; position:absolute; left:0; bottom:-3%; width:50%; transform:skewY(-3deg); z-index:4; background:#fff; height:80px;}
.posocl{ position:absolute; z-index:5; bottom:-40px; height:80px; right:50%; margin-right:-600px; background:#1b5db4;}
.posocl span{ display:none;}
.posocl a{ width:160px;  text-align:center; line-height:80px; display:inline-block; font-size:14px; color:#fff; transition:ease .5s all;}
.posocl a:hover{background:#204299; transition:ease .5s all;}
.posocl a.on{ background:#204299;}
.ls-bgc{ height:80px; background:#1b5db4; position:absolute; right:0; bottom:-40px; width:100px;}

.losnla{ font-size:36px; margin-top:3%;}
.losnla span{ display:inline-block; margin-left:15px; color:#dbdbdb; text-transform:uppercase ; font-family:Arial, Helvetica, sans-serif;}

.voasl{ padding-bottom:50px;}
.voasl .pic{ width:55%;}
.voasl .con{ background:#1b5db4; color:#fff; width:55%; padding:50px 60px; line-height:2; position:absolute; right:0; bottom:0px;}
.voasl .con p{ padding:10px 0; text-indent:0em;}

.doslac{ margin:4% 0; line-height:2; font-size:16px;}
.doslac p{ padding:10px 0; text-indent:0em;}

.enclma{ background:#f9f9f9;}
.enclma .con{ width:50%; padding:40px 4% 0;}
.enclma .con .p1{ font-size:36px;}
.enclma .con .p2{ color:#dbdbdb; font-size:36px; text-transform:uppercase; margin-top:10px;font-family:Arial, Helvetica, sans-serif;}
.enclma .con .p3{ text-indent:2em; margin-top:40px; line-height:2;}

.enclma .pic{ width:50%;}

.fenls{ margin-top:5%;}
.fenls .pic{ width:390px;}
.rposc{ width:720px; padding-bottom:20px; background:url(../images/d.jpg) repeat-y 12px top;}

.wbolc li{ margin-top:30px; position:relative; padding-left:180px;}
.wbolc li:after{ content:''; width:7px; height:7px; background:url(../images/dc.jpg); position:absolute; left:9px; top:12px;}
.wbolc li .year{ color:#fff; padding-left:10px; line-height:32px; width:100px; text-align:center; background: url(../images/y.png); position:absolute; left:50px; top:0;}
.wbolc li .con{ line-height:32px;}

.dlosp{ margin-top:4%; line-height:2; font-size:16px;}
.pencla{ margin-top:4%;}
.pencla li{ width:23.5%; float:left; margin-right:2%; position:relative; padding-bottom:100px; cursor:pointer;}
.pencla li:nth-child(4n){ margin-right:0;}
.pencla li a{ display:block;}
.pencla li .con{ width:100%; position:absolute; left:0; bottom:0; background:#f9f9f9; height:100px; transition:all 0.5s ease;}
.tabset{ position:absolute; left:0; top:0; width:100%; height:100%; display:table;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.pencla li .con .p1{ font-size:18px; transition:all 0.5s ease;}
.pencla li .con .p2{ color:#999; text-transform:uppercase; margin-top:5px; transition:all 0.5s ease;}
.pencla li .con .p3{ margin-top:0px; padding-top:0px; height:0; overflow:hidden; transition:all 0.5s ease;}
.pencla li .con .p3:after{ content:''; width:2px; height:0px; position:absolute; left:50%; top:0; margin-left:-1px; background:#fff; transition:all 0.5s ease;}
.page-sel a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 5px;}
.page-sel a.cur{ color:#fff; background:#1b5db4; border-color:#1b5db4;}


.news-list li{ padding:20px 10px 20px 20px; border-bottom:1px solid #ddd;}
.news-list li .pic{ overflow:hidden;}
.news-list li .pic img{transition:all 0.4s ease;}
.news-list li:nth-child(2n){ background:#f9f9f9;}
.news-list li .con{ padding-left:300px;}
.news-list li .con .p1{ font-size:18px; line-height:40px; height:40px; overflow:hidden;}
.news-list li .con .p2{ color:#999; line-height:25px; height:50px; overflow:hidden;}
.news-list li .con .p3{ margin-top:15px;}
.news-list li .con .p3 span{ color:#999;}
.news-list li .con .p3 em{ float:right; width: 135px;text-align: center;line-height: 40px;border: 2px solid #ddd; background:#fff;transition:all 0.4s ease;display:block;}
.news-list li a:hover .con .p3 em{ border-color:#204299;width: 145px;transition:all 0.4s ease; }

.tb-bt .date{ width:80px; height:80px; background:#f5f5f5; border-radius:8px; color:#666; padding-left:10px; padding-top:20px;}
.tb-bt .date span{ font-size:22px; color:#04367c; display:block; font-family:Arial, Helvetica, sans-serif}
.tb-bt .ecnls{ padding-left:100px; padding-top:0px;}
.tb-bt .ecnls .p1{ font-size:20px; font-weight: bold;}
.tb-bt .ecnls .p2{ font-size:12px; color:#999; margin:5px 0;}
.news-cont{ margin-top:2%; padding:2% 0; line-height:2; color:#333;}

.fylre{ position: fixed; right:11%; top:70%; transform:translateY(-50%); z-index:10;}
.fylre a{ display:block; width:145px; text-align:center; background:#fff;border:1px solid #04367c; color:#04367c; line-height:45px; margin-bottom:1px;}
.fylre a:hover{ color:#fff; background:#04367c;}

.padlml{ }
.kolsm{padding:2% 0 3%; background:url(../images/sj.jpg) repeat top center; text-align:center;}
.kolsm > .pic{ width:100%;}
.kolsm .con{ width:52%; padding:40px 5%;}
.kolsm .con .d1{ font-size:36px;}
.kolsm .con .d2{ font-size:16px; margin-top:15px;}
.kolsm .con .d2 p{ padding:10px 0; line-height:2;}
.kolsm .con .t1{ font-size:24px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.kolsm .con .t2{ margin-top:20px; line-height:2;}
.lboura{ padding-top:2%;}
.lboura li{ width:32%; margin-right:2%; margin-top:2%; float:left;}
.lboura li:nth-child(3n){ margin-right:0;}
.lboura li a{ display:block; border:1px solid #ddd;transition:all 0.5s ease;}
.lboura li a:hover{border:1px solid #0985e0;transition:all 0.5s ease;}
.lboura li a:hover .tit{background:url(../images/j2.png) no-repeat 93% center;transition:all 0.5s ease;}
.lboura li a .pic{ overflow:hidden;}
.lboura li a .pic img{ transition:all 0.5s ease;}
.lboura li a .tit{ line-height:50px; height:50px; font-size:16px; overflow:hidden; padding:0 15px; background:url(../images/j.png) no-repeat 95% center;transition:all 0.5s ease;}
.piccc{ width:48%;}
.omldos{ margin-top:30px;}
.omldos thead{ color:#fff; font-size:16px;}
.omldos td{ padding:20px 5%; line-height:20px; width:50%}
.omldos tbody td{ border:1px solid #ddd;}

.gewoms{ margin-top:5%;}
.cuorel{ width:670px; font-size:16px; line-height:2;}
.cuorel p{ margin-bottom:20px;}

.splmc{background:#f9f9f9;line-height:40px; color:#666; margin:2% 0 2% 35px;}
.splmc span{ float:left; width:14%; padding-left:20px;}
.lbrela li{ padding-left:35px; margin-bottom:20px;}
.sbuewn{ line-height:45px; height:45px; background:#1b5db4; color:#fff; transition:all 0.5s ease;}
.sbuewn span{ float:left; width:14%; padding-left:20px; overflow:hidden;}
.sbuewn .buct{ display:block; width:30px; height:30px; background:url(../images/x.jpg) no-repeat center center; position:absolute; left:-40px; top:5px; transform:rotate(45deg); transition:all 0.5s ease;}
.sbuewn.on .buct{transform:rotate(270deg);}
.molewa{ padding:2% 4%; line-height:2; color:#666; border:1px solid #1b5db4; display:none;}
.yureoc{ margin-top:2%; padding-top:2%; border-top:1px solid #ddd;}
.pdlont{ margin-top:5%;}
.lb-opacl{ padding-top:3%;}
.lb-opacl li{ width:23%; float:left; margin-right:2.3%; margin-top:2%; height:150px; box-shadow:0 0 15px rgba(0,0,0,0.2); display: table;transition:ease .3s all;}
.lb-opacl li:hover{   box-shadow:0 0 15px rgba(9,133,224,0.6); transition:ease .3s all;   }
.lb-opacl li:nth-child(4n){ margin-right:0;}
.lb-opacl li p{ height:190px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.lb-opacl li p img{ max-width:90%; max-height:90%;transition:ease .3s all;}

.spomca li{ margin-top:5%;}
.spomca li .pic{ float:right; width:60%; height:375px; background-repeat:no-repeat; background-position:center center; background-size:cover;transition:ease .3s all;}
.spomca li .con{ width:40%; background:#f5f5f5; float:left; height:375px; padding:0 5%; display:table;}
.spomca li .con .d1{ font-size:22px; font-weight:bold;}
.spomca li .con .d2{ margin-top:5%; line-height:2;}
.spomca li:nth-child(2n) .pic{ float:left;}
.spomca li:nth-child(2n) .con{ float:right;}

.haour{ margin-top:5%;}
.map-ol{ width:50%;}
.dres-con{ width:45%;}
.dres-con .p1{ font-weight:bold; font-size:22px; padding:10px 0 10px;}
.dres-con .p2{ margin-top:15px; line-height:26px; padding-left:40px; background-repeat:no-repeat; background-position:left top;}
.dres-con .p3{ margin-top:15px;}
.dres-con .p3 span{ display:inline-block;}

.bolsca{ padding:2% 0 2%; background:url(../images/d.jpg) repeat-x left center;}
.bolsca span{ display:inline-block; font-size:36px; padding-right:25px; background:#fff;}

.lsenla li{ float:left; width:48%; margin-top:15px;}
.lsenla li:nth-child(2n){ float:right;}
.lsenla li .p1{ font-size:18px; color:#1cc7c9; border-bottom:1px solid #ddd; padding:15px 0;}
.lsenla li .p2{ margin-top:15px;}
.lsenla li .p2 img{ margin-right:10px;}

.boapr{ margin-top:3%;}
.boapr p{ padding:6px 0;}
.poewla{ margin-top:4%;}
.poewla td{ padding:8px 4px;}
.poewla td .c1{ height:40px; padding:0 10px; width:100%; border:1px solid #ddd;}
.poewla td textarea{ width:100%; height:100px; padding:10px; border:1px solid #ddd;}
.poewla td .c2{ height:40px; width:160px; color:#fff; cursor:pointer; border:none; background:#1b5db4;}

.ronldc{ margin-top:4%;}
.ronldc .pic img{height:350px;}
.onmcls{ margin-top:3%; line-height:2;}
.onmcls p{ padding:10px 0;}
.nytit{    float: right;
    width: 49%;
     
    padding-top: 35px;
    font-size: 30px;
    color: #333333;
    font-weight:100;
    padding-bottom: 18px;
}
.nyp2{ float:left;margin-right:2%;margin-top:3%;
    
}
.nyp1{    float: right;
    width: 49%;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
    padding-bottom: 25px;
    border-bottom: 1px solid #E2E2E2; margin-top:3%;
}
.nyp1 p{line-height: 30px;}#g_contactBox {
    margin-bottom: 30px;
    padding:30px;
    border: 1px solid #ccc;
    background-color: #f5f5f5;float: right;
    width: 49%;
}#g_contactBox em {
    font-size: 129%; font-weight:bold;font-style: normal;
}
.standard-table{ line-height:38px; width:100%; margin:0 auto;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.standard-table td{ border-right:1px solid #ddd;border-bottom:1px solid #ddd; padding:0 8px;}
.standard-table-group{ background:#f9f9f9; text-align:center; font-weight:bold;padding-left:0px;}
.standard-table-group td{padding-left:0px;}
.icon {
    width: 18px;
    height: 18px;
    vertical-align: sub;
    margin-right: 10px;
    background: url(../images/bulleted.png) no-repeat center;display: inline-block;
}


@media (min-width: 1201px){
/*.T-nav > li .gdlt a:hover{ background:rgba(14,87,157,1); transition:all 0.5s ease;}

.T-nav > li > a.cur:after{ width:40px; transition:all 0.5s ease;}
.T-nav > li > a.on:after{ width:40px;}*/
.T-nav > li .gdlt .fl a:hover{ padding-left:10px;   transition:all 0.5s ease;}
.T-nav > li > a.cur:after{ width:40px; transition:all 0.5s ease;}
.T-nav > li > a.on:after{ width:40px;}
.pencla li.cur .con{ background:#205bab; height:100%; transition:all 0.5s ease;}
.pencla li.cur .con .p1,.pencla li.cur .con .p2{ color:#fff; transition:all 0.5s ease;}
.pencla li.cur .con .p3{ margin-top:15px; padding-top:50px; height:129px; transition:all 0.5s ease;}
.pencla li.cur .con .p3:after{ height:40px; transition:all 0.5s ease;}
.lboura li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.zposc a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.spocl:hover img{transition:ease .5s all; margin-left:10px;}
.spomca li:hover .pic{  background-size:105%; transition:all 0.5s ease;} 
.lb-opacl li p:hover img{transform:scale(1.1); transition:all 0.5s ease;}
.news-list li:hover .pic img{transform:scale(1.1);transition:all 0.4s ease;}
}

@media (max-width: 1200px){
.fylre {
    position: fixed;
     right: 0; 
    top: 0;
     transform: translateY(0%);  
    z-index: 10; bottom:0;
}
.wrap{ width:100%; max-width:768px;}
.laenls{ margin-top:10px;}
.enlma{ margin-top:10px; margin-right:6px;}
.top{ height:51px;}
.top .logo{}
.top .logo img{ height:50px;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct2.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%;  }
.T-nav > li a{ width:100%; text-align:center; padding:0 2%; line-height:45px; height:45px; color:#666;border-bottom:1px solid #eee;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin:0; top:0; padding:0; background:none;}
.T-nav > li .gdlt .fl{width:100%;}
.T-nav li .gdlt .fl a{ padding:0 5%; height:38px; line-height:38px; margin:5px 0; color:#666;    border-bottom: 1px dashed #eee;}
.T-nav li .gdlt .fr{display:none;}
.ny-banner{ height:380px;}
.zourel{ width:100%;}
.zourel .p1,.ind-03 .dps{ font-size:24px;}
.zourel .p1 span,.ind-03 .dps span{ font-size:18px;}
.zourel .p2{ margin-top:3%; font-size:14px;}
.zourel .p3{ margin-top:3%;}
.spocl{ width:100%; margin-top:20px;}
.gosnl,.taolsc{ display:none;}
.zposc{ width:100%;}
.nescl{ width:100%;}
.lbenl{ display:none;}
.drela{ width:100%;}
.voasl{ padding:0;}
.voasl .pic{ width:100%;}
.voasl .con{ position:relative; bottom:0; width:100%; padding:5%;}
.enclma .con{ width:100%;}
.enclma .pic{ width:100%; margin-top:15px;}
.losnla,.enclma .con .p1{ font-size:24px;}
.losnla span,.enclma .con .p2{ font-size:18px; display:block; margin:0;}
.doslac{ font-size:14px;}
.ls-bgc{ display:none;}
.posocl{ right:0; margin:0; bottom:0; height:50px;}
.posocl span{ height:50px; line-height:50px; display: block; width:150px; color:#fff; padding:0 15px; background:url(../images/xl.png) no-repeat 95% center;}
.posocl p{ position:absolute; right:0; top:50px; width:100%; background:#1b5db4; z-index:10; display:none;}
.posocl p a{ line-height:50px; font-size:14px; display:block; width:100%;}
.cuorel{ width:100%; margin-top:15px;}
.fenls .pic{ display:none;}
.rposc{ width:100%;}
.kolsm .pic{ width:100%;}
.kolsm .con{ width:100%;}
.piccc{ width:100%;}
.spomca li .pic,.spomca li .con{ width:100%;}
.spomca li .con{ height:auto; padding:15px 20px;}
.bolsca{ margin-top:2%;}
.bolsca span{ font-size:24px;}
}
@media (max-width: 768px){
.ny-main{ padding:3% 0 17% 0;}
.wrap{ padding:0 2%;}
.anouc{ display:none;}
.zposc .date{ width:60px; height:60px; padding-top:8px;}
.zposc .date span{ font-size:18px;}
.cvcl li a{ padding-left:90px;}
.cvcl li a .tit{ font-size:16px;}
.cvcl li a .con{ margin-top:10px;}
.ny-banner{ height:240px;}
.wbolc li{ padding-left:30px;}
.wbolc li .year{ position:relative; left:0;}
.wbolc li .con{ margin-top:10px;}
.pencla li{ padding-bottom:0;}
.pencla li .pic{ display:none;}
.pencla li .con{ height:auto; position:relative; padding:15px 0;}
.pencla li.cur .con{ background:#205bab; transition:all 0.5s ease;}
.pencla li .con .p1{ font-size:14px;}
.pencla li.cur .con .p1{ color:#fff;}
.pencla li .con .p2{ font-size:12px; display:none;}
.tabset{ position:relative;}
.dlosp{ font-size:14px;}
.page-sel a.mob-none{ display:none;}
.kolsm .con .d1{ font-size:24px;}
.kolsm .con{ padding:15px;}
.kolsm .con .d2{ font-size:14px; margin-top:5px;}
.splmc{ display:none;}
.sbuewn span{ width:100%; display:none;}
.sbuewn span.sp01{ display:block;}
.spomca li .con .d1{ font-size:18px;}
.spomca li .con .d2{ margin-top:15px;}
.map-ol{ width:100%;}
.dres-con{ width:100%;}
.dres-con .p1{ font-size:18px;}
.dres-con .p2{ margin-top:15px;}
.lsenla li{ width:100%;}
.sj ul li{ margin-top:3%;margin-right:7px;width:96%;}
.sj ul li:nth-child(2n){margin-right:0;}
.sj ul li a{display:block;width:100%;height:50px;line-height:50px;}
.sj3 ul li{ margin-top:3%;margin-right:7px;width:49%;}
.sj3 ul li:nth-child(2n){margin-right:0;}
.sj3 ul li a{display:block;width:100%;height:50px;line-height:50px;}
.fylre a{   width:135px;  line-height:30px;  }
.nyp1{width:100%;float:none;font-size:14px;line-height:26px;}
.nyp2 img{width:100%;}
.nyp2{width:100%;float:none;}
.nytit{width:100%;float:none;padding-top:10px;font-size:18px;}
#g_contactBox{width:100%;padding:10px;}
#g_contactBox em{font-size:14px;}
.ind-03 {
 
    padding: 5% 0 15% 0;
}
.wg{width:100%;}
.wg img{display:block;width:48%;margin:0 1% 2% 1%;float:left;}
.wg span{display:none;}
}

@media (max-width: 640px){
.ny-main{ padding:3% 0 17% 0;}
.news-list li .pic img{ width:150px; height:90px;}
.news-list li .con{ padding-left:160px;}
.news-list li .con .p1{ font-size:14px;}
.news-list li .con .p2{ display:none;}
.news-list li .con .p3 em{ display:none;}
.tb-bt .ecnls .p1{ font-size:15px;}
.lboura li{ width:49%;}
.lboura li:nth-child(3n){ margin-right:2%;}
.lboura li:nth-child(2n){ margin-right:0;}
.lboura li a .tit{ font-size:14px;}
.lb-opacl li{ width:48%;}
.lb-opacl li:nth-child(3n){ margin-right:2%;}
.lb-opacl li:nth-child(2n){ margin-right:0;}
.spomca li .pic{ height:240px;}
.poewla td{ width:100%; float:left; text-align:left;}
}
@media (max-width: 420px){

}














.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;
}
}


.right_box_hp{position: fixed;right:0;top:600px;z-index:10;}
@media screen and (max-width:1200px) {
	.right_box_hp { display:none;}
}
.right_box_hp li{
            width: 63px;height: 63px;border-radius: 3px;color:#fff;font-size: 12px;text-align: center;padding-top: 35px;
            box-sizing: border-box;line-height: 28px;margin-bottom: 3px;position: relative;transition: all .5s;
        }
.right_box_hp li.icon_kf_hp{background: #3db1fa url(../images/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #3db1fa url(../images/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #3db1fa url(../images/leftIcon_login.png) center 11px no-repeat;}
.right_box_hp li.icon_prize_hp{background: #3db1fa url(../imagesimg/leftIcon_prize.png) center no-repeat;cursor:pointer;}   
.right_box_hp li.icon_top_hp{background: #999;cursor:pointer;height:33px;padding-top:3px;}             
.right_box_hp li:hover{background-color: #1f82d6 !important;}
        .right_box_hp li .openFather{
            position: absolute;right: 135%;top:0;border-radius: 3px;
            visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
        }
        .right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}        

        .openFather .right_openDiv{
            margin-right: 15px;border-left: 3px solid #1f82d6;background: #f9f9f9;position: relative;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #f9f9f9;position: absolute;left: 100%;top:12px;
        }
.right_box_hp li.icon_kf_hp .right_openDiv{width: 206px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;}
.right_openDiv .ROD_nav>span{
            line-height: 36px;font-size: 14px;color:#444;text-align: left;display: block;
            position: relative;cursor: pointer;
        }
.right_openDiv .ROD_nav>span:after{
            content: "";display: block;border: 3px solid transparent;transition: all .5s;;
            border-left-color: #1f82d6;position: absolute;left: -10px;top:15px;
        }
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg);}
.ROD_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
            display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
        }
.ROD_nav .ROD_navList a:after{
            content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
            position: absolute;left:-10px;top:14px;
        }
.right_box_hp li.icon_tel_hp .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;width: 181px;font-size: 12px;color:#444;line-height: 24px;
        }
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0;margin-top:-188px;}
.right_box_hp li.icon_ok_hp .right_openDiv:after{top:200px;}        
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}
.ROD_ipt_one .ROD_ipt_name{
            width: 30px;padding:3px 10px 0;line-height: 18px;font-size: 12px;color:#444;float:left;
        }
.ROD_ipt_one input[type='text']{
            width: 188px;height: 28px;box-sizing: border-box;border: 1px solid #dcdcdc;float:left;color:#000;
        }
.ROD_ipt_one input[type='text']:focus{border: 1px solid #a6d6ff;}
.ROD_ipt_one textarea{width: 188px;height: 80px;box-sizing: border-box;border: 1px solid #dcdcdc;resize:none;float:left;color:#000;}
.ROD_ipt_one textarea:focus{border: 1px solid #a6d6ff;}
.right_openDiv .ROD_btn{text-align: right}
.ROD_btn input[type='submit']{width: 89px;height: 28px;color:#fff;background: #1f82d6;font-size: 12px;border-radius: 2px;}
.ROD_ipt_one input[type='text'].ROD_validatecode{width: 28px;padding-left:5px;}
.ROD_ipt_one img{float:left; height: 20px;width: 70px;margin:4px 0;}
.ROD_ipt_one a{float:left; height: 28px;margin-left: 10px;}   
.right_openDiv .error_message{color:#f00;}     
.right_openDiv .success_message{color:#0a0;}     


.prev-sclt,.next-sclt{
    position: absolute;
    display: block;
    height: 30px;
    width: 40px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    padding: 0;
    border: none;
    top: 50%;
    margin-top: -20px;
    display: block;
    z-index: 10;
}
.prev-sclt{
    background: #818182 url(../images/left1-2.png) no-repeat center center;
    left: 0px;
    transition: all 0.3s linear;
}
.next-sclt{
    background: #818182 url(../images/right2-2.png) no-repeat center center;
    right: 0px;
    transition: all 0.3s linear;
}

