﻿@charset "utf-8";







#nav{width:1350px;height:41px; margin:0 auto;background:url(nav.jpg) repeat-x;overflow:hidden}



#nav .sunav{width:826px; margin:0 auto;list-style:none;}



#nav  .mainlevel{float:left;width:116px;border-right:2px solid #c7c7c7;line-height:41px;height:41px;cursor: point;  display:block;  text-decoration:none;}	



#nav  .mainlevel a{text-decoration:none;width:116px;font-family:"微软雅黑";font-weight:bold;font-size:13px;color:#3c3c3c; display:block; background:none;text-align:center;}



#nav  .mainlevel a:hover{ background:#0059a6; display:block; color:#FFFFFF}







#nav .mainlevel ul{  position:absolute; display:none;z-index:1000;}



#nav .mainlevel li{width:116px;border-top:1px solid #FFFFFF;line-height:41px;height:41px;cursor: point;  display:block;  text-decoration:none; background-color:#0059a6}



#nav .mainlevel li a{ color:#FFFFFF}







.line{ width:100%; height:20px; margin:0 auto; overflow:hidden}



#mainbody01{



	width:1100px;



	margin-top: 0;



	padding-top:120px;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



	background:url(mainbg.jpg) 14px bottom no-repeat;



}







#mainbody02{



	width:1100px;



	margin: 0 auto;



	padding-top:20px;



}



