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:580px; overflow:hidden; background: url(../images/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:50%; top: 15%; z-index: 100; width:105px; overflow: hidden; margin-left:-660px;}
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:#c40010 url(../images/basic/arrow.png) right center no-repeat; }
div.floatCtro a { display: inline-block; display: none; width: 60px; height: 60px;background:#c40010;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:310px; 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: 588px; 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: 238px; 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:43px; line-height:43px; font-size:25px; background:url(../images/z1.jpg) no-repeat;}
.clrtitle h3 strong{  font-weight:normal; color:#d60934}
.clrtitle h3 span{ color:#ce9100;font-weight:normal;}
.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: 588px; position: absolute; background: url(../images/news/c2lw.jpg) no-repeat -90px 0 ; left: 0; top: 0 }
.c1inner .c1iright .c1rnews { width: 287px; padding-left: 16px; height: 549px; 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:485px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:169px;background:url(../images/basic/ico-4.gif) no-repeat 10px 23px; overflow:hidden; vertical-align:bottom; zoom:1; line-height:21px; }
#scrollDiv li img{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; height:502px;}
.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; cursor:pointer;}
.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:365px; height:225px; border-left:1px solid #FFFFFF; margin-top:1px; 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:457px;background:#EEEEEE; height:45px;}
.zzjs_net li { float: left; display: inline; cursor: pointer; width: 110px; text-align: center; color: #949694; font-weight: bold; border-radius: 50px; height:34px; line-height:34px; color: #d60934; margin-left:30px; border:1px solid #D60934; background:#EEEEEE;}
.zzjs_net li.on { 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/cp2.png) 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 }
}










.z1{ padding-bottom:60px;}
.z1_b{ width:1101px; margin:0 auto;}
.z1_b2{ width:1101px; margin:0 auto;}

.z1_b_img{ float:left; width:1101px; height:455px; overflow:hidden; position:relative;}
.z1_b_img .bd ul li{ position:relative; width:1101px; height:455px;}
.z1_b_img .bd ul li img { width: 1101px; height: 455px; }
.z1_b_img .bd ul li img,.z1_b_r ul li img,.z1_b_b ul li img,.z2_l ul li img,.z2_m ul li img{ position:absolute;}
.z1_b_img .bd ul li p,.z1_b_r ul li p,.z1_b_b ul li p,.z2_l ul li p,.z2_m ul li p{ height:47px; background:#000000; width:100%; text-align:center; color:#FFFFFF; font-size:16px; bottom:0; position: absolute; line-height:47px;}
.z1_b_img .bd ul li p,.z1_b_r ul li p,.z1_b_b ul li p,.z2_l ul li p,.z2_m ul li p{background: rgba(235, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1;}
:root .z1_b_img ul li p{filter:none\9;}/*for IE9*/

.z1_b_r{ width:379px; height:492px; float:right; overflow:hidden;}
.z1_b_r ul li{ width:379px; height:246px; overflow:hidden; position:relative;}

.z1_b_b{ width:1101px; height:215px; overflow:hidden; margin-top:2px;}
.z1_b_b ul li{ width:359px; height:215px;  overflow:hidden; position:relative; float:left; margin-right:1px;}


	/* 下面是前/后按钮代码，如果不需要删除即可 */
.z1_b_img .prev,
.z1_b_img .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.z1_b_img .next{ left:auto; right:3%; background-position:8px 5px; }
.z1_b_img .prev:hover,
.z1_b_img .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.z1_b_img .prevStop{ display:none;  }
.z1_b_img .nextStop{ display:none;  }

.c5piccon .prev,
.c5piccon .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:9999;}
.c5piccon .next{ left:auto; right:3%; background-position:8px 5px; }
.c5piccon .prev:hover,
.c5piccon .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.c5piccon .prevStop{ display:none;  }
.c5piccon .nextStop{ display:none;  }

.z2{ width:1099px; overflow:hidden; margin:0 auto;}
.z2_l{ width:520px; height:320px; overflow:hidden; position:relative; float:left;}
.z2_l ul li{ width:520px; height:320px; overflow:hidden; position:relative;}
.z2_m{width:578px; float:right;}
.z2_m ul{ width:269px; float:left;}
.z2_m ul li{ float:left; width:269px; height:159px; overflow:hidden; position:relative;}

.z2_l .prev,
.z2_l .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:9999;}
.z2_l .next{ left:auto; right:3%; background-position:8px 5px; }
.z2_l .prev:hover,
.z2_l .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.z2_l .prevStop{ display:none;  }
.z2_l .nextStop{ display:none;  }

