body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, input, em, iframe, select, button,option,optgroup {padding:0; margin:0; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial,STHeiTi,sans-serif"}
body{ background:#17013F url(../img/banner_bg.jpg) no-repeat center 0; font-size:12px; }
a{text-decoration:none;outline:none; color:#333}
a:hover{text-decoration:none;}
h1, h2, h3, em, button{font-weight:normal;font-style:normal;}

li{list-style:none}
table{border-collapse:collapse;margin:0 auto}
iframe, img, button{border:0}

.area,.model-area,.voteCar-list{ text-align:left; width:1200px; margin: 0 auto;  }
.area:after,.model-area:after,.voteCar-list:after{content:"."; display:block;height:0;visibility:hidden;clear:both;}
.header {
	height: 776px;
	position: relative
}

.header .head-con {
	position: absolute;
	top: 470px;
	width: 740px;
	left: 60px;
	text-align: center
}

.header .head-con p {
	padding-top: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #fff
}

.header .head-con p .col9 {
	color: #bbb
}

.area{ margin-bottom: 50px;}



.titbg{background-image: -moz-linear-gradient( 90deg, rgb(2,2,2) 0%, rgba(1,1,1,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(2,2,2) 0%, rgba(1,1,1,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(2,2,2) 0%, rgba(1,1,1,0) 100%);
    position: absolute;
    width: 100%;
    bottom: 0;    overflow: hidden; left: 0px;}
.bgtit{ color: #fff; text-align: center; position: absolute; width: 100%;  bottom: 0px; left: 0px;}
.picbox{ position: relative; display: block; overflow: hidden;}



.focus{  position:relative; height:364px;  width: 610px; float: left ; }
.focus .f_Img{ height: 100%;}
.focus .titbg{ height: 80px;    background: #000;  opacity: .6;}
.focus .bgtit{ font-size: 18px; line-height: 40px; text-align: center; bottom: 30px; }
.focus .f_tab { height:30px; position:absolute;left:0px; bottom:0; z-index:300; width: 100%; text-align: center}

.focus .pre-btn,.focus .next-btn{ background-color: transparent}
.focus .pre-btn,.focus .next-btn{ width:30px; height: 40px; background:url("../img/pc_temp2_btn_ico.png") no-repeat 0 0; position: absolute; top: 50%; left: 0px; margin-top: -40px; z-index: 10}
.focus .next-btn{ left: auto; right: 0px; background-position: 0 -60px;}


.newlist {
	width: 558px;
	height: 362px;
	border: 1px solid #8467FF;

	float: right;
	overflow: hidden
}

.newlist li {
	margin: 0 14px;
	padding: 12px 0 0;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #8467FF; height: 100px;
}

.newlist strong {
	display: block;
	line-height: 36px;
	font-size: 20px;
	font-weight: 400
}

.newlist p {
	height: 30px; font-size: 16px;
}

.newlist a {
	color: #8467FF
}
.newlist strong a{ color: #fff;}



/*******主题演讲*****/
.title {
	height: 90px;
	color: #8467FF;
	text-align: center;
}

.title h2 {
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	display: inline-block;
	position: relative;
	padding: 0 120px;
}

.title h2:before {
	left: 0;
	background: url(../img/h2_bg.jpg) 0 0 no-repeat
}

.title h2:after,.title h2:before {
	content: "";
	position: absolute;
	height: 40px;
	width: 70px;	top: 6px;
}

.title h2:after {

	right: 0;
	background: url(../img/h2_bg.jpg) no-repeat right 0
}

.title_h3{ height: 70px; color: #fff; text-align: center;}
.title_h3 h3{ display: inline-block; font-size: 26px; line-height: 50px; position: relative; padding: 0 40px; }
.title_h3 h3:before {
	left: 0; border-top: 38px #8467FF solid ; border-left: 35px transparent solid; border-right: 35px transparent solid;top: 0px; 
}

.title_h3 h3:after,.title_h3 h3:before {
	content: "";
	position: absolute;
	width: 0px; height: 0px; z-index: -1;
}

.title_h3 h3:after {
	left: 50%; border-top: 8px #FCC824 solid ; border-left: 8px transparent solid; border-right: 8px transparent solid;top: 46px;  margin-left: -8px;
}

.plist1 {
	width: 1230px;
	overflow: hidden
}

.plist1 li {
	width: 380px;
	float: left;
	height: 350px;
	text-align: center;
	color: #fff; margin-right: 30px; margin-bottom: 30px; position: relative;
}
.plist1 li::after{ content: ''; position: absolute; border: 1px #8467FF solid; width: 100%; height:206px ; bottom: 0px; left: 0px; z-index: -1;}

.plist1 img {
    width: 270px; height: 180px;
	display: block;
	margin: 0 auto
}

.plist1 strong {
	display: block;
	font-size: 20px;
	line-height: 36px;
	padding-top: 10px;
	font-weight: normal
}

.plist1 .p1 {
	font-size: 16px;
	line-height: 36px;

}

.plist1 .p2 {
	font-size: 16px;
	line-height: 20px;
	color: #8467FF;
	padding: 5px 20px 0
}

/*******获奖名单*****/
.bg1 { margin-bottom: 0px;}
.plist3 {
	width: 1280px;
	overflow: hidden
}

.plist3 li {
	width: 268px;
	float: left;
	height: 368px;
	margin-right: 40px; border: 1px #8467FF solid; margin-bottom: 30px;
}

.plist3 .tit {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	padding-top: 10px;
	color: #FECB34;
}

.plist3 .picbox {
	position: relative;
	display: block;
	width: 100%;
	height: 180px
}

.plist3 .titbg { display: none;
}

.plist3 .bgtit {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	top: 0;
	height: 30px;
	color: #fff; background: #8467FF; width: auto; padding: 0 5px 0 10px;
}
.plist3 .bgtit::after{ content: ''; position: absolute; border-top: 15px #8467FF solid;border-left: 10px #8467FF solid;border-bottom: 15px transparent solid;border-right: 10px transparent solid; right: -20px; width: 0px; height: 0px;}

.plist3 img {
	display: block;
	width: 100%;
	height: 100%
}

.plist3 p {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: left;
	height: 100px; padding: 0 10px;
}

.plist3 p strong {
	font-size: 16px;
	font-weight: 400;
	color: #FECB34; display: block; margin-bottom: 5px;
}

.plist3 .btn {
	font-size: 16px;
	color: #855EF7;
	display: block;
	margin: 5px 40px 0;
	line-height: 30px
}
/*******精彩瞬间****/

.slidebox{ position: relative; height: 420px; }
.slidebox .f_Img {
	height: 360px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	position: relative
}

.slidebox .f_Img li {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.slidebox .picbox {
	width: 285px;
	height: 170px;
	float: left;
	margin: 0 0 15px 15px
}

.slidebox .max {
	width: 600px;
	height: 360px;
	margin: 0 0 5px
}

.slidebox .titbg {
	height: 50px
}

.slidebox .bgtit {
	height: 50px;
	font-size: 16px;
	line-height: 50px
}

.slidebox .f_tab {
	height: 24px;
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 300;
	width: 100%;
	text-align: center; 
}

.slidebox .f_tab span {
	height: 18px;
	width: 18px;
	margin: 0 15px;
	border-radius: 9px;
	display: inline-block;opacity: .6;
}

.slidebox .f_tab .cur {
	background: #8467FF; opacity: 1;
}

.slidebox .pre-btn,.slidebox .next-btn{ width:40px; height: 70px; background: url("../img/btn_ico.png") no-repeat 10px  -35px; border-radius: 50%; position: absolute; top: 50%; left: 0px; margin-top: -60px; z-index: 10}
.slidebox .next-btn{ left: auto; right: 0px; background-position: -170px -35px;}

.f_tab{ height:24px; position:absolute;left:0px; bottom:0px; z-index:300; width: 100%; text-align: center}
.f_tab span{ height:10px; width:10px; margin:0 5px; border-radius:5px; background:#A0BCEB; display:inline-block; cursor: pointer; opacity: .6;}
.f_tab .cur{ width: 38px; background: #A0BCEB ; opacity: 1;}


.f_Img{ overflow:hidden; width:100%; margin:0 auto; position:relative; height: 100%}
.f_Img li{ width:100%;  overflow: hidden;    position: absolute;
    z-index: 0; height: 100%}


/*******评审*****/

.personbox {
	width: 1220px;
	overflow: hidden; padding-bottom: 20px;
}

.personbox .mpicbox {
	width: 202px;
	height: 240px;
	float: left;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center
}

.personbox .mpicbox img {
	border-radius: 50%;
	width: 115px;
	height: 115px;
	display: block;
	margin: 0 auto
}

.personbox .mpicbox strong {
	color: #8467ff;
	font: normal 18px/34px "\5FAE\8F6F\96C5\9ED1";
	padding-top: 8px;
	display: block
}

.personbox .mpicbox p {
	font: normal 14px/20px "\5FAE\8F6F\96C5\9ED1";
	color: #fff;
	padding: 0 12px
}
/******fot******/


.footer {
	font: 14px/22px "\5FAE\8F6F\96C5\9ED1";
	text-align: center;
	padding: 20px 0;
	width: 100%;
	color: #7e7e7e;
	background: #000;
	margin-top: 20px
}
.fontArial{ font-family:Arial, Helvetica, sans-serif}

/****浮层*/
.mask{ width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #000; opacity: .7; z-index: 10; display: none}
.layerbox{ width: 950px; position: fixed; padding-top: 60px; left:  50%; margin-left: -475px; top:10px; z-index: 12; display: none}
.layer-close{ width: 50px; height: 50px; font-size: 40px; color: #fff; position: absolute; right: 0px; top: 0px; text-align: center}
.layer-com{ width: 100%; height: 570px;}