.left_bar{ float:left; margin:0 0 0 14px;  width:206px; position: relative;



z-index: 2;



overflow: hidden; background-color:#FFF}



.nav01{ margin:10px 0 0 0 ; padding:0; display:block}



.nav01 ul{



list-style:none;



font-size:12px;



margin:10px 0 0 0;



padding:0; 



}



.nav01  ul li{ display:block; line-height:30px;}



.nav01  ul li a{ height:30px;}



.nav01  ul li a{ color:#333; padding:0 0 0 20px; display:block; background:url(square2.jpg) no-repeat 5px 12px; border-bottom:1px solid #fff; height:30px; background-color:#c4d5de}



.nav01 ul li a:hover{background-color:#ff9600; text-decoration:none}











.nav{ margin:10px 0 0 0 ; padding:0; display:block}



.nav ul{



list-style:none;



font-size:12px;



margin:10px 0 0 0;



padding:0; 



}



.nav  ul li{ display:block; line-height:30px;}



.nav  ul li a{ height:30px;}







.nav  ul li a.first{ color:#333; padding:0 0 0 20px; display:block; background:url(square2.jpg) no-repeat 5px 12px; border-bottom:1px solid #fff; height:30px; background-color:#c4d5de;}



.nav .child{



 margin:0; padding-bottom:1px; list-style:none; display:none; background:#efefef;



}



.nav .child li{ padding:0px; display:block; line-height:24px; color:#666; border:none; }



.nav .child li a{ padding:0 0 0 20px; display:block; color:#666; background:url(square4.png) no-repeat 10px 10px ; border:none; height:24px; line-height:24px; background-color:#dcdddd; border-bottom:1px solid #fff;}



.nav .child li a.down{



	display:block;



	color:#666;



	border:none;



	height:24px;



	line-height:24px;



	background-color:#F5F5F5;



	background-image: url(square4.png);



	background-repeat: no-repeat;



	background-position: 20px 10px;



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 40px;



}



.nav .child li ul li a{



	display:block;



	color:#666;



	border:none;



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 30px; height:24px;



	background:url(square3.gif) 23px center no-repeat;



}



.nav .child li .upd{ margin-left:10px;}



.nav .child li .upd li a{



	display:block;



	color:#666;



	border:none;



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 50px;



	height:24px;



	background-image: url(square3.gif);



	background-repeat: no-repeat;



	background-position: 40px 10px;



	background-color: #FFFFFF;



}



.nav .child li a:hover{background-color:#ff9600; text-decoration:none}



.nav li a:hover{ background-color:#ff9600; text-decoration:none }



.nav li a.first:hover{ background-color:#ff9600; background-image:background:url(square3.jpg); background-repeat: no-repeat 5px 12px; text-decoration:none}



.right_bar{



	float:left;



	width:750px;



	margin-left: 25px;



	padding-bottom:20px;



	overflow: hidden;



}











.right_bar01{



	float:left;



	width:760px;



	margin-left: 15px;







	overflow: hidden;



}















.name{ float:right; width:470px; display:inline; margin-top:20px; font-size:14px; color:#000}



.name h2{ font-family:"宋体"; font-size:15px; color:#0e489c; line-height:25px; height:40px;}



.name p{ font-size:12px; font-family:"宋体"; color:#000; line-height:23px;}



.name  a{ color:#282828;}



#preview{ float:left; display:inline;  border-right:1px solid #dddddd;}



.jqzoom{



	width:250px;

	height:250px;

	position:relative;

	padding:0; margin:0;

	



}



.jqzoom img{ vertical-align:middle}







.zoomdiv{ left:859px; height:400px; width:400px;}



.list-h li{ float:left;}



#spec-n5{width:250px; height:56px; padding-top:6px; overflow:hidden;}



#spec-left{ background:url(left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}



#spec-right{background:url(right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}



#spec-list{ width:222px; float:left; overflow:hidden; margin-left:2px; display:inline; }



#spec-list ul li{



	float:left;



	margin-right:0px;



	display:inline;



	width:57px;



}



#spec-list ul li img{



	padding:2px;



	border:1px solid #ccc;



	width:45px;



	height:50px;



}



.bot{ background:url(J_bg_nav_bot.jpg) left center no-repeat;position: relative;



	z-index: 2;}



.title_big {



margin: 5px 0 0 0;



height: 36px;



background: url(bg.jpg) no-repeat 0 -130px;



}



.title_big h2 {



display: block;



width: 144px;



text-align: center;



color: #fff;



line-height: 36px;



font-size: 14px;



}



.main_border {



	



	width: 754px;



	border: 1px #ddd solid;



	border-top: none;



	color: #666;



	line-height: 20px;



	min-height: 550px;



	height: auto!important;



	height: 550px;



	overflow: visible;



}



.main_abo {



	



	width: 754px;



	border: 1px #ddd solid;



	border-top: none;



	color: #666;



	line-height: 20px;



	min-height: 550px;



	height: auto!important;



	height: 550px;



	overflow: visible; padding-bottom:20px;



}



.cont_tilte {



	height: 24px;



	line-height: 24px;



	font-family:"微软雅黑";



	font-size: 22px;



	color: #183b65;



	background: url(cont_title_ico.png) no-repeat 0 center;



	overflow: hidden;



	margin-top: 15px;



	margin-right: 0;



	margin-bottom: 15px;



	margin-left: 0;



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 35px;



}



.right_con img{



	float:left;



	display:inline;



	margin-bottom:10px;



	margin-top:15px;



	margin-left: 35px;



}



.right_abo p{line-height: 20px;



color: #666;



line-height:24px;



padding-top: 10px ; 



}



.right_abo p a{line-height: 20px;



color: #666;



line-height:24px;



padding: 10px ; text-decoration:underline



}



.right_abo table a:hover{ color:#FF0000; text-decoration:underline}



.right_abo table a{line-height: 20px;



color: #666;



line-height:24px;



padding: 10px ; 



}.right_abo table img{ margin:0 ;}



.right_abo table a:hover{ color:#FF0000; text-decoration:underline}







.bs img{float:left;



	display:inline;



	margin:5px 15px 0 0;}



.right_abo table{ line-height: 20px;



color: #666;



line-height:24px;



padding: 10px ; }



.right_abo h4{ font-size:16px; line-height:30px; padding-bottom:5px; border-bottom:1px dashed #ccc; text-align:center; width:700px;}



.right_abo1 h1{



	color: #183b65;



	font-family:"微软雅黑";



	font-size: 14px;



	padding: 0 0 20px;



}



.right_abo1 p{line-height: 20px; width:690px;



color: #666;



line-height:24px;



padding: 10px ;



}



.swf_bg {



width: 1350px;



position: absolute;



left: 39px;



margin:0 auto



}



.right_abo2{ float:left; width:700px;}



.J_nav{ background:url(arr2.jpg) left center no-repeat; line-height:35px; padding-left:20px; color:#282828; font:12px Verdana, Arial, Helvetica, sans-serif, "Times New Roman","宋体"; margin-left:3px;position: relative;



	z-index: 2;}



.J_nav a{ color:#656565; text-decoration:none}







/*jqzoom*/



.jqzoom{



	position:relative;



	padding:0;



	z-index: 800;



}



.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}



.bigimg{width:800px;height:800px;}



.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}



#spec-list{



	position:relative;



	width:222px;



	margin-right:6px;



}



#spec-list div{ margin-top:0;margin-left:4px; *margin-left:0;}



#proright{ margin-left:15px; width:70px; float:left; display:inline; margin-top:5px; overflow:hidden}



#quick {



	width:70px;



	



	background:url(q_bg.jpg) repeat-x left bottom;



	border-top:0px none;



	text-align:center;



	padding-top:14px;



	padding-bottom:15px;



}



#quick a {



	display:block;



	background:url(quick_a.gif) no-repeat;



	text-align:center;



	width:70px;



	height:26px;



	line-height:26px;



	letter-spacing:2px;



	margin-top:1px;



}



#quick a:hover, #quick a:active {



	background:url(quick_aA.gif) no-repeat;



	color:#ffffff;



}



.pro_li {



	float:left;



	width:745px;



	margin-left:10px;



	display:inline



}



.pro_li .pro_nav{ width:365px; float:left} 



.pro_li table { width:365px; background:url(1bg.jpg) no-repeat; height:195px;}



.pro_li table img{margin-left:11px; display:inline; margin-top:3px;}



.pro_li .pro_nav table ul{ margin-left:20px;padding:0; margin-top:20px; height:125px;}



.pro_li .pro_nav table ul h3{



line-height: 30px;



font-size: 16px;



font-weight: bold;



color: #23368D;







}



.pro_li .pro_nav table ul h3 a{color: #23368D;}



.pro_li .pro_nav table li {



	padding-left:15px;



	background-image: url(square3.jpg);



	background-repeat: no-repeat;



	background-position: left center; margin-left:10px;



}



.pro_li .click { float:left; margin-bottom:10px; display:inline; vertical-align:bottom}



.pro_li .click img{ float:right; margin-right:15px; display:inline}



.pro_li .pro_nav table li a{ font-size:12px; color:#696868;}



.J_pro_wp_cat_ct{ font-family:Verdana, Arial, Helvetica, sans-serif ,"微软雅黑"; }



.J_pro_wp_cat_ct h2{ line-height:25px; display:block; padding-left:6px; margin:20px 0 20px 0; font-size:16px; color:#557c09;}



.J_pro_wp_cat_ct h2{ background:url(J_bg_line4.jpg) no-repeat left center;}



.J_pro_wp_cat_ct h2 strong {



background: #FFF;



line-height: 25px;



padding: 0px 10px 0px 10px;



 color:#0e489c;



}



.J_pro_wp_cat_ct p{ font-size:12px; font-family:"宋体"; color:#282828; line-height:25px;}











.J_pro_wp_cat_ct h5 { color:#0e489c; font-family:"微软雅黑"; font-size:14px }



.J_pro_wp_cat_ct ul li{ background:url(arr4.jpg) no-repeat left 6px; padding-left:20px; font-family:"宋体"}



.J_pro_wp_cat_ct h6{ width:100%; background-color:#e5e5e5; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}



.J_pro_wp_cat_ct p.ts{ width:650px; float:left}



.J_pro_wp_cat_ct p.ts span{



	float:left;



	width:365px;



	display:inline



}



.J_pro_wp_cat_ct p.ts img{



	float:right;



	display:inline;



	margin-right: 25px;



	margin-bottom: 0;



	margin-left: 10px;



}







.J_pro_tt{ background:url(J_bg_pro_tt.jpg) repeat-x; line-height:35px; color:#FFFFFF; font-size:16px;}



.J_pro_tt_tt{ line-height:35px; padding-left:20px;



}











.news_slider{ width:700px; height:167px; margin:0 0 15px; border:1px solid #d4dae5; position:relative; overflow:hidden;}



.news_slider #slider{ overflow:hidden;}



.news_slider #slider li{ width:700px; height:167px; margin:0 auto;}



.news_slider #slider .img{ display:inline; float:left; width:210px; height:155px; margin:6px 20px 0 6px; overflow:hidden;}



.news_slider #slider .txt{ float:left; width:450px; height:155px; margin:6px 0 0; overflow:hidden;}



.news_slider #slider .txt h1{ height:26px; line-height:26px; font-weight:bold; font-size:14px; margin:5px 0 3px; overflow:hidden;}



.news_slider #slider .txt h1 a{ color:#183b65;}



.news_slider #slider .txt h2{ color:#666; margin:0 auto 10px; overflow:hidden; font-size:12px; line-height:23px; font-weight:normal}



.news_slider #slider .txt h2 span{ color:#999; font-size:12px;font-weight:normal}



.news_slider #prevBtn, .news_slider #nextBtn{ position:absolute; right:23px; bottom:18px;}



.news_slider #prevBtn{ right:55px;}



.news_slider #prevBtn a, .news_slider #nextBtn a{ display:block; width:30px; height:30px; text-indent:300px; background:url(go_l.png) no-repeat;}



.news_slider #nextBtn a{ display:block; background:url(go_r.png) no-repeat;}



.news_slider .dn{ visibility:hidden;}







.news_list{ width:700px;}



.news_list .label {



border-top: 3px solid #d5dae4;



}



.news_list .label{ height:38px; vertical-align:middle; overflow:hidden;}



.news_list .label span{ float:left; height:38px; line-height:38px; color:#183b65; font-weight:bold; overflow:hidden;}



.news_list .label span.num{ width:10%; text-align:center; background:url(newslist_label.jpg) no-repeat right bottom;}



.news_list .label span.title{ width:49%; text-align:center;background:url(newslist_label.jpg) no-repeat right bottom;}



.news_list .label span.date{ width:50%; text-align:center; background:none;}



.news_list .list{ background:url(dtbg.jpg) center top no-repeat; height:305px;}



.news_list .list li{vertical-align:middle; border-bottom:1px solid #e9ecf1; overflow:hidden;}



.news_list .list span{ float:left;line-height:29px; color:#666; overflow:hidden;}



.news_list .list span.num{ width:10%; text-align:center; color:#999;}



.news_list .list span.title{ width:67%; color:#666; font-weight:normal; padding:0 0 0 2%; overflow:hidden;}



.news_list .list span.title a{ color:#666;}



.news_list .list span.date{ width:20%; text-align:center;}











.news_info { width:700px;}



.news_info .time{ height:34px; line-height:34px; text-align:right; color:#999; border-bottom:3px solid #ebebeb;}



.news_info h1{ font-family:"微软雅黑"; text-align:center; color:#e04b37; font-size:18px; font-weight:bold; padding:20px 0 15px;}



.news_info .body{ line-height:24px; font-size:14px; color:#666; padding:0 0 10px;}



.news_info .body h1{ font-family:"微软雅黑"; text-align:center; color:#e04b37; font-size:18px; font-weight:bold; padding:20px 0 15px;}



.news_info .body *{ line-height:24px; font-size:14px; color:#666;}



.news_info .body p{ padding:10px 0; font-size:13px; text-indent:2em; clear:both}



.news_info .body p img{ float:left; margin-left:80px; clear:both}



.ser{ width:720px;}



.ser  .p92{ text-indent:2em;}











.lm {



width: 700px;



float: left; margin-top:10px;



background: url(lm_bg.gif) left top repeat-x; margin-bottom:15px; display:block; height:28px;



}



.lm ul { padding:0px 2px; }



.lm ul li { width:86px; height:28px; float:left; margin-right:2px;}



.lm ul li a { display:block; width:61px; height:28px; line-height:26px; padding-left:25px; background:url(lm_menubg.gif) left top no-repeat; color:#283b4a!important;}



.lm ul li a:hover,.lm ul li.focus a { background:url(lm_menubg_hover.gif) left top no-repeat; color:#ffffff!important;}







.lm .mm { padding:0px 2px; }



.lm .mm li { width:125px; height:28px; float:left; margin-right:2px;}



.lm .mm li a { display:block; width:115px; height:28px; line-height:26px; padding-left:25px; background:url(lm_menubg01.gif) left top no-repeat; color:#283b4a!important;}



.lm .mm li a:hover,.lm ul li.focus a { background:url(lm_menubg_hover01.gif) left top no-repeat; color:#ffffff!important;}



.lm .mm1 { padding:0px 2px; }



.lm .mm1 li { width:225px; height:28px; float:left; margin-right:2px;}



.lm .mm1 li a { display:block; width:205px; height:28px; line-height:26px; padding-left:25px; background:url(lm_menubg01.gif) left top no-repeat; color:#283b4a!important;}



.lm .mm1 li a:hover,.lm ul li.focus a { background:url(lm_menubg_hover01.gif) left top no-repeat; color:#ffffff!important;}



.whitebg { background:url(whitebg.gif) center top repeat-y; padding-top:25px;}



.jobList { width:280px; float:left; position:relative; z-index:1; margin-right:20px; color:#696868}



.jobDetail { width:380px; float:left; padding:12px; background:#f8f8f8;}







.jobList ul { width:280px; float:left; background:url(dotted.gif) left top repeat-x; padding-top:1px;}



.jobList ul li { width:280px; height:37px; line-height:36px; float:left; background:url(dotted.gif) left bottom repeat-x; position:relative; cursor:pointer;}



.jobList ul li a{ color:#696868;}



.jobList ul li.odd { background-color:#fff;}



.jobList ul li.even { background-color:#f3f3f3; color:#696868}



.jobList ul li.even  a,.jobList ul li.odd  a{ color:#696868;}



.jobList ul li h3 { width:180px; height:37px; float:left; padding-left:10px; font-weight:normal; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}



.jobList ul li span { width:auto; float:right; padding-right:10px; font-weight:bold; color:#888888;}







.jobList ul li.selected h3 { position:absolute; z-index:2; left:0px; top:0px; width:280px; background:url(newslist_selected.gif) right top no-repeat; font-size:14px; font-weight:bold;}



.jobList ul li.selected h3 a { color:white!important;}







.jobDetailContain { width:100%; height:auto; float:left; font-size:12px; line-height:23px;}



.jobDetailContent h2 { font-size:14px; font-family:微软雅黑; color:#222222; line-height:30px;}



.jobinfo { color:#333;}



.jobinfo .jil { padding:3px 0px;}







.jobbtn { padding:15px 0px 0px;}







.jobSearch { width:227px; float:left; background:url(js_img.jpg) right top no-repeat; padding-top:175px;}



.jobSearch table td { padding:3px 0px;}



.jsSelect { width:130px;}



.hide {	display:none;}



.jsbtn { width:52px; height:17px; border:none; background:url(js_btn.gif) no-repeat; cursor:pointer;}







.jobSearch { width:206px; float:left; background:url(js_img.jpg) right top no-repeat; padding-top:175px;}



.jobSearch table td { padding:3px 0px;}



.jsSelect { width:130px;}



.jsSelect01 { width:100px;}



.jsbtn { width:52px; height:17px; border:none; background:url(js_btn.gif) no-repeat; cursor:pointer;}











.recruit{ padding:0 0 4px; margin:20px 0 0; background:url(recruit_bg.gif); width:700px; float:left}



.recruit .box{ height:122px; margin:-4px 0 0; overflow:hidden; float:left}



.recruit .box .txt{



	float:left;



	overflow:hidden;



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 25px;



	height:122px;







}



.recruit .box .txt h1{ color:#183b65; font-size:14px; font-weight:bold; padding:15px 0 5px;}



.recruit .box .txt h1 a{ color:#183b65;}



.recruit .box .txt h2{ height:40px; line-height:20px; color:#666; margin:0 0 5px; overflow:hidden; font-size:12px; font-weight:normal}



.recruit .box .img{ padding:0; float:right; height:122px; margin:0; width:215px;}



.recruit .first_box{ margin:0;}



.recruit .odd_box .img{ float:left; height:122px;  margin:0; width:215px;}



.zplist{ width:700px; margin:0; padding:10px; border:1px solid #CCCCCC; }



.zplist li { width:670px; height:25px;}



.zplist li a{  font-size:12px; line-height:22px; color:#666;}



.zplist li a:hover{ color:#52880c}



.zplist li span{ float:right; color:#999999;}



.pl{ width:700px; float:left}







/*分页样式*/



.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; overflow:hidden;}



.page_fy A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #333; PADDING-TOP: 2px;  TEXT-DECORATION: none}







.page_fy A:active { COLOR: #333; BORDER-BOTTOM: #999 1px solid}



.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}



.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}



.page_fy span{padding-left:5px;}



.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}







.bordercon{ border:1px solid #dddddd; padding:10px; overflow:hidden; font-size:14px; line-height:30px; color:#000}