@charset "utf-8";
html{
    min-width: 1200px;
}
img{border:0;margin:0;padding:0;}
ul li{margin:0;padding:0;}
*{margin:0;padding:0;list-style-type:none;}
body{ margin:0; padding:0; background:#110e07 url(../image/bg_03.jpg) repeat-y fixed; background-position: center top; font-family:'微软雅黑'; font-family:"Microsoft YaHei";}
a{text-decoration:none;}
a:hover{text-decoration:none; color:#c30000}

.fl{float:left;}
.fr{float:right !important;}
/*****清理浮动**/
.clearfix:after,.clearfix:before{content:'';display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.info-box{margin:0 auto;width:1060px;overflow:hidden;position:relative;z-index:2; background:#fff7ea; padding: 20px;
    background:none; margin-top:20px;margin-bottom: 60px;}
.info-box2{margin:0 auto;width:1040px;overflow:hidden;position:relative;z-index:2; background:#fff7ea; padding: 20px;
    background:none;margin-bottom: 60px; border:solid #684b25 10px;}
.box{margin:0 auto;width:1020px;overflow:hidden;position:relative;z-index:2; background:#fff7ea; border:20px solid #684b25; padding: 20px;}
.box1{margin:0 auto;width:1100px;overflow:hidden;position:relative;z-index:2; background:#fff7ea;}
.box2{margin:0 auto;width:100%;overflow:hidden;position:relative;z-index:2;}
.box3{margin:0 auto;width:100%;overflow:hidden;position:relative;z-index:2;}
.mtp{margin-top:30px !important;}
.mtp1{margin-top:20px !important;}
.mtp2{margin-top:10px !important;}
.mtp3{margin-top:15px !important;}
.mtp4{margin-top:36px !important;}
.mtp5{margin-top:7px !important;}
.ptp{padding-top:30px !important;}
.ptp1{padding-top:20px !important;}
.ptp2{padding-top:10px !important;}
.ptp3{padding-top:15px !important;}
.ptp4{padding-top:36px !important;}
.ptp5{padding-top:7px !important;}
.w730 {width:730px !important}
.w730p {width:710px !important}
.w250 {width:250px !important}

/*页头*/
.head{margin:0 auto;width:100%; min-width:1000px; height:35px;background:#efefef;overflow:hidden;}
.head2{width:1000px;margin:0 auto;}
.h-nav{float:left;width:200px;height:35px;font:12px/35px '微软雅黑';color:#666;}
.h-nav a{text-decoration:none;color:#666;}
.nav_a{float:right;width:400px;height:35px;font:12px/35px '微软雅黑';color:#666;}
.nav_a a{text-decoration:none;color:#666;}

/*开启*/
.open { margin:0 auto; width:100%; min-width:1000px; height:480px; background:url(../images/open.jpg) no-repeat center; overflow:hidden;}
.open .openbox { margin:0 auto; width:1000px;}
.open .openbox .openmain { float:right; width:500px; height:320px; background:#fff; margin:50px 0; padding:30px;}
.open .openbox .openmain .opentitle { font-size:24px; font-weight:bold; text-align:center; line-height:36px; color:#001662;}
.open .openbox .openmain .opentext { font-size:16px; text-indent:2em; line-height:30px; margin:25px 0; color:#333;}
.open .openbox .openmain a { display:block; width:160px; height:40px; line-height:40px; text-align:center; background:#c30000; font-size:18px; color:#fff; margin:0 auto;}
.open .openbox .openmain a:hover { background:#001662;}

/*banner*/
.none{ display:none;}
.banner{ min-width:1100px;position:relative; margin:20px auto 0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:1060px; border: 20px #fff7ea solid; text-align:center; height:540px; overflow:hidden; position:relative; margin:0 auto;}
.bannger_inbox{ position:absolute; left:50%; top:0;}
.banner_mag{ width:500px; height:390px; position:absolute; overflow:hidden;left:45%;top:60px;text-align:left;z-index:99; background-color:#fff7ea; padding:25px 30px;}
.banner_mag .banner_title { font-size:28px; font-weight:bold; text-align:center; line-height:42px; color:#000;margin-bottom: 14px;}
.banner_mag .banner_text { font-size:16px; text-indent:2em; line-height:28px; margin:10px 0; color:#333; border-bottom:1px solid #999; padding-bottom:10px;}
.banner_mag .banner_text a { color:#c30000; text-decoration:none;}
.banner_mag .banner_text a:hover { text-decoration:underline;}

.history_tit { font-size:18px; font-weight:bold; line-height:48px;}
.history { text-indent:2em; font-size:16px; line-height:36px;}
.history2 { font-size:16px; line-height:36px; border:1px dashed #ccc; padding:20px; margin:20px 0;}
.history2 a { color:#c30000; text-decoration:none;}
.history2 a:hover { text-decoration:underline;}

.news_list {}
.news_list li { line-height:36px; font-size:14px; background:url(../images/icon11.png) no-repeat left center; padding-left:15px;height:36px; overflow: hidden;}
.news_list li a { color:#333; text-decoration:none; width:500px; display: inline-block;overflow: hidden;}
.news_list li a:hover { text-decoration:underline;}

.home-header { position:fixed; z-index:999; width:150px; top:20%; display: none;}
.home-header .header-background { float:left;}
.home-header .inner-section { position: relative; width: 150px; margin: 0 auto;}
.home-header .inner-section .logo8 { width:130px; padding:10px; line-height:30px; background:#c30000; float:left; cursor:default; font-size:16px; font-weight:bold; color:#fff;}
.home-header .inner-section .logo8 a { float:right; color:#fff;}
.home-header .inner-section .code8 { float:left; width:130px; text-align:center; color:#333; background:#fff; padding:20px 10px; font-size:12px; line-height:30px;}

/* header */
.header { margin:0 auto;width:100%; min-width:1100px;height:683px;}

.navbox { margin:0 auto;width:100%; min-width:1100px; height:94px;background-color:#684b25}
.nav1 { margin:0 auto;width:1100px;height:94px;}
.nav1 li { float:left; height:94px; width:113px;}
.nav1 li a { height:94px; line-height:94px; overflow:hidden; text-align:center; color:#fff; font-weight:bold; display:block; font-size:16px;}
.nav1 li a:hover { background-color:#866a47;}
.nav1 li.cur { background-color:#866a47;}


.a-left{float:left;width:440px;padding:26px 30px 33px;overflow:hidden;background:#fff;}
.leftop{width:100%;text-align:center;font-size:22px;line-height:30px;color:#c30000;font-weight:bold;padding:10px 0;background:#f8f8f8}
.img17{width:450px;height:330px;overflow:hidden;margin-top:23px;}
.a-txt{width:410px;color:#333;font-size:14px;line-height:30px;text-indent:2em; background:#f8f8f8; padding:0 15px; text-align:justify}
.a-txt a{color:#ca2a2a;}
.a-link{width:100%;text-align:center; background:#f8f8f8; padding-bottom:20px}
.a-link a{display:inline-block;width:140px;height:38px;text-align:center;background:#c30000;color:#fff;font-size:18px;line-height:35px;}
.a-right{float:left;width:500px;padding:26px 0;overflow:hidden;background:#fff; height:437px}
.a-right .more2{float:left;width:470px;padding:5px 0;overflow:hidden;background:#f8f8f8; height:40px; color:#999; line-height:40px; text-align:center; border-radius:5px}
.a-right .more2:hover {color:#ca2a2a}
.more2{color:#000;}
.rightop{ width:940px; height:62px;overflow:hidden;text-align:center; margin:0 10px 30px; background:url(../images/icon7.png) no-repeat center 0;color:#fff;font-size:20px;line-height:50px;}
.newlist{width:100%;overflow:hidden;height:auto;}
.newlist li{width:411px;overflow:hidden;padding-left:23px;height:40px;font-size:14px;line-height:40px;background:url(../images/icon8.jpg) no-repeat 8px center;}
.newlist li a{color:#333;}
.more{display:block;width:100%;height:30px;overflow:hidden;margin:20px auto 10px;text-align:center;background:#fee895;font-size:12px;line-height:30px;color:#ca2a2a;}

.bigtitle{margin:20px auto 0;width:1100px;height:60px;overflow:hidden;background:url(../image/nav.png) no-repeat left top; background-size:100% 100%;color:#fff;font-size:28px;line-height:60px;font-weight:bold;    text-indent: 86px; margin-bottom:20px;}

.awardbox{margin:0 auto;width:950px;overflow:hidden;}
.awardtag{ height:38px; margin:10px 10px 0 10px; overflow:hidden; border-bottom:2px solid #684b25;}
.awardtag .V1 { float:left; height:38px; line-height:38px; color:#fff; font-size:24px; font-weight:bold; background:#684b25 url(../image/menu-right.png) no-repeat right top; padding:0 75px 0 15px;}

.toprize{width:490px;height:205px;overflow:hidden;background:#f8f8f8; margin:10px;}
.awarddl{ padding-left:132px; background:url(../image/index_20.png) no-repeat ; min-height: 181px;}
.awarddl dt{ font-size:18px; line-height:24px; color:#333; font-weight:bold; padding-top:40px;}
.awarddl dd{ font-size:14px; line-height:22px; color:#333; padding-top:5px; padding-right:20px; overflow-y:auto; height:88px;}
.nowvote{display:block;width:105px;height:30px;overflow:hidden;font-size:14px;line-height:30px;color:#fff;padding-left:15px;background:#ca2a2a url(../images/icon5.png) no-repeat 100px center;}
.bestlist{margin:0 auto 52px;width:930px;overflow:hidden;}
.bestlist li{float:left;width:290px;height:110px;overflow:hidden;background:#f8f8f8;margin:20px 10px 0;_margin:20px 10px 0 5px;}
.bestdl{padding-left:86px;background:url(../images/icon3.png) no-repeat 20px center;height:110px;}
.bestdl dt{width:162px;font-size:14px;line-height:22px;color:#333;padding-top:33px;height:auto;overflow:hidden;}
.bestdl dd{padding-top:5px;font-size:14px;line-height:22px;}

.process { width: 960px; background: url(../images/process-bg.png) top center repeat-y; overflow: hidden; padding: 30px 0;}
.process .process-left { float: left;}
.process .process-right { float: right;}
.process li { width: 500px; margin: 10px 0; display: flex; align-items: center;}
.process li .process-text { width: 410px; padding: 10px 20px; border-radius: 10px; background: #f8f8f8;}
.process li .process-text .text1 { height: 40px; line-height: 40px; font-size: 14px; font-weight: bold;}
.process li .process-text .text2 { line-height: 30px; font-size: 16px;}
.process li .process-arr1 { width: 20px; height: 20px; background:url(../images/process-arr-left.png) center no-repeat;}
.process li .process-arr2 { width: 20px; height: 20px; background:url(../images/process-arr-right.png) center no-repeat;}
.process li .process-num { width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; font-weight: bold; color: #fff; background: url(../images/process-ico.png) center no-repeat;}

.rulesbox{margin:48px auto;width:903px;overflow:hidden;}
.ruleslist{float:left;width:540px;height:380px;overflow:hidden;background:#fee895 url(../images/icon2.png) no-repeat 505px 345px;}
.ruleslist li{margin:0 auto;width:483px;border-bottom:1px dashed #fcb121;overflow:hidden;padding:20px 0 20px 7px;}
.ruleslist li:last-child{border-bottom:0;}
.xuhao{float:left;width:30px;height:30px;overflow:hidden;background:#ca2a2a;border-radius:15px;font-size:18px;line-height:30px;color:#fff;
    text-align:center;}
.rulestxt{float:left;padding-left:13px;width:432px;font-size:18px;line-height:30px;color:#333;}

.rulesleft {float:left; overflow:hidden;  width:620px;}
.rulestag { height:38px; overflow:hidden; border-bottom:2px solid #684b25;}
.rulestag .V1 { float:left; height:38px; line-height:38px; color:#fff; font-size:24px; font-weight:bold; background:#684b25 url(../image/index_16_while.png) no-repeat right top; padding:0 65px 0 20px;}
.rulesleft .rulesinfo1 { padding: 30px 5px; margin-bottom:20px; overflow:hidden; background:#f5f5f5;}
/*.rulesleft .rulesinfo1 li { float: left; margin: 0 25px; color: #000; text-align: center; width: 120px; height: 50px; line-height: 50px; padding-top: 109px; font-size:20px; font-weight:bold; background:url(../images/rulesinfo1.png) no-repeat top center;}*/
.rulesleft .rulesinfo1 li { float: left; margin: 10px 25px; color: #000; text-align: center; width: 146px; height: 50px; line-height: 50px; padding-top: 109px; font-size:20px; font-weight:bold; background:url(../images/rulesinfo1.png) no-repeat top center;}
.rulesleft .rulesinfo2 { padding: 20px 0; margin-bottom:20px; overflow:hidden; background:#f8f8f8;}
.rulesleft .rulesinfo2 li { float: left; margin: 10px 10px 10px 30px; color: #fff; text-indent: 110px; width: 281px; height: 60px; line-height: 60px; font-size:20px; font-weight:bold; background:url(../images/rulesinfo2.png) no-repeat;}
.rulesleft .rulesinfo3 { padding:20px; margin-bottom:20px; overflow:hidden; background:#f8f8f8;}
.rulesleft .rulesinfo3 .infotitle { font-size:20px; font-weight:bold; padding:10px 0;}
.rulesleft .rulesinfo3 .infotext  { font-size:16px; line-height:36px;}

.rulesright{float:right;width:290px; overflow:hidden;}
.rulesimg{width:290px;overflow:hidden;text-align:center;height:50px;padding:14px 0; background:#f8f8f8}
.rulesimg img{padding:0 5px;}
.jigou{width:280px;height:30px;overflow:hidden;font-size:14px;line-height:30px;color:#ca2a2a;background:#f8f8f8; padding-left:10px}
.tel{width:280px;overflow:hidden;font-size:14px;line-height:36px;color:#333; background:#f8f8f8; padding-left:10px}

.mentor { margin:0 auto; width:1040px; padding:10px; overflow:hidden; position:relative; z-index:2; background:#fff7ea; border:20px solid #684b25;}
.mentor img { width:225px; height:225px;}
.mentor a { display:block; float:left; width:225px; height:225px; padding:10px; overflow:hidden; text-align:center; margin-left:14px;margin-bottom: 10px;}
.mentor a:hover { background:#684b25; width:205px; height:205px; padding:20px;}
.mentor a .mentorimg { display:block;}
.mentor a:hover .mentorimg { display:none;}
.mentor a .review01 { display:none;}
.mentor a:hover .review01 { display:block; font-size:18px; font-weight:bold; color:#fff; border-bottom:2px solid #fff; padding-bottom:10px; margin-bottom:10px;}
.mentor a .review02 { display:none;}
.mentor a:hover .review02 { display:block; color:#fff; line-height:20px; font-size:12px; text-align:left;}

.review { margin:0 auto; width:1100px; height:290px; overflow:hidden; position:relative; z-index:2; background:url(../image/index_36.png) no-repeat;background-size:100% 100%;}
.review a { display:block; float:left; width:183.3333333333px; overflow:hidden; background:none; text-align:center;height:290px;}
.review a:hover { background:url(../images/transparent.png);}
.review a .review01 { display:none;}
.review a:hover .review01 { display:block; height:30px; line-height:30px; font-size:24px; color:#000; margin-top:80px;}
.review a .review02 { display:block; height:60px; line-height:60px; font-size:36px; font-weight:bold; color:#fff; margin:120px 0;}
.review a:hover .review02 { display:block; font-size:50px; color:#000; margin:10px 0;}
.review a .review03 { display:none;}
.review a:hover .review03 { display:block; height:30px; line-height:30px; font-size:24px; color:#000;}

.mediabox{margin:42px auto;width:927px;overflow:hidden;}
.medialeft{float:left;width:410px;overflow:hidden;background: #f8f8f8;margin-left:40px;}
.mediatag{height: 38px;overflow: hidden;font-size: 16px;line-height: 40px;color: #fff;background: url(../image/index_16_while.png) no-repeat #684b25 right top;text-align: left;text-indent: 25px;display: inline-block;padding-right: 90px; }
.medialist{width:100%;overflow:hidden; background:#f8f8f8;padding-top:20px;border-bottom:20px solid #fff7ea;padding-bottom: 10px;}
.medialist li{padding-left:33px;background:url(../images/icon11.png) no-repeat 15px 8.5px;line-height:30px; font-size:14px}
.medialist li a{color:#333;}
.mediaright{float:right;width:530px;overflow:hidden;background:#f8f8f8;margin-right:35px;}
.supportmedia{ padding:10px; float:left;border-bottom: 20px solid #fff7ea;}
.supportmedia li{float:left;width:148px;overflow:hidden;border:1px solid #ccc;margin:10px;}
.supportmedia-zb li{
    width:133px !important; height:72px !important;
}
/* footer */
.footer { position: relative; width:100%; min-width:1000px; text-align:center; font:14px/28px '微软雅黑'; color:#fff; padding-top:30px; height:210px; position:relative; z-index:2; }
.footer-bg{
    position: absolute;
    top:0px;
    left:0px;
    height:240px;
    background-color: #684b25;
    opacity: 0.5;
    width:100%;
    z-index: -1;
}
.footer a {color:#fff;}
.footer a:hover { text-decoration:underline;}
.footer .foot_info { width: 1100px; margin: 0 auto; padding: 0 20px 20px 20px;font-size:14px;}

.fixednav{width:150px;overflow:hidden;position:fixed;_position:absolute;right:10px;top:50%;margin-top:-131px;}
.fixnav{width:150px;background:none;overflow:hidden;}
.fixnav li{width:150px;height:50px;overflow:hidden;margin-top:10px;}

.zhezhao{display:none;position:fixed;_position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;filter: alpha(opacity=60); background:rgba(0,0,0,0.6);z-index:9;}

.loginbox{display:none;position:fixed;_position:absolute;left:50%;top:50%;width:360px;background:#fff;margin-left:-180px;
    margin-top:-188px;z-index:10;}
.top{width:100%;height:50px;overflow:hidden;background:#ffbb37;position:relative;font-size:18px;line-height:50px;color:#fff;text-indent:18px;}
.close{display:block;position:absolute;right:0;top:0;width:50px;height:50px;background:url(../images/close.jpg) no-repeat;cursor:pointer;}
.logintext{display:block;width:268px;height:42px;padding:0 10px;border:1px solid #e8e8e8;margin:0 auto;font:16px/42px '微软雅黑';color:#a9a9a9;}
.yzmbox{width:290px;margin:15px auto 25px;overflow:hidden;}
.yzm{float:left;width:102px;}
.yzmimg{float:left;padding-left:15px;}
.huan{float:right;font-size:12px;line-height:44px;color:#999;}
.submit{display:block;width:290px;margin:0 auto;overflow:hidden;border:0;height:44px;font:18px/44px '微软雅黑';color:#fff;text-align:center;background:#ffbb37;cursor:pointer;}
.loginbottom{width:290px;margin:10px auto 20px;overflow:hidden;text-align:center;font-size:14px;line-height:30px;color:#999;}
.loginbottom a{color:#ca2a2a;}

.regbox{display:none;position:fixed;_position:absolute;left:50%;top:50%;width:360px;background:#fff;margin-left:-180px;margin-top:-306px;
    z-index:10;}
.select{display:block;width:290px;margin:0 auto;overflow:hidden;border:0;height:44px;font:16px/44px '微软雅黑';color:#a9a9a9;
    border:1px solid #e8e8e8;margin-top:15px;padding-left:6px;}

.width-100{
    width:100%;
}
/*活动背景*/
.activitybg { margin:0 auto; overflow:hidden; border:20px #684b25 solid; padding:20px;background-color:#fff7ea}
.activitybg p { font-size:16px; line-height:36px; color:#333; text-indent:2em;}
.right-box{background-color:#fff7ea;border: 10px solid #684b25;}
.right-box .o-left{
    width:310px;
}
.right-box .o-right{
    width:310px;
    padding-bottom: 20px;
}
.leftmain  { width:690px; overflow:hidden; }
.organizers{ width:366px; overflow:hidden;}
.info-organizers{ width:346px; overflow:hidden;}
.o-left{width:330px; padding:10px}
.o-tag {width:305px;height:38px;overflow:hidden; text-indent:15px; font-size:16px;line-height:40px;color:#fff; background:#1c71bc url(../image/menu-right.png) no-repeat right top; margin:10px 0;  padding: 0 65px 0 20px;  border-bottom: 2px solid #030a5b;}
.o-imgbox{width:auto;height:auto;overflow:hidden; text-align:center; background-color:#fff7ea}
.o-imgbox img {margin:10px 0;width:270px;}
.o-center{width:230px; padding:10px}
.o-right{width:330px; padding:10px}
.o-dl{line-height:36px;padding-top:8px; background-color: #f8f8f8;padding-left:20px;}
.o-dl dt{font-size:14px;color:#ca2a2a;}
.o-dl dd{font-size:16px;color:#333;}
/*活动资讯*/
.new{ width:670px; padding:20px; overflow:hidden;}
.new li{ padding-left:15px; height:36px;line-height:36px;font-size:14px;overflow:hidden;background:url(../images/icon8.jpg) no-repeat left center;}
.new li a{color:#333;}
.new li span{float:right;color:#999;}

.pages{margin:0 auto 40px;width:562px;overflow:hidden;}
.prevpage{float:left;width:80px;height:40px;overflow:hidden;text-align:center;font-size:16px;line-height:40px;color:#666;background:#f8f8f8;}
.page{float:left;width:368px;height:40px;overflow:hidden;padding-left:20px;}
.page a{float:left;display:block;width:40px;height:40px;overflow:hidden;text-align:center;font-size:16px;line-height:40px;color:#666;background:#f8f8f8;margin-right:6px;}
.page a.pcur{background:#6f562d;color:#fff;}
.nextpage{float:right;width:80px;height:40px;overflow:hidden;text-align:center;font-size:16px;line-height:40px;color:#666;background:#f8f8f8;}

/*奖项设置*/
.set{margin:10px auto 0;width:100%;overflow:hidden; height:auto}
.set li{float:left;width:280px;height:160px;overflow:hidden;margin:0 15px 20px 15px;_margin:20px 15px 0 7px;background:#f8f8f8 url(../images/icon2.png) no-repeat 285px 125px;text-align:left; padding:0 20px}
.set li a{display:block;width:100%;overflow:hidden;}
.set-p1{font-size:14px;line-height:25px;color:#6f562d; margin-top:20px; font-weight:bold;}
.set-p2{font-size:14px;color:#333; margin-top:10px}

/*评选标准及流程*/
.criteria { margin:0 auto;width:670px;overflow:hidden;padding:0 20px;}
.criteria li { color:#333; line-height:36px; font-size:16px; background:#f8f8f8; margin-top:20px; float:left; width:670px;}
.criteria li .tit { float:left; padding:10px 20px; font-size:16px; text-align:center; background:#6f562d; color:#fff;}
.criteria li .text { width:630px; padding:20px; float:left;}
.criteria li .text .t1 { font-weight:bold; border-bottom:1px dashed #ccc; padding:10px 0 5px;}
.criteria li .text .t2 {}
.criteria li .text .t3 { text-indent:2em;}

/*网络投票*/
.votebox{margin:40px auto 18px;width:960px;overflow:hidden;}
.votetitle{width:940px;overflow:hidden;height:44px;background:url(../images/icon17.jpg) no-repeat;font-size:20px;line-height:44px;
    color:#fff;text-indent:27px;margin:20px auto 0;}
.votelist{width:960px;overflow:hidden;padding-bottom:20px;}
.votelist li{float:left;width:190px;padding:15px;overflow:hidden;height:280px;background:#f8f8f8 url(../images/icon2.png) no-repeat 185px 275px;
    margin:20px 10px 0;_margin:20px 10px 5px;}
.piaoshu{width:100%;overflow:hidden;font-size:14px;line-height:32px;color:#333;}
.color{color:#ca2a2a;}
.checkbox{margin-right:10px;position:relative;top:2px;}
/*.votename{width:100%;overflow:hidden;font-size:14px;line-height:30px;color:#333; text-align:center;}*/
.votename{width:100%;overflow:hidden;font-size:16px;line-height:24px;color:#333; text-align:center;}
.votenum{width:100%;overflow:hidden;font-size:14px;line-height:24px;color:#333; text-align:center; margin-top: 5px;}
.votenum span { color:#CC0000;}
.ckxq{display:block;width:120px;height:24px;overflow:hidden;background:#ffbb37;color:#fff;font-size:14px;line-height:24px;text-align:center;margin:5px auto 0;}
.ckxq:hover {color:#fff}
.votebg{position:fixed;_position:absolute;left:0;bottom:0;width:100%;height:50px;padding:15px 0;
    background:#000;filter:Alpha(opacity=60);background:rgba(0,0,0,0.6);z-index:10;opacity:.6;}
.votebg1{position:fixed;_position:absolute;left:0;bottom:0;width:100%;height:50px;padding:15px 0;z-index:10;}

.btnbox{width:440px;margin:0 auto;overflow:hidden;position:relative;}
.votebtn{float:left;display:block;width:200px;height:50px;overflow:hidden;color:#fff;font-size:24px;line-height:50px;text-align:center;
    margin:0 10px;_margin:0 10px 0 5px;font-weight:bold;}
.vbg1{background:#ca2a2a;}
.vbg2{background:#fcb121;}

.tips{display:none;position:fixed;_position:absolute;left:50%;top:50%;width:360px;background:#fff;margin-left:-180px;margin-top:-130px;
    z-index:10;}
.tiptxt{width:100%;overflow:hidden;text-align:center;font-size:16px;line-height:30px;color:#333;margin-top:50px;}
.yesorno{width:220px;margin:30px auto;overflow:hidden;position:relative;}
.yes{float:left;display:block;width:100px;height:40px;overflow:hidden;color:#fff;font-size:16px;line-height:40px;text-align:center;margin:0 5px;_margin:0 5px 0 2px;background:#ffbb37;}
.yes:hover{color:#fff}
.no{float:left;display:block;width:100px;height:40px;overflow:hidden;color:#666;font-size:16px;line-height:40px;text-align:center;margin:0 5px;_margin:0 5px 0 2px;background:#f5f5f5;}

/*历届集锦*/
.shbox{ width:670px; padding:20px; margin:0 auto; overflow:hidden; position:relative;}
.shbox .shboximg { width:670px; overflow:hidden; margin-bottom:20px; background:#f8f8f8; font-size:14px; text-align:center; line-height:50px;}
.shbox .shboximg a { display:block; color:#333;}

/*推广计划*/
.planlist {width:100%;overflow:hidden;position:relative;}
.planlist li{ overflow:hidden;background:#f8f8f8;margin-bottom:20px;}
.plan-xh {float:left; width:40px; height:40px;overflow:hidden;text-align:center;font-size:20px; font-weight:bold;line-height:40px;background:#684b25;color:#fff;}
.plan-tit {height:50px; line-height:50px; padding-left:18px; overflow:hidden; font-size:24px; color:#333;}
.plan-txt {float:left; padding:0px 20px 20px 20px; overflow:hidden; font-size:16px; line-height:32px; color:#333;}
.planbtn a { display:block; padding:20px 0; background:#c30000; width:35%; text-align:center; color:#fff;}
.planbtn a:hover { background:#001662;}

#close{width:100%;overflow:hidden;text-align:right;}
#close img{cursor:pointer;}

/*导师简介*/
.daoshibox{width:100%;margin:64px auto 33px;overflow:hidden;position:relative;}
.daoshiimg{float:left;width:200px;height:240px;overflow:hidden;text-align:center;}
.daoshiright{float:right;width:70%;overflow:hidden;}
.dsname{width:230px;height:40px;padding-left:20px;background:#ca2a2a;color:#fff;font-size:22px;line-height:40px;}
.dstxt{font-size:18px;line-height:36px;color:#333;margin-top:15px;}

.ngbg{background:none;}
.tbg1{background:url(../images/tbg1.jpg) no-repeat 10px top;}
.tbg2{background:url(../images/tbg2.jpg) no-repeat 10px top;}

.expert { width:690px;}
.expert li { width:590px; padding:10px; line-height:24px; height:200px; background:#f8f8f8; margin-bottom:20px;}
.expert li .pic { float:left; width:160px;}
.expert li .pic img { width:160px; height:160px;}
.expert li .text { float:right; width:400px; font-size:14px; margin-left:20px;}
.expert li .text .t1 {
    float: left;
    height: 38px;
    line-height: 38px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    background: #684b25 url(../image/menu-right.png) no-repeat right top;
    padding: 0 65px 0 20px;
}
.expert li .text .t2 { line-height:24px; font-size:14px; text-align:left; padding-top:10px;}
.expert li .text a { display:block; width:81px; height:22px;float:right; margin-right:10px;margin-top:10px;}

.expert2 { color:#fff1d9;}
.expert2 li { width:220px; float:left; padding:10px; text-align:center; line-height:24px; height:530px;}
.expert2 li .pic {}
.expert2 li .pic img { width:220px;}
.expert2 li .text { font-size:14px; color:#fff; background:#01308a; margin:0 5px; width:180px; padding:0 15px; position:absolute; margin-top:-70px; border-bottom:10px solid #c0f0ff;}
.expert2 li .text .t1 { height:30px; line-height:30px; padding:10px 0; font-size:18px; border-bottom:1px dashed #c0f0ff; font-weight:bold;}
.expert2 li .text .t2 { height:288px; line-height:24px; font-size:12px; text-align:left; padding:10px 0;}

.postmarket-tag { height:38px; overflow:hidden; border-bottom:2px solid #c17d2e;}
.postmarket-tag .V1 { float:left; height:38px; line-height:38px; color:#fff; font-size:20px; font-weight:bold; background:#000 url(../images/icon44.png) no-repeat right top; padding:0 65px 0 25px;}
.postmarket { padding: 10px; overflow: hidden; background: #fff; margin-bottom: 20px;}
.postmarket-01 {
    border: 10px solid #fff;
    overflow: hidden;
    background: #f8f8f8 url(../image/index_20_1.png) no-repeat 20px center;
    padding: 40px 60px 20px 200px;
    text-indent: 2em;
    line-height: 36px;
    font-size: 24px;
    font-weight: bold;
    height: 140px;
}
.postmarket-02 { overflow: hidden; background: #f8f8f8;border:10px #fff solid; padding: 20px; text-indent: 2em; line-height: 36px; font-size:20px;}
.postmarket-03 {}
.postmarket-03 .toprize1 { overflow: hidden; border:#fff 10px solid; background: #f8f8f8 url(../image/index_20_1.png) no-repeat 20px center; height: 160px; padding: 20px 20px 20px 120px;}

.postmarket-03 .toprize1 dl { padding-left:100px;}
.postmarket-03 .toprize1 dt { font-size:24px; line-height:45px; color:#333; font-weight:bold;}
.postmarket-03 .toprize1 dd { font-size:14px; line-height:25px; color:#333; padding-right:20px; height:105px; overflow-y:auto;}
.postmarket-04 {}
.postmarket-04 .medialeft1  { float: left; width: 380px; padding: 0px; overflow: hidden; background: #f8f8f8; margin-left:20px;}
.postmarket-04 .mediaright1 { float:right; width: 560px; padding: 0px; overflow: hidden; background: #f8f8f8; }
.postmarket-04 .mediatag1 {
    height: 38px;
    overflow: hidden;
    font-size: 22px;
    line-height: 40px;
    color: #fff;
    background: url(../image/menu-right.png) no-repeat #684b25 right top;
    text-align: left;
    text-indent: 25px;
    display: inline-block;
    padding-right: 90px;}
.supportmedia1 { overflow: hidden;border-bottom: #fff 20px solid; padding:10px 20px}
.supportmedia1 li{ float:left; width:148px; height:58px; overflow:hidden; border:1px solid #ccc; margin:10px; text-align: center; font-size: 14px; line-height: 58px;}
.huise{
    background-image:url(../image/menu-right.png) !important; background-repeat: no-repeat;
}
.toprize1-bg{
    background:#f8f8f8; padding:10px;margin-bottom: 20px;
}
.bmplan-txt{
    font-size:18px !important;
}
.bmplan-txt a{
    color:#000;
}
.bmplan-txt a:hover{
    text-decoration: underline;
}
.center-title{
    border-bottom: #684b25 2px solid;
    width:150px;
    margin:30px auto;
    padding-bottom: 10px;
    font-weight: bold;
    font-size:18px;
    text-align: center;
}

.show-top1-left {
    width: 468px;
    height: 372px;
    float: left;
    background-color: #fff;
}

.show-top1-left img{
    height: 372px;
}


.show-top1-right {
    width: 570px;
    height: 372px;
    float: right;
    background-color: #f1e7d6;
    font-size:16px;
}

.show-top1-more {
    position: relative;
    top:-10px;
    text-align: right;
}

.show-top1-more a {
    margin-right: 20px;
    color: #ff0000;
}

.sdbb-box{
    width:193px;
    float:left;
    margin-right: 16px;
    background-color:#fffaf1;
    padding:2px;
    text-align: center;
}
.sdbb-box p{
    line-height: 32px;
}

.new-box{
    width:1050px;
    border:10px solid #fff7ea;
    background-color: #f1e7d6;
    margin:0 auto;
    padding:15px;
}

.over-ds-box{
    width:242px;
    float:left;
    margin-right: 20px;
    background-color:#fffaf1;
    padding:2px;
    text-align: center;
}
.over-ds-box p{
    line-height: 32px;
}
.over-ds-title{
    border-bottom:3px solid #041e44;
    display: inline-block;

}
.rulestag .V2 {
    float:left; height:38px; line-height:38px; color:#fff; font-size:22px;
    font-weight:bold; background:#684b25 url(../image/menu-right2.jpg) no-repeat right top; padding:0 85px 0 20px;
}

.get-price-brand-box-main{
    width:242px;
    padding:3px;
    background-color: #fff;
    text-align: center;
    padding-bottom: 20px;
    float: left;
    margin-right: 19px;
    margin-top:19px;
}
.get-price-brand-box-main:nth-child(4n){
    margin-right: 0px;
}

.header img{
    display: none;
}

.long-img-box{
    width:1050px; overflow-x:auto
}

.m-box{
    display: none;
}

.width100{
    width:100%;
}

.sign-info-box{
    background:none; padding:0; width:1100px; margin-top:20px;margin-bottom: 60px;
}

.sdbb-box img{
    width:193px;
    height:145px;
}

.sdbb-box p{
    height:32px;
    overflow:hidden;
    color:#000;
}
.principle-title{
	font-size: 24px;
    text-align: center;
    color: #e03c3c;
    margin-top: 20px;
}

.principle-title{
	font-size: 24px;
    text-align: center;
    color: #000;
	font-weight:bold;
    margin-top: 20px;
}

.principle-content{
	line-height: 32px;
    margin: 20px 0px;
    text-indent: 25px;
}

/* CSS Document */
@media only screen and (max-width: 980px) {
    html {
        overflow-x: hidden !important;
        font-size:16px;
        min-width: auto;
    }

    body {
        overflow-x: hidden !important;
    }

    .header{
        background: none;
        height:auto;
        width:100%;
        min-width: auto;
    }
    .header img{
        width:100%;
        display: block;
    }

    .navbox{
        min-width: 100%;
        height:auto;
        margin-top:1rem;
    }

    .nav1{
        width:100%;
        height: auto;
    }

    .nav1 li{
        width: 19.9%;
        height: 2rem;
        line-height: 2rem;
    }

    .nav1 li a{
        height: 2rem;
        line-height: 2rem;
        font-size: 0.8rem;
    }

    .box{
        margin-top: 20px;
        width: 94% !important;
        border: 2vw #684b25 solid !important;
        padding:0px !important;
    }
    .show-top1-left img{
        width:100%;
        height:auto;
    }
    .show-top1-left{
        width:100%;
        height:auto;
    }
    .show-top1-right{
        width:100%;
        height:auto;
    }
    .bigtitle{
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 0.9rem;
        text-indent: 2.5rem;
    }
    .new-box{
        width: 92vw;
        padding: 2vw;
        border: 2vw solid #fff7ea;
    }

    .sdbb-box{
        width: 48%;
        margin: 0px;
        float: left;
        padding: 2px;
        margin-bottom: 0.5rem;
    }

    .sdbb-box:nth-child(2n){
        float: right;
    }

    .sdbb-box img{
        width:100%;
    }

    .long-img-box{
        width:100%;
    }

    .long-img-box img{
        height:60vh !important;
    }

    .over-ds-box{
        width:100%;
        margin: 0px;
        float: left;
        padding: 2px;
        margin-bottom: 0.5rem;
        padding-bottom: 2vh;
    }

    .over-ds-box img{
        width: 60%;
        height: auto;
        padding: 1rem 20%;
    }

    .over-ds-box:nth-child(2n){
        float: right;
    }

    .get-price-brand-box-main{
        width: 47%;
        margin: 0px;
        float: left;
        padding: 2px;
        margin:0.5rem 0;

    }

    .get-price-brand-box-main img{
        width:100%;
    }

    .get-price-brand-more{
        width: 80% !important;
        margin: 0.5rem 0px !important;
    }

    .get-price-brand-box-main:nth-child(2n){
        float:right;
    }

    .rulestag .V2{
        width: 94%;
        padding: 0 3%;
        text-align: center;
        text-indent: 0px;
        font-size:1rem;
    }

    .pc-box{
        display: none;
    }

    .m-box{
        display: block;
    }

    .footer{
        min-width: auto;
        width: 90%;
        padding: 5%;
        font-size: 0.8rem;
        height: auto;
    }

    .footer-bg{
        height:auto;
    }

    .info-box{
        width: 100%;
        padding: 0;
        margin-bottom: 2rem;
    }

    .leftmain{
        width:100%;
    }
    .activitybg{
        border: 5px #684b25 solid;
        padding: 10px;
    }
    .news_list li a{
        width:100%;
    }
    .news_list li span{
        display: none;
    }

    .toprize{
        margin: 0.3rem 0px;
        height: auto;
        padding: 0.5rem 2vw;
        width:92vw;
    }

    .awarddl dt{
        font-size:1rem;
    }

    .box2{
        width:96%;
    }
    .info-box2{
        width:96vw;
        border: solid #684b25 2vw;
        padding:0;
        margin-bottom: 1rem !important;
    }

    .votebox{
        margin:20px 0px;
        width: 100%;
    }

    .votetitle{
        width: 100%;
    }

    .rightop{
        width: 100%;
        margin:0px;
        text-align: center;
    }

    .vote-qrcode-box{
        width:90%;
        margin-left:5%;
    }

    .vote-qrcode-box img{
        width:90%;
    }

    .votelist{
        width: 100%;
    }

    .votelist li{
        width: 38%;
        margin: 0px;
        padding: 2%;
    }

    .votelist li{
        width: 45%;
        margin: 0px;
        padding: 2%;
        margin-bottom: 0.5rem;
    }
    .votelist li:nth-child(2n){
        float: right;
    }

    .heheda img{
        width:100%;
        height: auto;
    }

    .expert li.m-box .t1 {
        float: left;
        height: 38px;
        line-height: 38px;
        color: #fff;
        font-size: 1rem;
        font-weight: bold;
        background: #684b25 url(../image/menu-right.png) no-repeat right top;
        padding: 0 75px 0 20px;
    }

    .expert{
        width:100%;
    }
    .expert li{
        width:96%;
        padding:2%;
        height:auto;
    }

    .expert li .pic{
        width:40%;
        height:auto;
        margin-top: 1rem;
    }
    .expert li .pic img{
        width:100%;
        height:auto;
    }

    .rulestag {
        width:100% !important;
    }
    .expert li .text{
        width: 55%;
        margin-left: 0px;
    }

    .expert li .text .t2{
        max-height: 12rem;
        overflow-y: auto;
        padding-top:0px;
        margin-top:10px;
    }

    .rulesleft{
        width: 100%;
    }
    .rulesinfo3 img {
        width: 100%;
    }

    .m-width100{
        width: 100%;
    }

    .planbtn a{
        width: 100%;
        text-align: center;
    }

    .principle-box{
        margin:1rem 0px !important;
    }

    .planlist{
        width: 100%;
    }

    .sign-info-box{
        width:100% !important;
    }

    .sdbb-box p{
        font-size:0.8rem;
        line-height:1.6rem;
        height:1.6rem;
        overflow:hidden;
        color:#000;
    }

    .medialeft{
        width: 100%;
        margin-left: 0px;
    }

    .mediaright{
        width: 100%;
        margin: 0px;
    }
}