@charset "utf-8";
/* CSS Document */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
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}
table {border-collapse:collapse;border-spacing:0}
ol, ul {list-style:none outside;margin:0;padding:0}
caption, th {text-align:left}
h1, h2, h3, h4, h5, h6 {font-size:100%;margin:0}
fieldset, img {border:0}
.red { color:#E13128; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none;}
a { background: transparent; outline:none !important; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"微软雅黑";font-weight: 500;line-height:100%;color: inherit;}
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline:none;}
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body { font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px; line-height: 1.428571429; color: #333333; background-color:#fff; word-wrap:break-word;word-break:break-all;}

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: #1C4A9C; text-decoration: none; }
a:hover{ color: #E13128; text-decoration:none; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
figure { margin: 0; }
img { vertical-align: middle; }
kbd{ display: inline-block; width: 20px;}

.dis_n{ display:none;}
.dis_b{display:block;}
.br{ border:1px solid #f00;}
.clearfix { zoom:1; }
.clearfix:after { content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden; }
.fl{ float:left;}.fr{ float:right;}

::-moz-selection {background:#619ee0;text-shadow:none;}
::selection {	background: #1b59c6; color:#fff;	text-shadow: none}




/*公共按钮*/
.f_size14{ font-size:14px !important;}
.f_size16{ font-size:16px !important;}
.f_size18{ font-size:18px !important;}
.f_size20{ font-size:20px !important;}
.f_size22{ font-size:22px !important;}	


.mar_t87{ margin-top:87px !important;}
.pad_b130{ padding-bottom:77px !important;}
.cxyy_tit{ margin-top:160px; margin-bottom:66px;}
.pingwei_tit{ margin-bottom:87px;}
.pingwei_tit img{padding-top:152px;}
.pxsj_bd{ padding-bottom:124px;}
.rcap_tit{padding-top:104px; padding-bottom:110px;}
.zxbm_tit{ padding-top:63px; padding-bottom:61px;}




/*Layout*/
.wrap{ width:100%; max-width:1920px; margin:0 auto;}
.wid_1200{ width:1200px; margin:0 auto;}
.banner_bd{ width:100%;}
.banner_bd .img{ min-width:1200px; display:block; width:100%; margin:0 auto;}
.img_row{ text-align:center;}

.back_box{ width:100%; height:10px; position:fixed;  bottom:0; left:0; z-index:5000; }
.back_top{ width:80px; height:80px; position:absolute; bottom:0; right:-30px;}
.back_top img{ width:100%;}
.pos_r1200{ position:relative; margin:0 auto; width:1200px;}

.pos_rel{ position:relative;}
.left_img{ position:absolute; bottom:0; left:0; width:39.58%;}
.right_img{ position:absolute; bottom:0; right:0;width:13.54%;}
.left_img1{ position:absolute; bottom:0; left:0; width:39.63%;z-index:1;}
.right_img1{ position:absolute; bottom:0; right:0;width:14.06%;z-index:1;}
.pos_rel .wid_1200 img{position:relative;z-index: 2;}
.arr_l{ position:absolute; top:-39px; left:-100px;}
.arr_r{ position:absolute; top:-39px; right:-100px;}
.bg_blue{ background:#2a559a;}	
.bg_black{ background:#2b2b2b;}	
	
.baoming_bd{ padding-bottom:89px;}	
.baoming_bd .baoming_list{ margin:0 auto; width:771px; height:363px;}
.baoming_bd .baoming_list li{ float:left; margin-right:30px; cursor:pointer; width:237px; height:363px;}
.baoming_bd .baoming_list li img{width:237px; height:363px;}
.baoming_bd .baoming_list li img:hover{ opacity:.95;}
.baoming_bd .baoming_list li.last{ float:left; margin-right:0;}

.lxwm_bd{ background:#2b2b2b;}	
.lxwm_bd .lx_img{padding-top:82px; margin-bottom:118px;}


.nav_bd{ position:relative; width:100%; overflow:hidden;}
.nav_bd .nav{ height:100%; width:1200px;  position:absolute; left:50%; top:0; margin-left:-600px;}
.nav_bd .nav a{height:100%; }
.nav_bd .nav a:nth-child(4){ margin-right:0;}
.nav_bd .nav img{height:100%;}
.nav_bd .nav .a_list{ width:25%; float:left; height:100%; text-align:center;}
.fixed{ position:fixed; top:0; left:0; z-index:3000;}

.video_box{height: 700px;background: #000;}
.video_box .wid_1200{height: 100%;background: #333232;}
.vodeo_txt{position: absolute;top:240px;left:50%;margin-left: -500px;}
.vodeo_btn{position: absolute;top:410px;left:50%;margin-left: -50px;cursor: pointer;}
.mod_player{display: none;}

/*投票列表页面*/

.list_page{ background:#123f68;}
.list_page .tit_img{ margin:90px auto; display:block;}
.list_bd{ position:relative; overflow:hidden}
.list_bd .left_bgimg{ position:absolute; top:0; left:0;}
.list_bd .right_bgimg{ position:absolute; top:0; right:0;}

.list_bd .list{ width:1200px; margin:0 auto;}
.list_bd .list .li_item{ float:left; width:200px; height:370px; margin-bottom:50px; margin-right:48px; background:#164f8a; border-radius:5px;padding:0 15px;position: relative;text-align: center;color:#fff;}
.list_bd .list .li_item:nth-child(5n){ margin-right:0;}
.list_bd .list .p_img{padding-top: 35px;}
.list_bd .list .p_img img{width: 100px;height: 100px;}
.list_bd .list h4{font-size: 15px;margin:10px 0;line-height: 32px;height: 32px;border-bottom:1px solid #b6a073;font-weight: bold;overflow: hidden;}
.list_bd .list .p1{font-size: 12px;line-height: 16px; height:48px; text-align:left;max-height: 48px;overflow: hidden;}
.list_bd .list .p_link{text-align: right;padding-top: 15px;}
.list_bd .list .p_link a{display: inline-block;width: 32px;height: 14px;background:url(../../../img/www/vote/ic_more.png) no-repeat;}
.list_bd .list .li_item .p2{font-size: 16px;line-height: 32px;}
.list_bd .list .li_item button{border:0;background: #b6a073;width: 70%;height: 30px;margin-top: 13px;line-height: 30px;border-radius:20px;font-size: 14px;}
.list_bd .list .li_item .ic_heart{display: inline-block;width: 18px;height: 15px;background:url(../../../img/www/vote/ic_heart.png) no-repeat;vertical-align: middle;margin-right: 6px;margin-top: -3px;}
.list_bd .list .li_item strong{display: inline-block;width: 69px;height: 69px;padding-right:29px;background:url(../../../img/www/vote/ic_bg.png) no-repeat;position: absolute;left:0;top:0;line-height: 42px;font-size: 20px;}
.list_bd .list .li_item strong.ft18{font-size: 18px;}

.page{ height:40px; margin-top:80px; margin-bottom:77px;text-align:center;color:#fff; }
.page .p-num { margin:0 20px 0 0; }
.page .p-num a { display:inline-block; margin:0 4px; color:#fff; height:30px; line-height:30px;padding:0 12px;background: #b6a073; border-radius: 4px;}
.page .on { display:inline-block;height: 30px; line-height:30px;padding:0 12px;background:#bf8308; border-radius: 4px;margin:0 4px; }
.page b { display:inline-block; height:25px; line-height:25px; }
.page .input-txt { width:40px; height:25px; line-height:25px; border:1px solid #b6a073; margin:0 8px; text-align:center; border-radius:4px; background: none;}
.page button{ display:inline-block; width:40px; height:30px; line-height:30px;border:0; margin:0 0 0 10px; text-align:center; color:#fff; border-radius:4px; background:#b6a073; }



.foot_img{ text-align:center;}



.mask_bg{ display:none; position:fixed; z-index:4000; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3);}
.alert_bd{display:none; position:fixed; z-index:4010; top:10%; left:50%; margin-left:-400px; width:800px; height:80%; background:#fff; border-radius:15px;}
.alert_bd .close_btn{ margin-top:15px; margin-bottom:20px; margin-left:30px; margin-right:20px; height:20px;}
#close_img{ float:right; height:100%; cursor:pointer;}
.alert_html{ padding:10px; height:88%;}
.btn_baomin{ width:40%; margin:0 auto; color:#fff; background:#2a559a; border-radius:5px; text-align:center; cursor:pointer;}
.mar_t30{ margin-top:50px;}


/*报名1*/
.alert_1{ padding:0 10%;height:100%;}
.alert_1 .alert_tit{ height:40px;}
.alert_1 .alert_tit em{ font-size:16px; color:#000; font-weight:bold; font-style:normal;}
.alert_1 .alert_tit .tit_r{ float:right; width:300px; height:30px;  /*border-bottom:1px solid #9fa0a0;*/ text-align:right; color:#757575;}
.alert_1 .form{ margin-top:40px; height:75%;}
.alert_1 .overflow_y{margin-top:0px; height:95%; overflow-y:scroll;}
.alert_1 .f_item{ margin-bottom:20px; height:36px; line-height:36px;}
.alert_1 .f_item .f_tit{ width:33%; float:left; text-align:right; padding-right:15px;}
.alert_1 .f_item .f_input{ position:relative; width:40%; float:left; padding:0 10px; height:38px; border:1px solid #ccc; border-radius:5px;}
.alert_1 .f_item .file_bg{ padding-left:10px; height:38px; color:#666;}
.alert_1 .f_item .file_bg img{ float:right; margin-right:3px; height:20px; margin-top:7px;}
.alert_1 .f_item .f_err{ padding-left:10px; color:#f00;}
.alert_1 .f_item .file_input{ position:absolute; opacity:0;}
.alert_1 .f_item .f_input select{ border:0; width:100%;}
.alert_1 .f_item.textarea{ height:100px;}
.alert_1 .f_item.textarea .f_input{ height:100px;}
.alert_1 .f_item.textarea textarea{ width:100%;height:95px; border:0; line-height:24px;}
.alert_1 .f_item .f_input input{ width:100%; height:100%;padding:0 10px; border:0;}
.alert_1 .f_item .f_input.checkbox{line-height: 30px;width:40%;height: auto;max-height: 70px;border: 0;padding-bottom: 10px;}
.alert_1 .f_item .f_input.checkbox input{ margin-right:8px;border: 2px solid #ECECEC;width: 15px;padding: 0;height: 15px;vertical-align:text-bottom;}
.alert_1 .f_item .f_input.checkbox input[type=checkbox]:checked::after,
.alert_1 .f_item .f_input.checkbox input[type=radio]:checked::after{ background-size: 15px 15px;}

.alert_1 .f_item .f_input.checkbox label{ float:left; margin-right:15px;}
.alert_1 .f_item .f_err{ display:none; width:26%; float:left;}

/*企业信息弹层*/
.alert_bd.com_alert{ width:500px; margin-left:-250px; }
.com_alert .alert_banner{ margin:0px auto 10px auto; width:300px; height:180px; border:1px solid #888; overflow:hidden;}
#com_img{ width:1000px;height:180px;}
#com_img li{width:300px; height:180px; float:left;}
#com_img li img{width:300px; height:180px;}
.com_alert .com_txt{ margin:20px; color:#758697; font-size:16px; line-height:28px; text-indent:32px;}
.com_alert .vote_num{ margin-top:20px; text-align:center;font-size:16px; line-height:28px;}
.com_alert .vote_btn{ margin-top:10px;}
.alert_1 .f_item .f_input select{color:#666}
.list_alert{ width:90%; margin:0 auto; height:100%; overflow-y:auto;}


.pic_bd{ padding-left:33%;}
.pic_bd .pic_item{ position:relative; float:left; width:50px; margin-bottom: 10px;  margin-right:10px;}
.pic_item img{  width:50px; height:50px;}
.pic_item .del{height:30px; line-height:30px; color:#f00; text-align:center; cursor:pointer;}

.p_btn{ position:relative;}
.add_num{ position:absolute; top:-10px; right:15%; font-size:16px;}



			.flash_pic{ width:300px; height:180px;/*402*/}
.flash_pic ul.flash_pic-wrapper { width:100%; height: 180px;/*402*/margin: 0;padding: 0;list-style-type: none;}
.flash_pic {position: relative;	overflow: hidden;}
.flash_pic ul.flash_pic-wrapper {position: absolute;top: 0;left: 0;z-index: 1;margin: 0;padding: 0;}
.flash_pic ul.flash_pic-wrapper li {position: absolute; margin-top:0px; width:100%; height:100%;/*402*/ opacity:0;text-align: center;background: #fff;filter:"alpha(opacity=100)";}
.flash_pic ul.flash_pic-wrapper li:nth-child(1){ z-index:999;opacity:1;}
.flash_pic ul.flash_pic-wrapper img{width:auto;max-width: 100%; height:100%;/*402*/}
.flash_pic ul.flash_pic-wrapper li a{line-height:0px;display:block;}
.flash_pic .ck-prev, .flash_pic .ck-next {position: absolute;top: 50%;z-index: 2;width:17px !important;margin-top: -17px; height:auto !important;border-radius: 3px; outline:none;opacity: .6;	background: red;text-indent: -9999px;background-repeat: no-repeat;transition: opacity .2s linear 0s;}
.flash_pic .ck-prev {left:0;}
.flash_pic .ck-next {right:0;}
.flash_picbox {position: absolute;left: 50%;bottom: 12px;z-index: 30;}
.flash_picbox ul {height: 20px;padding: 0 4px;border-radius: 8px;background: rgba(0,0,0,0.5);}
.flash_picbox ul li {float: left;height: 12px;margin: 4px 4px;}
.flash_picbox ul li em {display: block;	width: 12px;height: 12px;border-radius: 100%;background-color: #fff;text-indent: -9999px;cursor: pointer;}
.flash_picbox ul li.current em {background-color: #fe6500;}
.flash_picbox ul li em:hover {background-color: #fe6500;}

.vote-nav,.vote_judge,.apply_box {position: relative;min-width: 1200px;}
.vote-nav .wid_1200,.vote_judge .wid_1200,.apply_box .baoming_bd{position: absolute;top:0;left:50%;transform:translate(-50%,0);}
.vote_judge .wid_1200{width:52%;transform:translate(-50%,16%);}
.vote_judge .wid_1200 img{width:100%;height:auto;}
.apply_box .baoming_bd{width:52%;transform:translate(-50%,42%);}
.vote-nav ul{display:flex;justify-content:space-around;padding-top:15px;}
.vote-nav ul li{width:100%;display:flex;justify-content: center;border-right:2px solid #fff;}
.vote-nav ul li:last-child{border-right: 0;}
.vote-nav ul a{color:#fff;font-size: 28px;text-align: center;}
.vote-nav ul a span{display: block;font-size: 16px;text-transform:uppercase;}
.img2019{width:100%;height:auto;min-width: 1200px;}
.apply_box .baoming_list{display:flex;width:100%;justify-content:space-around;}
.apply_box .baoming_list li{width:100%;height:auto;margin:0;text-align: center;}
.apply_box .baoming_list li img{width:70%;height:auto;}
.list_page_2019{background:url(../../../img/www/vote/p_19_15.jpg) 0 0 repeat-y;background-size:100%;}
.list_page_2019 .list_bd{background:url(../../../img/www/vote/p_19_16.png) 0 100% no-repeat;background-size:100%;padding-bottom:10%;}
@media all and (max-width: 1366px) {
	.wid_1200{width:1000px;}
	.alert_bd .close_btn{ margin-bottom:10px;}
    .img_row img{ max-width:1000px;}
    .apply_box .baoming_bd{transform:translate(-50%,30%);}
    .vote-nav ul a{font-size: 22px;}
    .vote-nav ul a span{font-size: 14px;}

	
}





.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

	
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}




