@charset "utf-8";
/* CSS Document */
.solve_box{
  width:1050px;
  margin:0 auto;
  padding:10px 0;
  overflow: hidden;
}
.solve_box_left{
	width:730px;
	/*background-color: black;*/
	height:400px;
	float:left;
}
.left_box_1{
	width:730px;
	/*background-color: grey;*/
	height:140px;
	float:left;
	border: 1px solid black;
}
.left_box_1 img{
	padding:10px 10px;
	width:710px;
	height:120px;
}
.left_box_2{
	margin-top:10px;
	width:730px;
	/*background-color: green;*/
	height:230px;
	float:left;
}
.left_box_2_1{
	width:240px;
	background-color: #fdead5;
	height:230px;
	float:left;
	box-sizing:border-box;
	border: 1px solid black;
}

.left_box_2_2{
	margin-left:10px;
	width:480px;
	/*background-color: darkcyan;*/
	height:230px;
	float:left;
	box-sizing:border-box;
	border: 1px solid black;
	padding:10px;
	font-size:14px;
	color:#0152a3; 
	
}
.left_box_2_2 img{
	padding-left:30px;
}
.left_box_2_2 span{
	display:block;
	text-indent:2em;
	line-height:30px;
}
.left_box_3{
	margin-top:10px;
	width:730px;
	/*background-color: yellowgreen;*/
	height:40px;
	float:left;

}
.left_box_3_1{
	width:240px;
	/*background-color: lightpink;*/
	height:40px;
	float:left; 
	box-sizing:border-box;
	border: 1px solid black;
}
.left_box_3_2{
	margin-left:10px;
	width:480px;
	/*background-color: lightsalmon;*/
	height:40px;
	float:left;
	box-sizing:border-box;
	border: 1px solid black;
	background-image: url(/skin/homepageh5/images/mijue.png);
	background-repeat: no-repeat;
	background-size:450px 25px;
	background-position: center;
}
.left_float_box_1{
	background-image: url(/skin/homepageh5/images/tiwenboy.png);
	width:260px;
	height:250px;
	background-repeat:no-repeat;
	position: relative;
	top:185px;
	left:20px; 
	z-index: 0;
}
.solve_box_right{
	width:310px;
	/*background-color: orange;*/
	height:430px;
	float:right;
}
.right_box_1{
	width:310px;
	height:260px;
	background-color: #f2f8fc;
	float:left;
	box-sizing:border-box;
	border: 1px solid black;
	padding:10px;
	font-size:14px;
	color:#ed580a; 
	
	font-weight:600;
	
}
.right_box_1 img{
	margin-bottom:20px;
}
.right_box_1 span{
	text-indent:2em;
	line-height:20px;
	display:block;
}
.right_box_2{
	margin-top:10px;
	width:310px;
	height:162px;
	background-color: #bde0fb ;
	float:left;
	box-sizing:border-box;
	border: 1px solid black;
}
.faq_button{
	border:none;
}
.faq_login{
	width:100px;
	top:-73px;
	left:85px; 
	position:relative;
	background: none;
	line-height:40px;
	text-align: right;;
	border:none;
}
.faq_login>span{
	width:90px;
	font-size:14px!important;
	line-height:30px;
	text-align: right;;
}
.faq_button_new{
	width:250px;
	top:85px;
	left:280px; 
	position:relative;
}
.faq_button_new .faq_button_new_1{
	color:red;
	border:1px solid red;
	background: #FFF;
}
.order_info div{
	width:35%;
}
.right_float_box_1 {
	background-image: url(/skin/homepageh5/images/dengpao_normal.png);
	background-repeat: no-repeat;
	background-size:320px 185px;
	width:300px;
	height:159px;
	position: relative;
	top:270px;
	cursor:pointer;
	background-position: -10px -25px;
}
.right_float_box_1:hover {
    background-image: url(/skin/homepageh5/images/dengpao_hover.png);
    background-repeat: no-repeat;
    background-size:320px 185px;
    background-position: -10px -25px;
}

.solve_box_1{
  width:1050px;
  height:110px;
}

.solve_box_1 div:nth-child(1){
  width:620px;
  height:110px;
  float:left;
}

.solve_box_1 div:nth-child(1) img{
  width:620px;
  height:110px;
}

.solve_box_1 div:nth-child(2){
  width:310px;
  height:110px;
  float:right;
}

.solve_box_1 div:nth-child(2) img{
  width:310px;
  height:110px;
}

.solve_box_2{
  height:300px;
  padding-top:10px;
  width:940px;
}

.solve_box_2_left{
  height:270px;
  width:620px;
  float:left;
}

.solve_question{
  width:150px;
  height:270px;
  float:left;
  text-align:center;
  background:#3F90CD;
  color:#fff;
}

.solve_question span{
  font-size:18px;
  line-height:270px;
  font-weight:bold;
}

.solve_notice{
  width:458px;
  height:268px;
  float:right;
  border:1px solid #999;
}

.solve_notice p{
  text-align:center;
  font-size:14px;
  font-weight:bold;
  line-height:20px;
}

.solve_notice div{
  padding:0 5px;
}
.solve_notice span{
  font-size:12px;
  line-height:20px;
}

.solve_notice span:nth-child(3){
  padding-left:12px;
}

.solve_box_2_right{
  height:270px;
  width:310px;
  float:right;
}

.solve_explain{
  width:308px;
  height:171px;
  border:1px solid #999;
}

.solve_explain p{
  text-align:center;
  font-size:14px;
  font-weight:bold;
  line-height:20px;
}

.solve_explain span{
  font-size:12px;
  line-height:20px;
}

.solve_explain div{
  padding:0 5px;
}

.submission{
  width:310px;
  height:87;
  background:#B3D465;
  text-align:center;
  color:#FF0000;
  margin-top:10px;
}

.submission span{
  line-height:87px;
  font-size:18px;
  font-weight:bold;
}

.solve_finish{
  height:20px;
  width:940px;
  padding-top:20px;
}

.solve_finish span{
  font-size:14px;
  font-weight:bold;
  line-height:20px;
  padding-left:30px;
}

.solve_hr{
  width:940px;
  height:5px;
  background:#B3D465;
  margin-top:3px;
}

.solve_list{
  height:150px;
  width:940px;
  padding:15px 0;
}

.solve_user{
  width:148px;
  height:148px;
  border:1px solid #999;
  float:left;
  text-align:center;
}

.solve_user img{
  width:70px;
  height:70px;
  padding:30px 40px 0 40px;
}

.solve_user span{
  font-size:14px;
  line-height:50px;
  color:#3A40C7;
}

.solve_problem{
  width:298px;
  height:148px;
  border:1px solid #999;
  margin-left:20px;
  float:left;
}

.solve_problem div:nth-child(1){
  padding:20px 30px;
}

.solve_problem p{
  font-size:14px;
  font-weight:bold;
  line-height:20px;
}

.solve_problem span:nth-child(1){
  color:#EE8EB7;
  font-size:14px;
  line-height:20px;
}

.solve_time{
  height:28px;
  width:238px;
  background:#fff;
  z-index:999;
  position:absolute;
}

.solve_time label{
  font-size:12px;
  line-height:28px;
  color:#000;
}

.solve_answer{
  width:448px;
  height:148px;
  border:1px solid #999;
  margin-left:20px;
  float:left;
}

.solve_answer div:nth-child(1){
  padding:20px 30px;
}

.solve_answer p{
  font-size:14px;
  font-weight:bold;
  line-height:20px;
}

.solve_answer span:nth-child(1){
  color:#3A40C7;
  font-size:14px;
  line-height:20px;
}
