#main .about-top{background-image: url("../images/about-top.png");height: 316px;background-repeat: no-repeat;background-size: 100% auto;}
#main .about-top .about-top-left{float: left;width: 55%;}
#main .about-top .about-top-left h1{color: #FFFFFF;font-size: 30px;line-height: 40px;margin-left: 35px;margin-top: 40px;}
#main .about-top .about-top-left p.text{color: #FFFFFF;overflow: hidden;font-size: 17px;line-height: 22px;max-height: 156px;margin-left: 35px;}
#main .about-top .about-top-left a{font-weight: bold;font-size: 17px;margin-top: 15px;margin-left: 35px;display: inline-block;border-radius: 3px;padding: 7px 16px;background: -moz-linear-gradient(top, #F1F1F1 0%,#D8D8D8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1),color-stop(100%,#d8d8d8));background: -webkit-linear-gradient(top, #F1F1F1 0%,#d8d8d8 100%);background: -o-linear-gradient(top, #F1F1F1 0%,#d8d8d8 100%);background: -ms-linear-gradient(top, #F1F1F1 0%,#d8d8d8 100%);background: linear-gradient(to bottom, #F1F1F1 0%,#d8d8d8 100%);}
#main .about-top .about-top-left a:last-child{margin-left: 10px;}
#main .about-top .about-top-left p span{color: #DC3801;}
#main .about-top .about-top-right{margin-top: 60px;background-image: url("../images/about-top-img.png");float: right;height: 213px;margin-right: 60px;width: 450px;}
#main .anchor{width: 100%;height: 45px;margin-top: 15px;border-bottom: 1px solid #000000;}
#main .anchor ul{margin: 0 auto;text-align: center;}
#main .anchor ul li{padding: 0 25px;height: 44px;line-height: 44px;display: inline-block;}
#main .anchor ul li:hover,#main .anchor ul li.active{background: #F13E00;border-bottom: 2px solid #000000;}
#main .anchor ul li a{color: #959595;font-size: 24px;}
#main .anchor ul li:hover a,#main .anchor ul li.active a{color: #FFFFFF;text-decoration: none;}
#main .mainContent h2{height: 90px;line-height: 90px;text-align: center;font-size: 24px;}
#main .mainContent{border-bottom: 1px solid #E7E7E7;}
#main .introduction{font-size: 17px;line-height: 26px;margin-bottom: 20px;padding: 0 0 30px;}
#main .advantage{padding-bottom: 50px;}
#main .advantage p{line-height: 40px;font-size: 17px;background: url("../images/mission.png") no-repeat 10px center;padding-left: 40px;}
#main .service ul li{width: 374px;margin-right: 39px;float: left;}
#main .service ul li:last-child{margin-right: 0;}
#main .service ul li p{background: #D0DEE5;color: #FFFFFF;padding: 50px 0 0;font-size: 23px;text-align: center;}
#main .service ul li p img{display: block;margin: 0 auto;}
#main .service ul li p span{display: inline-block;width: 100%;text-align: center;height: 88px;line-height: 88px;}
#main .service ul li p.service_introduce{background: #FFFFFF;color: #262626;font-size: 17px;padding: 10px 25px 34px;line-height: 26px;}
#main .contactus{clear: both;border-bottom:none;}
#main .contactus p{text-align: center;line-height: 28px;}
#main .contactus p.website{font-size: 19px;}
#main .contactus p.address{font-size: 17px;}
#main .contactus ul{width: 900px;height: 180px;margin: 55px auto 50px;}
#main .contactus ul li{width: 300px;float: left;}
#main .contactus ul li p{width: 112px;height: 112px;background: #D0DEE5;border-radius: 50%;margin: 0 auto;}
#main .contactus ul li p img{margin-top: 25px;}
#main .contactus ul li span{display: block;width: 100%;text-align: center;line-height: 30px;font-size: 17px;margin-top: 10px;}
#main .contactus h2{font-size: 16px;text-decoration: underline;line-height: 50px;}
#main .contactus h3{background-color: #00538A;color: #FFFFFF;font-size: 14px;line-height: 30px;padding-left: 10px;margin: 10px 0;}
#main .contactus .info{float: left;width: 360px;}
#main .contactus dl{line-height: 24px;clear: both;}
#main .contactus dt{float: left;text-align: right;min-width: 60px;margin-right: 10px;}
#main .contactus dd{float: left;width: 290px;}
#main .contactus .info + img{float: right;}
@media screen and (max-width: 767px)
{
	#main .contactus p.website,#main .contactus p.address{font-size: 0.7rem;}
	#main .contactus ul li:last-child{margin-right: 0;}
	#main .service ul li,#main .contactus ul li{width: 100%;margin-right: 0;float: none;}
	#main .mission p{height: 30px;line-height: 30px;overflow: hidden;background: url("../images/mission.png") no-repeat 10px 3px;}
	#main .aboutus span,#main .mission span,#main .service span,#main .contactus span{font-size: 0.7rem;}
	#main .aboutus p,#main .mission p,#main .service p,#main .contactus p{font-size: 0.875rem;}
	#main .aboutus h2,#main .mission h2,#main .service h2,#main .contactus h2{height: 40px;line-height: 40px;font-size: 16px;}
	#main .about-top .about-top-left p{margin-left: 20px;}
	#main .about-top .about-top-left img{width: 80%;margin-top: 20px;margin-left: 20px;}
	#main .about-top{height: auto;background-image: none;}
	#main .about-top .about-top-left{width: 100%;float: none;}
	#main .about-top .about-top-left h1{margin: 0;color: #000;text-align: center;font-size: 1.2rem;text-transform: uppercase;}
	#main .about-top .about-top-left p.text{max-height: 100%;font-size: 0.75rem;color: #666;margin: 0;}
	#main .about-top .about-top-left a{font-size: 0.875rem;padding: 7px;margin-top: 10px;margin: 0;}
	#main .about-top .about-top-right{display: none;}
	#main .anchor{margin-top: 10px;height: auto;}
	#main .anchor ul{width: auto;}
	#main .anchor ul li{height: 30px;line-height: 30px;padding: 0 5px;display: block;text-align: left;}
	#main .anchor ul li a{font-size: 0.875rem;display: block;}
	#main .service ul li p{padding: 30px 0 0;}
	#main .service ul li p span{font-size: 0.875rem;}
	#main .service ul li p.service_introduce{padding: 10px 25px 30px;font-size: 0.7rem;}
	#main .contactus p{line-height: 20px;}
	#main .contactus ul{width: 100%;height: auto;margin: 20px auto;}
	#main .contactus ul li{margin-bottom: 20px;}
	#main .contactus ul li span{font-size: 0.7rem;line-height: 1rem;}
	#main .contactus .info{float: none;width: auto;}
	#main .contactus dt{}
	#main .contactus dd{}
	#main .contactus .info + img{float: none;}
}