.part1 {
}

.part1 .cont, .part1 .list, .part2 .cont {
    margin: 0 -10px;
}

.part1 .cont li, .part1 .list li {
    width: 25%;
    padding: 10px;
    float: left;
}

.part1 .cont li .img {
    width: 100%;

}



.part1 .cont li .img img, .part2 .cont li .img img,
.part3 .cont li .box .img img,
.part4 .cont li .img img,
.part5 .cont li .img img,
.part10 .cont .box.box1 .img img,
.part10 .cont .box.box4 .img img,
.part10 .cont .box.box2 .img img,
.footFrom .left img
 {
    width: 100%;
    display: block;
}

.part1 .cont li .img,
.part2 .cont li .img,
.part3 .cont li .box .img,
.part4 .cont li .img
{
 overflow: hidden;
}
.part1 .cont li .img img,
.part2 .cont li .img img,
.part3 .cont li .box .img img,
.part4 .cont li .img img
{
 transform: scale(1);

    -webkit-transition:0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition:0.3s;
}
.part1 .cont li:hover .img img,
.part2 .cont li:hover .img img,
.part3 .cont li:hover .box .img img,
.part4 .cont li:hover .img img
{
    transform: scale(1.05);
    -webkit-transition:0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition:0.3s;

}



.part1 .cont li p {
    font-size: 20px;
    color: #333;
    padding: 20px 0 30px;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}

.part1 .line {
    border-top: 1px solid #ddd;
}

.part1 .list {
    padding-top: 17px;
}

