@charset "utf-8";
/* CSS Document */

*{ font:1em "微软雅黑"; margin:0px; padding:0px; border-style:none; }
img{ border:none;}
ul,li{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#666;}
em{ font-style:normal;}
body{ background:#fff;}
.clear{ clear:both; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
/* input{outline:medium; vertical-align:middle;-webkit-appearance: none;} */
.partner_main { height:100%; position:relative; max-width:720px; min-width:320px; margin:0 auto;}
.top_bg img{ width:100%; height:auto; display:block;}
.sign_tab{ height:60px; background:#fff; border-bottom:#d7d7d7 1px solid;}
.sign_tab a{ width:50%; display:block; float:left; text-align:center; line-height:60px; color:#666; font-size:1.1em;}
.sign_tab a.on{ color:#fc5d53; border-bottom:#fc5d53 2px solid; height:58px;}

/* 合伙人招募 */
.top_tit{ height:58px; width:100%; background:#fc5d53; position:relative; z-index:0;}
.top_tit a.back{ position:absolute; z-index:50; left:15px; top:18px; width:14px; display:block;}
.top_tit a.back img{ width:100%; height:auto;}
.top_tit span{ font-size:1.3em; color:#fff; line-height:58px; text-align:center; display:block;}
.norm_tit{ height:65px; background:#fff; border-bottom:#333 1px solid; margin-bottom:35px;}
.norm_tit span{ color:#333; font-size:1.45em; margin-left:10px; line-height:65px; float:left;}
.norm_tit em{ height:25px; width:4px; background:#72bb38; display:block; margin:20px 15px 0 0; float:left;}
.apply_item{ height:55px; margin:10px 0;}
.apply_item em{ width:31%; font-size:1em; color:#666; text-align:right; line-height:55px; display:block; float:left; margin-right:8px;}
.sel_box{background:#fff;-webkit-appearance: none; float:left; margin-left:5px; width:58%; height:50px; border:#e8e8e8 1px solid; border-radius:3px; font-size:1em; text-indent:0.5em; vertical-align:middle; }
.apply_box{ float:left;-webkit-appearance: none; margin-left:5px; width:58%; height:50px; border:#e8e8e8 1px solid; border-radius:3px; font-size:1em; color:#bbb; text-indent:0.5em; vertical-align:middle;}
.apply_item a{ float:left; display:block; margin-left:5px; margin-right:25px; font-size:1.05em; color:#333; line-height:55px;}
.apply_box2{ width:32%; border-radius:3px 0 0 3px;}
.apply_btn1{ width:26%; margin-left:0; height:50px; background:#f8f8f8; border:#e8e8e8 1px solid; border-radius:0 3px 3px 0; font-size:1em; color:#666; border-left:none; }
.text_box{ height:110px; line-height:35px;}
.accept{ margin-left:9%; height:50px;}
.accept span{ line-height:50px; font-size:0.95em; color:#666;}
.accept a{ color:#058cf5; line-height:50px; font-size:0.95em;}
.check_box1{ width:15px; height:15px; background:#fff; vertical-align:middle;}
.sub_btn1{ width:88%; height:53px; background:#ff7e01; margin:15px auto; display:block; color:#fff; border-radius:3px; font-size:1.3em; letter-spacing:2px; margin-top:15px;}
.apply_item2{ height:115px;}
.tips1{ margin:25px auto; width:88%;}
.tips1 p{ font-size:0.95em; color:#666; margin-bottom:13px;}

.tanc_bg{ width:100%; position: fixed; top: 0; right: 0;left: 0; bottom: 0; z-index: 99; background-color:rgba(0,0,0,0.3);}
.ap_tanc{z-index:100; width:325px; padding:10px 15px; background:#fff; border:#b8b7b7 1px solid; margin:30% auto;position: relative; border-radius:6px;}
.ap_tanc h4{ height:43px; font-size:1.3em; color:#333; line-height:43px; text-align:center; border-bottom:#ddd 1px solid; letter-spacing:3px;}
.ap_words{ margin:20px 0;}
.ap_words p{ font-size:0.95em; color:#666; line-height:27px;}
.sure_btn_jm{ width:110px; height:45px; background:#72bb38; color:#fff; font-size:1.1em; margin:0 auto; border-radius:3px; display:block; margin-bottom:10px;}

.m_bot{ margin-bottom:5%;}
.m_bot2{ margin-bottom:10%;}

