@charset "utf-8"
/* CSS Document */

/* reset */
*[hidefocus]{outline:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {padding:0px; margin:0px; }
/* 默认链接颜色 */
a{outline-style:none;color:#2D64B3;text-decoration:none}
a:hover{color:#e56700;text-decoration:underline;}
/* 通用样式定义 */
body {font-family:"Arial","Hiragino Sans GB","Microsoft YaHei", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#333; background:#fff;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
img[src='']{ opacity:0; filter:alpha(opacity=0);}
ul,li{list-style-type:none;}
table,td,input{font-size:12px;padding:0}
.content,.footer{width:1002px; height:auto; margin:0px auto;}
.footer{width:1002px; margin:0px auto;}
#nfg_ko{width:100%; height:10px;float:left;background:#f8f8f8;}
#nfg_10{width:100%; height:10px;float:left;}
#nfg_ko{width:100%; height:10px;_height:5px; float:left;}

/*sy*/
.mm_bod{ width:100%;}
.mm_ban{ position:relative; width:100%; margin-bottom:40px;}
.mm_box{ width:1160px; margin:0 auto;}
.mm_nav{ width:100%; float:left;}

/*爱农庄*/
.f_an{ width:1160px; margin:0 auto;}
.spot_top{ position:relative; width:100%; min-height:300px; clear:both; background:#fafafa; margin-top:2px;}/*焦点图*/
.lubo_box li{ float:left; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.lubo_box li img{ width:100%; height:100%;}
.cir_box{ overflow:hidden; position:absolute; z-index:100;}
.cir_box li{ float:left; width:30px; height:5px; margin:0 5px; cursor:pointer; background:#fff; opacity:0.75; filter:alpha(opacity=75);}
.cir_on{ background:#000!important;}
.left_btn, .right_btn{ position:absolute; top:110px; display:none; width:30px; height:80px; background:#000; opacity:0.5; filter:alpha(opacity=50); color:#fff; line-height:80px; font-size:30px; font-family:initial; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer;}
.left_btn{ left:0;}
.right_btn{ right:0;}
.spot_top:hover .left_btn, .spot_top:hover .right_btn{ display:block;}

.f_snav{ width:100%;}
.f_sbox{ width:1160px; margin:0 auto;}
.f-item{ width:100%; margin-bottom:40px; float:left;}
.f_lc{ width:910px; float:left;}/*农夫时空*/
.f_lt{ width:100%; height:36px; line-height:36px; padding-bottom:12px;}/*标题*/
.f_lt h3{ float:left; font-size:18px; font-weight:bold; color:#333;}
.f-type{ float:left; margin-left:15px;}
.f-type a{ position:relative; font-size:12px; color:#222; margin:0 7px; float:left;}
.f-type a:hover{ color:#e56700; text-decoration:none;}
.f-type a.on{ color:#e56700; border-bottom:1px solid #ff8400; height:31px; box-sizing:border-box;}
.f-type em{ position:absolute; left:50%; bottom:0; margin-left:-3px; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid transparent;}
.f-type a.on em{ border-bottom:3px solid #ff8400;}
.f-news{ float:right;}
.f-news a{ margin-left:14px; margin-right:0;}
.f-news a:first-child{ margin-left:0;}
.f-join{ float:right;}
.f-join a{ font-size:12px; color:#333;}
.f-join a:hover{ color:#ff8400; text-decoration:none;}
.f_lb{ width:100%; float:left;}/*内容*/
.f_ul{ display:none;}

.f_map{ height:300px;}
.f_map ul{ width:100%; height:100%;}
.f_map li{ width:100%; height:100%;}
.f_map li img{ width:100%; height:100%;}

.f_rc{ width:220px; margin-left:30px; float:left;}/*推荐*/
.ul_rec{ height:305px;}
.ul_rec li{ height:24px; line-height:24px; margin-bottom:9.2px; margin-top:-2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ul_rec li a{ color:#333;}
.ul_rec li a:hover{ color:#ff8400; text-decoration:none;}
.ul_rec li i{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#C2C8D1; color:#fff; margin-right:10px; margin-top:3px; border-radius:3px;}
.ul_rec li:nth-child(1) i, .ul_rec li:nth-child(2) i, .ul_rec li:nth-child(3) i{ background:#ff8400;}
.ul_rec li:last-child{ margin-bottom:0;}

.f_rec{ width:100%;}/*农夫农庄*/
.f_u2{ height:360px;}
.f_u2 ul{ margin-left:-15px;}
.f_u2 li{ width:220px; height:170px; margin-left:15px; margin-bottom:20px; float:left;}
.f_u2 li a{ text-decoration:none;}
.fpic{ width:100%; height:138px; border-radius:3px; overflow:hidden;}
.fpic img{ width:100%; height:100%;}
.ftxt{ width:100%;}
.ftxt h3{ font-size:14px; color:#333; font-weight:400; line-height:24px; padding-top:2px;}

.f_cla{}
.f_cla .f_lb{ margin-top:-5px;}
.f_cl1{ width:410px; float:left;}
.f_cl2{ width:320px; margin-left:30px; float:left;}
.f_cl3{ width:370px; margin-left:30px; float:left;}
.f_cla li{ width:100%; height:24px; line-height:24px; margin-bottom:3px; overflow: hidden;}
.f_cla li a{ color:#3e3e3e; text-decoration:none; margin:0 14px 0 1px;}
.f_cla li a:first-child{ color:#222; font-weight:700;}
.f_cla li a:hover{ color:#ff8400;}


/*cat页面*/
.f_cat{ width:1160px; margin:0 auto;}
.fc_nav{ width:100%; float:left;}
.fc_tit{ width:100%; margin-top:10px; padding-bottom:3px;}
.fc_le{ width:100%; height:24px; line-height:24px; margin-bottom:30px;}
.fc_le a{ font-size:16px; display:block; float:left; color:#222; margin-right:35px;}
.fc_le a:hover{ text-decoration:none;}
.fc_le a.on{ color:#e56700;}
.fc_le2{ width:100%; height:28px; line-height:28px;}
.fc_le2 a{ margin-right:3px; padding:0 10px; border-radius:3px; color:#222; font-size:12px; text-decoration:none; float:left;}
.fc_le2 a.on{ color:#ff8400; background:#f3f3f3;}
.fc_le2 a:hover{ color:#ff8400;}

.fc_box{ width:100%; min-height:660px; margin-bottom:70px;}
.fc_all{ width:880px; padding-top:8px; padding-bottom:100px; float:left;}
.fc_all li{ height:100px; padding:10px 0px;}
.fc_img{ width:164px; height:100%; border-radius:1px; overflow:hidden; float:left;}
.fc_img img{ width:100%; height:100%;}
.fc_inf{ position:relative; width:704px; height:100%; margin-left:12px; float:left;}
.fc_inf h3{ font-size:14px; font-weight:400; height:22px; line-height:16px;}
.fc_inf h3 a{ color:#000; text-decoration:none;}
.fc_inf h3 a:hover{ color:#ff8400;}
.fc_dt{ width:100%; height:20px; line-height:20px; font-size:12px; color:#aaa; padding:3px 0 10px;}
.fc_dt span{ float:left; margin-right:22px;}
.fc_inf p{ font-size:12px; line-height:16px; color:#999;}

.fc_rec{ width:260px; min-height:400px; float:right; margin-top:82px;}/*推荐*/
.rec_cla{ font-size:16px; font-weight:400;}
.fc_rec ul{ padding:16px 0;}
.fc_rec li{ position:relative; width:100%; height:58px; padding-bottom:10px;}
.rec_pic{ position:relative; width:90px; height:54px; float:left;}
.rec_pic img{ width:100%; height:100%; border-radius:2px;}
.rec_num{ position:absolute; top:0; left:0; width:16px; height:16px; line-height:16px; font-size:12px; text-align:center; color:#fff; background:rgba(0,0,0,0.6); border-radius:2px;}
.rec_mat{ width:160px; margin-left:10px; float:left;}
.rec_mat h3{ font-size:12px; font-weight:400; line-height:18px; height:18px; margin-top:-3px; vertical-align:top; overflow:hidden; word-break:break-all;}
.rec_mat h3 a{ color:#222;}
.rec_mat h3 a:hover{ color:#e56700; text-decoration:none;}
.rec_mat p{ font-size:12px; color:#999; line-height:20px; padding-top:2px;}
.rec_mat p span{ padding:0 6px 0 0;}
.brief{ height:20px; line-height:20px; padding-right:4px; font-size:12px; color:#bbb; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fc_rec li:nth-child(1) .rec_num,.fc_rec li:nth-child(2) .rec_num,.fc_rec li:nth-child(3) .rec_num{ background:#ff8400;}
.fc_rec li:last-child{ padding-bottom:0;}





/*正文页面*/
.fc_rot{ width:100%; height:24px; line-height:24px; margin-top:10px;}
.fc_rot a{ font-size:12px; color:#333; padding-right:20px; background:url(../images/rrr.png) right 1px no-repeat; margin-right:5px;}
.fc_rot a:hover{ color:#ff8400; text-decoration:none;}
.fc_rot a:last-child{ background:none; padding-right:0; margin-right:0;}
.fc_rot a:last-child:hover{ color:#333;}

.fc_ag{ width:100%; float:left; margin-top:45px;}
.fa_l{ width:76%; min-height:800px; margin-bottom:50px; float:left;}
.fa_mo{ width:100%; margin-bottom:70px; float:left; padding-top:22px; border-top:1px solid #f3f3f3;}
.fa_mo:first-child{ border-top:0 none; padding-top:10px;}
.fa_in{ width:100%; height:38px; line-height:38px; margin-bottom:40px;}
.fa_in h2{ font-size:24px; text-align:center;}
.fa_ip{ width:100%; margin-bottom:15px;}
.fa_ip h3{ font-size:16px; color:#222; padding-left:24px; background:url(../images/anz_i.png) no-repeat;}
.fa_ip .fh1{ background-position:left 1px;}
.fa_ip .fh2{ background-position:left -26.5px;}
.fa_ip .fh3{ background-position:left -55px;}
.fa_ip .fh4{ background-position:left -84px;}
.fa_ip .fh5{ background-position:left -112px;}
.fa_ip .fh6{ background-position:left -139px;}


.fa_it{ width:100%; float:left;}
.fa_it p{ font-size:14px; color:#333; line-height:22px; text-indent:2em; margin-bottom:10px;}
.fa_it p img{ width:100%; margin-left:-2em;}

.fa_view{ width:100%; height:400px; background:#fbfbfb; float:left;}

.pay_box{ display:none; float:left;}
.fa_s{ width:100%; float:left; font-size:12px; color:#222; margin-bottom:10px;}
.fa_st{ float:left; line-height:30px; padding-right:6px; font-weight:400; color:#333; min-width:60px;}
.fa_sd{ width:770px; float:left; line-height:18px; padding-top:6px;}
.font_normal{ font-weight:700; color:#222;}
.f_motit{ width:100%; height:22px; line-height:22px; font-size:12px; color:#333; margin-bottom:14px; margin-top:8px;}
.f_mobox{ width:100%; float:left; margin-bottom:10px;}

.way_nav{ height:20px; line-height:20px; width:100%; margin-top:-1px;}
.way_nav .way_l{ position:relative; float:left; margin-right:25px; padding-left:24px; cursor:pointer;}
.way_l input{ position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0);}
.way_l .way_s{ position:absolute; left:0; top:0; height:16px; width:16px; border-radius:50%; border:1px solid #d3d3d3;}
.check_on{ color:#111;}
.check_on .way_s{ border:1px solid #ff8400;}
.way_s:after{ content:""; position:absolute; left:4px; top:4px; height:8px; width:8px; border-radius:50%; opacity:0; filter:alpha(opacity=0); transform:scale(0); transition:all .2s cubic-bezier(.78,.17,.15,.86);}
.check_on .way_s:after{ background:#ff8400; transform:scale(1); opacity:1; filter:alpha(opacity=100);}

.place_c li{ position:relative; float:left; margin-right:30px;}
.place_c label{ position:relative; float:left; padding-left:22px; background:url(../images/anz_i.png) 0px -200px no-repeat; cursor:pointer;}
.place_c .p_ed label{ background:url(../images/anz_ied.png) 0px -1px no-repeat; color:#aaa; cursor:not-allowed;}
.place_c .p_ed input{ cursor:not-allowed;}
.place_c .buy_on{ color:#ff8400;}
.place_c input{ position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}

.sland_info{ display:none; position:absolute; left:0px; bottom:26px; width:340px; height:auto;}
.sl_info{ position:relative; width:100%; min-height:240px; float:left; background:#fff; border:1px solid #ebebeb; border-radius:4px; box-shadow:1px 3px 4px rgba(0,0,0,0.03);}

.sl_cards{ width:100%; height:auto; border-radius:4px; overflow:hidden; float:left;}
.scard_pic{ position:relative; width:100%; height:130px;}
.s_pic{ width:100%; height:130px; overflow:hidden;}
.s_pic img{ width:100%;}
.scard_pic .s_mu{ position:absolute; top:8px; right:12px; line-height:20px; padding:0 7px; border-radius:1px; background:rgba(0,0,0,0.3); color:#fff;}
.scard_mat{ padding:10px 18px 12px; float:left;}
.sc_item{ width:100%; line-height:16px; margin-bottom:7px; color:#222; float:left;}
.sc_l{ float:left; width:60px; height:16px;}
.sc_r{ float:left; margin-left:5px; word-break:break-all; max-width:230px;}



.tri_to{ position:absolute; left:160px; bottom:-10px; width:0; height:0; border-top:10px solid #f1f1f1; border-left:10px solid transparent; border-right:10px solid transparent;}
.tri_to:after{ position:absolute; left:-8px; bottom:2px; content:''; display:block; width:0; height:0; border-top:8px solid #fff; border-left:8px solid transparent; border-right:8px solid transparent;}
.place_c li:hover .sland_info{ display:block;}
/*.place_c li:first-child .sland_info{ display:block;}*/



.dock_c{ height:20px; line-height:20px; width:100%; margin-top:-1px;}
.dock_c label{ position:relative; float:left; margin-right:30px; cursor:pointer;}
.dock_c input{ position:absolute; left:0; top:3px; opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
.dock_t{ padding-left:18px;}
.dock_e{ width:100%;}

.all_pri em{ font-style:normal; margin:0 6px;}
.dock_c2{ height:20px; line-height:20px; width:100%; margin-top:-1px;}
.dock_c2 label{ position:relative; float:left; margin-right:30px; cursor:pointer;}
.dock_c2 input{ position:absolute; left:0; top:3px; opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
.fa_sd .spri2{ float:left; margin-right:5px;}
.fa_sd .spri2 em{ margin:0 6px; color:#E71313; font-weight:700; font-style:normal;}

.fa_year{ float:left;}
.fa_year input{ width:56px; height:22px; line-height:22px; text-align:center; padding:0 3px; border:1px solid #ccc; border-radius:1px; margin-top:-3px; margin-right:6px; outline:none;}
.fa_year input:focus{ border:1px solid #ff8400;}
.fa_year input:-webkit-autofill{ box-shadow:0 0 0px 1000px #fff inset !important;}
.fa_sel{ float:left; margin-left:30px;}
.fa_sel label{ margin-right:14px; float:left; cursor:pointer;}
.fa_sel input{ float:left; margin-top:2px; margin-right:2px;}
#l_total em{ margin:0 6px; color:#E71313; font-weight:700; font-style:normal;}
.fa_sd .spri{ margin-right:5px; float:left;}
.fa_sd .spri em{ margin:0 6px; color:#E71313; font-weight:700; font-style:normal;}
.fa_sd .sum_up{ float:left; font-size:12px; color:#aaa;}
.sum_up em{ font-style:normal;}
.pay_way{ margin-right:10px; float:left; color:#666;}
.pay_way .pway{ margin-right:15px; height:22px; line-height:22px; border:1px dotted #ccc; padding:0 8px; margin-top:-3px; float:left; cursor:pointer;}
.pay_way .on{ color:#E71313; border-color:#E71313; background:#fdfdfd;}



.remeber{ float:left; margin-top:2px; margin-right:2px;}
.fa_pay{ font-size:14px; font-family:Verdana, Lucida, Helvetica, "微软雅黑"; text-align:center; height:28px; line-height:28px; width:90px; background:#ff8400; color:#fff; border:0 none; outline:none; border-radius:2px; cursor:pointer;}
.fa_pay:hover{ background:#ff6c00;}

.chk_li{ height:22px; line-height:22px; margin-bottom:10px;}
.chk_li>div{ margin-right:18px; float:left;}
.chk1, .chk2, .chk3{ color:#bbb;}
.chk_li .on{ color:#222; }

.fa_rul{}
.fa_rul li{ height:24px; line-height:24px; margin-bottom:8px; white-space:nowrap;}
.fa_rul li a{ color:#333; text-decoration:none;}
.fa_rul li a:hover{ color:#ff8400;}
.fa_rul i{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#C2C8D1; color:#fff; margin-top:3px; margin-right:8px; border-radius:3px;}
.fa_rul li:nth-child(1) i, .fa_rul li:nth-child(2) i, .fa_rul li:nth-child(3) i{/* background:#ff8400;*/}

.f_lab{ line-height:20px;}
.f_lab a{ font-size:12px; color:#333; margin-right:15px;}
.f_lab a:hover{ color:#ff8400; text-decoration:none;}


.fa_r{ width:20%; min-height:300px; float:right;}
.fa_news{ width:100%; float:left; margin-bottom:40px;}
.fas_t{ width:100%; height:36px; line-height:36px; padding-bottom:3px;}
.fas_t h3{ float:left; font-size:16px; color:#333;}
.fas_t .fas_tab{ float:right;}
.fas_tab a{ position:relative; font-size:12px; color:#333; margin-left:10px; float:left;}
.fas_tab a:first-child{ margin-left:0;}
.fas_tab a:hover{ color:#ff8400; text-decoration:none;}
.fas_tab em{ position:absolute; left:50%; bottom:0; margin-left:-3px; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid transparent;}
.fas_tab a.on{ color:#e56700; border-bottom:1px solid #ff8400; height:31px; box-sizing:border-box;}
.fas_tab a.on em{ border-bottom:3px solid #ff8400;}
.fas_b{ width:100%; float:left;}
.fas_b .fas_ul{ display:none; height:320px;}
.fas_b .on{ display:block;}
.fas_b li{ height:32px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.fas_b li a{ color:#333;}
.fas_b li a:hover{ color:#ff8400; text-decoration:none;}
.fas_b li i{ font-size:16px; font-weight:700; color:#b3b3b3; padding-right:10px;}
.fas_b li:nth-child(1) i,.fas_b li:nth-child(2) i,.fas_b li:nth-child(3) i{ color:#ff8400;}




/*我的爱农庄*/
.fmy_nav{ width:100%; margin-top:20px;}
.fmy_l{ width:230px; float:left;}
.fmy_it{ width:100%; min-height:200px; background:#fff; border:1px solid #f3f3f3; padding:8px 15px 12px; box-sizing:border-box; margin-bottom:10px; border-radius:4px;}
.f_hea{ width:100%; margin-bottom:20px;}
.f_hg{ width:60px; height:60px; border-radius:50%; overflow:hidden; margin:10px auto 5px;}
.f_hg img{ width:100%; height:100%;}
.f_hf{ line-height:26px;}
.f_hf h4{ font-size:16px; font-weight:400; text-align:center;}
.f_list li{ height:38px; line-height:38px;}
.f_list li a{ display:block; color:#222; padding-left:55px; background:url(../images/anz_i.png) no-repeat; text-decoration:none;}
.f_list li a:hover{ color:#ff8400;}
.f_list li.on a{ color:#ff8400;}
.f_list li .li_1{ background-position:26px 9px;}
.f_list li .li_2{ background-position:26px -160px;}
.f_list li .li_3{ background-position:26px -189px;}
.f_list li .li_4{ background-position:26px -75px;}
.f_list li .li_5{ background-position:26px -221px;}
.f_list li .li_6{ background:url(../images/add_land.png) 26px 9px no-repeat;}

.fy_tit{ width:100%; height:28px; line-height:28px; margin-bottom:3px;}
.fy_tit h3{ font-size:14px;}
.fy_box{ width:100%;}
.col_ul{}
.col_ul li{ width:100%; height:28px; line-height:28px; font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.col_ul li a{ color:#333;}
.col_ul li a:hover{ color:#ff8400; text-decoration:none;}


.fmy_r{ width:922px; float:right;}
.fmy_con{ width:100%; min-height:800px; background:#fff; border:1px solid #f3f3f3; padding:15px 20px 35px; box-sizing:border-box; border-radius:4px; float:left;}
.fy_c{ width:100%; float:left; min-height:450px; border-bottom:1px solid #f3f3f3; margin-bottom:20px;}
.fy_c:last-child{ border:1px solid transparent;}
.fy_c .fy_ct{ width:100%; height:32px; line-height:32px; margin-bottom:15px;}
.fy_ct h3{ font-size:18px; font-weight:400; color:#000; float:left;}
.fy_ct .f_ta{ float:left; line-height:34px; margin-left:5px;}
.f_ta a{ position:relative; margin-left:12px; float:left; font-size:12px; color:#111;}
.f_ta a:hover{ color:#ff8400; text-decoration:none;}
.f_ta a em{ position:absolute; left:50%; bottom:0; margin-left:-3px; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid transparent;}
.f_ta a.on{ color:#ff8400; border-bottom:1px solid #ff8400; height:31px; box-sizing:border-box;}
.f_ta a.on em{ border-bottom:3px solid #ff8400;}
.f_tm{ float:right;}
.f_tm a{ float:left; line-height:22px; padding:0 20px 0 10px; border:1px solid #d6d6d6; border-radius:3px; background:url(../images/rrr.png) 36px 4px no-repeat; font-size:12px; color:#999; margin-top:4px;}
.f_tm a:hover{ color:#ff8400; border:1px solid #ff8400; background:url(../images/rrr2.png) 36px 4px no-repeat; text-decoration:none;}
.fy_c .fy_cb{ width:100%; margin-bottom:20px; float:left;}

.farm_ul{ display:none; margin:0 -10px; height:405px; overflow:hidden;}
.farm_ul li{ width:212.5px; height:180px; float:left; margin:0px 0px 30px 10px;}
.farm_ul li a{ text-decoration:none;}
.f1_pic{ width:100%; height:132px; border-radius:1px; overflow:hidden;}
.f1_pic img{ width:100%; height:100%;}
.f1_inf{ padding-top:4px;}
.f1_inf h3{ font-size:15px; color:#111; font-weight:400; line-height:22px;}
.f1_inf:hover h3{ color:#ff8400;}
.f1_inf p{ font-size:12px; color:#999; padding-top:2px;}




/*我的-板块*/
.f_pt{ width:100%; height:32px; margin-bottom:15px;}
.f_pt h3{ float:left; font-size:18px; font-weight:400; line-height:32px;}
.f_pt .f_cl{ float:right; line-height:32px;}
.f_cl a{ position:relative; float:left; font-size:13px; color:#111; margin-left:20px;}
.f_cl a:hover{ color:#ff8400; text-decoration:none;}
.f_cl a em{ position:absolute; left:50%; bottom:0; margin-left:-3px; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid transparent;}
.f_cl a.on{ color:#ff8400; border-bottom:1px solid #ff8400; height:31px; box-sizing:border-box;}
.f_cl a.on em{ border-bottom:3px solid #ff8400;}
.f_pb ul{ margin:0 -10px;}
.f_pb li{ width:212.5px; height:178px; margin:0px 0px 30px 10px; float:left;}
.f_pb li a{ text-decoration:none;}
.pd_pic{ width:100%; height:132px; border-radius:1px; overflow:hidden;}
.pd_pic img{ width:100%; height:100%;}
.pd_txt{ padding-top:4px;}
.pd_txt .pd_na{ width:100%; font-size:14px;}
.pd_txt h3{ font-size:15px; font-weight:400; color:#111; width:100%; height:22px; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pd_txt h4{ font-size:12px; font-weight:400; color:#999; line-height:18px; padding-top:2px;}




/*详细管理*/
.f_pi{ position:relative; height:auto; padding-bottom:12px; border-bottom:1px solid #e9e9e9; float:left;}
.f_marb{ margin-bottom:25px;}
.a_finf{ float:left;}
.a_tab{ position:absolute; right:0; bottom:15px; height:30px; line-height:30px;}
.a_tab a{ position:relative; float:left; font-size:14px; color:#333; margin-left:20px;}
.a_tab a em{ position:absolute; left:50%; bottom:0; margin-left:-3px; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid transparent;}
.a_tab a.on{ color:#ff8400; border-bottom:1px solid #ff8400; height:29px; box-sizing:border-box;}
.a_tab a.on em{ border-bottom:3px solid #ff8400;}
.a_tab a:hover{ color:#ff8400; text-decoration:none;}

.a_rout{ width:100%; height:24px; line-height:24px;}
.a_rout a{ font-size:18px; color:#111; padding-right:22px; margin-right:6px; background:url(../images/rrr.png) right 4px no-repeat;}
.a_rout a:hover{ color:#ff8400; text-decoration:none;}
.a_rout a:last-child{ color:#454545; padding-right:0; margin-right:0; background:none;}
.a_data{ margin-top:18px;}
.a_data p{ height:14px; line-height:14px; padding:5px 0; font-size:12px; color:#999;}
.a_data span{ padding-right:10px; margin-right:10px; border-right:1px solid #ddd; float:left;}
.a_data span:last-child{ padding-right:0; margin-right:0; border-right:0 none;}

.a_rbox{ width:100%; float:left; padding-top:10px; padding-bottom:10px;}

.fill_i{ width:640px; padding-top:15px; float:left;}
.f_mod{ width:100%; float:left; font-family:"Microsoft YaHei"; margin-bottom:30px;}
.f_mt{ height:20px; line-height:20px; padding-bottom:10px;}
.f_mt h4{ font-size:14px; font-weight:400; color:#111; float:left;}
.p_text{ float:left; margin-left:16px; height:20px; line-height:24px; font-size:12px; color:#ff8400;}
.f_mb{ position:relative; width:100%; float:left;}
.fedit{ width:100%; height:442px; box-sizing:border-box; border:1px solid #d3d3d3; border-radius:4px;}
.f_mb .f_input{ width:100%; height:36px; line-height:36px; padding:4px 65px 6px 8px; font-size:14px; font-family:"Microsoft YaHei"; outline:none; border-radius:4px; border:1px solid #d3d3d3; box-sizing:border-box;}
.f_nums{ position:absolute; right:7px; bottom:10px; font-size:12px; color:#aaa;}/*计数*/
.f_tare{ width:100%; height:146px; line-height:20px; padding:4px 8px 6px 8px; font-size:14px; font-family:"Microsoft YaHei"; outline:none; border-radius:4px; border:1px solid #d3d3d3; box-sizing:border-box; resize:none;}
.edui-default .edui-editor{ border:0 none!important;}
.land_cat select{ height:28px; width:94px; padding-bottom:2px; padding-left:4px; font-size:14px; font-family:"Microsoft YaHei"; margin-right:6px; padding-right:24px; background:url(../images/search_ico.png) no-repeat scroll 76px 11px; border:1px solid #d3d3d3; border-radius:2px; outline:none;}
.tag_nav{ width:100%; float:left;}
.tag_ed{ position:relative; float:left; height:24px; padding:0 6px; line-height:20px; background:#ff8400; border-radius:12px; margin:1px 10px 10px 0px;}
.tag_remove{ position:absolute; top:0; left:0; width:100%; height:100%; line-height:23px; font-size:13px; color:#f9f9f9; background:rgba(0,0,0,0.45); text-align:center; border-radius:12px; cursor:pointer; opacity:0; filter:Alpha(opacity=0);}
.tag_remove:hover{ opacity:1; filter:Alpha(opacity=100);}
.tag_word{ padding:0 10px; font-size:12px; color:#fff;}
.tag_set{ float:left;}
.tag_text{ width:108px; height:18px; line-height:18px; padding:3px 12px; font-size:12px; font-family:"Microsoft YaHei"; border:1px solid #d3d3d3; border-radius:14px; outline:none; margin-right:8px;}
.tag_add{ font-size:12px; color:#aaa; cursor:pointer;}
.tag_add:hover{ color:#ff8400;}

.ag_a{ font-size:12px;}
.f_mat{ margin-bottom:0;}


.f_lab{ position:relative; margin-right:20px; font-size:14px; height:22px; line-height:22px; float:left; cursor:pointer;}
.f_lab input{ position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0);}
.f_lab .f_sta{ position:absolute; left:0; top:3px; height:16px; width:16px; border-radius:50%; border:1px solid #d3d3d3;}
.f_sta:after{ content:""; position:absolute; left:4px; top:4px; height:8px; width:8px; opacity:0; filter:alpha(opacity=0); transform:scale(0); transition:all .2s cubic-bezier(.78,.17,.15,.86); border-radius:50%;}
.check_on .f_sta{ border:1px solid #ff8400;}
.check_on .f_sta:after{ background:#ff8400; transform:scale(1); opacity:1; filter:alpha(opacity=100); }

.f_padl{ padding-left:24px;}

.claim_o{ width:100%; height:24px; margin-bottom:30px;}
.claim_box{ width:100%; float:left;}
.cut_n{ float:left; margin-right:22px; line-height:24px; color:#111;}
.cut_o{ float:left;}
#sid{ position:relative; width:48px; height:24px; border-radius:14px; cursor:pointer;}
#ins{ width:22px; height:22px; border-radius:11px; position:absolute; background:#fff; box-shadow:0px 1px 1px rgba(0,0,0,0.3); cursor:pointer;}
.open1{ background:#ff8400;}
.open2{ top:1px; right:1px;}
.close1{ background:rgba(0,0,0,0.15);}
.close2{ top:1px; left:1px;}

.land-group{ width:100%; float:left;}
.land-group ul{ margin:0;}
.land-group li{ width:100%; height:auto; margin:0; border-bottom:1px dotted #eee; padding-bottom:25px; margin-bottom:35px;}
.land-group li:last-child{ border-bottom:0 none; margin-bottom:20px;}
.land_num{ width:56px; height:24px; line-height:24px; padding-left:30px; font-size:14px; color:#ff8400; background:url(../images/anz_i.png) 8px -195px no-repeat; float:left;}
.land_info{ width:554px; float:left;}
.ld_s{ margin-bottom:15px; position:relative;}
.l_input{ width:100%; height:32px; padding:4px 30px 6px 8px; font-size:14px; font-family:"Microsoft YaHei"; outline:none; border-radius:4px; border:1px solid #d3d3d3; box-sizing:border-box;}
.ld_u{ position:relative;}
.l_inup{ position:absolute; left:0; top:0; width:160px; height:100px; font-size:0; opacity:0; filter:alpha(opacity=0); cursor:pointer; z-index:9;}
.l_img{ position:relative; width:160px; height:100px; border:2px dashed #e6e6e6; border-radius:4px; box-sizing:border-box;}
.l_img img{ position:absolute; left:0; top:0; width:160px; height:100px; margin:-2px; border-radius:4px;}
.l_mask{ width:160px; height:100px; line-height:140px; font-size:12px; color:#999; text-align:center; margin:-2px; background:url(../images/imgup.png) 50% 34% no-repeat;}

.land_an{ width:100%; height:30px; margin-bottom:50px; float:left;}
.land_ti{ float:left; width:86px; height:30px; line-height:27px; text-align:center; color:#999;}
.land_add{ float:left; width:156px; height:26px; line-height:22px; font-size:28px; text-align:center; color:#c6c6c6; border:2px dashed #e3e3e3; border-radius:4px; cursor:pointer;}
.land_add:hover{ border-color:#ff8400; color:#ff8400;}

.sub_box{ width:100%;}
.sub_up{ width:140px; height:36px; line-height:36px; font-size:14px; color:#fff; font-family:"Microsoft YaHei"; text-align:center; margin-left:250px; border:0 none; outline:none; border-radius:4px; background:#ff8400; cursor:pointer;}
.sub_up:hover{ background:#FF8B0E;}


.fill_r{ width:200px; padding-top:15px; float:right;}
.fill_r h4{ text-align:center;}
.f_zt{ width:100%; height:126px;}
.f_zt .l_inup{ width:200px; height:126px;}
.f_zt .l_img{ width:200px; height:126px; border-radius:5px;}
.f_zt .l_img img{ width:200px; height:126px;}
.f_zt .l_mask{ width:200px; height:126px; line-height:170px;}





.a_rne ul{ margin:0px; margin-top:-15px;}
.a_rne{ width:100%; min-height:460px; float:left;}
.a_rne li{ width:100%; height:120px; padding:12px 0 18px; margin:0; border-bottom:1px dashed #eee;}
.ren_g{ width:100%; height:24px; line-height:24px; float:left; padding-bottom:6px;}
.ren_g h4{ font-size:14px; font-weight:400; padding-left:22px; color:#ff8400; background:url(../images/anz_i.png) 0px -196px no-repeat;}
.ren_f{ width:100%; height:90px; float:left;}
.ren_im{ width:138px; height:90px; border-radius:3px; overflow:hidden; float:left;}
.ren_im img{ width:100%; height:100%;}
.ren_in{ position:relative; width:700px; height:90px; float:left; margin-left:10px;}
.ren_f h4{ height:22px; line-height:22px; font-size:15px; color:#222; font-weight:400;}
.ren_f .address{ font-size:12px; color:#999; padding:4px 0 6px;}
.ren_f p{ position:absolute; left:0; bottom:0; height:20px; line-height:20px; font-size:12px; color:#999;}
.ren_f span{ float:left; margin-right:20px;}

.a_rne .li_sustained{ background:url(../images/renling2.png) right 14px no-repeat; cursor:;}/*认领中状态*/
.li_sustained .ren_g{ opacity:0.5; filter:alpha(opacity=50);}
.li_sustained .ren_f{ opacity:0.5; filter:alpha(opacity=50);}




/*我的包租认领*/
.rent_nav{ width:100%;}
.rent_t{ width:100%; height:38px; line-height:38px; padding:2px 0; background:#fff; border-radius:4px; border:1px solid #f3f3f3; margin-bottom:10px;}
.rent_t h3{ font-size:16px; font-weight:400; color:#222; float:left; margin-left:20px;}
.rent_cat{ float:right; margin-right:10px;}
.rent_cat li{ float:left; font-size:14px; margin-right:10px; margin-left:20px;}
.rent_cat li a{ display:block; color:#111; text-decoration:none;}
.rent_cat li a:after{ content:""; display:block; width:0; height:2px; margin:0 auto; bottom:1px; background:#ff8400; transition:width 0.2s;}
.rent_cat li.on a{ color:#e56700;}
.rent_cat li.on a:after{ width:100%;}
.rent_cat li:hover a{ color:#e56700;}
.rent_cat li:hover a:after{ width:100%;}

.rent_b{ width:100%; float:left; min-height:500px; padding:8px 0; background:#fff; border-radius:4px; border:1px solid #f3f3f3;}
.rul_nav{ padding:10px 15px;}
.rul_nav li{ width:213px; min-height:210px; float:left; margin: 0 5px 20px 5px; background:#f7f7f7;}
.rul_img{ float:left; padding:0 4px;}
.rul_img a{ display:block; width:62px; height:62px; margin:0 3px; float:left;}
.rul_img a:first-child{ }
.rul_img img{ width:100%; height:100%; border-radius:2px; overflow:hidden;}
.rul_inf{ min-height:120px; margin-top:6px; padding:0 7px; margin-bottom:12px;}
.rul_inf h4{ font-size:18px; font-weight:400; line-height:24px; margin-bottom:6px;}
.rul_inf h4 a{ color:#111; text-decoration:none;}
.rul_inf p{ font-size:12px; color:#888; line-height:18px;}




/*包租/认领详情快报*/
.data_claim{ width:100%; float:left; min-height:350px; background:#fff; border-radius:4px; border:1px solid #f3f3f3; margin-bottom:15px;}
.claim_tit{ padding:16px 25px;}
.c_farm{ line-height:20px; color:#333; margin-bottom:25px;}
.outl_cate{ display:block; float:left; font-size:12px; height:17px; line-height:18px; padding:0 5px; margin-top:1px; margin-right:6px; background:#15B5F6; color:#fff; border-radius:3px;}
.outl_name a{ color:#111;}
.outl_name a:hover{ color:#ff8400;}
.outl_block{ margin-left:12px; color:#999;}
.c_outl{ font-size:12px; color:#999; padding-bottom:12px; border-bottom:1px solid #f0f0f0;}
.c_outl span{ margin-right:15px;}

.cliam_land{ padding:14px 25px;}
.int_land{ position:relative; overflow:hidden; float:left;}
.l_hidden{ height:280px;}
.int_land p{ font-size:13px; color:#333; line-height:20px; padding-bottom:10px;}
.int_land p img{ max-width:100%; text-align:center;}
.open_btn{ position:absolute; left:0; bottom:0; font-size:12px; height:68px; line-height:100px; width:100%; text-align:center; cursor:pointer; 
background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 10%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,1) 100%);
}
.a_land{ margin-top:60px; float:left;}
.one_ld{ width:100%; min-height:240px; margin-bottom:35px; float:left;}
.ld_name{ height:30px; line-height:30px; padding-bottom:6px; border-bottom:1px solid #f0f0f0;}
.lna_n{ font-weight:700; float:left;}
.lna_i{ line-height:34px; font-size:12px; float:left; margin-left:20px;}
.lna_i span{ margin-right:15px; color:#999;}
.lna_i em{ font-style:normal;}
.ld_info{ width:100%; float:left; padding-top:24px;}
.lin_inf{ width:100%; float:left; font-size:12px; line-height:18px; margin-bottom:10px;}
.lin_l{ float:left; min-width:60px; color:#222;}
.lin_r{ float:left; color:#666; width:750px; margin-left:5px;}
.r_img{ width:150px; height:100px; margin-bottom:5px; border-radius:3px; overflow:hidden;}
.r_img img{ width:100%; height:100%;}
.residue_up{ color:#ff8400;}


.data_tit{ font-size:16px; color:#222; float:left; width:100%; line-height:28px; padding:12px 0 5px;}
.data_tit:after{ display:block; content:""; width:3px; height:18px; margin-right:6px; margin-left:1px; background:#15B5F6; float:left; margin-top:6px;}
.data_nav{ width:100%; float:left;}
.st_pad{ padding:25px 25px 40px; box-sizing:border-box;}
.ster_img{ width:80px; height:80px; border-radius:50%; overflow:hidden; float:left;}
.ster_img img{ width:100%; height:100%;}
.ster_inf{ width:770px; float:left; margin-left:20px;}
.s_name{}
.s_name h4{ font-size:16px; font-weight:400; line-height:22px; padding-bottom:6px;}
.s_time{ font-size:12px; color:#aaa; line-height:18px;}
.where{ margin-right:15px; color:#15B5F6;}
.s_txt{ font-size:12px; line-height:18px; color:#555; padding-top:14px;}
.s_txt a{ color:#ff8400;}
.s_col{ position:relative; width:720px; height:160px; margin-top:16px; overflow:hidden; float:left;}
.s-pic{ width:225px; height:160px; float:left; margin-right:15px; cursor:pointer; overflow:hidden;}
.s-pic img{ width:100%; height:100%;}

.snum{ position:absolute; right:24px; bottom:6px; font-size:12px; height:20px; line-height:20px; padding:0 8px; border-radius:14px; background:rgba(0,0,0,0.45); color:#fff;}
.snum em{ font-style:normal;}

.images_div{ position:fixed; width:100%; height:100%; top:0; left:0; overflow:hidden;}
.images_view{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,1); overflow:auto;}
.images_view img{ position:absolute; z-index:0;}


.bnt_prev{ position:absolute; left:0; top:0; height:100%; width:30%; z-index:1; cursor:url(../images/f_l.png), auto;}
.bnt_next{ position:absolute; right:0; top:0; height:100%; width:30%; z-index:1; cursor:url(../images/f_r.png), auto;}
.hide_images{ position:absolute; top:30px; right:50px; z-index:2; width:40px; height:40px; padding:5px; cursor:pointer; background:url(../images/hide_img.png) 50% 50% no-repeat; opacity:0.8; filter:alpha(opacity=80); transition:all 0.4s;}
.hide_images:hover{ transform:rotate(180deg);}

.num_images{ position:absolute; bottom:0; left:0; height:70px; line-height:70px; width:100%; background:rgba(0,0,0,0.3); text-align:center; font-size:28px; color:#aaa; z-index:2;}
.xpic{ font-size:46px; color:#15B5F6; margin-right:5px;}
.zpic{ margin-left:5px;}




.myl_nav{ padding:15px 22px 35px; width:100%; box-sizing:border-box; float:left;}
.tenant_nav{ width:100%; float:left;}
.tenant{ position:relative; width:100%; min-height:100px; padding:10px 22px 15px; box-sizing:border-box; border-radius:4px; background:#fff; border:1px solid #f3f3f3; margin-bottom:12px; float:left;}
.te_int{ width:100%; height:22px; line-height:22px; margin-bottom:24px;}
.te_int h4{ float:left; color:#15B5F6; font-weight:400; margin-left:-1px;}
.te_int p{ float:left; height:22px; line-height:24px; margin-left:15px; font-size:12px; color:#555;}
.te_int span{ margin-right:25px;}
.te_int span em{ font-style:normal; color:#aaa;}
.te_name{ width:58px; height:95px; float:left;}
.te_img{ width:58px; height:58px; border-radius:50%; background:#f9f9f9; overflow:hidden;}
.te_img img{ width:100%; height:100%;}
.te_name h4{ margin-top:3px; height:20px; line-height:20px; width:100%; font-size:12px; text-align:center; font-weight:400; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.te_deta{ width:785px; float:left; margin-left:30px; font-size:12px;}
.te_dt{ width:100%; line-height:20px; margin-bottom:8px; float:left;}
.te_t{ float:left; min-width:70px;}
.te_b{ float:left; width:700px; color:#b6b6b6;}
.te_dt span{ color:#aaa; margin-left:8px;}
/*认领中*/
.ten_on .te_int em{ color:#ff8400;}
.ten_on .te_b{ color:#333;}

.te_reply{ position:absolute; top:12px; right:20px; width:24px; height:24px; cursor:pointer;}
.te_rep{ display:block; height:100%; width:100%; background:url(../images/reply.png) 50% 1px no-repeat;}
.te_rep:hover{ background:url(../images/reply.png) 50% -38px no-repeat;}


.f_back{ min-height:522px; float:left; padding:35px 20px 80px;}
.back_item{ width:100%; float:left; margin-bottom:16px; font-size:14px; color:#111;}
.mail_l{ width:110px; line-height:50px; text-align:right; float:left;}
.mail_r{ float:left; width:750px; margin-left:20px;}
.a_name{ width:50px; height:50px; overflow:hidden; border-radius:50%;}
.a_name img{ width:100%; height:100%;}

.land_name{ height:34px; line-height:34px; width:340px; border-radius:2px; background:#f8f8f8; text-indent:12px; margin-top:8px;}

.file_pack{ position:relative; width:160px; height:34px; margin-top:8px;}
.file_pack input{ position:absolute; left:0; top:0; width:100%; height:100%; font-size:0; opacity:0; filter:Alpha(opacity=00); cursor:pointer; z-index:9;}
.file_s{ width:100%; height:34px; line-height:33px; text-align:center; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; background:#00b7ee; border-radius:2px; float:left;}
.file_pack:hover .file_s{ background:#02B3E9;}
#show_pre{ width:610px; height:auto; float:left;}
#show_pre img{ width:84px; height:84px; margin:15px 10px 5px 0; float:left;}



/*选择某块土地回复*/
.select{ position:relative; display:block; margin-top:8px; max-width:280px; color:#222; vertical-align:middle; text-align:left; user-select:none; -webkit-touch-callout:none;}
.select .placeholder{ position:relative; display:block; background-color:#393d41; z-index:1; padding:6px 12px 8px; border-radius:2px; box-shadow:0px 0px 1px rgba(0,0,0,0.3); cursor:pointer;}
.select .placeholder:hover{ background:#34383c;}
.select .placeholder:after{ position:absolute; top:50%; right:8px; content:''; width:14px; height:14px; transform:translateY(-50%); background:url(../images/spot_cat.png) 50% 5px no-repeat; z-index:10;}
.select.is-open .placeholder:after{ background:url(../images/spot_cat.png) 50% -35px no-repeat;}
.select.is-open ul{ display:block;}
.select.select--white .placeholder{ background:#fafafa; color:#222;}
.select.select--white .placeholder:hover{ background:#fafafa;}
.select ul { display:none; position:absolute; top:100%; left:0; overflow:hidden; width:100%; background:#fafafa; border-radius:2px; list-style:none; margin-top:7px; padding:0; z-index:100; box-shadow:0px 0px 1px rgba(0,0,0,0.3);}
.select ul li{ display:block; text-align:left; padding:9px 12px; color:#222; cursor:pointer;}
.select ul li:hover{ background:#4ebbf0; color:#fff;}

.a_file{ width:100%; float:left;}
#box{ width:100%; margin-top:8px;}
.webuploader-container{ position: relative;}
.webuploader-element-invisible{ position:absolute!important; width:100%; height:100%; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px);}
.webuploader-pick{ position:relative; display:inline-block; cursor:pointer; background:#00b7ee; padding:7px 17px; color:#fff; text-align:center; border-radius:3px; overflow:hidden;}
.webuploader-pick-hover{ background:#02B3E9;}
.webuploader-pick-disable{ opacity:0.6; pointer-events:none;}







.file_m{ width:280px; height:36px;}
.preview{ width:100%; min-height:140px;}
.a_recent{}
.recent{ width:575px; height:200px; border:1px solid #e3e3e3; padding:5px 8px; margin-top:11px; line-height:20px; font-size:14px; border-radius:2px; outline:none; resize:none;}
.recent:focus{ border-color:#02B3E9;}
.a_letter{}
.letter{ width:120px; line-height:34px; outline:none; background:#00b7ee; font-size:15px; font-family:"Microsoft YaHei"; color:#fff; border:0 none; border-radius:2px; cursor:pointer;}
.letter:hover{ background:#02B3E9;}






.balan_nav{ padding:12px 25px; float:left;}
.balan_tit{ width:100%; height:28px; line-height:28px; font-size:16px; font-family:"微软雅黑"; font-weight:400; color:#000;}
.balan_box{ float:left; min-height:520px; margin-top:40px; padding:0 15px;}
.ba_item{ width:100%; line-height:30px; margin-bottom:20px; float:left;}
.ba_tit{ font-size:12px; color:#aaa; padding-bottom:6px;}
.ba_nav{ height:32px;}
.payee{ height:42px; line-height:42px; float:left; padding-bottom:5px;}
.payee img{ width:42px; height:42px; border-radius:50%; overflow:hidden; margin-right:12px; float:left;}
.pay_pri{ line-height:28px; color:#222;}
.pay_pri i{ font-size:22px; font-style:normal; color:#ff8400; margin-right:5px;}
.payment_way{ position:relative; float:left; margin-right:15px; width:126px; height:36px; border:1px solid #ddd; border-radius:1px;}
.payment_way input{ position:absolute; left:0; top:0; height:36px; width:126px; cursor:pointer; opacity:0; filter:Alpha(opacity=0);}
.payment_way i{ position:absolute; right:0; bottom:0; height:13px;  width:13px; background:url(../images/pay_checked.png) no-repeat;}
.pay_opt{ height:34px; border:1px solid transparent;}
.way_on{ border:1px solid #ff8400;}/*支付方式选中*/
.way_on .pay_opt{ border:1px solid #ff8400;}
.pay_zfb{ background:url(../images/other-options.jpg) no-repeat; background-position:-2px -809px;}
.pay_wx{ background:url(../images/WePayLogo1.png) no-repeat; background-position:0px -1px;}

.ba-font12{ font-size:12px; margin-top:10px; margin-bottom:12px;}
.ba_item .remeber{ margin-top:8px;}
.pay_up{ width:112px; height:34px; line-height:34px; font-size:15px; font-family:"微软雅黑"; background:#ff8400; color:#fff; cursor:pointer; border-radius:2px; border:0 none; outline:none;}
.pay_up:hover{ background:#FF8B0E;}

.li_pay{ width:100%; line-height:24px; padding:5px 0; margin-bottom:10px; float:left;}
.pay_t{ float:left; width:78px; font-size:13px; font-weight:700; color:#333;}
.pay_b{ float:left; width:760px; font-size:13px; color:#333;}

.in_anv{ width:100%; height:107px; border:1px solid #e3e3e3;}
.in_anv li{ float:left;}
.in_anv li:nth-child(1){ width:350px;}
.in_anv li:nth-child(2){ width:150px;}
.in_anv li:nth-child(3){ width:150px;}
.in_anv li:nth-child(4){ width:110px;}
.in_top{ width:100%; height:32px; line-height:32px; color:#333; background:#f8f8f8; text-align:center;}
.in_top span{ font-size:12px; color:#666;}
.in_bot{ height:56px; line-height:56px; padding:9px 0; color:#000; text-align:center; border-top:1px solid #e3e3e3; border-left:1px solid #eee; margin-left:-1px;}
.goods_i{ padding:1px 0 0 8px}
.goods_i img{ height:53px; width:71px; float:left;}
.goods_i p{ display:block; width:220px; height:36px; line-height:18px; margin-left:6px; margin-top:2px; font-size:12px; text-align:left; float:left;}

.i_pri{ line-height:20px; font-size:12px; color:#000; padding-right:4px; text-align:right;}
.i_pri span{ font-family:tahoma; margin:0 5px; color:#444;}
.i_pri em{ font-size:16px; color:#ff3300; font-style:normal; font-weight:700; margin-left:8px;}
.i_pri:last-child{ margin-top:15px;}
.pay_over{ background:#ff5500; font-size:14px; color:#fff; height:32px; line-height:31px; width:106px; text-align:center; border-radius:2px; font-family:"Microsoft YaHei"; border:0 none; cursor:pointer; outline:none; float:right;}
.li_mar{ margin-bottom:0; padding:2px 0;}









.agr_nav{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999;}
.agr_box{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.85);}
.agr_part{ position:absolute; left:50%; top:50%; width:48%; min-width:800px; max-height:600px; padding:10px 35px 20px; box-sizing:border-box; margin-left:-25%; margin-top:-300px; background:#fff; border-radius:3px;}
.agr_posi{ position:relative; width:100%; height:100%;}
.agr_tit{ width:100%; height:40px; line-height:40px; font-size:22px; color:#333; text-align:center; padding:8px 0 10px;}
.agr_txt{ width:100%; height:480px; overflow-y:scroll; padding-right:30px;}
.agr_txt h5{ font-size:12px; color:#333; font-family:"微软雅黑"; text-indent:2em; margin:20px 0 3px;}
.agr_txt h5:first-child{ margin-top:0;}
.agr_txt p{ font-size:12px; color:#333; font-family:"微软雅黑"; line-height:18px; text-indent:2em; padding:3px 0;}
.agr_txt p strong{ margin-right:5px;}
.agr_txt h2{ font-size:12px; color:#333; line-height:18px; text-align:right; font-weight:700; padding-bottom:4px;}
.agr_txt h2:first-child{ margin-top:20px;}
.agr_a{ margin-top:15px; text-align:right; padding-right:14px;}
.agr_a a{ color:#ff8400; font-size:14px;}
.agr_rem{ position:absolute; right:-26px; top:-2px; height:24px; width:24px; padding:5px; cursor:pointer; background:url(../images/close.png) 50% 50% no-repeat;}



.ft_bj{ background:url(../images/ft_bj.jpg) right no-repeat;} /*暂时图片*/



select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; padding-right:20px; background:url(../images/search_ico.png) no-repeat scroll 133px center;}
select::-ms-expand { display:none;}

::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{ color:#999;}
::-moz-placeholder{ color:#999;}
:-ms-input-placeholder{ color:#999;}

/*分页*/
.page {width:100%; height:30px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000; padding:25px 0 30px; }
.page .first {width:50px; height:26px; *height: 24px; display:inline-block; border:1px solid #e6e6e6; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .end {width:50px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border:1px solid #e6e6e6;  line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .prev {width:60px; height:26px; *height: 24px; line-height:26px; margin-left:10px;  display:inline-block; border:1px solid #e6e6e6; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .num {width:26px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border:1px solid #e6e6e6; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .current {width:26px; height:28px; margin-left:10px; display:inline-block; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#e56700;}
.page .next {width:60px; height:26px; *height: 24px; margin-left:10px; display:inline-block; line-height:26px; border:1px solid #e6e6e6; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page a { text-decoration:none;}
.page a:hover { text-decoration:none; color:#e56700;}



