@charset "utf-8";
/* CSS Document */
/*首页begin*/
.y_i_header{
  width:100%;
  height:621px;	
}
.y_imap{
  float:left;
  width:410px;
  height:621px;
  background:url(../images/y_i1.jpg) no-repeat 0 0;	
}
.y_i_right{
  height:621px;
 float:left;
  min-width:930px;	
  position:relative;
  
}
.y_i_nav_w{
  
   position:absolute;
  top:0;
  left:50%;
  z-index:999;
  margin-left:-535px;
}
.y_i_nav{
  width:217px;
  height:621px;
  background:url(../images/y_bg1.png);
 
}
.y_logo_u{
  display:block;
  width:217px;
  height:150px;
  background:url(../images/y_i_logo.jpg) no-repeat center center;
}
.y_i_list{
  padding-top:25px;	
}
.y_i_list li{
  position:relative;	
}
.y_i_list li a{
  display:block;
  width:217px;
  height:46px;
  line-height:46px;
  font-size:16px;
  color:#fff;
  text-align:center;
  background:url(../images/y_bg2.png) no-repeat center 100%;
}
.y_i_list li:hover>a{
    
  background:#fff;
  font-size:16px;
  font-weight:bold;
  color:#294199;	
}
.y_i_list li:hover .y_i_list_c{
  display:block;	
}
.y_i_list_c{
	display:none;
 	position:absolute;
	top:0;
	left:100%;
	background:#fff;
}
.y_i_list_c li a{
  width:130px;
  color:#000;
}

.y_i_list_c li a:hover{
  background:#294199;
  color:#fff;	
}
.y_i_serve{
  width:1070px;
  height:460px;
  margin:0 auto;
  padding-bottom:59px;	
}
.y_i_serve h2{
  text-align:center;	
  font-weight:normal;
  padding-top:55px;
}
.y_i_serve h2 a{
  display:block;	
  font-size:24px;
  color:#333333;
  line-height:24px;
}
.y_i_serve h2 em{
	display:block;
	text-transform:uppercase;
	font-size:16px;
	color:#999999;	
	line-height:46px;
	background:url(../images/y_bg3.jpg) no-repeat center 100%;
	padding-bottom:1px;
}
.y_is_list{
  padding-top:38px;	
  width:1135px;
}
.y_is_list li{
	float:left;
	margin-right:77px;
  width:266px;
  height:236px;	
  background:url(../images/y_bg4.jpg) no-repeat 0 13px;
  padding-left:34px;
}
.y_is_list li:hover{
  background-image:url(../images/y_bg6.jpg);	
}
.y_is_list li:hover .y_isl_a{
  color:#294199;	
}
.y_is_list li:hover .y_isl_img img{
  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  	
}
.y_is_list li:hover .y_is_more{
   background-image:url(../images/y_bg7.jpg);	
}
.y_isl_a{
  font-size:18px;
  color:#333;
  font-weight:bold;	
  line-height:36px;
}

.y_is_list li em{
  display:block;
  text-transform:uppercase;
  color:#666666;
  font-weight:normal;
  font-family:Times New Roman;	
  font-size:14px;
  line-height:14px;
  padding-top:;
}
.y_isl_img{
  display:block;
  width:266px;
  height:78px;
  padding:20px 0 4px 0;	
}

.y_is_list li span{
  color:#666666;
  line-height:24px;	
}
.y_is_more{
  display:block;
  width:26px;
  height:26px;
  background:url(../images/y_bg5.jpg) no-repeat center center;
  padding-top:17px;	
}
.y_i_about_cc{
  width:100%;
  height:621px;	
  background:#e9e9e9 url(../images/y_bg8.jpg) no-repeat 0 0;
}
.y_i_about{
  width:1100px;
  height:621px;
  margin:0 auto;
  background:#294199;
  padding:0;
}

