.ppp p{display:block !important;line-height:200% !important;}
.prof_diary{display:block;width:100%;margin:0px auto;padding-bottom:10px;}
.news_main p{display:block;margin:0px auto;padding:0px;line-height:180%;}
.girl_contents{width:906px;margin:0px auto;}
.girl_contents .today_girl{width:170px;height:341px;background: url(../img/bg_today_girl.jpg) no-repeat;position:relative;float:left;margin-left:9px;}
.map{width:886px;text-align:left;margin:0px auto;}
/*=====*/
.sch_contents{width:906px;margin:0px auto;min-height:500px;}
.sch_contents .today_girl{width:170px;height:341px;background: url(../img/bg_today_girl.jpg) no-repeat;position:relative;float:left;margin-left:9px;}
.day{width:780px;margin:0px auto;height:50px;padding-top:10px;}
.day li{width:100px;height:30px;margin-left:10px;text-align:center;float:left;background: url(../img/sch/li.jpg) no-repeat;line-height:30px;font-size:12px;font-weight:bold;}
.day li a{display:block;height:30px;width:100px;color:#FFFFFF;}
.day li a:hover {background: url(../img/sch/li_ong.jpg) no-repeat;}
/*=====*/
.system_bord{width:886px;height:677px;position:relative;background: url(../img/system20251225.jpg) no-repeat;margin:0px auto;}
.system_bord .ticket{position:absolute;bottom:57px;right:20px;}
/*=====*/
.link_contents{width:886px;margin:0px auto;}
.link_contents .today_girl{width:170px;height:341px;background: url(../img/bg_today_girl.jpg) no-repeat;position:relative;float:left;margin-left:9px;}
/*=====*/
#maincontetns{width:930px;height:auto;margin:0px auto;text-align:left;}
.maincontents{width:930px;height:auto;background: url(../img/title/middle.jpg) repeat;}
.maincontents_b{width:930px;height:auto;background: url(../img/title/middle_b.jpg) no-repeat bottom left;}
.enquete{width:930px;height:auto;text-align:center;}
.enquete p{display:block;text-align:left;text-align:left;width:870px;height:auto;margin:0px auto;}
.enquete_box{width:870px;height:auto;margin:0px auto;border-bottom:1px dashed #CCCCCC;padding:5px 0px 5px 0px;}
.enquete_box h3{display:block;text-align:left;width:250px;line-height:20px;float:left;margin:0px;text-indent:5px;}
.enquete_right{display:block;text-align:left;width:620px;float:right;}
.enquete_right input{width:300px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #CCCCCC;}
.enquete_right select{width:150px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #CCCCCC;}
.enquete_right textarea{width:300px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #CCCCCC;}
.submit{width:930px;height:auto;text-align:center;margin:5px auto;}
.submit input{width:200px;height:27px;}
.h3{border-left:3px solid #4e6ffe;}
/*=====*/
#top_news{width:640px;height:495px;background: url(../img/bg_top_news.jpg) no-repeat;position:relative;}
div#top_news h3{width:640px;height:48px;position:absolute;top:0px;left:0px;display:block;text-indent:-9999px;margin:0px;padding:0px;}
#top_news_body{width:603px;height:420px;position:absolute;top:50px;left:19px;text-align:left;overflow:auto;}
.news_date{width:100%;height:16px;background-color:#ed1e79;display:block;}
.news_date p{color:#FFFFFF;line-height:16px;text-indent:5px;display:block;padding:0px;margin:0px;}
.news_title{width:100%;height:auto;background-color:#f8529b;display:block;}
.news_title h4{color:#FFFFFF;line-height:19px;font-weight:normal;text-indent:5px;display:block;padding:0px;margin:0px;background-color:#f8529b;}
.news_main{width:100%;height:auto;text-align:left;margin-top:4px;}
.news_main p{color:#917f49;}
.news_main img{border:3px solid #dad0af;margin-top:3px;margin-right:3px;}
/*=====*/
#top_today{width:640px;height:938px;background: url(../img/bg_top_today.jpg) no-repeat;margin-top:12px;position:relative;}
div#top_today h3{width:640px;height:48px;position:absolute;top:0px;left:0px;display:block;text-indent:-9999px;margin:0px;padding:0px;}
#top_today_body{width:603px;height:857px;position:absolute;top:52px;left:10px;text-align:left;overflow:auto;}
.today_girl{width:185px;height:341px;background: url(../img/bg_today_girl.jpg) no-repeat;position:relative;float:left;margin-left:10px;margin-top:5px;}
.today_girl_img{width:155px;height:231px;position:absolute;top:26px;left:6px;}
.today_girl_img img{border:2px solid #FFFFFF;}
.today_girl_name{width:155px;height:20px;position:absolute;top:265px;left:6px;text-align:center;}
.today_girl_name h4{color:#ea1608;font-size:14px;}
.today_girl_size{width:155px;height:20px;position:absolute;top:285px;left:6px;text-align:center;}
.today_girl_size p{color:#000000;font-size:10px;}
.today_girl_sch{width:155px;height:20px;position:absolute;top:301px;left:6px;text-align:center;}
.today_girl_sch p{color:#ea1608;font-size:14px;font-weight:bold;}
/*=====*/
#top_pick{width:286px;height:349px;background: url(../img/bg_top_pick.jpg) no-repeat;position:relative;}
div#top_pick h3{width:286px;height:44px;position:absolute;top:0px;left:0px;display:block;text-indent:-9999px;margin:0px;padding:0px;}
#top_pick_body{width:286px;height:305px;position:absolute;top:45px;left:0px;text-align:left;overflow:hidden;}
.covergirl_girl{width:270px;height:280px;position:relative;margin-left:8px;}
.covergirl_girl_img{width:129px;height:193px;position:absolute;top:0px;left:0px;}
.covergirl_girl_img img{border:2px solid #FFFFFF;}
.covergirl_girl_name{width:125px;height:20px;position:absolute;top:0px;left:134px;text-align:left;}
.covergirl_girl_name h4{color:#FFFFFF;}
.covergirl_girl_size{width:125px;height:auto;position:absolute;top:20px;left:134px;text-align:left;}
.covergirl_girl_size p{color:#FFFFFF;}
.covergirl_girl_com{width:270px;height:73px;position:absolute;top:203px;left:0px;text-align:left;background: url(../img/white.png) repeat;}
/*=====*/
#top_newface{width:286px;height:642px;background: url(../img/bg_top_newface.jpg) no-repeat;position:relative;}
div#top_newface h3{width:286px;height:44px;position:absolute;top:0px;left:0px;display:block;text-indent:-9999px;margin:0px;padding:0px;}
#top_newface_body{width:286px;height:598px;position:absolute;top:45px;left:0px;text-align:left;overflow:hidden;}
.right_newface{width:266px;height:190px;position:relative;margin-left:10px;margin-top:0px;background: url(../img/bg_newface_girl.jpg) no-repeat;overflow:hidden;}
.right_newface_img{width:116px;height:173px;position:absolute;top:5px;left:5px;}
.right_newface_img img{margin:0px;padding:0px;vertical-align:bottom}
.right_newface_name{width:136px;height:20px;position:absolute;top:5px;right:3px;text-align:center;}
.right_newface_name h4{font-size:14px;color:#ea1608;}
.right_newface_size{width:136px;height:20px;position:absolute;top:23px;right:3px;text-align:center;border-bottom:1px dashed #989898;}
.right_newface_size p{color:#333333;font-size:10px;}
.right_newface_com{width:136px;height:131px;position:absolute;top:45px;right:3px;text-align:left;}
.right_newface_com p{color:#333333;}
/*=====*/
#marquee_margin{margin-top:10px;}
#marquee{width:930px;height:56px;position:relative;background: url(../img/bg_headline.jpg) no-repeat;margin:0px auto;}
#marquee_body{width:700px;height:26px;position:absolute;top:10px;left:217px;}
div#marquee_body marquee{font-size:12px;line-height:26px;}
/*=====*/
#left{width:640px;float:left;text-align:left;margin-left:5px;}
#right{width:286px;float:right;text-align:left;margin-right:5px;}
html{background: url(../img/bg.jpg) repeat top center #FFFFFF;}
body,html{margin:0px;padding:0px;}
body{margin:0px;padding:0px;text-align:center;cursor:default;font-size:12px;}
a{cursor:pointer;outline:none;}
input,textarea,option,select{font-size:12px;}
h1,h2,h3,h4,h5,p{display:inline;font-size:12px;color:#000000;line-height:18px;}
img{vertical-align:center;border:0px;}
#container{width:100%;height:auto;margin:0px auto;text-align:center;background: url(../img/bg_container.png) repeat-x;background-position:100px 0px;}
#container_b{width:100%;height:auto;margin:0px auto;text-align:center;background: url(../img/bg_container_b.png) repeat-y top center;}
#body{width:950px;height:auto;margin:0px auto;text-align:center;}
ul.li{list-style-type:none;text-align:center;}
.margin15{margin-top:15px;}
#contents_main{width:1010px;height:auto;background: url(../img/bg_contents_middle.png) repeat;}
/*=====*/
#header{width:100%;height:265px;margin:0px auto;text-align:center;background: url(../img/bg_header20251225.png) repeat top center;}
#header_body{width:1000px;margin:0px auto;position:relative;}
#h1{width:500px;height:20px;text-align:right;position:absolute;top:5px;right:0px;}
div#h1 h1{color:#4e3b00;line-height:20px;}
/*=====*/
#menu{width:1000px;height:60px;position:absolute;top:201px;left:0px;text-align:center;}
#menu_box{margin:0px auto;}
#menu_box ul{margin:0px;padding:0px;list-style-type:none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
#menu_box li{list-style-type:none;width:auto;}

/*=====*/
#footer{width:100%;height:385px;margin:0px auto;text-align:center;background: url(../img/bg_footer_20251225.png) repeat top center;}
#footer_body{width:1000px;height:385px;margin:0px auto;position:relative;}
#footer_menu{width:1000px;height:20px;margin:0px auto;position:absolute;top:31px;left:0px;text-align:center;}
#footer_menu li{display:inline;list-style-type:none;color:#000000;font-weight:bold;line-height:30px;}
ul{margin:0px;padding:0px;list-style-type:none;}
div#footer_menu a:link{color:#000000;text-decoration:none;}
div#footer_menu a:visited{color:#000000;text-decoration:none;}
div#footer_menu a:hover{color:#000000;text-decoration:underline;}
div#footer_menu a:active{color:#000000;text-decoration:none;}
#footer_copy{width:1000px;height:20px;position:absolute;bottom:40px;left:0px;text-align:center;}
div#footer_copy address{font-style:normal;color:#000000;}
div#footer_copy p{color:#000000;}
div#footer_copy a:link{color:#000000;text-decoration:none;}
div#footer_copy a:visited{color:#000000;text-decoration:none;}
div#footer_copy a:hover{color:#000000;text-decoration:underline;}
div#footer_copy a:active{color:#000000;text-decoration:none;}
/*=====*/
#topback{width:1010px;height:50px;position:relative;}
#topback_txt{width:800px;height:75px;text-align:left;position:absolute;top:10px;left:25px;}
div#topback_txt h3{color:#ffc40d;}
div#topback_txt p{color:#8c7738;}
#topback_bt{width:;height:;text-align:left;position:absolute;top:10px;right:-9px;}

/*===clearfix===*/
.clearfix:after {
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}