.part{
    width:100%;
    background: #ffffff;
}
.banner{
    width:100%;
}
.banner img{
    width:100%;
}
.part1{
    width:100%;
    padding:30px 0;
}
.part1_tit{
    display:flex;
    justify-content: center;
    align-items: center;
    flex-wrap:wrap;
    margin-top:20px;
}
.part1_tit img{
    width:200px;
    padding:0 10px;
}
.part1_tit img:nth-child(2){
    width:150px;
}
.part1_content{
    width:100%;
    padding:50px 0;
    display:flex;
    justify-content: space-between;
    flex-wrap:wrap;
    align-items: initial;
}
.part1_content1{
    width:48%
}
.part1_content1 img{
    width:100%;
}
.part1_content2{
    width:48%;
}
.part1_content2 p{
    font-size:14px;
    color:#333333;
    line-height:25px;
    text-indent: 25px;
}
@media all and (max-width:1000px) {
    .part1_content1{
        width:80%;
        margin:0 auto;
    }
    .part1_content2{
        width:80%;
        margin:0 auto;
        margin-top:30px;
    }
}
@media all and (max-width:750px) {
    .part1_content{
        padding:50px 0 20px;
    }
    .part1_content1{
        width:100%;
        margin:0 auto;
    }
    .part1_content2{
        width:100%;
        margin:0 auto;
        margin-top:30px;
    }
}
.part2{
    width:100%;
    padding:20px 0 50px;
}
.part2_tit{
    width:100%;
}
.part2_tit h3{
    width:100%;
    text-align: center;
    font-size:28px;
    color:#333333;
}
.part2_tit p{
    width:100%;
    color:#999999;
    font-size:14px;
    text-align: center;
    margin-top:20px;
}
.part2_map{width:100%;height:300px;margin-top:50px;}
#dituContent{width:100%;height:100%;border:#ccc solid 1px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.part2_content{
    width:100%;
    margin-top:10px;
    border:1px solid #eaeaea;
    padding:50px;
    display:flex;
    justify-content: space-between;
    flex-wrap:wrap;
}
.part2_content1{
    width:50%;
}
.part2_content1 p{
    color:#333333;
    font-size:16px;
    line-height: 35px;
    margin-left:50px;
}
.part2_content1>div{
    padding:30px 0;
}
.part2_content2{
    width:50%;
}
.part2_content2 input{
    display:block;
    width:70%;
    margin:0 auto;
    border:1px solid #999999;
    color:#333333;
    margin-bottom:20px;
    padding:12px;
    border-radius: 5px;
}
.part2_content2 input:nth-child(4){
    background:#d42828;
    color:#ffffff;
    border:1px solid #d42828;
    cursor: pointer;
}
@media all and (max-width:1000px) {
    .part2_content1{
        width:100%;
        margin-bottom:20px;
    }
    .part2_content1 p{
        margin-left:0;
        text-align: center;
    }
    .part2_content2{
        width:100%;
    }
}
    .part2_content2 .tjly{
        background:#d42828;
        color:#ffffff;
    }
@media all and (max-width:480px) {
    .part2_content{
        padding:20px 0;
    }
}
.part10{
    width:100%;
    background:#f8f8f8;
    padding:50px 0;
}
.part10 ul{
    width:100%;
    display:flex;
    justify-content: space-between;
    flex-wrap:wrap;
}
.part10 ul li{
    width:23%;
}
@media all and (max-width:1000px) {
    .part10{
        padding:50px 0 30px;
    }
    .part10 ul{
        justify-content:center;
    }
    .part10 ul li{
        width:45%;
        margin-bottom:20px;
    }
}
@media all and (max-width:480px) {
    .part10 ul{
        justify-content:center;
    }
    .part10 ul li{
        width:100%;
        margin-bottom:20px;
    }
}
.part10 ul li a{
    display:flex;
    width:100%;
    justify-content: space-between;
    align-items: center;
}
@media all and (max-width:1000px) {
    .part10 ul li a{
        justify-content: space-around;
    }
}
.part10 ul li a img{
    width:25%;
}
.part10_text{
    width:65%;
}
@media all and (max-width:1000px) {
    .part10_text{
        width:45%;
    }
}
.part10_text h3{
    color:#333333;
    font-size:20px;
}
.part10_text1{
    width:100%;
    margin-top:20px;
}
.part10_text1 p{
    font-size: 14px;
    color:#999999;
    line-height: 23px;
}

.channel-banner {height:350px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0;padding:0;}
.channel-banner .banner-info {position:absolute;top:50%;margin-top:-50px;left:0;right:0;z-index:3}
.channel-banner .banner-info h3{font-size:40px;font-weight:600;position:relative;margin-bottom:30px;color: #fff; text-align: center;}
.channel-banner .banner-info h3:before {left:50%;margin-left:-15px;bottom:-10px;width:30px;height:3px;background:#ff9600;content:'';display:block;position:absolute;}
.channel-banner .banner-info p{font-size:36px;}
