body { font-family:微軟正黑體, Arial, sans-serif; }
a { text-decoration:none; }
img {
  max-width: 100%;

}
#toptb,#hd{display:none;}
.wp{width:100% !important;}
/*banner*/
.photo_banner { 
    display:block; 
   /* width:1170px; 
    height:272px;*/
	height:400px;
    margin:0 auto; 
    background:url(../image/photo2016_bg.jpg) no-repeat;
	background-size:cover;
}
.photo_banner_btn { 
    /*margin:5px 0 0 847px;
    padding-top: 24px;*/
    margin:-220px 0px 0px 815px;
}
.photo_banner_btn li { *display:inline; }
.banner_btn_link { 
    display:inline-block;
    margin:0px 7px; 
    padding:15px; 
    color:#fff; 
    font-size:16px; 
    font-weight:400; 
    background:#1e73d8; 
    border-radius:36px;
    float:left; 
    position:relative; 
    z-index:50; 
    cursor:pointer; 
}
.banner_btn_link:hover { 
    background:#37a4dd; 
    transition: background-color 0.2s linear; 
}
.photo_wrap { 
    display:block; 
    margin:0 auto; 
    background:#fff; 
    text-align:center; 
}
.photo_nav { 
    display:block; 
    background:#333; 
    height:36px; 
    /*width:1170px; */
    margin:0 auto; 
}
.photo_nav ul { 
    display:block; 
    height:36px; 
}
.photo_nav li { 
    background:#333; 
    color:#fff; 
    display:inline-block; 
    height:36px; 
    overflow:hidden;
    font-size:16px; 
    font-weight:400; 
    cursor:pointer; 
    margin-left:-3px; 
    zoom:1; 
    *display:inline;
}
.photo_nav li span {
    display:block; 
    padding:10px 20px; 
    color: #fff;
}
.photo_nav li span:hover { 
    background:#1e73d8; 
    transition: background-color 0.2s linear; 
}
.home_button { 
    display:block; 
    margin-right:0; 
    padding:0 16px; 
    height:36px; 
}
.home_button:hover { 
    background:#1e73d8; 
    transition: background-color 0.2s linear;
}
.photo_month_content{
    width: 1170px;
    margin: 0px auto;
}
/*投票頁*/
.vote_rule{
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
	border: 1px solid #1e73d8;
    background: #fff;
    border-radius: 5px;
    padding: 10px;
    text-align: left;
    margin: 30px 0px 25px 0px;
    box-shadow: 0 0 3px rgba(38,147,205,0.5);
    overflow: hidden;
    height: 160px;
    width: 1146px;
	position:relative;
	top:10px;
}
.vote_rule_slogan{
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
	color: #1e73d8;
    font-size: 22px;
    font-weight: bolder;
    margin: 5px 0 10px 0;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #1e73d8;
}
.vote_rule_title{
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
    color: #1e73d8;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
}
.vote_rule_title2{
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
    color: #1e73d8;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
	margin-bottom:15px;	
}
.vote_rule_content{
	line-height:26px; 
	margin-left:8px;	
}
.vote_rule_content_title{
	list-style:none;
	font-weight: bolder; 
	letter-spacing:1px;	
}
.vote_rule ul {
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
    margin: 0 0 0 18px;
    color: #333;
}
.vote_rule li {
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
    margin: 10px 0 10px 10px;
    list-style-type: disc;
    font-weight: bold;
    color: #333;
}
.vote_rule_title {
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
    color: #1e73d8;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
}
.vote_rule_btn {
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
    display: inline-block;
    padding: 5px 10px;
    background: #1e73d8;
    color: #fff;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: bold;
    float: right;
    position: relative;
    text-decoration: none;
}
.vote_title { 
    text-align:left; 
    font-size: 32px; 
    color: #1e73d8; 
    font-weight: bold; 
    padding:10px 10px 0 10px;
}
.photo_selectsort { 
     
    float:left; 
    font-family:微軟正黑體; 
    font-size:15px; 
	/*Aaron
    margin:10px;
	position:relative;
	bottom:35px;*/
}
#page_digest {
	padding:10px 0;
	overflow:hidden;
}
#page_digest .pg {margin: 0;}

.photo_title{font-size:18px; font-weight: bolder; float: left; margin: 10px 10px 10px 0px;}
.paging{ margin-top: 30px; height: 30px;}