.part1 .list li a {
    display: block;
    height: 50px;
    border-radius: 6px;
    color: #f4750e;
    border: 1px solid #f4750e;
    line-height: 50px;
    text-align: center;
    font-size: 18px;

    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part1 .list li.act a {
    color: #fff;
    background: #f4750e;

    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part2 {

}

.part2 .cont {
}

.part2 .cont li {
    width: 25%;
    padding: 15px;
    float: left;
}

.part2 .cont li .box {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.09);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;

}

.part2 .cont li .img {
    position: relative;
    border-radius: 6px 6px 0 0;
}
.part2 .cont li .img img{
    border-radius: 6px 6px 0 0;
}
.part2 .cont li h2 {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
}

.part2 .cont li .text {
    text-align: center;
    padding: 20px 30px;
    color: #333;
    font-size: 16px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part2 .cont li:hover .box {
    background: #f4750e;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part2 .cont li:hover .text {
    color: #fff;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part3 {

}

.part3 .cont {
}

.part3 .cont li {
    width: 50%;
    padding: 10px;
    float: left;
}

.part3 .cont li .box {
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    display: table;
}

.part3 .cont li .box .img {
    width: 190px;
    height: 190px;
    float: left;
    border-radius: 4px 0 0 4px;
}

.part3 .cont li .box .img img {
    border-radius: 4px 0 0 4px;
}

.part3 .cont li .box .text {
    width: 100%;
    padding-left: 210px;
    padding-right: 15px;
    text-align: justify;
    padding-top: 20px;
}

.part3 .cont li .box .text h2 {
    color: #f4750e;
    font-size: 20px;
    font-weight: normal;
}

.part3 .cont li .box .text p {
    color: #666;
    font-size: 16px;
    padding-top: 15px;
}

.part4, .part8 {
    background: #f7f7f7;
}

.part4 .cont {

}

.part4 .cont li {
    padding: 18px;
    width: 33.33%;
    float: left;
}

.part4 .cont li > div {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
    border-radius:8px;
}

.part4 .cont li .img {
    border-radius: 8px 8px 0 0;
}
.part4 .cont li .img img{
    border-radius: 8px 8px 0 0;

}

.part4 .cont li .des {
    text-align: center;
    padding: 20px 0 30px;
    background: #fff;
    border-radius: 0 0 8px 8px;
}

.part4 .cont li .des h2 {
    color: #333;
    font-size: 52px;
    line-height: 1;
    font-weight: normal;
}

.part4 .cont li .des p {
    color: #333;
    font-size: 18px;
    line-height: 1;
    padding: 10px 0 22px;
}

.part4 .cont li .des a {
    color: #f4750e;
    font-size: 18px;
    width: 160px;
    height: 36px;
    display: block;
    margin: auto;
    line-height: 34px;
    text-align: center;
    border: 1px solid #f4750e;
    margin: auto;
    border-radius: 4px;

    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part4 .cont li .des a:hover {
    color: #fff;
    background: #f4750e;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part5 {

}

.part5 .cont {
}

.part5 .cont li {
    width: 20%;
    padding: 9px;
    float: left;
    cursor: pointer;
}

.part5 .cont li .box {
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    position: relative;
}

.part5 .cont li .img {
    position: relative;
    overflow: hidden;
}

.part5 .cont li .img img {
    width: 100%;
    display: block;
}

.part5 .cont li .pop {
    color: #fff;
    position: absolute;
    top: 80%;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    padding: 5px 10px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part5 .cont li:hover .pop {
    padding: 15px 10px;
    top: 0;

    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part5 .cont li:hover .pop h2 {
    border-bottom: 1px solid #fff;
}

.part5 .cont li .pop h2 {
    border-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.part5 .cont li .pop h2 span {
    font-size: 14px;
    padding-right: 5px;
}

.part5 .cont li .pop p {
    font-size: 14px;
}

.part6 {
    height: 853px;
    background: url("../img/bg6.jpg") no-repeat center;
}

.part6 .cont {
    height: 505px;
    position: relative;
}
.part6 .cont .box{
    width: 162px;
    height: 240px;
    position: absolute;
    text-align: center;
}
.part6 .cont .box .item{
    width: 160px;
    height: 160px;
    background: #fff;
    border:9px solid #e5e5e5;
    text-align: center;
    border-radius: 100%;
    padding-top: 35px;
    position: relative;
}
.part6 .cont .box .item img{
    position: absolute;
    top: -9px;
    left: -9px;
}
.part6 .cont .box .item p{
  font-size: 18px;
  color: #666;
    line-height: 1.3;
}
.part6 .cont .box .item p span{
    font-size: 34px;
    color: #333;
    display: block;
    font-weight: bold;
}
.part6 .cont .box .text{
    font-size: 24px;
    color: #333;
    padding-top: 15px;
}
.part6 .cont .box .text span{
    font-size: 16px;
    color: #666;
    display: block;
}
.part6 .cont .box.box1{
    left: 88px;
    top: 0;
}

.part6 .cont .box.box2{
    left: 420px;
    top: 0;
}

.part6 .cont .box.box3{
    left: 245px;
    bottom: 0;
}
.part6 .cont .box.box4{
    left:600px;
    bottom: 0;
}
.part6 .cont .box.box5{
    right:70px;
    top: 0;
}

.part6 .cont .box.box5{
    width: 180px;
}
.part6 .cont .box.box5 .item{
    width: 170px;
    height: 170px;
    background: #f4750e;
    border:14px solid #ffd7b7;
    text-align: center;
    border-radius: 100%;
    padding-top: 35px;

    animation: an1 1s linear infinite alternate;
}
.part6 .cont .box .item .num{
 font-style: normal;
}
.part6 .cont .box.box5 .item p,
.part6 .cont .box.box5 .item p span{
  color: #fff;
}
.part6 .cont .box.box5 .text{
  color: #f4750e;
}

@keyframes an1 {
    0%{border:14px solid #f7f7f7;}
    100%{border:14px solid #ffd7b7;}
}





.part7 {

}

.part7 .cont {
    position: relative;
    width: 1030px;
    margin-right: -30px;
    height: 542px;
    background: url("../img/bg7.jpg") no-repeat left center;
}

.part7 .cont .more,
.part7 .cont .title1,
.part7 .cont .title2,
.part7 .cont .text1,
.part7 .cont .text2 {
    position: absolute;
}

.part7 .cont .title1,
.part7 .cont .title2 {
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.part7 .cont .title1 span,
.part7 .cont .title2 span {
    color: #fff;
    font-weight: normal;
    display: block;
    line-height: 1.3;
}

.part7 .cont .title1 {
    font-size: 24px;
    width: 400px;
    height: 80px;
    left: 300px;
    top: 8px;
}

.part7 .cont .title1 span {
    font-size: 18px;
}

.part7 .cont .title2 {
    font-size: 18px;
    right: 120px;
    top: 70px;
}

.part7 .cont .title2 span {
    font-size: 14px;
}

.part7 .cont .text1 {
    width: 340px;
    bottom: 60px;
    left: 340px;
    font-size: 14px;
}

.part7 .cont .text2 {
    width: 276px;
    height: 50px;
    bottom: 104px;
    right: 40px;
    font-size: 12px;
}

.part7 .cont .more {
    display: block;
    position: absolute;
    width: 300px;
    height: 70px;
    font-size: 22px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    left: -10px;
    bottom: 84px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;

}

.part7 .cont .more:hover {
    font-size: 23px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.part8 {
}

.part8 .list {
    padding: 0 30px;
    height: 100px;
}

.part8 .cont li {
    width: 16.66%;
    padding: 15px;
    float: left;
}

.part8 .list li span {
    display: block;
    height: 36px;
    border-radius: 6px;
    color: #f4750e;
    font-size: 18px;
    border: 1px solid #f4750e;
    line-height: 34px;
    text-align: center;

    cursor: pointer;

    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part8 .list li.act span {
    color: #fff;
    background: #f4750e;

    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.part8 .contentBox {
    position: relative;
    height: 360px;
    background: #fff;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);


}

.part8 .contentBox .box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
    display: table;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
.part8 .contentBox .box.show{
  opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.part8 .contentBox .box .img{
    width: 480px;
    height: 300px;
    float: left;
}
.part8 .contentBox .box .des{
    padding-left: 520px;
}
.part8 .contentBox .box .des h2{
    color: #333;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    border-left: 3px solid #f4750e;
    padding-left: 10px;
}
.part8 .contentBox .box .des p{
    color: #888;
    font-size: 16px;
    padding-top: 15px;
    line-height: 1.8;
}
.part8 .contentBox .box .des hr{
    border-top: 1px solid #e5e5e5;
    margin: 40px 0;
}

/*9*/
.part9{
    height: 415px;
    /* background: url("../img/bg9.jpg") no-repeat center center; */
}
.part9 .tit h3:after{
   content: '';
   display: block;
   clear: both;
   width: 50px;
    height: 5px;
    background: #f4750e;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -25px;
}
.part9 .w-container{
    height: 579px;
}
.part9 .cont{
    width: 570px;
    height: 240px;
    position: absolute;
    top: 53%;
    left: 52%;
    transform: translate(-50%,-50%);
}

.part9 .cont li {
    width: 50%;
    padding:0 10px;
    float: left;
    margin-bottom: 60px;
}
.part9 .cont li .box {
    display: table;
}
.part9 .cont li .box .img {
    width: 50px;
    height: 50px;
    float: left;
    background: url("../img/icon9.png") no-repeat left center;
    background-size: auto 100%;
}
.part9 .cont li .box .img.img2 {
    background: url("../img/icon9.png") no-repeat -50px center;
    background-size: auto 100%;
}
.part9 .cont li .box .img.img3 {
    background: url("../img/icon9.png") no-repeat -100px center;
    background-size: auto 100%;
}
.part9 .cont li .box .img.img4 {
    background: url("../img/icon9.png") no-repeat -150px center;
    background-size: auto 100%;
}

.part9 .cont li .box .img img {
    border-radius: 4px 0 0 4px;
}

.part9 .cont li .box .text {
    width: 100%;
    padding-left: 60px;
    text-align: justify;
}

.part9 .cont li .box .text h2 {
    color: #333;
    font-size: 24px;
    font-weight: bold;
}

.part9 .cont li .box .text p {
    color: #666;
    font-size: 16px;
}


/*10*/
.part10{
    background: #f7f7f7;
 }
.part10 .cont{
    height: 530px;
}
.part10 .cont .box{
    position: absolute;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition:0.3s;
    cursor: pointer;
}
/*box1*/
.part10 .cont .box.box1{
    width: 670px;
    height: 180px;
    left: 0;
    top: 0;
    padding: 5px;
    background: #fff;
    color: #666;
    display: table;
    text-align: center;
    z-index: 10;
}

.part10 .cont .box.box1 .img{
   float: left;
}
.part10 .cont .box.box1 .text{
    padding-left: 330px;
    padding-right: 30px;
    padding-top: 30px;
    font-size: 16px;
}
.part10 .cont .box.box1 .text h2{
 padding-bottom: 10px;
 font-size: 22px;
    color: #f4750e;
}

.part10 .cont .box.act.box1{
    background: #f4750e;
    color: #fff;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition:0.3s;
}
.part10 .cont .box.act.box1 .text h2{
    color: #fff;
}

/*box2*/
.part10 .cont .box.box2{
    width:495px;
    height: 340px;
    right: 0;
    top: 0;
    padding: 10px;
    background: url("../img/p10_1.png") no-repeat center;
    color: #666;
    display: table;
    text-align: center;
    z-index: 9;
}
.part10 .cont .box.box2 .img{
    width: 300px;
    height: 180px;
    float: right;
}
.part10 .cont .box.box2 .text{
    width: 360px;
    height: 60px;
    margin: auto;
    display: table;
    font-size: 16px;
    padding-top: 50px;
}
.part10 .cont .box.box2 .text h2{
    float: left;
    font-size: 18px;
    color: #f4750e;
    font-weight: bold;
    display: inline-block;
    width: 120px;
    padding-top: 10px;

}
.part10 .cont .box.box2 .text .content{
    text-align: left;
    color: #333;
    padding-left: 120px;
}
.part10 .cont .box.box2 .text .content p{
    border-left: 1px solid #f4750e;
    padding-left: 20px;
}
.part10 .cont .box.act.box2{
    background: url("../img/p10_11.png") no-repeat center;
}

.part10 .cont .box.act.box2 .text h2,
.part10 .cont .box.act.box2 .text .content
{
 color: #fff;
}
.part10 .cont .box.act.box2 .text .content p{
    border-left: 1px solid #fff;
}
/*box3*/
.part10 .cont .box.box3{
    width:495px;
    height: 340px;
    left: 0;
    top: 190px;
    padding: 10px;
    background: url("../img/p10_2.png") no-repeat center;
    color: #666;
    display: table;
    text-align: center;
    z-index: 9;
}
.part10 .cont .box.act.box3{
    background: url("../img/p10_21.png") no-repeat center;
}

.part10 .cont .box.box3 .text{
    width: 360px;
    height: 60px;
    margin: auto;
    display: table;
    font-size: 16px;
    padding-top: 50px;
}
.part10 .cont .box.box3 .text h2{
    float: left;
    font-size: 18px;
    color: #f4750e;
    font-weight: bold;
    display: inline-block;
    width: 120px;
    padding-top: 10px;

}
.part10 .cont .box.box3 .text .content{
    text-align: left;
    color: #333;
    padding-left: 120px;
}
.part10 .cont .box.box3 .text .content p{
    border-left: 1px solid #f4750e;
    padding-left: 20px;
}
.part10 .cont .box.box3 .img{
    width: 300px;
    height: 180px;
    float: left;
    margin-top: 38px;
}

.part10 .cont .box.act.box3 .text h2,
.part10 .cont .box.act.box3 .text .content
{
    color: #fff;
}
.part10 .cont .box.act.box3 .text .content p{
    border-left: 1px solid #fff;
}


/*box4*/
.part10 .cont .box.box4{
    width: 670px;
    height: 180px;
    right: 0;
    bottom: 0;
    padding: 5px;
    background: #fff;
    color: #666;
    display: table;
    text-align: center;
    z-index: 10;
}
.part10 .cont .box.box4 .img{
    float: right;
}
.part10 .cont .box.box4 .text{
    padding-left: 30px;
    padding-right: 330px;
    padding-top: 30px;
    font-size: 16px;
}
.part10 .cont .box.box4 .text h2{
    padding-bottom: 10px;
    font-size: 22px;
    color: #f4750e;
}
.part10 .cont .box.box4 .text p{

}
.part10 .cont .box.act.box4{
    background: #f4750e;
    color: #fff;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition:0.3s;
}
.part10 .cont .box.act.box4 .text h2{
    color: #fff;
}


/*11*/
.part11{}
.part11 .cont{
 margin: 0 -15px;
}
.part11 .cont li{
    width: 25%;
    padding: 15px;
    float: left;
}
.part11 .cont li a{
    display: block;
    position: relative;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);
    background: #fff;
    padding: 30px 30px 40px 30px;
    border-radius: 4px;
    }
.part11 .cont li a .img{
    width: 100px;
    height: 100px;
    background: url("../img/p11_icon1.png") no-repeat left center;
    margin: auto;


    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition:0.3s;
    transition:0.3s;
}
.part11 .cont li a .des{
    text-align: center;
    line-height: 26px;
}
.part11 .cont li a .des h2{
    color: #333;
    font-weight: bold;
    font-size: 20px;
    padding: 20px 0 10px;
}
.part11 .cont li a .des p{
    font-size: 16px;
    color: #666;
}
.part11 .cont li a .icon{
  position: absolute;
    width: 40px;
    height: 40px;
    background: url("../img/p11_icon.png") no-repeat left center;
    display: block;
    left: 50%;
    bottom: -20px;
    margin-left: -20px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition:0.3s;
    transition:0.3s;
}

.part11 .cont li a .img.img2{
    background: url("../img/p11_icon1.png") no-repeat -100px center;
}
.part11 .cont li a .img.img3{
    background: url("../img/p11_icon1.png") no-repeat -200px center;
}
.part11 .cont li a .img.img4{
    background: url("../img/p11_icon1.png") no-repeat -300px center;
}
.part11 .cont li a .icon.icon2{
     background: url("../img/p11_icon.png") no-repeat -40px center;
 }
.part11 .cont li a .icon.icon3{
    background: url("../img/p11_icon.png") no-repeat -80px center;
}
.part11 .cont li a .icon.icon4{
    background: url("../img/p11_icon.png") no-repeat -120px center;
}
.part11 .cont li a:hover .img{
  transform: translateY(-10px);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition:0.3s;
    transition:0.3s;
}
.part11 .cont li a:hover .icon{
 transform: rotate(360deg);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition:0.3s;
    transition:0.3s;
}


/*part12*/
.part12{
    width: 100%;
    height: 504px;
    background: url('../img/lyb.jpg') no-repeat;
    border-bottom: none;
    padding-bottom: 0px;
}
.part12 h2{
    color: #fff;
}
.part12 h2 span{
    color: #f13900;
}
.part12 .text1{
    padding-top: 26px;
    color: #ccc;
}
.form_div {
    width: 1000px;
    margin:0 auto;
    position: relative;
}

.form_wrap {
    width: 404px;
    margin: 38px auto 0;
}

.dl_input {
    width: 100%;
    height: 52px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #999;
    margin-bottom: 16px;
    background: none;
}
.dl_input dt{
    float: left;
    width: 90px;
    color: #9f9f9f;
    position: relative;
    padding-left: 40px;
    line-height: 52px;
}
.dl_input dt span{
    display: inline-block;
    width: 22px;
    height: 28px;
    position: absolute;
    left: 18px;
    top: 12px;
}
.ipt_icon_name{
    background: url('../img/footer_icon.png') no-repeat left center;
}
.ipt_icon_tel{
    background: url('../img/footer_icon.png') no-repeat;
    background-position: -32px center;

}
.dl_input dd{
    float: left;
    width: 60%;
}
.dl_input dd input{
    width: 100%;
    height: 48px;
    border: none;
    color: #fff;
    margin-top: 0;
    padding-top: 3px;
    line-height: 48px;
    background: none;
}
.butn_wrap{
    margin-top: 30px;
}
.butn_wrap:after, .butn_wrap:before{
    display: block;
    content: '';
    clear: both;
}
.butn_wrap >div{
    width: 50%;
    line-height: 42px;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.butn_wrap .first_div{
    padding-right: 3px;
    margin-top: -2px;
}
.butn_wrap .last_div{
    padding-left: 3px;
}
.butn_wrap .first_div a{
    display: inline-block;
    width: 100%;
    height:42px;
    background: #5474e9;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    margin-top: 2px;
    font-size: 16px;
}
.butn_wrap .last_div button{
    display: inline-block;
    width: 100%;
    height:42px;
    background: #f4750e;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    border: none;
    font-size: 16px;
}
.form_left{
    position: absolute;
    top: -72px;
    left: 70px;
    /*top: 50px;*/
    left: 80px \0;
}
/*footer*/
.footer{
    width:100%;
    background:#2d3237;
    border-bottom:1px solid #25292d;
    height:100px;
}

.footer .top{
    padding:20px 0 30px;
    width:1200px;
    margin-bottom: 100px;

}

.footer .ul-logo{ width: 100%; background-color: #282d31;height: 5rem; margin-bottom:20px;}
.footer .ul-logo  ul{
    margin:0 auto;
    width:58%;
}
.footer .ul-logo  ul li{
    float:left;
    width:33.33%;
    padding-top:1.4rem;
}
.footer .ul-logo  ul li img{
    margin:0 auto;
    display:block;
}
.footer .top p{
    font-size:13px;
    color:#fff;
    height: 30px;
    overflow: hidden;
}
#m-t{ margin-top: 0;}

.footer .top p a{
    margin:0 2px;
    font-size:13px;
    color:#fff;
}
.footer .top #youlian{ color: #999;height:30px;line-height: 2;margin-left: 100px;}
.footer .top #youlian a{ color: #999; padding:0 2px;}
.footer .top .gy{ margin-top: 2.5rem;}

.footer .top .box{ width: 1108px; }

.footer .top .you{ width:70px;float: left; color: #999;}


#action {

    line-height:0.7;
    font-size: 13px;
    float: right;
    cursor: pointer;
    border: 1px solid #b5624b;
    width: 12px;
    height: 12px;
    color: #b5624b;
    margin:8px 0;

}
.footer .top .wm{
    margin-top:20px;
    margin-left:283px;
}
.footer .top .wm img{
    width:90px;
    height:90px;
    float:left;
    display:block;
    margin-right:22px;
}

.footer .bottom{
    height:105px;
    line-height:30px;
    background:#23282d;
}
.footer .bottom p{
    height:35px;
    font-size:12px;
    line-height:35px;
    text-align:center;
    color:#515b64;
}

.footFrom{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
    height: 70px;
    background: rgba(0,0,0,0.8);
    z-index: 99;
}
.footFrom .w-container{
    height: 70px;
}
.footFrom .left{
 position: absolute;
 left: 0;
 bottom: 0;
}
.footFrom form{
    float: right;
    padding-top:13px;
    width: 480px;
}
.footFrom form input{
    width: 280px;
    height: 44px;
    background: #fff;
    border-radius: 4px 0 0 4px;
    padding-left: 15px;
    color: #333;
    font-size: 18px;
}
.footFrom form button{
    width: 140px;
    height: 44px;
    background: #f4750e;
    border-radius: 4px;
    text-align: center;
    line-height: 44px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition:0.2s;
    transition: 0.2s;
}
.footFrom form .subBtn:hover{
  opacity: 0.9;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition:0.2s;
    transition: 0.2s;
}
.telBox{
 float: left;
    width: 340px;
    position: relative;
}
.telBox .getcode{
    border-radius:0 4px 4px 0;
    width: 112px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-left: 1px solid #ffc89c;
    background: #fff5ed;
    color: #f4750e;
    position: absolute;
    top: 0;
    right:20px;
    font-size: 16px;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition:0.2s;
    transition: 0.2s;
}
.telBox .getcode:hover{
    background: #f4750e;
    color: #fff;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition:0.2s;
    transition: 0.2s;
}



.p10{width: 100%;height: 80px;background: #111;position: fixed;bottom: 0;left: 0;z-index: 999;}
.p10 .con{width: 1024px;height: 100%; margin: 0 auto;position: relative;}

.p10 .con .str{position: absolute;left: -280px;bottom: 0;}
.p10 .con .shape1{position: absolute;right: 354px;top: -20px;}
.p10 .con .shape2{position: absolute;right: 80px;bottom: 26px;}



.p10 .message{width: 784px;position: absolute;right: 106px;top: 24px;}
.p10 form .bor{width: 146px;height: 38px;border: 1px solid #f47b2b;margin-right: 12px;}
.bor img{margin: 6px 8px 0 10px;}
.bor input{width: 108px;height: 38px;border: none;font-size: 16px;background: none;color: #fff;}
#phoneCode{width: 80px;}
#getcode{width: 102px;border-left: 1px solid #f47b2b;height: 28px;color: #f47b2b;line-height: 28px;padding-left: 4px;margin-top: 4px;cursor: pointer;}
.p10 form .borw{width: 220px;}
.p10 form .borw2{width: 132px;}
.p10 form .borw2 input{width:90px}

.p10 form .bor .mart{margin-top: 7px;}
#submsg{background: url(../img/msg4.png) no-repeat;width: 148px;height: 40px;border: none;cursor: pointer;}
.fl {
    float: left;
}
.fr {
    float: left;
}
/*表单*/
.bd_part12 {
    width: 100%;
    height: 527px;
    overflow: hidden;
    background: url('../img/lyb.jpg') no-repeat;
}

.form h2 {
    margin-top: 60px;
    font-size: 34px;
    line-height: 34px;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
}

.form h2 span {
    color: #f4750e;
}

.form h3 {
    margin-top: 15px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #cccccc;
    font-weight: normal;
}

.form form {
    margin-top: 50px;
}


.form-btn {
    margin-top: 40px;
}

.form-btn .btn1 {
    float: left;
    width: 220px;
    height: 42px;
    line-height: 42px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    background: #5474e9;
    border-radius: 3px;
}

.form-btn input[type="submit"] {
    float: right;
    width: 198px;
    height: 42px;
    line-height: 42px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    background: #f4750e;
    border-radius: 3px;
    border: none;
}
