@charset "gb2312";
/* CSS Document */

.title{overflow: hidden;padding: 30px 0;width: 1100px;margin:0 auto;text-align: center;}
.title span{display: block;font-size: 36px;color: #eb6100;font-weight: bold;text-transform: uppercase;}
.title span.tit{color: #fff;background: url(../../ltld/hst/jjfatit_bg.jpg) no-repeat;font-size: 24px;width: 152px;margin: 0 auto;height: 34px; line-height:34px;}
.title span.tit1{color: #fff;background: url(../../ltld/hst/tit1_bg.jpg) no-repeat;font-size: 22px;width: 304px;margin: 0 auto;height: 34px; line-height:34px;}
.title p{font-size: 14px;color: #232323;text-transform: uppercase;margin: -20px 0 5px;background: #fff;position: relative;line-height: 30px;}
.title p span{background: #eb6100;margin-top: 10px;}
.nsfl1{width: 100%;height: 480px;background: url(../../ltld/hst/banner_hst.jpg) no-repeat top center;margin-top:129px;}
.nsfl2{ background:url(../../ltld/hst/jjfa_bg.png) no-repeat center bottom;}
.nsfl2 .jjfa_nr {width:1100px;margin:0 auto;overflow:hidden;padding: 40px 0;}
.nsfl2 .jjfa_nr .jjfa_nrl{width: 400px;float:left;background: url(../../ltld/hst/jjfanr_bg.png) no-repeat 20px 10px;padding-left: 65px;}
.nsfl2 .jjfa_nr p{font-size: 14px;color: #232323;line-height: 26px;float: left;margin: 15px 0 15px;}
.nsfl2 .jjfa_nr p span{font-size: 18px;font-weight: bold;}
.nsfl2 .jjfa_nr p.nr{line-height:22px;margin: 10px auto;}
.nsfl2 .fatp{ display:block; float:right;}
.nsfl3{ background:#eef2f5;}
.nsfl3 .title p{ background:#eef2f5;}
.nsfl3 .anli_nr {width:1100px;margin:0 auto;overflow:hidden;padding: 15px 0 40px;}
.nsfl3 .anli_nr .anli_nrr{width: 370px;float:right;padding: 25px 10px 0 0;}
.nsfl3 .anli_nr p{font-size: 14px;color: #232323;line-height: 26px;float: left;margin: 0 0 5px;}
.nsfl3 .anli_nr p span{font-size: 18px;font-weight: bold;}
.nsfl3 .anli_nr p.nr{line-height:22px;margin: 5px auto;}
.nsfl3 .anli_nr p b{color: #666;font-size: 8px;font-weight: normal;display: block;margin-top: 0;line-height: 12px;text-transform: uppercase;}
.nsfl3 .anli_nr p img{margin-left: 25px;margin-top: 20px;}
.nsfl3 .anli_nr ul{overflow: hidden;float: left;font-size: 14px;}
.nsfl3 .anli_nr ul li{padding: 6px 0;color: #232323;line-height: 15px;width: 450px;}
.nsfl3 .anli_nr ul li span{display: block;font-size: 16px;color: #232323;padding-top: 10px;}
.nsfl3 .altp{ display:block; float:left;}
.nsfl4 .qyys_nr{width: 1100px;margin: 0 auto;overflow: hidden;padding-bottom: 40px;}
.nsfl4 .qyys_nr span{font-size: 16px;font-weight: bold;padding-top: 55px;display: block;}
.nsfl4 .qyys_nr p{font-size: 14px;padding: 10px 0;}
.nsfl4 .qyys_nr .qyys_nrl{width: 343px;float: left;text-align: right;}
.nsfl4 .qyys_nr .qyys_nrr{width: 357px;float: right;}
.nsfl4 .qyys_nr img{ padding-left:47px;}
.nsfl5{ background:#eef2f5;}
.nsfl5 .title p{ background:#eef2f5;}
.nsfl5 .ryzz_nr {width:1100px;margin:0 auto;overflow:hidden;padding: 15px 0 40px;}
.nsfl5 .ryzz_nr .ryzz_nrr{width: 355px;float:right;padding: 140px 10px 0 0;}
.nsfl5 .ryzz_nr p{font-size: 14px;color: #232323;line-height: 26px;float: left;margin: 0 0 5px;}
.nsfl5 .zztp{ display:block; float:left;}
.nsfl6 .hzxr_nr{ width:1100px; margin:0 auto; overflow:hidden;padding-bottom: 40px;}
.nsfl6 .hzxr_nr p{font-size: 14px;text-align: center;color: #414663;line-height: 28px;}
.nsfl6 .hzxr_nr p span.hzxr_ms{display: block;font-size: 14px;color: #414663;padding-bottom: 0;}
.nsfl6 .hzxr_nr span{font-size: 20px;display: block;text-align: center;color: #ff6d00;padding-bottom: 30px;}
.nsfl6 .hzxr_nr .hzxr_nrl{float: left;width: 551px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li{float: left;margin: 0 9px 6px 0;width: 271px;height: 224px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.last{ margin-right:0;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li img{width: 271px;height: 224px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg{background: url(../../ltld/hst/shili4.jpg) no-repeat;padding: 60px 10px 0;width: 251px;height: 164px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg p{text-align: left;text-transform: uppercase;color: #fff;line-height: 18px;font-weight: bold;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span{font-size: 22px;text-align: left;color: #fff;font-weight: bold;padding-bottom: 15px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span.line{width: 50px;height: 2px;background: #fff;padding-bottom: 0;margin-top: 20px;}
.nsfl6 .hzxr_nr .hzxr_nrr{float: right;}
.nsfl6 .hzxr_nr .hzxr_nrr img{width: 539px;height: 453px;}
.nsfl7{ background:#1e243a;}
.nsfl7 .title p{ background:#1e243a; color:#fff;}
.nsfl7 .tzflm_nr{width: 1100px;overflow: hidden;margin: -30px auto 0;padding-bottom: 40px;}
.nsfl7 .tzflm_nr .tzflmtp{width: 576px;float: right;}
.nsfl7 .tzflm_nr .tzflmtp img{width: 576px;height: 532px;}
.nsfl7 .tzflm_nr ul{overflow:hidden;float: left;width: 500px;padding-top: 80px;}
.nsfl7 .tzflm_nr ul li{overflow:hidden;padding: 25px 0;}
.nsfl7 .tzflm_nr ul li img{width: 55px;float:left;}
.nsfl7 .tzflm_nr ul li p{text-align:left;line-height: 18px;float: right;font-size: 14px;padding: 10px 0 0 0;width: 415px;color: #fff;}
.nsfl7 .tzflm_nr ul li p span{display: block;font-weight: bold;}
.hsdh9{background:url(../../ltld/hst/tjbd_bg.jpg) no-repeat; height:378px;}
.zs{background:url(../../ltld/hst/zs_bg.png) no-repeat;height:66px;width: 830px;float: left;}
.zs h2{font-size:24px;color:#333;line-height:44px}
.zs p{font-size: 24px;padding: 3px 0 15px 70px;font-weight: bold;color: #0a0a0a;}
.zs span{color:#414663;text-transform: uppercase;display: block;padding-left: 70px;font-size: 13px;}
.tj_2{width:1100px;margin:0 auto;padding-top: 25px;overflow: hidden;}
.tj_2 form{overflow: hidden;width: 1100px;float: left;}
#xinxi tr{width:1100px;height: 45px;line-height: 45px;}
#xinxi td{width:400px;height: 30px;border-spacing:30px;}
#xinxi td span.hjd{ width:75px; display:block; float:left; font-size:14px; color:#666;}
#xinxi b{color:red}
#xinxi input{width: 150px;height: 25px;border: 1px solid #9a9797;background: #f9f9f9;}
#xinxi input+span{width:150px;display:block;float:right;margin-top: 10px;height: 25px;line-height: 25px;margin-right:15px;font-size:14px;}
#button{width: 260px;background: #ff6d00;color:#fff;border:0;margin: 0 auto;display: block;padding: 15px 0;cursor: pointer;}
.tell{width:260px;float: right;}
#xinxi{margin: 0;float: left;}
.tell p{font-size:18px;color:#fff;line-height:30px;margin: 18px 20px 0;text-align: center;}
.tell #button p{margin: 0;text-transform: uppercase;font-size: 14px;line-height: 20px;}
.tell p.fbt{font-size: 32px;margin: 10px 0;color: #ff3300;font-weight: bold;text-align: center;}
.tell p.fx{border-top: 1px #fff solid;margin-top: 15px;width: 140px;padding-top: 20px;}
.tell span{font-size: 24px;color: #fff;display: block;line-height: 25px;}
.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{ height:280px; background-size:auto 100%;margin:0;}
.nsfl2{ background:none;}
.title{ width:100%; padding:3% 0;}
.title span{ font-size:32px;}
.title p{ line-height:25px; margin-bottom:0;}
.title span.tit{height: 30px;line-height: 30px;font-size: 20px;background-size: 100%;}
.nsfl2 .jjfa_nr{ width:100%; padding:2% 0;}
.nsfl2 .jjfa_nr p{ margin:1% 0;}
.nsfl2 .jjfa_nr p.nr{ margin:1% auto;}
.nsfl2 .jjfa_nr .jjfa_nrl{background: none;padding-left: 1%;width: 49%;}
.nsfl2 .fatp{ width:50%;}
.nsfl2 .fatp img{ width:100%; height:auto;}
.nsfl3 .anli_nr{ width:100%; padding:1% 0 4%;}
.nsfl3 .altp{ width:100%; text-align:center;}
.nsfl3 .altp img{ width:85%; height:auto;}
.nsfl3 .anli_nr .anli_nrr{ width:96%; padding:2% 2% 0;}
.nsfl4 .qyys_nr{ width:100%; padding-bottom:4%;}
.nsfl4 .qyys_nr .qyys_nrl{ width:29%; padding:4% 0 0 1%;}
.nsfl4 .qyys_nr span{ padding-top:5%;}
.nsfl4 .qyys_nr p{ padding:1% 0;}
.nsfl4 .qyys_nr img{ width:38%; padding:0 1%;}
.nsfl4 .qyys_nr .qyys_nrr{ width:29%; padding:4% 1% 0 0;}
.nsfl5 .ryzz_nr{ width:100%; padding:1% 0 4% 0;}
.nsfl5 .zztp{ width:60%;}
.nsfl5 .zztp img{ width:100%; height:auto;}
.nsfl5 .ryzz_nr .ryzz_nrr{ width:39%; padding:9% 1% 0 0;}
.title span.tit1{height: 30px;line-height: 30px;font-size: 20px;}
.nsfl6 .hzxr_nr{ width:98%; padding:0 1% 4%;}
.nsfl6 .hzxr_nr p{ line-height:25px; padding:0 1%;}
.nsfl6 .hzxr_nr p span.hzxr_ms{display: initial;}
.nsfl6 .hzxr_nr span{ padding-bottom:3%; font-size:18px;}
.nsfl6 .hzxr_nr .hzxr_nrl{ width:50%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li{ margin:0 1% 0 0; width:49%; height:auto;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li img{ width:100%; height:auto;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg{padding: 10% 1% 0;width: 47%;height: 14.8vw;background-size: auto 100%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span{ font-size:16px; padding-bottom:2%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg p{font-size: 12px;font-weight: normal;line-height: 14px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span.line{ margin-top:5%;}
.nsfl6 .hzxr_nr .hzxr_nrr{ width:49%;}
.nsfl6 .hzxr_nr .hzxr_nrr img{ width:100%; height:auto;}
.nsfl7 .tzflm_nr{ width:98%; margin:0 auto;}
.nsfl7 .tzflm_nr .tzflmtp{float: none;margin: 0 auto;display: block;}
.nsfl7 .tzflm_nr ul{ width:100%; padding-top:3%;}
.nsfl7 .tzflm_nr ul li{ padding:2% 0;}
.nsfl7 .tzflm_nr ul li p{ width:90%;}
.hsdh9{height: auto;margin-bottom: 11vw;background-repeat-y: repeat;}
.tj_2{ width:100%; padding:3% 0;}
.tj_2 form{ width:96%; margin:0 2%; height:auto;}
.zs{ background:none; height:auto;}
.zs span{ padding:0;}
.zs p{ padding:0; font-size:20px;}
#xinxi{ margin:0 2%;}
#xinxi tr{ width:100%; height:50px; line-height:50px;}
#xinxi tr:nth-child(3){ height:100px;}
#xinxi td{ width:100%; display:block; height:50px;}
#xinxi input{ width:58%;}
#xinxi input+span{ margin-top:14px;}
#xinxi td textarea{ width:100% !important;}
.tell{ float: left;margin: 2% 0 0 4%;}
.tell p{ display:none;}
.tell p.fbt{ display:none;}
#button{margin: 2% 0 0 1%;padding: 6% 0;width: 200px;}
}
@media only screen and (max-width: 640px) {
.nsfl1{ height:245px;}
.nsfl2 .jjfa_nr p.nr{ line-height:18px;}
.nsfl4 .qyys_nr .qyys_nrl{ padding:2% 0 0 1%;}
.nsfl4 .qyys_nr .qyys_nrr{ padding:2% 1% 0 0;}
.nsfl4 .qyys_nr p{ line-height:16px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg{ padding:8% 1% 0;height: 15.8vw;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span{ font-size:14px;}
.nsfl7 .tzflm_nr .tzflmtp{ width:530px;}
.nsfl7 .tzflm_nr .tzflmtp img{ width:530px; height:auto;}
.nsfl7 .tzflm_nr ul li p{ width:88%;}
#xinxi input{ width:52%;}
.hsdh9{ margin-bottom:14vw;}
#button{ padding:4% 0;}
.tell span{ font-size:20px;}
}
@media only screen and (max-width: 560px) {
.nsfl1{ height:210px;}
.nsfl2 .jjfa_nr .jjfa_nrl{ width:96%; padding:0 2%;}
.nsfl2 .fatp{ width:100%; text-align:center;}
.nsfl2 .fatp img{ width:85%;}
.nsfl2 .jjfa_nr p.nr{ line-height:22px;}
.nsfl4 .qyys_nr .qyys_nrl{width: 47%;padding: 2% 1% 0 2%;text-align: left;}
.nsfl4 .qyys_nr span{ padding-top:1%;}
.nsfl4 .qyys_nr p{ height:80px; line-height:20px;}
.nsfl4 .qyys_nr img{ display:none;}
.nsfl4 .qyys_nr .qyys_nrr{width: 47%;padding: 2% 2% 0 1%;}
.nsfl5 .ryzz_nr .ryzz_nrr{ padding:6% 1% 0 0;}
.nsfl5 .ryzz_nr p{ line-height:20px;}
.nsfl6 .hzxr_nr .hzxr_nrl{ width:100%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li{ margin:0 1%; width:48%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg{ width:47%;padding: 8% 1% 0;height: 31vw;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span{ font-size:20px; padding-bottom:5%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span.line{ margin-top:9%;}
.nsfl6 .hzxr_nr .hzxr_nrr{ width:98%; padding:0 1%;}
.nsfl7 .tzflm_nr .tzflmtp{ width:100%;}
.nsfl7 .tzflm_nr .tzflmtp img{ width:100%;}
.nsfl7 .tzflm_nr ul li p{ width:86%;}
#xinxi input{ width:44%;}
}
@media only screen and (max-width: 480px) {
.nsfl1{ height:175px;}
.title span{ font-size:24px;line-height: 45px;}
.title p{ font-size:12px;}
.title p.jj{ font-size:14px;line-height: 18px;padding: 5px 0;}
.title span.tit{ height:25px; line-height:25px; font-size:16px; width:120px;}
.title span.tit1{height: 25px;line-height: 25px;font-size: 16px;width: 215px;background-size: 100%;}
.nsfl2 .jjfa_nr p span{ font-size:16px;}
.nsfl2 .fatp img{ width:96%;}
.nsfl3 .altp img{ width:96%;}
.nsfl3 .anli_nr p span{ font-size:16px;}
.nsfl3 .anli_nr ul li span{ font-size:16px; padding-top:5px;}
.nsfl4 .qyys_nr .qyys_nrl{ width:96%; padding:2% 2% 0;}
.nsfl4 .qyys_nr p{ height:auto;}
.nsfl4 .qyys_nr .qyys_nrr{ width:96%; padding:0 2%;}
.nsfl5 .ryzz_nr .ryzz_nrr{ width:96%; padding:0 2%;}
.nsfl5 .zztp{width: 96%;padding: 0 2%;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span{ font-size:16px;}
.nsfl7 .tzflm_nr ul li p{ line-height:20px; padding:0; width:84%;}
#xinxi td{ height:60px; line-height:30px;}
#xinxi input{ width:73%;}
#xinxi input+span{ margin-top:0; padding-left:75px; margin-right:0; float:left;}
#button{ padding:2% 0; width:160px;}
.tell{ width:160px;}
.tell span{ font-size:16px;}
.nsfl6 .hzxr_nr span{ font-size:16px;}
.zs{ padding-bottom:3%;}
.zs span{ font-size:12px;}
.zs p{ font-size:18px;}
}
@media only screen and (max-width: 400px) and (min-width: 320px) {
.nsfl1{ height:140px;}
.nsfl6 .hzxr_nr .hzxr_nrl ul li.lastbg span{ font-size:14px;}
.nsfl7 .tzflm_nr ul li p{ line-height:20px; padding:0; width:80%;}
.hsdh9{ margin-bottom:20vw;}
}