/* Waterfall */
.water_voted {  margin:0; display:block; color:#fff;  font-size:15px; padding:10px 5px; text-align:center; font-weight:bold; background:#666; cursor:pointer; transition: background-color 0.2s linear, color 0.2s linear; }
.water_voted i { color:#666; }
.vote_box { background:url(../image/vote_box.png) 0 0 no-repeat; width:14px !important; height:14px; display:inline-block; margin-right:5px; }
.water_vote:hover .vote_box {  background:url(../image/vote_box.png) 0 -14px no-repeat; }
.water_votenum { font-size:15px; background:#fff; min-width:10px; padding:3px 5px; border-radius:10px; position: absolute; bottom: 7px; right: 8px; }
.water_vote { margin:0; display:block; color:#fff;  font-size:15px; padding:10px 5px; text-align:center; font-weight:bold; background-color:#E91E63; cursor:pointer; }
.water_vote i { color:#e91e63; }
.water_vote:hover { background-color:#EC407A; color:#ff0; transition: color 0.3s linear, background-color 0.2s linear; }


/*高手攝影密技*/
.pic_tips { 
        width: 568px;
    /* height: 140px; */
    float:left; 
    padding: 12px 7px;
    margin: 5px 18px 0px -12px;
    border-radius:5px;
    border: 1px #e4e4e4 solid;
    /* margin: 5px; */
    position: relative;
}
.pic_tips:hover { 
    opacity:0.8;
}
.pic_tips img { 
    /*width:280px;*/ 
    height:147px; 
    float:left; 
    margin-right:10px;  
    border-radius:5px; 
    background:#fff; 
    /*box-shadow: 0px 2px 5px rgba(20%,20%,20%,0.1);
    box-shadow:0 1px 2px #aaa; border:1px solid #ccc;*/
    background-position:center; 
    -moz-background-size:cover; 
    -webkit-background-size:cover; 
    -o-background-size:cover; 
    background-size:cover;
}
.tips_info { 
    width:340px; 
    height:100px; 
    float:left;
    margin-top: 8px;
}
.tips_title a { 
    font-size:16px;
    color:#00a8ff; 
    display:block; 
    overflow:hidden; 
    text-overflow: ellipsis;
    display: inline-block;
    height: 42px; 
    line-height: 21px;
    /*white-space: nowrap;*/
}
.tips_author { 
    font-size:13px; 
    margin-top: 5px;

}
.tips_author a{
    width: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: normal;
    display: inline-block;
}
}
.tips_author a:hover { color:#00a8ff; }
.tips_summary { 
    overflow:hidden; 
    text-overflow: ellipsis; 
    margin-top: 3px;
    line-height: 18px;
}
.tips_summary a { color:#969595; }
.tips_info dd { 
    padding:0px 0px 5px 0px; 
    /*line-height: 18px;*/
    font-size: 13px;
    color:#898686;
}
.pipe { margin:0 5px; }
.tips_container{ width: 1172px;}
.blocktitle{ display: none;}
.pic_more { 
    float:right; 
    padding:5px 10px; 
    color:#fff; 
    font-size:15px; 
    background:#aaa; 
    border-radius:5px; 
    margin: 6px 37px 0px 0px;
}
.pic_more:hover { background:#00a8ff; transition:background-color 0.2s linear; }
#ft {
	padding: 10px 0 8px;
    border-top: 1px solid #CDCDCD;
    line-height: 1.8;
    color: #666;
    margin: 37px auto;
    width: 1175px;
}

/*history*/
.content_nav { display:block; /*width:1170px; */}
.content_nav ul { text-align:left; margin-top:20px;}
.cont_btn_bg{
    background:#1e73d8; 
    color:#fff;
}
.cont_btn { 
    display:inline-block; 
    margin:5px 5px 15px; 
    padding:10px 15px; 
    background:#ccc; 
    color:#666; 
    text-align:center; 
    font-size:15px; 
    cursor:pointer; 
    border-radius:5px; 
    font-weight:bold;
}
.cont_btn i { font-size:15px; }
.cont_btn:hover { 
    color:#fff; 
    background:#1e73d8; 
    transition: color 0.2s linear, backgorund-color 0.2s linear; }
.wf_container {position: relative; /*height: 5965px;*/}
a.others-tab{margin:0;}
.others-tab:hover{color:#fff;}

/* Waterfall */
.waterfall:hover .water_title { 
    color:#00a8ff; 
    transition:color 0.2s linear; 
}

.waterfall_author_share { 
    font-size:13px; 
    color:#aaa; 
}
.water_cite { 
    margin:0; 
    display:block;
    color:#666;  
    font-size:13px; 
    padding:8px 5px; 
    text-align:center; 
    border-top:1px solid #fff; 
}
.waterfall_info { 
    color:#666; 
    padding:0 3px; 
    margin:0 3px;
    border: none; 
}
.waterfall_info:hover { 
    background:#fff; 
    border-radius:3px; transition: background-color 0.2s linear, border 0.2s linear; 
    border: none; 
}
.water_likeicon span{
    color: #666;
    font-weight: 700;
    cursor: pointer;
    border: none;
}
.water_likeicon span:hover{
    color: #f07;
    font-weight: 700;
    cursor: pointer;
    border: none; 
    
}

.waterfall_views { background:url(../image/icon_views.png) no-repeat 0 0 !important; }
.waterfall_favorites { background:url(../image/icon_favorites.png) no-repeat 0 0 !important; }
.waterfall_heart { background:url(../image/icon_heart.png) no-repeat 0 0 !important; }
.waterfall_info_favorites { color:#f70; font-weight:700; cursor:pointer; }
.waterfall_info_favorites:hover { border: none;}
.waterfall_info_heart { color:#f07; font-weight:700; cursor:pointer; border: none;}
.waterfall_info_heart:hover {border: none;}


/* pgs --> pages & postbutton 分頁、發帖按鈕, pgb -->返回首頁, nxt -->下一頁 */
.photo_pg { padding-bottom:20px; }
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { float: left; margin-right: 5px; margin-bottom:20px; }
.pg { float: right; }
.pg, .pgb { line-height: 26px; }
.pg a, .pg strong, .pgb a, .pg label { float: left; display: inline; margin-left: 4px; margin-right:2px; padding: 0 8px; height: 26px; border: 1px solid; border-color:#ccc !important; background-color:#fff !important; background-repeat: no-repeat; color:#333 !important; overflow: hidden; text-decoration: none; }
.pg a.nxt, .pgb a { padding: 0 10px; }
.pg a:hover, .pgb a:hover { border-color:#666 !important; transition:border-color 0.2s linear; }
.pg a.nxt { padding-right: 25px; /*background-image: url(../../static/image/common/arw_r.gif) !important;*/ background-position: 90% 50%; }
.pg a.prev { /*background-image: url(../../static/image/common/arw_l.gif) !important;*/ background-position: 50% 50%; }
.pg strong { background-color: #4CB5FF !important; color:#FFF !important; }
.pgb a { padding-left: 25px; background-image: url(../../static/image/common/arw_l.gif) !important; background-position: 10px 50%; }
.pg label { cursor: text; }
.ie6 .pg label { padding-top: 3px; height: 23px; }
.pg label .px { padding: 0; width: 25px; height: 16px !important; line-height: 16px; vertical-align:top; margin-top:3px; }

.loading { margin: 5px auto 10px; width:1136px; display: block; height: 40px; line-height: 40px; letter-spacing: 5px; color:#333; text-align: center; border: 1px solid #dcdcdc; border-radius:5px; background-color: #f5f5f5; font-size: 14px; outline: none; box-shadow: 0 1px 0 #f5f5f5; }
.photo_pg { margin-right:16px; }


/*修改跑版*/
.p_pop a {
    display: block;
    padding: 5px 5px;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
}
.module{/*width:1170px;*/width:1184px;}
.vote_rule_btn {top: -30px;}

.photo_cont { width: 1200px;}
.vote_title{padding: 10px 10px 0px 0px;}

/*.0603*/
.eye_logo{
    margin: 35px 0px 0px 40px;
}

/*waterfall*/
.waterfall { 
    float:left; 
    border-radius:8px; 
    box-shadow: 0px 2px 5px rgba(20%,20%,20%,0.1);
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=2); 
    /* ie */   
    background:#fff; 
    /*margin-top:6px !important; */
    margin:6px 0px 6px 12px; 
    word-wrap:break-word; 
    display:block; 
    visibility:visible;  
    width:276px; 
    text-align:left; 
    cursor:default;
    border: 1px #e0e0e0 solid; 
    _border:1px solid #ccc; 
    *border:1px solid #ccc; 
    overflow:hidden; 
    position: absolute; 
    left: 0px; top: 0px;  
}

.waterfall:hover { 
box-shadow:0 2px 3px #666; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2); /* ie */ 
border-radius:8px; 
}
.waterfall:hover .water_cover img{ 
    -moz-opacity: 0.8; 
    opacity: 0.8; 
    filter: Alpha(Opacity=80); 
    transition: opacity 0.2s linear;
    transform: scale(1.05);
    border-top-left-radius:8px; 
    border-top-right-radius:8px;

}   
.waterfall:hover{box-shadow: 0px 2px 7px rgba(20%,20%,20%,0.2);border-radius:8px;}
/*.waterfall:hover{ color:#00a8ff; transition:color 0.2s linear; }*/

.waterfall_content{     
     /*margin-top: 50px; 
   height: 2000px;暫*/ 
}
.waterfall_content_aa{
    width: 276px;
   /* border-radius: 8px; 
    background: #fff; 
    border: 1px #e0e0e0 solid;
    box-shadow: 0px 2px 5px rgba(20%,20%,20%,0.1);
    margin: 0px 5px 5px 0px;暫*/ 
}
.waterfall_content_aa:hover{/*box-shadow: 0px 2px 7px rgba(20%,20%,20%,0.2);*/}
.waterfall_replies {
    background: url(../image/icon_replies.png) no-repeat 0 0 !important;
}
.waterfall_replies_favorites {
    background: url(../image/icon_heart.png) no-repeat 0 0 !important;
}
.water_title { 
    display:block; 
    padding:7px; 
    color:#333;  
    margin:0px; 
    text-overflow:ellipsis; 
    white-space:nowrap;
    overflow:hidden; 
    word-wrap:normal; 
}
.water_title a:hover { 
    color:#00a8ff; 
    transition: color 0.2s linear; 
}
.water_author { 
    /*    display:block;;border-bottom:1px solid #ccc !important; */ 
    display: inline-block; 
    margin-bottom:-3px; 
    color:#666 !important; 
    font-size:15px; 
    /*padding:0 7px 5px !important;*/ 
    text-overflow:ellipsis; 
    white-space:nowrap; 
    overflow:hidden; 
    word-wrap:normal; 
    width: 100px;
    word-wrap: normal;
}
.water_author_a { 
    color:#00a8ff !important; 
    transition: color 0.2s linear; 
}
.water_author:hover { 
    color:#00a8ff !important; 
    transition:color 0.2s linear; 
}
.water_tips{position: absolute; top:148px; right: 5px;}
.water_titlebox{
    color: #666 !important;
    font-size: 15px;
    padding: 0 5px 6px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: normal;
}
.water_titlemessge ,.water_like{
    display: inline-block;  
    color:#666 !important; 
    font-size:14px; 
    /*padding:0 3px 0px !important; margin-bottom: 5px;*/
    text-overflow:ellipsis; 
    white-space:nowrap; 
    overflow:hidden; 
    word-wrap:normal;
    width: 50px;
    *width: 50px;
    _width: 50px;
    margin-bottom: -3px;
     *display: inline;
     *zoom: 1; 
     _display: inline;
     _zoom: 1;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .water_titlemessge ,.water_like { display: inline;}
}

.waterfall_info:hover .waterfall_icon { background-position:0 -14px !important; }
.waterfall_icon_select { background-position:0 -14px !important; }
.waterfall_icon_select_tips { background-position:0 -14px !important; }
.waterfall_icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    overflow: hidden;
    margin: 0 3px 0 0;
}
.water_titlemessge:hover{
    color: #000;

}
.group_list_area{ 
    overflow: hidden; 
    clear: both;
	padding:0 0 20px;
}
.group_list{
    width: 570px;
    border-radius: 8px;
    background: #fff;
    border: 1px #e0e0e0 solid;
    box-shadow: 0px 2px 5px rgba(20%,20%,20%,0.1);
    margin: 5px;
    overflow: hidden;
    float: left;
}
.group_information{
    margin: 12px 0px 0px 19px;
}
.group_analysis{
    background-color: #fafafa; 
    padding-right: 25px;
    margin-top: 5px;
    border-radius: 8px;
    border: 1px #eeeeee solid;
    margin-bottom: 5px;
}
.group_information ,.group_analysis{
    width: 260px;
    float: left;
}
.group_analysis img{
    width: 196px;
    height: 186px;
}
.group_information_img{
    display: inline-block;
    width: 240px;
    height: 140px;
    margin-right: 0;
    margin-bottom:10px; 
    border-radius: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden;
}

.group_information_img img {
    border-radius: 10px;
    width: 100%;
    /*height: 140px;*/
    background-size: cover;
    background-position: center;
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.2s linear, transform 0.2s linear;

}

.group_information_title{
    display: inline-block;
    font-size: 24px;
    margin-left: 2px;
    margin-top: 7px;
    margin-bottom: 8px;
}
.group_information_title span{
    font-size: 20px;
    width: 170px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: normal;
    display: inline-block;
    color: #f15b1e;
	line-height:20px;
    font-weight: bolder;
}
.group_information ul{
    margin-left:20px; 
}
.group_information li{
    margin:5px; 
}
.group_total{
    text-align: left;
    padding: 10px 0px 15px 90px;
    letter-spacing: 2px; 
    font-size: 13px;
    overflow: hidden;
    clear: both;
}

.group_total_g{
       /*float:left; 
border: 1px #8fbbda solid;*/ 
    line-height: 14px;
}
.group_total_g_t{
    border-bottom: 1px #8fbbda solid; 
    padding-bottom: 4px;
    font-size: 18px;
}
/**/
.water_cover { 
    position:relative; 
    display:block; 
    text-align: center;
    overflow:hidden; 
    *height:265px; 
} 
.water_cover a { 
    border-top-left-radius:8px; 
    border-top-right-radius:8px; 
    display:block; 
    overflow:hidden; 
    position:relative; 
}
.water_cover img { 
    width:100%;
    border-top-left-radius:8px; 
    border-top-right-radius:8px; 
    margin:auto; 
    opacity: 1;


    -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
/*圖片動態效果*/
.pic {
    /*height: 156px;*/
    width: 276px;
    overflow: hidden;
    float: left;
}
.shrink img {
  /*width: 276px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;*/
}
.shrink img:hover {
  /*width: 320px;*/
}

/*雷達圖*/
.chart{    
    margin-top: 18px;
}
.radar-chart .level {
  stroke: grey;
  stroke-width: 0.5;
}
.chart svg{
    /*background-color: #fafafa;
    border: 1px #f7f7f7 solid;border-radius: 6px;*/
     padding: 1px 42px 0px 42px;
     border-bottom: 1px #eddede solid;
}

.radar-chart .axis line {
  stroke: grey;
  stroke-width: 1;
}
.radar-chart .axis .legend {
  font-family: sans-serif;
  font-size: 10px;
}
.radar-chart .axis .legend.top {
  dy:1em;
}
.radar-chart .axis .legend.left {
  text-anchor: start;
}
.radar-chart .axis .legend.middle {
  text-anchor: middle;
}
.radar-chart .axis .legend.right {
  text-anchor: end;
}

.radar-chart .tooltip {
  font-family: sans-serif;
  font-size: 13px;
  transition: opacity 200ms;
  opacity: 0;
}
.radar-chart .tooltip.visible {
  opacity: 1;
}

/* area transition when hovering */
.radar-chart .area {
  stroke-width: 2;
  fill-opacity: 0.5;
}
.radar-chart.focus .area {
  fill-opacity: 0.1;
}
.radar-chart.focus .area.focused {
  fill-opacity: 0.7;
}

.radar-chart .circle {
  fill-opacity: 0.9;
}

/* transitions */
.radar-chart .area, .radar-chart .circle {
  transition: opacity 300ms, fill-opacity 200ms;
  opacity: 1;
}
.radar-chart .d3-enter, .radar-chart .d3-exit {
  opacity: 0;
}
.photo_cf li:hover{
  background:#1e73d8;
}

.author_national { 
    font-size:12px; 
    background:#6dccff; 
    font-weight:bold; 
    color:#fff; 
    padding:3px; 
    border-radius:5px; 
    display: inline-block;
}
.axis path, .axis line { fill: none; stroke: #80cbff; }
.axis line:hover{stroke: #000;}
.axis text { fill: #555; }
.line { fill: none; stroke: #80cbff; stroke-width: 1.5px; }

.content{
  display: block; width: 100%; height: 300px;
  min-width: 300px; max-width: 1200px; max-height: 500px; 
  /*overflow: hidden;*/
}

.newsbox {
    width: 34px;
    height: 34px;
    margin-left: 0px;
    padding: 0px;
    position: relative;
    border-radius: 4px;
    padding: 2px;
    border: 1px solid #ccc;
}
.newsimg{
    width: 34px;
    height: 34px;
    border-radius: 4px;
}
/*團體賽*/
.grouparea{clear: both; overflow: hidden;}
.grouparea_img{
    width: 112px; 
    float: left; 
    border: 1px solid #ccc;
    margin-bottom: 5px;
    margin-right: 5px;
    border-radius:5px;
    padding: 2px;
}
.grouparea_img a{display: inline-block; float: left; margin-right: 5px;}
.grouparea_img p{    
    font-size: 14px;
    line-height: 17px;
}
.grouparea_title{
    width: 60px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: normal;
    display: inline-block;
}

/* group bar chart */
.barchart_y_unit {position:relative; top:50px; left: 20px;}

.post-module01-button{margin: 0px 0!important;}

.share_social2 {
    margin: 0 0 20px 100px;
    text-align: left;
    line-height: 40px;
}

#digest_content{min-height: 120px;}

/* awards */
.awards_title { text-align:left; font-size:32px; color:#1e73d8; font-weight:bold; margin:30px 8px 8px; }
.per_awards, .group_awards, .vote_awards { display:flex; flex-wrap:wrap; display:inline-block\9; /* ie 9*/ }
.awards_item { background:#f6f6f6; width:calc(50% - 16px); margin:8px; padding:8px; text-align:left; cursor:default; box-shadow:0 1px 5px rgba(0,0,0,0.3); box-sizing:border-box; border-radius:8px; transition:box-shadow 0.2s linear; display:inline-block\9; /* ie 9*/ width:calc(50% - 18px)\9; /* ie 9*/ vertical-align:top\9; /* ie 9*/ height:260px\9; /* ie 9*/ }
.awards_item:hover { box-shadow:0 1px 5px rgba(0,0,0,0.6); transition:box-shadow 0.2s linear; }
.awards_item .awards_ranking { display:flex; font-weight:bold; }
.awards_item .awards_ranking b { display:block; background:#f00; margin-right:8px; font-size:18px; color:#fff; padding:3px 15px; border-radius:8px; display:inline-block\9; /* ie 9*/ }
.awards_item .awards_ranking a { display:block; font-size:21px; color:#000; transition:color 0.2s linear; display:inline-block\9; /* ie 9*/ }
.awards_item:hover .awards_ranking a  { color:#00a8ff; transition:color 0.2s linear; }
.awards_item .awards_content { display:flex; box-sizing:border-box; }
.awards_item .awards_img_box { display:block; height:140px; width:40%; margin:8px 0; border-radius:5px; border:3px solid #fff; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.3); box-sizing:border-box; display:inline-block\9; /* ie 9*/ width:calc(40% - 14px)\9; /* ie 9*/ vertical-align:top\9; /* ie 9*/ }
.awards_item .awards_img { width:100%; height:100%; background-position:center; background-size:cover; filter:brightness(1); transform:scale(1); transition:filter 0.2s linear, transform 0.2s linear; }
.awards_item:hover .awards_img { transform:scale(1.03); transition:filter 0.2s linear, transform 0.2s linear; }
.awards_item .awards_img:hover { filter: brightness(1.2); transition:filter 0.2s linear, transform 0.2s linear; }
.awards_item .awards_info { margin-left:10px; width:60%; font-size:15px; font-weight:bold; color:#000; box-sizing:border-box; display:inline-block\9; /* ie 9*/ }
.awards_item .awards_info ul { margin:8px 0; }
.awards_item .awards_info li { line-height:24px; }
.awards_item .awards_info b { margin-right:8px; }
.awards_item .awards_info .awards_author { color:#000; margin:0 5px; transition:color 0.2s linear; }
.awards_item .awards_info .awards_author:hover { color:#00a8ff; transition:color 0.2s linear; }
.awards_item .awards_info .awards_comment { margin:10px 0 5px; padding:5px 0; border-bottom:1px solid #ccc; }
.awards_item .awards_info .awards_comment_item li { margin-left:18px; font-size:14px; list-style-type:disc; text-align:justify; }

.item_100 { width:calc(100% - 16px); height:300px\9; /* ie 9*/ }
.item_100 .awards_img_box { width:36%; height:240px; width:calc(36% - 14px)\9; /* ie 9*/ }
.item_100 .awards_info { width:64%; }
#asus-api-footer.aai-ez{opacity:1;}
/* swipebox overwrite */
#swipebox-title { font-family:微軟正黑體; }

/*friend avatar*/
th.avt a{position:relative;}
/*medal*/
.el .t{position:relative;}

#flk.y{display:none;}
#myprompt_menu.p_pop{display:none;}

.new_sms_title{position:relative;}

body{padding:0;border:0;margin:0;background:#f2f2f2;}
.group_phototeam{position:absolute;z-index:6150;top:0;display:block;width:100%;min-height: 100%;}
.format_cv{width:100%; height:100%; opacity: .5; background:#000; position:fixed; left:0;z-index:6101;}
.photo_team_mast{position:relative;max-width:1175px; width:100%;min-height:100%; margin:0 auto;z-index:6120;background:none;}
.photo_team_sect{position:relative;width:100%;height:100%;}
.photo_team_bk{position:relative;width:340px;height:100%;padding:10px;background-color:rgba(0,0,0,.7);border-radius: 48px;margin:0 auto;margin-top:60px;}
.photo_team_bk .closebtn{position:absolute;width:75px;height:75px;z-index: 6132;top:-20px;left:-30px;background: url(../image/clostb.png) no-repeat;padding:0;border:0;cursor: pointer;background-size:contain;}
.photo_team_package{position:relative;top:0;padding:0;border:0;margin:0;}
.photo_team_desc{position:relative;width:100%;margin:0 auto;font-size:2.6em;text-align:center;}
.delegate-spec{text-align:center;font-size:0;padding:0;border:0;}
.photo17con{display:inline-block;width:40%;margin:0 auto;vertical-align: middle;}	
.whrace_wd{color:#fcee21;font-size:14px;font-weight: 100;margin:30px 0 0;}
.photo17_logo{position:relative;margin:0 auto; width:125px;height:83px;background:url(../image/eye_logo.png) no-repeat top center;background-size:contain;display:inline-block;vertical-align: middle;}
.photo_team_desc .team_zny{position:relative;display:inline-block;width:168px;margin:0 auto;vertical-align: middle;height:215px;background:url(../image/zennyzph.png) no-repeat center;}
.phteam_res{vertical-align: middle;}
	.ph-team-wd{position:relative;height:54px;overflow:hidden;padding:0;}
.photo_team_desc .roundwd{display:block;position:relative;color: #f1f1f1;padding:4px;font-size:18px;color:#ffcc00;text-align:left;}
.photo_team_desc .roundCount{display:block;position:relative;color: #f1f1f1;padding:4px;font-size:20px;}
.photo_team_desc .round_teamWord{position:relative;color:#252525;top:-10px;border-radius: 8px; padding:10px 20px;background:#fcee21;top:0px;font-size:21px;-webkit-animation:dan_tin 3s ease-in-out;animation:dan_tin 3s ease-in-out;-moz-animation:dan_tin 3s ease-in-out;font-weight: 600;}
.photo_team_desc .round_words{position:relative;margin:0 auto;display: block;color:#f8f8f8;margin-top:10px;padding:4px;font-size:.5em;text-align:left;line-height: 1.4;}
.team_sed{position:relative;padding:0;width:100%;height:100%;text-align:center;margin:0 0 20px;}
.team_sed .team_ins{position:relative;display:block;margin:30px 0;}
.photo_team_bk .phototbn{position:relative;width:220px;height:50px;display:block;font-size:1.2em;color:#fff;text-align:center;font-weight:100;margin: 10px auto;vertical-align: middle;}
.photo_team_bk .phototbn:hover{opacity:.9;}
.photo_team_bk .photot_rbt{display:block;background: url(../image/photor.png) no-repeat;}
.photo_team_bk .photot_bbt{background: url(../image/photob.png) no-repeat;}
.photo_team_bk .photot_ybt{background: url(../image/photoob.png) no-repeat;color:#40210f;font-weight:600;}
.photo_team_bk .phototbn::before{display:inline-block;content:'';width:1px;height:100%;vertical-align: middle;}
.phototbn .fn_ico{vertical-align: middle;margin-right:10px;}
.phototbn .fn_word{vertical-align: middle;}
.photo_team_bk .phototbn_f{position:relative;background:#C52D2F;display:inline-block;font-size:1.2em;color:#fff;text-align:center;font-weight:100;margin: 10px auto;vertical-align: middle;width:40%;padding:10px;border-radius:8px;background: url(../image/photor.png) no-repeat center;}
.photo_team_bk .phototbn_f:hover{opacity:.9;}
.photo_team_bk .phototbn_f::before{display:inline-block;content:'';width:1px;height:100%;vertical-align: middle;}
.phototbn_f .fn_ico{vertical-align: middle;margin-right:10px;}
.phototbn_f .fn_word{vertical-align: middle;font-size:12px;}
a{text-decoration:none;}
.team_sed .team_fn{position:relative;display:block;vertical-align: top;}
	.team_fn .titwd{color:#fff;font-size:18px;}
.photo_main{position:relative;padding:0;border:0;margin:0 auto;}
	.photo_link{position:relative;height:50px;background:#333333;}
	.photo_nav_con{position:relative;width:100%;height:100%;margin:0 auto;}
.photo_logo_sq{position:absolute;left:4%;top:20px;}
	.photo_logo{position:relative;display:block;width:240px;height:151px;background:url(../image/eye_logo.png) no-repeat center;display:inline-block;background-size:contain;vertical-align: middle;}
.photo_logo_g{position:relative;display:block;width:186px;height:180px;background:url(../image/eye_logo_g.png) no-repeat;display:inline-block;vertical-align: middle;top:-30%;z-index:100;top:3%;}
	.photo_menu_con{position:absolute;color:#fff;display:inline-block;vertical-align: middle;padding:0;margin:0;right:30px;top:0;bottom:0;}
	.photo_menu_con .photo_u{display:inline-block;vertical-align: middle; padding:0;border:0;list-style: none;font-size:0;height:100%;}
	.photo_menu_con .photo_u .an{color:#f2f2f2;display:inline-block;padding:8px;text-align:center;font-size:18px;margin:0 auto;margin:0;height:100%;padding:0;transition:background .2s ease-out;}
	.photo_u .an::before{content:'';width:0;height:100%;display:inline-block;vertical-align: middle;}
	.photo_u .an .link_wd{display:inline-block;vertical-align: middle;padding:0;margin:0 auto;border:0;padding:0 30px;font-size:16px;}
	.photo_u .an:hover{background:#1e73d8;}
	.photo_u .an.as{background:#1e73d8;}
	.photo_bn_show{position:relative;width:100%;overflow:hidden;height:480px;}
	.photo_bn_show .photo_gray_sq{position:absolute;right:0;bottom:0;width:80%;height:60%;background:url(../image/photo_black.png) no-repeat;background-size:cover;}
	.photo_gray_sq .photo_slog_wd{width:80;color:#fff;position:absolute;right:10px;bottom:40px;font-size:2.4em;}
	.photo_bn_show .photo_fn_bx{position:absolute;top:20px;right:40px;color:#f1f1f1;}
	.phico_h{position:relative;display:inline-block;width:17px;height:15px;background: url(../image/hmico.png) no-repeat;vertical-align: middle;margin:0 4px 0;}
	.phico_i{position:relative;display:inline-block;width:17px;height:17px;background: url(../image/quick_pics.png) no-repeat;vertical-align: middle;margin:0 4px 0;}
	.phico_ul{position:relative;display:inline-block;width:17px;height:16px;vertical-align: middle; background:url(../image/ulico.png) no-repeat;margin:0 4px 0;}
	.photo_fn_bx .ztk_home{position:relative;display:inline-block;min-width:94px;height:36px;background:#1e73d8;vertical-align: middle;transition:background .2s ease-in;border-radius: 10px;text-align:center;padding:0 8px;}
	.ztk_home:hover{background:#fcca4e;}
	.photo_fn_bx .photo_upbtn{position:relative;display:inline-block;min-width:94px;height:36px;background:#1e73d8;border-radius:10px;text-align:center;padding:0 8px;vertical-align: middle;}
	.photo_upbtn:hover{background:#fcca4e;}
	.photo_fn_bx a .fn_word{vertical-align: middle;line-height:36px;font-size:12px;color:#fff;}
	.photo_group_con{display:block;position:relative;width:100%;margin:0 auto;letter-spacing:.5px;background:#f2f2f2;}
	.activity_cate{position:relative;padding:0;margin:0;width:100%;font-size:1.6em;color:#f1f1f1;font-weight: 500;height:auto;}
	.activity_sect_online{position:relative;width:100%;padding:0;height:80px;float:left;border:0;text-align:center;line-height: 80px;background:#c8c8c8;text-shadow:2px 2px 4px rgba(0,0,0,0.5);box-shadow: 0 2px 4px #e5e5e5;color:#fff;}
	.activity_sect_offline{position:relative;width:50%;padding:0;height:80px;float:left;border:0;text-align:center;line-height: 80px;box-shadow: 0 2px 4px #e5e5e5;background:#c8c8c8;color:#fff;}
	.act_secfo{background:#1e73d8;text-shadow:2px 2px 4px rgba(0,0,0,0.5);}
	.activity_ol_sublink_sect{display:block;position: relative;width:100%;clear:both;padding:14px 0;margin:0 auto;border:0;text-align:center;/*font-size:0;letter-spacing: 0;*/box-shadow: 0 2px 4px #e5e5e5;background:#fff;}
	.activity_ol_sublink_sect .ol_link{position:relative;padding:0;display:inline-block;padding:10px 20px;color:#AAAAAA;background:#353535;transition:background .2s ease-in;box-shadow: 0 4px 4px #e5e5e5;border-radius:8px;margin:0 auto;font-size:18px;}
@-webkit-keyframes dan_tin{0%{top:300px;color:#fcee21;}70%{top:-10px;color:#fcee21;}100%{top:0px;color:#252525;}}
	.ol_link:hover{background:#1e73d8;color:#fff;}
	.ol_link.olk_fu{background:#1e73d8;color:#fff;}
	.mhr_a{border:0;width:96%;padding:0;margin:0 auto;margin-bottom:10px;}
.mhr_a_p2{border:1px dashed #858585;width:96%;padding:0;margin:0 auto;margin-bottom:20px;}
	.photo_rule_blk{position:relative;width:90%;padding:10px 20px;margin:0 auto;box-sizing:border-box;letter-spacing: 1px;}
	.photo_misshit_blk{position:relative;width:100%;padding:10px 20px;margin:0 auto;box-sizing:border-box;letter-spacing: 1px;}
	.photo_specRule_sq{position:relative;display:block;border:0;background:#ffffff;border-radius:8px;padding:20px 40px 30px;margin:10px 20px 30px;box-shadow: 0 2px 4px #e5e5e5;}
	.photo_camico{position:relative;display: inline-block;width:24px;height:20px;background: url(../image/camera_iw.png) no-repeat;
	vertical-align: middle;margin:14px 0 6px;}
	.spec_word_t1{display:inline-block;font-weight: bold;margin:10px 0 0px;vertical-align: middle;font-size:1.2em;line-height: 2;color:#1d54a4;width:100%;}
	.photo_rule_txt{color:#3F3F3F;font-size:16px;line-height:1.6;text-align: justify;word-break:break-word;margin-left:22px;}
	.photo-onept-sq{display:block;position: relative;text-align: center;padding:0;}
	.specRule_title{font-size:18px;font-weight: 400;margin:2px 0 2px;color:#3F3F3F;}
	.person_pt{font-size:1.2em;line-height:1.4;color:#F6730F;margin:6px 20px 20px;}
	.photo_ptUp{position:relative;color:#3F3F3F;font-size:12px;}
	.photo_top50{position:relative;width:100%;background:#f2f2f2;border-radius:24px;padding-bottom:10px;margin-top:20px;}
	.photo_top50 .top50_title{position:relative;box-sizing: border-box; width:100%;height:auto;border-radius: 24px 24px 0 0 ;background:#1d54a4;text-align: center;padding:12px 0;font-weight: 600;font-size:21px;}
	.titimg_ico{padding:0;vertical-align: middle;}
	.photo_top50 .top50_txt{vertical-align: middle;color:#f1f1f1;font-weight: 100;}
	.photo_top50 .top50_list{width:100%;margin:10px 0;}
	.top50_list .teammate_sq{position:relative;margin:0 auto;padding:20px 0;text-align:center;}
	.photo_top50 .teammate{
		position:relative;display:inline-block;overflow:auto;border:0;margin:0;margin-bottom:15px;font-size:.8em;text-align:center;width:40%;}
	.teammate .teammate_name{position:relative;display:block;float:left;text-overflow: ellipsis;width:80px;height:auto;white-space: nowrap;padding:6px 0;color:#686868;text-indent: 4px;margin-left:6px;overflow:hidden;text-align:left;}
	.teammate .teammate_pt{position:relative;display:block;float:left;background:#fff;width:90px;height:auto; padding:6px;
	margin:0 2px;border-radius: 8px;color:#4F4F4F;}
.teammate a.addsame{position:relative;display:block;float:left;background:#3fd1aa;width:80px;height:auto;text-align: center;padding:6px;color:#f1f1f1;border-radius: 8px;margin:0 2px;}
.teammate a.addsame:hover{background:#202020;color:#f1f1f1;}
.add_infriend{position:relative;display:block;float:left;background:#ddd;width:80px;height:auto;text-align: center;padding:6px;color:#000;border-radius: 8px;margin:0 2px;}
	.team_pwtb{position:relative;width:96%;padding:0;border:0;margin:0 auto;padding:10px 0 0;}
    .teamtb_cs{padding:0;width:60; height:20;}
	.wartop5_title{position:relative;box-sizing: border-box; width:100%;height:auto;border-radius: 16px 16px 0 0 ;background:#fcca4e;text-align: center;padding:12px 0;font-weight: 500;font-size:21px;}
	.top5_txt{vertical-align: middle;color:#492b1d;font-weight: bold;font-size:18px;letter-spacing: 0;}
	.photo_warCond_sq{position:relative;display:block;border:0;background:#fff;border-radius:8px;padding:20px 40px 30px;margin:10px 20px;box-shadow: 0 0 50px #e5e5e5;text-align:center;}
	.photo_warCond_sq .team_zny{position:relative;display:inline-block;width:201px;margin:0 auto;vertical-align: middle;height:284px;background:url(../image/zennyzph2.png) no-repeat center;}
	.photo_war_top5{position:relative;width:60%;margin:0 auto;background:#f1f1f1;border-radius:24px;padding-bottom:10px;display:inline-block;margin:0 30px 30px;box-shadow: 0 2px 4px #e5e5e5;vertical-align: middle;}
	.photo_war_map{position:relative;width:100%;margin:0 auto;background:#f1f1f1;border-radius:24px;box-shadow: 0 2px 4px #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
	.top5_list{width:100%;margin:10px 0;}
	.top5_list .teamsort_sq{position:relative;margin:0 auto;padding:0;}
	.est_team_sq{position:relative;width:100%;margin:0;padding:0;font-size:18px;font-size:0;}
	.phteam_name{display:inline-block;background:#543122;text-indent: 0px; width:60%;font-size:18px;border-radius: 8px;color:#fff;padding:10px 0;margin:4px 6px 0 0;}
	.phteam_pt{display:inline-block;background:#2A2A2A;width:30%;text-indent: 20px;font-size:18px;color:#fcca4e;border-radius: 8px;margin:0;text-align:left;padding:10px 0;}
.photo_teamAbilitys{border:0;vertical-align: middle;display:block;text-align: center;margin:0 auto;font-size:16px;width:200px;height:30px;}
.photo_selcountrys{border:0;vertical-align: middle;display:block;text-align: center;margin:0 auto;font-size:16px;width:140px;height:30px;margin-bottom:10px;}
	.photo_mission_sq{position:relative;display:block;border:0;background:#fff;border-radius:8px;padding:20px 10px 30px;margin:10px 0;box-shadow: 0 0 50px #e5e5e5;}
	.team_bonus_bk{position:relative;width:98%;margin:0 auto;background:#f1f1f1;border-radius:24px;box-shadow: 0 2px 4px #e5e5e5;padding-bottom:10px;margin-bottom:20px;}
	.team_bonus_title{position:relative;box-sizing: border-box; width:100%;height:auto;border-radius: 16px 16px 0 0 ;background:#fcca4e;text-align: center;padding:12px 0;font-weight: 500;font-size:21px;}
.miss_updt{font-size:16px;color:#fff;position: relative;padding:6px 0 0;}
	.teambonus_list{width:100%;margin:0;position:relative;}
	.teambonus_list .teambonus_sq{position:relative;margin:0 auto;padding:0;}
	.team_record_bonus{display:block;position:relative;margin:0;padding:0;}
			.teamUpper_sub{font-size:1.2em;font-weight: 400;margin:10px 0 8px;color:#fcca4e;}
			.trb_main{background:#f0f0f0;border-radius:8px;width:100%;margin:0 auto;}
			.trb_rules{display:block;font-size:16px;color:#686868;margin:6px 0 0;line-height:120%;}
			.tb_bonus{width:100%;border:0;padding:0;margin:0;overflow: hidden;color:#fff;font-size:16px;}
			.tb_bonus th.tm{width:20%;text-align:center;background:#ffd071;font-size:1.2em;font-weight:100;}
			.tb_bonus th.tt{width:32%;text-align:center;background:#ffc757;font-size:1.2em;font-weight:100;}
			.tb_bonus th.t1{positon:relative;width:16%;padding:20px;text-align:center;background:#ffd071;font-size:1.2em;font-weight:100;}
			.tb_bonus th.t2{positon:relative;width:16%;padding:20px;text-align:center;background:#ffc757;font-size:1.2em;font-weight:100;}
			.tb_bonus td.tm{positon:relative;padding:20px;text-align:center;color:#656565;font-weight:600;}
			.tb_bonus td.tt{positon:relative;padding:20px;text-align:center;color:#656565;font-weight:600;}
			.tb_bonus td.tm span{position:relative;display:block;border:0;margin:0;padding:6px;}
			.tb_bonus td.tm .ariPt{border:0;display:block;font-size:18px;color:#3d3d3d;}
			.tb_bonus td.tt .ariTime{display:block;color:#1d54a4;font-size:14px;padding:4px;font-weight: 100;}
			.tb_bonus td.t1{positon:relative;padding:20px;text-align:center;color:#656565;font-weight:600;}
			.tb_bonus td.t2{positon:relative;padding:20px;text-align:center;color:#656565;font-weight:600;}
			.tb_bonus td.t1 span{position:relative;display:block;border:0;margin:0;padding:6px;}
			.tb_bonus tr.roundata:nth-child(odd){background:#e9e9e9;}
		.ch_misssion_sq{width:96%;position:relative;background:#fff;margin:20px 10px;box-shadow: 0 2px 4px #e5e5e5;padding:10px;border-radius:8px;display:none;}
		.ch_missionFlip_simg{position:relative;width:243px;height:243px;background:url(../image/mission_flipimg.png) no-repeat;display:inline-block;padding:0;border:0;}
		.ch_bingo_simg{position:relative;width:243px;height:204px;background:url(../image/bingoface.png) no-repeat;display:inline-block;padding:0;border:0;}
		.ch_zenny_arive{position:relative;width:243px;height:244px;background:url(../image/zennyarive.png) no-repeat;display:inline-block;padding:0;border:0;}
.ch_bball_simg{position:relative;width:242px;height:231px;background:url(../image/chmissbball.png) no-repeat;display:inline-block;padding:0;border:0;}
		.mission_cxt_sq{padding:10px 8px;width:53%;border:0;display:inline-block;margin:0;vertical-align: top;text-align: justify;}
		.mission_cxt_sq .mission_tit{padding:8px 20px;background:#e24444;border-radius:8px;color:#fff;font-size:21px;font-weight: 500;display:inline-block;}
		.mission_cxt_sq .mission_cont{padding:8px;color:#000;font-size:16px;line-height:150%;letter-spacing:0;}
		.mission_cxt_sq .mission_adpt{position:relative;padding:8px;color:#3A3A3A;font-size:18px;}
		.mission_adpt .t_wd{padding:0;border:0;color:#474747;font-weight: 600;font-size:24px;}
		.mission_adpt .pe_wd{position:relative;padding:2px;margin:0 0 0 110px;color:#7A7A7A;}
		.mission_adpt .pe_wda{position:relative;padding:2px;margin:0 0 0 110px;color:#78411C;font-weight:600;font-size:20px;}
		.mission_adpt .sc_wda{margin-left:10px;color:#78411C;font-weight: 600;font-size:21px;}
		.mission_adpt .sc_wd{margin-left:10px;color:#f46c0f;font-weight: 600;font-size:21px;}
		.mission_lk_con{position:relative;display:inline-block;padding:0;bottom:10px;border:0;vertical-align: bottom;}
		.mission_rbn{padding:8px 36px;background:#2B2B2B;transition:.2s background ease-in;font-size:18px;color:#fff;border-radius: 8px;margin:6px;text-align:center;}
		.mission_rbn:hover{background:#954627;}
.missiontai_rbn{padding:8px 28px;background:#2B2B2B;transition:.2s background ease-in;font-size:16px;color:#fff;border-radius: 8px;margin:6px;width:60px;}
.missiontai_rbn:hover{background:#954627;}
		.mission_xq{position:absolute;display:none;width:100%;height:100%;background:rgba(0,0,0,.7); z-index: 10;border-radius:8px;left:0;top:0;text-align: center;color:#f1f1f1;font-size:22px;}
		.cl_wd{position:relative;padding:10px 30px;top:40%;background:#D63A3D;border-radius:42px;font-weight: 600;}
		.mis_ok{border:0;margin:0;background:#66C453;color:#fff;}
		.mission_bingo_con{border:2px solid #DEDEDE;background:#78411C;padding:8px 0;border-radius:8px;margin:0 auto;font-size:0;letter-spacing: 0;box-shadow: 0 2px 4px #e5e5e5;text-align: center;}
		.bingo_asq{width:30%;border:2px dotted #EFCF24;position:relative;margin:0;display:inline-block;padding:30px 0;margin:0 auto;font-size:14px;margin:0;color:#492b0f;border-radius:8px; background:#f1f1f1;}
		.dist_wd{display:block;background:#000;color:#3de28b;border-radius:8px;position:absolute;width:100%;top:0;height:100%;line-height:6; font-weight:100;font-size:14px;opacity:0;transition:.2s opacity ease-out;}
		.bingo_asq:hover .dist_wd{opacity: .8;}
		.gstar_ari{margin:0;color:#DA5F16;background:#fff center no-repeat;background-image:url(../image/mtr_starp2.png);}
		.hrun_mcon{padding:0;border:0;width:26%;display:inline-block;margin:6px;vertical-align: top;}
		.mission_hrun_con{margin:0 auto;font-size:0;letter-spacing: 0;text-align: center;width:100%;height:auto;border:0;}
		.hrun_asq{width:100%;height:95px;border:0;position:relative;margin:0;display:block;padding:2px;margin:0 auto;font-size:16px;margin:0;color:#474747;border-radius:8px; background:url(../image/bbase.png) center no-repeat;vertical-align: top;font-weight:600;}
		.bbased{padding:0;line-height:4.2;border:0;font-size:14px;}
		.hrun_res{display:block;font-size:14px;}
		.spec_wd{padding:2px 0;margin:0;color:#000;font-weight:800;}
		.spec_wdb{padding:2px 0;margin:0;color:#7A7A7A;}
		.scd{padding:2px;margin:0;color:#f46c0f;font-weight:800;}
		.scdg{padding:2px;margin:0;color:#52b552;}
		.missTai_sq{margin:0 auto;font-size:0;padding:0;border:0;text-align:center;margin:16px 0;}
		.missTai_sortsq{position:relative;display:inline-block;padding:4px;;width:30%;border:0;margin:0;font-size:16px;vertical-align: top;}
		.missTai_radsq{position:relative;display:inline-block;padding:4px;width:56%;border:0;margin:0;font-size:16px;vertical-align: top;}
		.taifeet_con{position:relative;padding:0;border:0;width:100%;margin:0;padding:8px;}
		.taifeet_cir{position:relative;display:inline-block;width:154px;height:154px;border-radius:73px;box-sizing: border-box; background:#ddd;color:#f1f1f1;margin:4px;transition:.2s opacity ease-out;box-shadow: 0 2px 4px #e5e5e5;font-weight: 500;padding:50px 0 0;}
		.tf_ari{background:#3fd1aa no-repeat center;background-image: url(../image/footpic.png);opacity:1;}
.tr_ari_we{background:#66C453 no-repeat center;background-image: url(../image/footpic.png);opacity:1;}
		.taifeet_cir .wet{font-size:18px;position:absolute;top:24px;left:0;right:0;color:#000;}
		.taifeet_cir .ct{font-size:22px;}
		.taifeet_cir .ht{font-size:18px;}
		.ht_y{color:#ffec06;}
		.taifeet_cir:hover{opacity: .8;background:#848484;}
		.trb_tai_main{border-radius:8px;width:100%;margin:0 auto;}
		.trb_tai_tit{position:relative;padding:6px;font-size:18px;line-height: 1.8;font-weight: 600;}
			.tb_taisort{width:100%;border:0;padding:0;margin:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow: hidden;color:#fff;font-size:16px;}
			.tb_taisort th.tm{text-align:center;background:#492b0f;font-size:1.2em;font-weight:100;padding:8px 0;}
			.tb_taisort th.tt{text-align:center;background:#673E18;font-size:1.2em;font-weight:100;}
			.tb_taisort td.tm{positon:relative;padding:2px;text-align:center;color:#656565;font-weight:500;background:#fff;}
			.tb_taisort td.tm span{position:relative;display:block;border:0;margin:0;padding:6px;}
			.tb_taisort tr.sortdata:nth-child(odd){position:relative;padding:0;background:#e9e9e9;border:0;}
		.missresult_list{width:100%;margin:0;}
	.missresult_list .result_sq{position:relative;margin:0 auto;text-align:center;padding:0;}
		.mission_result_sq{width:30%;position:relative;background:#fff;display:inline-block;margin:20px 0px;padding:10px;text-align:center;box-shadow: 0 2px 4px #e5e5e5;border-radius:8px;}
		.tohit_missionFlip_simg{position:relative;width:100%;height:244px;background:url(../image/mission_flipimg.png) no-repeat center;padding:0;border:0;}
		.tohit_bingo_simg{position:relative;width:100%;height:244px;background:url(../image/bingoface.png) no-repeat center;padding:0;border:0;}
		.tohit_zenny_arive{position:relative;width:100%;height:244px;background:url(../image/zennyarive.png) no-repeat center;padding:0;border:0;}
		.tohit_hrun_arive{position:relative;width:100%;height:244px;background:url(../image/chmissbball.png) no-repeat center;padding:0;border:0;}
		.mission_result_cxt{padding:10px 8px;border:0;display:inline-block;margin:0;vertical-align: top;}
		.mission_result_cxt .mission_tit{padding:8px 10px;background:#e24444;border-radius:8px;color:#fff;font-size:14px;font-weight: 500;}
		.mission_cont{padding:0;color:#000;font-size:18px;line-height:150%;letter-spacing:0;}
		.result_teamname{padding:8px 26px;background:#2B2B2B;font-size:18px;color:#fff;border-radius: 8px;margin:6px;color:#f5c70e;}
		.mission_nop{position:absolute;width:100%;height:100%;background:#333333; z-index: 10;border-radius:8px;left:0;top:0;text-align: center;color:#A9A9A9;font-weight: bold;font-size:60px;}
		.mission_gry{position:absolute;width:100%;height:100%;background:#f2f2f2; z-index: 6;border-radius:8px;left:0;top:0;} 
		.nop_wd{position:relative;display:block;width:100px;height:100px;padding:0;line-height: 100px;background:#f1f1f1;border-radius:67px;font-weight: 600;margin:0 auto;top:40%;}
		.excit_title{position:relative;box-sizing: border-box; width:100%;height:auto;border-radius: 16px 16px 0 0 ;background:#1d54a4;text-align: center;padding:12px 0;font-weight: 500;font-size:21px;}
		.excit_txt{vertical-align: middle;color:#3fd1aa;font-weight: 500;}
		.rw_spec_section{position:relative;width:100%;background:#f2f2f2;padding:0 20px;margin:0 auto;box-sizing:border-box;letter-spacing: 1px;}
		.rw_specRule_sq{position:relative;display:block;border-radius:6px;padding:10px 20px;}
	.rw_excitation_con{position:relative;display: block;padding:0;border:0;margin:0 auto;width:100%;text-align:center;margin-top:20px;}
	.team_record_baby{position:relative;padding:0;border:0;clear:both;display:block;}
	.round_excitation{position:relative;display:block;margin:0 0 20px;border-bottom:1px dashed #858585;}
	.round_excitation .round_award{position:relative;display:block;float:left;}
	.round_award .round_awardp{position:relative;width:100%;margin:0 auto;max-width:309px;padding:0;}
	.round_award_spec{position:relative;display:block;float:left;padding:10px 0;width:60%;}
	.round_award_spec .bonus_title{position:relative;display:block;padding:6px;line-height:1.2;text-align:left;font-size:16px;color:#1d54a4;}
.bonus_quest{width:500px;padding:6px;border:0;display:block;}
	.round_award_spec .bonus_content{position:relative;display:block;padding:6px;text-align:left;color:#686868;line-height:1.2;margin-top:20px;}
	.photo_teamint{position:absolute;top:0;background: url(../image/photoflagb.png) no-repeat;margin:auto;top:32px;width:223px;height:40px;z-index: 39;left:0;right:0;padding:0;border:0;}
		.photo_teamint .phototeam_t{text-align: center;line-height:36px;font-size:12px;color:#000;font-weight:100;}
		.photo_teamint .phototeam_t_en{text-align: center;line-height:36px;font-size:12px;color:#000;font-weight:100;margin:0 0 0 20px;}
.scounts1{padding:0;position:absolute;display: block;width:24px;height:20px;background:url(../image/headwteam.png) no-repeat; left:0;bottom:0;border:0;line-height: 22px;color:#fff;font-size:12px;text-align: center;}
	.rw_count_lk{padding:0;border:0;margin:0;text-decoration:none;}
	.rw_dayshow{position:fixed;top:70px;right:-8px;padding:0;border:0;transition:right .2s linear;z-index:5002;}
.rw_dayshow .days_bar{position:relative;float:left;background: url(../image/iconut_lcs.png) no-repeat;width:41px;height:276px;cursor: pointer;}
.rw_dayshow .count_days{position:relative;float:left;background:url(../image/../image/icount_bx.png) no-repeat;width:217px;height:276px;}
.count_days .rw_round{position:relative;font-size:14px;margin:0 auto;text-align: center;color:#f1f1f1;margin-top:96px;width:160px;left:-20px;}
.count_days .rw_daystxt{position:relative;margin:0 auto;text-align:center;color:#fff;font-size:18px;left:-20px;margin-bottom:38px;width:100px;}
.rw_daystxt .days_t{position: relative;color:#FFB510;font-size:18px;padding:0 2px 0;font-weight:600;border:0;}
.phocount_rbt{display:block;position: relative; width:auto;height:28px;background: url(../image/photor.png) no-repeat center;color:#f1f1f1;border-radius:12px;text-align: center;left:0;margin:0 auto;line-height: 26px;margin-top:6px;padding:0 8px;}
		.phocount_rbt .fn_word{font-size:12px;}
	a.upthinga{display:inline-block;padding:0;text-decoration:none;border:0;}
	.upthinga:hover{opacity:0.9;}
	.cmission_name{color:#3f3f3f;font-weight:400;padding:0;font-size:16px;border:0;background:#f1f1f1;border-radius:16px;padding:4px 4px;margin-bottom:12px;margin-top:-28px;}
			.camsign_con{position:relative;margin:0;border:0;width:160px;text-align:center;padding:6px;background: url(../image/photoob.png) no-repeat;border-radius:12px;color:#40210f;font-weight:600;}
			.guphoto_tb{position:absolute;top:20%;z-index: 21;text-align:center;left:0;right:0;width:50%;margin:0 auto;}
			.guphoto_tb .ldtxt{color:#ffcc00;font-size:18px;padding:6px;}
			.guphoto_St{position:relative;width:166px;height:32px;border-radius:8px;background:#22b573;line-height: 32px;color:#fff;padding:8px 4px;cursor:pointer;margin:0 auto;display:none;}
			.guphoto_St:hover{background:#000;}
			.guscd_lk{padding:0;margin:0;position:absolute;width:100%;height:90%;background:none;cursor:pointer;}
			.gusfcwin{width:100%;height:100%;z-index:19;border-radius:8px;position:absolute;top:0;left:0;overflow: hidden;color:#fcee21;background:url(../image/gamecardp.jpg) no-repeat center;display:none;background-size:contain;background-color:#000;}
			.guss_info_tp{display:block;background:rgba(0,0,0,.5);text-align:center;width:100%;position:absolute;top:0;padding:10px;}
			.gusphoto_tit{font-size:21px;font-weight: 600;color:#fff;padding:6px;}
			.gusphoto_author,.gusphoto_phone{position:relative;font-weight:100;padding:4px;}
			.guss_spec_bm{display:block;background:rgba(0,0,0,.5);text-align:center;width:100%;position:absolute;bottom:0;padding:10px 0;}
			.gus_ct{color:#fff;font-size:14px;padding:4px 0 0;}
			.gusphoto_conwd{position:relative;display:inline-block;padding:10px 20px;font-size:16px;color:#ffcc00;text-align:left;}
			.pag_bs{position:relative;font-weight:600;width:150px;height:32px;border-radius:8px;background:#22b573;display:inline-block;line-height: 32px;color:#fff;cursor:pointer;padding:4px;}
			.pag_bs:hover{background:#000;}
			.mission_fc_bx{width:96%;position:relative;background:#fff;margin:20px 10px;box-shadow: 0 2px 4px #e5e5e5;padding:10px;border-radius:8px;background:url(../image/photocuzenny.png) no-repeat center; background-size:contain;}
			.mission_fc_fcon{position:relative;border:0;width:56%;margin:0 auto;padding:0;}
			.gamecards_m{position:relative;width:100%;padding:8px 0;margin:0 auto;text-align:center;letter-spacing:0;font-size:0;border:6px solid #eee4b9;background:#78411C;box-sizing: border-box; border-radius: 8px;}
			.card_con{position:relative;padding:0;border:0;display:inline-block;width:30%;border:0;margin:0;/*cursor:pointer;*/opacity: 0;}
			.card_con .card_covs{position:relative;width:100%;height:auto;padding:0;border:0;transition:.3s opacity ease-out;}
			.card_con .cardshow_p{position:absolute;width:100%;height:100%;;background-repeat: : no-repeat;background-position:center;top:0;left:0;background-size:cover;border:2px solid #6b423b;box-sizing: border-box;opacity: 0;transition:.3s opacity ease-out;z-index:1;border-radius:8px;}
			.card_con .cardshow_p::before{content:'';width:100%;height:100%;border-radius:8px;border:8px solid #f1f1f1;position:absolute;top:0;left:0;box-sizing: border-box;}
			.guessfail_mc{position:absolute;width:60%;height:70px;background:#ad3434;z-index: 10;left:0;border-radius:22px;right:0;top:60px;bottom:0;margin:auto;box-shadow:0 2px 4px rgba(0,0,0,.2);display:none;}
			.guessfail_mc .hintxt{position:absolute;width:60%;left:6%;color:#f1f1f1;top:30%;font-size:14px;font-weight:600;line-height:1.4;}
			.guessfail_mc .dteazeny{position: absolute; display:block;background:url(../image/teazenym.png) no-repeat;width:90px;height:89px;right:10px;bottom:20px;}
			.guesso_mc{position:absolute;width:60%;height:70px;background:#593089;z-index: 10;left:0;border-radius:22px;right:0;top:60px;bottom:0;margin:auto;box-shadow:0 2px 4px rgba(0,0,0,.2);display:none;}
			.guesso_mc .hintxt{position:absolute;width:70%;left:10%;color:#fff;top:20%;font-size:18px;font-weight:600;line-height:2;}
			.guesso_mc .evosmizenny{position: absolute; display:block;background:url(../image/../image/gurrizenny2.png) no-repeat;width:187px;height:158px;background-size:cover;right:10px;bottom:20px;}
.photo_rule_txt a{font-weight:600;color:#F6730F;}
			@media screen and (max-width:1170px){
.mission_result_sq{width:90%;position:relative;background:#fff;}
	}
@media screen and (max-width:1080px){
	.photo_logo_sq{position:absolute;left:0;right:0;text-align:center;top:30%;}
	.photo_logo{width:200px;height:125px;}
	.photo_nav_con{position:relative;text-align:center;width:100%;}
	.photo_link{height:auto;padding:0;}
	.photo_menu_con{position:relative;color:#fff;display:block;vertical-align: middle;padding:0;margin:0;right:0;top:0;bottom:0;z-index:100;}
	.photo_menu_con .photo_u{display:block;vertical-align: middle; padding:0;border:0;list-style: none;font-size:0;height:auto;margin:0;}
	.photo_menu_con .photo_u .an{color:#f2f2f2;display:inline-block;padding:8px;text-align:center;font-size:14px;margin:0 auto;height:100%;padding:0;transition:background .2s ease-out;width:calc(100% / 3);}
	.photo_u .an::before{content:'';width:0;height:100%;display:inline-block;vertical-align: middle;}
	.photo_u .an .link_wd{display:inline-block;vertical-align: middle;margin:0 auto;border:0;padding:20px 0;font-size:12px;}
	.photo_u .an:hover{background:#1e73d8;}
	.photo_u .an.as{background:#1e73d8;}
	.photo_bn_show .photo_fn_bx{left:0;right:0;text-align:center;}
	.photo_warCond_sq{position:relative;display:block;border:0;background:#fff;border-radius:8px;padding:20px 20px 30px;margin:10px 20px;}
	.photo_war_top5{width:100%;margin:0 30px 30px 0;}
	.photo_warCond_sq .team_zny{display:none;}
		.ch_misssion_sq{padding:6px 0;margin:0 auto;margin-top:10px;}
	.ch_missionFlip_simg{display:block;margin:0 auto;}
	.ch_bingo_simg{display:block;margin:0 auto;}
		.ch_zenny_arive{display:block;margin:0 auto;}
.ch_bball_simg{display:block;margin:0 auto;}
	.mission_cxt_sq{padding:10px 8px;width:90%;border:0;display:block;margin:0 auto;}
	.mission_cxt_sq .mission_tit{padding:8px 20px;background:#e24444;border-radius:8px;color:#fff;font-size:21px;font-weight: 500;display:block;text-align:center;}
		.mission_cxt_sq .mission_cont{padding:8px;color:#000;font-size:14px;line-height:150%;}
		.mission_cxt_sq .mission_adpt{position:relative;padding:8px;color:#3A3A3A;font-size:18px;}
		.mission_adpt .t_wd{padding:0;border:0;color:#474747;font-weight: 600;font-size:21px;}
		.mission_adpt .pe_wd{position:relative;padding:2px;margin:0 0 0 30px;color:#7A7A7A;font-size:14px;}
		.mission_adpt .pe_wda{position:relative;padding:2px;margin:0 0 0 30px;color:#78411C;font-weight:600;letter-spacing:0;font-size:14px;}
		.mission_adpt .sc_wda{margin-left:10px;color:#78411C;font-weight: 600;font-size:14px;}
		.mission_adpt .sc_wd{margin-left:10px;color:#f46c0f;font-weight: 600;font-size:14px;}
		.mission_lk_con{position:relative;display:block;padding:0;bottom:10px;border:0;vertical-align: bottom;width:200px;text-align:center;margin:0 auto;margin-top:20px;}
		.mission_rbn{padding:8px 36px;background:#2B2B2B;transition:.2s background ease-in;font-size:18px;color:#fff;border-radius: 8px;margin:6px;}
		.mission_rbn:hover{background:#954627;}
		.mission_xq{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7); z-index: 10;border-radius:8px;left:0;top:0;text-align: center;color:#f1f1f1;font-size:22px;}
		.cl_wd{position:relative;padding:10px 30px;top:40%;background:#D63A3D;border-radius:42px;font-weight: 600;}
		.mis_ok{border:0;margin:0;background:#66C453;color:#fff;}
	.dist_wd{line-height:1;font-size:12px;box-sizing:border-box;padding-top:20px;}
		.hrun_mcon{padding:0;border:0;width:40%;display:inline-block;margin:6px;}
		.missTai_sortsq{;width:90%;border:0;}
	.missTai_radsq{position:relative;width:90%;border:0;margin:20px 0;}
	.trb_tai_tit{font-size:16px;font-weight: 600;}
	.taifeet_cir{width:120px;height:120px;padding:30px 0 0;}
	.taifeet_cir .wet{top:12px;font-size:14px;color:#000;}
	
	.bonus_quest{width:auto;padding:6px;border:0;display:block;font-size:14px;}
}
	
@media screen and (max-width:768px){
	.photo_gray_sq .photo_slog_wd{text-align:center;font-size:2em;left:0;right:0;font-size:24px;}
	.photo_bn_show .photo_gray_sq{right:0;left:0;margin:0 auto;width:100%;}
	.photo_bn_show{position:relative;width:100%;height:360px;}
	.activity_cate{font-size:1.4em;}
	.activity_ol_sublink_sect{padding:6px 0 0;}
	.activity_ol_sublink_sect .ol_link{padding:8px 8px;font-size:14px;margin:0 0 6px;border-radius:4px;}
	.photo_rule_blk{width:100%;padding:10px;}
	.photo_misshit_blk{width:100%;padding:10px;}
	.photo_specRule_sq{padding:20px 20px 30px;margin:10px 20px 30px;}
	.photo_rule_txt{text-align:left;font-size:16px;}
	.spec_word_t1{font-size:14px;}
	.specRule_title{font-size:16px;}
	.person_pt{font-size:18px;line-height: 2;color:#F6730F;margin:6px 2px 20px;}
	.photo_top50 .teammate{position:relative;border:0;width:100%;display:block;}
	.teammate .teammate_name,.teammate .teammate_pt,.teammate a.addsame,.add_infriend{display:inline-block;float:inherit;vertical-align: middle;}
	.photo_top50 .top50_txt{font-size:14px;}
	.missiontai_rbn{display:block;width:100px;margin:10px auto;}
.tb_bonus th.tm{font-size:8px;padding:2px;width:20%;}
				.tb_bonus th.tt{font-size:8px;padding:2px;width:20%;}
				.tb_bonus th.t1{font-size:8px;padding:2px;}
				.tb_bonus th.t2{font-size:8px;padding:2px;}
				.tb_bonus td.tm{font-size:8px;padding:2px;}
				.tb_bonus td.tt{font-size:8px;padding:2px;border:0;}
				.tb_bonus td.tm span{font-size:8px;padding:2px;}
				.tb_bonus td.tm .ariPt{border:0;display:block;font-size:8px;color:#3d3d3d;}
				.tb_bonus td.tt{font-size:8px;padding:2px;}
				.tb_bonus td.tt .ariTime{display: none; font-size:8px;word-break:break-all;padding:2px;}
				.tb_bonus td.t1{text-indent:0;padding:2px;font-size:8px;}
				.tb_bonus td.t2{padding:2px;font-size:8px;}
				.tb_bonus td.t1 span{display:block;position:relative;padding:2px;}
	.excit_title{padding:20px;}
	.excit_txt{position:relative;font-size:18px;}
		.guphoto_tb{width:100%;}
	.guphoto_tb img{width:50%;}
	.guphoto_tb .ldtxt{color:#ffcc00;font-size:14px;padding:6px;}
			.guphoto_St{position:relative;width:120px;height:32px;font-size:14px;padding:4px;}
	.card_con .cardshow_p::before{border:4px solid #f1f1f1;position:absolute;}
			.mission_fc_bx{width:90%;position:relative;margin:0 auto;}
	.mission_fc_fcon{position:relative;border:0;width:100%;margin:0 auto;padding:0;}
	.guessfail_mc{position:absolute;width:80%;}
			.guessfail_mc .hintxt{width:80%;font-size:12px;line-height:1;}
			.guessfail_mc .dteazeny{width:60px;height:59px;background-size:cover;}
			.guesso_mc{position:absolute;width:80%;}
			.guesso_mc .hintxt{position:absolute;width:50%;font-size:12px;line-height:1;}
	.guss_spec_bm{padding:0 0 10px;}
	.gusphoto_conwd{display:block;text-align:left;margin:0 auto;font-size:14px;padding:10px;}
			.pag_bs{display:block;text-align:center;margin:0 auto;}
	.phteam_name{font-size:12px;}
	.phteam_pt{font-size:12px;}
	.top5_txt{font-size:16px;}
	.miss_updt{font-size:14px;}
	.titimg_ico{width:20px;}
	.bingo_asq{padding:0;height:100px;font-size:12px;vertical-align: top;line-height: 100px;}
	.round_excitation .round_award{display:block;float:none;}
	.round_award_spec{position:relative;display:block;width:100%;}
	.team_bonus_title{padding:12px 10px;}
}
@media screen and (max-width:360px){
.activity_ol_sublink_sect .ol_link{padding:8px 22px;font-size:14px;margin:0 0 6px;border-radius:4px;}
.photo_fn_bx .ztk_home{position:relative;display:inline-block;min-width:74px;height:36px;background:#1e73d8;vertical-align: middle;transition:background .2s ease-in;border-radius: 10px;text-align:center;padding:0 2px;}
}/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  margin:0 auto;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
  margin:0 auto;
    
}
.bxslider {
  margin: 0;
  padding: 0;
}

/*photo title add*/
.bxslider li{width:100%;height:480px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#000;}

ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  /*-moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;*/
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('../image/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0;
	bottom:20px;
	z-index:100;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #0baeff;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
	opacity:0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 0px;
  background: url(../image/arrow.png)no-repeat 0 0;
opacity:.8;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
	opacity:1;
}
.bx-wrapper .bx-next {
  right: -4px;
  background: url('../image/arrow.png') no-repeat -54px 0;
	opacity:.8;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -54px 0;
	opacity:1;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -49px;
  outline: 0;
  width: 54px;
  height: 98px;
  text-indent: -9999px;
  z-index: 2000;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('../image/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('../image/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}


@media screen and (max-width:768px){
	/*photo title add*/
.bxslider li{width:100%;height:360px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#000;}
}