﻿@charset "utf-8";
/* CSS Document */

.main_top{ margin-bottom:50px}
.main_top .l_title,.main_left .l_title { height:60px; line-height:60px; border-bottom:1px solid #ddd; margin-bottom:25px}
.main_top .l_title h2,.main_left .l_title h2{ color:#000; font-size:20px}
.main_top img{ float:right; margin-left:40px; margin-bottom:30px}
.main_top p {color:#666;font-size:14px }

.main_left{ width:680px; float:left}
.main_left .l_title a.more{ float:right; padding-top:5px}
.main_left .l_title a.xrj{ font-size:14px;color:#9d0a3a;float:right;padding-top:4px; margin-right:15px}
.main_left .l_title a.xrj .icomoon{ vertical-align:middle; margin-right:4px; font-size:20px}
.main_left .l_title a.xrj:hover{ color:#bb0d46}
.main_left .l_more{ height:38px; border:2px solid #f4f4f4; text-align:center; color:#ababab; cursor:pointer; font-size:16px; line-height:38px; margin:60px 0 40px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;}
.main_left .l_more:hover{ border-color:#F48D8F; color:#D76F71}
.main_left .anli_m{padding:20px 0;}
.main_left .anli_m .anli_m_item{margin-bottom:25px;}
.main_left .anli_m .anli_m_item .anli_m_e_t{height:60px; position:relative; margin-bottom:5px}
.main_left .anli_m .anli_m_item .anli_m_e_t .yz{ display:inline-block; padding:0 4px; font-size:14px; color:#72D3A8; border:1px solid #72D3A8; position:absolute; top:60px; left:7px;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;}
.main_left .anli_m .anli_m_item .anli_m_e_t img.rad{-moz-border-radius:40px;-webkit-border-radius: 40px;border-radius:40px;float:left;margin-right:40px;height:50px; width:50px;}
.main_left .anli_m .anli_m_item .anli_m_e_t h3{ color: #a9a9ad;}
.main_left .anli_m .anli_m_item .anli_m_e_t p{ font-size:18px}
.main_left .anli_m .anli_m_item .anli_m_e_t p a{ color:#333}
.main_left .anli_m .anli_m_item .anli_m_e_t p a:hover{ color:#bb0d46}
.main_left .anli_m .anli_m_item .anli_m_e_body{width:568px; margin-left:90px; background:#fafafb; position:relative}
.main_left .anli_m .anli_m_item .anli_m_e_body:hover{ background:#f2f2f5;}
.main_left .anli_m .anli_m_item .anli_m_e_body:hover .picup{border-bottom: 10px solid #f2f2f5;}
.main_left .anli_m .anli_m_item .anli_m_e_body ul{margin-left:10px; padding-top:15px }
.main_left .anli_m .anli_m_item .anli_m_e_body ul li{ width:80px; height:80px; float:left; margin-left:8px; border:1px solid #fafafb;}
.main_left .anli_m .anli_m_item .anli_m_e_body ul li:hover{ border:1px solid #ff536f;}
.main_left .anli_m .anli_m_item .anli_m_e_body p{ width:520px; height:50px; padding:0 0 0 10px; margin-left:10px; line-height:50px; }
.main_left .anli_m .anli_m_item .anli_m_e_body p span{height:30px; display:inline-block;}
.main_left .anli_m .anli_m_item .anli_m_e_body p em{color: #bb0d46;}
.main_left .anli_m .anli_m_item .anli_m_e_body p em.x{ font-size:16px}
.main_left .anli_m .anli_m_item .anli_m_e_body p span.w360{ width:406px;}
.main_left .anli_m .anli_m_item .anli_m_e_body p span.w360 .icomoon{ vertical-align:middle; margin-right:3px;}
.main_left .anli_m .anli_m_item .anli_m_e_body p span.w360 a{ margin-left:8px}
.main_left .anli_m .anli_m_item .anli_m_e_body .picup{ top:-10px; left:20px; position:absolute ;width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f8f8f8; }
.main_left .anli_m .no{ width:678px; height:36px; border:1px solid #ddd; line-height:36px; text-align:center; background:#fbfbfb; color:#afafaf; margin:0 auto}
.main_left .xm_anli{ margin-bottom:50px}
.main_left .xm_anli li {float:left; margin:10px 25px;}

.main_right{ width:250px; float:right}
.main_right .r_xm{ position:relative; overflow:hidden; margin-bottom:40px}
.main_right .r_xm .tit{ position:absolute; bottom:0; width:230px; line-height:35px;font-size:12px; color:#fff; padding:0 10px; background:rgba(0,0,0,0.7)}
.main_right .r_xm a{ color:#bb0d46; float:right}
.main_right .r_xm a:hover{ color:#fee34c}
.main_right .r_tit{ font-size:20px; color:#000; height:60px; line-height:60px; margin-bottom:4px}
.main_right .r_zj{ margin-bottom:40px}
.main_right .r_zj li{ margin-bottom:24px;}
.main_right .r_zj li img{ float:left; margin-right:10px}
.main_right .r_zj li .item_name{ font-size:14px; color:#333}
.main_right .r_zj li .item_desc{ color:#aaa; line-height:20px}
.main_right .r_zj li:last-child { margin-bottom:0}
.main_right .r_text li{  text-overflow: ellipsis; white-space: nowrap; height:32px; line-height:32px; overflow: hidden;}
.main_right .r_text li em{ width:22px; height:22px; display:inline-block; text-align:center; line-height:22px; background:#ccc; color:#fff; margin-right:8px}
.main_right .r_text li em.on{ background:#ff5370}

/*内页发布需求*/
.fb_xq{ width:600px; padding:0 20px 0 20px; background:#f5f5f5; margin:25px auto 0;}
.fb_xq .fb_xq_t{ font-size:16px; height:55px; line-height:55px; border-bottom:solid 1px #e1e1e1; color:#000; margin-bottom:12px}
.fb_xq .fb_xq_t em{color:#ffb93f; font-size:16px}
.fb_xq .xq_tr{ padding:4px 0}
.fb_xq .xq_tr .xq_l{width:120px; float:left; font-size:14px; color:#333}
.fb_xq .xq_tr .desc{ width:468px;height:100px; resize:none; padding:10px 5px; font-size:14px; border:none}
.fb_xq .xq_tr .sex{ margin-left:10px}
.fb_xq .xq_tr .text{width:468px; padding:12px 5px; margin-bottom:8px; border:none}
.fb_xq .xq_tr .xq_r{ height:50px; line-height:40px}
.fb_xq .xq_tr .xq_r span{ font-size:18px; color:#bb0d46; font-weight:bold}
.fb_xq .xq_tr .xq_r a{ font-size:16px; color:#fff; display:block; width:180px; height:40px; line-height:40px; float:right; background:#ffb93f; text-align:center}
.fb_xq .xq_tr .xq_r a:hover{background:#ff9700;}