*{ padding:0; margin:0;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0}
li,ul{list-style-type:none}
body{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; min-width:1200px;}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
.fl{float:left}
.fr{float:right}
.yhtlm_tit{overflow:hidden;padding:50px 0 30px}
.yhtlm_tit p{width: 525px;font-size:16px;color:#232323;text-transform:uppercase;margin:0 auto;background: url(../../ltld/yhtlm/yhtlmtit_ico.png) no-repeat center 12px;background-size: auto 70%;text-align:center;line-height:25px;padding:30px 30px 0;overflow:hidden;}
.yhtlm_tit p span{display:block;font-size: 46px;line-height:50px;float:left;font-weight:700;color: #ff6503;}
.yhtlm_tit p span.color{color:#000;font-weight: normal;}
.yhtlm_tit p span.ico{font-size:12px}
.yhtlm_tit1 p{width: 430px;background:url(../../ltld/yhtlm/yhtlmtit_ico1.png) no-repeat center 12px;background-size:auto 70%;}
.yhtlm_tit1 p span{color:#fff}
.yhtlm_tit1 p span.color{color:#fff}
.yhtlm_tit2 p{width: 430px;}
.yyxh{
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0 30px;
}
.yyxh ul{
    overflow: hidden;
    padding: 30px 0 40px;
	
}
.yyxh ul li{
    width: 390px;
    float: left;
    margin-right: 15px;
    position: relative;
}
.yyxh ul li img{
    width: 337px;
    height: 327px;
    display: block;
    padding: 26px;
}
.yyxh ul li p{
    text-align: center;
    font-size: 34px;
    line-height: 36px;
    font-weight: bold;
    color: #7b92e2;
}
.yyxh ul li.bg2 p{ color:#fff;}
.yyxh ul li.bg2 p.p3{ color:#fff;}
.yyxh ul li p.p1{
    color: #ff6503;
    margin: -230px 0 145px;
    text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
    -webkit-text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
    -moz-text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
}
.yyxh ul li p.p2{
    top: 65px;
    left: 27px;
}
.yyxh ul li p.p3{
    font-size: 18px;
    color: #000;
    text-align: left;
    padding: 0 26px;
}
.yyxh ul li.bg1{background:url(../../ltld/yhtlm/yyxhbg1.jpg) no-repeat center;width:390px;height:417px;display: block;}
.yyxh ul li.bg2{background:url(../../ltld/yhtlm/yyxhbg2.jpg) no-repeat center;width:390px;height:417px;display: block;}
.yyxh ul li.bg3{background:url(../../ltld/yhtlm/yyxhbg3.jpg) no-repeat center;width:390px;height:417px;display: block;}
.yyxh ul li.last{ margin-right:0;}
.tdbg{
    background: url(../../ltld/yhtlm/tdbg.jpg) no-repeat center;
    height: 856px;
}
.tdsm{
    width: 1200px;
    margin: 0 auto;
}
.tdsm .tdimg img{
    width: 931px;
    height: 497px;
    display: block;
    margin: 0 auto;
}
.tdsm .tdimg img.img1{
    width: 823px;
    height: 295px;
    margin: -320px 0 0 100px;
}
.tdsm ul{
    overflow: hidden;
    margin: -30px 0 0 40px;
    display: inline-block;
}
.tdsm ul li{
    width: 315px;
    float: left;
    margin-right: 95px;
}
.tdsm ul li img{
    width: 85px;
    height: auto;
    display: block;
    margin-left: 20px;
}
.tdsm ul li span{
    display: block;
    font-size: 18px;
    color: #fff;
    padding: 20px 0 10px;
}
.tdsm ul li p{
    font-size: 15px;
    color: #fff;
    line-height: 22px;
}
.tdsm ul li.td2 img{ margin-left:10px;}
.tdsm ul li.td3{ margin-right:0;}
.cpyy{}
.sflbg{background: url(../../ltld/yhtlm/sflbg.jpg) no-repeat center 472px;height: auto;margin: 30px 0;overflow: hidden;}
.sfl{width:1200px;margin:0 auto;}
.sfl .sfll{width: 689px;float: right;overflow: hidden;margin: 0 -20px 0 -200px;z-index: 1;}
.sfl .sflr{width: 630px;overflow: hidden;}
.sfl .sflr .sfltit{text-transform:uppercase;padding: 50px 0 22px;}
.sfl .sflr .sfltit p{font-size: 36px;color: #000;font-weight:700;}
.sfl .sflr .sfltit span{width:75px;height:5px;background:#fff;display:block;margin: 10px 0;}
.sfl .sflr ul{float: left;width: 624px;}
.sfl .sflr ul li{line-height: 30px;padding: 15px 0;}
.sfl .sflr ul li span{text-align:center;display:block;float:left;width:20px;height:20px;line-height:20px;color:#fff;background: #ef9a00;font-size:16px;font-weight:700;border-radius:10px;margin:6px 10px 0 0;}
.sfl .sflr ul li p{font-size:16px;color: #23303c;line-height: 33px;background: url(../../ltld/yhtlm/sfl_ico1.png) no-repeat top left/19px;padding-left: 30px;background-position-y: 8px;}
.sfl .sflr ul li.last{ padding:0;}
.sfl .sflr ul li.last p{font-size: 14px;line-height: 24px;color: #000;background: no-repeat;}
.sfl .sflr .num{
    font-size: 176px;
    font-weight: bold;
    color: #ff6503;
    float: right;
    padding: 30px 120px 0 0;
}
.sfl .lfll .num{float:left;padding: 0;margin: 30px 0 0 200px;}

.lflbg{
    margin-bottom: 40px;
    overflow: hidden;
    background-position-y: 516px;
}
.lfl{

}
.lfl .lflr{
    width: 652px;
    margin: 0 -352px 0 0;
    z-index: 1;
    float: left;
}
.lfl .lfll{
    margin: 0 0 0 600px;
    z-index: -1;
}
.lfl .lfll .lfltit{float: left;padding-top: 130px;}
.lfl .lfll .lfltit span{}
.lfl .lfll ul{padding: 0;width: 600px;}

.bdtj{background: url(../../ltld/fstsb/bdbg.jpg) no-repeat center;height:452px;margin-bottom: 10px;}
.zs{background: url(../../ltld/yhtlm/zs_bg.png) no-repeat top left;height: 75px;width: 100%;float: left;border-bottom: 3px #e0dede solid;padding-bottom: 15px;}
.zs h2{font-size:24px;color:#333;line-height:44px}
.zs p{font-size: 24px;padding: 0 0 0 80px;font-weight: bold;color: #0a0a0a;line-height: 66px;}
.zs span{color: #414663;text-transform: uppercase;display: block;padding: 5px 0 0 70px;font-size: 13px;}
.tj_2{width: 1200px;margin:0 auto;padding: 50px 0 20px;overflow: hidden;}
.tj_2 form{overflow: hidden;width: 1200px;float: left;}
#xinxi tr{width:1100px;height: 45px;line-height: 45px;}
#xinxi td{width: 450px;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: 200px;height: 25px;border: 1px solid #9a9797;background: #f9f9f9;float: left;margin-top: 10px;}
#xinxi input+span{width:150px;display:block;float:right;margin-top: 10px;height: 25px;line-height: 25px;margin-right:15px;font-size:14px; color:rgb(189, 54, 47);}
#button{width: 260px;background: #ff6d00;color:#fff;border:0;margin: 0 auto;display: block;padding: 15px 0;cursor: pointer;}
.tell{width:260px;float: right;margin-top: 10px;}
#xinxi{margin: 30px 0 0;float: left;border-right: 1px #e4e2e2 solid;padding-right:10px;}
.tell p{font-size:18px;color:#fff;line-height:30px;margin: 15px 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: #ff6d00;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) {
body{min-width:320px;}
.banner1{height: 300px !important;padding-top: 0 !important;background-size: auto 100% !important;}
.yyxh{width: 98%;padding: 2% 0 3%;}
.yhtlm_tit{padding: 2% 0 1%;}
.yhtlm_tit p{width: 432px;padding: 20px 0 0;}
.yhtlm_tit p span{ font-size:38px;}
.yyxh ul{padding: 2% 0;}
.yyxh ul li{margin-right: 1% !important;width: 32.6% !important;height: auto !important;background-size: auto 100% !important;}
.yyxh ul li img{width: 94%;height: auto;padding: 3%;}
.yyxh ul li p{ font-size:20px; line-height:22px;}
.yyxh ul li p.p1{ margin:0;text-shadow: initial;}
.yyxh ul li p.p3{font-size:16px;text-align: center;padding: 4% 2%;height: 44px;}
.yyxh ul li.last{margin-right: 0 !important;}
.yyxh ul li.bg2 p.p1{ color:#fff;}
.tdbg{height: auto;background-size: auto 100%;}
.tdsm{ width:98%;}
.yhtlm_tit1 p{ width:355px;}
.tdsm .tdimg img{ width:100%; height:auto;}
.tdsm .tdimg img.img1{ display:none;}
.tdsm ul{ margin:3% 0;}
.tdsm ul li{width: 32%;margin-right: 2%;}
.tdsm ul li img{ margin:0 auto;}
.tdsm ul li span{ text-align:center;padding: 4% 0 2%;}
.tdsm ul li.td2 img{ margin:0 auto;}
.tdsm ul li.td3 img{ margin:0 auto;}
.sflbg{ background-position-y:424px; margin:3% 0;}
.sfl{ width:100%;}
.yhtlm_tit2 p{ width:355px;}
.cpyy{ width:98%; margin:0 auto;}
.sfl .sfll{ width:auto; margin:0; float:none; text-align:center;}
.sfl .sfll img{ width:620px;}
.sfl .sflr{ width:620px; margin:0 auto;}
.sfl .sflr .sfltit{ padding:5% 0 2%;}
.sfl .sflr .sfltit p{ font-size:30px;}
.sfl .sflr ul{ width:100%;}
.sfl .sflr ul li{line-height: 30px;padding: 2% 0;}
.sfl .sflr .num{ display:none;}
.lflbg{background-position-y: 490px;}
.lfl .lflr{width: auto;margin: 0 auto;float: none;text-align: center;}
.lfl .lflr img{ width:620px;}

.bdtj{height: auto;background:#fbfbfb;margin-bottom: 13vw;}
.tj_2{ width:100%; padding:3% 0;}
.tj_2 form{ width:96%; margin:0 2%; height:auto;}
.zs{ background:none; height:auto; padding-bottom:1%; margin-bottom:1%;}
.zs span{ padding:0;}
.zs p{ padding:0; font-size:20px; line-height:40px;}
#xinxi{ margin:0 2%; padding-right:0; border-right:0;}
#xinxi tr{ width:100%; height:50px; line-height:30px;}
#xinxi tr:nth-child(3){ height:60px;}
#xinxi td{ width:100%; display:block; height:50px;}
#xinxi td span.hjd{ line-height:30px;}
#xinxi input{ width:58%; height:28px; margin:0;}
#xinxi input+span{ margin-top:0;}
#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) {
.banner1{ height:260px !important;}
.yhtlm_tit p{width: 340px;padding: 5px 0 0; background-position-y:5px;}
.yhtlm_tit p span{ font-size:30px;}
.yhtlm_tit1 p{ width:280px;}
.yhtlm_tit2 p{ width:280px;}
.sflbg{background-position-y: 67vw;background-size: auto 12%;}
.sfl .sfll img{ width:100%;}
.sfl .sflr{ width:100%;}
.sfl .sflr .sfltit p{ font-size:26px;}
.lflbg{background-position-y: 77.5vw;}
.lfl .lflr img{ width:100%;}
.sfl .sflr{ width:100%;}


#xinxi input{ width:52%;}
#button{ padding:4% 0;}
.tell span{ font-size:20px;}
}
@media only screen and (max-width: 560px) {
.banner1{height: 225px !important;}
.yyxh ul li p{ font-size:18px;}

.bdtj{margin-bottom: 16vw;}
#xinxi input{ width:44%;}
}
@media only screen and (max-width: 480px) {
.banner1{height: 190px !important;}
.yhtlm_tit p{width: 275px;background-position-y: 2px;}
.yhtlm_tit p span{ font-size:24px; line-height:40px;}
.yyxh ul li p{ font-size:15px; line-height:20px;}
.yyxh ul li p.p3{ font-size:15px;}
.yhtlm_tit1 p{ width:225px;}
.tdsm ul li{width: 98%;margin: 4% 1%;}
.yhtlm_tit2 p{ width:225px;}
.sfl .sflr .sfltit p{ font-size:20px;}
.sfl .sflr ul li p{line-height: 26px;background: url(../../ltld/yhtlm/sfl_ico1.png) no-repeat top left/15px;padding-left: 20px;background-position-y: 5px;}


#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;}
#xinxi tr:nth-child(3){ height:90px;}
#button{ padding:2% 0; width:160px;}
.tell{ width:160px;}
.tell 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) {
.banner1{height: 190px !important;}
.yyxh ul li{margin: 2% 5% !important;width: 90% !important;}
.yyxh ul li p.p3{ height:auto; font-size:16px;}
.sfl .sflr .sfltit p{ font-size:18px;}


}