@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:16px;line-height:180%;color:#666; font-family:"微软雅黑";}
a{color:#666;text-decoration:none;cursor:pointer;blr:expression(this.onFocus=this.blur());outline:none;}.font{font-family:"黑体";}
.center{ text-align:center}ul li{ list-style:none}a:hover{ color:#f00}img{border:0}
img,input{vertical-align:middle; outline:none}.hide{ display:none}
/*---yemian----*/
.box{width:100%;margin:0 auto;overflow:hidden}
.header .T_top{width:100%px;background:#fafafa; overflow:hidden;height:35px;line-height:35px;border-bottom:1px solid #f0f0f0}
.header .T_centers{ width:1296px; margin:0 auto}
.header .T_top p{width:257px; float:left;margin-left:100px; display:inline}
.header .T_top p a{padding:10px; position:relative}
.header .T_top p a img{position:absolute;top:7px;left:-5px}
.header .T_top ul{ float:right;display:inline;}
.header .T_top ul li{ float:left;}
.header .T_top ul li a{ padding:0 5px; position:relative}


.centers{ background:#f2f2f2; overflow:hidden}
.cen_box{width:1157px; margin:0 auto; overflow:hidden}
.cen_top{ margin:30px 0}
.cen_top a{ float:left; width:190px; margin-right:20px}
.cen_top span{ font-size:26px; color:#000; line-height:50px; float:left; border-left:2px solid #b5b5b5; padding-left:20px; margin-top:5px}
.form1{ padding-top:65px !important;border:2px solid #b5b5b5;background:#fff}
.form1 div{ overflow:hidden; margin-top:35px; padding-left:80px; box-sizing:border-box}
.form1 div label{ width:140px; float:left; text-align:right; 
line-height:42px; line-height:42px; font-size:19px; font-weight:bold; margin-right:20px}
.form1 div label>span{ width:15px; float:left;color:#bb0101; text-align:center}
.form1 div .input1{ width:313px; height:35px; line-height:35px; border:2px solid #747474; border-radius:8px; float:left;margin-right:20px; padding-left:20px}
.form1 div>.span1{ width:227px; float:left; background:#f2f2f2; border:1px solid #cccccc;height:37px; line-height:37px; font-size:14px; padding-left:20px}
.form1 div .nonespan{ padding:0; border:0; background:0; cursor:pointer}
.form1 div .nonespan span{ font-size:14px;color:#747474;}
.form1 div .nonespan span b{ color:#bb0101 !important;}
.form1 div.chenk{ font-size:14px; color:#747474; margin:30px 0 30px 160px; font-weight:600; cursor:pointer}
.form1 div.chenk input{ border:1px solid #747474; color:#bb0101;}
.form1 .but{  width:230px; line-height:48px; margin:30px auto; background:#bb0101; color:#fff; 
font-size:20px; font-weight:bold; display:block; text-align:center; border-radius:8px; cursor:pointer}
.sel1s p{ float:left; margin-top:10px ; margin-left:20px}
.form2{ padding:0 !important;}
.user{border:2px solid #b5b5b5;padding:0 38px; overflow:hidden; padding-bottom:30px; background:#fff}
.user h2{ font-size:27px; color:#bb0101; margin:25px 0}
.user ul{border-left: 4px solid #b5b5b5; width:325px; float:left}
.user ul p{ font-size:21px; color:#000; line-height:30px; font-weight:800}
.user ul li{ font-size:16px; color:#000}
.user_two h3,.user_tre h3,.user_fr h3{ font-size:18px; color:#000; font-weight:bold; padding-left:30px; line-height:35px;}
.user_two .form1{ padding-top:20px !important; padding-bottom:40px !important}
.u_tre{ padding-left:140px !important; padding-top:20px !important; padding-bottom:40px !important}
.u_tre .sel1,.u_fr .sel1{ width:131px; box-shadow:3px 3px 3px #080103;height:35px; border:2px solid #747474; border-radius:4px;  
outline:none; display:block; color:#747474; font-size:19px; font-family:"微软雅黑"; float:left}
.u_tre .sel1s,.u_fr .sel1s{ height:44px;}

.u_fr .sel1s_pad select{ margin-right:30px}
.u_fr .sel1s_pad .sel1_width{ width:230px}
.u_fr .se_wid{ width:290px !important}
.u_fr .sel1s_pad select .sel1_padding{ margin-right:0}
.u_fr  .checkbox{ line-height:42px; height:42px; font-size:19px; }
.u_fr  .checkbox>span{padding-right:20px;}
.user_fr .input2{ width:153px !important}

.lian_foot{ line-height:67px; color:#747474; font-size:18px; width:1000px; margin:0 auto}

.lian_foot a{ color:#000; font-size:18px; padding:0 19px}
.slideTxtBox{ width:1157px;  text-align:left;  margin-top:30px; overflow:hidden}
.slideTxtBox .hd{ height:34px; line-height:34px; background:#f2f2f2; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:420px; top:-1px; overflow:hidden}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#fff !important; border:2px solid #b5b5b5; 
width:190px; color:#000; font-size:20px; text-align:center; font-weight:bold}
.slideTxtBox .hd ul li.one{border-right:none}
.slideTxtBox .hd ul li.on{ height:34px;    border-bottom:2px solid #fff;color:#c70811 }
.slideTxtBox .bd ul{ padding:15px;  zoom:1; overflow:hidden}
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }


/*======-------找回密码-------====*/
.slipass{background:#fff !important; border:2px solid #747474; min-height:616px; margin-top:60px; width:1153px; overflow:hidden}
.pass_top{ width:800px; margin:117px auto 63px;}
.pass_dl{ width:535px; margin:0 auto}
.pass_dl>dl{ float:left; width:177px;}
.pass_dl>dl.last{ float:right}
.pass_dl>dl>a>dd{ font-size:19px; font-weight:bold; color:#747474; text-align:center; padding:0 20px; line-height:30px; margin-top:30px}



 
.form_pa div{ overflow:hidden; margin-top:35px; padding-left:80px; box-sizing:border-box}
.form_pa div label{ width:216px; float:left; text-align:right; 
line-height:42px; line-height:42px; font-size:19px; font-weight:bold; margin-right:20px}
.form_pa div label>span{ width:15px; float:left;color:#bb0101; text-align:center}
.form_pa div .input1{ width:313px; height:35px; line-height:35px; border:2px solid #747474; border-radius:8px; float:left;margin-right:20px; padding-left:20px}
.form_pa div>.span1{ font-size:14px;width:227px; float:left; background:#f2f2f2; border:1px solid #cccccc; height:37px; line-height:37px; padding-left:20px}
.form_pa div .nonespan{ padding:0; border:0; background:0; cursor:pointer}
.form_pa div .nonespan span{ font-size:14px;color:#747474;}
.form_pa div .nonespan span b{ color:#bb0101 !important;}
.form_pa div.chenk{ font-size:14px; color:#747474; margin:30px 0 30px 160px; font-weight:600}
.form_pa div.chenk input{ border:1px solid #747474; color:#bb0101;}
.form_pa .but{  width:230px; line-height:59px; margin:30px auto; background:#bb0101; color:#fff; 
font-size:20px; font-weight:bold; display:block; text-align:center; border-radius:8px; cursor:pointer}

.form_pa .yanz .input1{ width:153px;}
.form_pa .yanz .sp2{ font-size:14px; color:#747474; border:2px solid #bb0101; height:38px; line-height:35px; float:left;
 width:140px; text-align:center; cursor:pointer}
.succ{ width:512px; margin:0 auto; padding-left:130px}

.succ p{ font-size:19px; color:#747474; font-weight:bold;}
.succ p img{ padding-right:16px;}
.succ .divs{font-size:19px; color:#747474; padding-left:46px; margin:30px 0; line-height:30px;}

.succ .but{  width:230px; line-height:59px; margin:30px 0; background:#bb0101; color:#fff; 
font-size:20px; font-weight:bold; display:block; text-align:center; border-radius:8px; cursor:pointer; margin-left:46px;}



/*=====------登录------=====*/
.header_login{ background:#bb0101; height:31px;}
.login{ width:1309px; margin:0 auto}
.login span{ color:#fff; line-height:31px;}
.login span.sp3{ padding-left:10px;}
.login span.sp4{ float:right;  border:2px solid #fff; border-radius:100%; width:15px ; height:15px; line-height:15px; text-align:center;
 margin-top:6px; cursor:pointer; margin-right:170px}
.login_main{ width:100%; margin:0 auto; border-bottom:#f2f2f2 5px solid}
.login_main .cen_box{ width:1309px !important}
.login_nav{ float:right; margin-right:250px; margin-top:15px}
.login_nav a{ font-size:16px; color:#000; padding:0 15px}
.login_main .cen_box .cen_top{ margin:15px 0}
.main_box{ width:1309px; margin:30px auto;}
.main_box .main_left{ width:778px; height:590px;float:left;border:1px solid #bfbfbf;  border-top:none; position:relative}
.main_box .main_left .imgs{ position:absolute; left:-47px; bottom:-20px}
.main_box .main_left .ul{ width:242px;  border-top:#bb0101 solid 9px; float:left}
.main_box .main_left .ul ul{ border-right:2px dashed #bfbfbf; height:540px; width:200px; padding:20px; overflow:hidden}
.main_box .main_left .ul dl{ margin-top:55px; overflow:hidden; margin-left:20px}
.main_box .main_left .ul dl dt{ width:50px; float:left; margin-top:7px;}
.main_box .main_left .ul dl dd.dd1{ font-size:14px; font-weight:bold}
.main_box .main_left .ul dl dd{ width:130px; float:left;color:#747474}

.main_box .main_left .lofin_input{ width:536px; border-top:#ff0101 9px solid; float:right}
.main_box .main_left .lofin_input h3{ margin:30px auto; font-size:24px; color:#bb0101; text-align:center}

.foot_login{ margin-bottom:30px}


.form_login div{ overflow:hidden; margin-top:10px;  box-sizing:border-box}
.form_login div label{ width:445px;   
line-height:42px; line-height:42px; font-size:19px; font-weight:bold;margin:0 auto; display:block}
 
.form_login div .input1{ width:435px; height:35px; line-height:35px; border:2px solid #747474; border-radius:8px; margin:0 auto;display:block; padding-left:10px}
.form_login div.chenk{ font-size:14px; color:#747474; margin:30px auto; width:435px;}
.form_login div.chenk input{ border:1px solid #747474; color:#bb0101;}
.form_login div.chenk a{ float:right; color:#bb0101}
.form_login .but{  width:435px; line-height:59px; margin:30px auto; background:#bb0101; color:#fff; 
font-size:20px; font-weight:bold; display:block; text-align:center; border-radius:8px; cursor:pointer}
.lofin_input .p1{ text-align:center; width:100%; font-size:14px; color:#747474;}
.lofin_input .p1 a,.lofin_input .p2 a{ color:#bb0101; font-weight:bold}
.lofin_input .p2{width:435px; margin:30px auto 0; font-size:13px;}

.main_box .main_right{ width:529px; float:right; margin:30px 0}

.foot_login{ font-size:14px; color:#747474; clear:both; padding-left:125px; position:relative; top:-30px}


/*企业登录*/
.bgimg{ background:url(../images/bg.jpg) no-repeat center; background-size:cover; height:100%;}
.lofin_box .cen_top{ float:right; width:420px}
.lofin_box .cen_top span{ color:#fff}
.login_navs{ width:500px; float:left; text-align:right; margin-top:35px;}
.login_navs a{ font-size:16px; color:#fff; padding:0 15px}
.loagin_input{ width:1157px; margin:0 auto; overflow:}
.input_box{ width:418px; height:465px; background:rgba(255,255,255,0.54); float:right; margin:90px 0}
.input_img{ width:300px; height:40px; border:2px solid #747474; line-height:40px; border-radius:8px; margin:20px auto}
.input_img .input2{ border:0; background:0; height:38px; line-height:38px; width:200px;
 padding-left:20px; color:#747474; font-family:"微软雅黑"; font-size:16px; float:left}
.input_img label{ border-right:2px solid #747474; height:33px; float:left; margin-top:3px;}
.input_img label img{ vertical-align:top; margin-top:-2px;}
.input_box h3{ font-size:26px; color:#bb0101; width:300px; margin:50px auto 30px}
.input_box .but{ height:50px; line-height:50px; border-radius:8px; background:#bb0101; width:300px; text-align:center; 
margin:20px auto; border:0; outline:none; display:block; font-size:26px; color:#fff; font-family:"微软雅黑"}

.input_box p.p3{ color:#747474; font-size:14px; text-align:center}
.input_box p.p3 span{color:#bb0101; font-weight:bold}

.lian_foots,.lian_foots a{ color:#fff !important}
.lian_foots{ padding-bottom:69px;}

.tanc{ width:800px; position:absolute; top:100px; left:18%; background:#fff; border:2px solid #ccc; display:none}
.tan_top{ height:45px; line-height:45px; font-size:18px; background:#e5e5e5}
.tan_top span{ float: right; font-size:24px; margin-right:20px; cursor:pointer}
.over{ height:400px; overflow:auto; font-size:14px; padding:0 20px}
.qurd{ text-align:center; line-height:45px; font-size:18px; cursor:pointer}

.yanz #btn{width: 227px;
    float: left;
    background: #f2f2f2;
    border: 1px solid #cccccc;
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    padding-left: 20px;}
		.input_img5{ margin-top:20px; }
	.input_img5 .input88	{ width: 100px;
    height: 40px;
    border: 2px solid #747474;
    line-height: 40px;
    border-radius: 8px;
   background:none; margin-left:60px; float:left}

.input_img5 #img3 { width:140px; margin-left:10px}