@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; background: url(../images/bgBody.jpg) repeat-x top #fff;}
td{ font-size:12px;}
img{ border:none;}
p{ text-indent:2em;}
ul{ padding:0px; margin:0px;}
.clear{ clear:both;}
.index { padding:0px 9px; margin:0px auto; width:966px; background:#fff; font-size:12px; overflow: visible; height: auto !important; height: 180px; min-height: 180px;}
.Frame { padding:0px 9px; margin:0px auto; width:966px; background:url(../images/bgFrame_Left.jpg) repeat-y 9px #fff; font-size:12px; overflow: visible; height: auto !important; height: 400px; min-height: 400px;}
.Frame_left{ width:204px; float: left;}
.Frame_right{ width:10px; background:url(../images/bgFrame_Right.jpg) repeat-x top; width:762px; float:right;}

.body_job{ padding:0px; margin:0px; background:url(../images/bgBodyjob.jpg) repeat-x top #fff; }
.Frame_job { padding:0px; margin:0px auto; width:785px; font-size:12px; overflow: visible; height: auto !important; height: 400px; min-height: 400px;}

.ban_swf { padding:0px 9px 15px 9px; margin:0px auto; width:966px; background:#fff;}

.ban_profile { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_1profile.jpg) no-repeat top center #fff; height:167px;}
.ban_news { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_2news.jpg) no-repeat top center #fff; height:167px;}
.ban_service { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_4service.jpg) no-repeat top center #fff; height:167px;}
.ban_product { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_3product.jpg) no-repeat top center #fff; height:167px;}
.ban_business { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_5business.jpg) no-repeat top center #fff; height:167px;}
.ban_job { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_6job.jpg) no-repeat top center #fff; height:167px;}
.ban_contact { padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_7contact.jpg) no-repeat top center #fff; height:167px;}
.ban_sitemap{ padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_8sitemap.jpg) no-repeat top center #fff; height:167px;}
.ban_link{ padding:0px 9px; margin:0px auto; width:966px; background: url(../images/ban_9link.jpg) no-repeat top center #fff; height:167px;}

.top{ background:url(../images/bgTop.jpg); padding:0px; margin:0px auto; width:984px; height:100px;}
.div_top{ text-align:right; height:33px; padding:17px 10px 0px 0px;}
.logo{ float:left;}
.nav{ padding:0px; margin:0px; background:}
.nav li{ width:91px; float: left;}


.list_link {
	margin: 62px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.list_link li {
	list-style: none;
	margin: 0px; float:left;
	padding: 0px 30px 45px 24px;
	height:94px;
}
.list_link li img{ border: 2px solid #f2f7fa;}

.imgNav{ width: 732px;	height: 35px; background: url(../images/nav.jpg) no-repeat;	list-style-type: none;	padding: 0px; margin: 0px; float:right;}
.imgNav li{	float: left; display: inline;}
.imgNav li a{ display: block;	width: 91px; height: 35px;}
.imgNav li#activeh a{width: 91px;}
.imgNav li#home a:hover,.activeh1{	background: url(../images/nav.jpg) 0 -35px;}
.imgNav li#profile a:hover,.activeh2{background: url(../images/nav.jpg) -91px -35px;}
.imgNav li#news a:hover,.activeh3{background: url(../images/nav.jpg) -182px -35px;}
.imgNav li#product a:hover,.activeh4{background: url(../images/nav.jpg) -273px -35px;}
.imgNav li#service a:hover,.activeh5{background: url(../images/nav.jpg) -364px -35px;}
.imgNav li#business a:hover,.activeh6{background: url(../images/nav.jpg) -455px -35px;}
.imgNav li#job a:hover,.activeh7{ background: url(../images/nav.jpg) no-repeat -546px -35px; }
.imgNav li#contact a:hover,.activeh8{ background: url(../images/nav.jpg) no-repeat -637px -35px; }



.bottom{ text-align:center;}

.menu{ padding:0px; margin:0px; width:204px;}
.menu h1{ font-size:12px; color:#226eac; line-height:30px; padding:0px 0px 0px 65px; margin:0px; background:url(../images/bgMenu.jpg) no-repeat left; font-weight:normal;}
.menu a{ color:#226eac; text-decoration:none;}
.menu .menuOn a{ color:#226eac; text-decoration:none; font-weight:bold;}

.menu .h1{ font-size:12px; color:#226eac; line-height:30px; padding:0px 0px 0px 35px; margin:0px; background:url(../images/bgMenu.jpg) no-repeat left; font-weight:normal;}

.subMenu{ display:none;}
.subMenu h2{ background:url(../images/submenu.gif) no-repeat 35px 10px #c9eef7; line-height:29px; border-color:#e3f0fa; border-style:solid; border-width:0px 0px 1px 0px; font-size:12px; margin:0px; padding-left:50px; font-weight:normal;}

.subMenu3 { background:#c9eef7;}
.subMenu3 h3 { font-size:12px; font-weight:normal; margin:0px; padding-left:69px; line-height:26px;}
.subMenu3 h3 a{ color:#565656; text-decoration:none;}

.subMenua{ display:;}
.subMenua h2{background:url(../images/submenu.gif) no-repeat 80px 10px #c9eef7; line-height:29px; border-color:#e3f0fa; border-style:solid; border-width:0px 0px 1px 0px; font-size:12px; margin:0px; padding-left:100px; font-weight:normal;}

.subMenua3 { background:#c9eef7;}
.subMenua3 h3 { font-size:12px; font-weight:normal; margin:0px; padding-left:69px; line-height:26px;}
.subMenua3 h3 a{ color:#565656; text-decoration:none;}

.left_photo{ background:url(../images/bg_line.jpg) repeat-x top; padding:2px 0px 0px 0px; text-align: center}

.crumb{ background:url(../images/bgCrumb.gif) no-repeat left top; margin:11px 0px 10px 17px; font-size:12px; color:#226eac; height:25px;} 
.crumb span{ float:right; padding-right:19px;}
.crumb em{ font-size:14px; font-weight:bold; font-style:normal; color:#4a4a4a; padding-left:20px;}
.crumb a{ color:#226eac; text-decoration:none;}
.crumb font{ font-size:12px;}

.page{ background:url(../images/bgPageline.jpg) repeat-x top; padding:10px 0px 10px 0px; margin:20px 30px 10px 25px;}
.page em{ font-style:normal; padding-left:3px;}
.page em a{ border:solid 1px #dddddd; color:#494949; text-decoration:none; padding:0px 4px; margin:0px 1px}
.page font{ color:#ff6600; font-weight:bold; font-size:13px;}
.page .text{ font-size:12px; width:20px; height:14px; border:groove 1px #dcdcdc;}
.page span{ float:right;}
.aPrev{ background:url(../images/Prev.jpg) no-repeat left; color:#494949; text-decoration:none; padding:3px 2px 0px 10px; }
.aNext{ background:url(../images/Next.jpg) no-repeat right;  color:#494949; text-decoration:none; padding:3px 10px 0px 2px; border:solid 1px #dddddd }

.Content{ color:#4a4a4a; line-height:22px; margin:10px 25px;} 
.Content em{ color:#226eac; font-weight:bold; font-style:normal}

.contact{ text-align:center;}

.sitemap{ color:#4a4a4a; line-height:22px; margin:10px 25px; } 
.sitemap h1{ color:#226eac; font-size:13px; margin:0px; padding:15px 0px 5px 0px; background:url(../images/dot_gray.gif) repeat-x bottom;}
.sitemap a{ color:#226eac; text-decoration:none; padding-right:8px;}


.newslist{ background:url(../images/dot_gray_ind.jpg) repeat-x bottom; list-style:none; font-size:12px; padding:0px 3px; line-height:24px;}
.newslist a{ background:url(../images/list_red.jpg) no-repeat left; color:#004b66; text-decoration:none; padding-left:14px;}
.newslist span{ float:right; color:#ff6160; padding-right:15px; font-size:11px;}

.list_honor li{ list-style:none; float:left; background:url(../images/bgHonor.jpg) no-repeat; margin:10px 26px 15px 0px; width:147px;}

.list_down{ background:url(../images/dot_gray.gif); margin:10px 25px; line-height:36px;}
.list_down li{ background:url(../images/list_down.jpg) no-repeat left; padding:0px 5px 0px 15px; list-style:none;}
.list_down span{ float:right; padding-top:8px;}
.list_down a{ color:#575757; text-decoration:none;}

.list_news{ background:url(../images/dot_gray.gif); margin:10px 35px 10px 35px; line-height:36px;}
.list_news li{ padding:0px 2px; list-style:none;}
.list_news span{ float:right; color:#226eac; font-size:11px;}


.list_headNews li{ list-style:none; color:#575757; line-height:18px; margin:0px 50px 0px 35px; padding-top:15px;}
.list_headNews .img{ float:left; margin-right:18px;}
.list_headNews .text{ float:left; padding-right:40px;}
.list_headNews h3{ font-size:14px; padding:0px; margin:0px; font-weight:bold; line-height:24px;}
.list_headNews h3 a{ font-size:14px; color:#226eac; text-decoration:none;}
.list_headNews span{ color:#226eac; font-size:11px; float:right; font-weight:normal; }

.list_photoNews li{ list-style:none; color:#575757; line-height:18px; margin:0px 0px 0px 35px; padding:15px 0px 0px 0px; background:url(../images/dot_gray.jpg) no-repeat left bottom; height:126px;}
.list_photoNews .img{ float:left; margin-right:18px;}
.list_photoNews .text{ float:left; background:url(../images/bg_photoNews.jpg) no-repeat right bottom; height:121px; padding-right:30px;}
.list_photoNews h3{ font-size:14px; padding:0px; margin:0px; font-weight:bold; line-height:24px;}
.list_photoNews h3 a{ font-size:14px; color:#226eac; text-decoration:none;}
.list_photoNews .time{ color:#226eac; font-size:11px; }

.list_job li{ list-style:none; background:url(../images/list_blue.jpg) no-repeat left; line-height:30px; padding-left:15px; float:left; width:320px; margin:0px 10px;}
.list_job a{ color:#719abc; text-decoration:none;}

.list_culture{}
.list_culture li{ list-style:none; width:310px; color:#575757; line-height:18px; margin:0px 20px; height:135px; padding-top:15px; background:url(../images/dot_gray_pro.jpg) repeat-x bottom; float:left;}
.list_culture .img{ float:left; margin-right:18px; background:url(../images/bg_pro.jpg) no-repeat; padding:2px;}
.list_culture .text{ float: right; padding-right:20px; line-height:20px;}
.list_culture a{ color:#226eac; text-decoration:none; font-weight:bold;}

.list_pro li{ list-style:none; color:#575757; line-height:18px; margin:0px 25px; padding-top:15px; background:url(../images/dot_gray_pro.jpg) repeat-x bottom; height:155px;}
.list_pro .img{ float:left; margin-right:18px; background:url(../images/bg_pro.jpg) no-repeat; padding:2px;}
.list_pro .text{ float: right; padding-right:20px; line-height:20px;}
.list_pro a{ color:#226eac; text-decoration:none; font-weight:bold;}





.searchJob{ background:url(../images/bg_title.jpg) no-repeat left top; height:28px; margin:20px 0px 10px 0px; padding:2px 0px 0px 93px;}

.imgborder{ border:solid 2px #ced3d5;}

.info{ margin:20px 25px 10px 25px; line-height:24px; overflow: visible; height: auto !important; height: 400px; min-height: 400px;}
.info h1{ font-size:14px; padding:0px; margin:0px; font-weight:bold; line-height:24px; color:#226eac; text-align:center;}
.info h2 {color:#d6000a; font-size:14px; padding:0px 0px 10px 0px; margin:0px;}
.info h3{ color:#226eac; font-size:11px; font-weight:normal; padding:0px; margin:0px; text-align:center; background:url(../images/dot_gray.gif) repeat-x bottom; }

.Table { border: none; border-collapse:collapse; background:#e8f5d4;}
.Table td{ border-color:#fff; border-style:solid; border-width:1px;  border-collapse:collapse;	padding:5px 10px; line-height:18px;}
.tdBg{ background:#eef8e0;}
.tdTitle{ background:url(../images/table_title.jpg) repeat-x top; color:#fff; text-align:center; font-weight:bold;}

.textfield{ font-size:12px; border:#b4caca solid 1px;}
.textfield_blue{ font-size:12px; border:#a8dae6 solid 1px;}


.bgFeedback{ background:url(../images/bgFeedback.jpg) no-repeat top center; height:273px; padding-top:18px;}

.f_title{ background:url(../images/bg_titlejob.jpg); padding-left:16px; margin:15px 0px;}
.f_title2{ background:url(../images/bg_titlejob2.jpg); padding-left:30px; font-size:14px; font-weight:bold; line-height:28px; color:#fff;}

.TableJob { border: none; border-collapse:collapse; background:#e7f8fc;}
.TableJob td{ border-color:#fff #d8dfe3 #c9eef7 #d8dfe3; border-style:solid; border-width:0px 2px 1px 0px;  border-collapse:collapse; color:#226eac; padding:0px 5px; line-height:30px;}
.TableJob .Td{ border-right:none;}
.TableJob .bgTd{ background: url(../images/Table_job_bg.jpg) repeat-y right top #e7f8fc; text-align:right; border-left: none}
.TableJob .bgTd2{ background: url(../images/Table_job_bg2.jpg) repeat-x right bottom #fff; border: solid 1px #cbe2e8;}
.bgLineJob{ background:url(../images/bg_line2.jpg) repeat-x top; overflow: hidden; height: auto !important; height: 16px; min-height: 16px;}
.bgLineJob2{ background:url(../images/bg_line2.jpg) repeat-x top; overflow: hidden; height: auto !important; height: 4px; min-height: 4px;}
.btn_img{ text-align:center; background:url(../images/bg_line2.jpg) repeat-x top; padding:17px 0px;}

.f_redB{ color:#ff0000; font-weight:bold;}

a{ color:#575757; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;}

.title{ background:url(../images/icon_1.jpg) no-repeat left; color:#3387cc; font-weight:bold; padding-left:15px; line-height:24px; border-color:#e4e4e4; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px;}

.tags{ padding:0px; margin:0px;}
.tags li{ background:url(../images/tags_menubg.jpg) no-repeat right -40px; height:40px; padding:0px; float:left; margin-right:1px; width:100px; text-align:center; list-style:none;}
.tags a{ color:#3b95f0; text-decoration:none;}
.tags a:hover{ color:#ff0000; text-decoration:none;}

.tags .tagsOn{ background:url(../images/tags_menubg.jpg) no-repeat right top; height:40px; padding:0px; float:left; margin-right:1px; font-size:12px; font-weight:bold; width:100px;}

#img{ width:140px; position: absolute; visibility :hidden;}
#div_img{ height:90px;}


#menu ul{list-style-type:none; margin:0; padding:0;}
#menu li{margin:0; padding:0;}
#menu{background:#c9eef7; width:204px; height:auto;margin:0 auto; }
.cursor{cursor:pointer;}
.submenu{display: none;}
.menutbg_1,.menutbg_2{background:url(../images/net_01.jpg) repeat-x; width:204px; height:30px; line-height:30px; color:#226eac; font-size:12px; text-align:left; text-indent:30px; font-weight:700;}
.menutbg_2{ font-weight:700;}
.mbox{background:#c9eef7;height:auto;}
.mt1{font-size:12px;height:30px;line-height:30px;text-indent:50px; background:url(../images/net_02.jpg) no-repeat left;font-weight:normal;cursor:pointer;}
.mt1 a,.mt3 a{ color:#226eac; text-decoration:none; }
.mt1 a:hover,.mt3 a.mt3a{ font-weight:bold;}
.mt3 a.mt3a,.mt3 a{ color:#565656;}
.TxtList{}
.mt3{height:30px; line-height:30px; text-indent:65px; background:url(); font-size:12px; }
