@charset "gb2312";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,dd,dl,dt,li,ol,ul,form,fieldset{padding:0;margin:0;}
body{ font:12px/24px \5b8b\4f53,Verdana, Helvetica, sans-serif;  color:#444444; background:#fff;}
table{border-collapse: collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em.strong,th,var{ font-style:normal; font-weight: normal;}
ol,ul{list-style:none;}
a{text-decoration:none; color:#444;}
a:hover{color:#d7272d;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.cf:before,.cf:after{display:table; content:"";}
.cf:after{clear:both;}
.cf{*zoom:1;}
.wrap{width:1003px; margin:0 auto; overflow:hidden;}

.site-top{background:url(../image/bg-site-top.jpg) repeat-x; height:132px;}
.header{background:url(../image/bg-header.jpg) top center no-repeat; height:132px;}
.header #logo{float:left;padding:35px 0 0 27px;}
.header .header-r{float:right;padding-top:41px;}
.header .hot-line{padding-right:40px; text-align:right;}
.header .hot-line img{display:block;margin-left:5px;}
.header .search{margin-top:10px;}
.header .search .search-btn{float:right; width:60px; height:29px; background:#ef241f; line-height:29px; text-align:center; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;color:#fff; border: none; outline: none;}
.header .search .search-btn a{color:#fff;}
.header .search  .search-txt{float:right; width:191px; height:14px; border:1px solid #d384a2; border-right:none; background:#fff url(../image/ico-search.jpg) left no-repeat; padding:7px 0 6px 34px; color:#a3a3a3; font-size:14px; overflow:hidden; line-height:14px;}
.header .search  .search-txt:focus{outline:none;}

.nav{height:47px; background-color: #ef241f; margin-bottom: 12px;}
.navigation{width:1003px; height:46px; margin:0 auto;}
.navigation li{float:left;background:url(../image/nav_right_bar.png) left 15px no-repeat; padding:0 20px; line-height:46px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; }
.navigation li a{ font-family:SimHei,Simsun; width:93px; text-align:center; color:#fff; display:inline-block; }
.navigation li:first-child{background:none; padding-left:39px;}
.navigation li a.cur,.navigation li a:hover{ background:url(../image/navLink-cur.png) center bottom no-repeat; }


/*Slide Start幻灯片位置开始*/
#Slidebox{width:100%; height:350px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#fff; overflow:hidden;}
#flashBg {height: 350px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flash{width:1003px;height: 350px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0;}
#flash a {width: 1003px;height: 350px;display: none;}
#flash img {width: 1003px;height: 350px;border: none;}
.flash_bar {width:555px;padding-left: 460px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px;  bottom:0px; left:0px; text-align: center;}
.flash_bar .dq { display: block;float: left;width: 44px;height: 8px; margin-right:9px;cursor: pointer;background: url(../image/pagination.jpg) no-repeat left top; overflow:hidden; }
.flash_bar .no {display: block;float: left;width: 44px;height: 8px; margin-right:9px;cursor: pointer;background: url(../image/pagination.jpg) no-repeat -53px top; overflow:hidden; }




.more{float:right; color:#6d6d6d;ont-family:\5FAE\8F6F\96C5\9ED1;}
.container{background:url(../image/bg-container.jpg) repeat; }
.container .r1c1{ margin-top:10px;width:686px; float:left; }
.container .r1c1 .hd{height:8px; overflow:hidden; background:url(../image/r1c1-hd.jpg)  no-repeat;}
.container .r1c1 .ft{height:6px; overflow:hidden; background:url(../image/r1c1-ft.jpg)  no-repeat;}
.container .r1c1 .bd{height:489px;padding:0 13px; border-left:1px solid #dedddb;border-right:1px solid #dedddb; background:#fff;}
.container .r1c1 .survey-hd{border-bottom:1px solid #ddd;padding:10px 0;}
.container .r1c1 .survey-hd .title{float:left;}
.container .r1c1 .survey-bd{padding-top:20px;}
.container .r1c1 .survey-bd .imgArea{ float:left; width:241px; height:193px; border:1px solid #e7e7e7; margin-right:30px;}
.container .r1c1 .survey-bd .txtArea{overflow:hidden; line-height:20px;}
.container .r1c1 .survey-bd .txtArea p{text-indent:24px;}
.container .r1c1 .more1{color:#d10303;}
.milieu-hd{height:31px; background:#e3f1fd; margin-top:40px;}
.milieu-hd h3{float:left; width:85px; border-top:4px solid #c6002d; background:#fff; text-align:center; height:27px; line-height:27px;}
.milieu-hd h3 a{color:#c6002d; font-size:15px;}
.milieu-hd .more{margin-right:10px; margin-top:3px;}


.rollBox{width:645px;overflow:hidden;margin:0 auto;}
.rollBox .img1{float:left; cursor:pointer; margin-top:65px;}
.rollBox .img2{float:right;cursor:pointer;margin-top:65px;}
.rollBox .Cont{width:609px;overflow:hidden;margin:0 auto;padding-top:20px; float:left}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:137px;float:left;text-align:center;padding:0 7px;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}

.rollBox #List1,.rollBox #List2{float:left;}

.container .r1c2{margin-top:10px; width:306px; float:right; }
.nav_box{height:39px; background:#f3f9fe;}
.nav_box li{float:left; width:77px; border-top:4px solid #f3f9fe; height:35px; line-height:35px;list-style:none; text-align:center; color:#656565;}
.nav_box li.sub_on{border-top:4px solid #c6002d; background:#fff; font-size:15px; color:#058fe5 }
.nav_box .more{margin:8px 10px 0 0;}
.programa_01 {padding:8px 0 0 12px; height:146px; background:#fff; overflow:hidden;}
.programa_01 li{background:url(../image/dot_r.png) left no-repeat; padding-left:13px; line-height:23px; width:275px; overflow:hidden; white-space:nowrap; height:23px;}
.da-box img{display:block;}
.da-box a{display:block; margin-top:10px;}
.contact{margin-top:10px;width:306px; height:88px; background:url(../image/bg-contact.jpg) no-repeat; font-size:15px;font-family:\5FAE\8F6F\96C5\9ED1; line-height:20px; padding-top:60px;}
.contact div{padding-right:90px; }
.contact label{padding-left:10px; float:left;}
.contact span{overflow:hidden; display:block;}
.pt5{padding-top:5px;}


.friend{background:#fff;margin-top:20px; }
.friend h3{height:34px; border-bottom:1px solid #ececec; margin:0 10px; font-size:15px; color:#d60832;font-family:\5FAE\8F6F\96C5\9ED1; line-height:34px;}
.friend-img{width:1015px; padding-bottom:10px; }
.friend-img a{display:block;border:1px solid #e4e4e4; margin:10px 24px 0 10px; float:left;}
.friend-img  img{display:block; width:167px; height:42px;}

.footer{margin-top:48px;height:137px; background:#e8e9e9; text-align:center; border-top:1px solid #c9e1ec; color:#9ca1a4;}
.ft-nav {padding-top:35px;}
.ft-nav a{color:#9ca1a4}
/*列表页*/
.mt10{margin-top:10px;}
.list-hd-l,.list-hd-r,.list-ft-l,.list-ft-r{float:left; width:18px; height:13px; background:url(../image/bg-round.png)  no-repeat; }
.list-hd-l{background-position:left top;}
.list-hd-r{background-position:right top;}
.list-hd-c{width:967px; background:#fff; border-top:1px solid #ddd; height:12px; float:left;}
.list-ft-l{background-position:left -15px;}
.list-ft-r{background-position:right -15px;}
.list-ft-c{width:967px; background:#fff; border-bottom:1px solid #ddd; height:12px; float:left;}
.list-bd{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.list-bd .sub{width:202px; padding-left:10px; float:left;}
.menu{width:202px;}
.menu-hd{ width:202px; height:47px;background:url(../image/menu-hd.jpg)  no-repeat;}
.menu-hd span{font-size:18px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; display:inline-block ; margin:12px 0 0 70px;}
.menu-bd{background:#b51026;padding:0 4px;}
.menu-bd dt{ margin-top:5px;padding-left:20px;width:173px; height:31px; background:url(../image/menu-link.png)  no-repeat; line-height:31px;}
.menu-bd a{color:#fff;}
.menu-bd dd{ margin-left:18px; padding-left:13px; width:155px; border-bottom:1px solid #3392d1; height:29px; line-height:29px;background:url(../image/dot.jpg) left  no-repeat;}
.menu-ft{ width:202px; height:15px;background:url(../image/menu-ft.png)  no-repeat;}
.contact-img{padding-top:10px;}

.list-bd  .list{float:left; width:747px; padding-left:30px;}
.list-bd  .list .address{font-size:14px; border-bottom:1px solid #ddd;padding:7px 0 9px; font-family:\5FAE\8F6F\96C5\9ED1;}
.product-list {padding:5px 0 15px;}
.product-list li{float:left; margin:10px 14px 0;width:157px; text-align:center;}
.product-list li img{display:block; width:157px; height:132px;}
.product-list .name{line-height:26px;}
.product-list .name a{color:#6d6d6d;}
/*分页*/
div .pagination{padding:3px;margin:3px;text-align:center;}
DIV.pagination A {margin:2px;padding:2px 5px 2px 5px;border:#9c9c9c 1px solid;color: #000;text-decoration:none;}
div.pagination a:hover{border:1px solid #07789b;}
div.pagination a:active{border:1px solid #07789b;color:#000;}
div.pagination span.current{border:1px solid #07789b;padding:2px 5px 2px 5px;background:#07789b;color:#fff;font-weight:bold;}
div.pagination span.disabled{border:1px solid #eee;padding:2px 5px 2px 5px;color:#ddd;margin:2px;}

/* newsshow.html */
.news_content h1{text-align:center;color:#2b2b2b;font-weight:bold;font-size:14px;padding:10px 0px 10px 0px ;}
.news_content {
	margin:10px;
	line-height:24px;
	color:#2b2b2b;
	font-size:14px;
}
.news_content img {
	max-width:100%;
	mywidth:expression(onload=function() {
		this.style.width=(this.offsetWidth >document.getElementById("pic").scrollWidth*8/10)? "100%": "auto"
	}
	);
	margin-bottom:10px;
}

.biaozhu{background:#e4e5ef; color:#666666; margin-bottom:10px; text-align:center; font-size:12px;line-height:22px; }
.biaozhu span{color:#000000;}
.line_x{border-top:1px dotted #ccc; margin-top:20px; padding-top:10px; overflow:hidden;zoom:1;}
.line_x li{float:left; width:400px; padding-right:10px; color:#666; }
.line_x li a{color: #FF6600;}
.line_x li a:hover{color:#FF6600;}

/* news.html */
.news_list ul{
	padding:5px 0px;
	font-size:14px;
}
.news_list li{
	border-bottom:1px dotted #cdd1d4;
	height:24px;
	line-height:24px;
	color:#444444;
	padding:0px 5px;
	
}
.news_list li a{
	float:left;
/*	background:url(../image/dot.jpg) no-repeat left 10px;*/
	padding-left:15px;
}
.date{
	float:right;
}


/* job.html */
#DetailedList{ width: 100%; margin: 0px; line-height: 25px; font-size:12px;}
#DetailedList dt, #DetailedList dd { display: inline; line-height: 25px; }
#DetailedList strong { font-size: 14px; float: left; line-height: 25px; }
#DetailedList strong.small { font-size: 12px; }
#DetailedList strong a { text-decoration: none; color:#3992C1;}
#DetailedList dl { margin: 0px; text-align: right; }
#DetailedList dd { margin-left: 0px; }
#DetailedList p { margin: 0px; line-height: 18px; word-wrap: break-word; }
#DetailedList td.col0 { padding: 15px; border-top: dotted 1px; border-bottom: dotted 1px; }
#DetailedList td.col1 { width: 30px; text-align: right; }
#DetailedList td.col2 {  padding: 15px; color:#999999;}
#DetailedList td.col3 { text-align: center; }
#DetailedList .applyButton { display: block; width: 105px; height: 31px; background-position: -40px -149px; line-height: 31px; font-weight: bold; border: none 0px; cursor: pointer; text-decoration: none; }
#DetailedList tr.hover .applyButton { background-color: #ef241f;color:#fff;}
.hover {color: #ff843d; background-color: #F6F8FA;}
.caption {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}

/* jobshow.html */
.qy-bg{background:#fffaef;border-top:3px solid #cf0009; padding:0px 100px;}
.bg-wight{margin-top:15px;background:#fff; margin-right:5px;border:1px solid #ead6b0;font-size:12px;}
.zhiwei{float:left; margin-right:10px;}
.zhiwei li{color:#666;}
.zhiwei .t{font-size:20px; font-family:"微软雅黑", "黑体"; color:#CC0000; line-height:30px;padding-left:5px;}
.zhiwei .t b{ color:#444; font-weight:bold; margin-left:10px;}
.shenq{padding:10px; text-align:center; color:#ccc; border-top:1px dotted #ccc;}
.shenq img{margin-bottom:10px;}
.shenq a{color:#FF6600;}
.shenq a:hover{color:#FF0000;}
.main2box{color:#666;margin:10px 0px;}
.main2box table{ background:#ddd; margin-bottom:10px;}
.main2box td{padding:3px 5px; color:#444; text-align:left; background:#fff;}
.main2box .t{width:70px; text-align:right; background:#efefef;}
.main2box .t2{border-bottom:1px solid #ccc; background:#efefef; font-weight:bold; color:#cd0010;padding:0px 10px; height:26px; line-height:26px; margin:10px 0px;}
.main2box .pad{padding-left:10px;}
.bg-wight .lab b a{font-size:12px; font-weight:normal; color:#CC0000;}
.bg-wight .lab b a:hover{color:#FF6600;}

/* resume.html */
.colorred {
	COLOR: red; font-weight:normal;
}
.resumeadd {background:#fffde5;margin-top:5px;}
.resumeadd select{width:153px;}
.resumeadd input{border: 1px solid #cccccc;}
.main1box{border:1px solid #dedede; border-top:0px;}
.tab-hy {
	MARGIN: 10px 0px; COLOR: #000000; FONT-SIZE: 13px
}

.tab-hy td{padding:5px;}
.tab-hy td td{padding:0px;}
.tab-hy th{font-weight:normal; color:#444; text-align:right; padding-left:20px; width:95px;background:#efefef;padding-right:3px;}
.tab-hy input,.tab-hy select{font-size:12px; font-weight:normal;}
.sel200{width:200px;}
.sel100{width:100px;}
.inp200{width:192px;}
.org{color:#FF6600; margin-right:5px;}
.title-hy {color:#ff0000}
.title-hy b{background:url(../image/d1.gif) no-repeat left center; padding-left:20px;  color:#cf0009; font-weight:bold; margin-right:10px;}
.title-hy span{color:#00ffffff;}

/* showmessage.html */
.showmessage {line-height:35px;min-height:200px; margin:0 auto;}


/* resumeshow.html */
.qy-bg{background:#fffaef url(../image/qy-bg.gif) repeat-x top;border-top:3px solid #cf0009; padding:0px 100px;}
.bianhao-jl{background:url(../image/jianli_02.gif) no-repeat left top; height:22px; text-align:right; padding:30px 0px 6px 0px;}
.bianhao-jl span{color:#444; margin-right:10px;}
.title-jl{background:url(../image/jianli_01.gif) no-repeat left top; height:26px; line-height:26px; font-weight:bold; color:#fff; padding-left:35px; margin:10px 0px;}
.tab-jl{margin-bottom:10px;}
.tab-jl td{padding:2px 5px; color:#444; text-align:left;}
.tab-jl .t{width:80px; text-align:right; color:#666;}
.tab-jl .img{text-align:right; padding:10px;}
.tab-jl .img img{width:120px; height:150px; border:1px solid #ccc; padding:3px;}
.pad{padding-left:20px; color:#666;}
.botton{border-top:1px dotted #ccc; padding:10px; text-align:center; margin-top:10px;}
.botton input{width:80px; height:24px; background:url(../image/botton_bg1.gif) no-repeat; border:0px; color:#fff; padding-top:3px;}


.clear{clear:both; height:0px; overflow:hidden; line-height:0px; font-size:0px;}

.tab-01{border-top:3px solid #1D639F;color:#000000; font-size:13px;}
.tab-01 th{background:#B3D3E8; font-weight:normal;color:#b20840; text-align:left; padding:3px 5px;}
.tab-01 td{border-bottom:1px dotted #ccc; padding:3px 5px; }

/* 2010-6-14 分页 */
.page{
	clear:both;
	text-align:center;
	padding:10px 30px;
}
.page a{
	margin:0 2px;
}
.page a:link,.page a:visited,.page a:active{
	border:1px solid #bbb; 
	text-align:center;
	margin-right:4px; 
	font-family: "宋体"; 
	background:#ffffff; 
	padding:2px 6px; 
	line-height:12px;
}
.page a:hover{
	background:#098aba; border:1px solid #098aba; color:#FFF; font-weight:bold;padding:2px 6px;
}
.page a.on:link,.page a.on:visited,.page a.on:hover,.page a.on:active{
	background:#098aba; border:1px solid #098aba; color:#FFF; font-weight:bold;padding:2px 6px;
}
form {margin:0px;}

/* show.html */
.news_top{
	padding-bottom:30px;
}
.news_top dl{
	float:left;
	width:230px;
	padding:0px 26px 0px 0px
}
.news_top dd{
	color:#ff3000;
	font-weight:bold;
	font-size:13px;
}
.news_top dt img{
	width:167px;
	height:114px;
}

.tit1 h6,.tit2 h6{
	color:#144e8a;
	font-weight:bold;
	font-size:13px;
	padding-top:28px;
}
.tit1 p,.tit2 p{
	padding-top:22px;
}
.tit2{
	
	padding-bottom:20px;
}

/* left.html */
.contactUs{margin-top:10px;padding-top:55px; background:url(../image/bg-contact.jpg) no-repeat;  width:202px; height:96px; font-size:14px; color:#1a1a1a; font-family:\5FAE\8F6F\96C5\9ED1;}
.contactUs label{padding-left:10px; float:left; }
.contactUs span{overflow:hidden; display:block; }
