body{position: relative;}
.banner{background: url(3_02.png) no-repeat;height: auto;min-height: 1800px;background-size:100%;}
.w1200{width: 1200px;margin: 0 auto;}
.common{padding-top: 520px;}
.nav ul{background: #d1366b;height: 78px;	border-radius: 38px;}
.nav ul li{float: left;    padding: 24px 0;      padding-left: 100px;font-size: 24px;font-weight: bold;position: relative;}
.nav ul li a{color: #fff;}
.nav ul li.hover i.sy{    display: block; width: 0;height: 0;
    border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 12px solid white;position: absolute;bottom: 1px;    left: 110px;}
.nav ul li.hover i.yhj{    display: block; width: 0;height: 0;
    border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 12px solid white;position: absolute;bottom: 1px; left: 127px;}
.nav ul li.hover i{    display: block; width: 0;height: 0;
    border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 12px solid white;position: absolute;bottom: 1px;     left: 125px;}

/*底部*/
.foot{height: 114px;position: absolute;width: 100%;background-color: #3b1709;}
.Sponsor{padding-top: 190px;	color: #ffffff;}
.Voting_2{margin-top: 38px;}
.Sponsor ul{background: url(zbdw.png) no-repeat;    height: 115px;    margin-top: 40px;}
.Sponsor ul li{float: left;text-align: left;padding-left: 100px;    width: 21%;padding-top: 16px;}
.Sponsor ul li a{color: #fff;font-size: 22px;}

.footer p{color: #c6babc;    line-height: 30px;}
.footer{padding-top: 3%;text-align: center;font-size: 14px;}

.contect{padding: 30px;}
.detail_con{ width: 100%; margin: 0 auto; min-height:400px; box-sizing: border-box;}
.detail_tit{ font-weight: bold; color:#333; text-align: center; font-size: 28px; margin: 43px 0 32px; line-height: 30px;}
.detail_extend{ height: 40px; background: #f2f6f9; line-height: 40px; font-size: 14px; color: #666666; text-align: center;}
#fontzoom{padding: 32px 34px 50px;}
#fontzoom h2 span { display:block;}
#fontzoom p,#fontzoom p font{ margin-bottom: 1em; margin-top: 0px;}
#fontzoom p img,#fontzoom img{margin:0 auto; display: block;width:100%;}
#fontzoom, #fontzoom p, #fontzoom span, #fontzoom font,#fontzoom p strong,#fontzoom p span,#fontzoom p font{ font-size: 16px; color: #333; font-family: "Microsoft YaHei"; line-height: 36px;}
.detail_con .close{float: right; color: #134a9c; font-size: 14px; margin-bottom: 40px;}

@media only screen and (min-width: 2100px) and (max-width: 2560px) {
	.common{     padding-top: 680px;}
}
@media only screen and (min-width: 1670px) and (max-width: 1690px) {
	.common{     padding-top: 530px;}
	.w1200{width: 100%;}
}
@media screen and (max-width:1281px){
	.common{     padding-top: 430px;}
}
@media screen and (max-width:770px){
	body{width: 1920px;}
	.common{     padding-top: 530px;}
}
