@charset "utf-8";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, button, select, option, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-family: "\5FAE\8F6F\96C5\9ED1"; min-width: 1200px; background: #000; }
address, caption, cite, code, dfn, th, em, i, var { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
input, textarea { font-family: inherit; font-size: inherit; font-weight: inherit; }
select { font-size: inherit; font-weight: inherit; }
input, textarea, select { *font-size:100%;
}
input { outline: none; }
legend { color: #000; }
pre, code, kbd, samp, tt { font-family: monospace; line-height: 100%; }
fieldset, img { border: 0 none; background: none; }
img { vertical-align: top; }
ol, ul { list-style: none; }
textarea { resize: none; }
a { text-decoration: none; outline: 0 none; }
input[type="text"], input[type="password"], textarea { outline-style: none; }
textarea { resize: none; }
.clearfix:after, .clearfix:before { content: " "; height: 0; clear: both; visibility: hidden; }
.clear { clear: both; }
.mask { width: 100%; height: 100%; background: rgba(0,0,0,.5); position: fixed; top: 0px; left: 0px; z-index: 101; display: none; }
.bmbox { width: 663px; height: auto; position: fixed; top: 60px; left: 100px; z-index: 102; display: none; }
.bmtop { width: 663px; height: 102px; float: left; position: relative; }
.close { width: 30px; height: 30px; cursor: pointer; padding: 10px; position: absolute; top: 0px; right: 0px; }
.bmbot { width: 543px; height: 630px; float: left; background: url(../../7663fbh/images/bmbot.jpg) no-repeat top left; padding: 25px 60px; }
.bmpp1 { width: 543px; height: 35px; line-height: 35px; float: left; font-weight: bold; }
.bminput { width: 543px; height: 31px; line-height: 31px; border: none; border-bottom: 1px solid #333; color: #333; font-size: 16px; background: none; margin-bottom: 10px; }
.bmpp2 { width: 230px; height: 35px; line-height: 35px; float: left; font-weight: bold; }
.bminput2 { width: 230px; height: 31px; line-height: 31px; border: none; border-bottom: 1px solid #333; color: #333; font-size: 16px; background: none; margin-bottom: 10px; }
.ewm { width: 200px; margin: 30px 30px 40px; float: left; }
.ewm img { width: 200px; height: 200px; }
.ewm p { text-align: center; margin-top: 10px; }
.E_header { width: 100%; height: 40px; background: #1a1a1a; position: fixed; top: 0px; z-index: 100; }
.E_com { width: 1120px; margin: 0 auto; position: relative; }
.E_com s { position: absolute; width: 7px; height: 7px; border-left: 2px solid #f0454d; border-top: 2px solid #f0454d; left: 0; top: 7px; }
.E_navul { width: auto; height: 40px; float: left; max-height: 850px; margin-right: 20px; }
.E_navul li { float: left; line-height: 40px; font-size: 14px; color: #8d8d8c; position: relative; border-right: solid 1px #2d2d2d; }
.E_navul li a { padding: 0 13px; float: left; color: #8d8d8c; }
.E_navul li a:hover { color: #fff; }
.E_banner { width: 100%; height: 1257px; background: url(../../7663fbh/images/bodybg_1.jpg) no-repeat top center; }
.wrap { width: 1121px; margin: 0 auto; position: relative; }
.E_bg1 { width: 100%; height: 1119px; background: url(../../7663fbh/images/topbg_1.jpg) no-repeat; }
.E_bg2 { width: 100%; height: 465px; background: url(../../7663fbh/images/topbg_2.jpg) no-repeat; }
.enter { width: 192px; height: 42px; position: absolute; left: 872px; top: 40px; }
.enter img:hover { -webkit-transform: scale(.99, .99); }
.E_onepage { width: 100%; height: auto; overflow: hidden; position: relative; }
.E_tit { width: 1120px; height: 168px; text-align: center; float: left; margin-bottom: 40px; }
.E_onebot { float: left; position: relative; }
.E_rcbox { width: 1120px; }
.mb30 { margin-bottom: 30px; }
.mt40 { margin-top: 40px; }
.E_rcli { width: 322px; height: 98px; float: left; border-top: 1px solid #66624a; margin-right: 70px; margin-bottom: 20px; }
.E_rcli.mrnone { margin-right: 0px; }
.E_rclip { width: 322px; height: 33px; line-height: 33px; text-align: center; font-size: 16px; color: #9d9ea3; background-color: #070707; float: left; }
.E_rcliword { background: #1d1e24; width: 302px; height: 45px; text-align: center; padding: 10px; float: left; color: #96916f; font-size: 14px; border-bottom: #000000 2px solid; }
.wline1 { line-height: 45px; }
.wline2 { line-height: 22px; }
.E_rcPH { width: 100%; text-align: center; font-size: 16px; color: #9a916f; line-height: 30px; margin-bottom: 30px; }
.E_tctop li:hover em { display: block; }
.E_imgbox { width: 545px; height: 370px; float: left; position: relative; background-color: #1b1718; color: #FFF; margin-bottom: 50px; }
.E_imgbox a { width: 545px; height: 370px; display: block; }
.E_imgbox span { width: 525px; height: 42px; line-height: 40px; position: absolute; padding: 0 10px; left: 0px; bottom: 0px; font-size: 16px; color: #FFF; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80000000, endColorStr=#80000000);
background: rgba(0, 0, 0, 0.5); overflow: hidden; }
.E_rcRight { width: 555px; float: right; margin-bottom: 50px; }
.E_rcRtop { width: 565px; height: 118px; float: left; margin-left: -10px; }
.E_rcRimg { width: 178px; height: 118px; position: relative; float: left; margin-left: 10px; }
.E_rcRimg span { width: 158px; height: 35px; line-height: 35px; position: absolute; padding: 0 10px; left: 0px; bottom: 0px; font-size: 14px; color: #FFF; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80000000, endColorStr=#80000000);
background: rgba(0, 0, 0, 0.5); overflow: hidden; }
.E_rcnew { width: 555px; height: auto; float: left; color: #ecd59d; font-size: 18px; }
.E_rcnew li { height: 49px; line-height: 49px; border-bottom: 1px solid #2b272c; }
.numbg { width: 25px; height: 25px; text-align: center; line-height: 25px; background: url(../../7663fbh/images/numbg.png) no-repeat left top; float: left; margin-top: 12px; margin-right: 15px; color: #000; font-size: 16px; }
.E_newP { width: 415px; height: 49px; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; color: #8a8671; }
.E_newP:hover { color: #cab7a3; }
.E_newtime { width: 100px; height: 49px; float: right; font-size: 16px; color: #a59381; text-align: right; }
.E_rcRight .new_more { width: 100%; }
.E_rcRight .new_more a { width: 100%; height: 35px; margin: 0 auto; color: #9a916f; background: #26272c; float: left; text-align: center; margin-top: 10px; line-height: 32px; border-radius: 5px; }
.timeddtp { width: 640px; height: 40px; position: absolute; left: 250px; top: 180px; z-index: 95; text-align: center; color: #9a916f; font-size: 16px; }
.sbmore { width: 320px; height: 50px; line-height: 50px; text-align: center; float: left; margin-left: 420px; margin-bottom: 40px; color: #9a916f; font-size: 20px; cursor: pointer; margin-top: 20px; display: none; background: url(../../7663fbh/images/jzmorebg.png) no-repeat bottom center; padding-bottom: 35px; }
.sbmore2 { width: 320px; height: 50px; line-height: 50px; text-align: center; float: left; margin-left: 400px; color: #9a916f; font-size: 20px; cursor: pointer; margin-top: 20px; display: none; background: url(../../7663fbh/images/jzmorebg2.png) no-repeat bottom center; padding-bottom: 35px; }
.threeli a, .threeli a:link, .threeli a:hover, .threeli a:active, .threeli a:visited { color: #7f5934; }
.E_gueststitle { width: 1120px; height: 45px; float: left; color: #a59381; font-size: 20px; line-height: 45px; margin-bottom: 30px; font-weight: bold; margin-top: 30px; }
.E_gueststitle span { width: 110px; float: left; }
.E_gueststitle img { margin-top: 20px; }
.wyhbg3 { width: 159px; height: 62px; position: absolute; left: 0px; bottom: 0px; background: url(../../7663fbh/images/wyhbg.png) no-repeat left top; z-index: 10; padding: 20px 0px 10px 10px; overflow: hidden; }
.wyhP3 { font-size: 12px; color: #000; height: 20px; line-height: 20px;/*overflow: hidden;*/ width: 100%; }
.wyhP3 span { float: left; }
.wyhP3 span.mrnone { margin-right: 0px; }
.wyhulbox { width: 1150px; height: auto; float: left; margin-left: -20px; /*height: 406px;*/ overflow: hidden; position: relative; }
.wyhulbox li { width: 169px; height: 183px; float: left; position: relative; margin-left: 20px; margin-bottom: 20px; }
.wyhulbox li img { width: 169px; height: 125px; }
.E_bj { width: 186px; height: 180px; float: left; text-align: center; color: #a59381; margin: 20px 0; }
.E_bj p { margin-top: 30px; }
.wyhname { font-size: 18px; color: #000; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; }
.qyul { width: 1156px; height: auto; float: left; margin-left: -36px; }
.qyul li { width: 195px; height: 75px; float: left; margin-left: 36px; margin-bottom: 30px; }
.qyul li img { width: 195px; height: 75px; }
.videomask { width: 545px; height: 370px; float: left; z-index: 98; cursor: pointer; }
.mt37 { margin-top: 37px; }
.mt55 { margin-top: 55px; }
#Scroll { WIDTH: 250px; COLOR: #c2130e; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: left; float: left; padding-top: 6px; font-size: 14px; }
#Scroll A { PADDING-LEFT: 20px; BACKGROUND: url(../../7663fbh/images/icon02.png) no-repeat 0px 8px; COLOR: #8d8d8c; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 225px; float: left; }
#Scroll A:hover { PCOLOR: #fff; }
#menu { position: fixed; left: 50%; margin-left: 650px; top: 530px; z-index: 999; }
#menu ul { position: relative; background: url(../../7663fbh/images/01_03.png) no-repeat; width: 117px; height: 422px; padding: 80px 10px; }
#menu li { text-align: center; height: 42px; line-height: 42px; }
#menu li a { color: #ddd; font-size: 16px; }
#menu li a:hover, #menu li a.current { text-decoration: none; color: #fff; }
#menu .top { margin-top: 0; position: relative; }

/*大会奖项*/
.ld_box_one{ overflow: hidden; position: relative;float:left; width:263px; height:423px; border:#7a6d58 1px solid; margin-right:20px; margin-bottom:40px;}
.ld_box_one img {-webkit-transition: all .3s linear ;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;}
.ld_box_one img:hover {-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}
.ld_box_two{ float:left; width:263px; height:423px; border:#7a6d58 1px solid; margin-right:20px; margin-bottom:40px; background:url(../../7663fbh/images/ld_box_02.jpg) no-repeat; }
.ld_box_two:hover { background:url(../../7663fbh/images/ld_box_02_h.gif) no-repeat center; }
.ld_box_three{ float:left; width:263px; height:423px; border:#7a6d58 1px solid; margin-right:20px; margin-bottom:40px; background:url(../../7663fbh/images/ld_box_03.jpg) no-repeat; }
.ld_box_three:hover { background:url(../../7663fbh/images/ld_box_03_h.gif) no-repeat center; }
.ld_box_four{ float:left; width:263px; height:423px; border:#7a6d58 1px solid; margin-right:20px; margin-bottom:40px; background:url(../../7663fbh/images/ld_box_4.jpg) no-repeat; }
.ld_box_four:hover { background:url(../../7663fbh/images/ld_box_04_h.gif) no-repeat center; }
.mrnone { margin-right: 0px; }

.awardbox{width:auto;height:auto; margin: 0 auto;float: left; margin-bottom:10px;}
.awardul{width: auto;margin: 0 auto;}
.wid1200{width: 1200px;}
.wid960{width: 960px;margin-left: 90px;}
.wid720{width: 720px;margin-left: 210px;}
.marlfu30{margin-left: -30px;}
.awardli{width: 210px;height: 210px;float: left;background: url(../../7663fbh/images/awardbg.png) no-repeat left top;margin-left: 30px;cursor: pointer; position: relative;}
.awardp1{width: 160px;height: auto;line-height: 25px;text-align: center;margin: 85px 25px 0px 25px;font-size: 19px;color: #dbd4a3;font-weight: bold;}
.awardp5{width: 160px;height: auto;line-height: 30px;text-align: center;margin: 95px 25px 0px 25px;font-size: 19px;color: #dbd4a3;font-weight: bold;}
.awardp4{width: 160px;height:auto;line-height: 25px;text-align: center;margin: 80px 25px 5px 25px;font-size: 18px;color: #dbd4a3;}
.awardp2{width: 150px;height: 20px;line-height: 20px;text-align: center;margin: 0px 30px;font-size: 16px;color: #dbd4a3;}
.awardp3{width: 140px;height: 20px;line-height: 20px;text-align: center;margin: 0px 35px;font-size: 16px;color: #dbd4a3;}
.awardlogo{width: 200px;height: 200px;padding: 5px;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#e6807349,endColorStr=#e6807349);
background: rgba(128, 115, 73, 0.9);position: absolute;top: 0px;left: 0px;z-index: 2;display: none;border-radius: 50%;overflow: hidden;}
.wid1200{width: 1200px;}
.wid960{width: 960px;margin-left: 90px;}
.wid720{width: 720px;margin-left: 210px;}
.wid520{width: 520px;margin-left: 300px;}
.wid320{width: 320px;margin-left: 440px;}