@charset "utf-8";
/* CSS Document */
.complain { padding-top:240px; padding-bottom:40px; width:100%; background:url(../image/need_bg.jpg) no-repeat top center #F5F5F7;}
.complain1 { padding-bottom:40px; width:100%;}
.complain2 {padding-top: 240px;padding-bottom: 40px;width: 100%;background: url(../image/need_worker_bg.jpg) no-repeat top center #F5F5F7;}
.complain_bg {width:100%;height:200px; background:url(../image/complain_banner.jpg) no-repeat top center #F5F5F7;}
.com_main { width:1200px; padding:0 20px;box-sizing:border-box; padding-top:20px; margin:0 auto; background:#fff;}
.com_main_tt { height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #ECECF0;}
.com_main_tt p { padding:0 30px; float:left; text-align:center; background: #258DFE;color: #fff;}
.com_main_con { padding:40px 30px;}
.com_line { padding-bottom:25px;}
.com_line:after {display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.l_left { float:left; width:90px; line-height:35px;}
.l_right { margin-left:90px; line-height:35px;}
.l_right1 label { padding-left:5px;} 
.l_right textarea { background:#fff;}
.l_right  input[type=text] { border:1px solid #DCDDDD; background:#fff; width:303px; height:35px; line-height:35px; text-indent:12px; font-family:Microsoft YaHei;}
.l_right #dPriceOne , .l_right #dPriceTwo{ width:140px;}
input[type=text]:focus , input[type=text]:hover{background:#fff; box-shadow:1px 2px 2px #eee inset;}
.l_right .button_get { height:35px; width:100px; margin-left:10px; color:#6DB300; border:1px solid #6DB300; background:#fff; cursor:pointer;}
.l_right .button_get:hover { background:#6DB300; color:#fff;}
.l_right_btn  input[type=button] { margin-top:20px; width:125px; height:40px; margin-right:15px; border-radius:5px; border:none; color:#fff; font-size:18px; font-family:Microsoft YaHei; cursor:pointer;}
.com_btn1 { background:#6DB300;}
.com_btn1:hover {background:#60a200;}
.com_btn2 { background:#9C9C9C;}
.com_btn2:hover {background:#bbbbbb;}
.padding_left1 { padding-left:28px;}
.padding_left2 { padding-left:7px;}
@media screen and (min-width:750px) and (max-width:1200px){
.com_main {width:100%;}
.com_main_con {padding:20px 0;}
    }
@media screen and (max-width:749px){
.com_main {width:100%;padding:10px;}
.com_main_con {padding:20px 0;}
.l_right  input[type=text] {width:100%;box-sizing:border-box;}
.l_right textarea {width:100%;box-sizing:border-box;}
.com_line {padding-bottom:5px;}
.l_left {width:80px;}
.l_right {margin-left:80px;}
.com_main_tt p {padding:0 10px;}
.com_main_tt {height:30px; line-height:30px;}
.l_right input.phone_text {width:60%;box-sizing:border-box;}
.l_right .button_get {width:80px;float:right;margin-left:0;}
.l_right_btn  input[type=button] {width:45%;margin-right:2%;font-size:14px; height:35px;}
	}