.nsfl_tit{margin: 30px auto 20px;overflow: hidden;text-align: center;}
.nsfl_tit p{color: #232323;text-transform: uppercase;font-size: 24px;font-weight: bold;}
.nsfl_tit span{font-size: 24px;color: #eb6100;margin: 0 auto;font-weight: bold;}
.nsfl_tit p.ftit{font-size: 12px;color: #555;font-weight: normal;float: none;}
.nsfl_tit1{}
.nsfl_tit1 p{color: #fff;}
.nsfl_tit1 span{color: #fff;}
.nsfl_tit1 p.ftit{color: #fff;}
.nsfl1{width: 100%;height: 489px;background: url(../../ltld/cglfs/banner_cglfs.jpg) no-repeat top center;margin-top:129px;}
.nsfl2{ width:1100px; margin:0 auto; overflow:hidden;}
.nsfl2 ul{overflow: hidden;margin-bottom: 20px;}
.nsfl2 ul li{float: left;width: 178px;text-align: center;color: #555;margin-right: 6px;}
.nsfl2 ul li span{display: block;font-size: 16px;}
.nsfl2 ul li span p{font-size: 14px;text-align:  center;width: 178px;color: #232323;line-height: 30px;}
.nsfl2 ul li.last{ margin-right:0;}
.nsfl3{background:url(../../ltld/cglfs/anlibg.jpg) no-repeat center top; height:762px;}
.nsfl3 .anli{ width:1100px; margin:0 auto; overflow:hidden;}
.nsfl3 .anli_nr{overflow:hidden;margin-bottom: 40px;position: relative;}
.nsfl3 .anli_nrr{width: 460px;float:right;margin-right: 20px;}
.nsfl3 .xmtp{ display:block; float:left;}

.marqueebox {position: relative;width: 1100px;}
#marquee3 {width: 1100px;overflow: hidden;margin-bottom: 10px;}
#marquee3 ul li {float: left; width:1100px;}
#marquee3 ul li p.altit{padding: 65px 0 0;position: relative;}
#marquee3 ul li p{font-size: 14px;color: #232323;line-height: 22px;margin-top: 10px;}
#marquee3 ul li p strong{margin-top: 15px;}
#marquee3 ul li p span{font-size: 18px;display:block;font-weight: bold;}
#marquee3 ul li p span.xian{height: 3px;background: #eb6100;width: 80px;margin: 10px 0;}
#marquee3 ul li p.nr{line-height:22px;margin: 5px auto;}
#marquee3 ul li p b{color: #666;font-size: 8px;font-weight: normal;display: block;margin-top: 0;line-height: 12px;text-transform: uppercase;}
#marquee3 ul li p.alnr{ margin-top:20px;}
#marquee3 ul li p img{margin-left: 25px;margin-top: 20px;}
#marquee3 ul li ul{overflow: hidden;font-size: 14px;}
#marquee3 ul li ul li{margin: 5px 0;color: #000;line-height: 20px;width: 100%;}
#marquee3 ul li ul li span{display: block;font-size: 14px;color: #000;padding: 15px 0 0;font-weight: bold;}
#marquee3 ul li ul li span.alnr_ico{display: initial;padding: 0;font-weight: normal;color: #eb6100;}
#marquee3 ul li img {display: block;}
#mar3Nav {margin: 0 auto;width: 255px;overflow: hidden;}
#mar3Nav li {float: left;margin: 0 5px;width: 75px;height: 8px;background: #918f8e;cursor: pointer;line-height: 16px;font-size: 10px;color: #FFF;text-align: center;}
#mar3Nav li.navOn {background: #eb6100;}
#mar3Nav li p{display: none;}

.nsfl4{background:url(../../ltld/cglfs/xtyd_bg.jpg) no-repeat center top;}
.nsfl4 .xtyd{ width:1100px; margin:0 auto; overflow:hidden;}
.nsfl4 .xtyd .xtyd_nr ul{margin-bottom: 10px;overflow:hidden;}
.nsfl4 .xtyd .xtyd_nr ul li{float: left;width: 530px;margin: 0 20px 30px 0;}
.nsfl4 .xtyd .xtyd_nr ul li img{float: left;width: 180px;height: 180px;}
.nsfl4 .xtyd .xtyd_nr ul li p{font-size: 14px;float: left;margin-top: 10px;}
.nsfl4 .xtyd .xtyd_nr ul li.last{ margin-right:0;}
.nsfl4 .xtyd .xtyd_nr ul li .ysbg{float: left;color: #fff;width: 296px;padding: 45px 25px 0;}

.nsfl5{background:url(../../ltld/cglfs/ryzz_bg.jpg) no-repeat center top;}
.nsfl5 .ryzz{ width:1100px; margin:0 auto; overflow:hidden;}
.nsfl5 .zzzs_nr{text-align: center;padding: 25px 0 60px;overflow: hidden;}
.nsfl5 .zzzs_nr .zzzs_nrl{float: left;width: 600px;margin-top: 15px;}
.nsfl5 .zzzs_nr .zzzs_nrl p{text-align: left;font-size: 14px;line-height: 24px;margin-bottom: 76px;color: #454545;padding-left: 30px;}
.nsfl5 .zzzs_nr .zzzs_nrl p span{ display:block;}
.nsfl5 .zzzs_nr .zzzs_nrr{float: right;width: 500px;}

.nsfl6{}
.nsfl6 .hzxr{width:1100px; margin:0 auto; overflow:hidden;}
.nsfl6 .hzxr_nr p{font-size: 14px;text-align: center;color: #fff;line-height: 25px;width: 900px;margin: 0 auto 20px;}
.nsfl6 .hzxr_nr ul{overflow:hidden;background: #fff;margin-bottom:  30px;}
.nsfl6 .hzxr_nr ul li{width: 208px;margin: 10px 0 10px 10px;float:left;height: 177px;}
.nsfl6 .hzxr_nr ul li img{width: 208px;height: 177px;}
.nsfl6 .hzxr_nr ul p{font-size: 14px;text-align: center;color: #414663;line-height: 26px;margin: 10px 0;float: left;width: 88%; padding:0 6%;}
.nsfl6 .hzxr_nr ul p span{ display:block;}
.nsfl6 .hzxr_nr ul .nr1{display: block;text-align: center;font-size: 20px;float: left;width: 100%;margin: 5px 0 20px;color: #ff6d00;}

.nsfl9{background:url(../../ltld/spylcs/tjbd_bg.jpg) no-repeat bottom center; margin-bottom:15px;}
.tj_2{width:1100px;margin:0 auto;overflow: hidden;}
.tj_2 form{overflow: hidden;width: 100%;}
#xinxi tr{width:1100px;height: 45px;}
#xinxi td{width:400px;height: 45px;border-spacing:30px;}
#xinxi td span.hjd{ width:75px; display:block; float:left;}
#xinxi b{color:red}
#xinxi input{width: 230px;height:30px;border:1px solid #aaa;background: rgba(255, 255, 255, 0.56);}
#xinxi input+span{width:200px;display:block;float:right;height:30px;line-height:30px;margin-right:15px;font-size:14px}
#xinxi textarea{ background-color:rgba(255, 255, 255, 0.56);border:1px solid #aaa;}
#button{width: 140px;height:35px;line-height: 35px;background: #eb6100;color:#fff;border:0;font-size: 14px;border-radius: 17px;margin: 15px auto;display: block;}
.tell{width:100%;height: 100px;background: #eb6100;}
#xinxi{margin: 0 auto;width: 98%;}
.tell p{font-size:18px;color:#fff;line-height:30px;float: left;line-height: 100px;margin-left: 50px;}
.tell p.fbt{font-size:12px;line-height:14px;color: rgba(255, 255, 255, 0.6);margin-top:0;}
.tell p.fx{margin-top: 8px;width: 180px;line-height:  initial;margin-left: 315px;}
.tell span{font-size:14px;color: #fff;float: right;margin: 30px 63px 0 0;}
.tell a{display:block;float:left;margin-top:20px;margin-left:20px;}
.tell .wx{position:relative}
.tell .wx .wx1{position:absolute;top: 40px;left: -45px;display:none;width: 120px;}
.tell .wx:hover>.wx1{display:block}


@media only screen and (max-width: 768px) {

.nsfl1{background-size: auto 100%;height: 310px;margin:0;}
.nsfl2{ width:98%; padding:0 1%;}
.nsfl_tit{ margin:3% auto 2%;}
.nsfl_tit p{ font-size:22px;}
.nsfl_tit p span{ font-size:22px;}
.nsfl2 ul{ margin-bottom:2%;}
.nsfl2 ul li{ width:23%; margin:2% 5.1%;}
.nsfl2 ul li span img{ width:100%; height:auto;}
.nsfl2 ul li span p{ width:100%; line-height:18px;}
.nsfl3{ background:#eee; height:auto;}
.nsfl3 .anli{ width:98%; padding:0 1%;}
.nsfl3 .anli_nr{ margin-bottom:2%;}
.marqueebox{ width:100%;}
#marquee3{ width:100%; margin-bottom:1%;}
#marquee3 ul{ width:100% !important;}
#marquee3 ul li{ width:100%; margin-bottom:4%;}
#marquee3 ul li:nth-child(n+4){ display:none;}
.nsfl3 .xmtp{ width:530px; float:none; margin:0 auto;}
#marquee3 ul li img{ width:100%; height:auto;}
.nsfl3 .anli_nrr{ width:630px; float:none; margin:0 auto;}
#marquee3 ul li p.altit{ padding-top:2%;}
#marquee3 ul li p{ margin-top:1%;}
#mar3Nav{ display:none;}
.nsfl4{ background-repeat:repeat-y;}
.nsfl4 .xtyd{ width:98%; padding:0 1%;}
.nsfl4 .xtyd .xtyd_nr ul{ margin:3% 0 1%;}
.nsfl4 .xtyd .xtyd_nr ul li{width: 48%;margin: 0 1% 3%;text-align: center;}
.nsfl4 .xtyd .xtyd_nr ul li img{ float:none; width:160px; height:160px;}
.nsfl4 .xtyd .xtyd_nr ul li .ysbg{ float:none; width:90%; padding:0 5%;}
.nsfl4 .xtyd .xtyd_nr ul li p{ text-align:left; margin-top:1%;}
.nsfl5 .ryzz{ width:100%;}
.nsfl5 .zzzs_nr{ padding:2% 0 5%;}
.nsfl5 .zzzs_nr .zzzs_nrl{ width:98%; padding:0 1%; margin-top:0;}
.nsfl5 .zzzs_nr .zzzs_nrl p{ text-align:left; line-height:25px; margin-bottom:2%; padding:0;}
.nsfl5 .zzzs_nr .zzzs_nrl p span{ display:initial;}
.nsfl5 .zzzs_nr .zzzs_nrr{ display:none;}
.nsfl6 .hzxr{ width:98%; padding:0 1%;}
.nsfl6 .hzxr_nr ul{ margin-bottom:3%;}
.nsfl6 .hzxr_nr ul li{ width:27.6%;margin: 1% 2.8%; height:auto;}
.nsfl6 .hzxr_nr ul li img{ width:100%; height:auto;}
.nsfl6 .hzxr_nr ul p{ margin:1% 0; width:100%; padding:0;}
.nsfl6 .hzxr_nr ul .nr1{ font-size:18px; margin:1% 0 2%;}

.nsfl9{height: auto;background-position-y: top;background-repeat-y: repeat;margin-bottom: 11vw;}
.tj_2{ width:100%; padding:3% 0;}
.tell{ display:none;}
.tj_2 form{ width:96%; margin:0 2%;height:auto;background: rgba(255, 255, 255, 0.5);}
#xinxi{ margin:0 2%;}
#xinxi tr{ width:100%;}
#xinxi tr:nth-child(3){ height:100px;}
#xinxi td{ width:100%; display:block;}
#xinxi input{ width:58%;}
#xinxi td textarea{ width:100% !important;}
#xinxi input+span{ width:160px;}

}
@media only screen and (max-width: 640px) {
.nsfl1{ height:270px;}
.nsfl2 ul li{ width:28%; margin:2% 2.6%;}
.nsfl3 .anli_nrr{ width:100%;}
.nsfl6 .hzxr_nr ul li{ width:31.3%; margin:1%;}

#xinxi input{ width:52%;}
.nsfl9{ margin-bottom:14vw;}
}
@media only screen and (max-width: 560px) {
.nsfl1{ height:235px;}
.nsfl2 ul li{width: 31.3%;margin: 2% 1%;}
.nsfl3 .xmtp{ width:470px;}

#xinxi input{ width:44%;}
.nsfl9{ margin-bottom:16vw;}
.tell span{display:none;}
}
@media only screen and (max-width: 480px) {
.nsfl1{ height:200px;}
.nsfl_tit p{ font-size:18px;}
.nsfl_tit p span{ font-size:18px;}
.nsfl2 ul li{ width:37.8%; margin:2% 6.1%;}
.nsfl3 .xmtp{ width:90%;}
#marquee3 ul li p span{ font-size:16px;}
.nsfl4 .xtyd .xtyd_nr ul li img{ width:130px; height:130px;}
.nsfl5 .zzzs_nr .zzzs_nrl img{ width:86%; height:auto;}
.nsfl6 .hzxr_nr ul .nr1{ font-size:16px;}

#xinxi td{ height:68px; line-height:30px;}
#xinxi input{ width:75%;}
#xinxi input+span{ margin-top:0; padding-left:75px; margin-right:0; float:left;}
#button{width: 110px;height: 30px;line-height: 30px;border-radius: 5px;}
}
@media only screen and (max-width: 400px) and (min-width: 320px) {
.nsfl1{ height:155px;}
.nsfl2 ul li{width: 45%;margin: 2% 2.5%;}
.nsfl4 .xtyd .xtyd_nr ul li img{ width:110px; height:110px;}

#xinxi td span.hjd{ font-size:14px;}
#xinxi input{ width:73%;}
}
