/* reset */
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;}
body{font:12px Tahoma, "微软雅黑", Geneva, sans-serif;}
fieldset, img {border:0;vertical-align:bottom;}
ol, ul{list-style:none;}
u{text-decoration:none;}
address, caption, cite, code, dfn, em, th, var, i, b{font-weight:normal;font-style:normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
a, a:link{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
/* 个别优化 */
textarea{padding:2px;resize:none;}
select, input{vertical-align:middle;font-size:12px;}
/* 共用功能 */
.clear{clear:both;height:0px;overflow:hidden;}
.overflow{overflow:hidden;}
/* 城市球场地图 */
.city_wrap{width:100%;min-width:1200px;height:654px;background:url(/public/images/city_bg.jpg) no-repeat center 0;}
.city_main{width:1200px;height:654px;margin:0 auto;position:relative;}
.city_t_gb{width:246px;height:80px;background:url(/public/images/city_title.png) no-repeat 0 0;position:absolute;opacity:0;}
.city_map{width:488px;height:556px;background:url(/public/images/city_map.png) no-repeat 0 0;position:absolute;left:230px;top:56px;_z-index:2;}
.city_list{position:relative;}
.city_list li{position:absolute;}
.city_list li span{display:inline-block;padding:0 20px;line-height:35px;color:#4c4c4c;font-size:18px;font-weight:bold;font-style:italic;border:1px solid #bdbdbd;background:#fff;white-space:nowrap;position:absolute;z-index:3;cursor:default;}
.city_list li i{display:inline-block;color:#4c4c4c;font-size:30px;position:absolute;z-index:2;}
.city_list li b{display:inline-block;width:30px;height:30px;font-size:30px;color:#f13d51;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;position:absolute;z-index:1;}
.city_list li em{display:inline-block;width:33px;height:16px;position:absolute;z-index:3;}
.city_list li.city_1 em, .city_list li.city_2 em, .city_list li.city_6 em, .city_list li.city_9 em{background:url(/public/images/city_arr.png) no-repeat 0 0;}
.city_list li.city_3 em, .city_list li.city_4 em, .city_list li.city_5 em{background:url(/public/images/city_arr2.png) no-repeat 0 0;}
.city_list li.city_10 em{background:url(/public/images/city_arr3.png) no-repeat 0 0;}
.city_list li.city_7 em, .city_list li.city_8 em{background:url(/public/images/city_arr4.png) no-repeat 0 0;}
.city_list li.city_1 span{top:82px;left:174px;}
.city_list li.city_1 i, .city_list li.city_1 b{top:110px;left:244px;}
.city_list li.city_1 em{top:118px;left:220px;}
.city_list li.city_2 span{top:12px;left:205px;}
.city_list li.city_2 i, .city_list li.city_2 b{top:41px;left:276px;}
.city_list li.city_2 em{top:48px;left:251px;}
.city_list li.city_3 span{top:280px;left:160px;}
.city_list li.city_3 i, .city_list li.city_3 b{top:310px;left:155px;}
.city_list li.city_3 em{top:316px;left:165px;}
.city_list li.city_4 span{top:-5px;left:300px;}
.city_list li.city_4 i, .city_list li.city_4 b{top:28px;left:293px;}
.city_list li.city_4 em{top:31px;left:303px;}
.city_list li.city_5 span{top:230px;left:364px;}
.city_list li.city_5 i, .city_list li.city_5 b{top:260px;left:356px;}
.city_list li.city_5 em{top:266px;left:367px;}
.city_list li.city_6 span{top:370px;left:310px;}
.city_list li.city_6 i, .city_list li.city_6 b{top:400px;left:380px;}
.city_list li.city_6 em{top:406px;left:356px;}
.city_list li.city_7 span{top:412px;left:452px;}
.city_list li.city_7 i, .city_list li.city_7 b{top:375px;left:445px;}
.city_list li.city_7 em{top:397px;left:455px;}
.city_list li.city_8 span{top:135px;left:276px;}
.city_list li.city_8 i, .city_list li.city_8 b{top:95px;left:265px;}
.city_list li.city_8 em{top:120px;left:277px;}
.city_list li.city_9 span{top:238px;left:230px;}
.city_list li.city_9 i, .city_list li.city_9 b{top:270px;left:335px;}
.city_list li.city_9 em{top:274px;left:310px;}
.city_list li.city_10 span{top:420px;left:130px;}
.city_list li.city_10 i, .city_list li.city_10 b{top:382px;left:215px;}
.city_list li.city_10 em{top:405px;left:192px;}
.city_list li.cp_on span{color:#f13d51;border:1px solid #f13d51;}
.city_list li.cp_on em{background-position:0 -16px;}
.city_list li.cp_on i{color:#f13d51;}
/* 城市弹框 */
.cp_item{width:0px;height:0px;background:url(/public/images/city_pop.png) no-repeat 0 0;position:absolute;left:500px;top:460px;z-index:1;}
.match{width:424px;height:40px;line-height:40px;color:#fff;overflow:hidden;}
.match span{padding:0 10px 0 20px;float:left;font-size:16px;font-style:italic;}
.cp_vs{color:#f13d51;padding:0 5px;}
.mqu_box{float:left;width:306px;height:40px;overflow:hidden;}
.mqu_scoll{width:10000em;height:40px;}
.matchList, .matchList2{float:left;}
.matchList li, .matchList2 li{float:left;font-size:14px;margin-right:20px;}
.cp_title{margin:0 20px;padding-top:10px;color:#f13d51;font-size:18px;}
.cp_info{margin:10px 20px 0;overflow:hidden;}
.cp_info dt{float:left;}
.cp_info dd{float:left;width:195px;height:110px;margin-left:10px;line-height:18px;color:#545454;overflow:hidden;}
.cp_pics{margin:16px 15px 0;}
.cp_pics li{float:left;margin:0 5px;}
.cp_more{clear:both;padding:10px 20px 0;text-align:right;}
.cp_more a{color:#f13d51;font-size:14px;}
/* 人气调查 */
.gs_box{position:absolute;right:68px;top:414px;}
.gs_title{width:303px;height:39px;line-height:39px;color:#4c4c4c;font-size:18px;text-align:center;background:url(/public/images/gs_title.gif) no-repeat 0 0;}
.gs_list{width:286px;padding:10px 0 0 20px;}
.gs_list li{float:left;font-size:14px;color:#fff;width:90px;padding:0 5px 5px 0;}
.gs_list input{vertical-align:-3px;_vertical-align:-4px;margin-right:3px;}
.gs_btn{clear:both;padding:10px 0 0 20px;}
.gs_btn a.submit{display:inline-block;width:105px;height:39px;line-height:39px;color:#fff;font-size:16px;font-weight:bold;background:#f13d51;text-align:center;border:0;cursor:pointer;}
.gs_btn a.view{display:inline-block;border:0;color:#fff;font-size:14px;margin:0 10px;}

.body_1000 .city_main{width:1000px;}
.body_1000 .city_map{top:40px;}
.body_1000 .gs_box{right:38px;}