@charset "utf-8";

body{ background:url(../images/bg.jpg) repeat-y center; color:#ffffff;font-family: "微软雅黑", "宋体", Arial, sans-serif;}

.bg{ background:url(../images/bannerbg2.jpg) no-repeat top center;}
.bg2{ background:url(../images/bannerbg2.jpg) no-repeat top center;}
.bg3{ background:url(../images/bannerbg.jpg) no-repeat top center;}

/*banner*/
.banner{ width:1100px; margin:0 auto;}
.mobban{ display:none;}
.mobban img{ width:100%;}


#indexgs {
        width: 1100px;
        height: 570px;
        position: relative;
		margin:0 auto;
		overflow:hidden;
}
#indexgs img {
        position: absolute;
}
#indexg2 {
        left: 1000px;
        top: 1000px;
}
#indexg1 {
        left: -1000px;
        top: 1000px;
        position: absolute
}

#indexg0 {
        left: -1100px;
        top: 1000px;
        position: absolute;
}

#indexmask {
        background: #fff;
        width: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        display: none
}

/*banner ed*/

a:hover{ text-decoration:none;}

.pc_bn{display: none;}


.mr_5{ margin-right:5px;}
.mr_10{ margin-right:10px;}
.mr_15{ margin-right:15px;}
.mr_20{ margin-right:20px;}

/*nav*/
nav {
	position: absolute;
}
.fixed {
	position: fixed; 
	top: 0;  
	z-index: 999;
	width:100%;
}

