@charset "utf-8";
/* CSS Document */

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0;}
body {font: 12px simsun Arial; font-family:simsun Arial;color: #333333;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;}
p {word-wrap: break-word; line-height:20px;text-indent:2em;}

.mar_5{ margin-top:10px;}
.clear{ clear:both; height:1px;}

.input{ vertical-align: baseline; padding:0px; 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;}

.content{ background-color:#f4f4f4;}
.nav2{ background:url(../images/nav.jpg) repeat-x; height:40px;}
.nav_a li{ float:left; height:40px; line-height:40px;  text-align:center; width:140px;}
.nav_a li a{color:#fff;font-size:14px; }
.box_bj{ background:url(../images/bottom.jpg) no-repeat left bottom; padding-bottom:14px; padding-top:20px; }
.box_bj .txt{ padding:10px 10px 10px; background-color:#fff; font-size:14px; line-height:30px; color:#666}
.gral li{ background: url(../images/vote_zsbj_09.jpg) no-repeat; width:324px; height:310px; float:left; margin:0px 9px 20px 0px;}
.gral li .pad{ padding:8px;width:304px; overflow:hidden}
.nomarg{ margin-right:0px;}
.gral2 li { background: url(../images/d_23.jpg) no-repeat; width:233px;float:left; margin:0px 8px 20px 8px; height:129px;}
.gral2 li .pad{ padding:8px;}
.gral2 li .pad .r{ padding-left:0px; width:128px;}



.gral h3,.gral2 h3{ font-size:14px;  margin-top:8px; padding-bottom:3px; font-weight: bold;border-bottom: 1px solid #f4f4f4}
.gral h4,.gral2 h4{ font-size:14px; color:#666; font-weight:normal; margin-top:3px;border-bottom:1px solid #f4f4f4; padding-bottom:3px;}

@media (min-width: 900px){
	.go-top {
	    position: fixed;
	    bottom: 40px;
	    right: 50px;
	    width: 46px;
	    z-index: 999;
	}
	.checkvotebox{
		padding-top: 7px;
		font-size: 15px;
	}
	.pc{display:block;}
	.phone{display:none;}
	.w{ width:1000px; margin:0px auto; overflow:hidden }
	.showimg{
		width:75px;
		height:105px;
	}
	.banner2 {
	    height: 387px;
	    background-color: #d42b00;
	    text-align: center;
	    margin: 0 auto;
	}
	.banner2 img{
		width:1320px;
	    height:387px;
	}
	.wimg{
	 	width:1000px;
	 	height:53px;
	 }
	.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: 0px 0px 0px 17px; height:280px;background:#FFFFFF;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:8px; padding-bottom:3px;font-weight: bold;border-bottom: 1px solid #f4f4f4}
	.gral1 h4,.gral2 h4{ font-size:14px; color:#666;height:47px; font-weight:normal; margin-top:3px;border-bottom:1px solid #f4f4f4; padding-bottom:3px;}
}
@media (max-width: 900px){
	.go-top {
	    position: fixed;
	    bottom: 81px;
	    right: 0px;
	    width: 46px;
	    z-index: 999;
	}
	.titletag{width:93%;}
	.phoneHead{display: none;}
	.pc{display:none;}
	.phone{display:block;}
	.w{ width:100%; margin:0px auto; overflow:hidden }
	.mar_10{ margin-top:10px;}
	.banner2 {
	    text-align: center;
	}
	.banner2 img{
	    width:100%;
	    height:235px;
	}
	 .phonePadding{
	 	padding: 5px !important;
	 }
	 .wimg{
	 	width:100%;
	 	height:53px;
	 }
	 .gral1 li{ background: url(../images/vote_zsbj_09.jpg) no-repeat; float:left;width:96%;margin-left:8px;margin-bottom: 5px;}
	.gral1 li .pad{ padding:8px;overflow:hidden}
	.gral1 li img{ width:98%;height:186px;}
	.gral1 h3,.gral2 h3{ font-size:18px;  margin-top:8px; padding-bottom:10px;border-bottom: 1px solid #f4f4f4}
	.gral1 h4,.gral2 h4{ font-size:16px; color:#666; font-weight:normal; margin-top:3px;border-bottom:1px solid #f4f4f4; padding-bottom:3px;}
	
	.message2 span {
	    padding-left: 5px;
	}
	.loginmessage {
   		width: 57%;
	}
	.votemessage {
   		width: 48%;
	}
	.message2 img {
   	 	width: 74px;
		height: 29px;
	}
	.checkvotebox{
		padding-top: 7px;
		font-size: 15px;
	}
	.loginbtn {
	    width: 73%;
	}
	.loginblck{position:fixed;top:80px;left:-18px !important; padding: 1px 1px 0px 18px;margin-left: 26px; width:96%;background:#FFFFFF;border-radius: 5px;border: 2px solid #F4F4F4;}
	.message2 span {
	    padding-left: 5px;
	}
	.loginmessage {
   		width: 70%;
	}
	.loginbtn {
	    width: 91%;
	}
	.forgetpd{
		width: 73%;
	}
	
	.gral2 li {
		background:none;
	    width: 97%;
	    height: 180px;
	    border: 2px solid white;
	    padding: 1px 2px 3px 4px;
	}
	.showimg{
		width:75%;
		height:100%;
		margin-left:10px;
	}
	.leftdiv{
		width:50%;
		height:100%;
	}
	.gral2 li .pad .r {
	    width: 50%;
	    height:100%;
	}
	
	.icon {
	    background: url(../images/icon.png) no-repeat top left;
	    background-size: 30px;
	    width: 100px;
	    height: 28px;
	    padding-left: 36px;
	    color: #666;
	    float: left;
	    cursor: pointer;
	    margin-top: 30px;
	    font-size: 20px;
	}
	.icon_cur {
	    background: url(../images/icon.png) no-repeat left -30px;
	    width: 100px;
	    height: 33px;
	    padding-left: 36px;
	    color: #666;
	    float: left;
	    cursor: pointer;
	    background-size: 30px;
	    margin-top: 30px;
	    font-size: 20px;
	}
	.backimg{
		width: 300px;
   		 height: 120px;
	}
}

.pos{ border-bottom:2px solid #39F; width:1000px;height:48px;}
.tab2{}
.tab2 li{
	width:330px;
	height:48px;
	float:left;
	margin-right:2px; line-height:48px; text-align:center; 
	
}
.tab2 li.active{ background-color:#39F;  }
.tab2 li.active a{color:#fff;}
.tab2 li.normal{ color:#36C}
.tab2 li a{ font-size:16px; color:#36C}
.tit{ font-size:18px;     text-align: center;color:#bb2701; font-weight:bold; padding-bottom:8px;    border-bottom: 2px solid #bb2701; margin-bottom:10px;}



.dn{display: none;}

/* 返回顶部 */

.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: -7px -162px;}
/* .go-top .go:hover{background-position: 0 -250px;} */
.go-top .feedback{background-position: 0 -100px;}
/* .go-top .feedback:hover{background-position: 0 -300px;} */
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

/*二级页*/
.left_content{width: 646px; float:left;}
.content_top1{color: #333; background-color:#f4f4f4;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 10px;
    padding-left: 10px;}
.right_content{width:332px; float:right;}
.right_box{ background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #e9e9e9;
    margin-top: 8px;
    padding-bottom: 10px; padding:10px; overflow:hidden}
.b_box,.b_box2{ padding:10px; }
.b_box2 .box-r{margin-left:186px;}
.b_box li,.b_box2 li{ margin-top:6px; border-bottom:1px dashed #ccc; padding-bottom:6px;}
.b_box2 li{ background:url(../images/school.png) no-repeat; padding-left:42px;}
.b_box li{ background:url(../images/te.png) no-repeat;padding-left:42px;}
.box-r{ margin-left:90px; }
.bt_tit{ font-size:16px; color:#369; height:40px; line-height:40px;}
.more_2{ font-size:12px;}
.hui{ color:#666;}
.footer{ text-align:center; border-top:1px solid #ccc; padding-top:20px; margin-top:20px;padding-bottom:60px;}



/*头部导航*/
.w960 { width: 960px; margin: 0px auto;}
.mainNav { width: 960px; height: 30px; padding-top: 4px;font-size: 12px;}
.mainNav img {margin: 0px 90px 0px 10px;float: left;}
.mainNav ul { float: right; width: 700px;}
.mainNav li.last {border-right: medium none;}
.mainNav li {border-right: 1px solid #595959;margin: 5px 0px 0px 10px; list-style-type: none;float: right;padding-right: 10px;}
.mainNav li a {  text-decoration: none;list-style-type: none;color: #595959;font-family:"微软雅黑", "宋体", Arial;font-size: 12px;}
/*头部导航end*/

/*登陆弹窗*/

.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;}
.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*/

.tab3 li.active {
    background-color: #39F;
}
.tab3 li {
    height: 48px;
    margin-right: 2px;
    line-height: 48px;
    text-align: center;
}
.tab3 li.active a {
    color: #fff;
}
.tab3 li a {
    font-size: 16px;
    color: #36C;
}

.nav{ height:40px; line-height:40px; background-color:#f4f4f4; font-size:14px}
.nav .logo{ background:url(../images/logo_03.png) no-repeat; width:159px; height:31px; float:left; line-height:40px;margin-top: 4px;}
.login{ float:right;}
.login a{ }
.titletag .voteNote{font-size:14px;color:#ff3400;font-family:"微软雅黑";}
.godetail{position: absolute;bottom: 7px;top: 372px;width: 69px;z-index: 100;display: block;height: 20px;right: 314px;float: right;}
.voteText{font-size: 14px;
font-weight: bold;color: #666;margin-right:2px;}
.sur_but{ display:none;height:60px; line-height:60px; text-align: center; background-color:#e2e2e2;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; border-top:1px solid #ccc; position:fixed;bottom:0;width: 100%;z-index: 1; }
a.qrbut{ background:url(../images/votebottom.png) no-repeat ; margin-top:8px; width:150px; height:40px; display:block; line-height:40px; color:#fff; font-size:16px; margin:10px auto;}