/* CSS Document */

/*banner*/
.ban { width:100%; height:536px; margin:0 auto; position:relative;z-index:9;}
.ban ul { width:100%; height:536px; margin: 0 auto;}
.ban ul li { width:100%; height:536px; position:absolute; left:0; top:0;}
.ban ol { position:absolute; left:47%; bottom:20px; z-index:99;}
.ban ol li { float:left; margin:0 3px;cursor:pointer; width:24px; height:4px; padding:0px 0 0 0; text-align:center; background:url(/Site/E4346/theme/images/ol.jpg) no-repeat;}
.ban ol li.active { background-position:left bottom; }

/*子页内容*/
.main { width:1200px; height:auto; margin: 0 auto; padding:42px 0 0 0; overflow:hidden;}
.z_title { width:100%; height:40px; line-height:40px; text-align:center; font-size:36px; padding-bottom:20px; color:#333;}
.z_title span { color:#ff9900;} 
.left_nav { width:auto; height:58px;text-align:center; margin:0 auto; display:block;}
.left_nav a { width:186px; height:58px; line-height:58px; display:inline-block;  background:#e4f4fd; color:#625f5e; font-size:14px;}
.left_nav a:hover { color:#fff; background:#ff9900;}
.left_nav a.over { color:#fff; background:#ff9900;}

/*单页*/
.info { width:100%; height:auto; margin: 0 auto; padding:40px 0; line-height:30px;}
h3 { text-align:center; font-size:20px; line-height:30px; font-weight:normal; color:#333333;}
.time {  color:#999999; line-height:26px; padding:10px 0;text-align:center }

/*新闻列表页*/
.press_list { width:100%; height:auto; overflow:hidden;}
.press_list li { width:100%; height:202px; background:url(/Site/E4346/theme/images/border_bg.jpg) 0 bottom repeat-x; cursor:pointer; margin-bottom:20px;}
.press_list li a.n1 { width:292px; height:172px; display:block; float:left; margin-right:20px;}
.press_list li a.n1 img { width:292px; height:172px;}
.press_list li .n_info { width:888px; height:172px; float:left;}
.press_list li .n_info a.n2  { width:888px; height:150px; float:left; display:block;}
.press_list li .n_info a.n2 span { width:100%; height:auto; display:block; float:left; color:#333333; font-size:16px; line-height:30px;}
.press_list li .n_info a.n2 em { width:12%; height:auto; float:left; display:block; color:#999999; font-family:Arial; line-height:30px;}
.press_list li .n_info a.n2 b {  width:88%; height:auto; float:left; display:block; color:#999999; font-family:Arial; line-height:30px; font-weight:normal;} 
.press_list li .n_info a.n2 .fo { width:100%; height:90px; line-height:30px; overflow:hidden; color:#3e3a39;}
.press_list li .n_info a.n3 { display:block;width:100%; height:22px; text-align:right; font-family:Arial; color:#999999; font-size:15px; line-height:22px; overflow: hidden;}

/*图片列表页*/
.pro_list { width:100%; height:auto; overflow:hidden;}
.pro_list li { width:280px; height:430px; margin:0 10px; float:left;}
.pro_list li a img  { width:280px; height:396px;}
.pro_list li a span  { width:280px; height:34px; line-height:34px; display:block;text-align: center; color:##0e0e0e;}







/*人才招聘列表页*/
.ret_info { width:1200px; height:40px;}
.ret_info span.fi { width:260px; height:40px; display:block; float:left; background:#e4f4fd; margin-right:1px;}
.ret_info span { width:155px; height:40px; display:block; float:left; background:#e4f4fd; margin-right:1px; text-align:center; line-height:40px;font-size: 16px;color: #333333;}
.ret_info span.ci { width:159px; height:40px; display:block; float:left; background:#e4f4fd; margin-right:0;}
.cruit_list li { width:1200px; height:42px; line-height:42px; border-bottom:1px dashed #b9b9b9;}
.cruit_list li span { width:155px; height:42px; display:block; float:left; text-align:center;  font-size: 13px;color: #333333;margin-right:1px;}
.cruit_list li span.oi { width:260px; height:40px; display:block; float:left;text-align:center;margin-right:1px;}
.cruit_list li span.qi { width:159px; height:40px; display:block; float:left;text-align:center;margin-right:0;}
.cruit_list li span.qi a { display:block; font-size: 13px;color: #333333;}

/*人才招聘内容页*/
.job_main { width:100%; height:auto; margin: 0 auto; min-height:1000px; padding:42px 0 0 0; overflow:hidden;  background:url(/Site/E4346/theme/images/job_bg.png) right bottom no-repeat;}
.job_info { width:1200px; height:auto; margin: 0 auto; padding:40px 0 0 0; line-height:30px; position: relative; z-index:9;}
.jump {  width:186px; height:58px; position: absolute; bottom:58px; left:48%;relative; z-index:99;}
.jump a {  width:186px; height:58px;background:#ff9900; line-height:58px; color:#fff; text-align: center;display:block;font-size: 15px;}

/*留言*/
.mes_info { width:1200px; height:720px; margin: 0 auto; padding:40px 0; background:url(/Site/E4346/theme/images/mess_bg.png) right bottom no-repeat;}
.note { width:100%; height:auto; overflow:hidden; font-size:14px; color:#625f5e; line-height:25px;}
.refer { width: 730px;height:475px; margin-top:20px; float:left; position:relative}
.refer p {  width:660px; height:26px;font-size:14px; color:#2b2a2a; line-height:26px; margin-bottom: 10px;}
.refer p span { font-size:12px; color:#625f5e; float: left; margin:0 3px;}
.refer label{ width:70px; height:26px; text-align:left; float:left; padding:0 20px 0 0; line-height:26px; font-size:14px; color:#625f5e;}
.refer .text{ border:1px solid #e7e9ea; width:237px; height:24px;line-height:24px; padding-left:5px; float: left; background:none; }
.refer .textarea{ border:1px solid #e7e9ea; width:545px; height:170px; padding:5px; float: left; background:url(/Site/E4346/theme/images/input_bg.png) repeat;}
.refer .btn{ border:1px solid #dee1e2; background:#797a79; color:#fff; width:150px; height:33px; line-height:35px; text-align:center; cursor: pointer; position: absolute; top:390px; left:90px; font-size:14px;}

/*联系方式*/
.ceneral { width:100%; height:auto; margin: 0 auto; overflow:hidden; font-size:14px; color:#625f5e; line-height:25px; text-align: center;}
.map { width:1200px; height:430px; margin: 20px auto 30px auto;}
.map img{ margin:0; padding:0;}
.map p,.contact .map span,.contact .map a{ line-height:16px;}
#container{ width:1200px; height:430px;}

/*产品*/
.duct_info { width:900px; height:auto; margin: 0 auto;padding:20px 0; overflow:hidden;}
.pro_left { width:180px; height:auto; float:left; margin-bottom:50px;}
.pro_left ul.sNav li { width:180px; height:auto; margin:8px auto;}
.pro_left ul.sNav li a { display:block; width:180px; height:30px; line-height:30px; text-align:left;color:#9b9998; font-size:16px;font-weight:bold;}
.pro_left ul.sNav li a:hover { color:#ffaf54; font-weight:bold; background:url(/Site/E4346/theme/images/left_hover_bg.jpg) left bottom no-repeat;}
.pro_left ul.sNav li.over a { color:#ffaf54; font-weight:bold; background:url(/Site/E4346/theme/images/left_hover_bg.jpg) left bottom no-repeat;}
.pro_left ul.sNav li ul li {  width:180px; height:auto; margin: 0 auto;}
.pro_left ul.sNav li ul li a { display:block; width:176px; height:30px; line-height:30px;text-align:left;color:#a3a1a0; font-size:14px; font-weight:normal; padding-left:4px;}
.pro_left ul.sNav li.over ul li a { color:#a3a1a0; background:none; }
.pro_left ul.sNav li ul li a:hover,.pro_left ul.sNav li.over ul li:hover  a{ color:#ff9900; border:0;font-weight:normal;background:none; }
.pro_left ul.sNav li ul li.over a { color:#ff9900;border:0;font-weight:normal;background:none; }

.pro_right { width:710px; height:auto; float:left; margin-left:10px;}
.pro_right h4 { width:100%; height:auto; line-height:50px; font-size:14px; font-weight:bold; color:#ff9900;}
.pr-info { width:100%; height:auto; overflow:hidden; line-height:25px;}
.pr-info img { max-width:100%;}
.download { margin:30px; auto; width:100%; height:auto;}
.download  a { display:block; float:left; width:100%; height:30px; line-height:30px; font-size:14px; color:#ff9900; font-weight:bold;}<!--0.00017285346984863-->