.nav-newc .navbar-nav > .active > a,
.nav-newc .navbar-nav > .active > a:hover,
.nav-newc .navbar-nav > .active > a:focus{ color:#8e0202 !important; background: url(../images/navbg1.jpg) repeat-x #F8B737;}

.nav-newc{  margin-bottom:0 !important; background:url(../images/navbg2.jpg) repeat-x #840808;}
.navc_1{ width:1100px; margin:0 auto;}
.navc_1 li{ height:50px; line-height:50px; font-size:20px; font-family:"微软雅黑"; background: url(../images/navbg2.jpg) repeat-x #840808;}
.navc_1 li a{ height:50px; line-height:50px; font-size:20px; font-family:"微软雅黑"; padding:0 42px; color:#ffef6c; font-weight: bold;}
.navc_1 li a:hover{ color:#8e0202; background: url(../images/navbg1.jpg) repeat-x #F8B737;}
.navc_1 li a.active{ color:#8e0202; background: url(../images/navbg1.jpg) repeat-x #F8B737; }
.icon-bar{ background: #ffffff;}
.navbar-brand{line-height: 35px; color: #4b1f04; display: none;}
.navbar{ border-radius:0;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background: url(../images/navbg1.jpg) repeat-x #F8B737;color:#8e0202}
.dropdown-menu{ padding:0; text-align:center;}

.bgnot{background: none !important;}
/*nav end*/

.containter{ width:1100px; margin:0 auto; overflow: hidden;}
.title{ text-align:center;}

/*abour*/
.cont_bg{ background:url(../images/ab_bg.png) no-repeat top center;}
.about{ margin:24px auto;}
.about_c{ overflow:hidden;}
.ab_c1{ float:left; width:640px; margin-right:10px; font-size:14px; line-height:24px;}
.ab_c1 p{ margin-bottom:10px; text-indent:2em;}
.ab_video{ float:left; width:450px;}
.ab_video video{ width: 437px; }

#ab{ height: 210px; overflow: hidden; }
.bt2n{ text-align:center; background:#F7AD17; color:#ffffff; width:120px; height:24px; margin:10px auto; line-height:24px; border-radius:5px; cursor:pointer; font-size:14px;}
/*about ed*/

/*流程*/
.cont_bg2{ background:url(../images/bg2.jpg) no-repeat top center; margin: 18px auto 24px; }
.liuc_c{ overflow:hidden;}
.liuc_c li{ width:20%; float:left; text-align:center;}
.liuc_c li img{ max-width:100%;}
.liuc_c li p{ height:44px; line-height:44px;}

.lc_2{ background:url(../images/lc_bg2.png) no-repeat top center; padding-top:34px; padding-left:110px;}
.lc_2 a{ margin-right:60px;}
/*流程 ed*/

/*评审*/
.pins_c{}
.pins_list{margin: 0px auto;width: 1100px; position: relative;text-align: center;}
.pins_list a{display: inline-block;width: 212px; height:266px;overflow: hidden; vertical-align: middle; margin:0 28px 20px; cursor: pointer;}
.pins_list a img{ margin-bottom:10px;}
.pins_list a .ha{display: none;}
.pins_list a:hover .hq{display: none;}
.pins_list a:hover .ha{display: block;}
.pins_list a p{ color:#ffffff; line-height:24px; font-size: 14px}
/*评审 ed*/

/*奖项*/
.prize_c{ text-align:center;}
.prize_c img{ width:85%;}
/*奖项ed*/

/*messages*/
.messages{ overflow:hidden; margin:50px 0;}
.mes_left{ float:left; margin:0 14px 0 0; width:634px; background:#290101; border-radius:5px; padding:15px 30px;}
.mes_tit{ text-align:center; color:#ffc872; height:42px; line-height:40px; background:url(../images/titbg2.png) no-repeat center bottom; font-size:20px;}
.mes_list{ padding-bottom:16px; margin-top:10px;}
.mes_list li{ overflow:hidden; height:55px; line-height:55px; border-bottom:1px solid #543434; font-size:14px;}
.mes_list li a{ color:#ffffff;}
.mes_list li a:hover{ color:#EBC688;}
.mes_list li a i{ margin-right:10px;}
.mes_list li span{ float: right;}
.mes_right{ float:left; width:440px; background:#290101; border-radius:5px; padding:15px 15px 26px;}
.mes_r_logo{ overflow:hidden; margin-top:10px;}
.mes_r_logo video{ width: 410px; height: 280px; background: #000000; }

/*messages ed*/

/*logo*/
.logo_list{ overflow:hidden;    display: flex;
    flex-wrap: wrap;
    justify-content: center;}
.logo_list li{ display:  inline-block; margin:6px 10px; width: 163px; min-height: 70px;}
.logo_list li img{ width: 100%; }
.zzlogo li{ margin:10px; width: 200px; min-height: 80px;}
.zzlogo li img{ max-width: 100%; }
.zzlogo_c{ overflow: hidden; }
.zzlogo_c1{ float: left; width: 420px; margin:10px;  }
.zzlogo_c1 img{ width: 100%; }
.zzlogo{ float: left;  width: 660px}
/*logo ed*/

.contact{ text-align:left; color:#ffe999; line-height:30px; border-bottom:1px solid #ffe78f; padding-bottom:10px; font-size:14px;}
.cont_c{ overflow:hidden; padding-left:115px;}
.foot{ color:#ffe999; font-size:12px; line-height:36px; text-align:center; padding-bottom:15px;}
.foot a{ color:#ffe999;}

/*客服*/
.yb_conct {
	position: fixed;
	z-index: 9999;
	top: 250px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #F7AD17 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #F7AD17 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #F7AD17 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #F7AD17 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 15px 15px 15px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
/*客服 end*/

/*--------------内页----------------------*/

/*评选规则*/
.px_gz{ margin:24px auto; }
.gz_con{ margin-bottom:15px;}
.gz_tit{ margin-bottom:10px;}
.gz_list{ line-height:30px; font-size:14px;}
.gz_list span{ font-weight:bold; color:#FFCE00;}
.gz_list a{ font-weight:bold; color:#FFCE00; margin:0 5px;}
.ewm{ position:absolute !important; width: 200px; height: 200px;}
.ewm_p{ cursor:pointer;}
.gz_table{ width:100%; border-top:1px solid #FCE99A; border-left:1px solid #FCE99A; text-align:center; font-size:14px;}
.gz_table td,.gz_table th{ border-bottom:1px solid #FCE99A; border-right:1px solid #FCE99A; height:30px; line-height:24px; text-align:center;}
.gz_table th{ color:#E6BA07; font-size:16px;}
.gz_table td{ padding:5px;}

/*入围申报*/
.px_bm{ margin:24px auto;}
.bm_btn{}
.bm_btn img{ max-width:96%;}
.bm_btn:hover .bm_btn2{ display:block;}
.bm_btn:hover .bm_btn1{ display:none;}
.bm_btn2{ display:none;}

.bm_c{ border:2px solid #F6B10F; border-radius:10px; padding:15px; margin:0 auto; font-size:14px; overflow: hidden; background: rgba(0,0,0,0.4); color: #dddddd;}
.bm_c p{ min-height:30px; line-height:30px;}
.bm_c p input{ width:12px; height:12px; border:1px solid #cccccc; margin-right:3px;}
 hr{ margin:0;}
.bm_c p strong{ color:#FFAA00; margin-right:10px;}
.bm_inp1{ width:70% !important; border:none !important; border-bottom:1px solid #cccccc !important; height:24px !important; line-height:24px; background:none; padding:0 5px;}
.bm_c p label{ font-weight:normal; cursor:pointer;}
.bm_inp2{ width:60% !important; height:24px !important; border:none !important; border-bottom:1px solid #cccccc !important; background:none; padding:0 5px;}
.bm_next{ width:150px !important; height:40px !important; background:#F7AD17; display:inline-block; text-align:center; line-height:40px; color:#8E0202; font-weight:bold; border-radius:10px; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; border:none !important; cursor:pointer;}
.bm_next:hover{ background:#A31716; color:#FFEF6C;}

.bm_inp3{width:80% !important; height:30px !important; border:none !important;  background:#ffffff; padding:0 5px; line-height: 30px; border-radius: 5px; margin-bottom: 15px; color: #444444}
.bm_file{ width:25% !important; height: 24px !important; border:none !important; display: inline !important; }

.bm_bot{ color:#E3B700; border-radius:10px; padding:10px;}

.ta_r{ text-align:right;}
.rwbz{ color:#ffffff; font-weight:bold; cursor:pointer; border:none; border-radius: 5px; background: #E7930A;height: 35px; background: url(../images/btnbg.png) repeat-x #FFA700;}
.rwbz:hover{color:#ffffff; background: url(../images/btnbg.png) repeat-x #A81A19;}
.modal-content{ background:#4F0101;}
.modal-title{ font-weight:bold; color:#FFCD03;}
.modal-body{ line-height:24px; font-size:14px; background: #eeeeee; color: #444444;}
.modal-body p{ margin:10px auto;}
.modal-body p label{ margin:0 10px;}
.close{ color:#ffffff; opacity:1;}
.btn-default{ background:#FFA200; color:#ffffff; border:none;}
.modal-header{ border-bottom:1px solid #FFCD03;}
.modal-footer{ border-top:1px solid #FFCD03; text-align:center;}
.mag50{ /*margin-top:10%;*/ text-align:center}
.mag3{margin-top: 3%; text-align: center;}}
.modal-footer a{ margin-left:15px;}

input.labelauty + label { font: 12px "Microsoft Yahei";}
.dowebok li{ display:inline-block; margin:10px 0}

.xz label{ width:5px !important; height:5px !important; padding:0 !important;}

/*下拉框*/
.bm_sel{ width:60%; color: #444444; height: 30px; line-height: 60px; border-radius: 5px; }
.bm_sel2{ width:40%; color: #444444; height: 30px; line-height: 60px; border-radius: 5px; }

/*文件上传*/
.file{ display: block; overflow: hidden; color: #FFF2D3; height: 24px; line-height: 24px;}
.file i{ margin-right: 5px; }
.file s{ cursor: pointer; margin-left: 15px; color: #F7AD17;}

/*企业推荐*/
.tj_con{  text-align:center;}
.tj_con input{ width:80% !important; height:28px !important; line-height:28px; border-radius:5px; color:#444444; padding:5px;}
.tj_con select{ width:80% !important; height:28px !important; line-height:28px; border-radius:5px; color:#444444; padding:0 5px; font-size:14px;}
.tj_con span{ display:block;}
.add{ margin:15px 0; height:30px; line-height:30px; text-align:center; border-radius:5px; background:#FAC344; color:#8E0202; font-weight:bold; font-size:16px; cursor:pointer; }
.tj_add{ text-align:center; margin-bottom:15px;}
.tj_btn{ padding:10px 0; border-radius:5px; width:150px !important; margin-right:20px;}
.tj_con p{  margin:0; }
.tj_line{ border-bottom:1px dashed rgba(255,255,255,0.3); padding-bottom:10px !important; margin-bottom:10px !important; }
.tj_line2{ border-bottom:1px dashed rgba(255,255,255,0.3); padding-bottom:10px !important; margin-bottom:10px !important; }
#tj_ly{ width: 90% !important; }

/*往届回顾*/
.review_tit{ border-bottom:2px solid #F6B10F}
.rev_btn:hover .rev_btn1{ display:block;}
.rev_btn:hover .rev_btn2{ display:none;}
.rev_btn1{ display:none;}
.rev_con{}
.new{ padding:20px 0;}
 .new img {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
	width: 400px;
	float: left;
}
 .new .newtxt {
	float: right;
	margin-right: 40px;
	margin-bottom: 20px;
	width: 550px;
	overflow: hidden;
}


 .new .newtxt .new_title h1 {
	font-size: 22px;
	text-align: center;
	line-height: 40px;
	color:#FFAD24; font-family:"微软雅黑";
}
 .new .newtxt .new_title h1 a{ color:#ffffff; text-decoration:none;}
 .new .newtxt p {
	margin: 10px;
	padding: 0px;
	line-height: 25px;
}

.con_imger .conimg{ float:left; width:249px; text-align:center;margin:5px 10px; display:block; font-size:12px;}
.con_imger img{ width:100%; padding-bottom:5px; border:none !important;} 
.con_imger span{ font-size:12px; line-height:16px; padding:0; text-indent:0 !important; display:block; overflow:hidden}
.con_imger span strong{ display:block;}
.con_imger span a{ color:#f34469; text-decoration:underline;font-weight:bold; display:block; margin:10px 2%; width:45%; float:left}
.con_imger span a:hover{ color:#FFAD24; text-decoration:underline;}

.fx {
	line-height: 24px;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fx p {
	text-indent: 24px;
	padding-bottom: 20px;
}

.fx h1 {
	display: block;
	line-height: 40px;
	text-align: center;
	font-weight:bold; font-family:"微软雅黑"; font-size:18px;
}
 .fx .fxb .fxtab {
	/*float: left;*/
	width: 620px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
 .fx .fxb .fxtab table tr td {
	border: 1px solid #CCC;
}
.leftbox {
	display: block;
	width: 250px;
	margin-bottom: 30px;
	float: right;
	border: 1px solid #CCC;
}
.leftbox .leftline {
	background-color: #01C3CA;
	display: block;
	font-size: 16px;
	line-height: 30px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFF;
}
.title_huiyi h1 {
	color: #8E0202;
	line-height: 45px;
	text-align:center; background:#F6B10F; margin-bottom:15px; font-family:"微软雅黑"; font-weight:bold;}
	
.col{ color:#bbbbbb !important; text-decoration:underline !important; cursor: default}

.zoomify {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}

.zoomify.zoomed {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	position: relative;
	z-index: 1501;
	padding:2px; background:#ffffff;
}

.zoomify-shadow {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1500;
	background: rgba(0,0,0 ,.3);
	opacity: 0
}

.zoomify-shadow.zoomed {
	opacity: 1;
	cursor: pointer;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}


/*往届回顾 2*/
.rev_c{ margin-bottom:15px;}
.revc_tit{ text-align:center; overflow:hidden; width:100%; background:url(../images/revtitbg.png) no-repeat center;}
.revc_c{ border:2px solid #e69106; border-radius:0 0 10px 10px; border-top:none; padding:10px}

/*首页回顾图片*/
/* 本例子css */
	.focusBox { position: relative; width: 410px; height: 280px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 410px; height: 280px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
/*首页回顾图片ed*/

/*广告*/
.gg_1{ width:100%; min-height:90px; background:#cccccc; line-height:90px; font-size:18px; text-align:center; margin-top:15px;}
.gg_1 img{ max-width:100%;}

.gg{ width:100%; min-height:70px;}
.gg_2{ width:540px; font-size:18px; text-align:center; float:left;}
.gg_2 img{ max-width:100%;}

.pca{ display: block; }
.mba{ display: none; }

/*choujiang*/
.ui-border-top {border-top: 1px solid #c8c7cc;}
.ui-border-btm {border-bottom: 1px solid #c8c7cc}
.ui-border-tb{
    border-top:#c8c7cc 1px solid;
    border-bottom:#c8c7cc 1px solid;
    background-image:none;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .ui-border-top {border-top: none;}
    .ui-border-btm {border-bottom: none;}

    /*方法1*/
    .ui-border-top{
        background-position: left top; 
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, rgba(0, 0, 0, 0)), color-stop(.5, #c8c7cc), to(#c8c7cc));
    }
    .ui-border-btm{
        background-position: left bottom;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.5, rgba(0, 0, 0, 0)), color-stop(.5, #c8c7cc), to(#c8c7cc));
    }
    .ui-border-top,
    .ui-border-btm{
        background-repeat: repeat-x;
        background-size: 100% 1px;
    }
    .ui-border-tb{
        background: -webkit-gradient(linear, left bottom, left top, color-stop(.50, transparent), color-stop(.50, #c8c7cc), to(#c8c7cc)) left top repeat-x,-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #c8c7cc), to(#c8c7cc)) left bottom repeat-x;
        border-top:0;
        border-bottom:0;
    }
    .ui-border-tb{
        background-size: 100% 1px;
        -wekit-background-size: 100% 1px;
    }
}
/**
 * 垂直上下居中
 */
.ui-center{
    width: 100%;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	text-align: center;
}

.lh{ line-height: 24px; } 

/*规则*/
.panel-default{ border:1px solid #FCE99A; }
.panel{ background: none; font-size: 14px; line-height: 24px; }
.panel-default > .panel-heading{ background: url(../images/navbg2.jpg) repeat-x top; color: #FFEF6C; font-weight: bold; text-align: center; font-size: 16px;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid #FCE99A;}
.panel-title > a{ display: block; }

/*提交预览资料弹窗*/
.yl_tab{border:none; border-bottom: 1px solid #dddddd; border-right:1px solid #dddddd; width: 100%;  font-size: 14px;}
.yl_tab td{border:none; border-top: 1px solid #dddddd; border-left:1px solid #dddddd; min-height: 30px; line-height: 30px; width: 50%; }
.yl_tab td strong{ color: #6A0000; }
.tab_p{ min-height: 30px !important; line-height: 30px !important; margin: 0 auto !important;  display: block; border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;}

/*about*/
.nab_con{ background:url(../images/abbg.png) no-repeat center bottom; margin-bottom: 20px; padding:0 64px 8px; }
.nab_tit{ min-height: 57px; line-height: 57px; font-size:24px; font-weight: bold; color: #4f0101; text-align: center; margin-bottom: 35px  }
.nab_c1{ min-height:340px;  overflow: hidden; padding:10px; }
.nab_1{ width:420px; height: 254px; margin-right: 10px; float: left; }
.nab_1 video{ width: 420px; height: 254px; background: #000000; }
.nab_2{ height: 254px; width: 522px; font-size: 14px; line-height: 24px; color: #eeeeee; float: left;overflow-y:scroll; padding:0 5px; }
.nab_2 p{ text-indent: 2em; margin-bottom: 10px; }
.nab_3{ width: 522px; font-size: 14px; line-height: 24px; color: #eeeeee;  padding:0 5px;}
.nab_3 p{ text-indent: 2em; margin-bottom: 10px; }
.abbtn1{ }

/**/
.cjlp{ background: none !important; }
.cjlp .modal-header{ background: #4F0101 !important; }
.cjlp .modal-body{ background: rgba(0,0,0,0.7) !important; }

/* 企业公示 */
.cs_t { text-align: center; }
.gs_btn1, .gs_btn2, .gs_btn3 { display:inline-block; cursor: pointer; width: 258px; margin: 0 30px; transition: all ease-in-out .3s; }
.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.cs_t img { width: 100%; }
.cs_box { border: 2px solid #F99D00; margin-top: 40px; padding: 20px 50px; }
.cs_box h3 { line-height: 40px; color: #F99D00; font-size: 30px; text-align: center; border-bottom: 2px solid #F99D00; text-shadow: 2px 2px 2px #000; padding-bottom: 15px; }
.cs_box_function { padding: 20px 0; }
.cs_box_function > span { display: inline-block; display: none !important; line-height: 30px; color: #FEE89A; }
.cs_box_function .cs_box_input { float: right; }
.cs_box_input > input { float: left; height: 30px; color: #2a2a2a; border: 1px solid #F99D00; padding: 0 5px; margin-right: 5px; }
.cs_box_input > label { cursor: pointer; width: 60px; line-height: 30px; text-align: center; background: #F99D00; margin-right: 5px; }
.cs_logo { display: none; height: 400px; overflow: auto; }
.cs_logo.active { display: block; }
.cs_logo::-webkit-scrollbar { width: 4px; }
.cs_logo::-webkit-scrollbar-track { border-radius: 0; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.1); }
.cs_logo::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(249, 157, 0, .3); }
.cs_logo li { float: left; cursor: pointer; width: 108.875px; text-align: center; margin: 10px 7.5px 10px 7.5px; }
.cs_logo li > a { display: block; }
.cs_logo li img { width: 100%; border: 2px solid #F99D00; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.cs_logo li > t { display: none; }
.cs_logo li > p { line-height: 40px; color: #FEE89A; font-size: 16px; }
.popup_company_info { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; }
.popup_company_info .popup_bg { width: 100%; height: 100%; background: rgba(0, 0, 0, .6); }
.popup_company_info .popup_info { position: absolute; width: 600px; height: 450px; text-align: center; background: #fff; margin: 0 auto; }
.popup_info .top { display: inline-block; height: 72px; margin-top: 10px }
.popup_info img { float: left; width: 70px; height: 70px; border: 2px solid #FFAD24; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.popup_info h3 { display: inline-block; line-height: 72px; color: #2a2a2a; font-size: 20px; font-weight: bold; margin-left: 10px; }
.popup_info .center { height: 295px; text-align: left; border-top: 1px solid #FFAD24; border-bottom: 1px solid #FFAD24; overflow: auto; margin: 10px 15px; padding: 10px 5px; }
.popup_info .center::-webkit-scrollbar { width: 4px; }
.popup_info .center::-webkit-scrollbar-track { border-radius: 0; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.1); }
.popup_info .center::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(249, 157, 0, .3); }
.popup_info p { line-height: 22px; color: #2a2a2a; text-align: justify; }
.popup_info span { display: inline-block; width: 90px; line-height: 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background: #FFAD24; }
.ggmargin { margin-top: 24px; }
.clear { clear: both; }

/* 投票入口 */
.liuc_v { font-size: 0; padding-bottom: 5px; }
.liuc_v li { display: inline-block; width: 33.33%; text-align: center; }
.liuc_v li img { width: 65% }
.liuc_v li p { color: #FFAD45; font-size: 18px; font-weight: bold; margin-bottom: 15px; }
.liuc_v li a { display: inline-block; width: 128.5px; height: 30px; line-height: 30px; color: #fff; font-size: 18px; background: #FFAD24; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }

/* 企业投票 */
.notice { line-height: 30px; font-size: 20px; background: url(../images/tips_bg2.png) no-repeat; background-size: 100% 100%; padding: 47px 50px; }
.notice h5 { margin-bottom: 35px; }
.notice span { color: #FF0000; }
.notice_font { color: #ffcd0e !important; font-size: 30px; margin-left: 5px; }
.notice p { margin: 5px 0; padding-left: 1.6em; }
.notice t { float: left; }
.liuc_n_title { border-bottom: 2px solid #F99D00; }
.liuc_n_title p { position: relative; float: left; color: #F99D00; font-size: 30px; font-weight: bold; padding-left: 80px; }
.liuc_n_title p > img { position: absolute; top: -10px; left: 0; width: 60px; }
.vote_function .cs_box_input { display: none; }
.liuc_n_box { margin-top: 30px; }
.liuc_n_box li { float: left; width: 12.95%; text-align: center; border: 1px solid #FBBB40; background: #FF883A; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; margin: 0 .65% 16px; padding: 10px 6px; }
.liuc_n_box span { font-size: 14px; }
.liuc_n_box .img { position: relative; height: 0; overflow: hidden; padding-bottom: 70%; margin: 10px 0; }
.liuc_n_box .img img { position: absolute; left: 0; top: -20%; width: 100%; }
.liuc_n_box p { font-size: 16px; }
.liuc_n_box .btn_checkbox { cursor: pointer; display: inline-block; width: 90px; font-size: 16px; border: 1px solid #C97B03; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; background: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FDBE5C), to(#FCA819)); background: -moz-linear-gradient(0% 0% 0deg, #FDBE5C,#FCA819); padding: 8px 0; margin-top: 8px;  transition: all ease-in-out .3s; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; }
.liuc_n_box .btn_checkbox2 { cursor: pointer; display: inline-block; width: 90px; font-size: 16px; border: 1px solid #fff; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;  padding: 8px 0; margin-top: 8px;  transition: all ease-in-out .3s; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; }
.liuc_n_box .check .btn_checkbox { color: #ff0000; font-weight: bold; background: -webkit-gradient(linear,0% 0%, 0% 100%, from(#fff), to(#bbb)); background: -moz-linear-gradient(0% 0% 0deg, #fff,#bbb); transition: all ease-in-out .3s; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; }
.liuc_sumbit { border-top: 1px dashed #FFAD24; border-bottom: 1px dashed #FFAD24; margin-top: 20px; padding: 20px 0 15px; }
.liuc_sumbit li { float: left; width: 16.66%; }
.liuc_sumbit input[type="text"], .liuc_sumbit select { display: inline-block; width: 90%; height: 30px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; appearance: none; }
.liuc_sumbit input[type="text"] { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); transition: border linear .2s,box-shadow linear .2s; -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; }
.liuc_sumbit label { display: block; margin-bottom: 15px; }
.liuc_sumbit label span { color: #FF0000; }
.liuc_sumbit_btn { text-align: center; }
.liuc_sumbit_btn .sumbit { cursor: pointer; display: inline-block; line-height: 25px; font-size: 18px; background: #ffad24; padding: 5px 20px; margin-top: 15px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.mb_show { display: none; }
.prize_open { cursor: pointer; display: inline-block; color: #F00; font-size: 16px; font-weight: normal; margin-left: 10px; }
.liuc_n_logo { display: none; }
.liuc_n_box .cp_id { margin-right: 6px; }
.sponsor { line-height: 40px; font-size: 14px; border-top: 1px solid #FFAD24; border-left: 1px solid #FFAD24; margin: 0 10px; }
.sponsor a { color: #FFAD24; }
.sponsor_center, .sponsor_left, .sponsor_right { text-align: center; border-right: 1px solid #FFAD24; border-bottom: 1px solid #FFAD24; }
.sponsor_left { float: left; width: 50%; }
.sponsor_right { float: right; width: 50%; }
.tips { color: #FFAD24; margin: 15px 10px 0; }
.share_popup { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; }
.share_popup_bg { width: 100%; height: 100%; background: rgba(0, 0, 0, .6); }
.share_popup_info { position: absolute; width: 400px; text-align: center; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; background: #fff; }
.share_popup_info img { display: block; width: 350px; height: 350px; padding-top: 15px; margin: 0 auto; }
.share_popup_info p { color: #2a2a2a; padding: 5px 0 15px; }

.toast { position: fixed; display: none; top: 50%; left: 50%; line-height: 40px; font-size: 18px; text-align: center; background: rgba(0, 0, 0, .6); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.toast p { margin: 0; padding: 0 20px; }

/* 分享 */
.draw_tips {display: none;}
.draw_tips {position: fixed;
    top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .9);
	border-collapse: collapse;z-index: 100;overflow: visible;
}
.arrow img {float: right;width: 3.75rem;margin: .3rem .8rem 0;}

.draw_tips p {color: #fff;font-size: .8rem;text-align: right;margin-top: .4rem;margin-right: 2rem;}


@media screen and ( max-width: 760px ) {
	/* 公示 */
	.gs_btn1, 
	.gs_btn2, 
	.gs_btn3 {
		width: 30%;
		margin: 0;
	}
	.cs_box {
		margin: 20px 10px 0;
		padding: 15px 10px;
	}
	.cs_box_function span {
		display: none;
	}
	.cs_box_function .cs_box_input {
		float: none;
	}
	.cs_box_input > input {
		float: left;
		width: 65%;
	}
	.cs_box_input > label {
		float: left;
		width: 15.5%;
		margin-left: 2%;
		margin-right: 0;
	}
	.cs_logo li {
		width: 22.2%;
		margin: 0 1.4%;
	}
	.cs_logo li > p {
		line-height: 30px;
		font-size: 12px;
	}
	
	.popup_info {
		width: 90% !important;
	}
	.popup_info .top {
		margin: 10px 15px 0;
	}
	.popup_info h3 {
		display: table-cell !important;
		height: 72px;
		line-height: 20px !important;
		font-size: 14px;
		vertical-align: middle;
		padding-left: 10px;
	}

	.ggmargin {
		margin-top: 0;
	}

	/* 投票入口 */
	.liuc_v {
		background: rgba(255, 255, 255, .25);
		border: 2px solid #FFAD24;
		border-radius: 2%;
		-webkit-border-radius: 2%;
		-moz-border-radius: 2%;
		-ms-border-radius: 2%;
		-o-border-radius: 2%;
		margin: 0 10px;
		padding-bottom: 0;
	}
	.liuc_v li {
		display: block;
		width: auto;
		border-bottom: 1px solid #FFAD24;
		margin: 0 10px;
		padding: 15px 0;
	}
	.liuc_v li:last-child {
		border-bottom: none;
	}
	.liuc_v li img {
		float: left;
		width: 25%;
	}
	.liuc_v li .v_info {
		display: table-cell;
		width: 1%;
		text-align: left;
		padding: 10px 0 0 5px;
	}
	.liuc_v li p {
		line-height: 20px;
		font-size: 16px;
		margin-bottom: 8px;
	}
	.liuc_v li a {
		width: 75px;
		font-size: 14px;
		text-align: center;
	}

	/* 企业投票 */
	.notice, .liuc_n {
		margin: 10px;
	}
	.notice {
		line-height: 20px;
		font-size: 12px;
		background: url(../images/tips_bg3.png) no-repeat;
		background-size: 100% 100%;
		padding: 26px 20px 15px;
	}
	.notice h5 {
		margin-bottom: 10px;
	}
	.notice_font {
		font-size: 20px;
	}
	.liuc_n_title {
		border-bottom: none;
	}
	.vote_function {
		padding-top: 0;
	}
	.cs_box_function p {
		position: relative;
		float: none;
		height: 65px;
		line-height: 30px;
		font-size: 20px;
		border-bottom: 2px solid #F99D00;
		text-shadow: 2px 2px 2px #000;
		margin-bottom: 10px;
		padding-left: 80px;
		padding-bottom: 5px;
	}
	.liuc_n_title p > img {
		top: 0;
		width: 65px;
	}
	.cs_box_input > input { 
		margin-right: 0px;
	}
	.liuc_n_box {
		margin-top: 0;
	}
	.liuc_n_box li {
		width: 30%;
		margin: 0 1.6% 16px;
		padding: 5px 4px 10px;
	}
	.liuc_n_box span { 
		font-size: 14px;
	}
	.liuc_n_box .cp_id {
		display: block;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 10px;
	}
	.liuc_n_box p { 
		font-size: 14px;
	}
	.liuc_sumbit ul {
		margin: 0 15px;
	}
	.liuc_sumbit li {
		float: none;
		display: block;
		width: 100%;
	}
	.liuc_sumbit li input,
	.liuc_sumbit li select {
		width: 100% !important;
	}
	.liuc_sumbit label {
		margin-bottom: 5px;
	}
	.mb_show {
		display: block;
	}
	.pc_show {
		display: none;
	}
	.prize_open {
		display: inline-block !important;
	}
	.liuc_n_box .btn_checkbox,
	.liuc_n_box .btn_checkbox2 {
		width: 80px;
		font-size: 14px;
	}
	.toast {
		font-size: 18px;
	}
}
@media screen and ( max-width: 370px ) {
	.liuc_v li p {
		font-size: 14px;
	}
	.liuc_v li a {
		height: 25px;
		line-height: 25px;
		width: 75px;
		font-size: 12px;
		text-align: center;
	}
}
@media screen and ( max-width: 340px ) {
	.cs_logo li {
		width: 30%;
	}

	.liuc_v li .v_info {
		padding: 5px 0 0 5px;
	}
	.liuc_v li p {
		font-size: 12px;
		font-weight: normal;
	}
	.liuc_n_box span { 
		font-size: 12px;
	}
	.liuc_n_box .cp_id {
		display: block;
		margin-right: 0;
	}
	.sponsor {
		font-size: 12px;
	}
	.toast {
		font-size: 14px;
	}
}