*{ margin:0; padding:0;}
body{font:14px/1.5 Arial, "microsoft yahei"; color:#333; background-color:#fff;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.bk10{ height:10px; clear:both; display: block;}
.bk30{ height:30px; clear:both; display: block;}
.bk60{ height:65px; clear:both; display: block;}
.cl{ clear:both;}
i,em{ font-style:normal;}
ul,ol,li{ list-style:none;}
a,a:hover{ text-decoration:none;}
div{ display:block;}
img{ border:0; max-width:100%;}

/* 顶部 */
.top{ height:50px; line-height:50px; font-size:18px; background-color:#f77f81; color:#fff; text-align:center; position:relative;}
.top a{ position: absolute; width:50px; height:50px; line-height:50px; font-size:14px; color:#fff; right:15px; text-align:right; top:0;}
.banner{ line-height:0; text-align:center;}

/* 加入模特库 */
.btn_s{ text-align:center; margin:30px 0 25px; }
.join_btn,.join_btn2{ width:35%; display:inline-block; text-align:center; background-color:#f77f81; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; height:40px; line-height:40px; color:#fff; box-shadow:0 2px 0 #d65253; -webkit-box-shadow:0 2px 0 #d65253; -moz-box-shadow:0 2px 0 #d65253;}
.need_btn{ width:35%; display:inline-block; text-align:center; background-color:#7fc1f7; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; height:40px; line-height:40px; color:#fff; box-shadow:0 2px 0 #528cd6; -webkit-box-shadow:0 2px 0 #528cd6; -moz-box-shadow:0 2px 0 #528cd6; margin-left:5%}
.mtk_jion_btn{ width:35%; display:inline-block; text-align:center; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; height:40px; line-height:40px; color:#333; box-shadow:0 0 0 1px #333; -webkit-box-shadow:0 0 0 1px #333; -moz-box-shadow:0 0 0 1px #333;}
.mtk_need_btn{ width:35%; display:inline-block; text-align:center; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; height:40px; line-height:40px; color:#333; box-shadow:0 0 0 1px #333; -webkit-box-shadow:0 0 0 1px #333; -moz-box-shadow:0 0 0 1px #333; margin-left:5%}

/* 首页图片展示 */
.m1_tit{ padding:0 15px 10px; color:#f36; font-weight:bold; font-size:16px; }
.mt_hot,.mt_new{ line-height:0; margin: 0 15px 20px;} 
.m1_name{ position: absolute; height:28px; line-height:28px; background:rgba(0,0,0,0.4); color:#fff; bottom:0; width:100%; text-align:center; font-size:12px;}
.m1_ul{ margin:0 14px 0px 15px;}
.m1_ul:after{ content:''; clear:both; display:block;}
.m1_ul li{ width:33.33%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right:1px; margin-bottom:1px; position:relative;}
.m1_ul2 li{ width:50%;}

/* 详细顶图 */
.m2{ padding:0 0 15px; position:relative; z-index:100}
.m2_img{ text-align:center; padding:30px 0 10px; line-height:0;  }
.m2_img img{ width:80px; height:80px; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; box-shadow:1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);  }
.m2 p{ color:#fff; text-align:center; text-shadow: 1px 1px 2px rgba(0,0,0,0.4); -webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.4); -moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.4)}
.m2 .m2_p1{font-size:20px; font-weight:bold; padding:5px 0;}
.m2 p em{ padding-left:15px;}
.bg_cover{ width:100%; height:100%; position:absolute; z-index:99; left:0; top:0; background:rgba(255,255,255,0.8); overflow:hidden;}
.blur{ -webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px); filter: blur(10px);    }

/* 个人参数 */
.s1 ul { padding:25px 5% 10px;}
.s1 ul:after{ content:''; clear:both; display:block;}
.s1 ul li{ float:left; text-align:center; width:25%; padding-top:40px; line-height:32px; background:url(images/ico.png) center 0 no-repeat; background-size:40px 360px; -webkit-background-size:40px 360px; -moz-background-size:40px 360px; overflow:hidden; height:32px;}
.s1 ul li.s1_l0{ background-position:center 0px;}
.s1 ul li.s1_l1{ background-position:center -72px;}
.s1 ul li.s1_l2{ background-position:center -144px;}
.s1 ul li.s1_l3{ background-position:center -216px;}
.s1 ul li.s1_l4{ background-position:center -288px;}
.m1_txt{ margin:0 15px 15px; line-height:0}
.m1_txt img{ padding-bottom:10px; }
.m1_txt .m1_p1{ line-height:1.8;}
.m1_txt p{ line-height:1.8}

/* 模特库列表 */
.m8{position:relative; margin: 0 0px 15px; }
.m8 .m8_li{ padding:15px; border-bottom:1px solid #e0e0e0;}
.m8 .m8_li:last-child{ border-bottom:0;}
.m8_img{ position:absolute; width:130px; height:150px; overflow: hidden; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.m8_img img{ border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.m8_txt{ position: relative; margin:0 0 0 140px; min-height:150px;}
.m8_txt p{font-size:14px; color:#333;}
.m8_txt p span{ padding-left:8px;}
.m8_txt p.m8_p1{ font-size:16px; color:#000; font-weight:bold; line-height:24px; padding-bottom:4px}
.m8_txt p.m8_p2{ padding-bottom:6px; line-height:14px; color:#999; font-size:12px}
.m8_txt p.m8_p3{ padding-top:0px; line-height:20px;color:#999; font-size:12px}
.m8_txt p.m8_p4{ line-height:16px; display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;word-break: break-all;-webkit-box-orient: vertical; color:#999; font-size:12px; height:48px;}
.m8_txt p.m8_p5{ padding-top:4px; height:30px;}
.m8_txt p.m8_p5 .m8_s{ float:left; height:30px; background-color:#ee586d; color:#fff; line-height:30px; padding:0 15px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }

/* 加入我们 */
.write{ padding: 25px 15px 10px;}
.write .write_li{ position:relative;line-height:36px; padding-bottom:15px;}
.name{ position:absolute; height:36px; text-align:right; width:70px; color:#999}
.input{ position:relative; margin:0 0 0 86px; line-height:0}
.input1{ -webkit-appearance:none; width:100%; height:36px; line-height:36px/1.5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 8px; border:0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background-color:#e0e0e0; color:#333; font-size:14px;}
.select1,.select2,.select3{ -webkit-appearance:none; width:100%; height:36px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 8px; border:0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background-color:#e0e0e0; display:inline-block; font-size:14px;}
.select2{ width:49%; /*background:#e0e0e0 url(images/xiala.png) center  right no-repeat; background-size:24px 24px; -webkit-background-size:24px 24px; -moz-background-size:24px 24px;*/}
.select3{ width:49%; float:right; }
.textarea1{ -webkit-appearance:none; width:100%; height:100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:8px; border:0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background-color:#e0e0e0; line-height:20px; font-size:14px;}
.submit{ display:block; margin:10px 0; background-color:#f77f81; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; height:40px; line-height:40px; text-align:center; width:100%; color:#fff; font-size:16px; border:0; -webkit-appearance:none; box-shadow:0 2px 0 #d65253; -webkit-box-shadow:0 2px 0 #d65253; -moz-box-shadow:0 2px 0 #d65253; font-size:14px; }
.xiala,.xiala2{ width:24px; height:24px; position:absolute; background:url(images/xiala.png) center center no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; right:10px; top:6px;}
.xiala2{ right:52%;}
#box{}

/* 图片上传 */
.up{ position:relative; height:36px; line-height:36px; overflow:hidden; margin-bottom:10px;  }
.input2{ -webkit-appearance:none; width:100%; height:36px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 8px; border:0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background-color:#e0e0e0; color:#333; text-align:center;}
.file_btn{position: absolute; font-size: 1000px; right: 0;top: 0;opacity: 1;filter: alpha(opacity=0);cursor: pointer}
#add{ text-align:center; font-size:12px;}

/* 页码 */
.m_page{ padding:0 8px 15px 8px; text-align:center;}
.m_page a{ padding:8px 10px; font-size:14px; margin:3px; background-color:#fff; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; border:1px solid #e0e0e0; display:inline-block; font-size:12px; color:#666}
.m_page a:last-child{ margin-right:6px;}

/* 底部联系方式 */
.bottom{ background-color:#333; color:#fff; text-align:center; padding:40px 0; line-height:0}
.bottom a{ color:#fff;}

.back_btn{ width:50px; height:50px; background:rgba(247,127,129,0.8); color:#fff; position:fixed; display:block; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; right:15px; bottom:15px; line-height:50px; text-align:center; font-size:14px;}
.back_btn2{ height:36px; line-height:36px; display:block; background-color:#ccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; color:#fff; text-align:center; margin:0 15px 10px;}

/* 标签多选 */
/* 复选框 */
input.labelauty{display:none!important;}
input.labelauty + label{display:table;font-size:14px;background-color:#efefef;color:#b3b3b3;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;transition:background-color .25s;-moz-transition:background-color .25s;-webkit-transition:background-color .25s;-o-transition:background-color .25s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;padding:10px 0 10px 10px; }
input.labelauty + label > span.labelauty-unchecked,input.labelauty + label > span.labelauty-checked{display:inline-block;line-height:16px;vertical-align:bottom;}
input.labelauty + label > span.labelauty-unchecked-image,input.labelauty + label > span.labelauty-checked-image{display:inline-block;width:16px;height:16px;vertical-align:bottom;background-repeat:no-repeat;background-position:left center;transition:background-image .5s linear;-moz-transition:background-image .5s linear;-webkit-transition:background-image .5s linear;-o-transition:background-image .5s linear;}
input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked,input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked{margin-left:7px;}
input.labelauty:not(:checked):not([disabled]) + label:hover{background-color:#eaeaea;color:#a7a7a7;}
input.labelauty:checked + label{background-color:#ff6666;color:#fff;}
input.labelauty:checked:not([disabled]) + label:hover{background-color:#ff6666;}
input.labelauty:checked + label > span.labelauty-checked{display:inline-block;}
input.labelauty.no-label:checked + label > span.labelauty-checked{display:block;}
input.labelauty[disabled] + label{opacity:0.5;}
input.labelauty + label > span.labelauty-unchecked-image{background-image:url(images/unchecked.png); background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
input.labelauty + label > span.labelauty-checked-image{background-image:url(images/checked.png); background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
input.labelauty + label ::selection,input.labelauty + label ::-moz-selection{background-color:rgba(255,255,255,0);}
input.labelauty:not(:checked) + label > span.labelauty-checked-image,input.labelauty:not(:checked) + label > span.labelauty-checked,input.labelauty:checked + label > span.labelauty-unchecked-image,input.labelauty:checked + label > span.labelauty-unchecked{display:none;}

input.labelauty + label { font: 14px "Microsoft Yahei"; width:100%; line-height:14px;}
.dowebok{}
.dowebok li{ width:50%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right:5px; margin-bottom:10px;}
.dowebok li:nth-child(2n){ padding:0 0 0 5px;}
