@charset "utf-8";
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/28px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
img{border:none;vertical-align: top;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{text-decoration: none;}
i,em{font-style: normal;}
.cl { *zoom:1;clear: both;}
.clear{clear:both;overflow: hidden;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

#header,#nav,#explain,#judge,#security,#taste,#summarize,#theme,#arrival,#video,#contest1,#contest2,#honor,#cycle,#bmtd,#report,#result,#winner,#optimum,#foot,#open{width:100%;}
.header, .nav, .explain, .judge,  .security, .taste, .summarize, .theme, .arrival, .video, .contest1, .contest2, .honor, .cycle, .bmtd, .report, .result,  .optimum, .foot, .mzsm,.open{width:1200px;margin:0 auto;overflow: hidden;}
.winner{width:1200px;margin:0 auto;}
.title{text-align: center;margin-bottom: 40px;}


/*头部页面*/
.banner{width:100%}
.banner1{background: url("../img/head-bg.jpg") no-repeat center center;overflow: hidden;position: relative;height: 840px;}
.banner2{background: url("../img/head-bg1.jpg") no-repeat center center;overflow: hidden;position: relative;height: 840px;}
.head-img1{margin-top:50px}
.head-img2{text-align:center;margin-top:30px}
.head-img3{text-align:center;margin-top:30px}
.head-img4{text-align:right;margin-top:30px}
.head-img5{text-align: center;margin-top: 53px;}
.head-img6{text-align: center;margin-top: 50px;}
.banner{position:relative}
.banner .bd{position:absolute;bottom: 20px;left:0;width:100%;text-align:center;font-size:0;padding:20px 0;}
.banner .bd li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:20px;height:20px;border-radius:100%;background:#fff;margin:0 10px}
.banner .bd li.on{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;
    width:20px;height:20px;border-radius:100%;background: #ffe0c9;}

/*导语*/
#nav{height:300px;background:url("../img/nav-bg.jpg");}
.nav{position:relative;padding-top:60px}
.nav .right-body{width:850px;position: relative;}
.nav .right-body p b{font-size:20px;color:#e96e10}
.nav i{display: block;position: absolute}
.nav-icon1{left:0;top:-20px}
.nav-icon2{right:0;bottom:0}
.nav p{padding: 30px 110px;}

/*1*/
.explain{text-align:center;padding: 50px 0;}
.explain-img{width:1200px}
.explain-img img{width:100%}

#judge{background: #282b35;height:920px;}
.judge{padding-top:100px}
.judge .title{width:100px;margin-top:50px}
.judge-main{width: 1100px;}
.judge-main .left-body{width:460px;margin: 100px 130px 0 130px;}
.judge-main .left-body h2{font-size:36px;font-weight:normal;color:#fff;line-height: 40px;}
.judge-main .left-body .border{width:148px;height:14px;background:#e96e10}
.judge-main .left-body p{margin-top:30px;color:#fff;font-size:16px;}

#security{}
.security{width: 1200px;margin:0 auto;text-align: center;}
.security-img{text-align: center;position: relative;margin-top: -300px;}
.security-title{margin: 20px 0 50px 0;}
.invitation{background: url("../img/invitation-bg.png") no-repeat center center;height:821px;margin-top: -310px;}
.invitation-main{margin: 0 auto;width: 950px;padding:50px 70px 0 180px}
.invitation-title{text-align:center;}
.invitation-article{font-family: "楷体"}
.invitation-article strong{display:block;font-weight: normal;margin:30px 0 20px 0}
.invitation-article strong i{display: inline-block;*display:inline;*zoom:1;vertical-align:middle;width: 100px;height: 20px;border-bottom: 1px solid #282b35;}
.invitation-article p{text-indent:2em}
.invitation-article .last-text{text-indent:0;text-align:right;}


#taste{padding: 50px 0;background:#f3f3f3;}
.taste-main .left-body{width:660px;position: relative;}
.taste-main .right-body{width:510px;padding:10px}
.taste-main .right-body p{font-size:16px;line-height:34px}
.taste-images{/* position:relative */}
.taste-images .bd{position:absolute;bottom: -1px;right: -510px;font-size: 0;}
.taste-images .bd li{width:240px;height:130px;float:left;border:3px solid #f3f3f3;}
.taste-images .bd li.on{border:3px solid #e96e10}

#summarize{padding:50px 0;}
#summarize{padding:50px 0;}
.summarize-img{width:470px;}
.summarize-article{width:640px;}
.summarize-article h2{font-size:24px;font-weight:normal}
.summarize-article .border{width:148px;height:14px;background:#e96e10}
.summarize-article strong{font-weight:normal;display:block;padding: 10px 0 10px 0;}
.summarize-article p{line-height: 34px;}
.summarize-main {position:relative}
.prev1,.next1{display:block;width:58px;height:64px;position:absolute;bottom:0}
.prev1{background:url("../img/prev1-1.jpg") no-repeat center center;right:580px}
.next1{background:url("../img/next1-1.jpg") no-repeat center center;right:500px}
.prev1:hover{background:url("../img/prev2-1.jpg") no-repeat center center;}
.next1:hover{background:url("../img/next2-1.jpg") no-repeat center center;}


#theme{padding:50px 0;}
.theme-img{text-align: center;}
.theme .title p{padding: 30px 120px;}
.theme .title p i{color:#e96e10;}

#arrival{padding:50px 0}
.arrival .title p{padding:30px 150px}
.arrival>p{padding: 50px 50px 20px;}
.arrival-main .bd{text-align:center;font-size: 0;padding: 10px 0 20px 0;}
.arrival-main .bd li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right: 11px;border-bottom:10px solid #fff;padding-top: 20px;}
.arrival-main .bd li.on{border-bottom:10px solid #e96e10;background:url("../img/sjx.jpg") no-repeat center top}
.arrival-main .bd li.margin0{margin-right:0;margin-left:3px}

#video{padding:50px 0}
.video-main{background: url("../img/video-bg.jpg") no-repeat top center;text-align: center}
.video-content{display: inline-block;*display:inline;*zoom:1;vertical-align:middle;}

#open{padding:50px 0;}
#open .title h2{font-size:40px;line-height:50px;font-weight:normal;padding-bottom:20px}
#open .title p{text-align:left}

#contest1{padding:50px 0}
#contest2{background: #282b35;height:600px;}
.contest2 ul{padding-top:50px}
.contest2 h2{width:145px;height:40px;color:#fff;font-size: 20px;text-align: center;line-height:40px;background: url("../img/contest-bg.png") no-repeat center center;}
.contest2 p{color:#fff7ed;font-size: 16px;padding:20px 0 30px 0}

#cycle{padding:50px 0}
.cycle-main{text-align: center}

#honor{padding:50px 0;}
.honor-main{text-align: center}

#bmtd{background: url("../img/bmtd-bg.jpg") no-repeat bottom center;height:261px;padding-bottom:200px}
.bmtd{text-align: center;}
.bmtd h2{color:#fff;margin-top:30px}

#report{padding:50px 0;}
.report-main{position:relative;background:url("../img/nav-bg.jpg");height: 200px;}
.report-main a{display:block;padding: 5px 0;}
.report-main a i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:10px;height:9px;border-radius:100%;background:#e96e10;margin-right:10px}
.report-main .left-body{padding: 2px 70px 0px 170px;}
.report-main .right-body{padding: 2px 0 0px 0;}
.report-title{position:absolute;left:0;top:0;width:20px;height:140px;line-height:30px;font-size:24px;padding:30px 40px;color:#fff;background:#e96f11;}

#result{padding:50px 0;}
.result-main .result-images{width:720px;position:relative}
.result-main .result-images .bd{position:absolute;bottom:0;left:0;width:100%;text-align:right;font-size:0;background:url("../img/bg.png");padding:5px 0}
.result-main .result-images .bd li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:16px;height:16px;border-radius:100%;background:#fff;margin:0 10px;}
.result-main .result-images .bd li.last{margin-right:30px}
.result-main .result-images .bd li.on{background:#e96e10}
.result-main .result-article{width:440px;padding-top:30px}
.result-article p{line-height:30px}
.result-article p strong{display:inline-block;padding-left:200px;font-size:18px}
.result-article p b{font-size:18px}
.result-article .result-title{padding: 20px 0;}

.author{position:relative;text-align: center;background: #e96e10;padding: 30px 0;}
/*.tx{position:absolute;top:0;left:0;padding: 19px 69px 0 0;background: url("../img/tx-bg.jpg") no-repeat top right;}*/
.author h2{display:block;padding: 10px 0 10px 50px;font-size: 22px;font-weight: normal;color: #fff;}
.author strong{font-size:18px;color:#888;font-weight:normal;color: #ddd;}
.author .right-body{padding:10px 50px 10px 0;font-size:20px;color: #fff;}

#winner{padding-bottom:80px}
.winner-main,.winner-images{position: relative;}
.prev2,.next2{display:block;width: 32px;height: 61px;position:absolute;top: 32%;}
.prev2{background:url("../img/prev2.png") no-repeat center center;left:-50px}
.next2{background:url("../img/next2.png") no-repeat center center;right:-50px}
.winner .title{margin-bottom:10px}
.winner-title{text-align:center;padding-bottom:50px}
.winner-images .bd1{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin-top:10px;font-size:0;background:url(../img/bg.png)}
.winner-images .bd1 li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:14px;height:14px;border-radius:100%;border:1px solid #e96e10;margin:0 5px }
.winner-images .bd1 li.on{background: #e96e10}

#optimum{padding-bottom:80px}
#optimum .title{margin-bottom: 0;}
.optimum-title{text-align:center;padding-bottom: 30px;}
.optimum-images{float:left;}
.optimum-text{position: relative;float:right;width: 250px;height: 200px;background: url("../img/optimum-bg.jpg") no-repeat right bottom;margin: 390px 0 0 0;padding: 105px 0 0 100px;color: #fff;}
.optimum-text h2{font-size:30px;font-weight:normal}
.optimum-text h2 strong{font-size:20px;font-weight:normal}
.optimum-text p{font-size:24px;}
.optimum-images .bd{text-align:center;margin-top:10px;font-size:0}
.optimum-images .bd li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:80px;height:0;border:1px solid #545454;margin:0 5px }
.optimum-images .bd li.on{border-color:#e96e10}

#foot{background:#282b35;height:300px}
.team-title{padding:80px 50px 0 20px}
.team-title h2{color:#fff;font-size:48px;font-weight:normal;line-height:80px}
.team-title strong{font-size:28px;color:#e96e10;font-weight:normal}

.team-main{color:#fff;padding:80px 40px;}
.team-main .left-body{text-align:right}
.company{padding-top:70px}
.gz {text-align:center;margin:10px 20px;}
.gz_nav{margin-top:10px}
.mzsm{text-align:center;padding: 30px 0;}
.mzsm h2{padding:10px 0;color: #000;}
.mzsm h2 i{color: #d20738;}
#menu li a.cur {color: #ffd821;}


.nav_r{width: 180px;height:180px;position: fixed;right: 30px;top:100px;background: url("../img/gzs.png") no-repeat;}
.nav_r .focus{text-align: center;margin-top: 65px;}
.nav_r .focus b{font-size: 18px;color: #fff;}