@charset "utf-8";
/* Golfzon F2E Team */

/* Common */
-webkit-touch-callout: none;
html {tap-highlight: rgba(0,0,0,0);-webkit-tap-highlight: rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:14px;line-height:1.25em}
.s3{font-size:15px}
body.s,.s input,.s textarea,.s select,.s button,.s table{font-family:Helvetica}
body{position:relative;background-color:#fbfbfb;color:#000;font-family:Tahoma,"宋体";}
body.s{-webkit-text-size-adjust:none}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
table{border-collapse:collapse}
td,th{word-break:break-all}
.hidden_element {display: block; font-size:1px; height:0;overflow: hidden;position:relative;width:0;z-index:-1;}
#ct{clear:both;width:100%}
.ct{background-color:#fff}
.id_svall .ct,.id_svset .ct{background-color:#fff}
.en{letter-spacing:0}
a,tr,dl,td,th,input,button {-webkit-tap-highlight-color:rgba(255,255,255,0);}
a,tr,dl,td,th,input,button {tap-highlight-color:rgba(255,255,255,0);}

/* common - header */
.header {height:38px;padding:10px 0 0 12px;border-bottom:1px solid #74777c;overflow:hidden;position:relative;
background-image: linear-gradient(bottom, rgb(219,219,219) 16%, rgb(253,253,253) 78%);
background-image: -o-linear-gradient(bottom, rgb(219,219,219) 16%, rgb(253,253,253) 78%);
background-image: -moz-linear-gradient(bottom, rgb(219,219,219) 16%, rgb(253,253,253) 78%);
background-image: -webkit-linear-gradient(bottom, rgb(219,219,219) 16%, rgb(253,253,253) 78%);
background-image: -ms-linear-gradient(bottom, rgb(219,219,219) 16%, rgb(253,253,253) 78%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(219,219,219)),
	color-stop(0.78, rgb(253,253,253))
);
}
/* lpga 로고 변경으로 인한 수정 150608
.logo {width:76px;height:26px;display:block;font-size:0;line-height:0;float:left;}
.logo a {display:block;width:76px;height:26px;text-indent:-20000px;background:url(http://image.global.golfzon.com/global/ca/mobile/images/logo.png) 0 0 no-repeat;font-size:0;line-height:0;background-size:76px 26px;}
*/
.logo {width:118px;height:27px;display:block;font-size:0;line-height:0;float:left;}
.logo a {display:block;width:118px;height:27px;text-indent:-20000px;background:url(http://image.golfzon.cn/global/cn/mobile/images/lpga_logo_mobile.png) 0 0 no-repeat;font-size:0;line-height:0;background-size:118px 27px;}
.header .title {font-size:20px;color:#010000;display:block;text-align:center;margin-top:5px;}
.header .btn_home {position:absolute;top:10px;left:10px;}
.header .btn_list {position:absolute;top:10px;right:10px;}
.session {float:right;text-align:right;padding-right:12px;}
.session .welcome_guest {font-size:12px;color:#373737;font-weight:bold;line-height:29px;}

/* default tab */
.tab {height:39px;border-top:1px solid #4b4b4b;padding:4px 5px 0 5px;
background-image: linear-gradient(bottom, rgb(57,57,57) 0%, rgb(67,67,67) 100%);
background-image: -o-linear-gradient(bottom, rgb(57,57,57) 0%, rgb(67,67,67) 100%);
background-image: -moz-linear-gradient(bottom, rgb(57,57,57) 0%, rgb(67,67,67) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(57,57,57) 0%, rgb(67,67,67) 100%);
background-image: -ms-linear-gradient(bottom, rgb(57,57,57) 0%, rgb(67,67,67) 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(57,57,57)),
    color-stop(1, rgb(67,67,67))
);}
.tab ul {width:100%;overflow:hidden;}
.tab li {float:left;height:39px;}
.tab li a {display:block;padding-top:8px;height:31px;color:#d6d6d6;font-size:13px;text-align:center;font-weight:bold;border-bottom:1px solid #1b1b1b;}
.tab li.selected {height:39px;border-bottom:none;}
.tab li.selected a {background-color:#fff;display:block;height:38px;color:#000;font-weight:bold;border-top:1px solid #1b1b1b;border-left:1px solid #1b1b1b;border-right:1px solid #1b1b1b;border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;font-size:15px;}
.tab2s li {width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* moreview button */
.btn_moreview {clear:both;display:block;height:33px;padding-top:17px;text-align:center;font-size:12px;color:#8c8b8b;}
.btn_moreview_selected {background-color:#f2f2f2;clear:both;display:block;height:33px;padding-top:17px;text-align:center;font-size:12px;color:#8c8b8b;}
.btn_moreview img, .btn_moreview_selected img {vertical-align:middle;margin:-2px 4px 0 0;}

/* main - navigation */
nav.main {height:42px;border-bottom:1px solid #585857;background:url(http://image.golfzon.cn/global/cn/mobile/images/bg_main_nav.png) 0 0 repeat-x;background-size:12px 84px;overflow:hidden;}
nav.main ul {overflow:hidden;}
nav.main ul li {display:block;width:33%;border-left:1px solid #4a4a4a;float:left;}
nav.main ul li:first-child {border-left:none;}
nav.main ul li .btn_nav {display:block;width:100%;font-size:11px;font-weight:bold;color:#fff;height:34px;padding:8px 0 0 0;text-align:center;}
nav.main ul li img {vertical-align:middle;position:relative;top:-1px;margin-right:2px;}
nav.main ul li .btn_nav_selected {background:url(http://image.golfzon.cn/global/cn/mobile/images/bg_main_nav_selected.png) 0 0 repeat-x;background-size:6px 42px;}

/* main page */
.main_my_score {}
.main_my_score div {padding:0 12px 10px 12px;}
.main_my_score table {width:100%;border:1px solid #c5c9cd;table-layout:fixed;}
.main_my_score table th {background-color:#e8eaed;border-right:1px solid #c5c9cd;font-size:12px;font-weight:normal;height:27px;border-bottom:1px solid #f6f7f8;}
.main_my_score table td {text-align:center;font-size:26px;color:#484848;font-weight:bold;border-right:1px solid #c5c9cd;height:45px;}
.main_my_score table th:last-child {border-right:none;}
.main_my_score table td span {font-size:15px;}
.main_my_score img {vertical-align:middle;position:relative;top:-1px;margin-right:4px;}
.main_my_score blockquote {font-size:15px;color:#35383b;text-align:center;line-height:17px;padding:22px 30px;border:1px solid #d8dbde;margin:0;}
.main_my_score blockquote span {font-size:12px;color:#9e9e9e;line-height:17px;margin-top:1px;display:block;text-align:center;}

/* common - objects */
h2 {font-size:14px;background-color:#e4e8f2;border-top:1px solid #d4dae7;border-bottom:1px solid #d0d4dc;height:21px;padding:6px 0 0 12px;color:#373737;margin:0 0 10px 0;}
.btn_home {display:block;text-indent:-20000px;font-size:0;line-height:0;width:46px;height:30px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_home.png) 0 0 no-repeat;background-size:100px 30px;-webkit-background-size : 100px 30px;-webkit-background-size: 100px 30px;}
.btn_home_selected {display:block;text-indent:-20000px;font-size:0;line-height:0;width:46px;height:30px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_home.png) top right no-repeat;background-size:100px 30px;-webkit-background-size : 100px 30px;}
.btn_list {display:block;text-indent:-20000px;font-size:0;line-height:0;width:46px;height:30px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_list.png) 0 0 no-repeat;background-size:100px 30px;-webkit-background-size : 100px 30px;-webkit-background-size: 100px 30px;}
.btn_list_selected {display:block;text-indent:-20000px;font-size:0;line-height:0;width:46px;height:30px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_list.png) top right no-repeat;background-size:100px 30px;-webkit-background-size : 100px 30px;}
.btn_default {display:inline-block;height:20px;font-size:11px;color:#484848;border:1px solid #b9b9b9;color:#646464;border-radius:4px;-webkit-border-radius:4px;text-align:center;padding:2px 9px 0 9px;
background-image: linear-gradient(bottom, rgb(221,221,221) 0%, rgb(246,246,246) 100%);
background-image: -o-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(246,246,246) 100%);
background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(246,246,246) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(246,246,246) 100%);
background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(246,246,246) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(221,221,221)),
	color-stop(1, rgb(246,246,246))
);}
.btn_default_selected {display:inline-block;height:20px;font-size:11px;color:#222;border:1px solid #b9b9b9;border-radius:4px;-webkit-border-radius:4px;text-align:center;padding:2px 9px 0 9px;
background-image: linear-gradient(bottom, rgb(221,221,221) 100%, rgb(246,246,246) 0%);
background-image: -o-linear-gradient(bottom, rgb(221,221,221) 100%, rgb(246,246,246) 0%);
background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 100%, rgb(246,246,246) 0%);
background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 100%, rgb(246,246,246) 0%);
background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 100%, rgb(246,246,246) 0%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, rgb(221,221,221)),
	color-stop(0, rgb(246,246,246))
);}
.btn_default_black {font-size:13px;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;color:#fff;display:inline-block;padding:4px 10px 0 10px;height:24px;border:1px solid #9d9d9d;
background-image: linear-gradient(bottom, rgb(134,134,134) 100%, rgb(51,52,54) 0%);
background-image: -o-linear-gradient(bottom, rgb(134,134,134) 100%, rgb(51,52,54) 0%);
background-image: -moz-linear-gradient(bottom, rgb(134,134,134) 100%, rgb(51,52,54) 0%);
background-image: -webkit-linear-gradient(bottom, rgb(134,134,134) 100%, rgb(51,52,54) 0%);
background-image: -ms-linear-gradient(bottom, rgb(134,134,134) 100%, rgb(51,52,54) 0%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, rgb(134,134,134)),
	color-stop(0, rgb(51,52,54))
);}
.btn_default_black_selected {font-size:13px;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;color:#fff;display:inline-block;padding:4px 10px 0 10px;height:24px;border:1px solid #9d9d9d;
background-image: linear-gradient(bottom, rgb(134,134,134) 0%, rgb(51,52,54) 100%);
background-image: -o-linear-gradient(bottom, rgb(134,134,134) 0%, rgb(51,52,54) 100%);
background-image: -moz-linear-gradient(bottom, rgb(134,134,134) 0%, rgb(51,52,54) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(134,134,134) 0%, rgb(51,52,54) 100%);
background-image: -ms-linear-gradient(bottom, rgb(134,134,134) 0%, rgb(51,52,54) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(134,134,134)),
	color-stop(1, rgb(51,52,54))
);}
.btn_whitetone {height:24px;padding:6px 21px 0 21px;display:inline-block;border:1px solid #686867;border-radius:3px;-webkit-border-radius:3px;font-size:16px;color:#393939;font-size:14px;text-align:center;font-weight:bold;
	background-image: linear-gradient(bottom, rgb(207,206,206) 1%, rgb(235,234,234) 3%, rgb(216,214,214) 51%, rgb(253,253,253) 52%);
	background-image: -o-linear-gradient(bottom, rgb(207,206,206) 1%, rgb(235,234,234) 3%, rgb(216,214,214) 51%, rgb(253,253,253) 52%);
	background-image: -moz-linear-gradient(bottom, rgb(207,206,206) 1%, rgb(235,234,234) 3%, rgb(216,214,214) 51%, rgb(253,253,253) 52%);
	background-image: -webkit-linear-gradient(bottom, rgb(207,206,206) 1%, rgb(235,234,234) 3%, rgb(216,214,214) 51%, rgb(253,253,253) 52%);
	background-image: -ms-linear-gradient(bottom, rgb(207,206,206) 1%, rgb(235,234,234) 3%, rgb(216,214,214) 51%, rgb(253,253,253) 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.01, rgb(207,206,206)),
		color-stop(0.03, rgb(235,234,234)),
		color-stop(0.51, rgb(216,214,214)),
		color-stop(0.52, rgb(253,253,253))
);}
.btn_whitetone_selected {height:24px;padding:6px 21px 0 21px;display:inline-block;border:1px solid #686867;border-radius:3px;-webkit-border-radius:3px;font-size:16px;color:#393939;font-size:14px;text-align:center;font-weight:bold;
	background-image: linear-gradient(bottom, rgb(91,91,91) 1%, rgb(76,76,76) 3%, rgb(134,134,134) 51%, rgb(149,148,148) 52%);
	background-image: -o-linear-gradient(bottom, rgb(91,91,91) 1%, rgb(76,76,76) 3%, rgb(134,134,134) 51%, rgb(149,148,148) 52%);
	background-image: -moz-linear-gradient(bottom, rgb(91,91,91) 1%, rgb(76,76,76) 3%, rgb(134,134,134) 51%, rgb(149,148,148) 52%);
	background-image: -webkit-linear-gradient(bottom, rgb(91,91,91) 1%, rgb(76,76,76) 3%, rgb(134,134,134) 51%, rgb(149,148,148) 52%);
	background-image: -ms-linear-gradient(bottom, rgb(91,91,91) 1%, rgb(76,76,76) 3%, rgb(134,134,134) 51%, rgb(149,148,148) 52%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.01, rgb(91,91,91)),
		color-stop(0.03, rgb(76,76,76)),
		color-stop(0.51, rgb(134,134,134)),
		color-stop(0.52, rgb(149,148,148))
);}
.btn_play {display:block;font-size:0;line-height:0;text-indent:-20000px;width:37px;height:37px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_play.png) 0 0 no-repeat;background-size:37px 37px;}
.btn_submit {font-size:18px;font-weight:bold;color:#fff;text-align:center;border:1px solid #386727;border-radius:5px;-webkit-border-radius:5px;text-align:center;height:65px;padding:0 15px;cursor:pointer;
background-image: linear-gradient(bottom, rgb(80,148,16) 0%, rgb(105,188,33) 97%, rgb(190,226,157) 100%);
background-image: -o-linear-gradient(bottom, rgb(80,148,16) 0%, rgb(105,188,33) 97%, rgb(190,226,157) 100%);
background-image: -moz-linear-gradient(bottom, rgb(80,148,16) 0%, rgb(105,188,33) 97%, rgb(190,226,157) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(80,148,16) 0%, rgb(105,188,33) 97%, rgb(190,226,157) 100%);
background-image: -ms-linear-gradient(bottom, rgb(80,148,16) 0%, rgb(105,188,33) 97%, rgb(190,226,157) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(80,148,16)),
	color-stop(0.97, rgb(105,188,33)),
	color-stop(1, rgb(190,226,157))
);}
.btn_submit_selected {font-size:18px;font-weight:bold;color:#fff;text-align:center;border:1px solid #386727;border-radius:5px;-webkit-border-radius:5px;text-align:center;height:65px;padding:0 15px;cursor:pointer;
background-image: linear-gradient(bottom, rgb(93,126,73) 0%, rgb(49,91,15) 97%, rgb(37,69,7) 100%);
background-image: -o-linear-gradient(bottom, rgb(93,126,73) 0%, rgb(49,91,15) 97%, rgb(37,69,7) 100%);
background-image: -moz-linear-gradient(bottom, rgb(93,126,73) 0%, rgb(49,91,15) 97%, rgb(37,69,7) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(93,126,73) 0%, rgb(49,91,15) 97%, rgb(37,69,7) 100%);
background-image: -ms-linear-gradient(bottom, rgb(93,126,73) 0%, rgb(49,91,15) 97%, rgb(37,69,7) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(93,126,73)),
	color-stop(0.97, rgb(49,91,15)),
	color-stop(1, rgb(37,69,7))
);}

/* toggle tab */
.toggle_tab {overflow:hidden;height:31px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-bottom:20px;}
.toggle_tab li {float:left;width:50%;border:1px solid #64656d;height:31px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.toggle_tab li:first-child {border-right:1px solid #000;}
.toggle_tab li:last-child {border-left:1px solid #000;}
.toggle_tab li a {display:block;width:100%;height:30px;}
.toggle_tab li a span {display:block;width:100%;text-align:center;font-size:12px;font-weight:bold;color:#fff;height:24px;padding-top:6px;
background-image: linear-gradient(bottom, rgb(61,63,72) 100%, rgb(51,53,60) 0%);
background-image: -o-linear-gradient(bottom, rgb(61,63,72) 100%, rgb(51,53,60) 0%);
background-image: -moz-linear-gradient(bottom, rgb(61,63,72) 100%, rgb(51,53,60) 0%);
background-image: -webkit-linear-gradient(bottom, rgb(61,63,72) 100%, rgb(51,53,60) 0%);
background-image: -ms-linear-gradient(bottom, rgb(61,63,72) 100%, rgb(51,53,60) 0%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, rgb(61,63,72)),
	color-stop(0, rgb(51,53,60))
);}
.toggle_tab li.selected {border-bottom:1psx solid #1c5ac1;}
.toggle_tab li.selected:first-child {border-right:1px solid #6ca7f5;}
.toggle_tab li.selected:last-child {border-left:1px solid #6ca7f5;}
.toggle_tab li.selected a span {display:block;width:100%;text-align:center;font-size:12px;font-weight:bold;color:#fff;height:25px;padding-top:5px;
background-image: linear-gradient(bottom, rgb(76,149,245) 100%, rgb(34,108,228) 0%);
background-image: -o-linear-gradient(bottom, rgb(76,149,245) 100%, rgb(34,108,228) 0%);
background-image: -moz-linear-gradient(bottom, rgb(76,149,245) 100%, rgb(34,108,228) 0%);
background-image: -webkit-linear-gradient(bottom, rgb(76,149,245) 100%, rgb(34,108,228) 0%);
background-image: -ms-linear-gradient(bottom, rgb(76,149,245) 100%, rgb(34,108,228) 0%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, rgb(76,149,245)),
	color-stop(0, rgb(34,108,228))
);
);}
ul.tab3s li {width:33%;}
ul.tab3s li:nth-child(2) {width:34%;}

/* message */
.msg {text-align:center;font-size:15px;color:#111;background:url(http://image.golfzon.cn/global/cn/mobile/images/icon_green_exclam.png) 50% 15px no-repeat;background-size:29px 29px;padding-top:50px;padding-bottom:120px;-webkit-margin-start:20px;-webkit-margin-end:20px;}
.msg strong {text-align:center;display:block;font-size:15px;color:#333;margin:0 0 6px 0;}
.msg span {display:block;text-align:center;font-size:12px;color:#666;margin:0 0 8px 0;}

/* slider ui */
.slider {width:180px;height:14px;margin:10px auto 20px auto;clear:both;}
.slider a {display:block;float:left;}
.slider li {float:left;display:block;width:50px;height:24px;}
.slider li:last-child {margin-right:0;}
.slider .btn_prev {margin-right:6px;}
.slider .btn_next {margin-left:-15px;}
.slider .btn_prev a {width:40px;height:24px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) 0 0 no-repeat;border:none;-webkit-background-size:200px 75px;background-size:200px 75px;}
.slider .current_slide {width:8px;height:8px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) -123px -9px no-repeat;margin-right:20px;margin-top:9px;display:block;-webkit-background-size:200px 75px;background-size:200px 75px;}
.slider .on {width:9px;height:9px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) -71px -8px no-repeat;margin-right:20px;margin-top:7px;display:block;-webkit-background-size:200px 75px;background-size:200px 75px;}
.slider .btn_next a {width:40px;height:24px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) top right no-repeat;border:none;-webkit-background-size:200px 75px;background-size:200px 75px;}
.slider .btn_next span {width:40px;height:24px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) top right no-repeat;border:none;-webkit-background-size:200px 75px;background-size:200px 75px;}
.slider .btn_prev_selected {width:50px;height:24px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) 0 -25px no-repeat;border:none;-webkit-background-size:200px 75px;background-size:200px 75px;}
.slider .btn_next_selected {width:50px;height:24px;background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_slider.gif) 100% -25px no-repeat;border:none;-webkit-background-size:200px 75px;background-size:200px 75px;}

