@charset "utf-8";
/* CSS Document */
/* index */


body{background:#fff; font-size:18px;}
.op0{opacity: 0; }

.wrap{ width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:5;}

.top{width:100%;  left:0px; right:0px; margin:0 auto; position:absolute; top:0px; z-index:95; transition:all 0.5s ease;  transition:all 0.5s ease; background:#fff}
.top.set{ background:#fff; transition:all 0.5s ease; border-bottom:1px solid #ddd}


.laenls{ margin-top:25px; 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;transition:all 0.5s ease;}
.laenls a:hover{  border:2px solid rgba(255,255,255,1);transition:all 0.5s ease;}
.laenls a.on{ border:2px solid #0193de; color:#0193de}
.enlma{ margin-top:15px; margin-right:15px;}
.topmenu{ background:#17981d; height:50px; position:relative}
.topmenu a{ font-size:16px; color:#fff;}
.topmenu a:hover{}
.T-nav{ width:100%; max-width:1200px; margin:0 auto}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; line-height:50px; color:#fff; font-size:16px;  padding:0 53px; text-align:center; position:relative; }
.T-nav > li.nymenu a{ color:#000} 
.T-nav > li > a:hover{ 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; margin-bottom:50px}
.T-nav > li .gdlt{ position:absolute;  top:50px; display: none; background:#04823b; text-align:center; width:100%}
.T-nav > li .gdlt .fl{ /*width:300px;*/ text-align:left; width:100%}
.T-nav > li .gdlt .fl a{ display:block; width:100%; float:left; line-height:50px; color:#fff; text-align:center;
 transition:all 0.5s ease; font-size:16px;}
 .T-nav > li .gdlt .fl a:hover{ background:rgba(255,255,255,0.2)}
.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:30%; left:50%; margin-left:-32px;-webkit-animation: bounce-down 1.5s linear infinite;
	animation: bounce-down 1.5s linear infinite; }

.lang{ margin-left:30px; color:#fff;margin-top:45px}
.lang a{ padding:5px; color:#fff; text-align:center; line-height:30px; }
.lang a.on{background:#0f9bff; color:#fff}
.lang a:hover{ background:#0f9bff;}

.nylang{ margin-left:30px; color:#333;margin-top:45px}
.nylang a{ padding:5px; color:#333; text-align:center; line-height:30px; }
.nylang a.on{background:#0f9bff; color:#fff}
.nylang a:hover{ background:#0f9bff; color:#fff}



/*翻页*/
#dcms_pager{
	width:100%;
	font-family:arial; float:left; margin-top:40px;
}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:15px 0 10px 0;padding:0;height:auto;clear:both;text-align:center;  }
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 9px 0 0;padding:8px 12px;font-size:12px; width:16px;height:16px;line-height:16px; font-family:arial;}
#dcms_pager .pages a:hover {border:1px solid #048c42; color:#048c42}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#333;}
#dcms_pager .pages .pgcurrent {border:1px solid #ddd;color:#fff; background-color:#048c42;}
#dcms_pager .pages select{padding: 6px 13px;
    margin-left: 11px;
    vertical-align: inherit;
    border: 1px solid #ddd;}
	

/*内页菜单*/
.ny-nav{ text-align:center; text-align:left; margin-top:150px; background:#dddddd;}
.ny-nav span{ display:none;}
.ny-nav a{ display:inline-block; color:#333; line-height:60px; margin-right:100px;  font-size:16px;  position:relative;}
.ny-nav a:hover{ color:#048b3f; }
.ny-nav a.cur{ color:#048b3f}
.ny-nav a.cur:after{ content:''; position:absolute; width:10px; height:5px; bottom:-7px; left:50%; margin-left:-5px; background:url(../images/xl.png);}



/*新闻*/
.nynews{width:100%; padding-top:20px; padding-bottom:40px;}
.nynews li{ width:100%; padding-bottom:40px; border-bottom:1px dotted #ddd; padding-top:40px; padding-left:4%; padding-right:4%;}
.nynews li .newscon{ width:76%; float:left; margin-left:4%}
.nynews li .newscon dt{ font-size:16px; color:#000; padding-bottom:20px;}
.nynews li .newscon dd{ font-size:14px; color:#666; line-height:24px;}
.nynews li .newstime{ width:20%; border-right:1px solid #ddd; float:left}
.nynews li .newstime dt{ font-size:60px; color:#0193de; padding-bottom:20px;}
.nynews li .newstime dd{ font-size:16px; color:#999}
.nynews li:hover{ background:#f7f7f7; color:#fff}

.loabt{ padding-bottom:20px; border-bottom:1px dashed #ddd; padding-top:40px;}
.loabt .p1{ font-size:28px;}
.loabt .p2{ color:#666; margin-top:12px; font-size:14px;}
.edit-con{ line-height:2; padding:3% 0; color:#464646; font-size:16px;}
.lbalmc{ width:100%; margin-top:30px;}
.lbalmc a{ width:50%; display:table; font-size:16px; padding:0 40px; background-color:#f5f5f5; background-repeat:no-repeat; height:120px; text-align:center; transition:all 0.5s ease;}
.lbalmc a p{ display:table-cell; vertical-align:middle;}
.lbalmc a.fl{ background-image:url(../images/h1-1.png); background-position: 4% center;}
.lbalmc a.fr{ background-image:url(../images/h2-1.png); background-position: 96% center;}

/*上下页*/
.pagelm a{ display:block; width:49%; line-height:70px; height:70px; overflow:hidden; background:#f5f5f5; padding:0 8%; transition:all 0.5s ease;}
.pagelm a:hover{ color:#048b3f}
.pagelm a.fl{ text-align:left; background:#f5f5f5 url(../images/b1.png) no-repeat 4% center;}
.pagelm a.fr{ text-align:right; background:#f5f5f5 url(../images/b2.png) no-repeat 96% center;}


/*留言*/
.ehoutc td{ padding:20px 5px; color:#fff;}
.ehoutc td.tr{ color:#fff; font-size:16px;}
.ehoutc td .obcl{ height:40px; border:1px solid #eee; padding:0 5px; width:50%;}
.ehoutc td textarea{ width:100%; height:200px; border:1px solid #eee; padding:5px;font-family:"Microsoft Yahei","微软雅黑",sans-serif;}
.ehoutc td .bree{ width:100%; height:46px; color:#fff; border:1px solid #fff; cursor:pointer; font-size:16px; line-height:46px;margin:0 auto; background:none}
.ehoutc td .bree:hover{ background:#fff; color:#0f9bff}
.ehoutc td .obc2{ height:40px; border:1px solid #ddd; padding:0 5px; width:100%;}
.ehoutc td .bree1{ width:200px; height:40px; color:#fff; background:#bb0207; border:none; cursor:pointer; font-size:18px; line-height:40px; border-radius:5px; margin:0 auto}

/*招聘*/
.enlmcs dt{ margin-top:10px; background:#e1e1e1 url(images/s1.jpg) no-repeat 97% center; padding-left:4%; line-height:45px; height:45px; overflow:hidden; cursor:pointer; color:#333;}
.enlmcs dt.cur{background:#0079e2 url(images/s2.jpg) no-repeat 97% center; color:#fff;}
.enlmcs dd{ padding:2%; line-height:2; color:#464646; display:none;}
.oapre li{ padding:20px 0; border-bottom:1px solid #eee;}
.oapre li a{ display:block;}
.oapre li a .date{ width:96px; height:96px; text-align:center; font-size:12px; color:#999; background:#f7f8f8; padding-top:20px;}
.oapre li a .date strong{ display:block; font-size:26px; color:#c03034;}
.oapre li a .con{ width:1070px;}
.oapre li a .con .p1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.oapre li a .con .p2{ color:#999; line-height:25px; height:50px; overflow:hidden;}
/*公用*/


/*首页*/

.index1{ width:100%; margin-top:150px;background:url(images/bj1.png) no-repeat left; margin-bottom:80px;}
.aboutl{ width:301px; margin-left:130px; margin-top:80px; }
.aboutr{ width:600px; font-size:18px; color:#666; line-height:36px;}
.aboutbtn{ width:247px; line-height:45px; border:1px solid #666; margin-top:40px; text-align:center; font-size:14px; color:#666}
.aboutbtn:hover{ background:#048a3f; border:1px solid #048a3f; color:#fff}

.index2{ width:100%; background:url(images/bj2.jpg) no-repeat top; padding-top:65px; padding-bottom:190px; margin-bottom:80px;}
.prol{ height:486px; background:url(images/sypro.png) no-repeat left top; position:relative }
.pro2{ position:absolute; top:85px; left:54px; width:760px;}
.pro2 .p1{ font-size:24px; color:#333; padding-bottom:10px;}
.pro2 .p2{ font-size:52px; font-weight:bold; color:#000; margin-bottom:40px;}
.pro2 .p2:before{ width:28px; height:2px; background:#048b3f; content:''; position:absolute}
.pro2 li{ width:300px; float:left; line-height:50px; font-size:14px; color:#666; text-align:center; border:1px solid #999; margin-right:10px; margin-bottom:10px; }
.pro2 li:hover{background:#048a3f; border:1px solid #048a3f; color:#fff}

.newt{ padding-left:460px;}
.newt .p1{ font-size:24px; color:#666; padding-bottom:10px;}
.newt .p2{ font-size:52px; font-weight:bold;}
.newt .p2:before{ width:113px; height:2px; background:#048b3f; content:''; position:absolute; top:120px;}
.newslist{ margin-top:80px; margin-bottom:80px;}
.newslist li{ width:29.75%; float:left; margin-right:5.33%; background:#fff; border:1px solid #ddd; margin-bottom:30px;}
.newslist li .newimg{ height:200px; overflow:hidden}
.newslist li .newcon{ padding:20px 15px 40px 15px;}
.newslist li .newcon .p1{ font-size:18px; color:#000; padding-bottom:20px;}
.newslist li .newcon .p2{ font-size:14px; color:#999; padding-bottom:20px;}
.newslist li .newcon .p3{ font-size:14px; color:#333; line-height:26px;}
.newslist li:nth-child(3n){ margin-right:0px;}
.newslist li:hover{ box-shadow:0 0 10px #ddd; border:1px solid #048b3f}
.newmore{ width:150px; line-height:40px; border-radius:20px; border:1px solid #048b3f; font-size:14px; color:#048b3f; text-align:center; margin-top:40px; margin:0 auto; margin-bottom:80px;}
.newmore:hover{ background:#048b3f; color:#fff}

.bottom{ width:100%; background:#252525; padding:40px 0 }
.boleft{ padding-right:20px; border-right:1px solid #999; width:15%}
.bomed{ padding:0 20px; width:55%}
.bomed li{ width:16%; margin-right:0.666%; float:left; text-align:left}
.bomed li dt { padding-bottom:30px}
.bomed li dt a{ font-size:14px; color:#fff;}
.bomed li dd a{ font-size:14px; color:#999; line-height:32px; display:block}
.bomed li dd a:hover{ color:#fff}
.bomed li dt:before{ width:16px; height:2px; background:#a8a8a8; content:''; position:absolute; top:30px;}
.boright{ padding-left:20px; width:30%; border-left:1px solid #999}
.boright .p1{ font-size:14px; color:#fff; padding-bottom:10px;}
.boright .p2{ font-size:22px; color:#fff; font-weight:bold; padding-bottom:10px;}
.boright .bocon li{ font-size:14px; color:#999; text-align:center; margin-right:20px; line-height:40px; width:50%; float:left; margin-right:0px;}


/*内页*/
.ny-banner{ width:100%; position:relative; top:150px; height:360px;}

.nytititle{ width:100%; padding-bottom:15px; border-bottom:1px solid #ddd; padding-top:40px;}
.nytititle .p1{ font-size:30px; color:#666; font-weight:bold}
.nytititle .p2{ font-size:14px; color:#000; padding-top:15px}

.nycon{ padding:80px 0; position:relative; line-height:36px;}
.nyabout{ background:url(images/nyabout1.jpg) no-repeat left top; width:100%}
.nyculture{ width:100%; background:url(images/culture.jpg) no-repeat top center; height:773px;}
.nyculture1{ padding-left:664px; padding-top:115px; color:#fff}
.nyculture1 .p1{ font-size:30px; padding-bottom:46px;}
.nyculture1 .p2{ font-size:16px; line-height:36px;}
.nyculture1 .p2 span{font-weight:bold}
.nyfzlc{ background:url(images/fzlc-bj.png) no-repeat left top; width:100%}
.nyfzlc1{ padding:60px 0 60px 200px; font-size:18px; line-height:40px;}
.nyzmxx{ text-align:center; padding-bottom:40px;}
.nyjmwm{}
.nyjmwm .p1{ font-size:36px; color:#ff6537; padding-bottom:20px; text-align:center}
.nyjmwm .p2{ font-size:18px; color:#666; line-height:36px; text-align:center; padding-bottom:20px;}
.nyjmwm .jmwmcon{ text-align:center; padding-bottom:60px;}
.nyjmwm .jmwmcon1{ width:1200px; margin:0 auto; padding:60px 0}
.nyjmwm .jmwmcon1 .jmwml{ width:45%; margin-right:5%;}
.nyjmwm .jmwmcon1 .jmwmr{ width:50%;}
.nyjmwm .jmwmcon1 .jmwmr .p1{ font-size:16px; color:#666; line-height:30px; text-align:left; margin-bottom:15px; float:left}
.nyjmwm .jmwmcon1 .jmwmr .p1 img{ float:left}
.nyjmwm .jmwmcon1 .jmwmr .p1 .con2{ padding-left:80px;}


.nypro .proleft{ width:30%; margin-right:5%;}
.nypro .proleft img{ width:100%}
.nypro .con{ width:65%; float:left}
.nypro .con li{ width:47%; float:left; margin-right:6%; margin-bottom:40px; }
.nypro .con li a{ color:#333; font-size:18px;}
.nypro .con li a:hover{ color:#048b3f}
.nypro .con li dt{ padding-bottom:10px; font-weight:bold }
.nypro .con li dt:before{ content:url(images/icon2.jpg); width:17px; height:18px; position:absolute; margin-top:5px;}
.nypro .con li dd{ margin-left:30px;}
.nypro .con li dd:before{ content:url(images/icon1.jpg); width:2px; height:23px; position:relative; top:5px;}
.nypro .con li:nth-child(2n){ margin-right:0px;}


.conlist{ width:100%; max-width:1200px; margin:0 auto}
.conlist li{ width:25%; float:left; font-size:16px; color:#666; margin-bottom:60px; text-align:left; line-height:30px}
.conlist1{width:100%; max-width:1200px; margin:0 auto; padding-top:60px; font-size:14px; color:#333}

.pcjmty{ display:block}
.sjjmty{ display:none}



/*年检报告*/
.down{ text-align: center;
    padding-top: 40px;
    background: #f9f9f9;
    margin-top: 10px;
    padding: 10px;
    line-height: 4;}
.down .p1{ font-size:16px; color:#0f88de; text-decoration:underline; padding-top:0px;}
.down img{ width:25%; margin-right:5%;}

@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 > a.cur:after{ width:40px; transition:all 0.5s ease;}
.T-nav > li > a.on:after{ width:40px;}


.pencla li.cur{ color:#0193de; border-bottom:1px solid #0193de}
.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){
	
.nyjmwm .jmwmcon1{ width:100%}
.nyjmwm .jmwmcon1 .jmwml{ width:94%; margin-right:3%; margin-left:3%; margin-bottom:40px;}
.nyjmwm .jmwmcon1 .jmwmr{ width:94%; margin-right:3%; margin-left:3%}
.nyjmwm .jmwmcon1 .jmwmr .p1{ font-size:16px; color:#666; line-height:30px; text-align:left; margin-bottom:15px;}
.nyjmwm .jmwmcon1 .jmwmr .p1 img{ float:left; width:10%}
.nyjmwm .jmwmcon1 .jmwmr .p1 .con2{ padding-left:15%; width:100%}	
	
.wrap img{ max-width:100%}	

.pcjmty{ display:none}
.sjjmty{ display:block}


.conlist li{ width:94%; float:left; font-size:16px; color:#666; margin-bottom:30px; text-align:left; line-height:30px; margin:0 3%}
.ehoutc td .obcl{ width:100%}
.ehoutc td{ width:3%}

.loabt{ padding-top:0px;}
.edit-con{ line-height:2; padding:3% 3%; color:#464646; font-size:16px;}


.nypro .proleft{ display:none}
.nypro .con{ width:94%; float:left; margin-left:3%; margin-right:3%}
.nypro .con li{ width:100%; float:left; margin-right:0%; margin-bottom:40px; }
.nypro .con li dd{ margin-left:30px;}

.nyculture{ width:100%; background:url(images/culture.jpg) no-repeat center; height:auto; padding:20px 0}
.nyculture1{ padding-left:3%; padding-top:0px; color:#000}


.nyfzlc{ background:none; width:100%}
.nyfzlc1{ padding:20px 3%;}
.nyzmxx{ text-align:center; padding-bottom:20px;}
	
	
.nyabout{ background:none; width:100%}
	
.nytititle{ padding-top:20px;}
.nytititle .p1{ font-size:24px; color:#666; font-weight:bold; padding-left:3%}
.nytititle .p2{ display:none}

.nycon{ padding:40px 3%; position:relative; line-height:36px;}
.nycon img{ max-width:100%}

	
.bottom{ width:100%; background:#252525; padding:40px 0 }
.boleft{ padding-right:3%; margin-left:3%; border-right:0px; width:94%; text-align:center; padding-bottom:20px; border-bottom:1px solid #999; margin-bottom:20px;}
.bomed{ padding:0 20px; width:55%; display:none}
.boright{ padding-right:3%; margin-left:3%; width:94%; border-left:0px}
.boright .p1{ font-size:14px; color:#fff; padding-bottom:10px;}
.boright .p2{ font-size:22px; color:#fff; font-weight:bold; padding-bottom:10px;}
.boright .bocon li{ font-size:14px; color:#999; text-align:center; margin-right:20px; line-height:40px; width:50%; float:left; margin-right:0px;}	
	
	
.index1{ width:100%; margin-top:40px;background:none; margin-bottom:40px;}
.aboutl{ width:94%; margin-left:3%; margin-right:3%; margin-top:0px; }

.aboutr{ width:94%; margin-left:3%; margin-right:3%; font-size:18px; color:#666; line-height:36px;}
.aboutr img{ width:100%}
.aboutbtn{ width:247px; line-height:45px; border:1px solid #666; margin-top:40px; text-align:center; font-size:14px; color:#666;}
.aboutbtn:hover{ background:#048a3f; border:1px solid #048a3f; color:#fff}


.index2{ background:none; padding-top:40px; padding-bottom:0px; margin-bottom:40px;}
.prol{  background:url(images/sypro.png) no-repeat left top;  }
.pro2{ top:85px; left:5%; width:94%;}
.pro2 .p1{ font-size:24px; color:#333; padding-bottom:10px;}
.pro2 .p2{ font-size:52px; font-weight:bold; color:#000; margin-bottom:40px;}
.pro2 .p2:before{ width:28px; height:2px; background:#048b3f; content:''; position:absolute}
.pro2 li{ width:47%; margin-right:3%; margin-bottom:10px; }

.newt{ padding-left:3%; width:100%}
.newt .p2{ font-size:30px;}
.newt .p2:before{ top:90px;}
.newslist{ margin-top:40px; margin-bottom:0px;}
.newslist li{ width:94%; margin-right:3%; margin-left:3%; margin-bottom:30px;}
.newslist li .newimg{ height:200px; overflow:hidden}
.newslist li .newcon{ padding:20px 15px 40px 15px;}
.newslist li .newcon .p1{ font-size:18px; color:#000; padding-bottom:20px;}
.newslist li .newcon .p2{ font-size:14px; color:#999; padding-bottom:20px;}
.newslist li .newcon .p3{ font-size:14px; color:#333; line-height:26px;}
.newslist li:nth-child(3n){ margin-right:3%}
.newmore{ width:150px; line-height:40px; border-radius:20px; border:1px solid #048b3f; font-size:14px; color:#048b3f; text-align:center; margin-top:20px; margin:0 auto; margin-bottom:40px;}


	



.right_box_hp{ display:none}
.eomlca {
    background-size: cover; position:absolute; z-index:100; top:60px; left:20px; }		
.wrap{ width:100%; max-width:768px; margin:0 auto}
.laenls{ margin-top:10px; text-align:right; position:absolute}
.laenls img{ width:50%}
.enlma{ margin-top:10px; margin-right:6px;}
.top{ height:51px;}
.top .logo img{ height:50px;}
.topmenu{ height:0px;}

.nytop{ height:51px;}
.nytop .logo img{ height:50px;}
.mob-nav{ display:block; float:right; background:url(images/mob-ct1.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:0px; left:0; margin:0; background:rgba(255,255,255,1);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#666; margin-top:0px;}
.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 a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0; color:#666;}
.T-nav > li .gdlt .fl a{ color:#000}
.anouc{ display:none}





/*内容*/

.loanl .article .con1{ top:30px; left:30px; }



/*内页*/
.ny-nav{height: auto; padding-top:0px; margin-top:60px;
    background: #f5f5f5;
    width: 94%;
    margin-left: 2%;
    padding-left: 4%;
    color: #333;}
.ny-nav span{ display: block; text-align:left; line-height:50px; background:url(../images/xl.png) no-repeat right center; border-bottom:1px solid #fff}
.ny-nav a.cur{ width:100%}
.ny-nav a{ display:block; border:none; text-align:left; padding:0 4%; font-size:14px; line-height:40px;}
.ny-nav a.cur:after{ display:none; color:#fff}
.ny-nav p{ display:none;}
.ny-nav p a{ color:#333}
.d3{ float:right; position:relative; top:-28px; right:5%;
 width: 0; 
 height: 0;
 border-width: 6px;
 border-style: solid;
 border-color:#048b3f transparent transparent transparent;
}




}
@media (max-width: 768px){

#dcms_pager .pages{ font-size:0;}
#dcms_pager .pages .pgempty{ display:none}
#dcms_pager .pages .pgNext{ display:none}
#dcms_pager .pages select{display:none;}
	#dcms_pager .pages a {margin:10px 6px 0 0;padding:3px 14px;}	
#dcms_pager .pages .pgcurrent{}		
	
	
.page-sel a.mob-none {
    display: none;
}


.top{}
.nytop{}
.logo{ margin-left:2%}
.lang{ margin-top:10px;}
.nylang{ margin-top:10px;}
 }
@media (max-width: 640px){

.ny-banner{ height:360px; top:50px;}}


@media (max-width: 420px){

}



@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;
}

}