.banner{position: relative;}
.banner .container{position: absolute;left: 50%;top: 15%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;}
.banner .tea{display: inline-block;width: 50%;background: rgba(255,255,255,0.1);}
.banner .tea .info{padding: 3%;margin: 2%;background: rgba(255,255,255,0.5);}
.banner .tea .info>img{width: 43%;vertical-align: middle;}
.banner .tea .info .text{display: inline-block;width: 47%;height: 100%;margin-left: 10%;vertical-align: middle;}
.banner .tea .info .text h5{font-size: 20px;}
.banner .tea .info .text span{display: inline-block;width: 12%;height: 1px;background: rgba(0,0,0,0.7);margin: 10% 0 12%;}
.banner .tea .info .text p{font-size: 15px;color: #000;opacity: 0.7;margin-bottom: 1.5%;}
.banner .tea .info .text a{display: inline-block;width: 60%;font-size: 15px;color: #fff;padding: 2% 0;text-align: center;text-indent: -10%;border-radius: 5px;margin-top: 10%;background: url(../images/3.png) no-repeat 80% center #f58635;}
.banner .score{display: inline-block;width: 46%;color: #fff;vertical-align: middle;margin: 0 2%;}
.banner .score>div{position: relative;width: 30%;display: inline-block;font-size: 18px;padding: 0 1.6%;text-align: center;}
.banner .score>div h5{position: absolute;top: 0;left: 0;width: 100%;padding-top: 30%;}
.banner .score h5 p{font-family: helvetica;font-size: 30px;letter-spacing: -2px;}

.con1{padding: 5% 0;background: url(../images/12.jpg) no-repeat center;background-size: cover;}
.con1 .container{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.con1 .part{padding: 0 10% 8% 13%;}
.con1 .part h5{font-size: 20px;color: #fff;height: 68px;line-height: 57px;background: url(../images/5.png) no-repeat center;text-align: center;text-indent: 20px;margin-bottom: 6%;}
.con1 .part p{font-size: 16px;color: #666;min-height: 60px;line-height: 30px;padding-left: 11%;text-align: justify;}
.con1 .part.part1 p{background: url(../images/6.png) no-repeat left top;background-size: 5%;}
.con1 .part.part2 p{background: url(../images/7.png) no-repeat left top;background-size: 5%;}
.con1 .part.part3 p{background: url(../images/8.png) no-repeat left top;background-size: 5%;}

.con2 li {position: relative;padding: 3% 5%;background: #fcfcfc;border: 1px solid #f1f1f1;margin-bottom: 3%;}
.con2 li p{position: relative;	line-height: 25px;font-size: 14px;padding-bottom: 1%;padding-left: 60px;padding-right: 2%;}
.con2 li p span{position: absolute;top: 0;left: 0;width: 33px;height: 30px;line-height: 30px;font-size: 16px;color: #fff;background: #999;text-align: center;}
.con2 li p.q{font-weight: bold;}
.con2 li p.shoucang{background: url(../images/10.png) no-repeat left center;background-size: 25px;padding-bottom: 0;cursor: pointer;}
.con2 li>span{position: absolute;right: 2%;top: 0;width: 22px;height: 54px;font-size: 14px;color: #fff;padding-left: 8px;background: url(../images/9.png) no-repeat center;background-size: cover;}

.con3{padding-bottom: 4%;margin-top: 5%;background-color: #f6f6f6;}
.con3 ul{padding-bottom: 4%;}
.con3 li>a{display: block;color: #282828;}
.con3 li .info{position: relative;width: 70%;color: #666;background-color: #fff;padding: 20px 5%;margin-left: 10%;margin-top: -10%;}
.con3 li .info h5{font-size: 18px;padding-bottom: 2%;}
.con3 li .info h5 span{display: inline-block;width: 2px;height: 18px;background-color: #282828;vertical-align: middle;margin-right: 5%;}
.con3 li .info p{font-size: 14px;padding-top: 1%;}
.con3 li:hover .info{color: #fff;background-color: #f58635;}
.con3 li:hover .info h5 span{background-color: #fff;}
.con3 .container>a{display: block;width: 15%;padding: 1% 0;font-size: 18px;color: #fff;background-color: #f58635;margin: 0 auto;text-align: center;}
@media only screen and (max-width: 1200px) {
	.banner .score>div{font-size: 14px;}
	.banner .score h5 p{font-size: 24px;}
	.con3 li .info p{font-size: 12px;}
}
@media only screen and (min-width: 1600px) and (max-width: 1800px) {
	.con1 .part p{font-size: 14px;}
}
@media only screen and (max-width: 1600px) {
	.con1 .part p{font-size: 12px;}
}