@charset "utf-8";
body{ width: 100%; min-width: 1200px; height: 100vh; background: url(banner_bg.jpg) 0 0/100% 100% no-repeat #c60001;}
.mainbox{ width: 100%; height: 750px; overflow: hidden;}
/* 首页 */
.shouye{ width: 1200px; height: 700px; margin: 0 auto; overflow: hidden; display: flex; align-items: center;justify-content: center;}
.shouye img{ height: auto; max-height: 100%; max-width: 100%;}
/* 评选简介 */
.pxjj{ display: none; width: 1200px; height: 700px; background-color: #2a3f6a; margin: 0 auto; overflow: hidden;}
.pxjj_tit{ width: 1200px; height: 60px; margin-top: 50px; overflow: hidden;}
.pxjj_tit span{ width: 200px; height: 60px; overflow: hidden; margin: 0 auto; font-size: 24px; font-weight: bold; letter-spacing: 2px; text-align: center; line-height: 60px; border-radius: 20px; color: #2a3f6a; background-color: #fff; display: block;}
.pxjj .pxjj_box{ width: 1200px; height: 500px; margin-top: 70px; background: url(jianjiebg.png) 0/100% 500px no-repeat; overflow: hidden;}
.pxjj .pxjj_box .pxjj_jb{ float: left; width: 280px; height: 450px; text-align: center; margin: 20px 0 0 10px; overflow: hidden;}
.pxjj .pxjj_box .pxjj_jb img{ width: 250px; height: auto; margin: 35px auto 0; display: block;}
.pxjj .pxjj_box .pxjj_jb div{ height: 35px; overflow: hidden; display: inline-block; text-align: center; border-bottom: 1px solid #9099ac; font-weight: bold; font-size: 18px; color: #5e6c8a; margin: 10px auto 0;}
.pxjj .pxjj_box .pxjj_jj{ float: left; width: 800px; letter-spacing: 1px; height: 300px; line-height: 38px; font-size: 16px; font-weight: bold; color: #2a3f6a; margin: 80px 0 0 50px; overflow: hidden; }
/* 评选特色 */
.pxts{ display: none; width: 1200px; height: 700px; margin: 0 auto; overflow: hidden; clear: both;}
.pxts_tit{ width: 1200px; height: 60px; margin-top: 50px; overflow: hidden;}
.pxts_tit span{ width: 200px; height: 60px; overflow: hidden; margin: 0 auto; font-size: 24px; font-weight: bold; letter-spacing: 2px; text-align: center; line-height: 60px; border-radius: 20px; color: #fff; background-color: #2a3f6a; display: block;}
.pxts .pxts_box{ width: 1120px; height: 275px; margin-top: 150px; padding: 0 40px; overflow: hidden;}
.pxts .pxts_box .pxts_cont{ float: left; width: 224px; height: 275px; overflow: hidden;}
.pxts_box .pxts_cont div{ width: 145px; height: 145px; margin: 0 auto; text-align: center; line-height: 145px; color: #fff; text-shadow: 2px 2px 5px #333; font-weight: bold; font-size: 36px; overflow: hidden;}
.pxts_box .pxts_cont div img{ width: 100%; height: auto; display: block;}
.pxts_box .pxts_cont p{ width: 224px; height: 30px; letter-spacing: 2px; line-height: 30px; font-weight: bold; margin: 55px 0 0; text-align: center; color: #2a3f6a; font-size: 20px; overflow: hidden;}
.pxts_box .pxts_cont span{ display: block; width: 224px; height: 30px; letter-spacing: 2px; line-height: 30px; font-weight: bold; margin-top: 15px; text-align: center; color: #292727; font-size: 20px; overflow: hidden;}
/* 评选流程 */
.pxlc{ display: none; width: 1200px; height: 700px; margin: 0 auto; overflow: hidden;}
.pxlc .pxlc_box{ width: 1200px; height: auto; margin-top: 60px; overflow: hidden;}
.pxlc .pxlc_box .pxlc_txt{ height: auto; width: 730px; height: 84px; margin-bottom: 25px; overflow: hidden;}
.pxlc_box .pxlc_txt .pxlc_txt_img{ float: left; width: 57px; height: 57px;}
.pxlc_box .pxlc_txt .pxlc_txt_img img{ width: 100%; height: 100%; display: block;}
.pxlc_box .pxlc_txt .pxlc_txt_neir{ float: left; height: 84px; width: 650px; color: #fff; font-size: 16px; font-weight: bold; line-height: 28px; margin-left: 20px;}
/* 评选奖项 */
.pxjx{ display: none; width: 1200px; height: 700px; margin: 0 auto; overflow: hidden;}
.pxjx .pxjx_box{ width: 1205px; height: 320px; margin-top: 150px;  text-align: center;}
.pxjx_box .pxjx_cont{ /*float: left;*/ display:inline-block; text-align:left; height: 320px; width: 260px; cursor: pointer; margin: 0 20px; position: relative;}
.pxjx_box .pxjx_cont .pxjx_yi{ height: 320px; width: 260px; overflow: hidden; position: relative;}
.pxjx_cont .pxjx_yi .pxjx_yi2023{ position: absolute; left: 10px; top: 10px; z-index: 8; overflow: hidden; width: 70px; height: 45px;}
.pxjx_cont .pxjx_yi .pxjx_yi2023 p{ margin: 0; width: 70px; overflow: hidden; color: #fff; text-align: center; font-size: 25px; letter-spacing: 1px; height: 25px; line-height: 25px;}
.pxjx_cont .pxjx_yi .pxjx_yi2023 span{ width: 70px; display: block; overflow: hidden; text-align: center; font-size: 15px; color: #fff; height: 20px; line-height: 20px;}
.pxjx_cont .pxjx_yi .pxjx_yiimg{ width: 114px; height: 117px; overflow: hidden; margin: 50px auto 0;}
.pxjx_cont .pxjx_yi .pxjx_yiimg img{ width: 114px; height: 117px; display: block;}
.pxjx_cont .pxjx_yi .pxjx_yiname{ width: 260px; margin: 20px 0 0; height: 25px; line-height: 25px; font-family: 宋体; overflow: hidden; text-align: center; color: #fff; font-size: 24px; font-weight: bold;}
.pxjx_cont .pxjx_yi .pxjx_yibmtp{ width: 200px; height: 32px; border-radius: 15px; background-color: #fff; margin: 30px auto 0; overflow: hidden;}
.pxjx_cont .pxjx_yi .pxjx_yibmtp .js_ewm{ color: #fff; background-color: #2a3f6a;}
.pxjx_cont .pxjx_yi .pxjx_yibmtp a{ float: left; width: 100px; text-decoration: none; font-size: 16px; text-align: center; height: 32px; line-height: 32px; color: #2a3f6a; overflow: hidden;}
.pxjx_cont .pxjx_er{ display: none; position: absolute; left: 10px; top: -40px; z-index: 9; width: 520px; height: 240px; min-height: 240px; padding: 20px; overflow-x: hidden; overflow-y:auto; background-color: rgba(255,255,255,1);}
.pxjx_cont .pxjx_er .pxjx_er_title{ width: 505px; height: 18px; overflow: hidden; margin-top: 10px; padding-left: 10px; line-height: 18px; font-weight: bold; color: #ec0000; border-left: 5px solid #ec0000;}
.pxjx_cont .pxjx_er .pxjx_er_neir1{ width: 520px; height: auto; overflow: hidden; margin: 10px 0 0; color: #000; font-size: 14px;}
.pxjx_cont .pxjx_er .pxjx_er_neir2{ width: 495px; height: auto; overflow: hidden; padding-left: 25px; margin: 5px 0 0; color: #555; font-size: 14px;}
.pxjx_box .pxjx_cont:hover .pxjx_er{ display: block;}
/* 评选要求 */
.pxyq{ display: none; width: 1200px; height: 700px; margin: 0 auto; overflow: hidden;}
.pxyq .pxyq_box{ width: 1100px; height: auto; margin-top: 130px; padding: 40px 50px; overflow: hidden; background-color: rgba(255,255,255,0.13);}
.pxyq .pxyq_box .pxyq_txt{ color: #fff; width: 1120px; height: auto; overflow: hidden; line-height: 48px; font-size: 18px; font-weight: bold;}
.pxyq .pxyq_box .pxyq_txt span{ color: #f4d56f; font-size: 20px;}
/* 评选渠道 */
.pxqd{ display: none; width: 1200px; height: 700px; margin: 0 auto; overflow: hidden;}
.pxqd .pxqd_box{ width: 1100px; height: auto; margin-top: 110px; padding: 0 50px; overflow: hidden;}
.pxqd .pxqd_box img{ display: block; width: 1000px; margin: 0 auto; height: auto;}
/* 往期回顾 */
.wqhg{ display: block !important; width: 1200px; height: 700px; margin: 0 auto; overflow: hidden;}
.wqhg .wqhg_box{ width: 1140px; height: 507px; margin-top: 30px; padding: 40px 30px; overflow: hidden;}
.wqhg_box .wqhg_nian{ margin: 0 10px 0 0; padding: 0; float: right; height: 31px; overflow: hidden;}
.wqhg_box .wqhg_nian li{ float: left; height: 30px; line-height: 30px; cursor: pointer; color: #2a3f6a; font-weight: bold; font-size: 18px; overflow: hidden; margin-left: 25px;}
.wqhg_box .wqhg_cont{ float: left; display: none; width: 1140px; height: 240px; margin-top: 20px; overflow: hidden;}
.wqhg_box .wqhg_cont a{ float: left; width: 360px; height: 240px; text-decoration: none; margin: 0 10px; overflow: hidden; position: relative;}
.wqhg_box .wqhg_cont a div{ width: 340px; height: 35px; padding: 0 10px; text-align: center; background: rgba(0,0,0,.5); line-height: 35px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; left: 0; bottom: 0;}
.wqhg_box .wqhg_new{ margin: 20px 0 0; padding: 0; float: left; width: 1140px; height: 197px; overflow: hidden; position: relative;}
.wqhg_box .wqhg_new .wqhg_new_box{ float: left; margin: 0 10px ; overflow: hidden; width: 265px; height: 197px; line-height: 30px;}
.wqhg_box .wqhg_new .wqhg_new_box a{ display: block; width: 265px; height: 197px; overflow: hidden; position: relative;}
.wqhg_box .wqhg_new .wqhg_new_box a div{ width: 245px; height: 35px; line-height: 35px; padding: 0 10px; text-align: center; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgba(0,0,0,.6); position: absolute; bottom: 0;}
/* nav */
.navbox{ width: 100%; height: 55px; min-width: 1200px; background: url(line.png) no-repeat center bottom 3px; overflow: hidden; position: fixed; bottom: 40px; z-index: 99;}
.nav{ width: 1200px; height: 55px; overflow: hidden; margin: 0 auto; padding: 0;}
.nav li{ float: left; height: 55px; width: 130px; margin: 0 10px; overflow: hidden;}
.nav li p{ width: 100%; height: 45px; text-align: center; line-height: 45px; font-size: 20px; color: #fff; text-shadow: 0px 0px 3px #000; font-weight: bold; cursor: pointer; overflow: hidden; margin: 0;}
.nav li span{ width: 100%; height: 10px; display: none; background: url(current.png) center bottom no-repeat; overflow: hidden;}

