﻿* {
	margin: 0;
	padding:0;
}
body {
	background:#fff;
	color: #717171;
	font-family:"宋体";
	font-size:12px;
}
a {
	color:#7e7e7e;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline: 0;
}
embed:focus {
	outline: 0;
}
object:focus {
	outline: 0;
}

img, a img, button {
	border: none;
	vertical-align:middle;
}
dl, dd, dt {
	margin: 0;
	padding: 0;
}
dl img {
	display:block;
}
select, textarea {
	color:#666;
	line-height: 20px;
	vertical-align:middle;
	border:1px #ccc solid;
	background:#fff;
	}
input {
	color:#666;
	height:24px;
	line-height: 24px;
	vertical-align:middle;
	border:1px #ccc solid;
	background:#fff;
	text-indent:5px;
}
.color {
	color:#0089e1;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.magt {
	margin-top:10px;
}
.magm {
	margin-bottom:10px;
}
ul, ol {
	list-style: none;
}
.clear {
	clear: both;
	height:0px;
	*line-height:0px;
	*overflow:hidden;
}
.font14 { font-size:14px;}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* -----Common----- */

.wrap {	clear:both;	width:980px; margin:0 auto;}
#header {height:126px; position:fixed; z-index:9999;  margin:0 auto; width:100%; top:0; background:#FFF;}
.header {clear:both; width:980px; margin:0 auto; height:84px;}
.logo { float:left; margin-top:8px; }
.header_r { float:right; margin-top:38px;}
.header_r a { color:#818181;}
.header_r a:hover { text-decoration:underline; }
.top_nav { background:url(../images/top_menu_bg.jpg) no-repeat; float:left; height:22px; line-height:22px; width:258px; display:block; font-size:13px; text-indent:13px;}
.green { color:#29166f;}
.search { float:right; color:#4a4a4a; width:296px; text-align:left;}
.search p { float:left;}
.search_bg { background:url(../images/search_bg.jpg) no-repeat; border:0px; width:166px; height:25px; line-height:25px; text-indent:6px; float:left; margin-top:9px; }
.search_btn {height:25px; width:30px; border:0px; float:left;  margin-top:9px;}

#nav { width:100%; background:#29166f; height:42px; line-height:42px;}
.nav_l { display:none; }
.nav_r { display:none; }
.mod_block {  clear:both; width:980px; margin:0 auto; height:42px; line-height:42px;}

.navigation { width:640px; float:left;}
.navigation li {float:left;width:106px; height:42px; line-height:42px; text-align:center; position:relative; padding:0 0px; z-index:9999;  font-size:14px; }
.navigation li a { color:#fff;  display:block;}
.navigation li a:visited {display: block; color:#fff;  text-decoration:underline; font-weight: bold; }
.navigation li a:hover,.navigation li.hover a,.navigation li.hover { text-decoration: none; background:#506fb0;  width:106px; color:#fff;  height:42px; }

.navigation ul {display:none;}
.navigation ul li {background-image:none; font-size:12px;  height:26px !important; line-height:26px !important; margin:0px; padding: 0px; }
.navigation ul li a { height:26px !important; line-height:26px !important;  }
.navigation ul li a:hover {background-image:none;  margin:0px; padding: 0px;}
.navigation li ul { padding:0px 0px; width:auto !important;  display:none; position:absolute; top:42px; left:0px; margin: 0px; padding-bottom:10px; z-index:100;  border:0px #eee solid; background:#2c1e75;   filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.navigation li ul ul {left:103px; top:20px; z-index:200; top:0; }
/*.navigation li ul li {background-color:#29166f; border:0; background-image:none;  padding:0px 0px; width:auto !important;  }*/
.navigation li ul li a { color:#fff !important;  font-weight:normal;  background-image:none!important; text-align:center; }
.navigation li ul li a:visited { background-image:none; font-weight:normal; }
.navigation li ul li a:hover { color:#fff !important;  background:#2d0075 !important; text-decoration:none; }
.navigation li ul li.hover { background:#2d0075 !important;  background-image:none; }
.navigation li.hover ul a { background-image:none;  }


/*#nav { width:100%; background:#29166f; height:42px; line-height:42px;}
.nav {  clear:both; width:980px; margin:0 auto; height:42px; line-height:42px;}
.nav li { float:left; font-size:14px; }
.nav li a { padding:0 22px;  color:#FFF; display:block; }
.nav li a:hover { background:url(../images/nav_on_bg.jpg) no-repeat right;}
.nav li.hover a { background:url(../images/nav_on_bg.jpg) no-repeat right;}*/
/* banner */
.banner { margin-top:126px;}
.focus_ad{ height:354px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none; position:relative;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:40px; margin:0 auto;}
.focus_ad .slide_txt{  display:block; position:absolute; bottom:20px; right:20px;}
.focus_ad .slide_txt li{width:20px;float:left;height:14px;line-height:14px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:14px; height:14px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0; }
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0; }

.hm_partner {  width:100%; height:117px; background:url(../images/hm_partner_bg.jpg) repeat-x; margin-top:30px;}
.hm_partner h1 { margin:0 auto; background:url(../images/hm_hz_title_bg.jpg) no-repeat; width:139px; height:26px; line-height:26px; color:#FFF; text-align:center; font-size:14px; font-weight:normal;}

.infiniteCarousel{ width:980px; height:50px; position:relative; margin:0 auto;}
.wrapperP{ margin:0 auto;  margin-top:20px;  }
.p_list td{ text-align:center; width:123px;}
.p_list td h1 { background:none; height:50px;}
.p_list td h1 img{ width:121px; height:50px; border:1px #CCC solid; display:block; }

.ny_body { margin-top:20px;}

#foot_nav { border-top:1px #dadada solid;}
.foot_nav { width:980px; margin-top:12px;}
.foot_nav h1 { font-size:14px; height:40px; width:135px; border-bottom:2px #29166f solid; font-weight:normal; line-height:40px; margin-top:10px; margin-bottom:6px;}
.foot_nav h1 a:hover { color:#29166f; text-decoration:underline;}
.foot_nav ul { float:left; margin:0 33px 0 0px; width:135px; }
.foot_nav ul li { line-height:14px; width:135px; background:url(../images/icon01.gif) no-repeat no-repeat right 9px; padding:6px 0; }
.foot_nav ul li a { width:126px; line-height:14px; display:block;}
.foot_nav ul li a:hover { color:#29166f; text-decoration:underline;}
.foot_nav .no_r { margin-right:0px;}
.foot_nav h2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-indent:10px; width:135px; background:url(../images/icon01.gif) no-repeat left; font-weight:normal; line-height:14px; margin:10px 0 40px 0;}
.foot_nav h2 a { color:#29166f;}
.foot_nav h2 a:hover { text-decoration:underline;}


.ny_banner { margin-bottom:20px;}
.ny_banner01 { margin:20px 0;}
.right { float:right; width:740px; line-height:24px; }
.location { height:49px; line-height:49px; width:740px; font-weight:bold; border-bottom:1px #dcdcdc solid; font-size:16px; color:#29166f; font-family:"微软雅黑";}

.content { width:740px; padding:20px 0;  }
.content01 { width:740px; padding:0px 0 20px 0;  }
.content img { max-width:740px;}
.line { border-bottom:1px #CCC solid; margin-bottom:20px;}

.honor_list li {float:left; margin:10px 10px 10px 16px; width:158px; display:inline;}
.honor_list li h1 { width:158px; height:121px; border:1px #dfdfdf solid;}
.honor_list li img { width:156px; height:119px; border:1px #FFF solid;}
.honor_list li p { text-align:center; height:24px; line-height:24px;  overflow:hidden;}

.left { float:left; width:220px;}
.left h1 { color:#FFF; font-size:16px; background:url(../images/sub_title_bg.jpg) no-repeat; height:50px; line-height:50px; font-family:"微软雅黑"; width:184px; padding-left:36px;}
.left ul { background:url(../images/sub_nav_bg.jpg) repeat-y; font-family:"微软雅黑"; font-size:14px;}
.left ul li { width:210px;  height:38px; line-height:38px; border-bottom:1px #f2f2f2 solid; margin-left:5px; font-weight:bold; }
.left ul li a { color:#434343; display:block;  height:38px; line-height:38px; padding-left:20px;}
.left ul li a:hover { color:#29166f; background:url(../images/sub_nav_bgon.jpg) no-repeat;}
.left ul li.hover a{ color:#29166f; background:url(../images/sub_nav_bgon.jpg) no-repeat;}
.left h2 { font-size:0px; height:0px; margin-bottom:20px; }
.left dl { background:url(../images/left_end_bg.jpg) no-repeat; height:213px; padding-top:18px;}
.left dd { height:24px; line-height:24px; margin-bottom:14px; color:#3b3b3b; text-align:left;width:196px; margin-left:10px; display:inline-block; position:relative;}
.left dd img { float:left; margin-right:10px;}
.left dd a { color:#3b3b3b;}
.left dd a:hover { color:#3b3b3b; text-decoration:underline;}

.left dd ul { display:none; }
.left dd:hover ul { display:block; position:absolute; left:210px; width:150px !important; background:#FFF; z-index:99999;}

.left h3 { margin:6px 0 0 10px; *margin-left:0px; *margin-top:0px;}
.left h4 { font-size:14px; line-height:30px; color:#333; margin-top:-8px; margin-left:10px;  *margin-top:6px; *margin-left:0px; display:block;}
.left p { width:190px;  line-height:14px; font-family:"宋体"; font-size:12px; border-bottom:1px #f2f2f2 solid; margin-left:5px; padding:10px; }
.left p a:hover { color:#29166f;}

.jobs_right { float:right; width:220px;}
.jobs_right h1 { color:#FFF; font-size:16px; background:url(../images/sub_title_bg.jpg) no-repeat; height:50px; line-height:50px; font-family:"微软雅黑"; width:184px; padding-left:36px;}
.jobs_right ul { background:url(../images/sub_nav_bg.jpg) repeat-y; font-family:"微软雅黑"; font-size:14px;}
.jobs_right ul li { width:210px;  height:38px; line-height:38px; border-bottom:1px #f2f2f2 solid; margin-left:5px; font-weight:bold; }
.jobs_right ul li a { color:#434343; display:block;  height:38px; line-height:38px; padding-left:20px;}
.jobs_right ul li a:hover { color:#29166f; background:url(../images/sub_nav_bgon.jpg) no-repeat;}
.jobs_right ul li.hover a{ color:#29166f; background:url(../images/sub_nav_bgon.jpg) no-repeat;}
.jobs_right h2 { font-size:0px; height:0px; margin-bottom:20px; }

.jobs_right dl { background:url(../images/left_end_bg.jpg) no-repeat; height:213px; padding-top:18px;}
.jobs_right dd { height:24px; line-height:24px; margin-bottom:14px; color:#3b3b3b; text-align:left;width:196px; margin-left:10px; display:inline-block; position:relative;}
.jobs_right dd img { float:left; margin-right:10px;}
.jobs_right dd a { color:#3b3b3b;}
.jobs_right dd a:hover { color:#3b3b3b; text-decoration:underline;}
.jobs_right dd ul { display:none; }
.jobs_right dd:hover ul { display:block; position:absolute; right:210px; width:150px !important; background:#FFF; z-index:99999;}

.jobs_right h3 { margin:6px 0 0 10px; *margin-left:0px; *margin-top:0px;}
.jobs_right h4 { font-size:14px; line-height:30px; color:#333; margin-top:-8px; margin-left:10px;  *margin-top:6px; *margin-left:0px; display:block;}
.jobs_right p { width:190px;  line-height:14px; font-family:"宋体"; font-size:12px; border-bottom:1px #f2f2f2 solid; margin-left:5px; padding:10px; }
.jobs_right p a:hover { color:#29166f;}

.jobs_left { float:left; width:740px; line-height:24px; }
.jobs h1 { background:url(../images/jobs_title_bg.jpg) no-repeat; height:50px; line-height:50px; color:#FFF;  font-family:"微软雅黑"; font-size:16px; padding-left:36px;}
.jobs ul { background:url(../images/jobs_bg.jpg) repeat-y; min-height:360px; padding:0 5px 20px 5px;}
.jobs h2 { font-size:0px; height:0px; margin-bottom:20px; }
.jobs_search_bg { background:url(../images/jobs_search_bg.jpg) no-repeat; width:262px; height:31px; line-height:31px; border:0px;}
.jobs_search_btn a {  width:108px; height:31px; line-height:31px; background:url(../images/jobs_search_btn.jpg) no-repeat; border:0px; color:#FFF; font-family:"微软雅黑"; font-size:16px; text-align:center; display:block;}
.jobs h3 { font-family:"微软雅黑"; font-size:16px; padding-left:16px; color:#29166f;  width:700px; padding-bottom:10px; }
.jobs p { line-height:24px; padding-left:16px;  width:700px; }

.jobs01_list { float:left; width:350px; margin:10px; height:190px; overflow:hidden; }
.jobs01_list h1 { font-size:14px; color:#FFF; background:#29166f; width:320px; border-radius:4px; height:30px; line-height:30px; padding:0 10px 0 10px; margin-bottom:10px;}
.jobs01_list h1 span a{ float:right; font-size:12px; font-weight:normal; color:#FFF;}
.jobs01_list h1 span a:hover{ color:#FFF; text-decoration:underline;}
.jobs01_list li { width:330px;  height:26px; line-height:26px; float:left;}
.jobs01_list li a { background:url(../images/icon02.gif) no-repeat 5px;display:block; color:#666; padding-left:16px;}
.jobs01_list li span { float:right; color:#666; margin-right:5px;}
.jobs01_list li a:hover { color:#29166f; background:url(../images/icon02.gif) no-repeat 5px #fafafa;}

.jobs01 {}
.jobs01 h1 { font-size:14px; color:#FFF; background:#29166f; height:30px;  border-radius:4px; line-height:30px; padding:0 10px 0 10px; margin-bottom:10px;}
.jobs01 h1 span a{ float:right; font-size:12px; font-weight:normal; color:#FFF;}
.jobs01 h1 span a:hover{ color:#FFF; text-decoration:underline;}
.jobs01 li a { background:url(../images/icon02.gif) no-repeat 5px;display:block; color:#666; padding-left:16px;}
.jobs01 li span { float:right; color:#666; margin-right:10px;}
.jobs01 li a:hover { color:#29166f; background:url(../images/icon02.gif) no-repeat 5px #fafafa;}


.suckerdiv { float:left; width:220px;}
.suckerdiv h1 {color:#FFF; font-size:16px; background:url(../images/sub_title_bg.jpg) no-repeat; height:50px; line-height:50px; font-family:"微软雅黑"; width:184px; padding-left:36px;}
.suckerdiv ul {background:url(../images/sub_nav_bg.jpg) repeat-y; font-family:"微软雅黑"; font-size:14px;}
.suckerdiv ul li {  width:210px; border-bottom:1px #f2f2f2 solid; margin-left:5px; font-weight:bold; }
.suckerdiv ul li ul {
	width:180px;
	border:0px;
	padding:0px; margin:0px;
	background:none;
}
.suckerdiv ul li ul li {
	position: relative;
	margin-left:0px;
	}
.suckerdiv ul li ul li ul {
	left: 175px;
	position: absolute;
	top: 0;
	display: none;
	text-indent:0px;
	background:none;
			}
.suckerdiv ul li a {  color:#434343; display:block; background:url(../images/sub_nav_bg01.jpg) no-repeat;  height:38px; line-height:38px; padding-left:20px;}
.suckerdiv ul li ul li a {
	width:180px; height:38px; line-height:38px; color:#666; border-bottom:none; border-bottom:1px #f2f2f2 solid; margin-left:0px; display:block; font-size:14px;  font-weight:normal !important; text-decoration:none; margin-bottom:0px; background:none;
}
.suckerdiv ul li ul li a:hover {
	font-weight:normal; background:none; text-decoration:none; color:#29166f; margin-bottom:0px;  width:180px; border-bottom:1px #f2f2f2 solid;
}
.suckerdiv ul li ul li ul li a {
	background:url(../images/icon06.gif) no-repeat 12px 12px #f6f6f6 !important;  width:159px; height:29px; line-height:29px;  margin-left:0px; display:block; font-size:12px;  text-decoration:none; border-bottom:#eee 1px solid; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;  margin-bottom:0px;
}
.suckerdiv ul li ul li ul li a:hover {
	background:url(../images/icon07.gif) no-repeat 12px 12px #fff  !important;  font-weight:normal !important; border-bottom:#eee 1px solid;  text-decoration:none; margin-bottom:0px; 
}

.suckerdiv ul li a:visited {
	/*color: #fff;*/
}
.suckerdiv ul li a:hover {  color:#29166f; background:url(../images/sub_nav_bgon.jpg) no-repeat;}
.suckerdiv ul li.hover a{ color:#29166f; background:url(../images/sub_nav_bgon.jpg) no-repeat;}

.suckerdiv .subfolderstyle {
	background:url(../images/icon05.gif) no-repeat 12px 12px #fff; border-bottom:#e4e3e4 1px solid; 
}
.suckerdiv .subfolderstyle01 {
	background:url(../images/leftnav_bg.jpg) no-repeat; height:34px; line-height:34px; padding-left:43px; display:block; margin-bottom:2px; font-size:12px; color:#333; text-decoration:none;  
}
.suckerdiv h2 { font-size:0px; height:0px; margin-bottom:20px; }
.suckerdiv dl { background:url(../images/left_end_bg.jpg) no-repeat; height:213px; padding-top:18px;}
.suckerdiv dd { height:24px; line-height:24px; margin-bottom:14px; color:#3b3b3b; text-align:left;width:196px; margin-left:10px; display:inline-block; position:relative;}
.suckerdiv dd img { float:left; margin-right:10px;}
.suckerdiv dd a { color:#3b3b3b;}
.suckerdiv dd a:hover { color:#3b3b3b; text-decoration:underline;}
.suckerdiv dd ul { display:none; }
.suckerdiv dd:hover ul { display:block; position:absolute; left:210px; width:150px !important; background:#FFF; z-index:99999;}

.suckerdiv h3 { margin:8px 0 0 14px; *margin:16px 0 0 0px;}
.suckerdiv h4 { margin-top:-6px; margin-bottom:15px; margin-left:10px; height:16px; line-height:16px; font-size:14px; }
.suckerdiv h3 { margin:6px 0 0 10px; *margin-left:0px; *margin-top:0px;}
.suckerdiv h4 { font-size:14px; line-height:30px; color:#333; margin-top:-8px; margin-left:10px;  *margin-top:6px; *margin-left:0px; display:block;}
.suckerdiv p { width:190px;  line-height:14px; font-family:"宋体"; font-size:12px; border-bottom:1px #f2f2f2 solid; margin-left:5px; padding:10px; }
.suckerdiv p a:hover { color:#29166f;}


.news ul li {  height:30px; line-height:30px; background:url(../images/line.gif) repeat-x bottom;}
.news ul li a { background:url(../images/icon02.gif) no-repeat 5px;display:block; padding-left:16px;}
.news ul li span { float:right; color:#666; margin-right:10px;}
.news ul li a:hover { color:#000; background:url(../images/icon02.gif) no-repeat 5px #fafafa;}

.newsview { }
.newsview_title { text-align:center; font-size:16px;  line-height:30px; margin-bottom:10px; }
.newsview_tit { padding:0 10px; font-size:12px; font-weight:normal; height:30px; line-height:30px; background:#f2f2f2; margin-bottom:20px;}
.newsview_end a:hover { color:#333; text-decoration:underline;}
.back a { float:right; background:url(../images/icon02.gif) no-repeat 5px; color:#29166f;text-indent:15px; }
.back a:hover { text-decoration:underline; color:#29166f;}

.prof_list li {float:left; margin:15px 6px 15px 9px; width:169px; display:inline;}
.prof_list li img { width:160px; height:100px; border:0px #e7e7e7 solid;}


.btn02 { height:40px; line-height:40px; }
.btn02 a{ background:url(../images/btn.jpg) no-repeat center; width:75px; height:29px; display:inline-block; border:none; text-align:center; line-height:29px; font-size:12px; margin-right:20px; color:#333; font-weight:bold; }
.btn02 a:hover { background:url(../images/btn01.jpg) no-repeat center; width:75px; height:29px; color:#fff; }

.products { width:740px;}
.products h3 { color:#29166f; font-family:"微软雅黑"; padding-left:10px; font-size:16px;}
.products ul { margin-bottom:16px;}
.products .pr_more a{ float:right; color:#666;}
.products .title { float:left; font-size:14px; color:#29166f; height:40px; line-height:40px; font-family:"微软雅黑"; display:block;}
.products .title a {color:#29166f; display:block;}
.products .title a:hover {color:#29166f; text-decoration:underline;}
.products .text { float:left; color:#666; line-height:20px; width:496px; height:40px; overflow:hidden;}
.products ul li { float:left; width:720px; height:152px;  margin:30px 0px 0px 8px; border-bottom:1px #e5e5e5 solid;}
.products ul li h2 { float:left; margin: 0 20px 0 10px;}
.products ul li img { width:180px; height:120px; border:1px #e4e4e4 solid; }
.products ul li div { float:left; width:496px;}
.products .view { background:url(../images/icon02.gif) no-repeat right; float:left; margin-top:10px; width:58px; height:21px; line-height:21px; }
.products .view a { color:#29166f;}
.products .view a:hover { color:#29166f; text-decoration:underline;}


.zhiye { width:740px;}
.zhiye ul { margin-bottom:16px;}
.zhiye .title { float:left; font-size:14px; color:#29166f; height:40px; line-height:40px; font-family:"微软雅黑"; display:block;}
.zhiye .title a {color:#29166f; display:block;}
.zhiye .title a:hover {color:#29166f; text-decoration:underline;}
.zhiye .text { float:left; color:#666; line-height:20px; width:496px; height:40px; overflow:hidden;}
.zhiye ul li { float:left; width:496px; height:152px;  margin:0px 0px 30px 8px; border-bottom:1px #e5e5e5 solid;}
.zhiye ul li div { float:left; width:496px;}
.zhiye .view { background:url(../images/icon02.gif) no-repeat right; float:left; margin-top:10px; width:58px; height:21px; line-height:21px; }
.zhiye .view a { color:#29166f;}
.zhiye .view a:hover { color:#29166f; text-decoration:underline;}
.zhiye_text { margin:0 8px 20px 8px;}
.zhiye_text .title { float:left; font-size:14px; width:100%; color:#29166f; height:40px; line-height:40px; font-family:"微软雅黑"; display:block;}
.zhiye_text .text01 { float:left; color:#666; line-height:20px; width:100%; }

.case { background:url(../images/case_bg.jpg) no-repeat; height:754px; padding:10px 20px 20px 20px; margin-bottom:36px;}
.case li { float:left; width:350px; height:100px; padding:16px 0 40px 0; border-bottom:1px #f0f0f0 solid; margin-bottom:10px;}
.case li .title { font-size:16px; color:#29166f; height:40px; line-height:40px; width:320px; overflow:hidden; font-family:"微软雅黑"; display:block;}
.case li .title a {color:#29166f; display:block;}
.case li .title a:hover {color:#29166f; text-decoration:underline;}
.case li .text { float:left; color:#666; line-height:20px; width:320px; height:40px; overflow:hidden;}
.case li .view { background:url(../images/icon02.gif) no-repeat right; float:left; margin-top:10px; width:58px; height:21px; line-height:21px; }
.case li .view a { color:#29166f;}
.case li .view a:hover { color:#29166f; text-decoration:underline;}

.guangdian { background:url(../images/view_bg.jpg) no-repeat; height:622px; width:716px; padding:30px 12px 20px 12px; margin-bottom:36px;}
.guangdian li { float:left; width:220px; margin:0px 6px 30px 10px;}
.guangdian li h1 { width:220px; height:96px;}
.guangdian li h1 img { width:218px; height:94px; border:1px #e9e9e9 solid;}
.guangdian li .title { font-size:12px; color:#29166f; height:40px; line-height:40px; width:220px; overflow:hidden; display:block;}
.guangdian li .title a {color:#29166f; display:block;}
.guangdian li .title a:hover {color:#29166f; text-decoration:underline;}
.guangdian li .text { float:left; color:#818181; line-height:20px; width:220px; height:80px; overflow:hidden; display:block; }
.guangdian li .view { background:url(../images/icon02.gif) no-repeat right; float:left; margin-top:10px; width:58px; height:21px; line-height:21px; }
.guangdian li .view a { color:#29166f;}
.guangdian li .view a:hover { color:#29166f; text-decoration:underline;}


.btn5 { margin-top:16px;}
a.btn5 { background:url(../images/tj_btn.jpg) no-repeat; width:108px; height:31px; text-align:center; line-height:31px; display:block; font-size:14px; cursor:pointer; border:none; color:#fff; float:left; font-family:"微软雅黑"; margin-right:20px; margin-left:120px;}
a:hover.btn5 { color:#fff; text-decoration:underline;}

.btn6 { margin-top:16px;}
a.btn6 { background:url(../images/jobs_search_btn.jpg) no-repeat; width:108px; height:31px; text-align:center; line-height:31px; display:block; font-size:14px; cursor:pointer; border:none; color:#fff; float:left; font-family:"微软雅黑"; margin-right:20px;}
a:hover.btn6 { color:#fff; text-decoration:underline;}


.company { font-size:14px; margin-bottom:6px; display:block;}

.join{ }
.join table{ width:710px; margin:0 auto; color:#555; /*margin-top:10px;*/ padding-top:10px; padding-bottom:20px;}
.join table tr.trhead{ height:31px; color:#4a4a4a; line-height:31px; font-weight:bold; background:#eee; height:31px; line-height:31px; border:1px #e3e3e3 solid;}
.join table tr td{ padding:5px 0 5px 15px; height:24px; line-height:24px;}
.join table tr.trbg{ background:#f3f3f3;}
.join table tr td a{ color:#555; }
.join table tr td a:hover{ color:#29166f; text-decoration:underline; }
.join table tr td .more01{color:#29166f;}
.jobs_name { margin-bottom:10px; font-size:16px; font-family:"微软雅黑"; padding-left:0px; margin-left:0px; color:#29166f; height:20px; line-height:20px; display:block;}

.box2{ border-bottom:1px solid #ddd; color:#666; padding:10px 0 10px 0; width:700px; margin:0 auto;}
.box2 h4 { font-size:12px; color:#333; }
.box2 p { color:#666; padding:0px; margin:0px;}

.feed h4{ font-size:14px; background:url(../images/feed.jpg) no-repeat 40px 0; border-bottom:2px #e0e0e0 solid; font-size:14px; 	height:100px; padding-left:240px; padding-top:26px; line-height:24px; }
.guestbook{ margin:15px auto;}
.feedback { margin-top:20px;}
.feedback td{ padding:4px; line-height:24px; }



.page { height:30px; line-height:30px; text-align:center; margin-top:10px; }
.page .current { border:1px #ddd solid; height:16px; width:16px; background:#FFF; line-height:16px; color:#030;}
.page a { height:18px; width:18px; line-height:17px; display:inline-block; }
.page .arrow { font-family:"宋体"; font-size:10px; padding-bottom:2px;}


#foot { height:80px; line-height:80px; background:#fff; color:#898989; border-top:1px #f0f0f0 solid; clear:both;}
.foot a { color:#8b8b8b;}
.foot_r { float:right; font-family:Arial, Helvetica, sans-serif; }
.foot_l { float:left; }
