body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input { margin: 0; padding: 0; }
body { margin: 0 auto; font-family: "Microsoft YaHei", "Arial"; background:#eee; color: #4a4a4a }
body{ overflow-y: scroll; overflow-x: hidden;}
li { list-style: none }
a { text-decoration: none }
img{ border:0}
.h_10px { width: 100%; font-size: 0px; height: 10px; clear: both }
.h_30px { width: 100%; font-size: 0px; height: 30px; clear: both }
.clear { width: 100px; font-size: 0px; height: 0; clear: both }
.head{  width:100%; height:685px; overflow:hidden; background:url(../images/basic/banner.jpg) no-repeat center top; }
#float01,#float02,#float03,#float04,#float05,#float06,#float07,#float08,#float09{width:100%; overflow:hidden }
.main{ width:1100px; margin:0 auto; padding:0}

.big{ transition: all .5s; }
a:hover .big{ transform: scale(1.2);  }

div.floatCtro {  height: 410px; position: fixed; left:10px; top: 15%; z-index: 100; width:105px; overflow: hidden }
div.floatCtro p {  text-align:left; height: 33px; line-height: 33px; font-family: '微软雅黑'; font-size: 13px; color: #fafafa; margin: 0; padding: 0; cursor: pointer; margin-top:5px; padding-left:5px; word-break:break-word; background:#000 url(../images/basic/arrow.png) right center no-repeat; }
div.floatCtro a { display: inline-block; display: none; width: 60px; height: 60px;background:#000; color:#fff; margin:3px 0 0 0; color: #fff; vertical-align: middle; cursor: pointer; color:#000 }
div.floatCtro a:hover{ background:#c40010}
div.floatCtro a span { display: block; width: 28px; height: 44px; line-height: 22px; font-family: '微软雅黑'; font-size: 14px; line-height: 22px; text-align: center; margin: 8px 16px; _margin: -10px 0 0 16px; color:#fff }
div.floatCtro p:hover { background: #c40010 url(../images/basic/arrow.png) right center no-repeat; color: #fff; }
div.floatCtro p.cur { background: #c40010 url(../images/basic/arrow.png) right center no-repeat; color: #fff; }

.bg1{ background:url(../images/basic/bg1.jpg) no-repeat center top; width:100%;}
.bg2{ background:url(../images/basic/bg2.jpg) no-repeat center top; width:100%;}
.bg3{ background:url(../images/basic/bg3.jpg) no-repeat center top; width:100%;}
.bg4{ background:url(../images/basic/bg4.jpg) no-repeat center top; width:100%;}
.title{width: 100%; text-align: center; margin: 30px 0;}
.title h3{background: url(../images/basic/title.png) no-repeat; width:280px; height:90px;margin: 0 auto; font-weight: normal; font-size: 24px }
.title h3 span{ float: left; margin: 52px 0 0 120px; display: inline; }

/*公用头部底部*/
.top{ background:url(../images/basic/top_bg.jpg) repeat-x; height:66px;}
.logo{ width:200px; float:left}
.nav{ float:right; width:780px;}
.nav li{ display:inline; line-height:65px; text-align:center}
.nav li a{ color:#333; padding:10px 25px; font-size:18px}
.nav li a:hover{ background:#ee7700; color:#fff}
.footer {font-size: 16px;line-height: 29px;padding: 20px 0;text-align: center;}

.list{ width:100%; clear:both; margin-top:15px}
.list span{float:left; color:#bc1d00; padding:0 10px;background:#eee;  font-size:20px; height:40px; line-height:39px; margin-top:5px}
.list p{ line-height:35px; color:#2c2c2c; font-size:20px}
.list p a{ padding:0 17px; display: inline-block; background:none; color:#333; margin-top:7px}
.list p a:hover{ background:#c00; color:#fff}

/*媒体报道*/
.c1inner { width: 1100px; height: 100%; margin: 0 auto }
.c1inner .c1icon { width: 100%; height: 573px; margin: 0 auto; }
.c1inner .c1ileft { float: left; width: 499px; height: 100%; padding-right: 1px; float: left; position: relative }
.c1inner .c1ileft .c1pp { width: 474px; padding-left: 25px; height: 223px; position: absolute;right: 1px; background: #fff; bottom:0 }
.c1inner .c1ileft .c1pp .c1ppdl { color: #ccb476; padding-top: 8px; font: 18px/2.4 Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; font-weight: 100; }
.c1inner .c1ileft .c1pp .c1ppb { width: 106px;margin-bottom: 6px }

.clrtitle h3{ height:35px; line-height:35px;}
.clrtitle h3 span,.clrtitle h3 strong{ border-top:4px solid #d60934; font-weight:normal; color:#d60934}
.clrtitle h3 span{ color:#ce9100;}
.c1inner .c1ileft .c1pp p{ line-height:27px; color:#333; width:96%; font-size:15px}
.c1inner .c1ileft .c1vv1 { width: 450px; height: 350px; position: absolute; top: 0; right: 1px; cursor: pointer; background: url(../images/news/vpic.jpg) center center no-repeat }
.c1inner .c1ileft .c1vv1 div { width: 100%; height: 100%; background: url(../images/news/vplay.png) center center no-repeat; opacity: 1; 
	animation: opacityplay 3s infinite ease-out; -webkit-animation: opacityplay 3s infinite ease-out; -moz-animation: opacityplay 3s infinite ease-out; 
	-ms-animation: opacityplay 3s infinite ease-out; -o-animation: opacityplay 3s infinite ease-out }
.c1inner .c1ileft .c1vv1:hover div { opacity: .4 }
.c1inner .c1iright { float: left; width: 600px; height: 100%; float: right; position: relative }
.c1inner .c1iright .c1rpic { width: 450px; height: 573px; position: absolute; background: url(../images/news/c2lw.jpg) no-repeat center center; left: 0; top: 0 }
.c1inner .c1iright .c1rnews { width: 287px; padding-left: 16px; height: 497px; background: #fff; position: absolute; right: 0; bottom: 0; overflow: auto }
.c1inner .c1iright .c1rnews .clrtitle { width: 100% }
.c1inner .c1iright .c1rnews .clrtlt { color: #ccb476; padding-top: 8px; font-weight: 100 }
.c1inner .c1iright .c1rnews .clrbor { width: 106px; border-bottom: 1px solid #ccb476; padding-top: 2px }
.xw1 { width: 272px; height: 410px; padding-right: 15px; margin-top: 10px }
.newscon { width: 100%; margin: 10px 0 22px 0 }
.newscon img { width: 100% }
.newscon h2 { line-height: 1.4; color: #fff; font-weight: 100; text-align: left; font-size: 18px; padding: 8px 0 }
.newscon p { line-height: 1.4; color: #ccc; font-weight: 100; font-size: 14px }
.flashss { -webkit-transition: 1.4s ease-out!important; transition: 1.4s ease-out!important; -moz-transition: 1.4s ease-out!important; -ms-transition: 1.4s ease-out!important; -o-transition: 1.4s ease-out!important }

/*新闻*/
.scrollbox{ width:275px; margin: 0 auto; overflow: hidden; }
#scrollDiv{width:262px;height:400px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:192px;background:url(../images/basic/ico-4.gif) no-repeat 10px 23px; overflow:hidden; vertical-align:bottom; zoom:1; border-bottom:#B7B7B7 dashed 1px; line-height:21px; }
#scrollDiv li img{margin-top:20px; display:block; margin-bottom:8px; width:265px; height:95px;}
#scrollDiv li a h3{ height:24px;  font-size:16px; color:#353535; font-weight:normal}
#scrollDiv li a p{ color:#818181; text-decoration:none; font-size:13px;}
.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin:0 10px 4px 0;}
.scroltit h3{  float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px;}
#but_up{ background:url(../images/basic/up.gif) no-repeat 0 0; text-indent:-9999px;}
#but_down{ background:url(../images/basic/down.gif) no-repeat 0 0; text-indent:-9999px;}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

/*开幕式*/
.speech{ float: left; width:450px  }
.speech dl{ width: 90%; float: left; padding-bottom: 20px; border-bottom: 1px solid #d9d8d8; margin-bottom: 20px;  }
.speech dl dt,.speech dl dt img{ float: left; width:185px; height: 115px;overflow: hidden; }
.speech dl dt{ margin-right: 20px }
.speech dl dd { float: left; width:200px; line-height: 21px }
.speech dl dd h5{ background:url(../images/opening/speak_bg.png); border-left: 2px solid #d60934; padding-left:10px; height: 35px; line-height: 35px; font-size: 18px; margin-bottom:5px   }
.speech dl a dd,.speech ul li a{ color:#888; font-size: 12px }
.speech dl a dd strong,.speech ul li a strong{ color: #333; font-size: 15px }
.speech dl a dd h5{ color: #d60934 }
.speech ul{ float: left; width:450px;  }
.speech ul li{ width: 140px; float: left; margin-right: 10px; text-align: center; }
.speech ul li img,.speech ul li span{ width:140px;height:87px;overflow: hidden; float: left;  }
.speech ul li span{ margin-bottom: 10px; }
.speech ul li a h5{ font-size: 16px;  color: #d60934 }
.stunt{ float: right; width: 630px; }
.stunt ul{}
.stunt ul li img,.stunt ul li span{ width: 195px; height:120px; overflow: hidden; float: left; }
.stunt ul li span{ margin-bottom: 10px; }
.stunt ul li{ margin-left: 15px; float: left; text-align: center; margin-bottom: 15px; width: 195px;float: left; display:inline  }
.stunt ul li a{ color: #333 }

/*大赛现场*/
.zzpic .zzpicb { width: 700px; height: 370px; position: absolute; margin: -185px 0 0 -350px; top: 50%; left: 50% }
.zzpicba { width: 600px; height: 370px; margin: 0 0 0 -300px; left: 50%; top: 0; position: absolute }
.zzpicnext, .zzpicprev { width: 50px; height: 50px; position: absolute; cursor: pointer; background-position: center center; background-repeat: no-repeat; margin-top: -25px }
.zzpicnext { right: 0; background: url(../images/scene/nexta.png); top: 50% }
.zzpicprev { left: 0; background: url(../images/scene/preva.png); top: 50% }
.c3newcon1 { width: 100%; height: 100%; background: url(../images/scene/1.jpg) no-repeat center center }
.c3newcon2 { width: 100%; height: 100%; background: url(../images/scene/1.jpg) no-repeat center center }
.c5title { width: 1200px; margin: 0 auto; padding-top: 68px; margin-bottom: 40px }
.c5title h2 { font-size: 34px; color: #ccb476; line-height: 1 }
.c5title .c5tpa { color: #ccb476; font-size: 20px; font-weight: 100 }
.c5title .c5tpb { width: 78px; padding-top: 4px; border-bottom: 1px #ccb476 solid }
.c5piccon { width: 100%; overflow: hidden; position: relative }
.c5piccon ul { width: 100%; margin: 0 auto; overflow: hidden }
.c5piccon ul li { width: 20%;*width:19.8%; float: left; position: relative; overflow: hidden; font-size: 0 }
.c5piccon ul li::after { position: absolute; content: "."; left: 0; top: 0; bottom: 0; z-index: 2; right: 0; opacity: 0; background: rgba(0,0,0,.6); -webkit-transition: .6s ease-out!important; transition: .6s ease-out!important; -moz-transition: .6s ease-out!important; -ms-transition: .6s ease-out!important; -o-transition: .6s ease-out!important }
.c5piccon ul li p { width: 46px; height: 46px; position: absolute; z-index: 99; top: 50%; left: 50%; opacity: 0; filter:alpah(opacity=0%); margin: -23px 0 0 -23px; background: url(../images/scene/scale.png) no-repeat center center }
.c5piccon ul li span { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; border: 1px solid #fafafa }
.c5piccon ul li:hover::after { opacity: 1 ; filter:alpah(opacity=100);}
.c5piccon ul li:hover p { opacity: 1; filter:alpah(opacity=100); animation: scale1 .7s ease-out; -webkit-animation: scale1 .7s ease-out; -moz-animation: scale1 .7s ease-out; -o-animation: scale1 .7s ease-out; -ms-animation: scale1 .7s ease-out }
.zzpic { width: 100%; height: 100%; position: fixed; top: 0; display: none; opacity: 0; z-index: 9999 }
.zzpic .zzpica { width: 100%; height: 100%; position: absolute; top: 0; background: rgba(0,0,0,.6) }




.c5piccon1 { width: 100%; overflow: hidden; position: relative }
.c5piccon1 ul { width: 100%; margin: 0 auto; overflow: hidden }
.c5piccon1 ul li { width: 20%;*width:19.8%; float: left; position: relative; overflow: hidden; font-size: 0 }










/*美食作品*/
.zzjs_net { width: 100%; background: #CCCCCC; height:58px;  background: url(../images/food/tab_bg.gif) no-repeat center -7px }
.zzjs_net ul { margin: 0px auto; padding: 0px; width:550px;}
.zzjs_net li { float: left; display: inline; cursor: pointer; width: 110px; text-align: center; color: #949694; font-weight: bold; border-radius: 50px; height:40px; line-height:39px; color: #d60934; margin-left:57px; }
.zzjs_net li.hover { padding: 0px; background: #d60934;   font-weight: bold;  color: #fff;}

/*基尼斯*/
.bg3 { width: 100%; position: relative; }
.jns_left { float: left; width: 540px; height: 560px; background: url(../images/guinness/jns_bg1.jpg) no-repeat center top; margin: 50px 0 0 0; }
.jns_right { float: right; width: 520px; position: relative; }
.jns_right h3 { float: right; width: 100%; text-align: right; margin: 30px 0; }
.jns_right p { line-height: 33px; font-size: 16px; margin-bottom: 45px; }
.jns_right p a { color: #c00 }
.jns_bottom { position: absolute; width: 565px; height: 175px; right: 10px; }
/*颁奖*/
.awards { width: 100%; }
.awards .video { float: left; }
.figure { display: block; position: relative; *zoom: 1;
width: 100%; font-weight: 500; z-index: 2; }
.figure img { width: 450px; height: 310px; }
.figure_sign { display: block; position: absolute; left: 0; bottom: 0; width: 50px; height: 50px; background: rgba(255,126,0,.9); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#DDFF7E00', endColorstr='#DDFF7E00')
}
.figure_caption { position: absolute; bottom: 0; left: 0; width: 100%; height: 20px; line-height: 20px; background: rgba(0,0,0,.45); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#72000000', endColorstr='#72000000');
cursor: pointer; letter-spacing: normal }
.figure_caption { position: relative; margin-left: 50px; margin-top: -50px; width: auto; height: 40px; padding: 5px 0; line-height: 20px; font-size: 12px; color: #bcbcbc; zoom: 1; text-indent: 1em; }
.figure_caption .figure_title { height: 24px; padding-top: 0; font-size: 14px; color: #fff; text-indent: 1em; }
.triangle_right { display: inline-block; width:25px; height:25px;overflow: hidden;left: 27%; top: 22%; background: url(../images/awards/sjx.png) no-repeat center top; position:absolute }
.video { width: 450px; float: left; }
.figures_list { float: right; width: 650px; }
.figures_list li { width: 195px; float: right; margin-left: 20px; display: inline; text-align: center; margin-bottom: 15px; }
.figures_list li img { width: 100% }
.figures_list li span, .awd_list li span { width: 195px; overflow: hidden; float: left; margin-bottom: 5px; }
.figures_list li a p, .awd_list li a p { color: #333; font-size: 16px }
.awd_list { width: 1120px; }
.awd_list li { width: 204px; margin-right: 20px; display: inline; float: left; text-align: center; }
.awd_list li img { width: 100% }
.awd_list li span { width: 180px; width: 204px; overflow: hidden; float: left; }
 @media screen and (max-width:1200px) {
.floatCtro { display: none!important }
}












