.yygy1{background:url(../images/banner_linsuantieli.jpg) no-repeat center; height:500px;}
.yygy2{width: 1200px;overflow: hidden;margin: 0 auto;background:url(../images/fshyjjbg.jpg) no-repeat center 30px;}
.yygy2 .fstit{font-size: 60px;font-weight: bold;color: #c8161d;text-align: center;padding: 90px 0 15px;}
.yygy2 p.ms{width: 1107px;margin: 0 auto;text-align: center;line-height: 24px;}
.yygy2 p{margin-top: 65px;}
.yygy2 p img.fstit_ico{display: block;margin: -520px auto 202px;}
.yygy2 p img.fshyjj{display: block;margin: 0 auto;}

.fstit1{overflow: hidden;padding: 60px 0 30px;width:1200px;margin:0 auto;}
.fstit1 .fstit_ico1{background: url(../images/fstit_ico1.png) no-repeat;background-size:auto 100%;display: block;float: left;width: 62px;overflow: hidden;height: 61px;}
.fstit1 p{float: left;padding-left: 15px;font-size: 34px;font-weight: bold;}
.fstit1 p.cl{ color:#c8161d;}
.fstit1 p span{display: block;height: 5px;background: #c8161d;width: 75px;margin-top: 5px;}

.fstit3{overflow: hidden;padding: 60px 15px 30px;width:1200px;margin:0 auto;}
.fstit3 .fstit_ico3{background: url(../images/fstit_ico3.png) no-repeat;background-size:auto 100%;display: block;float: left;width: 62px;overflow: hidden;height: 61px;}
.fstit3 p{float: left;padding-left: 15px;font-size: 34px;font-weight: bold;color:#fff;}
.fstit3 p.cl{ color:#c8161d;}
.fstit3 p span{display: block;height: 5px;background: #fff;width: 75px;margin-top: 15px;}

.yygy3{
    margin: 80px 0 50px;
}
.yygy3 .scgy_bg{background:url(../images/scgy_linsuantieli1.jpg) no-repeat center;height: 499px;overflow: hidden;}
.yygy3 .scgy_bg .scgy_nr{width: 1200px;margin: 0 auto;overflow: hidden;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl{width: 740px;float: left;background: #c8161d;height: 499px;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl span.tit1{font-size: 50px;
    color: #fff;
    display: block;
    padding: 120px 0 0 35px;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl span.tit2{font-size: 24px;color: #fff;padding: 10px 0 0 50px;display: block;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl .fstit2 p{padding: 10px 0 10px 15px;color: #fff;line-height: 25px;width: 393px;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl p.pp{padding: 10px 0 10px 45px;color: #fff;line-height: 25px;width: 505px;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrr{
    float: right;
    margin-left: -240px;
    margin-top: 64px;
    }
.yygy4{
}
.yygy4 .myj_nr{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 0;
}
.yygy4 .myj_nr .myj_nrl{
    float: left;
}
.yygy4 .myj_nr .myj_nrl img{}
.yygy4 .myj_nr .myj_nrr{
    width: 440px;
    float: right;
    padding: 10px 30px 0 0;
}
.yygy4 .myj_nr .myj_nrr p.js{font-size: 14px;color: #424242;line-height: 25px;padding: 15px 10px;}
.yygy4 .myjjs_bg{
    background: #c8161d;
    margin-top: -35px;
}
.yygy4 .myjjs_bg ul{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 70px 0 40px;
}
.yygy4 .myjjs_bg ul li{
    width: 330px;
    float: left;
    text-align: center;
    margin: 0 35px;
}
.yygy4 .myjjs_bg ul li img{
    width: 226px;
    height: 226px;
}
.yygy4 .myjjs_bg ul li p{
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    padding: 20px 10px;
}

.yygy5 .fshylc{width:1200px;overflow:hidden;margin:0 auto;padding-bottom: 40px;}
.adbg{
    background: url(../images/adbg_ico.jpg) no-repeat center top;
    padding-top: 29px;
}
.adbg .ad{
    text-align: center;
    background: #c3261f;
    height: 85px;
}
.adbg .ad span{
}
.adbg .ad p{
    line-height: 85px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}
.adbg1{
    background: url(../images/adbg_ico1.jpg) no-repeat center bottom;
    padding-top:0;
    padding-bottom: 29px;
}
.yygy6{ background:#f6f6f6;}
.yygy6 .xgtj{ width:1200px; overflow:hidden; margin:0 auto;}
.yygy6 ul{overflow: hidden;margin-bottom: 60px;}
.yygy6 ul li{float: left;width: 229px;text-align: center;color: #555;}
.yygy6 ul li.first{width: 513px;}
.yygy6 ul li.first span img{width:513px;margin: 0;}
.yygy6 ul li span{display: block;font-size: 16px;}
.yygy6 ul li span p{font-size: 14px;text-align:  center;width: auto;color: #fff;line-height: 25px;padding-top: 25px;}
.yygy6 ul li span img{width: 93px;height: auto;margin: 45px 0 0 -15px;}
.yygy6 ul li.last{ margin-right:0;}
.yygy6 ul li.bj1{ background:url(../images/fshy_tjbg1.jpg) no-repeat center; height:218px;}
.yygy6 ul li.bj2{ background:url(../images/fshy_tjbg2.jpg) no-repeat center; height:218px;}
.yygy6 ul li.bj3{ background:url(../images/fshy_tjbg3.jpg) no-repeat center; height:218px;}
.yygy6 ul li.bj4{ background:url(../images/fshy_tjbg4.jpg) no-repeat center; height:218px;}
.yygy6 ul li.bj5{ background:url(../images/fshy_tjbg5.jpg) no-repeat center; height:218px;}
.yygy6 ul li.bj6{ background:url(../images/fshy_tjbg6.jpg) no-repeat center; height:218px;}

.yygy7{background:url(../images/fshy_bdbg.jpg) no-repeat center bottom;padding-bottom: 20px;}
.fstit2{width: 1200px;margin: 0 auto;overflow: hidden;padding: 70px 0 30px 0;}
.fstit2 span{font-size: 60px;font-weight: bold;color: #c8161d;text-transform: uppercase;}
.fstit2 p{font-size: 34px;color: #3e3a39;}
.tj_2{width:1200px;margin: 0 auto;overflow: hidden;background:url(../images/tjbd_bg.png) no-repeat center;height: 353px;}
.tj_2 form{overflow: hidden;width: 100%;padding-top: 20px;}
#xinxi tr{width:1200px;height: 30px;line-height: 30px;}
#xinxi td{width:400px;height: 30px;border-spacing:30px;}
#xinxi td span.hjd{ width:75px; display:block; float:left;}
#xinxi b{color:red}
#xinxi input{width: 470px;height: 30px;border:1px solid #aaa;background: rgba(255, 255, 255, 0.56);}
#xinxi input+span{width:200px;display:block;height:30px;line-height:30px;font-size:14px;padding-left: 75px;}
#xinxi textarea{ background-color:rgba(255, 255, 255, 0.56);border:1px solid #aaa;}
#button{width: 120px;height: 30px;line-height: 30px;background: #c8161d;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%;}

@media only screen and (max-width: 1024px) {
body{ margin-bottom:8vw;}
.yygy1{ background-size:auto 100%; height:350px;}
.yygy2{width: 98%;background-size: auto 34%;}
.yygy2 .fstit{font-size: 40px;padding: 9% 0 2%;}
.yygy2 p.ms{width: 100%;}
.yygy2 p{margin-top: 6%;}
.yygy2 p img.fshyjj{ width:100%; height:auto;}
.yygy2 p img.fstit_ico{margin: -46% auto 16%;width: 8%;}
.fstit1{ padding:6% 0 3%; width:98%;}
.fstit1 .fstit_ico1{ width:51px; height:50px;}
.fstit1 p{ font-size:28px;}
.yygy3{margin: 0 0 4%;}
.yygy3 .scgy_bg{height: auto;background-size: auto 100%;}
.yygy3 .scgy_bg .scgy_nr{ width:auto;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl{width: 60%;height: auto;padding: 6% 0;}
.fstit3{ padding:1% 2%; width:auto;}
.fstit3 .fstit_ico3{width: 47px;height: 46px;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl .fstit2 p{ width:auto; padding:1% 0 1% 1%;}
.fstit3 p{ font-size:28px;}
.fstit3 p span{margin-top: 3%;height: 3px;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl p.pp{ width:80%; padding:1% 0 1% 4%;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrr{width: 45%;margin-top: 2%;margin-left: -5%;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrr img{ width:100%; height:auto;}
.yygy4{ width:100%;}
.yygy4 .myj_nr{ width:98%; padding:2% 0;}
.yygy4 .myj_nr .myj_nrl{ width:58%;}
.yygy4 .myj_nr .myj_nrl img{ width:100%; height:auto;}
.yygy4 .myj_nr .myj_nrr{width: 38%;padding: 0 2% 0 0;}
.fstit1{ padding:4% 0 3%;}
.fstit1 p span{ height:4px;}
.yygy4 .myj_nr .myj_nrr p.js{ padding:1%;}
.yygy4 .myjjs_bg{ margin-top:-4%;}
.yygy4 .myjjs_bg ul{ width:auto; padding:5% 0 3%;}
.yygy4 .myjjs_bg ul li{ width:31.3%;margin: 0 1%;}
.yygy4 .myjjs_bg ul li img{ width:90%; height:auto;}
.yygy4 .myjjs_bg ul li p{ font-size:15px;padding: 4% 1% 2%;}
.adbg .ad p{ font-size:22px;}
.yygy5 .fshylc{ width:98%; margin:0 auto; padding-bottom:4%;}
.yygy5 .fshylc img{ width:100%; height:auto;}
.yygy6{ width:100%;}
.yygy6 .xgtj{ width:auto;}
.yygy6 ul{ width:98%; margin:0 auto 4%;}
.yygy6 ul li{width: 21.9vw;height: 16vw !important;}
.yygy6 ul li.first{width: 32.3vw;height: 32vw !important;}
.yygy6 ul li.first span img{width: 117%;height:auto;}
.yygy6 ul li span img{ width:70px;margin: 2vw 0 0 -1vw;}
.yygy6 ul li span p{ padding-top:1vw;}
.yygy7{padding-bottom: 2%;background: none;}
.fstit2{width: 98%;padding: 3% 0;}
.fstit2 span{ font-size:36px;}
.fstit2 p{ font-size:34px;}
.tj_2{ width:98%; height:auto; background:#fafafa;}
.tj_2 form{ padding-top:2%;}
.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:98% !important; height:50px; line-height:50px;}
#xinxi td{ width:100%; display:block; height:50px;}
#xinxi td span.hjd{ line-height:32px;}
#xinxi td.xq{ height:auto;}
#xinxi input{ width:58%;}
#xinxi input+span{ margin-top:0; float:right; padding:0 4% 0 0;}
#xinxi td textarea{ width:98% !important;}
.tell{ float: left;margin: 2% 0 0 4%;}
.tell p{ display:none;}
.tell p.fbt{ display:none;}

}
@media only screen and (max-width: 768px) {
.yygy1{ height:290px;}
.yygy2 .fstit{ font-size:32px;}
.fstit1 .fstit_ico1{ width:41px; height:40px;}
.fstit1 p{ font-size:24px;}
.yygy2{background-size: auto 35%;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl{width: 100%;padding: 3% 0;float: none;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrr{width: 75%;margin: 2% auto;float: none;}
.yygy3 .scgy_bg .scgy_nr .scgy_nrl p.pp{width: 96%;padding: 1% 0 0% 2%;}
.yygy4 .myj_nr .myj_nrl{width: 80%;float: none;margin: 0 auto;}
.yygy4 .myj_nr .myj_nrr{width: 100%;padding: 0;float: none;}
.fstit1{ padding:4% 0 1%;}
.yygy4 .myj_nr .myj_nrr p.js{ padding-bottom:0;}
.yygy4 .myjjs_bg{ margin-top:0;}
.adbg{background-size: 40px;background-position-y: 11px;}
.adbg .ad{ height:70px;}
.adbg .ad p{ font-size:20px; line-height:70px;}
.fstit3 p{ font-size:24px;}
.fstit3 .fstit_ico3{ width:41px; height:40px;}

.yygy6 ul li span img{ width:55px;}
.fstit2 span{ font-size:30px;}
.fstit2 p{ font-size:30px;}
#xinxi input{width: 50%;}

}
@media only screen and (max-width: 640px) {
.yygy1{ height:255px;}
.yygy2 .fstit{font-size: 30px;padding: 9% 0 1%;line-height: 30px;}
.fstit1 .fstit_ico1{ width:33px; height:32px;}
.fstit1 p{ font-size:20px;}
.fstit1 p span{ height:3px; margin-top:3px; width:55px;}
.yygy3 .myj_bg .myj_nr .myj_nrl span.tit1{ font-size:26px;padding: 4% 5% 0;}
.yygy6 ul li.first{ display:none;}
.yygy6 ul li{width: 32.6vw;height: 30vw !important;}
.yygy6 ul li span img{ width:70px;margin: 7vw 0 0 -1vw;}
#xinxi input{width: 44%;}
.fstit3 p{ font-size:20px;}
.fstit3 .fstit_ico3{ width:33px; height:32px;}
.fstit3 p span{ width:55px;}

}
@media only screen and (max-width: 560px) {
.yygy1{ height:220px;}
.yygy2{background-size: auto 37%;}
.yygy3 .myj_bg{background-repeat-y: repeat;}
.yygy3 .myj_bg .myj_nr .myj_nrl{ width:100%; height:auto; padding:2% 0;}
.yygy3 .myj_bg .myj_nr .myj_nrr{ width:100%; height:auto;}
.yygy3 .myj_bg .myj_nr .myj_nrr img{ width:100%; height:auto;}
.fstit2 span{ font-size:24px;}
.fstit2 p{ font-size:24px;}
#xinxi td{ height:70px;}
#xinxi td span.hjd{ float:left;}
#xinxi input{ width:80%; float:left;}
#xinxi input+span{ padding-left:75px; float:left;}
.adbg .ad p{ font-size:16px;}

}
@media only screen and (max-width: 480px) {
.yygy1{ height:180px;}
.yygy2 .fstit{font-size:28px;padding-top: 12%;}
.yygy2 p.ms{ line-height:20px;}
.yygy4 .myjjs_bg ul li p{ line-height:20px; font-size:14px;}
.yygy6 ul li span img{ width:60px; margin: 5vw 0 0 -1vw;}
.yygy6 ul li span p{ line-height:15px;}
.fstit2 span{ font-size:20px;}
.fstit2 p{ font-size:20px;}
#xinxi td{ height:52px;}
#xinxi td span.hjd{ line-height:27px;}
#xinxi input{ width:70%; height:25px;}
#xinxi input+span{ height:24px; line-height:24px;}
.adbg .ad p{ font-size:14px;}

}
@media only screen and (min-width:320px) and (max-width:400px) {
.yygy1{ height:145px;}
.yygy6 ul li span img{ width:45px;margin: 4vw 0 0 -1vw;}
.adbg{background-size: 33px;background-position-y: 14px;}
.adbg .ad{ height:50px;}
.adbg .ad p{ line-height:20px; padding:5px;}

}