
@font-face {
	font-family: "arial black";
	src: url(../font/arialbd.ttf);
}
.location_store_box {  }
.location_store {  }
.location_store i {  }  

.location_store_ul { padding: 14px 7px 0; margin-bottom: 2px; }
.location_store_ul li { float: left; width: 25%; margin-bottom: 14px; }
.location_store_ul .w100_li { width: 100%; }  
.location_store_ul li a { display: inline-block; font-size: 15px; line-height: 16px; color: #333; } 
.location_store_ul li a i { width: 15px; height: 15px; background-position: -88px -112px; margin-right: 7px; }
.location_store_ul li a > span { display: inline-block; float: left; max-width: 172px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; line-height: 15px; color: #353535; }
.location_store_ul li a > span:hover { text-decoration: underline; }

.location_store_list {  }
.cut_link_store { margin-bottom: 9px; border-bottom: solid 2px #ff86b3;display:none }
.cut_link_store a { display: block; padding: 8px 12px; margin-right: 1px; float: left; font-size: 12px; line-height: 13px; color: #5c5c5c; border: solid 1px #d2d2d2; border-bottom: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }   
.cut_link_store .on_cut_link_store,
.cut_link_store a:hover { color: white; background: #ff83b1; background: -webkit-linear-gradient(#ff85b2,#fd498c); background: -o-linear-gradient(#ff85b2,#fd498c); background: linear-gradient(#ff85b2,#fd498c); border: 0; }
.main_store_list {  }
.main_store_list > p { font-size: 12px; line-height: 12px; color: #5c5c5c; }
.title_store_list { padding-left: 8px; margin-bottom: 7px; }
.title_store_list i { width: 19px; height: 19px; background-position-y: -18px; margin-top: -3px; margin-right: 10px; } 
.write_diary_icon i { background-position-y: -38px; }
.title_store_list span { float: left; display: inline-block; font-size: 14px; line-height: 16px; color: #333; }
.title_store_list span span { font-size: 16px; font-weight: bold; }
.main_store_list > ul { margin-top: 4px; margin-bottom: 12px; }
.main_store_list > ul > li { margin-bottom: 17px; padding-left: 8px; border-top: solid 4px #fbb721; position: relative; background-color: #fffcf5; }
.title_store_list .store_habit_area_two{display: inline-block; margin-left: 5px;}
.title_store_list .store_habit_area_two a{display: inline-block; margin: 0 5px;}
/*写メ日記*/
.link_write_diary { margin: 20px 0; height: 46px; text-align: center; }
.link_write_diary > div { display: inline-block; }
.link_write_diary > div a { float: left; display: inline-block; width: 244px; line-height: 44px; font-size: 14px; color: #333; background-color: white; border: solid 1px #e9e9e9; border-radius: 5px; }
.link_write_diary > div a:first-child { margin-right: 60px; }
.link_write_diary .on_link_write,
.link_write_diary > div a:hover { font-size: 16px; background-color: #ff86b3; border-color: #ff86b3; color: white; }
.list_write_diary { width: 774px; position: relative; }
.list_write_diary ul { margin-left: 17px; border: solid 1px #ddd; border-right: 0; border-bottom: 0; }
.list_write_diary ul li { float: left; width: 378px; padding: 9px; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; }
.pic_list_write { width: 170px; height: 170px; }
.pic_list_write img { display: inline-block; width: 100%; height: 100%; }
.txt_list_write { padding-top: 3px; padding-left: 5px; }
.txt_list_write > p { font-size: 12px; line-height: 12px; color: #333; }
.txt_list_write .write_titlep1 { margin-bottom: 7px; font-weight: bold; }
.txt_list_write .write_titlep2 { margin-bottom: 32px; color: #ea68a2; } 
.txt_list_data { margin-bottom: 8px; }
.txt_list_data img { display: inline-block; width: 34px; height: 44px; margin-right: 6px; float: left;  }
.txt_list_write .user_txt_list { float: left; } 
.txt_list_write .user_txt_list p { margin-bottom: 5px; font-size: 13px; line-height: 13px; color: #333; max-width: 130px; } 
.state_user_txt { width: 132px; }
.state_user_txt span { display: inline-block; margin-right: 2px; margin-bottom: 2px; float: left; font-size: 12px; line-height: 12px; color: #eee; border: solid 1px #eee; padding: 4px; border-radius: 3px; }
.state_user_txt .state_on_user { color: #f39c2c; border-color: #f39c2c; }
.txt_list_describe {  }
.txt_list_describe p { font-size: 12px; line-height: 12px; color: #777; margin-bottom: 3px; }
/*本日出勤*/
.attendance_store i { background-position-y: -76px; }

/*求人*/
.recruitment_list {  }
.recruitment_list > ul > li { margin-top: 20px; padding: 12px; border: solid 5px #f8c3cd; position: relative; }
.recruitment_list > ul > li:first-child { margin-top: 0; }
.recruitment_list > ul > li > a { display: inline-block; margin-bottom: 11px; font-size: 15px; line-height: 16px; color: #333; font-weight: bold; }
.recruitment_list > ul > li > a:hover { text-decoration: underline; }
.link_recruitment { margin-bottom: 15px; background-color: #fafafa; }
.link_recruitment img { float: left; display: inline-block; width: 460px; height: 196px;border-radius: 5px; text-align: center; background-color: #333; }
.link_recruitment div { float: left; width: 308px; padding: 10px 8px 10px 12px; }
.link_recruitment div a { display: inline-block; font-size: 12px; line-height: 20px; color: #2e2e2e; }
.link_recruitment div a:hover { text-decoration: underline; }
.info_recruitment {  }
.info_recruitment li { margin-bottom: 5px; background-color: #fafafa; font-size: 14px; }
.info_recruitment li:last-child { margin-bottom: 0; }
.name_info_recruitment { margin-right: 28px; padding-left: 8px; width: 90px; height: 24px; line-height: 24px; background-color: #ffa6c5; border-top-right-radius: 18px; font-size: 12px; color: white; max-width: 90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.txt_info_recruitment { font-size: 12px; line-height: 24px; max-width: 648px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.recruitment_onIcon:after { display: inline-block; content: ''; width: 80px; height: 80px; background: url(../img/index/commonality.png) 0 -350px no-repeat; position: absolute; right: -5px; top: -5px; }
/*新面孔*/
.face_store i { background-position-y: -95px; }
/*新着情報*/ 
.message_store i { background-position-y: -114px; } 
.message_info { margin-top: 9px; }
.list_message_info { margin-top: 9px; }
.list_message_info li { font-size: 14px; line-height: 26px; margin-bottom: 20px; }
.list_message_info li > div { float: left; }
.state_message_info { width: 140px; height: 26px; line-height: 24px; border-radius: 50px; color: white; margin-right: 19px; text-align: center; }
	.color_info1 { background-color: #ff86b3; }
	.color_info2 { background-color: #6dbb88; }
	.color_info3 { background-color: #f7b554; }
	.color_info4 { background-color: #f89d56; }
	.color_info5 { background-color: #81c7d4; }
.time_message_info { margin-right: 8px; max-width: 108px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.headline_message_info {  }
.headline_message_info a { display: block; font-size: 14px; color: #333; max-width: 532px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: underline; }
/*车站/线路*/
.circuit_box {  }
.circuit_box form h2 { margin-bottom: 10px; padding: 10px; font-size: 16px; line-height: 16px; color: white; background-color: #7abeef; border: solid 1px #4e9fd7; }
.frame_seek_box { margin-bottom: 26px; }
.frame_seek_box > p { margin-bottom: 13px; padding: 8px 10px; font-size: 16px; line-height: 16px; color: white; background-color: #a8a8a8; }
.frame_seekInput {  }
.frame_seekInput input { float: left; padding: 5px; font-size: 14px; color: #333; border: solid 1px #cbcbcb; }
.frame_seekInput input[type="text"] { padding-left: 9px; width: 274px; }
.frame_seekInput input[type="submit"] { line-height: 0; width: 118px; height: 29px; background-color: white; cursor: pointer; }
.frame_seekInput span { display: inline-block; float: left; margin-right: 13px; margin-left: 6px; font-size: 14px; line-height: 29px; color: #333; }
.circuit_list_site { margin-bottom: 38px; }
.circuit_list_site > li {  }
.circuit_list_site > li p { margin-bottom: 16px; padding: 8px 10px; font-size: 16px; line-height: 16px; color: white; background-color: #a8a8a8; }
.list_site_ul { height: 88px; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.list_site_ul li { float: left; width: 25%; margin-bottom: 6px; cursor: pointer; }
.list_site_ul li a { font-size: 14px; color: #333; }
.list_site_ul li a:hover { text-decoration: underline; }
.list_site_ul li i { display: inline-block; margin-right: 8px; float: left; width: 21px; height: 21px; background-image: url(../img/index/commonality.png); background-repeat: no-repeat; background-position: -80px -350px; }
.list_site_ul .site_ulIcon i { background-position-x: -101px; }
.list_site_ul li span { float: left; font-size: 14px; line-height: 21px; color: #333; font-weight: bold; } 
.site_toggle_btn { padding: 20px 0 17px; text-align: center; visibility: hidden; }
.site_toggle_btn span { display: inline-block; width: 171px; height: 34px; line-height: 34px; background-color: #ffb209; border-radius: 2px; color: white; text-shadow: 0 3px 1px #dd9700; font-weight: bold; font-size: 16px; cursor: pointer; }
.site_toggle_btn .site_toggle_btnSpan_color { background-color: #45d076; }
.seek_btn_list_site { text-align: center; display: none; }
.seek_btn_list_site > div { display: inline-block; font-size: 0; } 
.seek_btn_list_site input:first-child { margin-right: 30px; }
.seek_btn_list_site input:last-child { background-color: #45d076; text-shadow: 0 3px 1px #2eae5b; }
.seek_btn_list_site input:last-child:hover { background-color: #34b461; }
.submit_list_site { text-align: center; }
.submit_list_site input,
.seek_btn_list_site input { width: 356px; height: 46px; line-height: 46px; text-align: center; background-color: #ffb209; border: 0; border-radius: 2px; font-size: 18px; font-weight: bold; text-shadow: 0 3px 1px #dd9700; font-weight: bold; color: white; cursor: pointer; }
.seek_btn_list_site input:first-child:hover,
.site_toggle_btn span:hover,
.submit_list_site input:hover { background-color: #e09b04; }
/*折扣优惠*/
.preferential_buckles {  }
.preferential_buckles i { background-position-y: -133px; }


.screen_info { margin-bottom: 30px; }
.screen_info_btn { margin-bottom: 8px; }
.screen_info_btn div { width: 49.5%; height: 41px; line-height: 41px; background: url(../img/index/sentimentLineX.png) 0 0 repeat-x; text-align: center; font-size: 15px; color: #5a5a5a; text-shadow: 0 3px 1px #bbb; position: relative; }
.screen_info_btn div:first-child { float: left; }
.screen_info_btn div:last-child { float: right; }
.screen_info_btn .info_btn_on { color: white; background-position-y: -41px !important; text-shadow: 0 3px 1px #6CB3AD; }
.title_name_screen { padding-left: 8px; line-height: 27px; font-size: 14px; color: #232323; font-weight: bold; background-color: #dadada; }
.selected_screen { padding: 8px 0; }
.list_selected_box { width: 632px; float: left; margin-top: 4px; }
.list_selected_box li { float: left; margin-right: 20px; margin-bottom: 5px; cursor: pointer; }
.list_selected_box li span { float: left; display: inline-block; margin-top: 3px; margin-right: 9px; font-size: 14px; line-height: 14px; color: #333; font-weight: bold; }
.list_selected_box li i { width: 22px; height: 22px; background-position: -72px -256px; }
.selected_screen > span { float: right; display: inline-block; width: 170px; height: 34px; line-height: 34px; border-radius: 2px; background-color: #328f53; font-size: 14px; color: white; font-weight: bold; text-align: center; cursor: pointer; }
.industry_screen { margin-bottom: 22px; }
.industry_screen p { margin-bottom: 2px; font-size: 14px; line-height: 26px; font-weight: bold; color: white; background-color: #dadada; text-shadow: 0 2px 1px #8d8d8d; text-align: center; }
.industry_screen ul {  }
.industry_screen ul li { padding: 1px; margin-left: 3px; width: 130px; float: left; background: url(../img/index/sentimentLineX.png) 0 -223px repeat-x; border: solid 1px #cbcbcb; cursor: pointer; }
.industry_screen ul li i { width: 24px; height: 24px; background-position: 0 0; }
.industry_screen .industry_i1 { background-position: 0 -256px; }
.industry_screen .industry_i2 { background-position: -24px -256px; }
.industry_screen .industry_i3 { background-position: -48px -256px; }
.industry_screen .industry_i4 { background-position: 0 -280px; }
.industry_screen .industry_i5 { background-position: -24px -280px; }
.industry_screen .industry_i6 { background-position: -48px -280px; }
.industry_screen ul li span { float: left; display: inline-block; line-height: 24px; padding-left: 28px; font-size: 14px; color: #303694; text-decoration: underline; position: relative; max-width: 116px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.industry_screen ul li span:before { display: inline-block; content: ''; width: 14px; height: 14px; background-image: url(../img/index/commonality.png); background-position: -72px -278px; background-repeat: no-repeat; position: absolute; left: 8px; top: 6px; }
.industry_screen ul .industry_pitchOn span:before { background-position-x: -86px; }
.condition_screen { margin-bottom: 31px; text-align: center; }
.condition_screen > div { float: left; height: 47px; line-height: 47px; font-size: 16px; color: #575757; border-radius: 4px; overflow: hidden; margin-right: 9px; cursor: pointer; }
.condition_screen .condition_screen1 { width: 312px; background: url(../img/index/sentimentLineX.png) 0 -82px repeat-x; color: white; }
.condition_screen .condition_screen2 { width: 312px; background: url(../img/index/sentimentLineX.png) 0 -129px repeat-x; color: white; }
.condition_screen .condition_screen3 { width: 160px; margin-right: 0; background: url(../img/index/sentimentLineX.png) 0 -176px repeat-x; }
.link_screed a { float: right; font-size: 12px; line-height: 12px; color: #3a47f6; }
.link_screed a:hover { text-decoration: underline; }
.screen_result { border: solid 1px #ccc; margin-bottom: 30px; }
.head_resultTop { padding: 12px 0 11px 11px; border-top: solid 4px #f6be4b; background: url(../img/index/station_line.png) center repeat-x; }
.head_resultTop i { width: 20px; height: 19px; background: url(../img/index/commonality.png) 0 -430px no-repeat; float: left; margin-right: 4px; }
.head_resultTop span { float: left; display: inline-block; font-size: 16px; line-height: 16px; color: #242415; font-weight: bold; }
.theMain_resultTop { background-color: #fff2a9; padding: 0 12px; border-top: solid 1px #ccc; border-bottom: solid 4px #f6be4b; }
.theMain_resultTop li { margin-top: 12px; font-size: 0; }
.theMain_resultTop li p { font-size: 12px; line-height: 12px; color: #1a1a1a; padding: 5px 0 5px 8px; border-left: solid 4px #4e4b46; margin-bottom: 6px; }
.searchBox { padding: 4px; background-color: #dfdabd; border-radius: 3px; }
.searchBox_inputBox { width: 654px; float: left; background-color: white; border: solid 1px #ccc; padding: 14px 0 14px 8px; font-size: 0; }
.searchBox_inputBox input { width: 100%; font-size: 14px; line-height: 14px; color: #666; border: 0; }
.searchBtn { width: 114px; float: left; background-color: #f44336; border: solid 1px #f44336; padding: 14px 0; text-align: center; font-size: 14px; line-height: 14px; color: white; font-weight: bold; }
.searchBtnIcon { display: inline-block; font-size: 0; border-top: solid 1px #ffaf00; border-left: solid 1px #ffaf00; }
.searchBtnIcon div { margin-right: 1px; height: 47px; padding: 17px 24px 0; font-size: 0; background-color: #efefef; border-right: solid 1px #ffaf00; border-bottom: solid 1px #ffaf00; cursor: pointer; }
.searchBtnIcon div i { float: left; background-image: url(../img/index/commonality.png); background-repeat: no-repeat; background-position: 0 -452px; }
.searchBtnIcon div span { float: left; font-size: 13px; line-height: 13px; color: #222; }
.searchBtnIcon .BtnIcon1 i { width: 16px; height: 13px; background-position-x: 0; }
.searchBtnIcon .BtnIcon2 i { width: 19px; height: 19px; background-position-x: -16px; margin-top: -2px; }
.searchBtnIcon .BtnIcon3 i { width: 16px; height: 14px; background-position-x: -35px; }
.search_select { margin-bottom: 28px; }
.search_select1 { padding: 0 12px; }
.search_select1 > li { margin-top: 17px; }
.search_select1 > li > p { font-size: 14px; line-height: 14px; color: #1a1a1a; padding: 10px 6px; margin-bottom: 12px; background-color: #efefef; }
.search_checkThe { padding: 0 6px; }
.search_checkThe li { float: left; width: 20%; margin-bottom: 11px; }
.search_checkThe li i { width: 22px; height: 22px; background-image: url(../img/index/commonality.png); background-repeat: no-repeat; background-position: -20px -430px; margin-right: 3px; float: left; cursor: pointer; }
.search_checkThe .onSearchCheckThe { background-position-x: -42px; }
.search_checkThe li span { display: inline-block; float: left; font-size: 12px; line-height: 22px; color: black; max-width: 126px; }
.pull_checkThe {  }
.data_pullCheckThe { width: 48%; padding: 13px 12px; background-color: #f2f2f2; border: solid 1px #ccc; position: relative; cursor: pointer; font-size: 0; float: left; }
.data_pullCheckThe span { font-size: 12px; line-height: 12px; color: #3c3c3c; }
.data_pullCheckThe:after { display: inline-block; content: ''; width: 6px; height: 3px; background: url(../img/index/commonality.png) -64px -430px no-repeat; position: absolute; right: 12px; top: 18px; transition: all .5s; -webkit-transition: all .5s; }
.data_pullCheckThe:hover:after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.list_dataPull { position: absolute; left: -1px; top: 39px; width: 372px; border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; visibility: hidden; opacity: 0; z-index: -1; transition: all .5s; -webkit-transition: all .5s; }
.list_dataPullOn { visibility: visible; opacity: 1; z-index: 1; }
.list_dataPull li { font-size: 12px; line-height: 12px; background-color: white; padding: 12px 0 12px 12px; }
.list_dataPull li:hover { background-color: #f2f2f2; }
.pull_checkThe > span { float: left; line-height: 40px; margin: 0 8px; }
.search_paging { text-align: center; background-color: #dedede; border-top: solid 1px #ccc; font-size: 0; } 
.search_paging > div { display: inline-block; }
.search_paging > div > div { padding: 14px 0; float: left; }
.search_paging > div > div i { float: left; background-image: url(../img/index/commonality.png); background-repeat: no-repeat; background-position: 0 -430px; }
.search_paging > div > div span { display: inline-block; font-size: 14px; line-height: 13px; float: left; }
.search_paging .top_pag { padding-right: 100px; border-right: solid 1px #ccc;  cursor: pointer; }
.search_paging .top_pag i { width: 10px; height: 13px; background-position-x: -70px; margin-right: 4px; } 
.search_paging .red_pagingMark { width: 238px; background-color: #f44336; color: white; } 
.search_paging .red_pagingMark div { display: inline-block; }
.search_paging .red_pagingMark div span { font-weight: bold; }
.search_paging .red_pagingMark i { width: 14px; height: 13px; background-position-x: -90px; margin-right: 1px; }
.search_paging .next_pag { padding-left: 100px; border-left: solid 1px #ccc; cursor: pointer; }
.search_paging .next_pag i { width: 10px; height: 13px; background-position-x: -80px; margin-left: 4px; }


.screen_content {  }
.table_cut_screen { padding-bottom: 19px; margin-bottom: 10px; border-bottom: solid 1px #cbcbcb; }
.table_cut_screen li { float: left; line-height: 18px; padding: 0 28px; border-right: solid 1px #333; color: #333; cursor: pointer; }
.table_cut_screen li:first-child { padding-left: 0; }
.table_cut_screen li:last-child { border-right: 0; }
.table_cut_screen li:hover,
.table_cut_screen .on_cutLi { color: #fd5191; }

.top_store_list { padding: 15px 91px 12px 0; margin-bottom: 12px; border-bottom: solid 1px #cbcbcb; }
.ranking_top_store_list {  }
.ranking_top_store_list i { margin-top: 9px; width: 44px; height: 46px; margin-right: 11px; font-size: 12px; color: #333; text-align: center; background-image: url(../img/index/commonality.png); background-repeat: no-repeat; background-position: 0 -304px; }
.ranking_top_store_list i > span { display: inline-block; }
.ranking_top_store_list i > span span { font-size: 18px; font-weight: bold; float: left; margin-right: 3px; } 
.main_store_list .store_listWinning1 { background-position-x: 0; }
.main_store_list .store_listWinning2 { background-position-x: -44px; }
.main_store_list .store_listWinning3 { background-position-x: -88px; }
.title_top_store_list {  }
.title_top_store_list h2 { margin-bottom: 7px; font-size: 22px; line-height: 22px; color: #334ca3; }
.title_top_store_list h2 a { color: #334ca3; }
.title_top_store_list h2 a:hover { text-decoration: underline; }
.title_top_store_list p { font-size: 14px; line-height: 16px; color: #5c5c5c; }
.title_top_store_list p i { margin-right: 7px; width: 16px; height: 16px; background-position: -103px -112px; }
.title_top_store_list p span { float: left; }
.await_top_store_list { margin-top: 5px; margin-left: 22px; padding: 4px; border: solid 1px #fcb813; font-size: 12px; line-height: 12px; color: #fbb721; border-radius: 2px; background-color: white; }
.time_top_store_list { font-size: 12px; color: #8a8a8a; }
.raise_on:after { display: inline-block; content: ''; width: 80px; height: 80px; background: url(../img/index/commonality.png) -64px -159px no-repeat; position: absolute; right: 0; top: -5px; } 

.bottom_store_list {  }
.bottom_store_list > img { float: left; display: block; width: 250px; height: 294px; line-height: 294px; border: solid 1px #7b7b7b; border-radius: 6px; text-align: center; }
.content_store_list { float: right; width: 520px; }
.content_store_trait {  }
.content_store_trait li { float: left; width: 50%; padding-left: 14px; margin-bottom: 10px; font-size: 14px; line-height: 14px; color: #212121; }
.content_store_trait li i { display: inline-block; margin-right: 6px; width: 14px; height: 14px; }
.content_store_trait .trait_icon1 { background-position: -19px -220px; }
.content_store_trait .trait_icon2 { background-position: -33px -220px; }
.content_store_trait .trait_icon3 { background-position: -47px -220px; }
.table_store_trait { text-align: center; background-color: white; }
.table_store_trait li { float: left; width: 16.6%; font-size: 12px; line-height: 20px; color: #333; border: solid 1px #dcdcdc; position: relative; cursor: pointer; }
.table_store_trait .on_trait-topBorer:nth-child(1) { border-left-color: #fffcf5; }
.table_store_trait .on_trait-topBorer:nth-child(6) { border-right-color: #fffcf5; }
.table_store_trait .on_trait-topBorer { background-color: #fffcf5; border-bottom-color: #fffcf5; }
.table_store_trait .on_trait-topBorer:before { display: inline-block; content: ''; width: 100%; height: 3px; position: absolute; left: -2px; top: -3px; background-color: #fcb813; border-right: solid 2px #fcb813; border-left: solid 2px #fcb813; }
.info_store_trait { padding-top: 5px; height: 160px; }
.info_store_trait > li { background-color: #fffcf5; }
.info_txt_store_trait { padding: 0 19px 0 11px;  margin-bottom: 22px; }
.info_txt_store_trait img { float: left; display: inline-block; width: 141px; height: 141px; line-height: 141px; text-align: center; margin-right: 12px; }
.info_txt_store_trait .pic_quick_report { float: left; width: 336px; } 
.info_txt_store_trait > div > a { padding-bottom: 4px; font-size: 14px; line-height: 18px; color: black; border-bottom: solid 1px #dcdcdc; font-weight: bold; }
.info_txt_store_trait > div > a:hover { text-decoration: underline; }
.info_txt_store_trait p { font-size: 12px; line-height: 20px; color: #5c5c5c; }
.info_txt_intelligence {  }
.info_txt_intelligence img { display: inline-block; float: left; width: 170px; height: 118px; border: solid 1px #ffebc0; margin-right: 9px; }
.info_txt_intelligence > span { float: left; width: 310px; padding-top: 3px; }
.info_txt_intelligence span { display: inline-block; }
.intelligence_span {  } 
.intelligence_span > span { width: 100%; display: block; margin-bottom: 5px; background-color: #fafafa; } 
.intelligence_span > span span { float: left; font-size: 14px; }
.intelligence_span > span span:first-child { margin-right: 25px; padding-left: 8px; width: 106px; height: 24px; line-height: 24px; background-color: #ffa6c5; border-top-right-radius: 18px; font-size: 14px; color: white; max-width: 106px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.intelligence_span > span span:last-child { color: #333; max-width: 178px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.info_link_store_trait { float: right; }
.info_link_store_trait a { font-size: 12px; color: #333; font-weight: bold; }
.info_link_store_trait a:hover { text-decoration: underline; }
.info_store_diaryBox { margin-bottom: 8px; }
.info_store_diary { width: 620px; }
.info_store_diary li { float: left; margin-right: 4px; background-color: #f6f5f5; border-radius: 6px; overflow: hidden; }
.store_diary_li { width: 100px; height: 94px; background-color: #303030; position: relative; text-align: center; border: solid 1px #c1c0c0; }
.store_diary_li img { display: block; width: 100%; height: 100%; line-height: 115px; font-size: 12px; color: white; }
.store_diary_li p { width: 100%; position: absolute; left: 0; bottom: 6px; }
.store_diary_li p a { font-size: 13px; line-height: 13px; color: black; }
.store_diary_li p a:hover { text-decoration: underline; }
.info_store_time { padding: 11px 0; font-size: 12px; line-height: 12px; color: #333; text-align: center; }  

.rule_store_traitBox { padding: 4px 0; background-color: #f6f7fb; position: relative; } 
.rule_store_traitBox:after { display: inline-block; content: ''; width: 32px; height: 65px; background: url(../img/index/commonality.png) right -239px no-repeat; position: absolute; right: -2px; top: 3px; }
.rule_store_trait { padding: 12px 0 6px 11px; border-top: solid 6px #fb6e52; border-bottom: solid 6px #fb6e52; text-align: center; }
.rule_store_trait > div { float: left; } 
.rule_store1 { margin-right: 30px; }
.rule_store1 .number_rule_store1 { font-family: "arial black"; font-size: 48px; line-height: 36px; color: #1f1f1f; }
.rule_store1 .symbol_rule_store1 { margin-left: -5px; font-size: 23px; color: #1f1f1f; }
.rule_store1 .symbol_rule_store1 p { line-height: 16px; font-weight: bold; }
.rule_store1 .symbol_rule_store1 p:first-child { margin-bottom: 5px; padding-left: 9px; font-weight: normal; }
.rule_store2 { width: 232px; max-width: 232px; height: 38px; border-right: solid 2px #fb6e52; border-left: solid 2px #fb6e52; }
.rule_store2 > div { display: inline-block; text-align: left; }
.rule_store2 > div p { }
.rule_store2 > div p:first-child { margin: -2px 0 6px; font-size: 16px; line-height: 16px; color: #212121; }
.rule_store2 > div p:first-child span { font-size: 26px; color: #fb6e52; }
.rule_store2 > div p:last-child { font-size: 14px; line-height: 14px; color: #5c5c5c; }
.rule_store3 { margin-left: 20px; }
.rule_store3 a { display: block; }
.rule_store3 div { margin-top: 3px; margin-right: 12px; }
.rule_store3 div p { font-size: 14px; line-height: 14px; color: #1f1f1f; }
.rule_store3 div p:first-child { margin-bottom: 4px; }
.rule_store3 i { margin-top: 5px; width: 25px; height: 25px; background-position: -70px -131px; }

/* 简介 */
.title_introduction {  }
.title_introduction p { font-size: 14px; line-height: 14px; color: #333; }
.title_introduction .title_i1 { line-height: 18px; margin-bottom: 19px; }
.title_i1 span { font-size: 18px; line-height: 18px; }
.title_introduction .title_i2 { line-height: 20px; margin-bottom: 16px; text-align: right; margin-top: -14px; }
.title_i2 span { font-size: 20px; line-height: 20px; }
.title_i3 { text-align: right; }
.main_introduction {  }
.navigation_i { padding-bottom: 13px; border-bottom: solid 2px #cbcbcb; position: relative; height: 30px; }
.navigation_i li { float: left; padding: 0 20px; line-height: 14px; border-right: solid 1px #505050; }
.navigation_i li:first-child { padding-left: 0; }
.navigation_i li:last-child { border-right: 0; }
.navigation_i li a { font-size: 14px; line-height: 14px; color: #333; }
.navigation_i .The_selected_i a { font-size: 18px; color: #f8c3cd; }
.navigation_i:after { display: block; content: ''; width: 14px; height: 2px; position: absolute; left: 0; bottom: -2px; background-color: #303030; }

.info_userI { margin-top: 28px; }
.txt_userI { width: 278px; }
.txt_userI p { font-size: 12px; line-height: 12px; color: #333; margin-bottom: 21px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.pic_userI { width: 722px; }
.top_picU { height: 354px; position: relative; }
.top_picU .swiper-container,
.bottom_picU .swiper-container { width: 608px; margin: 0 auto; height: 100%; } 
.top_picU img { display: block; width: 100%; height: 100%; }
.arrow_swiper { width: 47px; height: 134px; background-image: url(../img/index/introduction/icon.png); background-position: 0 0; background-repeat: no-repeat; position: absolute; top: 121px; cursor: pointer; transition: all .5s; -webkit-transition: all .5s; }
.prev_swiper { background-position-x: 0; left: 0; }
.next_swiper { background-position-x: -47px; right: 0; }
.opacity_swiper { opacity: .35; filter: alpha(opacity=35); cursor: default; } 
.bottom_picU { margin-top: 8px; height: 174px; } 
.bottom_picU img { display: block; width: 100%; height: 100%; border-radius: 4px; border: solid 1px white; padding: 1%; -webkit-transition: all .5s; transition: all .5s; }
.The_selectedPic img { border-color: red; }
.bottom_picU .swiper-slide { padding: 0 2px; cursor: pointer; }

.data_textI { margin-top: 21px; }
.data_textI > li { padding: 68px 0; border-top: solid 1px #e8e8e8; }
.data_textI > li > p { font-size: 20px; line-height: 32px; color: #190909; }
.data_textI > li > p:before { display: inline-block; content: ''; width: 32px; height: 32px; background-image: url(../img/index/introduction/icon.png); background-position: 0 -134px; background-repeat: no-repeat; float: left; margin-right: 10px; }
.data_textI > li .icon1_textI:before { background-position-y: -134px; }
.data_textI > li .icon2_textI:before { background-position-y: -166px; }
.data_textI > li .icon3_textI:before { background-position-y: -198px; }
.data_textI > li .icon4_textI:before { background-position-y: -230px; }
.data_textI > li .icon5_textI:before { background-position-y: -262px; }
.data_textIDl { margin-top: 9px; }
.data_textIDl dd { width: 20%; float: left; font-size: 16px; line-height: 16px; color: #0a0b10; margin-top: 19px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.data_textIDl dd:before { display: inline-block; content: ''; width: 16px; height: 16px; background-image: url(../img/index/introduction/icon.png); background-position: -32px -134px; background-repeat: no-repeat; float: left; margin-right: 6px; }
.data_textIDl .no_textIDl { color: #908e93; }
.data_textIDl .no_textIDl:before { background-position-y: -150px; }
.cost_textI { margin-top: 24px; }
.cost_textI p { margin-bottom: 32px; }
.cost_textI p:last-child { margin-bottom: 0; }
.week_textI { text-align: center; margin-top: 19px; }
.week_textI li { width: 14.28%; float: left; border-right: solid 1px #e0e0e0; height: 82px; padding-top: 14px; }
.week_textI li:last-child { border-right: 0; }
.week_textI li strong { display: block; margin-bottom: 28px; font-weight: normal; font-size: 14px; line-height: 14px; }
.week_textI li p { font-size: 14px; line-height: 14px; }
.info_detailedI { margin-top: 27px; }
.info_detailedI li { margin-bottom: 17px; }
.info_detailedI li span { display: inline-block; width: 156px; max-width: 156px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.info_detailedI li a:hover { text-decoration: underline; }

/*日记详情*/
.diary_detailed { width: 616px; margin: 0 auto; }
.diary_detailed li {  }
.diary_detailed li p { text-align: center; }
.txt1_diary { font-size: 14px; line-height: 14px; color: #333; margin-bottom: 25px; }
.txt2_diary { font-size: 22px; line-height: 22px; color: #f8c3cd; }
.diary_detailed li img { margin: 28px 0 35px; }
.txt3_diary { font-size: 14px; line-height: 30px; margin-bottom: 60px; } 

/*才能电影详情*/
.videoBox { margin-top: 28px; }
.videoBox iframe { width: 100%; height: 672px; }
.videoBox p { margin-top: 19px; font-size: 24px; line-height: 24px; }

/*最新资讯-详情页面*/
.message_details { background-color: #fbfbfb; padding: 20px; }
.title_message { padding-bottom: 19px; border-bottom: solid 1px #e7e7e7; }
.title_message strong { font-size: 22px; line-height: 22px; color: #333; display: block; margin: 17px 0 21px; }
.title_message p { font-family: '宋体'; }
.title_message p em { display: inline-block; float: left; font-style: normal; font-size: 12px; line-height: 12px; color: white; padding: 3px 12px; margin-right: 13px; border-radius: 8px; }
.title_message p span { display: inline-block; float: left; font-size: 14px; line-height: 18px; color: #999; }
.text_message { text-align: center; padding: 10px 0px; border-bottom: dashed 1px #e7e7e7; }
.text_message p { text-align: left; } 
.foot_message { padding-top: 24px; }
.foot_message p { font-size: 12px; line-height: 12px; color: #666; margin-bottom: 19px; }
.foot_message p a { color: #246ab0; }
.foot_message p a:hover { text-decoration: underline; }

/*友情链接*/ 
.linksBox { min-height: 22rem; }
.t_linksBox { margin: .4rem 0; padding: 0 .4rem; }
.t_linksBox p { font-size: .63rem; line-height: 1rem; color: #323232; }
.t_linksBox strong { display: block; font-size: .7rem; line-height: .7rem; color: #333; }
.tab_linksBox { width: 100%; text-align: center; }
.tab_linksBox tbody td { width: 25%; border: solid 1px #e8e8e8; padding: .54rem .24rem; font-size: 0; }
.tab_linksBox tbody td a { font-size: .63rem; line-height: .81rem; color: #68cc90; }
.tab_linksBox tbody td a:hover { text-decoration: underline; }

/*网站地图*/
.index_links { margin: 0 auto; overflow: hidden; padding-bottom: 2.27rem; padding: 0 .4rem; }
.index_links strong { display: block; margin: 1.54rem 0 .9rem; font-size: .9rem; line-height: .9rem; color: #333; }
._lists_link {  }
._lists_link dd { margin-bottom: 1.04rem; }
._lists_link dd p { font-size: 0; padding-bottom: .59rem; margin-bottom: .9rem; border-bottom: solid 1px #e8e8e8; }
._lists_link dd p span { display: inline-block; font-size: .63rem; line-height: .63rem; position: relative; font-weight: bold; }
._lists_link dd p span:after { display: inline-block; content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: -.63rem; background-color: #303030; }
._lists_linkSite {  }
._lists_linkSite li { width: 20%; float: left; padding-left: .95rem; position: relative; font-size: 0; margin-bottom: .59rem; }
._lists_linkSite li a { display: inline-block; font-size: .63rem; color: #5c5c5c; }
._lists_linkSite li a:hover { text-decoration: underline; }
._lists_linkSite li:before { display: inline-block; content: ''; width: .54rem; height: .54rem; background: url(../img/index/index_bg_siteIcon.png) center no-repeat; position: absolute; left: 0; top: .18rem; }

























































