@charset "utf-8";
/* CSS Document */
@font-face { font-family: Microsoft YaHei;}


/*登陆页面*/
.zh_CN{background: #f5f5f5;color: #757575;}
.wrapper {width: 100%;  height: auto; display: -webkit-box;  -webkit-box-align:center; -webkit-box-pack:center; }
.layout{background-color: #fff; width: 854px; margin: 131px auto 20px auto; position: relative; padding-bottom:30px; }
/*.mainbox{padding-bottom: 30px;}*/
.header_tit{padding: 30px 0 20px;}
.t_c{text-align: center;}
.header_tit_txt{font-size: 30px; color: #424242; font-weight: normal; padding-top: 22px;}
.site_info{padding-top: 10px;}
.mainbox .login_form{width: 300px; margin: 0px auto;}
.mainbox .form-group_b{margin-top: 30px!important;  float: none!important;}
.mainbox .form-group_b .btn{float: none!important; width: 300px!important;}
input.error{border:1px solid red;}
.n_links_area{padding-top: 30px; text-align: center; color: #e0e0e0;}
.n_links_area a{padding:0 9px; font-size: 14px; color: #666;}
.n-footer{height: 60px; margin-top:-60px;line-height: 1.5px; text-align: center; }
.nf-intro{padding: 10px;}
label.error {background:url(../images/error_bg.png) no-repeat 0 50%; margin-left: 41px;color: #ff6f3d; margin-top: 10px; display: block; padding-left: 20px; font-size: 12px;}

/*登陆页面 end*/



/*注册1*/
.login_form .code input{width:113px; float: left; display: block;}
.msg{margin-top: 10px; color: #9d9d9d;}

/*注册1 end*/

/*注册2*/
.regbox{width: 300px; padding: 15px 0 30px 0; line-height: 20px; margin: 0 auto;}
.step2{padding-top:15px;}
.step2 .step2_txt{padding-bottom: 10px;}
.step2 .step2_txt p{padding-bottom: 10px;}
.input_bg{height: 40px; line-height: 40px; display: inline-block;}
.resendcode{width: 190px; max-width: 260px;border:1px solid #e8e8e8; }
.labelbox input, .input_bg input{height: 20px; line-height: 20px; padding: 10px; display: inline-block;}
.remain{margin-left: 8px; display: inline-block; height: 40px; line-height: 40px; border: 1px solid #e8e8e8;}
.remain a{color: #000; cursor: pointer; padding:0px 13px; display: block;}
input[type="button"], input[type="submit"], input[type="reset"], a{-webkit-appearance:none;}
.btn_reg_1{background-color:#b30415; margin-top: 15px; border: 1px solid rgba(186,186,186,0.3); color: #fff;}
.btn_reg_1:hover{background: #9b000f;}
.btn332{width: 300px;height: 42px;  line-height: 42px; text-align: center; font-size: 14px; display: block;cursor: pointer;}
.btn_reg_2{background-color:#fff; margin-top: 10px; border: 1px solid #ddd; color: #7c7c7c;}
.phone_step2 .err_tip{margin-bottom: 10px;}
.err_tip{margin-top: -8px;}
.err_tip, .err_tip_independ{margin-bottom: 5px; line-height: 20px; font-size: 12px; color: #ff6700; display: none;}
/*注册2 end*/

/*注册3*/
.step3{}
dl{display: block; -webkit-margin-before: 1em;-webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.step3 dt{margin: 15px 0;}
dt{display: block;}
.regbox h4 {font-size: 14px;}
dd{display: block; -webkit-margin-start: 40px;}
.inputbg3{height: 40px; line-height: 30px; display: inline-block;}
.inputbg3{padding-buttom:15px!important;}
.labelbox3{height: 40px; line-height: 40px; display: inline-block; }
.labelbox3 input{height: 20px; line-height: 20px; padding: 10px; display: inline-block;border: 1px solid #e8e8e8;width: 278px; margin-bottom: 15px;}



/*注册3 end*/



/*注册5*/
.step5 dt{margin: 15px 0;}
.step5 h4{margin: 0 auto; text-align: center; margin-bottom: 30px;}
.step5 dd{text-align: center; margin-top: 0px;}
/*注册5 end*/

/*忘记密码1*/
.login_form h4{margin-top: 0px;}
/*忘记密码1 end*/

/*忘记密码2*/
.login_form h5{color: #000;}
.pwd2_txt{margin-top: 27px; margin-bottom: 50px}
.pwd2_txt p{padding-bottom:10px;}
.pwd2_txt .address-place{color: #b30415 ;}

/*忘记密码2 end*/

/*忘记密码3*/
.step2_txt .tel_num{color: #b30415;}
.step2_txt h5{color: #000;}


/*忘记密码3 end*/



html{height: 100%;}

body {	
	font-family: Microsoft YaHei;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	overflow-x: hidden;
	list-style-type: none;
    height: 100%;
}
input{color: #333; background: 0; border: 0 none;}
i,cite,em,var,address,dfn{font-style: italic;}
address,cite,dfn,em,var{font-style: normal;}
a{text-decoration: none;color: #000;}
a,label,:focus{outline: 0 none;}
label{cursor: default;}
img{border-style:none;}
.clear{clear:both; display:inline-block; float:left;} 
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,button{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
strong{font-weight: bold;}
p{padding:0; margin:0; }
.main{width:100%; margin:0 auto;}
.row{width:1184px; margin:0 auto;}
.delay{-webkit-transition:0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;}
div{display: block;}



/*头部*/
.header-bg{background: #fff; z-index: 100; width: 100%; height: 131px; position: fixed;}
.header-bg .header p{ float:left; color:#666 !important; font-size:12px;}
.header-bg .header .tel{ margin-left:40px; width:200px; float:left; height:40px; position: relative;}
.header-bg .header .tel li{ display: block; width: 18px; height: 18px; background:url(../images/icon_service.png) no-repeat; position: absolute; top:9px; }
.header-bg .header .tel p{ position: absolute; left:32px; color:#999 !important;}
/*头部区域 end*/


/*菜单*/
.menu-bg .menu{ width: 1170px; height:131px; margin: 0 auto; position: relative;}
.menu-bg .menu .logo{ width: 400px; height: 70px; background: url(../images/menu_logo.png) no-repeat; display: block; position: absolute; top: 28px; left: 0;}
.menu-bg .menu .city-change{ color: #666; font-size: 16px; position: absolute; left: 299px; top: 35px;}
.menu-bg .menu .city-change a{color: #b30415;}
.menu-bg .menu .nav{ width: 620px; height:131px; position: absolute; right: 0;}
.menu-bg .menu .nav dd{ float:right; padding:0 25px; position: relative; line-height:131px; right:}
.menu-bg .menu .nav dd:last-child{ padding-left:0px;}
.menu-bg .menu .nav dd:nth-child(1){padding-left:30px; padding-right:0px;}
.menu-bg .menu .nav dd a:hover{color:#b30415;}
.menu-bg .menu .nav dd a{color:#333;font-size:20px; text-transform:uppercase;text-decoration: none;}
.menu-bg .menu .nav ul {display: none;margin-top:45px;}
.menu-bg .menu .nav ul li a{
	font-size:16px;	
	height: 40px;
	line-height: 40px;
	color: #333;
	text-decoration: none;
	z-index:100;
	width:190px;
}
.menu-bg .menu .nav dd:hover ul { background-color:rgba(243,243,243,0.9); width:120px; display:block; position:absolute; top:45px; left:20px;padding-top:10px; padding-bottom:10px;z-index:99;}
.menu-bg .menu .nav dd:hover ul li a {display:block; color: #333;padding:0 25px;}
.menu-bg .menu .nav dd:hover ul li a:hover {color:#b30415; }
.menu-bg .menu_border{width:100%;height:1px;margin:0px auto;padding:0px;background-color:#b30415;overflow:hidden;}

/*菜单 end*/

/*海报区域*/
.banner{width: 100%; height: 800px; background: url(../images/slicer_background.jpg);  position: relative;}
.banner .banner_main{width: 1170px; height: 800px; margin: 0 auto; position: relative;}

/*登录框*/
.banner .banner_main .login{width: 350px; background: #fff; position: absolute; top: 6%; left: 50px; float: left; padding-bottom: 40px;}
.login_name p{font-size: 16px; color:#000; position: absolute; top:35px; left: 25px; }
.login .login_form{margin-top: 80px; margin-left: 25px; width: 300px;}
.login .form-group-t{ margin-top: 30px; width: 300px;}
.login .form-group-t a{font-size: 12px; color:#666; }
.login .form-group-l{ float: left;}
.login .form-group-r{ float: right;}
.login_form .form-group{ margin-top: 20px; position: relative;width: 300px; }
.login_form .form-group_b{ margin-top: 63px; }
.form-group .form-control{ width: 238px;height: 24px; border-style: none;padding: 8px 10px 8px 10px;margin-left: 40px; border-style: solid; border-width: 1px;border-color: #ddd;}
.login_form div:nth-child(3) input{ width:112px; float: left; display: block;}
.form-group .chkcode_img{width:125px; height: 42px; float: right;}
.form-group .tel_icon li{ background: url("../images/ima_tel.png"); width: 41px; height: 42px; position: absolute;}
.form-group .password_icon li{background: url("../images/ima_password.png"); width: 41px; height: 42px; position: absolute;}
.form-group .security_code_icon li{background: url("../images/ima_security_code.png"); width: 41px; height: 42px; position: absolute;}
.form-group_b .btn{width: 300px; height: 42px; background: #b30415; color: #fff; font-size: 14px;  line-height: 42px; border: 0px;cursor: pointer;/*border-radius:4px;*/ }
.form-group_b .btn:hover{ background: #9b000f;}
/*登录框 end*/





/*分割线*/
.banner .banner_division li{ background: url("../images/banner_division.png"); width: 1px; height: 423px; position: absolute; top: 8%; left: 495px;}
/*分割线 end*/

/*二维码*/
.sweep{position: absolute; top: 6%; left: 590px; float: left;}
.sweep p{color: #fff; font-size: 16px;}
.sweep .toutiao{color:#b30415; font-size: 48px; margin-top: 337px; width: auto; line-height: 62px; display: block;}
.sweep .toutiao span{color:#b30415;}
.sweep .sweep_l{float: left; width: 215px;}
.sweep .sweep_r{float: right; margin-left: 80px; width: 215px;}
.sweep .sweep_l li{background: url("../images/app_load.png"); width: 215px; height: 215px; margin:24px 0 20px 0;}
.sweep .sweep_r li{background: url("../images/erweima2.jpg"); width: 215px; height: 215px; margin:24px 0 20px 0;}
.sweep .sweep_l p{width: 215px;}
.sweep .sweep_r p{width: 215px;}
.sweep .sweep_l p:nth-child(3){text-align: center;}
.sweep .sweep_l p:last-child{text-align: center;}
.sweep .sweep_r p:nth-child(3){text-align: center;}
.sweep .sweep_r p:last-child{text-align: center;}

 @media screen and (min-width: 1170px) {
     .sweep{top: 20%;}
     .banner .banner_main .login{top: 20%;}
}
/*二维码 end*/

/*海报区域 end*/

/*slider*/
.slider1{width: 100%; margin: 0 auto; position: relative; vertical-align: middle;}
.slider1 .slider1-1{width:100%;text-align: center; display: block; position: absolute; top: 10%;}

.slider2 {width: 100%; margin: 0 auto; position: relative; vertical-align: middle; }
.slider2 .slider2-2{width:100%;  text-align: center; display: block; position: absolute; top: 10%;}

.slider3 {width: 100%; margin: 0 auto; position: relative; vertical-align: middle; }
.slider3 .slider3-3{width:100%;  text-align: center; display: block; position: absolute; top: 10%;}

.slider4 {width: 100%; margin: 0 auto; position: relative; vertical-align: middle; }
.slider4 .slider4-4{width:100%;  text-align: center; display: block; position: absolute; top: 10%;}

.slider5 {width: 100%; margin: 0 auto; position: relative; vertical-align: middle; }
.slider5 .slider5-5{width:100%;  text-align: center; display: block; position: absolute; top: 10%;}

.slider6 { width: 100%; margin: 0 auto; position: relative; vertical-align: middle; }
.slider6 .slider6-6 {width:100%;  text-align: center; display: block; position: absolute; top: 10%;}

.slider7 {width: 100%; margin: 0 auto; position: relative; vertical-align: middle; }
.slider7 .slider7-7{width:100%;  text-align: center; display: block; position: absolute; top: 10%;}
/*slider end*/




.container{width: 1170px; margin-left: auto; margin-right: auto;}

/*buttom_service*/
.buttom_service{width: 100%;}
.buttom_service .buttom_service_img{padding-top: 35px; text-align: center;}

/*buttom_service end*/



/*buttom*/
.buttom{padding-top: 35px; margin: 0 auto; color: #e0e0e0; width: 1170px;  padding-bottom: 50px; height: 110px;}
.buttom_left{float: left; font-size: 12px;}
.buttom_left_t p{margin: 0; line-height: 18px;}
.buttom_left a, .buttom_left_b span{color: #757575;}
.buttom_left_t span{margin: 0 10px;}
.buttom_left_b{margin-top: 24px;}
.buttom_left_b a{margin-right: 20px;}
.buttom a:hover{color: #b30415;}
.buttom_right{float: right;width: 251px; height: 110px; border-left: 1px solid #e0e0e0; text-align: center; color: #616161;}
.buttom_right .phone{margin: 0 0 5px; font-size: 22px; line-height: 1; color: #b30415;}
.buttom_right p{margin: 0 0 16px; font-size: 12px;}
.buttom_right a{background: url("../images/24hour-service.png") no-repeat; width: 120px; height: 30px; display: block; transition: all 0.4s; margin: 0 auto;}
.buttom_right a:hover {background: url("../images/24hour-service_sel.png") no-repeat;width: 120px; height: 30px;}

/*buttom end*/

/*发展历程*/
.improve-bg{background: #f5f5f5;}
.improve{ margin-left: auto; margin-right: auto;width: 1170px; display: table;}
.improve_body{ background: #fff; margin-bottom:90px;}
.improve_body .time-line{padding: 35px 230px 122px 230px;}
.improve_body .time-line .section{font-size: 34px;  text-align: center; margin-top: 50px;}
.improve_body .time-line .year{margin-top: 55px;}
.improve_body .time-line .year strong{color: #424242; font-size: 24px; margin-bottom: 35px; display: block;}
.improve_body .time-line .year .month{padding-left: 25px; color: #b0b0b0; position: relative; padding-bottom: 40px; border-left: 1px solid #e0e0e0; margin-left: 62px;}
.improve_body .time-line .year .month em{font-style: normal; width: 62px; position: absolute; left: -43px; top: 0px; font-size: 14px; line-height: 1.5;}
.improve_body .time-line .year .month em i{display: inline-block; width: 10px; height: 10px;border-radius: 5px; margin-left: 3px;}
.improve_body .dosh_1{background: #b30415;}
.improve_body .dosh_2{background: #ff6700;}
.improve_body .time-line .year .month .text{margin-left: 42px; margin-top: -22px; padding-left: 122px;}
.improve_body .time-line .year .month .text p{color: #757575; font-size: 14px; line-height: 1.5; margin: 0; padding-bottom: 10px;}
.improve_body .time-line .year .month .text p span{display: inline-block; width: 70px;}
/*发展历程 end*/

/*行业方案*/
.project-bg{background: #f5f5f5;padding-top: 70px; padding-bottom: 90px; width: 100% }
.project-bg .project{background: #fff; }
.project-bg .project .project_body{display: table; margin-left: auto;margin-right: auto; width: 1170px;}
.project-bg .project .project_body dt{border-bottom: 1px solid #e0e0e0;}
.project-bg .project .project_body dt:first-child h1{ color: #d82626; font-size: 36px;  text-align: center; margin-top: 70px;}
.project-bg .project .project_body dt:first-child h3{ color: #333; font-size: 24px;  text-align: center; margin-top: 30px;}
.project-bg .project .project_body dt:first-child p{ color: #333; font-size: 18px;  text-align: center; margin-top: 40px; margin-bottom: 90px;}
.project-bg .project .project_body dt:nth-child(2){background-image: url("../images/solutions-bg-02.jpg") ; width: 1170px; height: 710px; overflow: hidden;}
.project-bg .project .project_body dt:nth-child(2) h1{ color: #333; font-size: 36px; text-align: center; margin-top: 70px;}
.project-bg .project .project_body dt:nth-child(2) li:first-child{margin-top: 84px;}
.project-bg .project .project_body dt:nth-child(2) li{margin-top: 48px;  width: 510px; margin-left: 54%; }
.project-bg .project .project_body dt:nth-child(2) li h5{font-size: 16px; color: #333; margin-bottom: 8px;}
.project-bg .project .project_body dt:nth-child(2) li p{font-size: 14px; color: #333;}
.project-bg .project .project_body dt:nth-last-child(2){position: relative; background-image: url("../images/solutions-bg-03.jpg") ; width: 1170px; height: 790px; overflow: hidden;}
.project-bg .project .project_body dt:nth-last-child(2) h1{color: #333; font-size: 36px; text-align: center; margin-top: 70px;}
.project-bg .project .project_body dt:nth-last-child(2) p{color: #333; font-size: 18px;  text-align: center; margin-top: 40px;}
.project-bg .project .project_body dt:nth-last-child(2) a{position: absolute; top:650px; left:456px; color: #fff; padding: 20px 68px; background: #00b7ee; font-size: 18px; transition: all 0.3s;}
.project-bg .project .project_body dt:nth-last-child(2) a:hover{background:#0080bb; color: #fff;}
.project-bg .project .project_body dt:last-child ul{float: left; margin-top: 70px; margin-bottom:70px;}
.project-bg .project .project_body dt:last-child ul:first-child{background:#00b7ee; width: 292px; height: 460px; }
.project-bg .project .project_body dt:last-child ul:first-child h3{color:#fff; text-align: center; font-size: 24px; margin-top: 30px;}
.project-bg .project .project_body dt:last-child ul:first-child p{ color: #fff; font-size: 16px; text-align: center; margin: 24px 0 32px 0;}
.project-bg .project .project_body dt:last-child ul:first-child li{background: url("../images/solutions-bg-04-1.png"); width: 160px; height: 160px; margin: 0 auto;}
.project-bg .project .project_body dt:last-child ul:first-child a{margin-left: 46px; color: #00b7ee; padding: 18px 68px; background: #fff; font-size: 16px; transition: all 0.3s; overflow: hidden;}
.project-bg .project .project_body dt:last-child ul:first-child a:hover{background: #28cdff; color: #fff;}
.project-bg .project .project_body dt:last-child ul:last-child{background-image: url("../images/solutions-bg-04-2.png"); width: 878px; height: 460px;}
.project-bg .project .project_body dt:last-child ul:last-child h3{ font-size: 24px; color: #333; margin-top: 42px; margin-left: 30px; }
.project-bg .project .project_body dt:last-child ul:last-child li p{font-size: 14px; color: #333; width: 200px; line-height: 28px; text-align: center;  }
.project-bg .project .project_body dt:last-child ul:last-child li{margin-top:260px; float:left;}
.project-bg .project .project_body dt:last-child ul:last-child li:nth-child(2) {margin-left: 47px;}
.project-bg .project .project_body dt:last-child ul:last-child li:nth-child(3) {margin-left: 93px;}
.project-bg .project .project_body dt:last-child ul:last-child li:nth-child(4) {margin-left: 92px;}

/*行业方案 end*/

/*关于我们*/
.about{ margin-left: auto; margin-right: auto;width: 1170px; display: table;}
.about .aboutus{ padding-bottom:90px;border-bottom: 1px solid #e0e0e0;margin: 131px auto 0 auto;}
.about .aboutus .logo_text{margin: 0 auto; width: 700px;}
.about .aboutus .logo_text h3{font-size: 21px; font-weight: normal;margin-top: 70px; margin-bottom: 20px;}
.about .aboutus .logo_text p{font-size: 14px; color: #666; line-height: 24px;}

/*关于我们 end*/

/*新闻列表*/
.news_list{display: block; width: 100%; padding-top: 35px; padding-bottom: 55px;}
.news_list .news_list_main{height: auto; overflow: hidden; margin: 131px auto 0 auto; width: 1170px;}
.news_list .news_list_main .article-list{height: auto; overflow: hidden;width: 1170px;}
.article-box{border-bottom: 1px dashed #ddd; padding: 50px 0; width: 100%;}
.clearfix{clear: both;}
.article-box .a-img{float: left;}
.idx-list .article-box .a-img img{height: 220px; width: 360px;}
.clearfix a{color: #333;}
.article-box-ctt{margin-left: 390px;}
.article-box .a-img img{box-shadow: 1px 1px 1px #ccc;}
.article-box h4{font-size: 18px; letter-spacing: 0.1em; margin-bottom: 4px; margin-top: 0; font-weight: bold;line-height: 24px;margin-top: 5px;}
.article-box .box-other{color: #999; font-size: 12px; margin-top: 12px;}
.article-summary{color: #666; line-height: 24px; font-size: 14px; margin-top: 12px;}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.idx-list .pages{margin-top: 16px; color: #333; font-size: 14px;}
.idx-list .pages a{margin: 0 5px;}

/*新闻列表 end*/

/*新闻详情*/
.centerkk {
    height: auto;
    overflow:hidden;
    margin: 0px auto 30px;
    padding: 0px 20px 10px;
    width: 1170px;
}
.center-ctr-box {
    float: left;
    margin-left: 0px;
    width: 100%;
}
.neirong {
    margin-top: 141px;
}
.neirong h1 {
    color: #333;
    font-size: 26px;
    line-height: 38px;
    margin: 10px 0;
}
.neirong-other {
    border-bottom: 1px solid #eee;
    color: #999;
    font-size: 12px;
    margin-bottom: 23px;
    padding: 7px 0;
}
.neirong-other time {
    margin-right: 12px;
}
.neirong-box {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
}
.neirong table {
    table-layout: fixed;
    width: 100%;
}
.neirong-box p{margin: 0 0 10px; color: #666; line-height: 1.5;}
.neirong-box img{display: block; margin: 0 auto 50px;}

/*新闻详情 end*/

/*服务条款*/
.service{display: block; width: 100%; padding-bottom: 55px;}
.service .service-main{height: auto; overflow: hidden; margin: 0 auto; padding: 30px 20px 10px; width: 1170px;}
.service .service-main .service-main-box{height: auto; overflow: hidden;width: 1170px; margin: 131px auto 0 auto;}
.service-content h1{border-bottom: 1px solid #eee; padding: 15px 0; font-weight: normal; width: 100%;font-size: 26px; line-height: 38px; margin: 10px 0; color: #333;}
.service-content .service-content-box{font-size: 14px;line-height: 24px; margin-top: 24px; color: #666;}
.service-content .service-content-box p{margin-top: 12px; line-height: 24px;}
/*服务条款 end*/

/*服务支持*/
.support-content-box .support-contact{padding: 100px 0;}
.support-content-box .support-contact .o{border-right: 1px solid #e0e0e0;}
.support-content-box .support-contact dl{width: 49%; text-align: center; float: left;}
.support-contact dl, .support-contact dd{margin: 0; padding: 0; color: #757575;}
.support-contact dd{font-size: 14px;line-height: 1.5;}
.user_icon{background: url("../images/user_icon.png");}
.icon-contact{width: 100px; height: 100px; display: block; margin: 0 auto;}
.support-contact dl dt{font-size: 30px; padding: 10px 0; color: #333;}
.support-contact input{display: block; margin: 25px auto 0 auto;}
input.contact-btn{width:160px;height: 40px;}
.btn-primary{background: #b30415; border-color: #b30415; color: #fff; padding: 0;  font-size: 14px; line-height: 38px; text-align: center;transition: all 0.4s;cursor: pointer;}
.btn-primary:hover{background: #9b000f;}
.tel_icon{background: url("../images/tel_icon.png");}
/*服务支持 end*/

/*加入我们*/
.join-us-main{ }
.join-us{width: 1170px; margin-right: auto; margin-left: auto;}
.index-join-us{margin: 0 0 50px 0;}
.hr-index{padding-top: 30px; text-align: center;}
.hr-index ul{margin: 0; padding: 0; list-style: none;}
.hr-index-introduce ul li{float: left; width: 390px; background: url("../images/introduce-libg.png") 100% 50% no-repeat}
.hr-index-introduce .lastli{background: none;}
.hr-index-introduce ul li .introduce-item1{background-image:url("../images/introduce-job.png")}
.hr-index-introduce ul li .hr-index-introduce-item{padding: 0 50px; height: 480px; background-position: 50% 100%; background-repeat: no-repeat;}
.hr-index-introduce ul li .introduce-item1 h2.title{color: #63b455;}
.hr-index-introduce ul li .hr-index-introduce-item h2.title{margin: 0px; padding: 0px; font-size: 22px; line-height: 2; font-weight: 400;}
.hr-index-introduce ul li .hr-index-introduce-item p{font-size: 14px; line-height: 2; text-align: left; margin: 1em 0;}
.hr-index-introduce ul li .introduce-item2{background-image:url("../images/introduce-product.png")}
.hr-index-introduce ul li .introduce-item2 h2.title{color: #f6641d;}
.hr-index-introduce ul li .introduce-item3{background-image:url("../images/introduce-workmate.png")}
.hr-index-introduce ul li .introduce-item3 h2.title{color:#2380cf;}

.hr-index h1.title{font-size: 36px; font-weight: 400; color: #000; margin: 0.67em 0;}
.hr-index-position li{position:relative; float: left; margin: 12px; width:210px; height:330px; background-position:50% 50%; background-repeat: no-repeat; overflow: hidden; cursor: pointer;}
.hr-index-position li img{position: absolute; top: 0; left: 0;}
.hr-index-position li .hr-index-position-item{position: absolute; left: 0; bottom: -80px; height: 100px; width: 194px; padding: 10px; text-align: left; color: #fff; background:rgba(149,151,153,0.8);}
.hr-index-position li .hr-index-position-item .position-item-bg{background:rgba(179,4,21,0.8);}
.hr-index-position li .hr-index-position-item .title{margin: 0 0 5px; font-size: 18px; font-weight: 400;line-height: 1.5; }
.hr-index-position li .hr-index-position-item .detail{display: block;}
.hr-index-position li .hr-index-position-item span{display: block; font-size: 12px; line-height: 1.5;}
.hr-index-position li .hr-index-position-item .staff{position: absolute; right: 10px; text-align: right;}
.hr-index-position li .hr-index-position-item .staf{position: absolute; left: 10px; text-align: left; margin-top:8px;}
.hr-index-position li .hr-index-position-item .staf .stafa{color:#fff; font-size:16px;}
.hr-index-bottom{margin-top: 40px; text-align: center;}
.hr-index-bottom p{margin: 1em 0;}
.hr-index-bottom .btn-more-job{height: 60px;width: 216px; font-size: 24px; line-height: 60px; color: #fff; background: #b30415; border: none; display: inline-block;}
/*加入我们 end*/

/*联系我们*/
.contact{ margin-left: auto; margin-right: auto;width: 1170px; display: table;}
.contact .contact-us{ padding-bottom:90px;border-bottom: 1px solid #e0e0e0; margin-top: 131px;}
.contact .contact-us .contact_text{margin: 0 auto; width: 700px;}
.contact .contact-us .contact_text h3{color: #333;font-size: 28px; font-weight: normal;margin-top: 70px; margin-bottom: 20px;}
.contact .contact-us .contact_text h4{color: #333; font-size: 20px; font-weight: normal;margin-top: 24px; margin-bottom: 10px;}
.contact .contact-us .contact_text p{font-size: 14px; color: #666; line-height: 24px;}
/*联系我们 end*/

/*产品介绍*/
.improve_slider img{margin-top: 131px;}
.product-main{margin-left: auto; margin-right: auto;width: 1170px; display: table;}
.product-table{position: relative; margin-top: 70px; padding-bottom: 50px;}
.product-main .product-detail2{margin-top: 90px;}
.product-detail ul{width: 1170px; height: 50px;}
.product-detail li{line-height:50px; height:50px; color:#333;font-size:32px; overflow:hidden; text-align: center;}
.product-detail a{ text-decoration: none; }
.product-detaildiv ul li p{ font-size: 18px; color: #999; line-height: 26px; width: 460px;}
.product-detaildiv ul li p span{font-size: 30px; color: #333; line-height: 2;}
.product-detaildiv ul li dt{margin: 14px 0 22px 0; }
.product-detaildiv ul li:nth-child(1){height: 648px; overflow: hidden; background-image: url("../images/product-detail_01.jpg"); position: relative;}
.product-detaildiv ul li .product-detail-01{position: absolute; top: 180px; right: 40px;}
.product-detaildiv ul li:nth-child(2){height: 727px; overflow: hidden; background-image: url("../images/product-detail_02.jpg"); position: relative; margin-top: 30px;}
.product-detaildiv ul li .product-detail-02{position: absolute; top: 230px; left: 40px;}
.product-detaildiv ul li:nth-child(3){height: 551px; overflow: hidden; background-image: url("../images/product-detail_03.jpg"); position: relative; margin-top: 30px;}
.product-detaildiv ul li .product-detail-03{position: absolute; top: 180px; right: 40px;}
.product-detaildiv ul li:nth-child(4){height: 632px; overflow: hidden; background-image: url("../images/product-detail_04.jpg"); position: relative; margin-top: 30px;}
.product-detaildiv ul li .product-detail-04{position: absolute; top: 230px; left: 40px;}
.product-detail-item2{margin-top: 50px;}
.product-detail-item dl{position: absolute; top:340px;}
.product-detail-item dl a:first-child{margin-left: 66px;}
.product-detail-item dl a:nth-child(2),.product-detail-item dl a:nth-child(3),.product-detail-item dl a:nth-child(4){margin-left: 135px;}
.product-detail-item a{padding:12px 45px; border: 1px solid #eee; font-size: 16px; color: #fff; border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px;}
.product-detail-item a:hover{color: #fff; background-color:rgba(0,0,0,0.2); border-color: rgba(238,238,238,0.6);}
/*产品介绍 end*/


/*登录状态*/
.banner .banner_main .login-normal{width: 350px; background: #fff; position: absolute; top: 20%; left: 50px; float: left; padding-bottom: 40px;}
.banner .banner_main .login-normal .login-normal-main{width: 300px; margin: 0 auto;margin-top: 65px;}
.banner .banner_main .login-normal .login-in-name p{font-size: 16px; color: #333; text-align: center;line-height: 32px;}
.banner .banner_main .login-normal .login-in-name a{color: #b30415;}
.banner .banner_main .login-normal .login-in{width:300px; margin-top: 42px; border: 1px solid #b30415; height: 42px;margin-bottom:18px; background: #b30415;}
.banner .banner_main .login-normal .login-in p{line-height: 42px; color: #fff; text-align: center; font-size: 14px; cursor: pointer;}
.banner .banner_main .login-normal .login-in:hover {border: 1px solid #9b000f; background: #9b000f;}
.banner .banner_main .login-normal .login-out{width:300px; border: 1px solid #b30415; height: 42px; margin-bottom:18px;}
.banner .banner_main .login-normal .login-out p{line-height: 42px; color: #b30415; text-align: center; font-size: 14px; cursor: pointer;}
.banner .banner_main .login-normal .login-out:hover{border: 1px solid #e45050;background: #e45050; }
.banner .banner_main .login-normal .login-out:hover p{color: #fff; }
/*登录状态 end*/



/*职位*/
.row{font-size: 18px; line-height: 2; font-weight: 400; margin-left: -14px; padding-top: 181px; overflow: hidden;}
.container .content{margin: 0 0 50px 0;}
.span4{width: 234px; float: left; margin-left: 14px; min-height: 1px;}
.row .span .job-left{padding: 10px 0;}
.row .span .job-left .job-box-left{padding: 0 30px; margin-bottom: 20px; overflow: hidden;}
.row .span .job-left .job-box-left .hd{padding:5px 0; border-bottom: 1px solid #eee; color: #333;}
.row .span .job-left .job-box-left-hot .hd{text-align: left;}
.job-box-left .hd .title{margin: 0; font-size: 18px; line-height: 2; font-weight: 400;}
.row .span .job-left .job-box-left-hot ul{margin: 0; padding: 0; list-style: none;}
.job-box-left-hot ul li:first-child{border-top: none;}
.job-box-left-hot ul li{padding: 9px 0; font-size: 14px; line-height: 2;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-top:1px solid #eee;}
.job-box-left-hot ul li a{color: #757575; text-decoration: none;}
.span16{width: 922px; float: left; margin-left: 14px; min-height: 1px;}
.row .span .main-job .job-box{margin-bottom: 14px; }
.row .span .main-job .job-box-detail .bd{padding: 20px;}
.job-box-detail .job-information{width: 800px; margin-left: 95px; line-height: 2; table-layout: fixed;}
.job-box-detail h2{margin-left: 95px; font-size: 40px; color: #333; font-weight: normal;}
.job-box-detail h2 span{font-size: 18px; font-weight: normal; color: #666;}
.job-box-detail .job-information{margin-top: 20px;}
.job-box-detail .job-information tbody{display: table-row-group; vertical-align: middle; border-color: inherit;}
.job-box-detail .job-information tr{display: block; margin-bottom: 2px;}
.job-box-detail .job-information td{vertical-align: top;}
.job-box-detail .job-information .details-title{width: 80px; font-size: 14px; font-weight: bold; color: #333;}
.job-box-detail .job-information .job-details{width: 180px; font-size: 14px; color: #666; }
.job-box-detail .job-information .require{vertical-align: top;}
.job-box-detail .job-information .details-list{font-size: 14px; color: #666;}
.job-box-detail .job-information .apply{font-size: 18px; color: #b30415;}
/*职位 end*/


/*新手指南*/
.container .content{margin: 0 0 50px 0;}
.span4{width: 234px; float: left; margin-left: 14px; min-height: 1px;}
.row .span .user-m-left{padding: 10px 0;}
.row .span .user-m-left .user-m-box-left{padding: 0 30px; margin-bottom: 20px; overflow: hidden;}
.row .span .user-m-left .user-m-box-left .hd{padding:5px 0; border-bottom: 1px solid #eee; color: #333;}
.row .span .user-m-left .user-m-box-left-hot .hd{text-align: left;}
.user-m-box-left .hd .title{margin: 0; font-size: 18px; line-height: 2; font-weight: 400;}
.row .span .user-m-left .user-m-box-left-hot ul{margin: 0; padding: 0; list-style: none;}
.user-m-box-left-hot ul li:first-child{border-top: none;}
.user-m-box-left-hot ul li{padding: 9px 0; font-size: 14px; line-height: 2;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-top:1px solid #eee;}
.user-m-box-left-hot ul li a{color: #757575; text-decoration: none;}
.span16{width: 922px; float: left; margin-left: 14px; min-height: 1px;}
.row .span .main-user-m .user-m-box{margin-bottom: 14px; }
.row .span .main-user-m .user-m-box-detail .bd{padding: 20px;}
.user-m-box-detail .user-m-information{width: 800px; margin-left: 95px; line-height: 2; table-layout: fixed; margin-top: 20px;}
.user-m-box-detail h1{margin-left: 95px; font-size: 40px; color: #333; font-weight: normal;}
.user-m-information h2{font-size: 24px; color: #333; font-weight: normal;}
.user-m-information p{font-size: 14px; margin: 10px 0; color: #666;}
.user-m-box-detail .user-m-information2{width: 800px; margin-left: 95px; line-height: 2; table-layout: fixed; margin-top: 70px;}
.user-m-information2 h2{font-size: 24px; color: #333; font-weight: normal;}
.user-m-information2 p{font-size: 14px; margin: 10px 0; color: #666;}
/*新手指南 end*/
