@charset "utf-8";
/* CSS Document */

/* ----------页面整体定义部分样式---------- */
body{margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei"; line-height:20px; color:#333; background:#F5F5F5;}
a{color:#06F; text-decoration:none;}
a:hover{color:#F90; text-decoration:none;}
ul{margin:0; padding:0;}
li{list-style-type:none;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
input,textarea{font-size:14px; border:1px solid #E3E3E3; outline:none; padding:10px 8px;}
img{border:none;}
.red{color:#E00;}
.jyb_btn{background:#F90; padding:15px 40px; color:#FFF; font-size:18px; border:none; border-radius:2px; cursor:pointer;}
.jyb_btn:hover{background:#F80; color:#FFF;}

.jyb_top {
    height: 90px; width:100%;  overflow:hidden; display:block;
    background: #335C78;
    font-family: 微软雅黑, 宋体, sans-serif;
}
.jyb_tm {
    width: 1000px;
    height: 90px;
    margin: 0 auto;
}
.jyb_logo {
    height: 90px;
    float: left;
}
.jyb_logo a{
	diaplay:block;
}
.jyb_logo img{
	margin:22.5px 0;
	height:45px;
	display:block;
}
.jyb_logo_r {
    height: 90px;
    margin-left: 8px;
    float: left;
}
.jyb_logo_r {
    height: 37px;
    margin: 26.5px 0 26.5px 8px;
    float: left;
}
.jyb_logo_r img{height:37px;}
.jyb_step {
    height: 90px;
    line-height:90px;
    float: right;
}
.step_h, .step_d {
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-align: center;
    border-radius: 50%;
}
.step_h {
    border:1px solid #f29300;
    color: #f29300;
}
.step_hr {
    color: #f29300;
    font-size: 16px;
    line-height: 30px;
}
.step_d {
	border:1px solid #fff;
    color: #fff;
    margin-left:16px;
}
.step_dr {
    color: #FFF;
    font-size: 16px;
    line-height: 30px;
}

.jyb_container{width:1000px; margin:0 auto; background:#FFF;}
.jyb_mt{width:960px; margin:0 auto;  font-size:36px; font-weight:600; line-height:40px; font-family:"微软雅黑"; padding:45px 0;}
.jyb_main{padding:20px; border:1px solid #E3E3E3;}
.jyb_tips{height:34px; line-height:34px; border:1px solid #ddd; background:#fffbdd; padding:0 10px; margin:8px 0; color:#999;}
.jyb_tips_l{height:34px; float:left;}
.jyb_tips_r{height:34px; float:right;}
.jyb_tips a{color:#06F;}
.jyb_tips a:hover{color:#F90;}

.jyb_mlit{height:20px; padding:15px 0; border-bottom:1px dashed #E3E3E3;}
.jyb_mlitit{font-size:18px; line-height:20px; border-left:5px solid #F90; font-weight:normal; margin:0; padding:0 0 0 10px; font-weight:bold; color:#000;}
.jyb_mli{padding:15px 0;}
.jyb_bt_in{width:30%; height:20px; line-height:20px;}
.jyb_file{width:200px; height:30px; background:none; border:none; overflow:hidden; cursor:pointer; font-size:300px; text-align:right; line-height:300px; filter:alpha(opacity=0); -moz-opacity:0;	-khtml-opacity:0; opacity:0; 

position:absolute; left:0; top:0; z-index:2; margin:0; padding:0;}
.jyb_file_bg{width:200px; height:30px; background:#335C78; line-height:30px; color:#FFF; overflow:hidden; position:relative; text-align:center; cursor:pointer; z-index:1; border-radius:3px;}

.jyb_type{margin-top:15px; position:relative;}
.jyb_type_li{width:19.9%; float:left; overflow:hidden; margin-bottom:15px;}
.jyb_type_li a{display:block; margin:0 8px; border:1px solid #d8d8d8; background:#F7F7F7; text-align:center; font-size:16px; line-height:30px; padding:10px; overflow:hidden;}
.jyb_type_li a:hover{background:#fffbdd; border:1px solid #F90; color:#F40;}
.jyb_type_tc01{position:absolute; top:52px; left:-21px; width:970px; padding:10px; border:5px solid #335C78; z-index:2; background:#FFF;}
.jyb_type_tc02{position:absolute; top:119px; left:-21px; width:970px; padding:10px; border:5px solid #335C78; z-index:2; background:#FFF;}
.jyb_type_tcg{border-bottom:1px solid #D8D8D8; padding:5px 10px; display:block; }
.jyb_type_tcg:hover{background:#fffbdd;}
.jyb_type_tcgt{height:24px; line-height:24px; font-size:14px; float:left; width:120px; overflow:hidden; color:#C00;}
.jyb_type_tcgt a:hover{color:#F00;}
.jyb_type_tcgm{margin:0 0 0 125px; line-height:24px; color:#999; font-size:12px; padding:0;}
.tcgm_span{margin:0 8px; white-space:pre-wrap;}
.jyb_type_yxz{border:1px solid #d8d8d8; background:#F7F7F7; margin-top:5px; padding:10px;}

.jyb_table{margin:0; padding:0; border:1px solid #E3E3E3; border-collapse:collapse; width:100%;}
.jyb_table td{border-bottom:1px solid #E3E3E3; border-collapse:collapse; padding:10px 0px;}
.td_1{width:5%; text-align:center;}
.td_2{width:30%;}
.td_3{width:10%;} /*45*/
.td_4{width:30%;}
.jyb_pdel{font-size:30px; font-weight:bold; color:#666;}
.jyb_pin{width:80%; box-sizing:border-box; border:1px solid #000;}
.jyb_pino{width:90%; box-sizing:border-box; border:1px solid #000;}
.jyb_add{color:#999; line-height:30px;}
.jyb_add a{color:#496ab4; font-size:16px;}
.jyb_add a:hover{color:#F90;}
.jyb_area{width:100%; height:120px; padding:5px; border:1px solid #E3E3E3; box-sizing:border-box; line-height:25px; font-size:14px;}

.jyb_table2{width:100%; border:none; padding:0; margin:0;}
.jyb_table2 td{border:none; padding:5px 0;}
.jyb_tdt{width:150px; font-size:16px; text-align:right;}
.jyb_sel{width:20%; height:36px; line-height:36px; outline:none;}
.jyb_small_in{width:200px;}
.hqyzm{height:38px; padding:0 20px; border:1px solid #E3E3E3; background:#F5F5F5; font-size:14px; line-height:38px; cursor:pointer;}
.hqyzm:hover{background:#E5E5E5;}

.jyb_b{margin:30px auto; text-align:center;}

.jyb_xztips{color:#f40; font-size:14px; padding-left:30px;}
.jyb_xzin{width:160px;}
.jyb_zdy{padding-bottom:10px; margin:0;}
.jyb_xzbtn{height:40px; padding:0 20px; background:#F90; font-size:16px; line-height:40px; border:none; color:#FFF; cursor:pointer; border-radius:2px;}
.jyb_xzbtn:hover{background:#F80;}

.jyb_xztab{border:1px solid #E3E3E3;}
.xz_tab_t{height:44px; border-bottom:1px solid #E3E3E3; background:#F7F7F7;}
.xz_tab_tm{margin:0; padding:0; z-index:2; float:left; height:45px;}
.xz_tab_tm li{list-style-type:none;float:left;cursor:pointer; line-height:44px; height:44px; padding:0 30px; border-right:1px solid #d8d8d8; font-size:16px; text-align:center; background:#f7f7f7;}
.xz_tab_tm li.hover{border-bottom:1px solid #FFF; color:#E00; background:#FFF;}
.xz_tab_m{}
.xz_tab_m ul{display:none; margin:0; padding:0;}
.xz_tab_m ul.block{display:block;}
.xz_tab_m ul li{list-style-type:none;}

.xz_tab_mt{padding:10px 20px 0px 20px; height:39px; border-bottom:1px solid #E3E3E3;}
.tab_sel{width:120px; height:28px; line-height:28px; outline:none;}
.tab_in{width:180px; height:20px; line-height:20px; padding:4px;}
.tab_btn{height:28px; padding:0 20px; background:#F90; font-size:14px; line-height:28px; border:none; color:#FFF; cursor:pointer; border-radius:2px;}
.tab_btn:hover{background:#F80;}
.xz_tab_mm{height:380px;}
.xz_tab_mml{width:180px; height:380px; float:left; overflow-x:hidden; overflow-y:scroll;}
.xz_tab_mml a{height:30px; line-height:30px; overflow:hidden; padding:0 10px; font-size:14px; display:block; margin-bottom:2px; color:#06F;}
.xz_tab_mml a.xz_lh{background:#335C78; color:#FFF;}
.xz_tab_mmr{height:360px; margin-left:180px; padding:10px; overflow-x:hidden; overflow-y:auto;}
.xz_gys_li{width:48%; height:20px; line-height:20px; font-size:14px; border-bottom:1px solid #E3E3E3; float:left; margin-right:2%; padding:10px 0;}
.xz_gys_libox{width:30px; height:17px; float:left; padding-top:3px;}
.xz_gys_lir{width:80px; height:20px; float:right; overflow:hidden; text-align:right;}
.xz_gys_lim{margin:0 85px 0 30px; height:20px; overflow:hidden; color:#06F;}
.xz_gys_lim a{color:#06F;}
.xz_gys_lim a:hover{color:#F90;}

.tab_yxz{width:48%; height:30px; line-height:30px; float:left; border:1px solid #ddd; box-sizing:border-box; background:#fffbdd; padding:0 10px; margin-bottom:8px; margin-right:2%; overflow:hidden;}
.tab_yxz_r{height:30px; float:right; font-size:24px; color:#06F;}
.tab_yxz_r:hover{color:#F90;}
.input_box{border:none; padding:0; margin:0;}
.jyb_zk{font-size:16px; margin-left:30px;}

.jyb_mlio{padding:10px; background:#F3F3F3;}
.jyb_zk_table{width:100%; margin:0; padding:0; border:none;}
.jyb_zk_table td{padding:5px; border:none;}

/* 批量导入 */
.pl_k{display:none;width:350px; border:10px solid #999; background-color:#fff;}
.pl_kt{height:30px; background-color:#f1f1f1;}
.pl_ktit{width:auto; height:30px; float:left; font-size:14px; font-weight:bold; padding-left:10px; line-height:30px;}
.pl_ktr{width:auto; height:23px; float:right; padding-right:10px; padding-top:7px;}
.pl_ktr a{width:15px; height:15px; display:block; background:url(/company/images/close_bg.gif) no-repeat left top;}
.pl_ktr a:hover{background:url(/company/images/close_bg.gif) no-repeat right top;}
.pl_km{padding:20px 10px;}
.pl_km a{color:#336699;}
.pl_km a:hover{color:red;}
.pl_kb{padding:10px; border-top:1px solid #d6d6d6; text-align:right;}
.pl_kbtn1{width:57px; height:26px; border:none; background:url(/company/images/all_btn_bg.gif) no-repeat left top; cursor: pointer;}
.pl_kbtn2{width:57px; height:26px; border:none; background:url(/company/images/all_btn_bg.gif) no-repeat left bottom; cursor: pointer;}
/*上传按钮样式*/
#file_upload{
  	height: 22px;
width: 78px;
text-align: center;
margin: 3px auto;
}
#SWFUpload_0{
position: absolute;
z-index: 1;
width: 100%;
left: 0px;
height: 100%;
top: 0px;
}
/*提示样式*/
.msgspan_er{
	color: #E03131;
	background: url("/images/jyb/cuo.gif") no-repeat;
	
}
.msgspan_ok{
	color: #7DB900;
	background: url("/images/jyb/dui.gif") no-repeat;
}
/*注册框*/
.containerbox{ width:100%; height:510px; background-image:url(/images/login/mpzc_02.png); padding:55px 0;}
.columnbox{ width:980px; height:500px; margin:0 auto; background-color:#eeeeee; overflow:hidden;}
.columnboxLeft{ width:400px; float:left; margin-left:100px;padding: 20px 0px;}
.columnboxLeft h1{ font-size:16px; color:#325a78; font-weight:bold; margin-bottom:18px;}
.intobox{ width:350px; height:40px; position:relative;}
.iconbox{ width:100px; height:30px; overflow:hidden; position:absolute; left:0; top:12px;}
.iconbox img{ display:block; float:left; margin-left:10px;}
.iconbox p{ display:block; float:left; font-size:14px; color:#f49d35; margin-left:10px; margin-top:2px;}
.messagebox{ width:350px; height:40px; overflow:hidden; margin-top:30px;}
.messagebox span{font-size:14px; color:#4e7089; line-height:40px; margin-left:10px;}
.smallbox{ width:140px; height:30px; overflow:hidden; margin-top:15px;}
.smallbox h3{ display:block; float:left; margin:0 8px; font-size:14px; color:#325a78; line-height:20px;} 
.smallboxOne{ display:block; float:left; border:none;}
.smallboxTwo{ display:block; float:left; border:none;}
.columnboxLeft h4{ display:block; width:350px; height:40px; background-color:#f49d35; font-size:18px; text-align:center; line-height:40px; color:#325a78; margin-top:20px;}

.columnboxRight{ width:400px; float:left; margin-top:70px; overflow:hidden;}
.linebox{ display:block; float:left;}
.registerbox{ float:left; width:330px; margin-left:40px;}
.register{ width:330px; height:240px;}
.register h2{ font-size:14px; color:#4e7089; text-align:center; margin-top:100px;}
.register h3{ display:block; width:130px; height:40px; background-color:#f49d35; font-size:18px; text-align:center; line-height:40px; color:#325a78; margin-left:100px; margin-top:64px;}
.sjh_in{width:300px; height:20px; line-height:20px; border:#cacaca 1px solid; background:url(/images/login/MMPZC_03.png) no-repeat 8px 10px #FFF; padding:10px 10px 10px 30px;}
.nc_in{width:300px; height:20px; line-height:20px; border:#cacaca 1px solid; background:url(/images/login/MMPZC_06.png) no-repeat 8px 10px #FFF; padding:10px 10px 10px 30px;}
.mmx_in{width:300px; height:20px; line-height:20px; border:#cacaca 1px solid; background:url(/images/login/MMPZC_09.png) no-repeat 8px 10px #FFF; padding:10px 10px 10px 30px;}

/* ----------分页开始---------- */
.page{text-align:center; width:100%; float:left; margin-top:10px;}
.page a{border:#CCC 1px solid; padding:2px 8px; margin:2px; color:#333; border-radius:2px;}
.page a:hover{border:#CCC 1px solid; background:#EEE; text-decoration:none;}
.page a:active{border:#CCC 1px solid;}
.page .current{border:#F90 1px solid; padding:2px 8px; font-weight:bold; margin:2px; color:#fff; background-color:#F90; border-radius:2px;}
.page .disabled{border:#CCC 1px solid; padding:2px 8px; margin:2px; color:#ddd;}
/* ----------分页结束---------- */
.mp_xjzg_pz{margin:0 auto;  width:995px; height:141px; padding:90px 0px 50px;overflow:hidden; display:block;}
