.complain_container{
    position: relative;
    width: 1090px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #ffffff;
    min-height: 625px;
}
.complain_container222{
    height: 739px;
    border-top:10px solid #f2f2f2;
    border-bottom:10px solid #f2f2f2;
}
.complain_container_top{
    position: relative;
    width: 80%;
    margin-left:10% ;
    padding-top: 20px;
}
.complain_container_top_sp{
    width: 100%;
    display: inline-block;
    text-align: center;
}
.complain_container_top_sp label{
    position: relative;
    float: left;
    margin-bottom: 0;

}
.complain_container_top_sp label.complain_top_lb1{
    width: 55%;
    color:#fe8e15 ;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
}
.complain_container_top_sp label.complain_top_lb2{
    width: 40%;
    text-align: right;
}
.complain_container_top_sp label.complain_top_lb2 i{
    font-style: normal;
    float: left;
}
.complain_container_top_sp label.complain_top_lb2 i.complain_top_i1{
    padding-left: 70px;
}
.complain_container_top_sp label.complain_top_lb2 i input{
    border: 1px solid #fe8e15;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    outline:#fe8e15;
    -webkit-appearance: none !important;
    margin: 0;
}
.complain_container_top_sp label.complain_top_lb2 i button{
    background-color: #fe8e15 ;
    color: #ffffff;
    border: none;
    height: 30px;
    line-height: 30px;
    border-radius: 0;
    padding: 0 10px;
    outline: none;
    border-left: 0;
}
.complain_container_conccc{
    position: relative;
    width: 80%;
    margin-left: 10%;
    border: 1px solid #e0e0e0;
    margin-bottom: 30px;
}
.complain_container_conccc2{
    border:none;
}
.complain_container_conccc h2{
    padding: 30px 40px;
    margin: 0;
    color: #000;
    font-size: 24px;
}
.complain_container_conccc ul.complain_container_ul_u1{
    position: relative;
    width: 90%;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    margin-left: 5%;
    padding-left: 0;
    padding-bottom: 20px;
}
.complain_container_conccc ul.complain_container_ul_u3{
    border: none;

}
.complain_container_conccc ul.complain_container_ul_u1 li{
    float: left;
    width: 100%;
    padding: 10px 20px 5px 0;
    list-style-type: none;
}
.complain_container_conccc ul.complain_container_ul_u1 li label{
    position: relative;
    float: left;
}
.complain_container_conccc ul.complain_container_ul_u1 li label.complain_container_lb1{
    width: 13%;
    color: #333;
    font-size: 16px;

}
.complain_container_conccc ul.complain_container_ul_u1 li label.complain_container_lb2{
    width: 85%;

}
.complain_container_conccc ul.complain_container_ul_u1 li label.complain_container_lb2 input{
    width: 98%;
    border:1px solid #e0e0e0;
    padding-left: 10px;
    line-height: 25px;
    min-height: 29px;
}
.complain_container_conccc ul.complain_container_ul_u1 li label.complain_container_lb2 textarea{
    resize: none;
    width: 98%;

}
.complain_container_conccc ul.complain_container_ul_u1 li label.complain_container_lb2 input[type="file"]{
    border: none;
}
.complain_container_conccc ul.complain_container_ul_u1 li label.complain_container_lb2 select{
    width: 150px;
    padding-left: 10px;
    line-height: 25px;
    height: 30px;
    margin: -2px;
    /*border: 1px solid #fff;*/
    margin: 0;
    padding-right: 0;
    clear: both;
    z-index: 111;
    overflow: hidden;
    /*font-size: 14px!important;*/


}
button, input, optgroup, select, textarea{
    font-size: 13px!important;
}
.complain_foot{
    position: relative;
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
}
.complain_btn{
    position: relative;
    text-align: center;
    display: inline-block;
    background-color: #15a5fe;
    color: #fff;
    padding: 5px 60px;
    border: none;
    font-size: 18px;
}
select{
    /*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓�涓�*/
    border:1px solid #e0e0e0;
    /*寰堝叧閿細灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    outline: none;
    /*鍦ㄩ�夋嫨妗嗙殑鏈�鍙充晶涓棿鏄剧ず灏忕澶村浘鐗�*/
    background: url("../images/icon_comlain_xia.png") no-repeat scroll right center transparent;
    /*涓轰笅鎷夊皬绠ご鐣欏嚭涓�鐐逛綅缃紝閬垮厤琚枃瀛楄鐩�*/
    padding-right: 14px;
    /*z-index: 999;*/
    /*min-height: 29px;*/
    /*line-height: 25px;*/

    /*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓�涓�*/
    /*border: solid 1px #000;*/

    /*鍦ㄩ�夋嫨妗嗙殑鏈�鍙充晶涓棿鏄剧ず灏忕澶村浘鐗�*/
    /*background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;*/

    /*涓轰笅鎷夊皬绠ご鐣欏嚭涓�鐐逛綅缃紝閬垮厤琚枃瀛楄鐩�*/
    /*padding-right: 14px;*/
}

/*娓呴櫎ie鐨勯粯璁ら�夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
select::-ms-expand { display: none; }
select::-ms-expand { display: none; }




.select_complain{
    position: relative;
    width: 80%;
    margin: 25px 10%;
    overflow: hidden;
}
.select_complain h4.complain_h{
/*    color: #15a5fe;*/
    margin-top: 0;
    margin-bottom: 10px;
}
.select_complain222{
    margin-top: 15%;
    width: 80%;
    margin-left: 10%;
}
.select_complain span {
    position: relative;
    display: block;
    width: 95%;
    margin-left: 3%;
    overflow: hidden;
}
.select_complain span label{
    position: relative;
    float: left;
    min-height: 60px;
    margin-bottom: 0;
}
.select_complain span label.select_complain_lb1 {
    width: 21%;
    background-color: #f2f2f2;
    border: 1px solid #d7d7d7;
    border-right: none;
    border-bottom: none;
    color: #666666;
    font-size: 14px;
    padding-left: 10px;
    line-height: 60px;
}

.select_complain span label.select_complain_res{
    min-height: 150px;
    line-height: 108px;
}
.select_complain span label.select_complain_res2{
    min-height: 150px;
    padding-right: 6px;
}
.select_complain span label.select_complain_lb2{
    width: 79%;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    color: #000;
    font-size: 14px;
    padding-left: 10px;
    line-height: 60px;
}
.select_complain span label.select_complain_lb3{
    padding-top: 10px;
    line-height: 20px;
}
.select_complain span label.select_complain_lb_line{
    color: #15a5fe;
}
.the_way_con{
    position: relative;
    padding-top: 100px;
}
.the_way_con span{
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 5px 0;
}
.the_way_con span img{

}
.the_way_con span.the_way_con_sp2{
    color: #000;
    font-size: 18px;
}
.the_way_con span.the_way_con_sp3{
    color: #666666;
    font-size: 16px;
}
.the_way_con span.the_way_con_sp3 a{
    color: #15a5fe;
    text-decoration: none;
}

.last_sp{
    border-bottom: 1px solid #d7d7d7;
}