﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:14px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#000;} 
body { color:#333; background:#f1ebdf}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none!important;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.pointer{ cursor: pointer;}
.clr{clear:both; height: 0px; line-height:0; font-size:0} .text-center { text-align:center;}
.wrapper {width:100%;max-width:1200px; margin:0 auto;overflow: hidden;}
.top { height: 32px; line-height: 32px; overflow: hidden;border-bottom: 1px solid #dfdfdf;background: #fff;width: 100%;}
.topBox { width:100%; max-width:1000px;	margin:0 auto;}
.topBox_left { float:left;	width:40%;}
.topBox_right {	float:right;width:60%; text-align:right; color:#aaa;}
.topBox_right a {color:#666;padding:0 10px;}
.banner { height:700px;background:url(images/banner.jpg) no-repeat top center; background-size:cover; overflow:hidden}
.banner_sy { height:700px;background:url(images/banner_1.jpg) no-repeat top center; background-size:cover; overflow:hidden}
.nav { height:80px; line-height:80px; background:#371100 url(images/nav_bg.png) no-repeat top center; text-align:center;}
.nav a { font-size:22px; color:#fff; font-weight:700; padding:0 10px 8px; margin:0 60px;}
.nav a.cur { border-bottom:6px solid #fc4;}
.nav a img { margin-right:10px}

.text_dh { width:1100px; margin:10px auto;}
.text_dh p { padding-bottom:20px; text-align:justify; font-size:16px; font-weight:500; color:#3c1601; line-height:30px;}
.tit_dy { color:#000; overflow:hidden; margin:50px 0 30px}
.tit_dy h3 { font-size:50px; line-height:50px; float:left; font-weight:700; margin-right:10px;} 
.tit_dy h4 { font-size:22px; padding:25px 0 0}
.logos { margin:10px 0 0; background:#faf4e3; border:8px solid #b49358; padding:40px 40px 30px; overflow:hidden}
.logos dl { float:left; margin-right:30px; height:60px; line-height:60px; margin:0 40px 10px 0;}
.logos dl dt { float:left; font-size:18px;}.logos dl dd { float:left}
.logos dl dd img { margin:0 10px; vertical-align:middle; display:inline-block}


.xj_img{float:left; width: 55px;height: 47px;margin-right:18px;display: block;}
.sy_h{font-size:40px; line-height:50px; font-weight:bold;color:#000;}

.sy_dh{width:1100px; margin:50px auto;}
.sy_dh p { margin:45px auto 59px; text-align:justify; font-size:16px; font-weight:500; color:#000; line-height:30px;}
.logos_sy { padding:0 auto 60px; overflow:hidden;}
.logos_sy dl { float:left; margin-right:30px; height:60px; line-height:60px; margin:0 40px 10px 0;}
.logos_sy dl dt { float:left; font-size:18px;}.logos_sy dl dd { float:left}
.logos_sy dl dd img { margin:0 10px; vertical-align:middle; display:inline-block}

.sy_sz {width:1100px; margin:50px auto -30px; overflow:hidden;}
.prize_pc{background:transparent url(images/prize.png) no-repeat top center;width: 1162px;height: 624px;margin:0 auto 60px;display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.prize_box{color: #fff;}
.prize_box .tj{font-size: 18px;margin-top: 5px;width: 250px;margin-bottom: 6px;}
.prize_box .otherBox .name{font-size: 50px;font-weight: bold;margin-right: 10px;}
.prize_box .otherBox .mc{font-size: 28px;font-weight: bold;}
.prize_box .desc{font-size: 18px;width: 250px;}
.prize_box .oneBox .name{font-size: 64px;font-weight: bold;margin-right: 10px;}
.prize_box .oneBox .mc{font-size: 35px;font-weight: bold;}
.prizeBox{display: none;}
.content{font-size: 18px;color: #000;text-align: justify;line-height: 30px;}
.content.CS{margin-top: 69px;text-align: center;}
.content.TS{margin-top: 46px;}
.content.DS{margin-top:20px}
.contentA{font-size: 18px;color: #000;text-align: justify;margin-bottom: 25px;}
.contentA.AS{margin-top:37px;}
.rule_box{margin: 0 auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.num{width: 31px;height: 31px;background: #FB8943;border-radius: 50%;background-color: #FB8943;color: #fff;font-size: 20px;text-align: center;display: inline-block;margin-right: 10px;}
.rules_one{background-color: #fff;border-radius: 50px;width:387px;height:210px;padding:46px 52px;}
.rules_two{background-color: #fff;border-radius: 50px;width: 555px;height: 240px;padding:46px 52px;margin-top: 56px;}
.rules_three{background:#fff url(images/rules.jpg) no-repeat 720px 420px;margin-top:33px;border-radius: 50px;width: 100%;}
.rules_content{padding:30px 52px 80px 52px;}
.tips{color: #BC2626;font-size: 18px;}
.codeBox{display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;margin-top: 40px;}
.imgBox{width:180px ;height:220px;text-align: center;font-size: 18px;color: #000;background-color: #fff;border-radius: 20px;}
.imgBox img{width:150px ;height:155px;display: block;margin: 0 auto 5px;}
.rules_four{background:#fff url(images/way.png) no-repeat -158px center;margin-top:30px;border-radius: 50px;}
.way{padding: 30px 42px 30px 377px;}

.bg{background:#ded2bc url(images/bg.jpg) no-repeat top center; height:2724px}
.bg_1 { background:#ded2bc url(images/bg_1.png) no-repeat top center; height:734px}
.bg_2 { background:#ded2bc url(images/bg_2.png) no-repeat top center; height:804px}
.bg_3 { background:#ded2bc url(images/bg_3.png) no-repeat top center; height:825px}
.bg_y { background:#ded2bc}
.bg_b { background:#000}
.bg_pw { background:#f1ebdf url(images/bg_pw.png) no-repeat bottom center;}

.tit_b {  margin:50px 0; text-align:center;}
.tit_b h3 {font-size:50px; line-height:50px; font-weight:700; color:#000; margin-bottom:10px;}
.tit_b h4 { color:#ded2bc; font-size:20px; line-height:20px; padding:3px 15px; background:#000; border-radius:20px; display:inline-block;text-transform:uppercase}

.tab_schedule { width:100%; border-top:6px solid #473f29; border-bottom:6px solid #473f29;}
.tab_schedule td { padding:20px; font-size:22px; color:#000; border-bottom:1px solid #473f29}
.tab_schedule td img { margin-right:20px;}

.wl_link { text-align:center; padding:0 0 20px; }
.wl_link a { display:inline-block; border-radius:40px; color:#cbac6f; font-size:16px; padding:0 40px; height:50px; line-height:50px; background:#333; margin:0 50px;}

.jxsz { text-align:center;}
.jxsz img { margin:20px 0 40px}
.jxsz p { color:#000;}

.news_list { color:#333; padding:50px 0; margin-left:-40px;}
.news_list li { width:260px; height:210px; margin:0 0 40px 40px; float:left }
.news_list li img { width:260px; height:150px; margin-bottom:10px;}
.news_list li p { font-size:16px;}

.contact { padding:70px 0 80px; border-top:1px solid #333;}
.contact_tit { float:left; color:#a99a71; border-right:1px solid #333; padding:40px 80px; margin:0 0 50px 0; text-align:right}
.contact_tit h3 { font-size:50px; line-height:50px; margin-bottom:5px;} 
.contact_tit h4 { font-size:20px;}

.contact_cnt { text-align:center;}
.contact_cnt dl { display:inline-block; text-align:left; padding:0 30px; font-size:24px; color:#fff;}
.contact_cnt dl:first-child { border-left:0;}
.contact_cnt dl dd { padding:8px 0; font-size:20px;} .contact_cnt dl dd img { margin-right:10px; vertical-align:middle}

.sb { position:fixed; right:20px; bottom:30%; width:80px; z-index:999; border:4px solid #462616}
.sb a img { margin-bottom:5px;}
.sb a { background:#462616; padding:15px; color:#fdedc2; display:block; text-align:center; font-size:22px; font-weight:700; border:2px solid #fc4}
.sb_btn { display:none}

.works_list { padding:30px 0; margin-left:-13px;}
.works_list li { width:270px; height:220px; padding:10px; float:left; margin:0 0 20px 13px; background:#fff;}
.works_list li img { width:270px; height:180px; margin-bottom:10px;}
.works_list li h4 { font-size:16px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.works_list_1 li { background:#c4a369}

.more { text-align:center; padding:0 0 50px }
.more a { padding:10px 50px; background:#f1ebdf; color:#000; font-size:20px;}

.footer { text-align:center; color:#666; padding:50px 0; font-size:14px; border-top:1px solid #333; width:1200px; margin:0 auto}
.footer .footertel { padding:10px 0}
.footer span { padding:0 20px;}
.footer a { color:#fff;}

.szjs { padding:70px 0}
.tit_lt { margin-bottom:10px; padding:0 0 10px; text-align:center}
.tit_lt h3 { font-size:36px; font-weight:700; color:#a99a77; }
.tit_lt h3:after { content:''; width:180px; height:20px; background:#f1f1f1; display:block; margin:-15px auto 0}
.text { font-size:18px; line-height:38px; color:#333; padding:0 0 30px; margin-bottom:30px;}
.text a { color:#000;}

.tab-list { margin:50px 0; overflow:hidden; height:46px; border-bottom:5px solid #a99a77; padding:0 50px;}
.tab-list li { width:20%; height:46px; line-height:46px; font-size:24px; text-align:center; display:inline-block}
.tab-list li a {color:#a99a77}
.tab-list li.cur { background:#a99a77; color:#FFF;  border-top-left-radius:6px; border-top-right-radius:6px;} 
.tab-list li.cur a { color:#fff;}
.form-info-text { color:#666;}

.jury-list-img { overflow:hidden;margin-left:-19px; padding-bottom:30px;}
.jury-list-img li { width:164px; height:260px; float:left; margin:10px 0 20px 19px; padding:10px; text-align:center}
.jury-list-img li h3 { font-size:18px; margin:5px 0 0; color:#a99a77; font-weight:700; margin-bottom:5px;}
.jury-list-img li p { height:60px; line-height:20px; overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; color:#333}

.logo-list { float: left; margin:0 0 30px -30px;}
.logo-list li { color: #999; text-align: center; margin:10px 0 20px 35px; background:#333; padding:10px; width:120px; height:140px; float:left}
.logo-list li:hover{ background:#444;}
.logo-list li a { width:100px; height:100px; display:inline-block; background:#fff; overflow:hidden; box-shadow:1px 1px 2px #eee;}
.logo-list li p { line-height:20px; height:40px; margin:5px 0 0; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/ color:#cbac6f}
.logo-list li img { max-width:100%; max-height:100%; vertical-align:middle}

.img160 { padding:2px; width:160px; height:160px; text-align:center; overflow:hidden;overflow:hidden}
.img160 img { vertical-align:middle; max-width:160px; max-height:160px; border-radius:80px; }
.img160 i { display:inline-block; vertical-align:middle; height:100%}
.imglc_wap { display:none}

.detail_left {width:1200px;margin:20px auto;}
.detail_left .dl_top {background-color:#fff;padding:40px 30px 70px 30px;margin-bottom:22px;}
.detail_left .dl_top h2 {color:#000733;font-size:32px;font-weight:bold;}
.detail_left .dl_top .dlt_tips {display:inline-block;padding:6px 19px;color:#666666;font-size:12px;background-color:#E9E9EF;border-radius:5px;margin-top:15px;}
.detail_left .dl_top .dlt_operate {font-size:14px;margin-top:20px;}
.detail_left .dl_top .dlt_operate > span {color:#999999;}
.detail_left .dl_top .dlt_content {padding-top:30px;margin-top:25px;border-top:1px solid #E4E4E4;}
.detail_left .dl_top .dlt_content > p,.detail_left .dl_top .dlt_content > div {color:#333333;font-size:16px;line-height:32px;margin-bottom:20px;white-space:pre-line;}
.detail_left .dl_top .dlt_content img,.detail_left .dl_top .dlt_content video { width:100%; margin:0 auto;}
.btn_down {background:url(images/btn_down.png) no-repeat; width:459px; height:78px; display:block; margin:570px auto 0;}
.works_list li {    position: relative;}
.works_list li .wl_award{position:absolute;z-index:2;top:0;left:0;width:110px;height:36px;line-height:36px;background:#F9CC44;border-radius:0px 0px 10px 0px;color:#fff;font-size:16px;text-align:center}
.works_list li .wl_award img{width:18px;height:18px;margin:0 10px 0 0;position:relative;top:-3px}
@media screen and (max-width:767px) {
    .wrapper {width:auto; margin:0 auto}
    .top { display:none}
    .nav { height:50px; line-height:50px; background:#371100; text-align:center;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
    .nav::-webkit-scrollbar {display: none;}
    .nav a { font-size:13px; color:#fff; font-weight:700; padding:0 1px 3px; margin:0 12px;}
    .nav a.cur { border-bottom:4px solid #fc4;}
    .nav a img{width: 20px;height: 18px;margin-right: 5px;}.nav a:last-child { margin-right:10px;}
    .text_dh { width:auto; margin:10px auto; padding:0 10px}
    .text_dh p { padding-bottom:10px; text-align:justify; font-size:14px; line-height:22px; text-indent:28px;}
    .tit_dy { color:#000; overflow:hidden; margin:20px 0; text-align:center}
    .tit_dy h3 { font-size:26px; line-height:26px; float:none; font-weight:700; margin-right:0; margin-bottom:5px;} 
    .tit_dy h4 { color:#ded2bc; font-size:14px; line-height:14px; padding:3px 10px; background:#000; border-radius:20px; display:inline-block;text-transform:uppercase}
    .logos { margin:10px 0 20px; background:#faf4e3; border:8px solid #b49358; padding:10px; overflow:hidden}
    .logos dl { float:none; height:auto; line-height:40px; margin:10px 0; overflow:hidden}
    .logos dl dt { float:left; font-size:14px; font-weight:700}
    .logos dl dd { float:none}
    .logos dl dd img { margin:0; vertical-align:middle; display:inline-block;}


    .xj_img{ width: 28px;height: 23px;margin-right:9px;display: block;}
    .sy_h{width:auto;font-size:20px; line-height:25px; font-weight:bold;color:#000;margin: 0 auto;}
    .content{font-size: 12px;color: #000;margin-top: 35px;text-align: justify;line-height: 20px;}
    .content.CS{margin-top: 20px;margin-left: 35px;text-align:start}
    .content.TS{margin-top: 23px;}
    .content.DS{margin-top:20px}
    .contentA{font-size: 12px;color: #000;text-align: justify;margin-bottom: 20px;line-height: 20px;}
    .contentA.AS{margin-top:18px;}
    .sy_dh{width:auto; margin:15px;}
    .sy_dh p { margin:22px auto 15px; text-align:justify; font-size:12px; font-weight:500; color:#000; line-height:20px;}
    .logos_sy {   padding:5px; overflow:hidden}
    .logos_sy dl { float:none; height:auto; line-height:40px; margin:10px 0; overflow:hidden}
    .logos_sy dl dt { float:left; font-size:14px; font-weight:700}.logos_sy dl dd { float:none}
    .logos_sy dl dd img {  margin:0; vertical-align:middle; display:inline-block;}

    .sy_sz{width:auto;font-size:20px; line-height:25px; font-weight:bold;color:#000;margin:20px;}
    .prize_pc{display: none;}
    .prizeBox{margin:0 10px;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-align-items:center; align-items: center;margin-top: 20px;color: #fff;text-align: center;}
    .oneBox{line-height: 20px;}
    .oneBox .name{font-size: 22px;font-weight: bold;margin-right: 5px;}
    .oneBox .mc{font-size: 14px;}
    .otherBox .name{font-size: 16px;font-weight: bold;margin-right: 5px;}
    .otherBox .mc{font-size: 12px;}
    .tj{font-size: 12px;transform: scale(0.8);}
    .prizeBox .desc{width:145px;color: #fff;font-size: 13px;transform: scale(0.8);margin: 0 auto;line-height: 18px;}
    .prizeA{width:200px;height:230px; background:url(images/prize02.png) no-repeat top center; background-size:cover;display: -webkit-flex;display:flex;-webkit-flex-direction: column;-webkit-justify-content: center;flex-direction: column;justify-content: center;}
    .prizeB{width: 180px;height:214px; background:url(images/prize01.png) no-repeat top center; background-size:cover;margin-right: 5px;display: -webkit-flex;display:flex;-webkit-flex-direction: column;-webkit-justify-content: center;flex-direction: column;justify-content: center;}
    .prizeC{width: 180px;height:214px; background:url(images/prize03.png) no-repeat top center; background-size:cover;display: -webkit-flex;display:flex;-webkit-flex-direction: column;-webkit-justify-content: center;flex-direction: column;justify-content: center;}
    .prizeBottom{display: -webkit-flex;display: flex;}
    .rule_box{margin:15px;display: block;}
    .num{width: 20px;height: 20px;background: #FB8943;border-radius: 50%;background-color: #FB8943;color: #fff;font-size: 12px;text-align: center;display: inline-block;margin-right: 5px;}
    .rules_one{background-color: #fff;border-radius: 25px;width: auto;height: auto;padding: 20px ;margin: 0px 0px 20px 0;}
    .rules_two{background-color: #fff;border-radius: 25px;width: auto;height: auto;padding: 20px ;margin: 0px;}
    .rules_three{background:#fff;border-radius: 25px;width: auto;height: auto;margin: 0px;}
    .rules_content{padding: 20px;}
    .tips{color: #BC2626;font-size: 12px;line-height: 20px;}
    .codeBox{display: -webkit-flex;display: flex;-webkit-flex-direction:row;flex-direction: row;-webkit-justify-content:space-between;justify-content: space-between;margin: 15px 0;}
    .imgBox{width:70px ;height:90px;text-align: center;font-size: 12px;color: #000;background-color: #fff;border-radius: 10px;}
    .imgBox img{width:70px ;height:72px;display: block;margin: 0 auto 3px;}
    .codeBox img:last-child{margin-right: 0px;}
    .imgBox .label{font-size: 12px;transform: scale(0.8);width: 100px;margin-left: -15px;}
    .rules_four{background:#fff;border-radius: 25px;width: auto;height: auto;margin: 0px;}
    .way{width:auto;padding: 20px;}

    .banner { height:524px; background:url(images/banner_wap.jpg) no-repeat top center; background-size:cover}
    .banner_sy { height:524px; background:url(images/banner1_wap.jpg) no-repeat top center; background-size:cover}
    .bg{background:#ded2bc;height: auto;}
    .bg_1 { background:#ded2bc; height:auto;}
    .bg_2 { height:auto; background-size:cover}
    .bg_3 { background:#ded2bc url(images/bg_3.png) no-repeat top center; background-size:cover; height:auto; padding-bottom:30px;}
    .bg_y { background:#ded2bc}
    .bg_b { background:#000}
    .bg_pw { background:#f1ebdf url(images/bg_pw.png) no-repeat bottom center;}

    .tit_b {  margin:20px 0; text-align:center;}
    .tit_b h3 {font-size:26px; line-height:26px; font-weight:700; color:#000; margin-bottom:5px;}
    .tit_b h4 { color:#ded2bc; font-size:14px; line-height:14px; padding:3px 10px; background:#000; border-radius:20px; display:inline-block;text-transform:uppercase}

    .tab_schedule { width:95%; border-top:5px solid #473f29; border-bottom:5px solid #473f29; margin:0 auto}
    .tab_schedule td { padding:10px 5px; font-size:14px; color:#000; border-bottom:1px solid #473f29; vertical-align:top;}
    .tab_schedule td:first-child { width:150px;}
    .tab_schedule td img { margin-right:5px; width:16px; vertical-align:middle}

    .wl_link { text-align:center; padding:0 0 20px; }
    .wl_link a { display:inline-block; border-radius:40px; color:#cbac6f; font-size:16px; padding:0 40px; height:50px; line-height:50px; background:#333; margin:0 50px;}

    .jxsz { text-align:center;}
    .jxsz img { margin:20px auto 40px; width:90%}
    .jxsz p { color:#000; padding-bottom:40px; font-size:12px;}

    .news_list { color:#333; padding:10px 0 50px; margin-left:0;}
    .news_list li { width:45%; height:150px; margin:0 0 10px 15px; float:left }
    .news_list li img { width:100%; height:100px; margin-bottom:5px;}
    .news_list li p { font-size:14px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height:20px; overflow:hidden}

    .contact { padding:30px 0; border-top:1px solid #333;}
    .contact_tit { float:none; color:#a99a71; border-right:0; padding:20px 0; margin:0; text-align:center}
    .contact_tit h3 { font-size:20px; line-height:20px; margin-bottom:0; font-weight:700} 
    .contact_tit h4 { font-size:14px;}

    .contact_cnt { text-align:inherit;}
    .contact_cnt dl { display:inline-block; text-align:left; padding:0 30px; font-size:24px; color:#fff; margin-bottom:10px;}
    .contact_cnt dl:first-child { border-left:0;}
    .contact_cnt dl dd { padding:8px 0; font-size:16px;} .contact_cnt dl dd img { margin-right:10px; vertical-align:middle; width:20px;}

    .sb { display:none;}
    .sb_btn { width:100%; text-align:center; padding:10px 0; background:#462616; position:fixed; bottom:0; left:0; font-size:18px; font-weight:700; color:#fdedc2; display:block}
    .sb_btn img { margin-right:10px; width:18px;}
    .sb_btn a { display:block; color:#fff;}
    .works_list { padding:0 0 30px; margin-left:0;}
    .works_list li { width:41%; height:130px; padding:10px; float:left; margin:0 0 10px 10px; background:#fff;}
    .works_list li img { width:100%; height:100px; margin-bottom:5px;}
    .works_list li h4 { font-size:14px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .works_list_1 li { background:#c4a369}

    .more a { padding:5px 20px; background:#f1ebdf; color:#000; font-size:14px;}

    .footer { padding:20px 10px 60px; font-size:12px; border-top:1px solid #333; width:auto; margin:0 auto}
    .footer a { color:#fff;}

    .szjs { padding:30px 15px}
    .tit_lt { margin-bottom:10px; padding:0 0 10px; text-align:center}
    .tit_lt h3 { font-size:20px; font-weight:700; color:#a99a77; }
    .tit_lt h3:after { content:''; width:150px; height:16px; background:#f1f1f1; display:block; margin:-15px auto 0}
    .text { font-size:14px; line-height:24px; color:#333; padding:0 0 10px; margin-bottom:10px; text-align:justify}
    .text a { color:#000;}

    .tab-list { margin:20px 0; overflow:hidden; height:30px; border-bottom:5px solid #a99a77; padding:0 20px;}
    .tab-list li { width:20%; height:30px; line-height:30px; font-size:16px; text-align:center; display:inline-block; font-weight:700}
    .tab-list li a {color:#a99a77}
    .tab-list li.cur { background:#a99a77; color:#FFF;  border-top-left-radius:6px; border-top-right-radius:6px;} 
    .tab-list li.cur a { color:#fff;}
    .form-info-text { color:#666;}

    .jury-list-img { overflow:hidden; margin-left:0; padding-bottom:10px;}
    .jury-list-img li { width:40%; height:230px; float:left; margin:10px 0 10px 10px; padding:10px; text-align:center}
    .jury-list-img li h3 { font-size:14px; margin:5px 0 0; color:#a99a77; font-weight:700; margin-bottom:5px;}
    .jury-list-img li p { font-size:12px; height:40px; line-height:20px; overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#333}

    .logo-list { float: left; margin:0 0 30px -30px;}
    .logo-list li { color: #999; text-align: center; margin:10px 0 20px 35px; background:#333; padding:10px; width:120px; height:140px; float:left}
    .logo-list li:hover{ background:#444;}
    .logo-list li a { width:100px; height:100px; display:inline-block; background:#fff; overflow:hidden; box-shadow:1px 1px 2px #eee;}
    .logo-list li p { line-height:20px; height:40px; margin:5px 0 0; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/ color:#cbac6f}
    .logo-list li img { max-width:100%; max-height:100%; vertical-align:middle}

    .img160 { padding:2px; width:160px; height:160px; text-align:center; overflow:hidden;overflow:hidden}
    .img160 img { vertical-align:middle; max-width:160px; max-height:160px; border-radius:80px; }
    .img160 i { display:inline-block; vertical-align:middle; height:100%}
    .imglc_wap { display:none}

    .detail_left {width:auto; margin:10px auto;}
    .detail_left .dl_top {background-color:#fff;padding:30px 20px;margin-bottom:22px;}
    .detail_left .dl_top h2 {color:#000733;font-size:22px;font-weight:bold;}
    .detail_left .dl_top .dlt_tips {display:inline-block;padding:6px 19px;color:#666666;font-size:12px;background-color:#E9E9EF;border-radius:5px;margin-top:15px;}
    .detail_left .dl_top .dlt_operate {font-size:12px;margin-top:10px;}
    .detail_left .dl_top .dlt_operate > span {color:#999999;}
    .detail_left .dl_top .dlt_content {padding-top:10px;margin-top:10px;border-top:1px solid #E4E4E4;}
    .detail_left .dl_top .dlt_content > p,.detail_left .dl_top .dlt_content > div {color:#333333;font-size:14px;line-height:26px;margin-bottom:10px;white-space:pre-line;}
    .btn_down { display:none}
}