.zz1{width: 100%; height: 325px; background: url(../images/bg.jpg) no-repeat center;}
.zz1 ul li{width: 20%; float: left; text-align: center; padding-top: 94px;}
.zz1 ul li span{font-size: 22px; color: #181818; display: block; width: 100px; height: 40px; border-bottom: 1px solid #181818; margin: 0 auto;}
.zz1 ul li p{ font-size: 26px; color: #000000; line-height: 46px; padding-top: 35px;}

.zz2{width: 1200px; margin: 0 auto;}
.wr{width: 1200px; margin: 0 auto; overflow: hidden;}
.zz22,.zz23{height: 303px; background: url(../images/x2.jpg) no-repeat; width: 100%; position: relative;}
.zz22 h3,.zz23 h3{ width: 238px; position: absolute; line-height: 37px; font-weight: normal; font-size: 18px;}
.zz22 p{width: 423px; position: absolute; top: 110px; line-height:26px;}
.zz22 a,.zz23 a{display: block; width: 181px; height: 38px; position: absolute; bottom: 0; right: 0;}
.zz23{height: 195px; background-image: url(../images/x4.jpg);}
.zz23 h3{right: 0;  width: 300px; text-align: right;}
.zz23 a{bottom: 37px;}

.zz3{width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 30px;}
.zz31{position: relative; width: 1200px; height: 323px; background: url(../images/x7.jpg) no-repeat; overflow: hidden;}
.zz31 p{text-align: center; width:472px; line-height: 35px; font-size: 18px; margin-left: 679px; margin-top: 30px;}
.zz31 a{ display: block; width: 160px; height: 40px; position: absolute; bottom: 36px; right: 207px;}

.z5_m ul li{padding: 30px 0 0 0; width: 424px; line-height: 46px; font-size: 24px;  margin: 0 auto;}
.z5_m ul li input{width: 323px; height: 46px; border: 1px solid #FFFFFF; background: #C8C8C8; margin-left: 15px; color: #ffffff; font-size: 24px;}
.z5_m div{width: 219px;  margin: 0 auto;}
.z5_m div input{ width: 219px; height: 54px; background: #DC0000; font-size: 24px; border: 0;font-family:"微软雅黑", "宋体"; margin: 0 auto; margin-top: 47px; color: #FFFFFF;}
.zz4{width: 100%; height: 608px; background: url(../images/bg3.jpg) no-repeat center; margin-top: 50px;}
.zz42{width: 1200px; margin: 0 auto;}

.x1{width: 1200px; margin: 0 auto;  overflow: hidden; padding-top: 40px;}
.x1 ul {width: 1300px;}
.x1 ul li{width: 394px; margin-right: 7px; float: left;}
.x1 ul li p{line-height: 48px; text-align: center;}

.zz2 .left { width: 420px; float: left; }
.zz2 .right { float: right; position: relative; }
.zz2 .left h3 {width: 238px; line-height: 37px; font-weight: normal; font-size: 18px;}
.zz2 p {line-height: 26px;margin-top: 35px;}
.zz2 a {display: block; background: #dc0200; color: #fff; width: 182px; height: 36px; line-height: 36px;position: absolute; right: 0; margin-top: 35px; font-size: 16px; text-align: center;}
.zz2 a img {width: 14px; position: relative; bottom: -1px;}
.zz2 a:hover { color: #fff; }