﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { width: 100%; margin: 0; padding: 0; font-size: 12px; background: #fff; font-family: "微软雅黑"; }
img { border: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix { *zoom:1;
}
.oh { overflow: hidden; }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; }
li { list-style: none; }
input, select, area, textarea { outline: 0; -moz-outline: 0; vertical-align: middle; }
table { border-collapse: collapse; }
.auto { width: 1200px; margin: 0 auto; }
em, i { font-style: normal; }
h1, h2, h3, h4, h5, h6, b { font-weight: normal; }
.font { font-size: 0; line-height: 0; }
.blank { width: 100%; height: 50px; display: block; overflow: hidden; clear: both; }
/*banner焦点图切换*/
.flexslider { position: relative; width: 100%; margin: 0 auto; height: auto; overflow: hidden; }
.slides { position: relative; z-index: 1; font-size: 0; }
.slides li { width: 100%; height: auto; position: relative; font-size: 0; }
.slides li a { display: block; font-size: 0; width: 100%; height: 100%; }
.slides li a img { width: 100%; height: auto; }
.flex-control-nav { width: 100%; position: absolute; bottom: 2%; z-index: 2; right: 0; text-align: center; }
.flex-control-nav li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; line-height: 40px; overflow: hidden; background: url(../images/y1.png) no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background: url(../images/y2.png) no-repeat; }
.flex-direction-nav { z-index: 3; left: 0; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.logo { width: 96%; margin: 0 auto; padding: 20px 0; }
.menu { width: 60%; margin-left: 3%; }
.menu li { float: left; font-size: 15px; line-height: 41px; width: 12.5%; text-align: center; }
.menu a { color: #3f3f3f; }
.menu li:hover a { color: #21bbc7; }
.menu li.hover a { color: #21bbc7; }
.lr_p { border: 1px solid #909090; padding: 0 10px; border-radius: 2em; -moz-border-radius: 2em; overflow: hidden; }
.ser_txt { width: 80px; height: 32px; border: 0; }
.ser_btn { width: 20px; height: 32px; background: url(../images/1.png) no-repeat center center; border: 0; cursor: pointer; }
.login { display: block; width: 61px; height: 34px; padding: 0 10px 0 38px; border-radius: 2em; -moz-border-radius: 2em; overflow: hidden; line-height: 30px; font-size: 15px; color: #ffffff; margin-left: 15px; background: url(../images/2.png) #21bbc7 no-repeat 5px center; }
.memb { display: block; height: 34px; border: 1px solid #21bbc7; padding: 0 10px  0 1px; border-radius: 2em; -moz-border-radius: 2em; overflow: hidden; line-height: 30px; font-size: 15px; color: #fff; margin-left: 15px; background:#21bbc7; }
.memb img { float:left; width:34px; height: 34px; border-radius: 2em; -moz-border-radius: 2em; margin-right:5px; }
.index5 { width: 100%; padding: 40px 0; background: #21bbc7; }
.i5_left { width: 410px; }
.i5l_title { font-family: arial; font-size: 30px; color: #ffffff; }
.i5l_ad { color: #FFFFFF; font-size: 14px; line-height: 28px; margin-top: 15px; }
.i5l_ad span { display: block; }
.i5l_ul { width: 360px; font-size: 14px; color: #FFFFFF; line-height: 38px; margin-top: 20px; }
.i5l_ul li { padding-left: 30px; }
.bt1 { background: url(../images/13.png) no-repeat left 10px; }
.bt2 { background: url(../images/14.png) no-repeat left center; }
.bt3 { background: url(../images/15.png) no-repeat left center; }
.bt4 { background: url(../images/16.png) no-repeat left center; }
.i5_right { width: 600px; margin-top: 40px; }
.txt1, .txt2, .txt4 { margin-bottom: 10px; border: 2px solid #FFFFFF; }
.txt1 input, .txt2 input, .txt4 input { width: 525px; height: 42px; background: #21bbc7; padding: 0 15px; line-height: 42px; font-size: 14px; border: 0; font-family: "微软雅黑"; color: #ffffff; }
.txt1 { background: url(../images/17.png) no-repeat 560px center; }
.txt2 { background: url(../images/18.png) no-repeat 560px center; }
.txt3 { border: 2px solid #FFFFFF; }
.txt4 { background: url(../images/e.png) no-repeat 550px center; }
 .i5_right input::-webkit-input-placeholder, .i5_right textarea::-webkit-input-placeholder {
color: #fff;
}
.i5_right input:-moz-placeholder, .i5_right textarea:-moz-placeholder {
　color:#fff;
}
.i5_right input::-moz-placeholder, .i5_right textarea::-moz-placeholder {
color:#fff;
}
.i5_right input:-ms-input-placeholder, .i5_right textarea:-ms-input-placeholder {
color:#fff;
}
.rows { width: 576px; height: 85px; font-family: "微软雅黑"; font-size: 14px; color: #ffffff; border: 0; background: none; padding: 10px; }
.sub { text-align: right; }
.sub input { width: 153px; height: 45px; background: url(../images/19.png) no-repeat; border: 0; cursor: pointer; }
.foot { width: 100%; height: 55px; line-height: 55px; background: #191919; color: #494949; }
.fp_span { font-size: 18px; color: #21bbc7; font-weight: bold; padding-right: 10px; vertical-align: middle; }
.fp_a { color: #494949; }
.right { position: fixed; top: 20%; right: 0; z-index: 9999; }
.right a { display: block; position: relative; margin-bottom: 1px; }
.r1 { width: 57px; height: 57px; background: #4e4e4e; text-align: center; line-height: 57px; color: #FFFFFF; }
.r2 span, .r3, .r4, .r5 { width: 57px; height: 57px; display: block; background: #21bbc7; position: relative; }
.r2 span { background: #21bbc7 url(../images/20.png) no-repeat center center; }
.r2 em, .r3 em { width: 85px; height: 57px; display: block; position: absolute; right: -85px; top: 0; line-height: 57px; font-size: 14px; color: #FFFFFF; background: #21bbc7; }
.r3 em { width: 120px; right: -120px; }
.r3 span, .r4 span, .r5 span { width: 57px; height: 57px; display: block; }
.r3 span { background: #21bbc7 url(../images/21.png) no-repeat center center; }
.r4 span { background: #21bbc7 url(../images/22.png) no-repeat center center; }
.r5 span { background: #21bbc7 url(../images/23.png) no-repeat center center; }
.r4 em, .r5 em { display: none; position: absolute; right: 58px; top: 0; width: 200px; height: 200px; border: #21bbc7 1px solid; padding: 10px; background: #21bbc7; }
.log_bg { width: 100%; overflow: hidden; background: url(../images/bg.jpg) no-repeat top center; padding: 115px 0 90px 0; display: none; }
.job_bg { width: 100%; overflow: hidden; padding: 115px 0 90px 0; }
.log_top { font-size: 0; width: 100%; text-align: center; margin-bottom: 30px; }
.log_con { width: 512px; margin: 0 auto; position: relative; }
.log_tab { width: 513px; height: 70px; background: rgba(250,250, 250, 0.18) none repeat scroll 0 0 !important; filter: Alpha(opacity=18); background: #FFFFFF; }
.log_tab a {float:left; display: block; width: 33%; float: left; text-align: center; line-height: 70px; color: #FFFFFF; font-size: 24px; }
.log_tab a.hover { color: #21bbc7; background: rgba(250,250, 250, 1) none repeat scroll 0 0 !important; filter: Alpha(opacity=100); background: #FFFFFF; }
.log_form { padding: 55px; background: #FFFFFF; }
.log_close, .xy_close { display: block; width: 37px; height: 36px; position: absolute; top: 0; right: -37px; background: rgba(250,250, 250, 0.18) none repeat scroll 0 0 !important; filter: Alpha(opacity=18); background: #FFFFFF; }
.log_close span, .xy_close span { display: block; width: 37px; height: 36px; background: url(../images/cl.png) no-repeat center center; }
.lf_p { margin-bottom: 20px; }
.lf_p input { width: 305px; padding-left: 95px; height: 54px; font-family: "微软雅黑"; font-size: 16px; color: #b1b3b7; border: 2px solid #cecece; }
.tf1 { background: url(../images/26.png) no-repeat 50px center; }
.tf2 { background: url(../images/27.png) no-repeat 50px center; }
.tf3 { background: url(../images/28.png) no-repeat 50px center; }
.tf4 { background: url(../images/29.png) no-repeat 50px center; }
.tf5 { background: url(../images/30.png) no-repeat 50px center; }
.lf_btn { margin-top: 30px; }
.lf_btn input { width: 100%; height: 58px; background: #21bbc7; border: 0; font-family: "微软雅黑"; font-size: 30px; color: #FFFFFF; cursor: pointer; }
.lf_xy { font-size: 14px; color: #b1b3b7; }
.lf_xy input { vertical-align: middle; margin-right: 5px; font-size: 20px; }
.lf_xy a { color: #21bbc7; }
.xy_con { width: 100%; position: absolute; left: 0; z-index: 99; display: none; }
.log_xy { width: 650px; margin: 0 auto; padding: 55px; padding-bottom: 80px; background: #FFFFFF; position: relative; }
.xy_title { font-size: 24px; color: #21bbc7; text-align: center; padding-bottom: 40px; }
.xy_txt { width: 100%; height: 552px; overflow: auto; }
.xy_p { color: #4e4e4e; line-height: 24px; }
.suc_txt { width: 335px; padding: 90px; background: #FFFFFF; margin: 0 auto; display: none; }
.st_p1 { font-size: 14px; color: #6d6d6d; background: url(../images/31.png) no-repeat left center; padding: 10px 0; padding-left: 80px; line-height: 30px; }
.st_p1 span { display: block; font-size: 24px; color: #22bac5; }
.st_p2 { padding-left: 80px; font-size: 18px; color: #22bac5; line-height: 30px; margin-top: 10px; }
.st_p2 span { display: block; font-size: 24px; }
.loginpad-bg { position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: auto; }
.log_close span, .xy_close span { -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; }
.log_close span:hover, .xy_close span:hover { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); }


.job_dl_bg { position:fixed; left:0; top:0; width:100%; height:100%; background:url(../images/bg.jpg) no-repeat left top; display:none; }
.job_dl.log_xy { width:800px; position:absolute; left:50%; top:20px; margin-left:-400px; padding:0; display:none; }
.job_dl.log_xy .box { width:740px; padding:30px; }
.job_dl.log_xy .box .xy_txt { height:auto; }

