body{background:url(../img/theme-bg.png) 50% 0px no-repeat;}

.com-title{width:1300px;height:49px;margin:80px auto 40px auto;text-align:center;overflow:hidden;clear:both;}
.com-title>span{display:inline-block;width:350px;height:49px;line-height:45px;text-align:center;font-size:32px;font-weight:bold;letter-spacing:4px;color:#666;}
.com-title .ctl{float:left;width:475px;height:15px;margin-top:17px;position:relative;}
.com-title .ctr{float:right;width:475px;height:15px;margin-top:17px;position:relative;}
.com-title .ctl font{display:inline-block;width:100%;height:1px;margin-top:7px;background-color:#666;float:left;}
.com-title .ctr font{display:inline-block;width:100%;height:1px;margin-top:7px;background-color:#666;float:left;}
.com-title .ctl span{display:inline-block;position:absolute;width:15px;height:15px;border-radius:50%;background-color:#2e318d;right:0px;z-index:1;}
.com-title .ctr span{display:inline-block;position:absolute;width:15px;height:15px;border-radius:50%;background-color:#2e318d;left:0px;z-index:1;}

.theme-box{width:1300px;height:495px;margin:0px auto;position:relative;}
.sponsor-box{text-align:center;padding-top:120px;height:24px;color:#c92759;font-weight:bold;font-size:24px;}
.sponsor-box a{display:inline-block;margin:0px 10px;font-size:18px;color:#c92759;font-weight:normal;line-height:24px;cursor:pointer;letter-spacing:3px;}
.theme{width:710px;height:110px;margin:20px auto 0px auto;}
.theme img{width:100%;height:100%;}
.maker-title{font-size:24px;line-height:28px;letter-spacing:1px;text-align:center;font-weight:bold;color:#060f64;margin-top:20px;}
.maker-title font{font-weight1:normal;letter-spacing:2px;padding-left:5px;}

.news-box{width:1300px;height:495px;margin:0px auto;overflow:hidden;clear:both;text-align:center;}
.news-list{overflow:hidden;clear:both;padding:0px 80px;}
.news-box .news-item{width:300px;height:368px;margin:0px 40px;float:left;background-color:#e1e1e1;overflow:hidden;}
.news-item .triangle-d{margin:0px auto;margin-top:20px;}
.news-item .img{overflow:hidden;width:270px;height:180px;margin:10px auto 10px auto;}
.news-item .img img{width:100%;height:100%;}
.news-item .title{font-size:16px;margin:25px 25px 0px 25px;color:#4d4d4d;height:58px;overflow:hidden;}
.news-item .more{height:32px;line-height:32px;text-align:right;margin-top:10px;margin-bottom:25px;padding-right:30px;}
.news-item .more a{height:32px;line-height:32px;display:inline-block;font-size:12px;text-align:center;width:80px;background-color:#af4485;color:#fff;cursor:pointer;border-radius:16px;}
.news-box>.more{height:40px;line-height:40px;display:inline-block;font-size:14px;text-align:center;background-color:#af4485;color:#fff;cursor:pointer;border-radius:20px;padding:0px 20px;margin-top:40px;}


.about-box{width:1190px;margin:60px auto 0px auto;background:url(../img/box-bg.png) 50% 50% no-repeat;background-size:100% 100%;color:#fff;position:relative;padding:35px 50px 35px 60px;overflow:hidden;clear:both;}
.about-title{position:absolute;right:1px;width:350px;font-size:32px;height:36px;line-height:36px;top:50%;margin-top:-18px;letter-spacing:2px;}
.about-title font{display:inline-block;width:20px;height:20px;margin:8px 20px 8px 0px;float:left;background-color:#fff;border-radius:10px;}
.about-content{font-size:16px;line-height:32px;padding:45px 18px;border:2px solid #4a5ba0;width:860px;float:left;border-color:hsla(240,0%,100%,.3);text-indent:36px;}

.flow-box{width:1300px;overflow:hidden;clear:both;margin:0px auto;}
.flow-box .flow-items{width:100%;height:400px;overflow:hidden;clear:both;}
.flow-items .flow-item{width:200px;height:400px;margin:0px 8px;float:left;background-color:#e1e1e1;text-align:center;}

.flow-item .t{height:63px;line-height:63px;font-size:30px;margin-top:30px;color:#4d4d4d;letter-spacing:2px;}
.flow-item .t span{display:inline-block;height:63px;width:63px;background-color:#fff;border-radius:50%;font-size:40px;margin-left:10px;letter-spacing:0px;}
.flow-item .i img{width:0px;height:0px;display:none;}
.flow-item .line{width:20%;height:1px;background-color:#4d4d4d;margin:20px auto 0px auto;}
.flow-item .c{font-size:14px;line-height:18px;color:#4d4d4d;margin-top:14px;height:72px;}
.flow-item .i{width:200px;height:190px;margin-top:0px;}
.flow-item .i .i2{display:block;width:200px;height:190px;}
.flow-items .flow-item.ac{background:url(../img/flowa-bg.png) left top no-repeat;background-color:transparent;}
.flow-items .flow-item.ac .i2{width:0px;height:0px;display:none;}
.flow-items .flow-item.ac .i1{display:block;width:200px;height:190px;}
.flow-items .flow-item.ac .t,.flow-items .flow-item.ac .c{color:#fff;}
.flow-items .flow-item.ac .t span{color:#512582;}
.flow-items .flow-item.ac .line{background-color:#fff;}

.flow-box .flow-lines{width:795px;height:150px;overflow:hidden;clear:both;margin:15px auto 0px auto;background:url(../img/flow-line.png) 50% 55% no-repeat;text-align:center;line-height:150px;}
.flow-box .flow-line{display:inline-block;height:150px;width:90px;font-size:21px;color:#727272;}
.flow-box .flow-line.ac{width:150px;background:url(../img/flow-line-a.png) 50% 50% no-repeat;font-size:28px;color:#fff;}

.winning-box{width:1290px;height:420px;clear:both;background:url(../img/winning.png) 50% 50% no-repeat;margin:0px auto;padding-top:35px;padding-bottom:35px;}
.winning-box .winning-items{width:1220px;height:420px;margin:0px auto;overflow:hidden;clear:both;}
.winning-more{text-align:center;}
.winning-more .more{height:40px;line-height:40px;display:inline-block;font-size:14px;text-align:center;background-color:#af4485;color:#fff;cursor:pointer;border-radius:20px;padding:0px 20px;margin-top:40px;}

.winning-items .winning-item{width:45px;height:420px;float:left;overflow:hidden;}
.winning-item .winning-content{border:0px solid transparent;background-color:#fff;float:left;height:400px;width:0px;overflow:hidden;}
.winning-item .winning-fag{width:42px;float:left;text-align:left;color:#fff;font-size:26px;line-height:30px;height:60px;padding-bottom:30px;padding-top:330px;padding-left:3px;cursor:pointer;}

.winning-items .winning-item.j{background-color:#c7c7c7;width:55px;}
.winning-items .winning-item.j .winning-fag{background:url(../img/winning-j.png) left 120px no-repeat;}
.winning-items .winning-item.j .winning-content{border:10px solid #CDB36D;border-right:0px;}
.winning-items .winning-item.y{background-color:#A17C52;}
.winning-items .winning-item.y .winning-fag{background:url(../img/winning-y.png) left 120px no-repeat;}
.winning-items .winning-item.t{background-color:transparent;}
.winning-items .winning-item.t .winning-fag{background:url(../img/winning-t.png) left 120px no-repeat;}
.winning-items .winning-item.ac{width:1120px;}
.winning-items .winning-item.ac .winning-content{width:1060px;}
.winning-items .winning-item.ac.j{width:1130px;}
.winning-items .winning-item.ac .winning-fag{background-position:left 100px;height:80px;padding-top:310px;font-weight:bold;}
.winning-items .winning-item.ac.j .winning-content{width:1060px;border:10px solid #CDB36D;}
.winning-items .winning-item.ac.y .winning-content{width:1060px;border:10px solid #C7C7C7;border-left:0px;}
.winning-items .winning-item.ac.t .winning-content{width:1060px;border:10px solid #A17C52;border-left:0px;}

.winning-content-box{width:1060px;height:400px;overflow:hidden;clear:both;}
.winning-content-box .winning-content-item{width:100%;height:55px;margin-bottom:5px;overflow:hidden;}
.winning-content-item .kt{height:55px;line-height:55px;color:#666;padding:0px 40px;font-size:18px;background-color:#e1e1e1;text-align:left;cursor:pointer;}
.winning-content-item .kt span{color:#333;font-weight:bold;padding-right:10px;letter-spacing:3px;display:inline-block;width:110px;text-align:right;}
.winning-content-item.ac .kt{background-color:#fff;}
.winning-content-item.ac{height:215px;}
.winning-content-item .xx{height:160px;color:#666;padding:0px 40px;font-size:16px;text-align:left;cursor:pointer;overflow:hidden;clear:both;}
.winning-content-item .xx .img{width:100px;height:100px;padding:30px 20px 0px 0px;float:left;}
.winning-content-item .xx .img img{width:100%;height:100%;}
.winning-content-item .xx .xx-info{width:850px;overflow:hidden;padding-top:25px;line-height:30px;}
.winning-content-item .xx .xx-info div{max-height:60px;overflow:hidden;color:#666;}
.winning-content-item .xx .xx-info span{display:inline-block;color:#333;padding-right:10px;letter-spacing:3px;}

.result-box{width:1300px;margin:0px auto;text-align:center;overflow:hidden;clear:both;}
.result-box .result-flgs{width:1150px;height:150px;margin:0px auto;overflow:hidden;clear:both;}
.result-flgs .flg{width:150px;height:150px;margin:0px 40px;float:left;overflow:hidden;background:url(../img/result.png) 50% 50% no-repeat;cursor:pointer;}
.result-flgs .flg .r1{padding-top:30px;height:40px;line-height:40px;padding-bottom:10px;color:#82297a;}
.result-flgs .flg .r1 font{font-size:32px;font-weight:bold;padding-right:5px;}
.result-flgs .flg .line{height:1px;width:70px;margin:0px auto;background-color:#4d4d4d;}
.result-flgs .flg .r2{margin-top:5px;font-size:14px;text-align:center;color:#4d4d4d;font-weight:bold;}
.result-flgs .flg.ac{background:url(../img/resulta.png) 50% 50% no-repeat;}
.result-flgs .flg.ac .r1,.result-flgs .flg.ac .r2{color:#fff;}
.result-flgs .flg.ac .line{background-color:#fff;}

.result-conetnts-box {width:1300px;height:470px;margin:40px auto 0px auto;overflow:hidden;clear:both;}
.result-conetnts{}
.result-conetnts-box .result-conetnt{width:1300px;height:470px;overflow:hidden;display:none;}
.result-conetnts-box .result-conetnt.ac{display:block;}
.result-conetnt .result-info{width:1300px;height:390px;overflow:hidden;clear:both;}
.result-conetnt .more{height:40px;line-height:40px;display:inline-block;font-size:14px;text-align:center;background-color:#af4485;color:#fff;cursor:pointer;border-radius:20px;padding:0px 20px;margin-top:40px;}

.style-img a{display:inline-block;float:left;overflow:hidden;width:310px;height:190px;background-color:#fff;}
.style-img a img{width:100%;height:100%;}
.style-img a.b{height:390px;width:640px;margin-left:0px;}
.style-img a.s1{margin:0px 0px 10px 20px;}
.style-img a.s2{margin:0px 0px 10px 20px;}
.style-img a.s3{margin:0px 0px 0px 20px;}
.style-img a.s4{margin:0px 0px 0px 20px;}

.style-list a{display:inline-block;width:390px;height:135px;background-color:#e2e2e2;overflow:hidden;padding:25px 15px;float:left;}
.style-list a .t{font-size:18px;line-height:38px;height:38px;border-bottom:1px solid #c7c7c7;color:#686868;text-align:left;overflow:hidden;}
.style-list a .t font{font-weight:bold;color:#282828;padding-right:5px;}
.style-list a.i1{margin:0px 20px 20px 0px;}
.style-list a.i2{margin:0px 20px 20px 0px;}
.style-list a.i3{margin:0px 0px 20px 0px;}
.style-list a.i4{margin:0px 20px 0px 0px;}
.style-list a.i5{margin:0px 20px 0px 0px;}
.style-list a.i6{margin:0px 0px 0px 0px;}
.style-list a .i{height:95px;overflow:hidden;clear:both;}
.style-list .img{height:85px;width:85px;overflow:hidden;float:left;margin:10px 18px 0px 10px;}
.style-list .img img{width:100%;height:100%;}
.style-list .gx{font-size:16px;text-align:left;height:24px;line-height:24px;padding-top:15px;}
.style-list .td{font-size:16px;text-align:left;line-height:24px;max-height:48px;}
.style-list .gx font{display:inline-block;font-weight:bold;padding-right:5px;}
.style-list .td font{display:inline-block;font-weight:bold;padding-right:5px;}

.style-list1 a{display:inline-block;width:270px;height:390px;background-color:#e2e2e2;overflow:hidden;padding:0px;float:left;margin-left:20px;padding:0px 20px;text-align:left;}
.style-list1 a.i1{margin-left:0px;}
.style-list1 a .t{font-weight:bold;font-size:18px;line-height:27px;color:#292929;padding:30px 0px 5px 0px;}
.style-list1 a .t-i{padding-left:5px;font-size:16px;line-height:1.5;color:#616161;padding-bottom:10px;border-bottom:1px solid #ccc;height:63px;overflow:hidden;}
.style-list1 a .i{height:130px;overflow:hidden;clear:both;font-size:16px;color:#616161;}
.style-list1 a .i .img{width:75px;height:75px;padding:15px 15px 15px 0px;float:left;}
.style-list1 a .i .img img{width:100%;height:100%;}
.style-list1 a .i font{color:#292929;}
.style-list1 a .i .gx{width:180px;overflow:hidden;height:24px;float:left;padding-top:15px;}
.style-list1 a .i .td{width:180px;padding-top:5px;line-height:24px;max-height:72px;float:left;overflow:hidden;}
.style-list1 a .t1{font-size:18px;line-height:27px;color:#292929;padding:0px 0px 5px 5px;}
.style-list1 a .t-i1{padding-left:5px;font-size:16px;line-height:21px;color:#616161;margin-bottom:10px;height:63px;overflow:hidden;}

.result-conetnt .style-list2{width:1200px;height:320px;padding:35px 50px;overflow:hidden;clear:both;background-color:#e1e1e1;}
.style-list2 a{float:left;width:170px;height:60px;display:inline-block;float:left;margin:10px 15px;}
.style-list2 a img{width:100%;height:100%;}

.guest-title{width:1300px;height:70px;margin:80px auto 0px auto;text-align:center;overflow:hidden;clear:both;padding-top:15px;background:url(../img/guest-title.png) 50% 50% repeat-x;}
.guest-title>span{width:260px;height:70px;line-height:65px;color:#fff;}
.guest-title .ctl{width:520px;height:15px;margin-top:27px;position:relative;}
.guest-title .ctr{width:520px;height:15px;margin-top:27px;position:relative;}
.guest-title .ctl font{background-color:#fff;}
.guest-title .ctr font{background-color:#fff;}
.guest-title .ctl span{background-color:#fff;}
.guest-title .ctr span{background-color:#fff;}

.guest-box{width:1230px;padding:50px 35px 20px 35px;margin:0px auto;background:url(../img/winning.png) 50% top;background-size:100% 100%;overflow:hidden;clear:both;}
.guest-box a{display:inline-block;width:350px;height:110px;background-color:#fff;float:left;border-radius:55px;margin:0px 30px 30px 30px;}
.guest-box a .img{height:100px;width:100px;border:5px solid #fff;border-radius:50%;margin-right:5px;float:left;}
.guest-box a .img img{width:100%;height:100%;}
.guest-box a .info{height:80px;padding:0px 0px 0px 15px;width:205px;float:left;border-left:1px solid #818181;margin-top:15px;}
.guest-box .info .n{font-size:18px;color:#696969;font-weight:bold;padding-bottom:8px;line-height:20px;}
.guest-box .info .d{font-size:14px;color:#9b9b9b;line-height:15px;padding-top:2px;max-height:36px;overflow:hidden;}

.unit-title{margin-bottom:20px;}
.unit-title1{height:40px;line-height:40px;width:1300px;margin:80px auto 10px auto;text-align:left;font-size:32px;font-weight:bold;}
.unit-title font{height:20px;width:20px;margin-right:20px;border-radius:55%;margin-top:10px;display:inline-block;background-color:#2e318d;}
.unit-info{font-size:21px;color:#666;text-align:center;width:1300px;margin:0px auto 40px auto;}
.unit-logo{width:1300px;margin:0px auto 50px auto;overflow:hidden;clear:both;}
.unit-logo a{margin-right:50px;cursor:pointer;}
.unit-logo a img{max-height:40px;}
.unit-logo-yx{width:1300px;margin:0px auto 0px auto;overflow:hidden;clear:both;}
.unit-logo-yx .logo-item{width:144px;text-align:center;height:130px;float:left;overflow:hidden;margin-bottom:30px;}
.unit-logo-yx .logo-item a{display:block;width:100px;height:100px;margin:0px auto;overflow:hidden;margin-bottom:10px;}
.unit-logo-yx .logo-item a img{width:100%;height:100%;}
.unit-logo-yx .logo-item span{height:20px;line-height:20px;font-size:14px;display:block;width:120px;margin:0px auto;overflow:hidden;}


/*
.unit-logo-yx a{display:inline-block;width:100px;height:100px;margin:0px 15px 40px 15px;float:left;}
.unit-logo-yx a img{width:100%;height:100%;}
*/
.lxwm-title{margin:50px auto 10px auto}
.lx-box{width:1300px;margin:0px auto;overflow:hidden;clear:both;height:200px;color:#666;}
.lx-box .lx-text{float:left;text-align:left;margin-top:50px;}
.lx-box .lx-text .lx-title{font-size:30px;font-weight:bold;line-height:36px;height:36px;padding-bottom:25px;}
.lx-box .lx-text .lx-title font{height:16px;width:16px;border-radius:55%;margin:10px 10px 0px 0px;float:left;display:inline-block;background-color:#2e318d;}
.lx-box .lx-text .lx-ph{line-height:25px;padding-top:5px;}
.lx-box .lx-text .lx-ph font{margin-right:10px;}
.lx-box .lx-text .lx-ph span{margin-right:5px;}
.lx-box .lx-text .lx-ph br{display:none;}
.lx-box .lx-ewm{float:right;height:180px;width:180px;margin-right:20px;}
.lx-box .lx-ewm img{width:100%;height:100%;}
.lx-box .lx-logo{float:right;text-align:right;font-size:18px;padding-top:90px;margin-right:10px;}
.lx-box .lx-logo img{height:30px;}
.lx-box .lx-logo .lx-email{line-height:20px;padding-top:5px;}
.jc190828{width:1300px;margin:60px auto 0px auto;overflow:hidden;clear:both;text-align:center;}
.jc190828-videos{width:1200px;overflow:hidden;clear:both;margin:0px auto;}
.jc190828-video{width:380px;height:214px;margin-left:30px;float:left;position:relative;cursor:default;}
.no1{margin-left:0px;}
.jc190828-video img{width:100%;height:100%;}
.jc190828-video .jc190828-video-mask{width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:transparent;transition:all .3s;z-index:1;}
.jc190828-video:hover .jc190828-video-mask{background-color:#000;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;}
.jc190828-video .jc190828-video-play{width:70px;height:70px;position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-35px;position:absolute;z-index:2;background:url(../img/play.png) no-repeat 10px 50%;cursor:pointer;}
.jc190828-video-play:hover{background-position:-75px 50%;}

.jc190828-photos{width:1300px;height:180px;margin:30px auto 0px auto;overflow:hidden;clear:both;}
.jc190828-photos .p{width:40px;height:50px;float:left;margin-top:60px;background:url(../img/p.png) no-repeat 50% 50%;cursor:pointer;}
.jc190828-photos .n{width:40px;height:50px;float:right;margin-top:60px;background:url(../img/n.png) no-repeat 50% 50%;cursor:pointer;}
.jc190828-photos .swiper-container{width:1220px;height:180px;float:left;overflow:hidden;}
.jc190828-photos .swiper-slide a{display:block;margin:0px 10px;overflow:hidden;}
.jc190828-photos .swiper-slide a img{width:100%;height:auto;}

.jc190828>.more{height:40px;line-height:40px;display:inline-block;font-size:14px;text-align:center;background-color:#af4485;color:#fff;cursor:pointer;border-radius:20px;padding:0px 20px;margin-top:40px;}
