﻿@charset "utf-8";


/* mag_search_box */
.mag_search_box{ width: 1200px; margin: 0 auto;}
.sq_btn{ float: left; width: 220px; height: 47px; line-height: 45px; background: url("../images/sq_btn.png") no-repeat; color: #fff; font-size: 18px; text-align: center;}
.mag_search_box a:hover{ color:#fff;}
.mag_search_box .lp_search{float:left; width: 960px; background:#fcfbfc; float:right;}
.mag_search_box .search-status{ float:left; position:relative; }
.mag_search_box .search-status a{ float:left; color:#7d7d7d;border:2px solid #6ea7f9; border-right:none;background:#fff url(../images/ico_down_blue.png) no-repeat 125px center; line-height:36px;width:120px; padding:3px 20px 4px 10px; font-size:16px;}
.lp_search .search-status a:active,.lp_search .search-status a.opt{background:#fff url(../images/ico_up.png) no-repeat 125px center;}
.lp_search ul{background:#fff; width:150px; position:absolute; top:36px; left:0px; padding:5px 0; overflow:hidden; z-index:10000; border:2px solid #6ea7f9; border-top:none;}
.lp_search ul li{ float:left; }
.lp_search .search-status ul li a{ float:left; line-height:25px; padding:3px 10px; width:auto; background:none; border:none;}
.lp_search ul li a:hover{background:#fff;}
.mag_search_box .input_text_long{ width: 610px; border-color: #6ea7f9; padding-top: 11px; padding-bottom: 12px;}
.mag_search_box .btn_search_long{ background: #6ea7f9; border-color: #6ea7f9; height: 47px; line-height: 45px;}


/* mag_trine */
.mag_trine{ width: 1200px; margin: 0 auto; padding-bottom: 10px;}
.mag_trine .mag_left{float: left; width: 220px; padding-bottom:20px;}
.mag_trine .mag_left .title{ float: none; color: #313131; font-size: 24px; padding: 5px 0 10px 0; font-style:italic;}
.mag_trine .fenlei{ float: left; background: #fff;overflow:hidden; font-size: 14px; width:180px; padding: 25px 20px;}

.mag_trine .fenlei h4{ font-size: 18px; font-weight:normal; margin:8px 0; overflow: hidden;color: #050204;}
.mag_trine .fenlei h4 a{ float: left; color: #050204;}
.mag_trine .fenlei h4 i{ float: left; display: inline; width: 10px; height: 6px; background: url(../images/top_down.png) no-repeat right center; margin: 10px 0 0 10px;}
.mag_trine .fenlei h4 a.on,.mag_trine .fenlei h4 a:hover{ color:#5092f7;}
.mag_trine .fenlei dl{ margin:0;}
.mag_trine .fenlei dd{ margin: 3px 0;}
.mag_trine .fenlei dd a{ color: #9a9b9d; padding:6px 5px; display:block;}
.mag_trine .fenlei dd.on a,.mag_trine .fenlei dd a:hover{ background:#f1f4ff;color:#5092f7;}

.mag_div{float: left; background: #fff;overflow:hidden; font-size: 14px; width:180px; padding: 15px 20px;}
.mag_div h4{ font-size: 18px; font-weight:normal; margin:8px 0; overflow: hidden;color: #050204;}
.mag_div span{float:left;}
.input_text_mag{width:120px; float:left;}
.input_text_mag02{width:50px; float:left;}
.mag_search[type=button]{ background:#efefef url(../images/mag_search.png) no-repeat center center;border:1px solid #dedede; border-left:0; height:30px; width:40px;float:left;}

.mag_search02[type=button]{ background:#efefef; color:#6ea7f9; font-size:14px; line-height:25px;border:1px solid #dedede; height:30px; width:40px;float:left;}

.mag_right{ float:left; width:980px; overflow:hidden;}
.mag_right .title{ float: none; color: #6ea7f9; font-size: 24px; padding: 5px 0 10px 20px; font-style:italic;}
.mag_right .mag_list{ float:left; width:100%; overflow:hidden;}
.mag_right .mag_box{float:left; width:465px; height:340px; overflow:hidden; margin:0 0 10px 10px; border:1px solid #e0e0e0; padding:5px; background:#fff;}
.mag_box .peo{ float:left; width:100%; background:#fbfbfb; height:215px; overflow:hidden; margin-bottom:10px;}
.mag_box .peo .peo_left{ float:left; width:178px; height:100%; border-right:1px solid #e9e9e9;}
.mag_box .peo .peo_left .peo_img{ float:left; width:120px; height:120px; text-align:center; margin:24px 29px;}
.mag_box .peo .peo_left ul{ float:left; height:46px; width:100%;  border-top:1px solid #e9e9e9;}
.mag_box .peo .peo_left ul li{ float:left; width:49%; border-right:1px solid #e9e9e9;color:#949494; font-size:12px; line-height:46px; text-indent:25px; cursor:pointer;}
.mag_box .peo .peo_left ul li.look{ background:url(../images/mag_look.png) no-repeat 3px center;cursor:pointer;}
.mag_box .peo .peo_left ul li.good{ background:url(../images/mag_good.png) no-repeat 3px center; border:0;cursor:pointer;}
.mag_box .peo .peo_left ul li:hover{ color:#76acf6;}

.mag_box .peo .peo_right{ float:left; width:270px; margin-left:15px; overflow:hidden; color:#313131;}
.mag_box .peo .peo_right a{ color:#313131;}
.mag_box .peo .peo_right a:hover{ color:#6ea7f9;}
.mag_box .peo .peo_right div{ color:#313131; font-size:16px; line-height:25px; margin:6px 0 0 0; float:left; clear:both;}
.mag_box .peo .peo_right div  i{ float:left; font-style:normal; margin-right:10px; width:106px; overflow:hidden;}
.mag_box .peo .peo_right div .mag_sf{ width:38px; height:27px; background:url(/images/Broker/mag_sf01.png) no-repeat 0 0;display:inline-block;}
.mag_box .peo .peo_right div .mag_sfnone{ width:38px; height:27px; background:url(/images/Broker/mag_sf02.png) no-repeat 0 0;display:inline-block;}
.mag_box .peo .peo_right div .mag_rz{ width:24px; height:24px; margin-right:0;display:inline-block;text-indent:30px;}
.mag_box .peo .peo_right div .mag_zj{width: 39px;height: 20px;display: inline-block;margin:5px 0 0 10px;background:url(/images/Broker/Master.png) no-repeat;}
.mag_box .peo .peo_right div .mag_hw{width: 39px;height: 20px;display: inline-block;margin:5px 0 0 10px;background:url(/images/Broker/Foreign.png) no-repeat;}
.mag_box .peo .peo_right div .mag_jj{width:auto;margin-left:10px;}
.mag_box .peo .peo_right div.mag_adress{ color:#949494; background:url(/images/Broker/dz-01.png) no-repeat 0 center;margin:0 80px 0 0; text-indent:15px; font-size:16px;clear:both; height:25px; overflow:hidden;}
.mag_box .peo .peo_right div .mag_ali{ float:left;  margin:0; height:25px;margin-top:3px; overflow:hidden; clear:none;}
.mag_box .peo .peo_right div .mag_ali i{ width:auto;}
.mag_box .peo .peo_right div .mag_a{ background:#f4f9ff;cursor:default; border:1px solid #cbe0ff; font-size:12px; color:#6ea7f9; line-height:20px; padding:0 5px; margin-bottom:3px; margin-right:2px;}
.mag_box .peo .peo_right div.mag_sc{ font-size:14px; height:45px;width:270px; overflow:hidden;}

.mag_box .peo_text{ float:left;width:450px; margin-top:5px; line-height:25px; font-size:14px; max-height:50px; overflow:hidden;}
.mag_box .peo_text label{  color:#6ea7f9; width:75px;}
.mag_box .peo_text i{ width:365px; font-style:normal;}
.mag_box .peo_more{ float:left; width:100%; text-align:right;}
.mag_box .peo_more a{ color:#f00; font-size:14px;}

.mag_con{ background:#f0f0f0; border-bottom:1px solid #e0e0e0; float:left; width:100%;}
.mag_con .con{ width:1200px; margin:0 auto;}
.mag_con .mag_box{float:left; width:900px; height:auto; overflow:hidden;}
.mag_con .mag_box .peo{ background:none; height:auto;}
.mag_con .mag_box .peo .peo_right{ width:680px;}
.mag_con  .mag_box .peo .peo_right div{ float:left; line-height:28px; clear:both;}
.mag_con .mag_box .peo .peo_right div .mag_ali{ float:left; margin:0; clear:none;width:564px;overflow:hidden;}
.mag_con .mag_box .peo .peo_left{ float:left; width:200px; height:100%; border:none; padding:0;}
.mag_con .mag_box .peo .peo_left .peo_img{ float:left; width:200px; height:200px; text-align:center; margin:0;}
.mag_con .mag_box .peo .peo_left ul li,.mag_con .mag_box .peo .peo_left ul{ border:none;}
.mag_con .mag_box .peo .peo_right div.mag_sc{ font-size:16px; height:auto; width:100%;}
.mag_con .mag_box .peo .peo_right div.mag_sc a{color:#6EA7F9;}
.mag_con .mag_box .peo .peo_left ul li{color:#313131; font-size:14px; }

.mag_con .fr{ float: right; width: 300px;}
.mag_con .fr .title{ line-height: 60px; font-size: 24px; font-style: italic; color: #7063e7; padding-left: 10px;}
.mag_con .fr li{ font-size: 14px; margin: 5px 30px 0; color: #737373}
.mag_con .fr li .tit{ float: left; width: 120px; color: #343434; font-weight:normal;}

.mag_main{width:1200px; margin:0 auto; overflow:hidden; clear:both;}
.con-hd{border: 1px solid #e1e0e1; background: #f5f5f5; width:99.8%; margin:15px 0 0 0;border-bottom:0;}
.con-hd .tits{font-size: 16px;line-height:40px;border-bottom:1px solid #dedede;}
.con-hd .tit{ float: left; line-height: 40px; padding: 0 20px; color: #000;}
.con-hd .tit span{ color: #000;}
.con-hd .tit.cur{ color: #2662dd; border-top:3px solid #6e9eff; background: #fff;position:relative;margin-top:-4px;bottom:-1px;border-bottom:1px solid #fff;}

.mag_main .content{ float:left; width:100%; clear:both; overflow:hidden;}
.mag_main .content dl{ float:left; width:100%; font-size:12px; color:#565656; line-height:20px; margin:10px 0 0 0;}
.mag_main .content dl dt{ float:left; width:90px; clear:inherit; margin:0;}
.mag_main .content dl dd{ float:left; width:1000px;clear:inherit; margin:0;}
.mag_main .content .server_tit{ font-size:18px; margin-top:30px; float:left; width:100%;}

.mag_main .content .table_server{ width:100%; margin-top:15px; float:left;}
.mag_main .content .table_server td{ padding:13px 10px; line-height:25px; border-bottom:1px dashed #dfdfdf; font-size:14px; color:#565656;}
.mag_main .content .table_server th{ padding:13px 10px; line-height:25px; background:#f5f5f5; border-bottom:1px solid #e2e0e2; font-size:14px; color:#313131; text-align:center; font-weight:normal;}

.mag_main .yq_btn{ height:auto;overflow:hidden;padding:25px 60px 15px 0;}
.mag_main .yq_btn li{ float:right; margin:0 5px;}
.mag_main .yq_btn li a{ padding:5px 15px;border-radius:6px;}
.mag_main .yq_btn li a.yq_btna{ color:#766EB9; border:1px solid #B8B6DA; background:#f6fbff;}
.mag_main .yq_btn li a.phone{ color:white; border:1px solid #81C069; background-color:#81C069;background:#81C069 url(/images/Broker/phone.png) no-repeat 15px;padding-left:50px;}

.case-bd{ margin-top: 5px;}
.case-list-row{ float: left; display: inline-block; width: 290px; margin-right: 13px;}
.case-list-row-last{ margin-right: 0;}
.case-list-single{ margin-bottom: 20px; padding: 12px; border: 1px solid #e0e0e0; background: #fff; box-shadow: 1px 1px 2px #eee;}
.case-list-single, .case-list-single img{ width:264px;}
.case-list-single .tit{ display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #343434; font-size: 16px; margin-top: 5px;}
.case-list-summary{ font-size: 12px; color: #737373; margin-top: 10px;}
.case-list-summary li{ line-height: 20px;}
.case-fd{ padding: 20px 0;}
.case-fd .btn{ width:160px; text-align: center; margin: 0 auto; line-height: 50px;}
.case-fd .bg{ float: left; display:inline-block; width: 50px; height: 50px; background: url("../images/loading.gif") no-repeat;}

.anli_con{ border-bottom:1px dashed #e0e0e0; float:left; width:100%; margin-bottom:30px;}
.mag_main .content p{ font-size:14px; color:#565656; line-height:25px;}
.list_anli{ float:left; width:100%; margin:10px 0;}
.list_anli li{ float:left; width:230px; margin:10px 5px; height:180px; overflow:hidden; border:0;}


.write_list{ float:left; width:100%; height:250px; border-bottom:1px solid #eee; overflow:hidden;}
.write_list .left_img{ float:left; width:250px; height:188px; margin:25px 10px 10px;}
.write_list .box_con{ float:left; width:790px; overflow:hidden; margin:25px 0 0 10px; overflow:hidden;}
.write_list .box_con h2{color:#666666; font-size:18px; font-weight:normal; line-height:30px; margin:0;}
.write_list .box_con h3{color:#666; font-size:12px; font-weight:normal;line-height:25px; margin:0;}
.write_list .box_con h4{color:#999; font-size:12px; font-weight:normal;line-height:25px; margin:0;}
.write_list .box_con p{ height:100px; overflow:hidden; line-height:25px; font-size:12px; color:#999;}
.write_man{ width:100%; text-align:right; line-height:40px; font-size:12px;}
.write_man span{ float:right; margin:0;}
.write_man img{ float:right; margin:0;}
.write_man a:hover span{ text-decoration:underline;}
.box_con a, .list_right a{ color:#666;}
.box_con a:hover, .list_right a:hover{ color:#666; text-decoration:underline;}

/* sq_mag */

.sq_mag{ width: 1200px; margin: 0 auto; padding-bottom: 30px;}
.sq_mag .title{ float: none; color: #dc2738; font-size: 20px; padding: 15px 0 10px 10px;}
.sq_mag .con{ background: url(../images/mag-sq.png) no-repeat; width: 1184px; height: 550px; margin-left: 4px;}
.sq_mag .con .tit{ color: #6ea7f9; font-size: 20px; padding: 80px 0 0 750px;}
.sq_mag .con ul{ padding: 20px 0 0 750px; color: #515154; font-size: 16px;}
.sq_mag .con li{ background: url(../images/quan.png) no-repeat 0 32px; padding: 30px 0 0 30px; line-height: 26px;}
.sq_mag .dl-box{ margin-top: 30px; padding-left: 330px;}
.sq_mag .lx{ float: left; width: 320px; height: 42px; line-height: 42px; background: #6ea7f9; color: #fff; border: 2px solid #6ea7f9; text-align: center; margin-left: -340px;}
.sq_mag .fs{ float: left; font-size: 12px; color: #888888;}
.sq_mag .fs li{ padding-bottom: 10px; line-height: 20px;}
.sq_mag .fs .tit{ font-weight: 700;}
.sq_mag .btns{ margin: 20px auto 0;}
.sq_mag .btn{ display: block; width: 302px; height: 57px; line-height: 55px; margin: 20px auto 0; background: url(../images/mag-btn.png) no-repeat; color: #fff; font-size: 22px; text-align: center;}
.sq_mag .btns p{ font-size: 12px; text-align: center; color: #888888;}
.sq_mag .btns p a{ color: #2f76dd;}

.sq_mag .lx .le{ float: right; width: 140px; background: #fff;color: #6ea7f9; position:relative;}
.sq_mag .lx .le a{color: #6ea7f9;}
.sq_mag .lx .le a{ float:left;background:#fff url(../images/top_down.png) no-repeat 120px center;width:110px; padding:0 20px 0 10px; font-size:16px;}
.sq_mag .lx .le a:hover{background:#fff url(../images/top_up.png) no-repeat 120px center;color:#6ea7f9;}
.sq_mag .lx .le ul{background:#fff; width:140px; position:absolute; top:40px; left:-2px; padding:5px 0; overflow:hidden; z-index:100; border:2px solid #6ea7f9; border-top:none;}
.sq_mag .lx .le ul li{ float:left; width:100%;}
.sq_mag .lx .le ul li a{ float:left; line-height:30px; padding:3px 0; width:100%; background:none; border:none;}
.sq_mag .lx .le ul li a:hover{background:#6ea7f9; color:#fff;}


/*经纪步骤*/
.manage_step{ margin:20px auto; width:1200px; clear:both; overflow:hidden;}
.step{ float:left; width:960px; height:60px; overflow:hidden; margin:10px 0;}
.step ul{ float:left; width:100%; background:url(../images/manage_step.png) no-repeat}
.step ul li{ color:#fff; font-size:22px; width:285px; text-align:center; float:left; line-height:60px; padding-left:30px;}
.step ul.step01{ background-position:0 0;}
.step ul.step02{ background-position: 0 -60px;}
.step ul.step03{ background-position: 0 -120px;}

.manage_box{ border:1px solid #efefef; background:#fff; display:block; overflow:visible;clear:both; zoom:1; float:left; width:100%;}
.manage_box .title{ margin:40px auto 20px auto; text-align:center; font-size:18px; color:#6e6e6e;}
.manage_box h2{ font-size:24px; color:#282727; font-weight:normal;}
.manage_main{ float:left; width:90%; margin:10px 5%; position:relative;}
.manage_main ul.alink_tab li a{color:#6e6e6e;}
.jl_table{ width:90%; margin:10px 5%; font-size:14px;}
.jl_table th{ text-align:right; width:30%; padding:10px;line-height:23px; color:#515151; font-weight:normal;}
.jl_table td{ text-align:left; padding:10px; line-height:23px; color:#737373;}
.jl_table td a{ color:#597eb3;}
.jl_table h3{ font-weight:normal; font-size:36px; font-style:italic; color:#dc2738;}

.mag_table{ float:left; width:100%;}
.mag_table td, .mag_table th{ padding:0 10px;  text-align:left; font-size:14px; font-weight:normal; color:#6e6e6e;}
.mag_table th{ font-size:24px; color:#282727;padding:10px;}
.input_mag{ width:200px; padding:10px 0;}
.input_mag02{ width:120px; padding:10px 0;}
.textarea_mag{ width:350px; height:80px; border:1px solid #d6d6d6;}
.input_mag03{width:75px; padding:10px 0;}
.mag_table label{ float:left; color:#f00; line-height:35px;}

.mag_table .mag_nr table{ border-bottom:1px dashed #dedede; padding:10px 0; position:relative;}
.mag_table label, .mag_table ul.alink_tab li{ font-size:12px;}
.mag_table .mag_write td{ padding-top:10px;}
.mag_table .on td{ background:#fef5ee;}
.pop_cz{ position:absolute; top:230px; right:10px;}
.pop_cz a{ background:#6fa7f9; padding:5px 10px; line-height:30px; margin:0; color:#fff; font-size:12px;}

/*发布职位*/
.select_box{ width:200px; overflow:hidden; border:1px solid #e1e0e1; float:left; margin:10px 10px 0 0;}
.select_box h2{ float:left; width:100%; background:#f5f5f5; font-size:14px; font-weight:normal; margin:0; padding:6px 0; text-align:center;}
.select_box ul{ float:left; width:100%; background:#fff; font-size:14px; overflow:auto; overflow-x:hidden; height:170px; margin-top:5px;}
.select_box ul li{ float:left; width:90%; margin:4px 5%; clear:both;}
.select_box ul li a{ color:#313131; padding:4px 6px; margin:5px 0; width:100%;}
.select_box ul li a:hover,.select_box ul li.on a{background:#fbe9eb; color:#dc2738;}


.manage_box h3{ color:#6f6f6f; font-size:18px; text-align:center; font-weight:normal; margin:50px 0;}
.manage_box .checkbox{ float:left;  border-bottom:1px solid #efefef; padding:30px 0; width:75%; margin: 0 12.5%;}

.manage_box .checkbox h2{ float:left; color:#000; font-size:18px; font-weight:normal; margin:0 15px 0 0; width:auto;}
.manage_box .checkbox h2 em{ color:#d15057; font-size:24px; font-style:italic;}

a.check{ background:url(../images/check.png) no-repeat 0 0; width:26px; height:26px; display:inline-block; margin:2px 5px 0 0}
a.check_on{ background:url(../images/check_on.png) no-repeat 0 0;width:26px; height:26px; display:inline-block; margin:2px 5px 0 0}
a.up{ background:url(../images/top_up02.png) no-repeat 0 0; width:20px; height:20px; margin:5px 0 0 40px;}
a.down{ background:url(../images/top_down02.png) no-repeat 0 0; width:20px; height:20px; margin:5px 0 0 40px;}


.table_checkbox{ width:100%; margin:0;clear:both; background:#fff; }
.table_checkbox th{ padding:18px 8px; text-align:left; color:#6ba8f9; font-size:14px; font-weight:normal;}
.table_checkbox td{ padding:18px 8px; text-align:left; color:#737373; font-size:14px; line-height:18px;}
.table_checkbox td .input_short02{ width:100px;}
.table_checkbox td .div_select{ text-align:left; float:none;}
.table_checkbox td .div_select a{ padding-top:4px; padding-bottom:4px;}
.table_checkbox td a{color:#597eb3;}
.checkbox_pd{ margin-top:30px; float:left;}
.checkbox_pd td,.checkbox_pd th{ padding:8px;}
.loding{ width:270px; height:12px; background:#ececee;}
.loding label{ background:url(../images/loding_on.png) no-repeat 0 0; height:12px; float:left;}
.checkbox .jl_table{ float:left; margin-top:30px;}
.table_checkbox td a.check_on,.table_checkbox td a.check{ margin-top:-5px;}


.mag_table .xz_server{ float:left; margin:20px 0;}
.mag_table .xz_server label{ font-size:16px;}
.mag_table .xz_server ul.alink_tab li{ font-size:16px;margin-right:10px;}

.mag_btn{ background:#6fa7f9; padding:3px 20px; line-height:30px; margin:10px 0; color:#fff; font-size:16px;}


