@charset "utf-8";
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0;outline:none;blr:expression(this.onFocus=this.blur())}
body{font:12px simsun Arial;font-family:simsun Arial;color:#333;font-family:'微软雅黑','宋体',Arial;background-color:#f4f4f4}
a{color:#666;text-decoration:none;cursor:pointer}
a:hover{color:#003a65;text-decoration:underline}
a.red{color:#9a3334}
em{font-style:normal}
li{list-style:none outside none}
img{border:0 none;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
label{cursor:pointer}
.mar_5{margin-top:10px}
.clear{clear:both;height:1px}
.input{vertical-align:baseline;padding:0;color:#369;font-size:14px;cursor:pointer;color:#ff4902;text-align:center}
.icon{background:url(../images/icon.png) no-repeat top left;width:50px;height:15px;padding-left:20px;color:#666;float:left;cursor:pointer;margin-top:10px}
.icon_cur{background:url(../images/icon.png) no-repeat left -15px;width:60px;height:15px;padding-left:20px;color:#666;float:left;cursor:pointer;margin-top:10px}
.xq a{float:right;color:#36C}
.l{float:left}
.r{float:right}
p{word-wrap:break-word;line-height:20px;text-indent:2em}
.nav{height:40px;line-height:40px;background-color:#f4f4f4;font-size:14px}
.w{width:1000px;margin:0 auto;overflow:hidden}
.nav .logo{background:url(../images/2017km_logo_03.png) no-repeat;width:159px;height:31px;float:left;line-height:40px;margin-top:4px}
.login{float:right}
.banner2{overflow:hidden;text-align:center;margin:0 auto;position:relative;background:url(../images/2017km_banner2.jpg) top center;}
.banner2 .btn_box{position: absolute;bottom: 7.5%;width:100%;}
.banner2 .btn_center{max-width:960px;margin:auto;}
.banner2 a{float:left}
.banner2 a.ban_huo{margin-left: 31%;width: 16.2%;}
.banner2 a.ban_tou{margin-left: 4%;   width: 16.2%;}
.banner2 a img{width:100%;}
.liuchengbox{background: #D6D6D6;text-align: center;}
.liuchengbox img{width:100%;max-width: 962px;}
.phonePadding{padding:5px!important}
.gral2{overflow:hidden}
.gral li{background:url(../images/vote_zsbj_09.jpg) no-repeat;width:324px;height:310px;float:left;margin:0 9px 20px 0}
.gral li .pad{padding:8px;width:304px;overflow:hidden}
.nomarg{margin-right:0}
.gral2 li{background:url(../images/2017km_d_23.jpg) no-repeat;width:233px;float:left;margin:0 8px 20px 8px;height:129px}
.gral2 li .pad{padding:8px}
.gral2 li .pad .r{padding-left:0;width:128px}
.gral h3,.gral2 h3{font-size:14px;margin-top:8px;padding-bottom:3px;font-weight:700;border-bottom:1px solid #f4f4f4}
.gral h4,.gral2 h4{font-size:14px;color:#666;font-weight:400;margin-top:3px;border-bottom:1px solid #f4f4f4;padding-bottom:3px}
.leftdiv{width:41%;height:100%}
.gral2 li .pad .r{width:59%;height:100%}
.checkvotebox{padding-top:7px;font-size:15px;text-align: center;color: #FF8856;}


.bgbox{padding-top:10px;height:60px;border-top:1px solid #d0d0d0;background:#e4e4e4;position:relative;text-align: center;}
.bgbox a{}
#adright{display:none;width:150px;height:435px;padding:10px;text-align:center;position:fixed;cursor:pointer;right:20px;top:150px}
#adright p{width:140px;position:absolute;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#adright p.ads_textone{right:18px;top:238px}
#adright p.ads_texttwo{right:18px;top:278px}
#adright p.ads_textthree{right:18px;top:318px}
#adright p.ads_textfour{right:18px;top:358px}
#adright .btn{width:45px;height:45px;position:absolute;top:388px;right:50px}
#adright .er{position:absolute;top:80px;right:28px}
.footer{text-align:center;padding-top:20px;padding-bottom:20px}

@media (min-width:900px){
	.go-top{position:fixed;bottom:40px;right:50px;width:46px;z-index:999}
	.checkvotebox{padding-top:7px;font-size:15px;text-align: center;color: #FF8856;}
	.pc{display:block}
	.phone{display:none}
	.w{width:1000px;margin:0 auto;overflow:hidden}
	.showimg{width:80px;height:106px}
	/*.banner2{height:387px;background-color:#d42b00;text-align:center;margin:0 auto}
	.banner2 .img{width:1320px;height:387px}*/
	.wimg{width:1000px;height:68px;margin-bottom:18px}
	.backimg{width:755px;height:340px}
	.loginbtn{width:436px}
	.loginmessage{width:360px}
	.votemessage{width:272px}
	.message2 img{width:89px}
	.titletag{width:95%}
	.loginblck{position:fixed;top:80px;left:300px;width:480px;padding:0 0 0 17px;background:#FFF;border-radius:5px;border:2px solid #F4F4F4}
	.mar_10{margin-top:20px}
	.gral1 li{background:url(../images/vote_zsbj_09.jpg) no-repeat;height:310px;float:left;width:325px;margin-left:23px}
	.gral1 li .pad{padding:8px;overflow:hidden}
	.gral1 li img{width:304px;height:186px}
	.gral1 h3,.gral2 h3{font-size:14px;margin-top:4px;padding-bottom:5px;font-weight:700;border-bottom:1px solid #f4f4f4}
	.gral1 h4,.gral2 h4{font-size:14px;color:#666;min-height:41px;font-weight:400;margin-top:3px;border-bottom:1px solid #f4f4f4;padding-bottom:3px}
	.fixed_box{width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;position: fixed;display: none}
	.tou_rule{width:600px;min-height:300px;padding:30px;border-radius:5px;background:#fff;font-size:15px;margin:auto;margin-top:100px;position: relative;}
.tou_rule img{width:20px;height:20px;position:absolute;top:5px;right:5px;z-index:10}
.close{filter:alpha(opacity=100);opacity: .8;}
}

@media (max-width:900px){
	.go-top{position:fixed;right:0;bottom:81px;z-index:999;width:46px;}
	.titletag{width:93%;}
	.phoneHead{display:none;}
	.pc{display:none;}
	.phone{display:block;}
	.w{overflow:hidden;margin:0 auto;width:100%;}
	.mar_10{margin-top:10px;}
	.banner2{text-align:center;}
	.banner2 .img{width:100%;}
	.phonePadding{padding:5px!important;}
	.wimg{width:100%;height:53px;margin-bottom:18px;}
	.gral1 li{float:left;margin-bottom:5px;margin-left:8px;width:96%;background:url(../images/vote_zsbj_09.jpg) no-repeat;}
	.gral1 li .pad{overflow:hidden;padding:8px;}
	.gral1 li img{width:98%;height:186px;}
	.gral1 h3,.gral2 h3{margin-top:8px;padding-bottom:10px;border-bottom:1px solid #f4f4f4;font-size:18px;}
	.gral1 h4,.gral2 h4{margin-top:3px;padding-bottom:3px;border-bottom:1px solid #f4f4f4;color:#666;font-weight:400;font-size:16px;}
	.message2 span{padding-left:5px;}
	.loginmessage{width:57%;}
	.votemessage{width:48%;}
	.message2 img{width:74px;height:29px;}
	.checkvotebox{padding-top:7px;font-size:15px;text-align:left;}
	.loginbtn{width:73%;}
	.loginblck{position:fixed;top:80px;left:-18px!important;margin-left:26px;padding:1px 1px 0 18px;width:96%;border:2px solid #F4F4F4;border-radius:5px;background:#FFF;}
	.message2 span{padding-left:5px;}
	.loginmessage{width:70%;}
	.loginbtn{width:91%;}
	.forgetpd{width:73%;}
	.gral2 li{padding:1px 2px 3px 4px;width:97%;height: auto;border:2px solid #fff;background:0 0;}
	.showimg{margin-left:10px;width:75%;max-width: 120px;max-height: 200px;}
	.leftdiv{width:50%;height:100%;}
	.gral2 li .pad .r{width:50%;height:100%;}
	.icon{float:left;margin-top:30px;padding-left:36px;width:100px;height:28px;background:url(../images/icon.png) no-repeat top left;background-size:30px;color:#666;font-size:20px;cursor:pointer;}
	.icon_cur{float:left;margin-top:30px;padding-left:36px;width:100px;height:33px;background:url(../images/icon.png) no-repeat left -30px;background-size:30px;color:#666;font-size:20px;cursor:pointer;}
	.backimg{width:300px;height:120px;}
	.fixed_box{width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;position: fixed;display: none}
	.tou_rule{width:80%;min-height:300px;max-height:80%;overflow:hidden;;padding:30px 10px;border-radius:5px;background:#fff;font-size:15px;margin:auto;margin-top:50px;position: relative;}
.tou_rule img{width:20px;height:20px;position:absolute;top:5px;right:5px;z-index:10}
.close{filter:alpha(opacity=100);opacity: .8;}
}


/*登陆弹窗*/

.titletag{font-size:18px;font-weight:bold; border-bottom:1px solid #D0D0D0;font-family:'微软雅黑'; line-height:36px;color:#037CC2;height:36px;}
.titletag span{color:#037CC2; line-height:30px;}
.close{display:block;float:right;width:22px;height:36px;background:url(jszyz_bt3.jpg)  center right no-repeat;}
.loginmessage {height: 30px; border: 1px solid #DBE0E3; background: #F4F9FD;border-radius: 2px;  padding-left: 10px;}
.votemessage {height: 30px; border: 1px solid #DBE0E3; background: #F4F9FD;border-radius: 2px;  padding-left: 10px;}
.loginbtn{ height: 40px;line-height: 40px; border-radius: 5px; background: #0091E5;border: 1px solid #0091E5; color: #FFFFFF;margin-top:10px;font-size:16px;margin-bottom:20px;}
.message{margin-top:18px;}
.message2{margin-top:22px;}
.forgetpd{width: 89%;color:red;margin-top:5px;font-size:14px;color:#0084D1;margin-right:5px;line-height:30px;}
.forgetpd a{font-size:14px;color:#0084D1;}
.message span{font-size:16px; width:65px;overflow:hidden;float:left;}
.message2 span{font-size:16px;overflow:hidden;float:left;}
a:focus, a:hover {color: black;text-decoration: none;}
/*登陆弹窗end*/