﻿/*在线调查列表页List*/
.item{margin-top: 15px;}
.item-r{border: 1px solid #ededed;border-top:2px solid #1d9da9;background: #f8f8f8;}
h2.tab_title{height:45px;font-size: 20px;color: #333;line-height:50px;border-bottom: 1px solid #ededed} 
h2.tab_title span{padding:0 5px;cursor: pointer;}
h2.tab_title span.active{padding: 6px 5px;border-bottom: 2px solid #1d9da9;color: #1d9da9}

ul.vote_list li h2{font-size: 18px;line-height: 45px;}
ul.vote_list li a.vote_img img{width: 171px;height: 114px;float: left;margin-right: 20px;}
ul.vote_list li p{ line-height: 28px;color: #666}
ul.vote_list li p.jx_tit{ font-size: 18px;line-height: 38px;}
ul.vote_list li p.vote_Content{font-size: 14px; }
ul.vote_list li .caozuo{ background:url(../../common/images/votes/line.png) no-repeat scroll left center;float: right;height: 120px;
line-height: 120px;margin-left: 15px; padding-left: 10px;text-align: center;width: 107px;}
ul.vote_list li .caozuo a.vote_btn{ background: #4c9ee1;border-radius: 5px; color: #fff;display: block;height: 32px; line-height: 32px;margin: 24px auto 0;width: 86px;}
ul.vote_list li .caozuo a.vote_btn:hover,.caozuo a.vote_result:hover{ background:#1d9da9; color:#fff}
ul.vote_list li .caozuo a.vote_result{background: #ccc;border-radius: 5px; color: #333;display: block;height: 32px; line-height: 32px;margin: 15px auto 0;width: 86px;}
ul.vote_list li span.number{background:url(../../common/images/votes/num.png) no-repeat scroll left center;display: inline-block;float: left;height: 25px;padding-left: 8px;width: 25px;}
ul.vote_list li span.color{ color:#1d9da9}

h2.hot_tit{height: 45px;line-height: 45px;color: #1d9da9;font-size: 20px;padding:0 10px;}
ul.hot_list{padding:0 10px;}
ul.hot_list li{line-height: 35px;overflow: hidden;margin-bottom: 15px;}
ul.hot_list li span.join{background:url(../../common/images/votes/join_bg.png) no-repeat left 8px;color: #1d9da9;float: left;display: block;width: 84px;height: 50px;line-height: 50px;text-align: center;margin-right: 10px;}

/*查看详细页面Detail*/
.detail-top{position:relative;line-height: 24px;}
.erweima_x{ position:absolute; right:16px; top:0px;}
.erweima_x a{ display:inline-block; width:75px; height:75px;}
.ewm_b{ position:absolute; z-index:100; width:200px; border:1px solid #ccc; top:110px; right:5px; background:#fff; text-align:center; padding-top:20px; display:none}
.ewm_b p{ line-height:40px}
h2.vote_tit{font-size: 28px;line-height: 40px; background:url(/Content/Areas/Common/images/votes/tit_icon.jpg) 0 8px no-repeat;padding-left: 40px;_zoom: 1;}
p.handler{padding:12px 0;font-size: 14px;}
p.handler span{display: inline;background:url(/Content/Areas/Common/images/votes/v-line.png) right center no-repeat;padding-right: 20px;}
i.color{font-style: normal;color:#1d9da9;}
p.explain{ line-height: 26px;font-size: 14px;padding: 5px 0;color: #6c6c6c;}
.con_form{padding-top: 25px;margin-top: 25px;border-top:1px solid #e3e3e3;}
.vote_name{ padding:20px 0; font-size:20px; font-family:'微软雅黑' ;color:#1d9da9;line-height:32px;text-align: center;}
.vote_name input{ border:1px solid #1d9da9; border-radius:4px; height:20px; line-height:20px; width:200px; padding:5px; vertical-align:middle}
.con_form ul.vote_list li { padding: 10px 36px;}
.con_form ul.vote_list li .vote_list_1 li{ padding: 10px 0; }
label.input_W{color: #6c6c6c;font-size: 14px;line-height: 45px;width:24%;display: inline-block;}
label.input_W input{ margin-right:10px;}
.con_form ul.vote_list li h2.tit_1{line-height:30px;font-size: 14px;background:#F7F7E1;padding:0 3px}
.con_form textarea{border: 1px solid #ededed;width:780px;height:125px;margin-top:5px;resize: none;padding:10px;}
.con_form input:focus,.con_form textarea:focus,.vote_name input:focus{ border-color: #1d9da9; outline: 0; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(242, 145, 73, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(242, 145, 73, 0.6);}
.vote_btn{margin-top: 20px;}
.btn{background: #1d9da9;display:block;float: left; margin-right: 15px;padding: 0;border: none;border-radius: 3px;font-size: 18px;height: 50px;line-height: 50px;text-align: center;width: 160px;cursor: pointer;color: #FFF;}
.btn:hover{background:#D36310 !important; color:#fff;}
.con_form textarea:hover { border:1px solid #1d9da9;}
input:focus, textarea:focus, select:focus { border-color: #1d9da9 !important;}

/*查看结果页面VoteView*/
.table{margin:5px 0;line-height: 28px;}
.table_R a{ background:url(../../Common/images/votes/survey_bg.jpg) no-repeat left top; display:inline-block; height:23px; line-height:23px; padding-left:10px; text-align:center; text-decoration:none; width:132px;color:#1d9da9; }
.con_form ul.vote_list li h2.tit_0{line-height: 28px;font-size: 16px;text-indent: -25px;}
ul.vote_list li .item{ width:425px; clear:both; margin:0 auto; font-size:12px; padding:0 }
ul.vote_list li .item .d-tit {width:100px;color:#333;float:left;text-align:right;margin: 8px 10px 0 0;}
ul.vote_list li .item .d-tit span { float:left }
ul.vote_list li .item .d-prc {width:280px; *width:280px;_width:310px;float:left;margin-top: 15px;}
ul.vote_list li .item .d-prc span { padding-left:2px; font-weight:100 }
ul.vote_list li .item .d-prc b { width:55px; display:inline-block }
ul.vote_list li .item .d-prc .bar { width:149px; background:url(../../Common/images/votes/survey_pp.jpg) no-repeat left center; float:left; height:13px; line-height:13px; float:left }
ul.vote_list li .item .d-prc .precent { height:12px; float:left }
ul.vote_list li .item .d-from { float:right; font-size:12px; position:relative; z-index:2 }
ul.vote_list li .item .d-from a { background:url(../images/usr_bg1.gif) no-repeat #EDF6F9; color:#047297; width:81px; height:19px; display:block; border:none; padding:0px; margin:0px; line-height:18px; padding-top:3px; text-align:center; margin-top:15px }
ul.vote_list li .item .d-from a:hover { background:url(../images/usr_bg1.gif) no-repeat #fff; color:#047297 }
ul.vote_list li .item .d-from img { margin-right:0px }
ul.vote_list li .item .d-from .cur1, ul.vote_list li .item .d-from .cur1:hover { background:#fff; color:#047297; border-bottom:none; padding-top:6px; margin-top:10px; height:26px; line-height:18px; border:1px solid #D1E6ED; border-bottom:none }
.c1 { background:url(../../Common/images/votes/survey_pph.jpg) repeat-x left center }
.vote_input_text:hover{ border:#1d9da9 solid 1px;}
/*投票已结束、您已经投过票了*/
.submit_cont{height:auto!important;}
/*加密后的调查页*/
.Box1{width:310px;margin:15px auto; line-height:40px; font-size:14px;position: relative;}
.mailbox_search_tx{ border:#ccc solid 1px; padding:3px 10px; width:178px}
.mailbox_search_btn{ border:#f8fcfb solid 1px; height:30px; width:100px; overflow:hidden; text-align:center; color:#fff; cursor:pointer; margin:20px 0 0 87px;background: #1d9da9}
span.field-validation-error{position: absolute;color: red;left: 90px;top:26px;}



@media only screen and (max-width: 768px){
	.item-l{float:none;width: 100%}
 	.item-r{display: none}	
}

@media only screen and (max-width: 640px){
	.main{margin:10px auto;}
	.row{padding:10px;}
	h2.tab_title{font-size: 16px;height: 40px;line-height: 45px;}
	.item{margin-top: 5px;}
	ul.vote_list li{margin-top: 5px;padding:0 0px 5px 0;}
	.con_form ul.vote_list li h2.tit_0{text-indent: 0}
	ul.vote_list li p.jx_tit{font-size: 15px;line-height: 2em;}
	ul.vote_list li p{line-height: 22px;font-size: 12px!important;}
	ul.vote_list li .caozuo{height: 85px;line-height: 85px;width: 70px;}
	ul.vote_list li .caozuo a.vote_btn,ul.vote_list li .caozuo a.vote_result{font-size: 12px;height: 24px;line-height: 24px;width: 60px;margin: 15px auto 0;}
	.erweima_x{display: none}
	h2.vote_tit{font-size: 18px}
	.true_cont img{display: none!important}
	p.handler{padding:5px 0;}
	.con_form{padding-top: 10px;margin-top: 10px;}
	.con_form ul.vote_list li{margin-bottom: 10px;padding:0;}
	ul.vote_list li .item .d-tit{width: 36px;}
	label.input_W{width: 48%;line-height: 26px;}
	.btn{width: 60px;height: 30px;line-height: 30px;font-size: 12px;margin-left:5px;}
} 