@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*/







/*注册4*/

.inputbg4{height: 40px; line-height: 40px; display: inline-block;}

.inputbg4{padding-buttom:15px!important;}

.labelbox4{height: 40px; line-height: 40px; display: inline-block; }

.labelbox4 input{height: 20px; line-height: 20px; padding: 10px; display: inline-block;border: 1px solid #e8e8e8;width: 278px; margin-bottom: 15px;}

.labelbox4 span{color:#ff6700 }

.msg_imsg p{}

/*注册4 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(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: 680px; height:131px; position: absolute; right: 0;}

.menu-bg .menu .nav dd{ float:right; padding:0 25px; position: relative; line-height:131px;}

.menu-bg .menu .nav dd:before{

    content:'';

    width:0;

    height:0;

    display:none;

}

.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: #333;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: right;width: 215px;text-align: center;}

.sweep .sweep_r{float: right;/* margin-left: 80px; */width: 215px;text-align: center;}

.sweep .sweep_l li{background: url("../images/qrcodeweixin.jpg"); width: 215px; height: 215px; margin:24px 0 20px 0;}

.sweep .sweep_r li{background: url("../images/qrcodeweixin.jpg"); width: 215px; height: 215px; margin:24px 0 20px 0;}

.sweep .sweep_l p{width: 215px;}

.sweep .sweep_r p{width: 215px;}

.sweep .qrcode {width:215px;height:215px;margin: 14px 0 23px 0;}

.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{margin: 0 auto; color: #e0e0e0; width: 1170px;  padding-bottom: 50px; height: 110px;}

.buttom_left{float: left;width:76%; 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;text-align: center;

    position: relative;

    top: 60px;}

.buttom_left_b a{margin-right: 20px;}

.buttom a:hover{color: #b30415;}

.buttom_right{float: right;width: 24%; 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: 144px;}

.project-bg .project .project_body dt:nth-child(2) li{margin-top: 42px;  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(1){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(1) h1{color: #333; font-size: 36px; text-align: center; margin-top: 70px;}

.project-bg .project .project_body dt:nth-last-child(1) p{color: #333; font-size: 18px;  text-align: center; margin-top: 40px;}

.project-bg .project .project_body dt:nth-last-child(1) 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(1) 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; padding: 30px 20px 10px; width: 1170px;}

.news_list .news_list_main .article-list{height: auto; overflow: hidden;width: 1170px;}

.article-box{border-bottom: 1px dashed #ddd; padding: 15px 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*/