/* notifycation */
.notify {font-size:14px;color:#3b3a3a;line-height:18px;padding:20px 12px;}

/* Swing Replay thumbnail */
.swing_thumb {overflow:hidden;}
.swing_thumb ul {overflow:hidden;padding:0 0 0 0;}
.swing_thumb ul li {display:block;width:92px;height:92px;overflow:hidden;float:left;margin-bottom:6px;}
.swing_thumb ul li a {display:block;width:92px;height:92px;overflow:hidden;position:relative;}
.swing_thumb ul li dl {}
.swing_thumb ul li dl dt {position:absolute;font-size:12px;font-weight:bold;z-index:13;color:#fff;left:10px;top:52px;}
.swing_thumb ul li dl dd {position:absolute;}
.swing_thumb ul li dl dd.date {color:#6f6f6f;font-size:11px;bottom:0;left:2px;width:92px;text-align:center;}
.swing_thumb ul li dl dd.thumb_img {top:0;left:0;z-index:10;}
.swing_thumb ul li dl dd.text_cover {background-color:#000;height:25px;position:absolute;top:48px;left:0;opacity:0.5;z-index:12;width:92px;display:block;font-size:0;line-height:0;}
.swing_thumb ul li dl dd.badge_best {z-index:11;top:0;left:0;background:url(http://image.golfzon.cn/global/cn/mobile/images/icon_best.png) 0 0 no-repeat;background-size:41px 42px;display:block;width:41px;height:42px;text-indent:-20000px;}

/* swing list */
.shops {overflow:hidden;}
.swing .btn_one_swing {display:block;overflow:hidden;border-bottom:1px solid #dbdbdb;}

/*.swing .btn_one_swing:last-child {border-bottom:none;}*/
.swing .btn_one_swing_selected {background-color:#e6e8ff;}
.swing dl  {background:url(http://image.golfzon.cn/global/cn/mobile/images/bullet_arrow.png) 100% 50% no-repeat;background-size:21px 13px;overflow:hidden;padding:10px 12px;}
.swing dl  dt {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#000;font-size:17px;font-weight:normal;margin:0 0 4px 0;height:20px;}
.swing dl  dt.bar {color:#1e1e1e;font-size:10px;position:relative;top:-2px;}
.swing dl  dd.thumb {float:left;width:84px;height:62px;margin:0 10px 0 0;position:relative}
.swing dl  dd.thumb img {margin-top:4px}
.swing dl  dd.hole_date {font-size:14px;color:#6f6f6f;line-height:15px;margin:0 0 6px 95px;padding-right:10px;}
.swing dl  dd.hole_date .bar {color:#cbcaca;font-size:10px;position:relative;top:-2px;}
.swing dl  dd.id_date {font-size:14px;color:#6f6f6f;line-height:15px;margin:0 0 5px 95px;padding-right:10px;}
.swing dl  dd.id_date .bar {color:#cbcaca;font-size:10px;position:relative;top:-2px;}
.swing dl  dd.view_comment {font-size:14px;color:#6f6f6f;line-height:15px;margin:0 0 6px 95px;}
.swing dl  dd.view_comment .bar {color:#cbcaca;font-size:10px;position:relative;top:-2px;}
.swing dl  dd.view_comment .recommend {color:#d40034;}
.swing dl  dd.gc {font-size:14px;color:#6f6f6f;line-height:13px;margin:0 0 5px 95px;}
.swing dl dd.thumb img.besticon {top:0px;left:0px;position:absolute;}

/* swing view page */
.swing .top_swing {}
.swing .top_swing .thumb_area {background-color:#262626;padding:15px;}
.swing .top_swing .thumb_area .thumb {width:210px;height:135px;margin:auto;border:1px solid #5e5d5d;position:relative;}
.swing .top_swing .thumb_area .thumb .btn_play {position:absolute;top:50px;left:87px;}
.swing .top_swing .swing_data {background:none;background-color:#323036;}
.swing .top_swing .swing_data dt {color:#fff;font-size:16px;font-weight:bold;margin:0 0 5px 0;}
.swing .top_swing .swing_data dd {color:#fff;font-size:12px;line-height:18px;background:url(http://image.golfzon.cn/global/cn/mobile/images/bullet_white.png) 0 8px no-repeat;background-size:4px 4px;padding-left:7px;}
.swing .other_swing {padding:15px 12px 0 12px;}
.swing .other_swing h3 {margin:0 0 12px 0;}
.swing .other_swing .slide {overflow:hidden;}
.swing .other_swing .slide ul {}
.swing .other_swing .slide ul li {float:left;display:block;height:65px;}
.swing .other_swing .slide ul li a {display:block;width:92px;height:65px;overflow:hidden;margin:auto;}

/* Shop search thumbnail */
.shop_search_thumb {overflow:hidden;}
.shop_search_thumb .slide_container {padding:0 15px 0 15px;margin:0 0 10px 0;overflow:hidden;}
.shop_search_thumb .slide {}
.shop_search_thumb .slide dt {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#000;font-size:14px;font-weight:bold;margin:0 0 3px 0}
.shop_search_thumb .slide dd.thumb {float:left;width:93px;height:68px;border:1px solid #b2b7c6;margin:0 10px 0 0;}
.shop_search_thumb .slide dd.address {font-size:11px;color:#6f6f6f;line-height:13px;margin:0 0 4px 105px;padding-right:15px;}
.shop_search_thumb .slide dd.phone {font-size:11px;color:#6f6f6f;line-height:13px;margin-left:105px;}
.shop_search_thumb .slide dd.phone img {vertical-align:middle;position:relative;top:-1px;}

/* shop list */
.shops {overflow:hidden;}
.shops .btn_one_shop {display:block;overflow:hidden;border-bottom:1px solid #dbdbdb;}
/*.shops .btn_one_shop:last-child {border-bottom:none;}*/
/*.shops .btn_one_shop_selected {background-color:#e6e8ff;}*/
.shops dl  {background:url(http://image.golfzon.cn/global/cn/mobile/images/bullet_arrow.png) 100% 50% no-repeat;background-size:21px 13px;overflow:hidden;padding:10px 12px;}
.shops dl  dt {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#000;font-size:17px;font-weight:bold;margin:0 0 4px 0;height:20px;}
.shops dl  dd.thumb {float:left;width:93px;height:68px;border:1px solid #b2b7c6;margin:0 10px 0 0;}
.shops dl  dd.address {font-size:14px;color:#6f6f6f;line-height:15px;margin:0 0 6px 105px; padding-right:10px;}
.shops dl  dd.phone {font-size:14px;color:#6f6f6f;line-height:13px;margin-left:105px;}
.shops dl  dd.phone img {vertical-align:middle;position:relative;top:-1px;}

/* shop detail */
.shop_detail {}
.shop_detail table {width:100%;margin:0 0 20px 0;}
.shop_detail table caption {background-color:#1a1a1e;color:#fff;font-size:16px;font-weight:bold;text-align:left;height:27px;padding:9px 0 0 11px;}
.shop_detail table th {text-align:left;font-size:12px;color:#fff;background-color:#8f9092;border-bottom:1px solid #b6b6b7;font-weight:normal;height:25px;padding-left:11px;width:108px;}
.shop_detail table td {text-align:left;border-bottom:1px solid #dbdbdb;font-size:12px;color:#000;padding:0 9px;}
.shop_detail table td a {color:#2b85ff;text-decoration:underline;}
.shop_additional {padding:0 22px;margin:0 0 20px 0;}
.shop_additional .photo {width:150px;margin:0 auto;}

/* map of shop */
.map {border:1px solid #000;border-radius:2px;-webkit-border-radius:2px;height:175px;overflow:hidden;clear:both;}

/* Scorecard */
.my_best_score {padding:12px 12px 0 12px;}
.my_best_score h3 {font-size:14px;color:#373737;margin:0 0 10px 0;}
.my_best_score table {table-layout:fixed;width:100%;border:3px solid #33353a; }
.my_best_score table th {border-right:1px solid #33353a;background-color:#3a3c44;color:#fff;height:23px;font-weight:normal;font-size:12px;}
.my_best_score table td {border-right:1px solid #33353a;height:21px;text-align:center;font-size:14px;font-weight:bold;color:#484848;}
.my_best_score table th:last-child {border-right:none;}
.my_best_score table td:last-child {border-right:none;}
.score_list {padding:12px 12px 0 12px;}
.score_list .btn_moreview {border-top:1px solid #c9c9c9;}
.scores {clear:both;}
.scores .btn_one_scorecard {display:block;overflow:hidden;}
.scores .btn_one_scorecard_hover {background-color:#e4efff;}
.scores dl {overflow:hidden;padding:10px 0;border-top:1px solid #c9c9c9;background:url(http://image.golfzon.cn/global/cn/mobile/images/bullet_arrow.png) 100% 50% no-repeat;background-size:21px 13px;}
.scores dl dt {float:left;border-right:1px solid #dfdfdf;display:block;height:48px;padding:7px 0 0 0;text-align:center;width:59px;font-size:14px;color:#000000;margin:0 10px 0 0;}
.scores dl dt strong {font-weight:bold;color:#236bcd;font-size:20px;display:block;text-align:center;line-height:20px;}
.scores dl dd:nth-child(2) {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;font-size:14px;margin-bottom:5px;}
.scores dl dd:nth-child(3) {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#878787;font-size:14px;padding-right:20px;}
.scores dl dd:nth-child(4) {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#878787;font-size:14px;}
.score_body {padding:9px 11px;}
.score_body h3 {margin:0 0 9px 0;}
.score_overview {background-color:#000;margin:0 0 9px 0;font-size:12px;color:#fff;padding:10px 11px;line-height:20px;}
.score_overview h4 {font-size:16px;}
.score_overview h4 span {font-weight:normal;}
.scorecard_9h {border:2px solid #75b43a;width:100%;text-align:center;margin:0 0 10px 0;border-top:none;table-layout:fixed;}
.scorecard_9h td {height:23px;}
.scorecard_9h .tr_hole td {color:#fff;font-size:13px;background-color:#629f2b;border-bottom:1px solid #a2d076;border-right:1px solid #a2d076;}
.scorecard_9h .tr_hole td:first-child {width:20%;}
.scorecard_9h .tr_hole td:last-child {border-right:none;}
.scorecard_9h .tr_par td {color:#fff;font-size:13px;background-color:#75b43a;border-bottom:1px solid #a2d076;border-right:1px solid #a2d076;}
.scorecard_9h .tr_par td:last-child {border-right:none;}
.scorecard_9h .tr_score td {color:#3c3f3c;font-size:13px;background-color:#fff;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.scorecard_9h .tr_score td:last-child {border-right:none;}
.scorecard_9h .tr_putt td {color:#3c3f3c;font-size:13px;background-color:#f0f8e8;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.scorecard_9h .tr_putt td:last-child {border-right:none;}
.scorecard_type {font-size:15px;color:#2b2b2b;}
.score_shot {width:100%;margin:0 0 10px 0;overflow:hidden;}
.score_shot ul {}
.score_shot ul li {list-style-type:disc;padding-left:2px;list-style-position:inside;font-size:13px;line-height:17px;}
.score_shot ul:first-child {float:left;margin-right:10px;}
.score_shot ul:first-child li {list-style-type:none;color:#d40034;}
.score_shot ul:last-child {float:left;}
.score_shot ul:last-child li {list-style-type:none;color:#7f7e7e;}
.score_body .scores dl {background:none;}
.score_body .scores dl dt {width:100px;position:relative;padding-left:30px;width:50px;}
.score_body .scores dl dt .btn_prev {background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_up_down.png) 0 0 no-repeat;background-size:60px 90px;display:block;width:26px;height:41px;position:absolute;top:5px;left:5px;}
.score_body .scores dl dt .btn_next {background:url(http://image.golfzon.cn/global/cn/mobile/images/btn_up_down.png) bottom left no-repeat;background-size:60px 90px;display:block;width:26px;height:41px;position:absolute;top:5px;left:5px;}
.scorecard_9h .tr_a td {color:#3c3f3c;font-size:13px;background-color:#f0f8e8;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.scorecard_9h .tr_a td:last-child {border-right:none;}
.scorecard_9h .tr_b td {color:#3c3f3c;font-size:13px;background-color:#f0f8e8;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.scorecard_9h .tr_b td:last-child {border-right:none;}

/* common - footer */
.footer {background-color:#eff1f3;border-top:1px solid #e0e0e0;text-align:center;padding:10px 0 0 0;overflow:hidden;clear:both;}
.footer ul {text-align:center;margin:5px 0 10px 0;}
.footer ul li {display:inline-block;text-align:center;}
.footer ul li a {color:#bababa;font-size:11px;text-align:center;border-right:1px solid #cccccd;padding-right:4px;}	 
.footer ul li:last-child a {border-right:none;padding-right:0;}
.footer ul.footer_menu {}
.footer ul.footer_menu li {}
.footer ul.footer_menu li a {color:#3b3a3a;font-size:11px;}

/* Login */
.login {padding:20px 8px;}
.login legend {display:none;}
.login form {background-color:#f1f2f3;border-radius:4px;-webkit-border-radius:4px;padding:15px;margin:0 0 12px	  0;}
.login fieldset {position:relative;display:block;width:100%;border:none;overflow:hidden;margin:0 0 10px 0;}
.login fieldset p {display:block;padding-right:90px;}
.login fieldset p:first-child {margin:0 0 5px 0;}
.login .btn_submit {position:absolute;top:0;right:0;}
.login .text {border:1px solid #9b9b9b;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;height:30px;padding:0 0 0 8px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color:#222;font-size:14px;}
input::-webkit-input-placeholder{color:#484747;font-size:12px;}
input[placeholder], [placeholder], *[placeholder] {color:#484747;font-size:12px;}
.login blockquote {font-size:12px;text-align:center;color:#696969;padding:0 10px;margin:0 0 100px 0;}
.login blockquote strong {font-weight:normal;color:#d40034;}
.login .chk_saveid {width:14px;height:14px;vertical-align:middle;position:relative;top:-1px;}
.login .label_saveid {font-size:12px;color:#999;}
.login .label_desc {display:block;border-top:1px solid #cbcbcb;font-size:12px;color:#696969;line-height:14px;padding:15px 0 0 0;margin:15px 0 0 0;}

/* technical response web - for small resolutions(phone) */
@media screen and (max-width:5000px) and (min-width:641px) {
	.swing_thumb ul li {width:20%;}
	.swing_thumb ul li a {width:92px;margin:auto;}
	.swing .other_swing .slide ul li {width:20%;}
}
/* technical response web - for small resolutions(phone) */
@media screen and (max-width:640px) and (min-width:481px) {
	.swing_thumb ul li:nth-child(5) {display:none;}
	.swing_thumb ul li {width:25%;}
	.swing_thumb ul li a {width:92px;margin:auto;}
	.swing .other_swing .slide ul li {width:25%;}
	.swing .other_swing .slide ul li:nth-child(5) {display:none;}
}
/* technical response web - for middle resolutions(tablet) */
@media screen and (max-width:480px) {
	.swing_thumb ul li:nth-child(4) {display:none;}
	.swing_thumb ul li:nth-child(5) {display:none;}
	.swing_thumb ul li {width:33%;}
	.swing_thumb ul li a {width:92px;margin:auto;}
	.swing .other_swing .slide ul li {width:33%;}
	.swing .other_swing .slide ul li:nth-child(4) {display:none;}
	.swing .other_swing .slide ul li:nth-child(5) {display:none;}
}