@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#f2f2f2; color:#000; font-size:12px;  font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555;  font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
img{max-width:100%;}

a{color:#000; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#e8240e; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}
h2{ font-size:24px; font-weight:blod; line-height:30px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:30px;}


.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}



.lh10{width:100%; height:10px;}
.lh20{width:100%; height:20px;}
.lh30{width:100%; height:30px;}
.lh40{width:100%; height:40px;}
.lh50{width:100%; height:50px;}
.lh60{width:100%; height:60px;}
.lh70{width:100%; height:70px;}
.lh80{width:100%; height:80px;}


::selection {background:#23693a; color:#fff;}
::-moz-selection {background:#23693a; color:#fff;}
::-webkit-selection {background:#23693a; color:#fff;}




#wap_nav{ display:none;}











@media only screen and (min-width: 1280px) {
	

.top{width:1200px; height:105px; padding-top:5px; margin:0 auto;}

.topc{width:1200px; height:105px; margin:0 auto;}

.topcl{width:400px; height:105px; float:left;}

.topcr{width:600px; height:105px; float:right;}

.topcr1{width:100%; height:34px; padding-top:20px; text-align:right;}

.topcr1 span{margin:0px 15px 0px 15px;}

.topcr2{width:100%; height:21px; line-height:21px; padding-top:5px;}

.topcr2 .right{width:180px; height:21px; display:none;}

.topcr2 .left{width:370px; text-align:right; float:right !important;}

.sh1{width:148px; height:21px; background:#cccccc; border:none; line-height:21px; text-indent:10px; border-radius:4px 0px 0px 4px;}


.mean{width:1200px; height:78px; line-height:78px; margin:0 auto; background:#fff; box-sizing:border-box; padding:0px 20px 0px 20px;}

.mean ul li{display:block; width:12.5%; height:78px; float:left;}

.mean ul a{display:block; width:100%; height:78px; margin:0 auto; text-align:center; font-size:16px;}




}




@media only screen and (min-width: 1000px) and (max-width: 1279px) {
	
.top{width:1000px; height:105px; padding-top:5px; margin:0 auto;}

.topc{width:1000px; height:105px; margin:0 auto;}

.topcl{width:300px; height:105px; float:left;}

.topcr{width:600px; height:105px; float:right;}

.topcr1{width:100%; height:34px; padding-top:20px; text-align:right;}

.topcr1 span{margin:0px 15px 0px 15px;}

.topcr2{width:100%; height:21px; line-height:21px; padding-top:5px;}

.topcr2 .right{width:180px; height:21px; display:none;}

.topcr2 .left{width:370px; text-align:right; float:right !important;}

.sh1{width:148px; height:21px; background:#cccccc; border:none; line-height:21px; text-indent:10px; border-radius:4px 0px 0px 4px;}	
	
	
.mean{width:1000px; height:78px; line-height:78px; margin:0 auto; background:#fff; box-sizing:border-box; padding:0px 20px 0px 20px;}

.mean ul li{display:block; width:12.5%; height:78px; float:left;}

.mean ul a{display:block; width:100%; height:78px; margin:0 auto; text-align:center; font-size:16px;}


	
	}













@media only screen and (max-width: 999px) {

	
.top{ display:none;} .mean{display:none;}
	
#wap_nav{ display:block;}

.top{ display:block; width:100%; height:60px; padding:5px 0px 5px 0px; box-sizing:content-box; text-align:center; border-top:#00923f 0px solid; overflow:hidden; background:#fff; background-size:100% auto; position: fixed; left:0; top:0; z-index:999}
.top .left{margin-left:20px; float:left;}
.top .right{ width:60px; margin-right:10px; line-height:60px; float:right;}
.top .left img{height:60px;}
.top .right ul li{ float:left; display:block; width:100%; height:50px; padding-top:5px; text-align:center;}
.top .right a{color:#fff;}


.topt{width:100%; height:70px;}


.bgDiv{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    position:fixed;
    display: none;
    z-index:1002;
    bottom: 0;
}
.leftNav{
    width:60%;
    max-width:400px;
    height: 100%;
    background-color:#111;
    position: fixed;
    z-index:1003;
    top: 0;
    left: -60%;
}

.rightNav{
   width:80%;
    max-width: 400px;
    height: 100%;
    background-color:#241c1e;
    position: fixed;
    z-index: 999;
    top: 0;
    left: -80%;
}
.rightNav h1{font-size:18px; padding-left:10px; color:#e1d1c2; line-height:40px; padding-top:20px;}


.upNav{
   width: 100%;
    height: 80px;
    background-color:#241c1e;
    position: fixed;
    z-index: 999;
    top: -80px;
}

.downNav{
    width: 100%;
	background-color:#241c1e;
    height: 60px;
    position: fixed;
    z-index: 999;
    bottom: -60px;
}


/*二级菜单*/
.ny_zb{width:100%; margin:0 auto; padding-top:2px; padding-bottom:20px; font-size:12px;}
.ny_zblb1 li{line-height:40px; float:left; width:100%;}
.ny_zblb1 li a{display:block; width:100%; height:40px; font-size:1.2em; color:#eee; margin:0 auto; line-height:40px; padding-top:0px; overflow:hidden; padding-left:0px; text-indent:10px; margin-top:0px; padding-bottom:3px; border-bottom:#222 1px solid; box-shadow:0 0px 0px #d0d0d0;-webkit-transition:all 0.0s ease-in;-moz-transition:all 0.0s ease-in;-o-transition:all 0.0s ease-in;transition:all 0.0s ease-in;}
.ny_zblb1 li a.cur{color:#fff; background:#c92917;  border-bottom:#c92917 1px solid; }
.ny_zblb1 li ul{display:none; padding-bottom:0px; background:#333;}
.ny_zblb1 li ul li{width:100%; }
.ny_zblb1 li ul li a{ width:100%; height:35px; font-size:1.0em; color:#aaa;  text-indent:20px; line-height:35px; overflow:hidden; margin-top:0px; display:block;  border-top:none; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;background: #222; border-bottom:#333 1px solid;}
.ny_zblb1 li ul a:hover{background:#fbb253; color:#fff;}


.ny_zblb1 li ul li ul{display:none; padding-bottom:0px; background:#333;}
.ny_zblb1 li ul li ul li{width:100%; }
.ny_zblb1 li ul li ul li a{ width:100%; height:35px; font-size:12px; color:#e5ecf7; line-height:35px; text-indent:40px; overflow:hidden; margin-top:0px; font-size:14px; display:block;  border-top:none; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; background: #26446d; border-bottom:#2d4f7d 1px solid;}
.ny_zblb1 li ul li ul a:hover{background:#fbb253; color:#fff;}

.ny_zblb1 li ul li a.cur{color:#e5ecf7;background: #182d4a; border-bottom:#254066 1px solid;}



}




/*PC*/

@media only screen and (min-width: 1280px) {



.cont1{width:1200px; height:160px; margin:0 auto; margin-top:26px; background:#fff; border-bottom:#ccc 9px solid; box-sizing:border-box; padding:0px 20px 0px 20px;}

.cont1 ul li{display:block; width:50%; height:150px; float:left; text-align:center; color:#aaa; font-size:16px; box-sizing:border-box; padding-top:10px;}

.cont1 ul h2{ font-size:28px; line-height:70px; font-weight:normal; color:#000;}

.cont1 ul b{font-family:Arial, Helvetica, sans-serif; color:#c92917; font-size:46px;}


.cont2{width:1225px; margin:0 auto; margin-top:26px;}

.cont2 ul li{display:block; width:25%; float:left; text-align:center;}

.cont2 ul a{display:block; width:95%; margin:0 auto;}

.cont2 ul a img{max-width:100%;}


.cont3{width:1200px; height:405px; margin:0 auto; margin-top:26px;}

.cont3l{width:586px; height:396px; float:left; background:#fff; border-bottom:#ccc 9px solid;}

.cont3r{width:586px; height:396px; float:right; background:#fff; border-bottom:#ccc 9px solid;}

.c3a{width:85%; height:60px; line-height:60px; font-size:22px; padding-top:20px; border-bottom:#eee 1px solid; margin:0 auto;}

.c3lb{width:85%; height:114px; border-bottom:#e5e5e5 1px solid; padding-top:10px; overflow:hidden; margin:0 auto;}
.c3lb1{width:100%; height:35px; line-height:35px; font-size:20px; font-weight:bold; color:#d52c18; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c3lb1 a{ color:#d52c18;}
.c3lb2{width:100%; height:25px; line-height:25px; font-size:14px; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c3lb3{width:100%; height:26px; padding-top:15px;}
.c3lb3 a{display:block; width:100px; height:26px; line-height:26px; background:#bbb; color:#fff; text-align:center; border-radius:5px;}

.c3lc{width:85%; height:150px; margin:0 auto;}
.c3lc ul li{display:block; width:100%; height:49px; border-bottom:#e5e5e5 1px solid; font-size:14px; overflow:hidden; line-height:49px;}

.c3rb{width:85%; height:250px; padding-top:25px; margin:0 auto; overflow:hidden; font-size:14px; line-height:32px;}
.c3rb img{float:left; height:250px; margin-right:14px;}
.c3rc{display:none;}






.cont4{width:1200px; min-height:10px; margin:0 auto; margin-top:26px;}
.cont4 img{width:100%; height:auto;}



.footer{width:100%; min-height:385px; background:#373737; padding:35px 0px 20px 0px; margin-top:26px; color:#eee;}
.footerc{width:1200px; height:385px; margin:0 auto;}

.footer a{color:#eee;}
 
.footerc ul li{display:block; width:16.6%; height:385px; float:left; line-height:40px; font-size:14px;}
.footerc ul h4{font-size:16px; line-height:50px; color:#fff;}

.ft{width:100%; min-height:20px; background:#252525; padding:25px 0px 25px 0px;}
.ftc{width:1200px; margin:0 auto; line-height:40px; text-align:center; color:#aaa;}
.ftc a{color:#aaa;}

}




/*PAD*/

@media only screen and (min-width: 1000px) and (max-width: 1279px) {



.cont1{width:1000px; height:160px; margin:0 auto; margin-top:26px; background:#fff; border-bottom:#ccc 9px solid; box-sizing:border-box; padding:0px 20px 0px 20px;}

.cont1 ul li{display:block; width:50%; height:150px; float:left; text-align:center; color:#aaa; font-size:16px; box-sizing:border-box; padding-top:10px;}

.cont1 ul h2{ font-size:28px; line-height:70px; font-weight:normal; color:#000;}

.cont1 ul b{font-family:Arial, Helvetica, sans-serif; color:#c92917; font-size:46px;}



.cont2{width:1000px; margin:0 auto; margin-top:16px;}

.cont2 ul li{display:block; width:25%; float:left; text-align:center;}

.cont2 ul a{display:block; width:95%; margin:0 auto;}

.cont2 ul a img{max-width:100%;}





.cont3{width:1000px; height:405px; margin:0 auto; margin-top:26px;}

.cont3l{width:490px; height:396px; float:left; background:#fff; border-bottom:#ccc 9px solid;}

.cont3r{width:490px; height:396px; float:right; background:#fff; border-bottom:#ccc 9px solid;}

.c3a{width:85%; height:60px; line-height:60px; font-size:22px; padding-top:20px; border-bottom:#eee 1px solid; margin:0 auto;}

.c3lb{width:85%; height:114px; border-bottom:#e5e5e5 1px solid; padding-top:10px; overflow:hidden; margin:0 auto;}
.c3lb1{width:100%; height:35px; line-height:35px; font-size:20px; font-weight:bold; color:#d52c18; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c3lb1 a{ color:#d52c18;}
.c3lb2{width:100%; height:25px; line-height:25px; font-size:14px; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c3lb3{width:100%; height:26px; padding-top:15px;}
.c3lb3 a{display:block; width:100px; height:26px; line-height:26px; background:#bbb; color:#fff; text-align:center; border-radius:5px;}

.c3lc{width:85%; height:150px; margin:0 auto;}
.c3lc ul li{display:block; width:100%; height:49px; border-bottom:#e5e5e5 1px solid; font-size:14px; overflow:hidden; line-height:49px;}

.c3rb{width:85%; height:250px; padding-top:25px; margin:0 auto; overflow:hidden; font-size:14px; line-height:32px;}
.c3rb img{float:left; height:250px; margin-right:14px;}
.c3rc{display:none;}


.cont4{width:1000px; min-height:10px; margin:0 auto; margin-top:16px;}
.cont4 img{width:100%; height:auto;}




.footer{width:100%; min-height:385px; background:#373737; padding:35px 0px 20px 0px; margin-top:26px; color:#eee;}
.footerc{width:1000px; height:385px; margin:0 auto;}

.footer a{color:#eee;}
 
.footerc ul li{display:block; width:16.6%; height:385px; float:left; line-height:40px; font-size:12px;}
.footerc ul h4{font-size:16px; line-height:50px; color:#fff;}

.ft{width:100%; min-height:20px; background:#252525; padding:25px 0px 25px 0px;}
.ftc{width:1000px; margin:0 auto; line-height:40px; text-align:center; color:#aaa;}
.ftc a{color:#aaa;}


}



/*PHONE*/

@media only screen and (max-width: 999px) {



.cont1{width:95%; min-height:20px; margin:0 auto; margin-top:15px; background:#fff; border-bottom:#ccc 6px solid; box-sizing:border-box; padding:0px 10px 0px 10px;}

.cont1 ul li{display:block; width:50%; min-height:20px; float:left; text-align:center; color:#aaa; font-size:1.0em; box-sizing: content-box; padding-top:20px; padding-bottom:20px;}

.cont1 ul h2{ font-size:1.2em; line-height:2.0em; font-weight:normal; color:#000;}

.cont1 ul b{font-family:Arial, Helvetica, sans-serif; color:#c92917; font-size:1.8em; margin-right:5px;}






.cont2{width:97%; margin:0 auto; margin-top:15px;}

.cont2 ul li{display:block; width:50%; float:left; text-align:center; margin-bottom:10px;}

.cont2 ul a{display:block; width:95%; margin:0 auto;}

.cont2 ul a img{width:100%;}












.cont3{width:95%; min-height:405px; margin:0 auto; margin-top:16px;}

.cont3l{width:100%; height:396px; background:#fff; border-bottom:#ccc 6px solid;}

.cont3r{width:100%; margin-top:15px; background:#fff; border-bottom:#ccc 6px solid;}

.c3a{width:85%; height:50px; line-height:50px; font-size:1.4em; padding-top:10px; border-bottom:#eee 1px solid; margin:0 auto;}

.c3lb{width:85%; height:114px; border-bottom:#e5e5e5 1px solid; padding-top:10px; overflow:hidden; margin:0 auto;}
.c3lb1{width:100%; height:35px; line-height:35px; font-size:1.2em; font-weight:bold; color:#d52c18; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c3lb1 a{ color:#d52c18;}
.c3lb2{width:100%; height:25px; line-height:25px; font-size:1.0em; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c3lb3{width:100%; height:26px; padding-top:8px;}
.c3lb3 a{display:block; width:100px; height:26px; line-height:26px; background:#bbb; color:#fff; text-align:center; border-radius:5px;}

.c3lc{width:85%; height:150px; margin:0 auto;}
.c3lc ul li{display:block; width:100%; height:49px; border-bottom:#e5e5e5 1px solid; font-size:14px; overflow:hidden; line-height:49px;}

.c3rb{ display:none; }


.c3rc{width:85%; padding-top:12px; margin:0 auto; overflow:hidden; font-size:1.0em; padding-bottom:20px; line-height:32px;}





.cont4{width:95%; min-height:10px; margin:0 auto; margin-top:16px;}
.cont4 img{width:100%; height:auto;}




.footer{width:100%; min-height:225px; background:#373737; padding:35px 0px 20px 0px; margin-top:16px; color:#eee;}
.footerc{width:95%; min-height:225px; margin:0 auto;}

.footer a{color:#eee;}
 
.footerc ul li{display:block; width:33.33%; height:225px; float:left; line-height:2.0em; font-size:1.0em;}
.footerc ul h4{font-size:1.2em; line-height:2.5em; color:#fff;}

.footerc ul img{max-width:60%;}

.footerc ul .duan{width:28% !important;}
.footerc ul .chang{width:38.66% !important;}

.ft{width:100%; min-height:20px; background:#252525; padding:25px 0px 25px 0px;}
.ftc{width:95%; margin:0 auto; line-height:2.0em; font-size:0.8em; text-align:center; color:#aaa;}
.ftc a{color:#aaa;}


}







.u4 {
    display: flex;
    justify-content: space-between;
  }

  .ny_nav ul .active {
    background: #b20802;
  }















