@charset "utf-8";
/* CSS Document */
.banner { height:508px; width:100%; position: relative; overflow:hidden; background:url(../img/4.jpg) no-repeat top center;}
.news_banner { background:url(../img/news_banner.jpg) no-repeat top center; height:415px;}
.map_banner{ background:url(../img/map_banner.jpg) no-repeat top center; height:415px;}
.abuou_li { border-bottom: #e8e8e8 1px solid;}
.abuou_li ul { width:1002px; margin:0 auto; overflow:hidden; text-align:center; padding:120px 0;}
.abuou_li ul li span { display:block; width:157px; height:157px; background:url(../img/pub/b_ico.jpg) no-repeat 0 -1px;}
.abuou_li ul li { display: inline-block; padding:0 60px;}
.abuou_li ul li p { text-align:center; color:#333; font-size:24px; line-height:36px; padding-top:10px;}
.abuou_li ul li.li2 span { background-position:0 -164px;}
.abuou_li ul li.li3 span { background-position:0 -330px;}
/* .about_main { padding:84px 0 120px  0;} */
.about_main { padding:84px 0 100px  0;}
 /* .about_main h5 { color:#172d38; font-size:24px; font-weight:normal; line-height:56px;} */  
.about_main h5 { color:#172d38; font-size:24px; font-weight:normal; line-height:56px; background:url(../img/pub/gsjl.jpg) no-repeat; padding-left: 75px; height: 73px;}  
#honor h5{ background:url(../img/pub/zzyy.jpg) no-repeat;}
#culture h5{ background:url(../img/pub/qywh.jpg) no-repeat; height: 84px;}
 .about_main h5 >span{ width:55px; height:1px; /* background:#007ecb; */ margin-bottom:25px;   margin-left: 10px;  border-bottom:1px solid #007ecb; padding-bottom: 15px;}
 
.w_1120 {width: 1120px;margin: 0 auto;position: relative;}
/* .line { width:55px; height:1px; background:#007ecb; margin-bottom:25px;} */
 
.about_main .a_m { padding-top:10px; color:#172d38; line-height:26px; font-size:14px;}
.a_img { padding-top:60px;}
.about_main { border-bottom:#e8e8e8 1px solid;}
.a_li { overflow:hidden;}
/*.a_li li { float:left; padding:60px 60px 45px 60px; border-bottom:#e1e1e1 1px solid; width:214px; text-align:center; overflow:hidden;} */

.a_li li { float:left; padding:60px 60px 45px  0px; /* border-bottom:#e1e1e1 1px solid; */ /* width:214px;  */text-align:center; overflow:hidden; position:relative;}

/* .a_li li p { height:42px; line-height:20px;} */
/* .a_li li p { height:42px; line-height:20px; display:inline-block;margin-left: 80px;} */
.a_li li span { height:42px; line-height:20px; display:inline-block;/*  margin-left: 80px; */ position:absolute; }
.news { width:1002px; margin:0 auto; padding-bottom:60px;}
.news_list {float:left; width:470px;position:relative; padding:25px 0; margin:0 30px;}
.news_m { padding:0 40px; overflow:hidden; border:#eeeeee 1px solid;  height:130px; margin-left:30px; }
.date { color:#999; line-height:36px; padding-left:30px; padding-bottom:5px;}
.time { display:block; position:absolute; top:100px;  left:0px; width:53px; height:53px; background:#007ecb; color:#fff; text-align:center; line-height:53px; font-family:Arial, Helvetica, sans-serif; /* font-size:36px; */font-size:28px;}
.news_m h3 { color:#666; font-size:20px; font-weight:normal; line-height:36px;  }
.news_m p { color:#999; font-size:14px; line-height:26px;}
.news_m p .line { margin-top:42px; display:block;}
.m30{ margin:0 -30px; overflow:hidden; padding:25px 0;}
.n_page { text-align:center;}
.n_page a { display:inline-block; margin:0 10px; width:9px; height:9px; background:#a6a6a6; border-radius:10px;}
.n_page a.active { background:#007ecb;}
.news_main { width:1002px; margin:0 auto; padding:60px 0;}
.txc { text-align:center;}


/*新闻页面*/
.news_main p {/* text-indent:2em;*/ line-height:24px; font-size:14px; color:#999;}
.news_main p.center{text-align:center;}
.news-ddd p{background: url(../img/pub/ydd.png) no-repeat left 9px; padding-left: 16px;}
.news_main p.tit,.new_li li.tit { font-weight:bold; color:#333;font-size:16px; line-height: 40px;}
.news_main h2 { color:#666; font-size:36px; text-align:center; line-height:56px; font-weight:normal;}
.news_main h3.tit{font-size:20px;}
.news_main p.te0 { text-indent:0; margin:0; padding:0;}
.news_main .line { display:block; margin:10px auto;}
.news_main p img { padding:20px 0; width:auto;}
.new_li li{color:#999; line-height:24px;}
.new_li li.tit { margin-bottom:10px;}
.map_dl { padding-top:30px;}
.map_dl dl { padding-top:30px;}
.map_dl dl dt { color:#fff; font-size:20px; line-height:42px;}
.map_dl dl dd { color:#fff;  font-size:13px;}
.map_dl dl dd  span { padding-left:12px;}
.map_dl a { color:#00ade7; margin-top:30px; display:inline-block;}
.map_dl dl dd.tit { font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.contact h6 { color:#333; font-size:26px; padding:40px 0; font-weight:normal;}
.contact_dl { overflow:hidden; padding-bottom:60px;}
.contact_dl dl { float:left; padding-bottom:26px; width:501px;}
.contact_dl dl dt { color:#333333; font-size:16px; line-height:36px;  }
.contact_dl dl dd{ color:#888888; font-size:13px; line-height:20px; height:26px;}
.vf{ margin: 0 auto;  width: 480px;  padding: 40px 0;}
 
/* tec实验室页面css*/
.about_main .hjsys{background: url(../img/pub/tec_hjsy.jpg) no-repeat; }
.about_main .dc{background: url(../img/pub/tec_dcjr.jpg) no-repeat; }
.about_main .ag{background: url(../img/pub/tec_agsy.jpg) no-repeat; }
.about_main .sp{background: url(../img/pub/tec_spmy.jpg) no-repeat; }
.about_main .jl{background: url(../img/pub/tec_jsxz.jpg) no-repeat; }
.about_main>div.w_1002>div>dl>dd>ul>li{ padding-left:12px; background:url(../img/pub/sysxyd.png) no-repeat left 10px;}
.about_main>div.w_1002>div>dl>dd>ul.box1>li{margin-right: 53px; padding-left:24px; background:url(../img/pub/sysgg.png) no-repeat left 5px; float: left; line-height: 26px;}
.about_main>div.w_1002>div>dl>dd>ul.box2>li{margin-right: 32px; padding-left:24px; background:url(../img/pub/sysgg.png) no-repeat left 5px; float: left; line-height: 26px;}
/*card页面*/
.lunbo-card{background: url(../img/pub/RFID-2018.jpg) no-repeat center center; height:540px;}

/*招聘页面20160709*/
 .zpbanner{ background:url(../img/pub/zpbg.jpg) no-repeat top center; width: 100%; min-width:1200px; height: 1054px; position:absolute;} 
.zpbanner .w_1002 { width: 1200px; height: 316px;margin:0 auto;position:relative; top:735px; }
/* .zpbanner>ul>li{ width: 180px; height:43px; float: left; margin-left: 36px; background:#000;} */
.zpbanner ul .zpbox1{ width: 285px;height: 30px; margin:0 auto; margin-top: 290px; }
.zpbanner ul .zpbox1 ul li{ float: left;color: #ffffff;  }
.zpbanner ul .zpbox1 ul li span{color: #7f7f7f; padding: 0 10px;}


/*法律声明*/
.law{margin-bottom: 40px; }
.law>h1{color: #333; font-size: 28px;}
.law>h3{ line-height: 30px; font-size:18px;margin-top: 20px;font-weight: normal;}	
.law p{margin-top: 16px; margin-bottom: 16px;text-indent: 2em; margin:0 0 12px 0;}
/*shzp招聘内容页面*/
.nav .logozp{ background:url(../img/pub/zplogo.png) no-repeat; width: 196px;height: 34px; position:absolute; top:12px; }
.nav .logozp a { display: block; height: 68px; text-indent: -999em;}
.nav ul li.yddbg{ background:url(../img/pub/ydd.png) no-repeat 7px 10px;}
.mixzp{background:url(../img/pub/bannermixzp.jpg) no-repeat top center; height: 408px; }
a{ cursor: pointer;}
.product_con {padding: 64px 0 0; width: 1002px; margin: 0 auto; }
.content-jd-left{   padding:11px 28px 0px 32px; float: left;}
.content-jd-left h2{ font-size: 18px; font-weight: 700; /* color:#434a54; */border-bottom:1px solid #e6e9ee; width: 100%; padding:14px 0;}
.content-jd-left ul li{ font-size: 14px; color:#757575;border-bottom:1px solid #e6e9ee; padding: 6px 0;}
.content-jd-right{  width: 736px;  border:1px solid #e6e9ee; float: right;  padding:20px 12px 0 12px;}
.hr-box-job-detail .job-information tr { display: block; margin-bottom: 2px; } 
.hr-box-job-detail .job-information .details-title { width: 70px; font-size: 14px; font-weight: bold; }
.hr-box-job-detail .job-information {line-height: 2; table-layout: fixed; }
.hr-box-job-detail .job-information .job-details {width: 180px; }
.hr-box-job-detail .job-information .require {vertical-align: top; padding-top: 4px; }
.hr-box-job-detail .job-information .details-list div{background: url(../img/pub/dian.jpg) no-repeat 0px 16px; padding-left: 12px; line-height: 34px; /* font-size:100% ; */ font-size: 14px;}

.zpewm{ width: 64px;height: 63px; background: url(../img/pub/zpewm.jpg) no-repeat; display:block; position:absolute;left:140px ;top:12px;}
.zpxf{ width: 41px;height: 32px; background: url(../img/pub/zpxf.jpg) no-repeat; display:block; position:absolute;left:156px ;top:30px;}


 .co{ color:#00ade7;}

 /*低部公司福利*/


.hlb_bar{float: left; }
.hh{ padding:0px  0px 94px 163px; }
/* .zpjs .single_code{ float: left; margin:0 50px 0px 0px;} */
 .code_img{ width: 76px; height: 82px; float: left;}
.zpws{background: url(../img/pub/zpws.jpg) no-repeat;}
.zpcd{background: url(../img/pub/zpcd.jpg) no-repeat;}
.zpbm{background: url(../img/pub/zpbm.jpg) no-repeat;}
.zpgs{background: url(../img/pub/zpgs.jpg) no-repeat;}
.hlb_bar div{ display: inline-block; margin-top: 18px; padding-left: 30px;}
.hlb_bar div p{ font-size: 24px;}
 
/* 人才招聘页面结束*/
/* 



/*20160927促销活动Promotion.html*/
.Promotion>div>ul>li>a{ color:#ffeac3; font-size: 18px;line-height: 60px;}
.Promotion { background: url(../img/pub/Promotion_banner.jpg) no-repeat top center; height: 668px;}
.Promotion a {  display: block;  width: 100%;  height: 100%;} 
.Promotion01{ padding:42px 0;}
.Promotion01>ul>li{ margin-left: 20px; width: 288px; height: 76px; float: left; }
.Promotion01>ul>li.li1{ background:url(../img/pub/Promotion_li01.png)no-repeat top center; }
.Promotion01>ul>li.li2{ background:url(../img/pub/Promotion_li02.png)no-repeat top center; }
.Promotion01>ul>li.li3{ background:url(../img/pub/Promotion_li03.png)no-repeat top center; }
.Promotionbox1{ height:526px;
    background: url(../img/pub/Promotion_box01.jpg) no-repeat center center;}
 .Promotionbox1>.w_1002{ /* position:relative; */height:526px;}
.w_1002>.b{ line-height: 40px; /* position:absolute;top: 400px;left: 472px;  */text-align: center; margin-top: 400px; margin-left: 472px; float: left;z-index: -1; }
.w_1002>.b>ul>li{cursor: pointer;  }
 .w_1002>.b>ul>li.Button{ width: 120px; height: 40px; background:#f21e2a; float: left;color:#fff; font-size: 18px;}
 
.w_1002>.b>ul>li.Button>a{ color:#fff; font-size: 18px; }
.w_1002>.b>ul>li.hd{ text-decoration:underline;float: left; margin-left: 22px; color:#f21e2a; z-index: -1; }
.w_1002>.b>ul>li.bba{ background:url(../img/pub/Promotion_dh.jpg)no-repeat ; width: 120px; height: 40px; padding-left: 10px; }
.w_1002>.bba-in{ width: 292px;height: 81px; margin-top: 297px; margin-left: 576px; background:url(../img/pub/zx_Promotionbox.png)no-repeat ; position: relative;  display:none;  }
#xzxd01{ margin-top:288px; margin-left: 650px;background:url(../img/pub/092301.png)no-repeat ; width: 342px; height: 220px; display:none;  position: relative; display:none;
   }
#xzxd02{  margin-top:288px; margin-left: 658px;background:url(../img/pub/092302.png)no-repeat ; width: 342px; height: 220px;    position: relative;display:none;
   }
#xzxd03{  margin-top:288px; margin-left: 658px;background:url(../img/pub/092303.png)no-repeat ; width: 342px; height: 220px;    position: relative;display:none;
   }
#xzxd04{  margin-top:288px; margin-left: 658px;background:url(../img/pub/092304.png)no-repeat ; width: 342px; height: 220px;    position: relative;display:none;
   }

#xzxd05{  margin-top:528px; margin-left: 658px;background:url(../img/pub/092305.png)no-repeat ; width: 342px; height: 220px;    position: relative;display:none;
   }
#xzxd06{  margin-top:284px; margin-left: 658px;background:url(../img/pub/092306.png)no-repeat ; width: 342px; height: 220px;    position: relative;display:none;
   }
   

.Promotionbox2{ height:451px; background: url(../img/pub/Promotion_box02.jpg) no-repeat center center;}
.Promotionbox2>.w_1002>.b{margin-top: 317px; }
.Promotionbox3{ height:447px;  background: url(../img/pub/Promotion_box03.jpg) no-repeat center center;}
.Promotionbox3>.w_1002>.b{margin-top:308px; }
.Promotionbox4{ height:445px; background: url(../img/pub/Promotion_box04.jpg) no-repeat center center;}
.Promotionbox4>.w_1002>.b{margin-top:308px; }
.Promotionbox5{ height:661px; background: url(../img/pub/Promotion_box05.jpg) no-repeat center center;}
.Promotionbox5>.w_1002>.b{margin-top:538px; }
.Promotionbox6{ height:374px;  background: url(../img/pub/Promotion_box06.jpg) no-repeat center center;}
.Promotionbox6>.w_1002>.b{margin-top:280px; }
.Promotionbox7{ height:589px;  background: url(../img/pub/Promotion_box07.jpg) no-repeat center center;}
.Promotionbox7>.w_1002>.b{margin-top:442px; margin-left: 474px;}
.Promotionbox7>.w_1002>.b>ul>li:nth-of-type(2){ margin-left:143px;}
.Promotionbox8{ height:462px; background: url(../img/pub/Promotion_box08.jpg) no-repeat center center;}
.Promotionbox8>.w_1002>.b{margin-top:250px; }
.Promotionbox9{ height:305px;  background: url(../img/pub/Promotion_box09.jpg) no-repeat center center;}
.Promotionbox8>.w_1002>.bba-in{margin-top:230px; display:none; }
.Promotionbox4>.w_1002>.bba-in{ margin-left:570px;}
	 
	 
/*20170719 LXWMYM */
.img1{ background:url(../img/pub/gsjlbottom.jpg) no-repeat center bottom; height:1062px;}
.img2{background:url(../img/pub/h20170314.jpg) no-repeat center center; height:634px;}
/*2017021  旧的周立功专栏*/
.xsfb{ background:url(../img/pub/bannerxsfb.jpg) no-repeat center center; height:415px;} 
.aworksfb{ background:url(../img/pub/aworksbanner.jpg) no-repeat center center; height:415px;}
.book_l{width: 300px; height: 380px;  float: left;}
.book_r{width: 420px;  height: 380px;  float: left;}
.book_r h2 {   width: 100%; color: #496aa4;   font-weight: bolder;  font-size: 18px;  line-height: 32px;  float: left;}
.book_buy{width: 74px;   height: 30px;   float: left;	background-color:#ff5f03;border-radius: 5px;  -moz-border-radius: 5px; text-align: center;	 }
.book_buy :hover{ color: #ffffff;}
.book_buy a { color: #ffffff; font-size: 13px; width: 74px;  height: 30px; line-height: 30px; display: block; text-align: center;}
 .book_buy a :hover{ color: #ffffff;}
.book_detail {   min-height: 650px;  height: auto;   float: left;}
.book_detail .h3{border-bottom:1px dashed #cccccc;  margin-top: 20px; font-size:16px; }
#book_detail_list3 { width: 755px;  min-height: 600px;  height: auto;  float: left;  margin-bottom: 50px;}
#yang_hide_text { height: auto;  position: relative;  color: black;   overflow: hidden;   margin: 10px 0px;  padding-bottom: 20px;}
.book_mc_content p{line-height:14px;}
#book_detail_list3 .content_y_hide { width: 740px;  height: auto;  float: left;  overflow: hidden;  margin: 20px 0px 0px 0px; border-bottom: 1px #e2e1e1 dashed;
}
#book_detail_list2 .book_mc_content, #book_detail_list3 .book_mc_content { width: 720px;  float: left;  margin: 0px 0px 50px 15px; color: #505050;
    font-size: 12px;  line-height: 22px;  padding-top: 15px;}
.switch_y { color: #4d4c4c;   font-size: 12px;   text-align: center;   cursor: pointer;  position: absolute;  bottom: 0;  width: 100%;
    height: 40px;  line-height: 60px;}
.pro_zhuanti_left ul li.current, .pro_faq_left ul li.current, .pro_yingyong_left ul li.current{border-bottom: 1px solid #007ecc;    background: url(../img/s_yq.png) no-repeat 161px -71px;}
  
.pro_yingyong_right ol li dl dd .tit:hover{color:#00ade7;}
.pro_yingyong_right ol li dl dd .more:hover{color:#00ade7;}
.pro_zhuanti_article_left ul li.current { border-bottom: 1px solid #00a2c7;  background: url(../img/s_gy.png) no-repeat 200px -71px;}
.pro_zhuanti_article { margin-top:20px;}

#news-banner{height:415px;}
#news-banner>ul>li{height:415px;}
#news-banner>ol{margin-left:-27px;}

/*20171216  新的周立功专栏*/
.xsfb2017{background: url(../img/pub/bannerxsfb1216.jpg) no-repeat center center;  height: 540px;} 
.pro_yingyong{ height:400px; background-color:#f3f5f9;}
.pro_yingyong ul li{  float: left; margin:70px 0;}
.pro_yingyong1{ padding:63px 88px 0 0;}
.ljxq{ padding:8px;  text-align:center;	border-radius: 5px; color:#7fd0e3;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:  5px;
	border: 1px solid #7fd0e3;
	}
.chengxu>h2{ border-bottom: 1px solid #7fd0e3;}
/*公司介绍*/
.left-teaching{width: 226px; height: auto;margin-top: 10px;background-color: #fff;}
.curtitle{font-size: 14px;}
.curtitle span {display: inline-block;width: 180px;font-weight: 600;background-color: #007eca;padding: 0 0 0 25px;cursor: pointer;line-height: 50px;height: 50px; margin-top:7px; font-size:17px; color:#fff;}
.curtitle span i{display: inline-block;width: 10px;background: url(../img/pub/lxwmsan.png) no-repeat;height: 10px;float: right;margin: 22px 20px 0 0;}
.navCont{display: none;}
.navCont li{border-bottom: 1px solid #e5e5e5;}
.navCont li a{display: inline-block;line-height: 50px;height: 50px;padding-left: 20px;font-size: 14px;width: 184px;}
.navCont li a:hover , .navCont li a.hover{border-left: 2px solid #35b6f2;color: #35b6f2;background: url(../../images/eyan/ll.png) no-repeat center right;font-weight: 600;}
.right-teaching{width: 714px;height: auto;background-color: #fff;margin-top: 10px;padding: 15px 20px;}
.right-teach-con{ padding: 20px 0;}
.right-teach-con ul li{font-size: 14px;line-height: 40px;}
.right-teach-con ul li i {width: 1px;height: 1px;display: inline-block;border: 1px solid #666;border-radius: 100%;background-color: #666;float: left;margin-top: 20px;margin-right: 5px;}
.content-activity-right-title {
    width: 762px;  height: 52px;  border-bottom: 2px #eaeaea solid; color: #333333;    font-size: 24px;   line-height: 52px;    }
.content-activity-right-details { color: #000000;  font-size: 13px;  text-align: left; width: 752px;    float: left; background: #FFFFFF;  padding: 5px 5px;    margin-bottom: 20px;}
.content-activity-right-details .lift_pic {  width: 762px;}
.content-activity-right-details .lift_pic ul li { width: 240px; height: 171px;  float: left;    margin: 10px 0;}
.hr-box-job-detail p{line-height:24px;}
  .right-teaching p img {    border: 10px solid #fff;}
/*分页*/


/*人事招聘*/
.curtitlea{font-size: 14px;}
.curtitlea span {display: inline-block;width: 170px;font-weight: 600;background-color: #007eca;padding: 0 0 0 25px;cursor: pointer;line-height: 45px;height:45px; margin-top:7px; font-size:14px; color:#fff;}
.curtitlea span i{display: inline-block;width: 10px;background: url(../img/pub/lxwmsan.png) no-repeat;height: 10px;float: right;margin: 19px 10px 0 0;}
.navConta li{border-bottom: 1px solid #e5e5e5;}
.navConta li a{display: inline-block;line-height: 38px;height: 38px;padding-left: 20px;font-size: 14px;width: 170px;}
.navConta li a:hover , .navConta li a.hover{border-left: 2px solid #35b6f2;color: #35b6f2;font-weight: 600;}
.navConta{display: none;}

 
  