.y_i_serve h2{
  padding-bottom:39px;	
}
.y_i_serve h2 a:hover{
  color:#294199;
}
.y_i_about h2 em{
  
  background-image:url(../images/y_bg9.jpg);	
}
.y_i_about h2 a:hover{
  color:#ff0;	
}
.y_i_about h2{padding-top:49px;color:#fff;}
.y_i_about h2 a{color:#fff;}
.y_i_about h2 em{color:#fff;}
.y_ia_body{
  background:#fff;
  height:462px;	
}
.y_ia_top{
  height:217px;
  background:url(../images/y_i5.jpg) no-repeat 0 0;
  border-bottom:solid 1px #e9e9e9;	
}
.y_ia_wz{
  float:right;
  margin-right:40px;
  width:483px;
  padding-top:32px;	
}
.y_ia_wz strong a{
  display:block;
  color:#294199;
  font-size:18px;
  line-height:28px;	
}
.y_ia_wz a:hover{
  color:#4ee4ff;	
}
.y_ia_wz p{
	font-size:14px;
	color:#666666;
	line-height:28px;
	padding-top:10px;
}
.y_read_more{
	display:block;
	width:143px;
	height:32px;
	border:solid 1px #666666;
	text-align:center;
	line-height:32px;
	font-size:14px;
	color:#999999;
	text-transform:uppercase;
	margin-top:23px;
}
.y_ia_bottom{
 height:244px;
  background:url(../images/y_i6.jpg) no-repeat 100% center;
}
.y_ia_bwz{
 float:left;
 width:703px;	
 height:208px;
 margin:36px 0 0 24px;
}
.y_ia_bwz h2{
  background:url(../images/y_bg10.jpg) no-repeat center center;	
  width:348px;
  height:47px;
  padding:0;
  text-align:right;
  padding-right:24px;
  font-weight:normal;
  
}
.y_ia_bwz h2 a{
display:block;
color:#fff;
font-size:14px;	
line-height:47px;
}
.y_ia_bwz h2 a:hover{
   color:#4ee4ff;	
}
.y_iab_list{
  width:650px;
  padding:2px 0 14px 23px;
  border-left:solid 1px #e9e9e9;
  border-bottom:solid 1px #e9e9e9;	
  margin-left:30px;
}
.y_iab_list li{
  width:564px;
  font-size:14px;
  color:#666666;
  height:28px;
  line-height:28px;	
  padding:0 7px;
  border:solid 1px #fff;
}
.y_iab_list li span{
  float:right;	
  text-align:left;
}
.y_iab_list li:hover{
  background:#f2f2f2;
   border:solid 1px #f2f2f2;	
}
.y_i_news{
  width:1100px;
  height:364px;
  margin:0 auto;
  padding:0;	
}
.y_i_news h2{
  padding-bottom:0;	
}
.y_in_list{
  width:1104px;
  padding-top:29px;
 }
.y_in_list li{
  float:left;
  width:276px;
  height:152px;
  text-align:center;	
  background:url(../images/y_bg11.jpg) no-repeat 100% 31px;
}
.y_in_list li h3 a{
  display:block;
  font-size:14px;
  color:#292929;	
  line-height:24px;
}
.y_in_list li h3 a:hover{
  color:#294199;	
}
.y_in_list li span{
   display:block;
   color:#797979;
   line-height:24px;	
   width:206px;
   margin:0 auto;
   padding-top:10px;
}
.y_in_list li em{
  display:block;
  font-size:32px;
  color:#6d6d6d;
  line-height:42px;
  padding-top:28px;	
}
.y_f_url_cc{
  width:100%;
  height:267px;	
  background:url(../images/y_bg12.jpg) no-repeat center 0;
  padding-top:5px;
}
.y_f_url{
  width:1100px;
  margin:0 auto;
  position:relative;	
}
.y_f_url>a{
  display:block;
  text-align:center;
  line-height:100px;
  font-size:24px;
  color:#fff;	
}
.y_f_url>a:hover{
  color:#ff0;	
}
.y_f_url>a:hover em{
   
}
.y_f_url>a em{
  color:#294199;	
}
.y_i_prev{
	display:block;
  position:absolute;
  top:0;
  left:0;
  line-height:100px;
  color:#294199!important;
  background:url(../images/y_bg13.png) no-repeat 0 center;	
  padding-left:32px;
}
.y_i_prev:hover{
  
  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  	
}
.y_i_next{
  display:block;
  position:absolute;
  top:0;
  right:0;	
   line-height:100px;
   color:#fff;
   background:url(../images/y_bg14.png) no-repeat 100% center;	
   padding-right:32px;
}
.y_i_next:hover{
  color:#ff0;
  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  		
}
.y_u_cc{
  height:79px;
  padding:50px 0 37px 0;	
}
.y_bu_list li{
  float:left;
  margin:0 16px;	
}
.y_bu_list li a{
  display:block;
  width:150px;
  height:75px;
  border:solid 1px #f0f0f0;	
}
.y_bu_list li a img{
   -webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter: gray; 	
}
.y_bu_list li a:hover img{
   -webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
	
}
/*首页end*/
/*招聘*/
.c_job ul li{ width:290px; height:298px; border:10px solid #bcbcbc; background:#fff url(../images/jia.png) no-repeat right 156px; float:left;margin:34px 83px 0 0;position:relative;}
.c_job ul li:hover{border:10px solid #2c46a4; background:#fff url(../images/jia_hover.png) no-repeat right 156px;}
.c_job ul li h3{ border-bottom:1px solid #818181; text-align:center; margin:0 40px; padding:10px 0; font-size:20px;}
.c_job ul li h3 a{ background:none; color:#828282; display:block;}
.c_job ul li:hover h3 a{ background:none; color:#828282;}
.c_job ul li em{ display:block; width:154px; margin:0 auto; height:auto !important; min-height:158px; height:158px; color:#7c7c7c; padding:20px 0; line-height:2em;}
.c_job ul li a{ display:block; width:162px; height:40px; line-height:40px; text-transform:uppercase; margin:0 auto; text-align:center; background:#bcbcbc; color:#fff;}
.c_job ul li:hover a{ background:#2c46a4; color:#fff;}
.c_news_h3_job{ display:block; height:38px !important; width:19px !important; right:0px; top:156px; position:absolute; background:none !important;}
.c_news_h3_job:hover{ background:none !important;}
.c_job ul{
  width:1180px;	
  min-height:704px;
}
.y_cont{
  padding-top:0!important;	
}
/*招聘*/
/*招聘详情*/
.ql_job_ul{ clear:both; height:auto !important; min-height:460px; height:460px; overflow:hidden; padding-bottom:1px;}
.ql_job_ul li{ float:left; width:450px; height:177px; position:relative; margin:0px 145px 55px 0px;}
.ql_job_ull{ height:168px; float:left;}
.ql_job_ulr{ height:177px; width:450px; position:absolute; top:0px; left:0px; background:url(../images/job_bg02.png) no-repeat center top;}
.ql_job_ul li:hover .ql_job_ulr{ background:url(../images/job_bg01.png) no-repeat center top;}
.ql_job_ulrl,.ql_job_ulrl a{ float:left; height:166px; width:166px;}
.ql_job_ulrr{ float:right; height:177px; width:262px;}
.ql_job_ulra{ display:block; height:36px; line-height:36px; overflow:hidden; padding-top:10px; clear:both;}
.ql_job_ulra h3{ font-size:18px; font-weight:normal; float:left; height:36px; line-height:36px; float:left; width:84px;}
.ql_job_ulra h3 a{ color:#717170;}
.ql_job_ul li:hover .ql_job_ulra h3 a{ color:#cc0000;}
.ql_job_ulra span{ display:block; float:left; height:36px; line-height:36px; font-size:14px; color:#a5a5a5; text-transform:uppercase;}
.ql_job_ul li:hover .ql_job_ulra span{ color:#cc0000;}
.ql_job_ulrb{ clear:both; padding-top:17px; height:72px; overflow:hidden; font-size:12px; line-height:18px; color:#858585;}
.ql_job_ulrc{ clear:both; height:22px; padding-top:18px;}
.ql_job_ulrc a{ display:block; height:22px; float:left; font-size:14px; color:#858585; text-transform:uppercase; line-height:22px; padding-left:34px; background:url(../images/job_bg03.png) no-repeat left bottom;}
.ql_job_ul li:hover .ql_job_ulrc a{ background:url(../images/job_bg03.png) no-repeat left top;}
.ql_jobdetail{ height:auto !important; min-height:242px; height:242px; overflow:hidden; clear:both;padding-top:68px;}
.ql_jobdetaila{ float:left; width:380px; height:242px;}
.ql_jobdetaila1{ height:22px; line-height:22px; width:96px; text-align:center; font-size:12px; color:#fff; background:url(../images/job_bg06.jpg) no-repeat center center;}
.ql_jobdetaila2{ font-size:16px; color:#343434; display:block; min-height:26px; line-height:26px; padding:48px 0px 6px 0px;}
.ql_jobdetaila3{ font-size:12px; padding-bottom:50px; color:#343434; line-height:22px; height:22px;}
.ql_jobdetaila3 em{ color:#0170c1;}
.ql_jobdetaila4{ height:32px; clear:both;}
.ql_jobdetaila4 a{ display:block; float:left; margin-right:10px; text-align:center; font-size:14px; height:32px; line-height:32px; width:126px; color:#fff; background:#8e8e8e;}
.ql_jobdetaila4 a:hover{ background:#0055cc;}
.ql_jobdetailb{ float:left; width:636px; padding-top:55px; padding-bottom:25px; height:auto !important; min-height:150px; height:150px; overflow:hidden; border-right:1px solid #d2d2d2;}
.ql_jobdetailb1,.ql_jobdetailb2{ float:left; font-size:12px; color:#666666; line-height:24px;}
.ql_jobdetailb1{ width:330px;}
.ql_jobdetailb2{ width:235px; padding-left:35px;}
.ql_jobdetailbti{ display:block; height:30px; line-height:30px; font-weight:600; color:#333333;}
.ql_jobdetailc{ float:left; width:82px; text-align:center;}
.ql_jobdetailc em,.ql_jobdetailc strong,.ql_jobdetailc a,.ql_jobdetailc span{ clear:both; display:block;}
.ql_jobdetailc em{ height:24px; line-height:24px; padding-top:8px; font-size:16px; color:#333333;}
.ql_jobdetailc strong{ font-size:20px; height:32px; line-height:32px; font-weight:bold; color:#0055cc;}
.ql_jobdetailc span{ display:block; height:56px; width:56px; padding-top:100px; margin:0px auto;}
.ql_jobdetailc span a{ height:30px; padding-top:26px; line-height:26px; width:56px; text-align:center; font-size:14px; color:#fff; background:url(../images/job_bg05.jpg) no-repeat center center;}
.ql_jobdetailc span a:hover{ color:#0055cc;}
/*招聘详情*/
/*人才理念*/
.y_rcln{
  font-size:14px;
  color:#333333;
  line-height:30px;	
}
/*人才理念*/
/*员工风采*/
  
 
/*员工风采*/
/*首页banner*/
.y_i_banner{
  height:621px;	
}
/*首页banner*/
/*子页导航下拉*/
.lh-nav .y_i_list_c{
	
	position:relative;
	z-index:100;
}
.lh-nav{
  position:relative;	
  z-index:100;
}
.lh-nav>li{
  min-height:56px;
  position:relative;
  z-index:100;	
  
}
.lh-nav>li:hover{
  background:#3352c3;	
}
.lh-nav>li:hover .y_i_list_c{
  display:block;	
}
.lh-nav .y_i_list_c a:hover{
  color:#fff;	
}
.lh-nav .y_i_list_c{
  position:absolute;
  top:56px;
  left:0;
  z-index:999999; 	
} 
.lh-nav .y_i_list_c li a{
  color:#000;
  width:auto!important;
  min-width:64px;
  padding:0 24px;	
  text-align:center;
}
.y_zy_ys {
  width:130px;	
}
.y_zy_ys li{
	 width:130px;	
}
.y_zy_ys li a{
  width:74px!important;	
}

/*子页导航下拉*/
/*2016.1.25修改*/
.y-ia-wz{
  height: 100px;
  overflow:hidden;
}
/*2016.1.25修改*/
/*员工风采*/
.y-td-cc{
  width:766px;
  height: 476px;
  background:url(../images/caseback.jpg) no-repeat center center;
  margin:auto;
  padding:40px;
}
.lh-picxx .picScroll-left{ overflow:hidden; position:relative;padding:7px 0;width:1100px;margin:auto;background:url(../images/piclistback.png) no-repeat;  }
    .lh-picxx .picScroll-left .hd{height:30px;  position:absolute;left:0;top:45px;  }
    .lh-picxx .picScroll-left .hd .prev,.lh-picxx .picScroll-left .hd .next{ display:block;  width:25px; height:25px; float:right;overflow:hidden;position: absolute;
       cursor:pointer;font-size:20px;color:#fff;font-family:bold;text-align: center;line-height: 21px; }
       .lh-picxx .picScroll-left .hd .prev{
        left:14px;
       }

    .lh-picxx .picScroll-left .hd .next{left:1048px;}
    .lh-picxx .picScroll-left .hd .prevStop{}
    .lh-picxx .picScroll-left .hd .nextStop{}

    .lh-picxx .picScroll-left .bd{width:1020px;margin:auto;}
    .lh-picxx .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
    .lh-picxx .picScroll-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;cursor: pointer;border:solid 2px #d4d4d4;}
    .lh-picxx .picScroll-left .bd ul li .pic{ text-align:center; }
    .lh-picxx .picScroll-left .bd ul li .pic img{ width:150px; height:95px; display:block;  border:1px solid #ccc; }
    .lh-picxx .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
    .lh-picxx .picScroll-left .bd ul li .title{ line-height:24px;display: none;}
    .y-yglb-on{
      border-color:#294199!important;
    }
/*员工风采*/
/*新闻推荐*/
.y-xwtj{
	margin:30px 0 0 0;
}
.y-xwtj>em{
	display:block;
	font-size:18px;
	color:#000;
}
.y-tj-list li{
	float: left;
	width:45%;
	vertical-align: middle;
}
.y-tj-list li a{
	display: block;
}
/*新闻推荐*/
