/* 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:#a9d9e6 url(/static/images/city_bg.jpg) no-repeat center center;}
.city_main{width:1200px;height:654px;margin:0 auto;position:relative;}
.city_t_gb{width:246px;height:80px;background:url(/static/images/city_title.png) no-repeat 0 0;position:absolute;opacity:0;}
.city_map{width:703px;height:508px;border-radius:10px;background:url(/static/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;font-size:0;}
.city_list li span{text-align: center;display:inline-block;height:44px;padding:5px 12px;color:#004a55;font-size:14px;background:#fff;white-space:nowrap;position:absolute;z-index:3;cursor:default;}
.city_list.big li span,.city_list.gb li span{font-size:18px;}
.city_list li span b{display:block;font-size:18px;font-weight:bold;}

.city_list li i{display:inline-block;background:#004a55;height:10px;width:10px;border-radius:50%;position:absolute;z-index:2;}
.city_list li em{display:inline-block;position:absolute;z-index:3;}
.city_list li.city_22 span{top: 261px;left:292px;}
.city_list li.city_22 i{top: 325px;left: 280px;}
.city_list li.city_22 em{width:25px;height:14px;top: 314px;left: 296px;background:url(/static/images/city_arr1.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_22{background-position:0 -14px;}
.city_list li.city_49 span{top: 286px;right:-174px;}
.city_list li.city_49 i{top: 290px;left: 198px;}
.city_list li.city_49 em{width:21px;height:13px;top: 296px;left: 173px;background:url(/static/images/city_arr2.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_49{background-position:0 -13px;}
.city_list li.city_82 span{top: 120px;left: 405px;}
.city_list li.city_82 i{top: 190px;left: 410px;}
.city_list li.city_82 em{width:21px;height:16px;top:173px;left:420px;background:url(/static/images/city_arr3.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_82{background-position:0 -16px;}
.city_list li.city_88 span{top: 193px;left:187px;}
.city_list li.city_88 i{top: 282px;left: 236px;}
.city_list li.city_88 em{width:16px;height:32px;top:246px;left:243px;background:url(/static/images/city_arr4.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_88{background-position:0 -32px;}
.city_list li.city_90 span{top: 333px;left: 543px;}
.city_list li.city_90 i{top: 404px;left: 540px;}
.city_list li.city_90 em{width:21px;height:16px;top: 386px;left:548px;background:url(/static/images/city_arr5.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_90{background-position:0 -16px;}
.city_list li.city_91 span{top: 301px;left:378px;}
.city_list li.city_91 i{top: 368px;left: 380px;}
.city_list li.city_91 em{width:23px;height:16px;top: 354px;left:392px;background:url(/static/images/city_arr6.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_91{background-position:0 -16px;}
.city_list li.city_100 span{top: 357px;left: 162px;}
.city_list li.city_100 i{top: 424px;left:162px;}
.city_list li.city_100 em{width:22px;height:16px;top: 408px;left: 175px;background:url(/static/images/city_arr7.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_100{background-position:0 -16px;}
.city_list li.city_8 span{top: 355px;left:160px;}
.city_list li.city_8 i{top: 425px;left: 162px;}
.city_list li.city_8 em{width:21px;height:16px;top:408px;left:178px;background:url(/static/images/city_arr8.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_8{background-position:0 -16px;}
.city_list li.city_94 span{top: 389px;left: 332px;}
.city_list li.city_94 i{top: 340px;left:331px;}
.city_list li.city_94 em{width:26px;height:36px;top:356px;left: 341px;background:url(/static/images/city_arr9.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_94{background-position:0 -36px;}
.city_list li.city_95 span{top: 181px;left:312px;}
.city_list li.city_95 i{top: 250px;left:316px;}
.city_list li.city_95 em{width:21px;height:16px;top: 234px;left: 326px;background:url(/static/images/city_arr10.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_95{background-position:0 -16px;}
.city_list li.city_96 span{top: 164px;left:86px;}
.city_list li.city_96 i{top: 240px;left:173px;}
.city_list li.city_96 em{width:26px;height:21px;top:217px;left:146px;background:url(/static/images/city_arr11.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_96{background-position:0 -21px;}
.city_list li.city_89 span{top: 420px;left:232px;}
.city_list li.city_89 i{top: 394px;left: 290px;}
.city_list li.city_89 em{width:21px;height:16px;top: 404px;left: 270px;background:url(/static/images/city_arr12.png) no-repeat 0 0;}
.city_list li.cp_on em.arr_89{background-position:0 -16px;}
.city_list li.cp_on span{color:#fff;background:#e72a4f;}
.city_list li.cp_on i{background:#e72a4f;}
/* 城市弹框 */
.cp_item{width:424px;position:absolute;left:500px;top:55px;z-index:1;}
.cp_box{padding-bottom:18px;background: #ffffff;border-radius:10px;overflow:hidden;}
.match, .odds{width:424px;height:40px;line-height:40px;color:#fff;overflow:hidden;background: #4bbdcf;}
.match span, .odds span{padding:0 10px 0 20px;float:left;font-size:14px;}
.match span.sub_span{float:right;font-size:14px;font-style:normal;padding:0 19px 0 0;}
.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;font-weight:bold;}
.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:#009fb2;font-size:14px;}
/* 疫情 */
.odds_box{padding:20px 20px 0;}
.country_img{display:inline-block;width:60px;height:60px;margin-right:30px;border-radius:50%;border:1px solid #ececec;vertical-align:middle;overflow:hidden;}
.country_img img{width:100%;}
.odds_info{display:inline-block;width:278px;vertical-align:middle;}
.odds_info h4{color:#4bbdcf;font-size:18px;font-weight:bold;}
.odds_item{display:inline-block;width:50%;}
.odds_item span{display:block;color:#afb6bc;font-size:14px;}
.odds_item strong{display:block;color:#323232;font-size:24px;}
/* 人气调查 */
.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;}

.body_1200 .city_wrap{margin-top:-20px;}
