.search{width:366px; float:right; overflow:hidden; border-radius:5px; margin-top:27px;}
.search .searchInput{width:300px; height:40px; line-height:40px; padding:0; margin:0; border:none; float:left; background:#f6f6f6; text-indent:24px;}
.search .searchBtn{width:66px; height:40px; line-height:40px; background:#ffa019; border:none; font-size:18px; color:#fff; float:right;}

.banner{height:260px; background-size:auto 100%; background-position:center;}

.leftPlate{width:287px; float:left; margin:30px 0;}

.problemClass{width:100%; background:#f5f5f5; text-align:center; padding-bottom:0.5rem;}
.problemClass .t{height:50px; background:#ffa019; font-size:20px; color:#fff; line-height:50px;}
.problemClass > ul > li > a{width:100%; height:70px; display:block; background:#f5f5f5; border-bottom:2px solid #fff; font-size:16px; line-height:70px; color:#333;}
.problemClass > ul > li > a.on{color:#ffa019; border-bottom-color:#f5f5f5;}
.problemClass > ul > li > a.on + ul{display:block;}
.problemClass a:hover{color:#ffa019;}
.problemClass li ul{display:none;}
.problemClass li li a{width:100%; height:40px; display:block; background:#f5f5f5; font-size:16px; line-height:40px; color:#999;}

.leftPlate .adimg{width:100%; margin-top:20px;}

.problemDetaile{width:865px; float:right; margin:30px 0;}
.problemDetaile .title{height:60px; font-size:20px; line-height:60px; color:#333; border-bottom:2px solid #f5f5f5;}
.problemDetaile .title img{width:24px; border-radius:2px; margin-right:5px; vertical-align:middle; position:relative; top:-2px;}
.problemDetaile .detaile img{max-width:100%;}


.serviceTel{height:128px; background:#fdc738; text-align:center; font-size:22px; color:#fff; line-height:128px;}
.serviceTel img{vertical-align:middle; margin-right:15px; position:relative; top:-4px;}



@media (max-width:1200px) {
	.leftPlate{width:24%;}
	.problemDetaile{width:72%;}
}
