.tsm_tit{overflow: hidden;padding: 36px 0 0px 0;width: 1100px;margin: 30px auto 10px;background: url(../../ltld/dowbw/tit1_bg.png) no-repeat center/1100px;}
.tsm_tit p{font-size: 16px;color: rgba(65, 70, 99, 0.9);text-transform: uppercase;text-align: center;font-weight: bold;}
.tsm_tit p span{display: block;color: #da251c;font-size: 30px;}
.tsm_tit1{background: url(../../ltld/dowbw/tit2_bg.png) no-repeat center/1100px;}


.tsm1{width: 100%;height: 480px;background: url(../../ltld/dowbw/banner_dowbw.jpg) no-repeat bottom center; padding-top:129px;}
.tsm2{overflow: hidden;}
.tsm2 .tsm_fstm{ width:1100px; overflow:hidden; margin:0 auto;}
.tsm2 .fstm_nr {width:1100px;margin:0 auto;padding: 20px 0;overflow: hidden;}
.tsm2 .fstm_nr .fstm_nrr{width: 505px;float: left;padding: 100px 0 0;}
.tsm2 .fstm_nr p.fstmtit{background: url(../../ltld/dowbw/fstmtit_bg.jpg) no-repeat left/316px;font-size: 32px;color:#000;height: 95px;padding: 35px 0 0 20px;}
.tsm2 .fstm_nr p span{color: #da251c;}
.tsm2 .fstm_nr p span.tit1{font-size: 26px;font-weight: bold;text-transform: uppercase;display: block;color: #000;}
.tsm2 .fstm_nr p.nr{line-height: 30px;margin: 20px auto;padding-left: 15px;font-size: 14px;color: #000;}
.tsm2 .altp{display:block;float: right;}
.tsm2 .altp img{}

.tsm3{background:url(../../ltld/dowbw/xntdbg.jpg) no-repeat center top;height: 636px;}
.tsm3 .xntd{ overflow:hidden;}
.tsm3 .xntd .xntd_nr{width:1100px;margin:0 auto;overflow: hidden;padding-top: 20px;}
.tsm3 .xntd .xntd_nr img.img1{float: left;}
.tsm3 .xntd .xntd_nr img.img2{float: left;padding-top: 89px;margin-left: -15px;}
.tsm3 .xntd .xntd_nr ul{float: right;width: 460px;padding-top: 85px;}
.tsm3 .xntd .xntd_nr ul li{padding-bottom: 75px;}
.tsm3 .xntd .xntd_nr ul li span{padding-left: 30px;font-size: 16px;font-weight: bold;color: #000;}
.tsm3 .xntd .xntd_nr ul li p{font-size: 14px;color: #000;}
.tsm3 .xntd .xntd_nr ul li span.ico1{background: url(../../ltld/dowbw/xntd_ico1.png) no-repeat left center/20px;}
.tsm3 .xntd .xntd_nr ul li span.ico2{background: url(../../ltld/dowbw/xntd_ico2.png) no-repeat left center/20px;}
.tsm3 .xntd .xntd_nr ul li span.ico3{background: url(../../ltld/dowbw/xntd_ico3.png) no-repeat left center/20px;}

.tsm4{ padding:50px 0; background:url(../../ltld/dowbw/tsmdl.jpg) no-repeat center; height:600px;}
.tsm4_1{padding:50px 0; background:url(../../ltld/dowbw/tsmdl1.jpg) no-repeat center; height:600px;}
.tsm4_2{padding:50px 0; background:url(../../ltld/dowbw/tsmdl2.jpg) no-repeat center; height:600px;}

.tsm5{overflow:hidden;background:url(../../ltld/dowbw/yylybg.jpg) no-repeat center;height: 563px;}
.tsm5 .yyly_nr{width:1100px; margin:0 auto; overflow:hidden;}
.tsm5 .yyly_nr ul{padding-top: 40px;}
.tsm5 .yyly_nr ul li{float: left;margin-right: 34px;}
.tsm5 .yyly_nr ul li img{width: 343px;height: 296px;}
.tsm5 .yyly_nr ul li p{text-align: center;font-size: 16px;color: #000;padding: 10px 0;}
.tsm5 .yyly_nr ul li.up p{}
.tsm5 .yyly_nr ul li.last{margin-right: 0;}
.tsm6 .cpgf_nr{ width:1100px; margin:0 auto; text-align:center; padding-bottom:50px;}
.tsm6 .cpgf_nr .cpgfimg1{ padding:30px 0;}

.zshy9{height:452px;margin-bottom: 10px; background:url(../../ltld/dowbw/bdtjbg.jpg) no-repeat center;}
.zs{background: url(../../ltld/dowbw/zs_bg.png) no-repeat top left;height:66px;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:1100px;margin:0 auto;padding-top: 40px;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: #da251c;color:#fff;border:0;margin: 0 auto;display: block;padding: 15px 0;cursor: pointer;}
.tell{width:260px;float: right;margin-top: 10px;}
#xinxi{margin: 10px 0 0;float: left;border-right: 1px #e4e2e2 solid; padding-right:10px;}
.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: #da251c;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) {
.tsm1{ background-size:auto 100%; height:275px; padding-top:0;}
.tsm2 .tsm_fstm{ width:98%; padding:0 1%;}
.tsm_tit{width: 100%;margin: 3% auto 1%;padding: 2% 0 0 0;background-size: auto 80%;}
.tsm_tit p{ font-size:14px;}
.tsm_tit p span{ font-size:24px; padding-top:2%;}
.tsm2 .fstm_nr{ width:100%; padding:2% 0;}
.tsm2 .altp{ width:54%;}
.tsm2 .altp img{ width:100%; height:auto;}
.tsm2 .fstm_nr .fstm_nrr{ width:46%; padding:0;}
.tsm2 .fstm_nr p.fstmtit{background: none;font-size: 24px;padding: 0;height: auto;}
.tsm2 .fstm_nr p span.tit1{ font-size:20px;}
.tsm2 .fstm_nr p.nr{ margin:2% auto; padding:0;}
.tsm3{height: auto;width: 98%;padding: 0 1%;}
.tsm3 .xntd{ padding-bottom:5%;}
.tsm3 .xntd .xntd_nr{ width:100%; padding-top:2%;}
.tsm3 .xntd .xntd_nr img.img1{ width:46%;}
.tsm3 .xntd .xntd_nr img.img2{ display:none;}
.tsm3 .xntd .xntd_nr ul{ width:52%; padding-top:0;}
.tsm3 .xntd .xntd_nr ul li{ padding:6% 0;}
.tsm4{padding: 0;height: 360px;margin: 5% 0;background-size: auto 100%;}
.tsm4_1{padding: 0;height: 360px;margin: 5% 0;background-size: auto 100%;}
.tsm4_2{padding: 0;height: 360px;margin: 5% 0;background-size: auto 100%;}
.tsm5{background-size: auto 100%;height: auto;width: 98%;padding: 0 1%;}
.tsm5 .yyly_nr{ width:100%;}
.tsm5 .yyly_nr ul{padding: 4% 0;overflow: hidden;}
.tsm5 .yyly_nr ul li{margin-right: 1%;width: 32.6%;}
.tsm5 .yyly_nr ul li img{ width:100%; height:auto;}
.tsm5 .yyly_nr ul li p{padding: 2% 0;}
.tsm5 .yyly_nr ul li.up p{}
.tsm6{width: 98%;padding: 0 1%;}
.tsm6 .cpgf_nr{ width:100%; padding-bottom:3%;}
.tsm6 .cpgf_nr .cpgfimg1{padding: 3% 0;}
.tsm6 .cpgf_nr img{width: 100%;height: auto;}

.zshy9{height: auto;margin-bottom: 11vw;background:#fbfbfb;}
.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: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) {
.tsm1{ height:240px;}
.tsm2 .fstm_nr p.fstmtit{ font-size:22px;}
.tsm2 .fstm_nr p.nr{ line-height:25px;}
.tsm3 .xntd .xntd_nr ul li{ padding:2.5%;}
.tsm4{ height:290px;}
.tsm4_1{ height:290px;}
.tsm4_2{ height:290px;}
.tsm5 .yyly_nr ul li p{}
.tsm5 .yyly_nr ul li.up p{}


.zshy9{ margin-bottom:14vw;}
#xinxi input{ width:52%;}
#button{ padding:4% 0;}
.tell span{ font-size:20px;}
}
@media only screen and (max-width: 560px) {
.tsm1{ height:205px;}
.tsm2 .altp{ width:100%;}
.tsm2 .fstm_nr .fstm_nrr{ width:100%;}
.tsm3{ background-size:auto 100%;}
.tsm3 .xntd .xntd_nr img.img1{ width:80%; float:none; padding:0 10%;}
.tsm3 .xntd .xntd_nr ul{ width:100%;}
.tsm4{ height:240px;}
.tsm4_1{ height:240px;}
.tsm4_2{ height:240px;}
.tsm5 .yyly_nr ul li p{ font-size:14px;}

#xinxi input{ width:44%;}
.zshy9{ margin-bottom:16vw;}
}
@media only screen and (max-width: 480px) {
.tsm1{ height:170px;}
.tsm_tit p{ font-size:12px;}
.tsm_tit p span{ font-size:20px; padding-top:4%;}
.tsm2 .fstm_nr p.fstmtit{ font-size:20px;}
.tsm2 .fstm_nr p span.tit1{ font-size:18px;}
.tsm3 .xntd .xntd_nr img.img1{ width:94%; padding:0 3%;}
.tsm4{ height:200px;}
.tsm4_1{ height:200px;}
.tsm4_2{ height:200px;}

#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;}
.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) {
.tsm1{ height:135px;}
.tsm5 .yyly_nr ul li{margin: 3% 7% 0;width: 86%;}
.tsm5 .yyly_nr ul li p{font-size:16px;}
.tsm5 .yyly_nr ul li.up p{}


.zshy9{ margin-bottom:20vw;}
}

