﻿.btn1{
	background:url('../img/btn-face1.gif') 0 0 no-repeat;
	width:35px;
	height:17px;
	border:none;
	color:#fff;
	text-align:center;
}
.side .tt .more{
	background:url(../img/ico-zoom.gif) 0 0 no-repeat;
	height:18px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	padding-left:20px;
}
.more em{
	font-style:normal;
	color:#3CA000;
}

.main .more{
	background:url(../img/ico-more.gif) 92% 50% no-repeat;
	vertical-align:middle;
	padding-right:15px;
	display:block;
	float:right;
	line-height:normal;
}

/* 导航 */
.hd{height:75px; padding-top:18px; width:1003px; margin:0px auto;position:relative;}
.hd .l{float:left;}
.hd .r{float:right; color:#0143DF; padding-right:21px;}
.hd .r a{font-size:12px;color:#0143DF;margin:0px 8px;}
.hd .r a:hover{color:#FF6600;}
.hd .logol{ width:125px; height:47px; float:left; padding:0px 0px 0px 22px;cursor: pointer;}
.hd .logoe{ padding:21px 0px 0px 0px; float:left;}
.hd .sidenav{
	position:absolute;
	right:2%;
	bottom:15px;
}
.hd .sidenav li{
	float:right;
	margin-right:15px;
	padding-left:10px;
	background:url(../img/ico-bullet.png) 0 50% no-repeat;
}

.nv{height:51px;margin-top:10px;}
.nv .corner{float:left;width:6px;}
.nv .zh{float:left;width:948px;height:51px;background:url(../img/bg-nav-m.gif) repeat-x;}
.nv .zh .ml{margin-left:26px;}
.nv .zh li{float:left;}
.nv .zh .cur{width:93px;height:44px;line-height:30px;margin-top:7px;background:url(../img/bg-nav-cur.gif) no-repeat;text-align:center;font-size:14px;font-weight:bold;color:#043A76;}
.nv .zh .item{font-size:14px;font-weight:bold;color:#fff;line-height:37px;margin:0px 24px;cursor:pointer}
.nv .zh .item a{color:#fff;}
.nv .zh .item a:hover{color:#fff; text-decoration:none;}
.nv .zh .img{margin-top:10px;}

.bd{
	width:960px;
	margin:0px auto;
	overflow:hidden;
}
#dHomePageCarousel {
	background: url(../img/bg-focus.gif) no-repeat;
	padding: 10px 10px;
	height: 225px;
}
/* iFocus style */
#ifocus {width:490px;height:245px;float:left; border:1px solid #9FC1E7; background:#F8F8F8;  }
	#ifocus_pic { display:inline; position:relative; float:left; width:375px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:375px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:375px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(../img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:375px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }

#company{
	float:right;
	width:160px;
	margin-left:10px;
	color:#555555;
	background: url(../img/bg-hot-note.png) no-repeat right bottom;
}

.main{
	width:669px;
	float:left;
}
.main .wrap{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.main .ad{
	margin-top:12px;
}

.main .col2{
	margin-top:12px;
	overflow:hidden;
	clear:both;
}
.main .col2 .ctnr{
	width:328px;
	height:221px;
	float:left;
	margin-right:12px;
	background:url(../img/bg-cols2.png) -458px 0 no-repeat;
}
.main .col2 .last{
	margin-right:0;
}
.main .col2 .ctnr .tt{
	height:32px;
	line-height:32px;
	padding:0 25px;
}
.main .col2 .ctnr .ct ul,.main .col2 .ctnr .ct dl{
	margin:10px 20px;
}
.main .col2 .ctnr .ct li{
	list-style:disc outside;
	margin:0 5px;
}
.main .col2 .ctnr h2{
	font-size:14px;
	color:#043A76;
}

.main-box{
	border:1px #E0EDF4 solid;
}
.main-box .bread{
	line-height:20px;
	text-indent:15px;
	line-height:25px;
}
.ctt-txt{
	padding:15px;
}
.ctt-txt p{
	font-family:Tahoma;
}
.ctt-txt h2.tt{
	text-align:center;
	font:500 20px "微软雅黑";
	_font:600 20px "宋体";
	color:#024D9C;
}
.ctt-txt .ctt-att{
	margin:10px 0;
	padding:4px 0;
	border-top:1px #ccc solid;
	text-align:center;
	color:#555;
}
.ctt-txt .banr{
	margin:10px 0;
}
#newsContentPane {
	line-height:22px;
	font-size:14px;
}

.intro{
	background:url(../img/bg-border.png) no-repeat;
	padding:15px;
	color:#1F376D;
	overflow:hidden;
}

.side{
	width:271px;
	float:right;
}
.side .box{
	margin-bottom:12px;
}
.side .box-nor{
	background:url(../img/bg-box-ct.png) 0 100% no-repeat;
}
.side .box-nor .ct{
	padding:5px 0;
}
.side .box-nor .thb{
	margin:5px;
}
.side .box-org{
	border:1px #FFB74B solid;
}
.side .box-nor .tt{
	height:25px;
	line-height:25px;
	background:url(../img/bg-box-tt.png) no-repeat;	
}
.side .tt-org h3{
	height:25px;
	line-height:25px;
}

.box-rec{
	height:280px;
	background:url(../img/bg-cols2.png) 0 0 no-repeat;
}
.box-rec .tt{
	line-height:31px;
	overflow:hidden;
	color:#043A76;
}

.box-rec .ct{
}
.line-dot{
	
}
.line-dot li{
	font:600 14px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:34px;
	text-align:center;
}
.line-dot li a{
	color:#3372A2;
}

.box-oth{
	background:#EBF5FD;
}
.box-oth .tt{
	line-height:31px;
	overflow:hidden;
}
.box-oth .ct{
	
}
.box-oth .ct ul{
}
.box-oth .ct li{
	list-style:disc outside;
	margin:0 0 15px 20px;
}
.box-oth .ct li h4{
	font-size:12px;
}
.box-oth .ct li p{
	margin:5px 0;
}
.box-oth .ct li .time{
	background:#FCFDFE;
	margin:5px 10px 5px 0;
}
.box-oth .ct li .time a{
	float:right;
	background:#fff;
	color:#f40;
	padding:0 0 0 5px;
	display:inline-block;
}
.box-oth .ct li .time a em{
	color:#fff;
	background:#73D3EC;
	padding:0 5px 0;
	margin-left:5px;
	display:inline-block;
}

.box-guestbook{
	width:271px;
	height:280px;
	background:url(../img/bg-guestbook.png) 0 0 no-repeat;
}
.box-guestbook .ct{
	padding-top:75px;
	overflow:hidden;
}
.box-guestbook .ct li{
	line-height:35px;
	height:35px;
	text-align:center;
}
.box-guestbook .ct li a{
	font-size:14px;
	font-weight:700;
}

.message{}
.message ul{height:100%;width:98%;margin:0 auto;}
.message li{border-bottom:1px green solid; height:100%;display:table; margin-top:10px;width:98%;}
.message li .l{ float:left; width:100px; height:100%;text-align:center;display:table;}
.message li .l img{margin:0 auto;width:42px;height:50px;}
.message li .l b{display:block;overflow:hidden;clear:both;}
.message li .r{ float:left; width:540px;}
.message li .r h1{float:left; color:#009900; padding-left:25px;background:url('../img/ico_02.gif') no-repeat;font-size:14px;;}
.message li .r h2{float: right;font-size:9px;font-weight:500;}
.message li .r hr{color:#eaf4fb; height:1px; }
.message li .r p{clear:both;text-indent:25px;line-height:1.7; color:#737f8d}
.message li .r h3{ color:#ff6600;clear: both;padding-left:25px;background:url('../img/ico_04.gif') no-repeat;}

.content{padding:10px;line-height:2.1;}
.content p{text-indent:25px; font-size:12px;color:#737f8d}



.side .tt h3{
	font-size:14px;
	
}
.side .box-org .tt{
	background:url(../img/bg-ttl-org.gif) repeat-x;
	overflow:hidden;
}
.side .tt h3{
	float:left;
	width:100%;
}
.tt .notice{
	background:url(../img/ico-house.gif) 5px 50% no-repeat;
	text-indent:25px;
}
.tt .open{
	background:url(../img/ico-open.gif) 8px 50% no-repeat;
	text-indent:25px;
}

.side .ct .news{
	margin:0 5px;
}

.side .ad{
	margin-bottom:12px;
}
.news{padding:10px 0;overflow:hidden;width:257px;}
.news ul{}
.news li{line-height:22px;height:22px;overflow:hidden;}
.news li a{float:left; color:#666; text-indent:15px;background:url(../img/newico.png) 0 center no-repeat;white-space:nowrap; }
.news li a:hover{float:left; color:#666; text-indent:15px;background:url(../img/newicohover.png) 0 center no-repeat; white-space:nowrap;}

.side .news a{
	width:180px;
	white-space:nowrap;
}
.main-box .news{
	margin:0 5px;
}
.main-box .news li{
	clear:both;
}
.main-box .news a{
	width:480px;
}
.main-box .news span{
	float:left;
	font-size:9px;
	font-family:Verdana;
}


.ly-news{
	margin:5px;clear:both;
}
.ly-news a:link,.ly-news a:visited{
	color:#1A66B3;
}
.ly-news b{
	float:right;
	font-size:9px;
	color:red;
}
.ly-news li{
	list-style:disc outside;
	margin-left:20px;
	padding:0 5px 0 0;
}
.ly-news dl{
	line-height:normal;
}
.ly-news dt{
	line-height:normal;
	margin-top:0;
}

.homecase{height:150px;padding-top:15px;clear:both;background:url(../images/v2.gif) 0 -247px no-repeat;}
.homecase a.arwwl{width:17px; height:30px; background:url(../images/v2.gif) 0 -187px no-repeat;float:left;padding:5px 0}
.homecase a:hover.arwwl{width:17px; background:url(../images/v2.gif) -17px -187px no-repeat;float:left}
.homecase a.arwwr{width:17px;height:30px; background:url(../images/v2.gif) -34px -187px no-repeat;float:left;padding:5px 0}
.homecase a:hover.arwwr{width:17px; background:url(../images/v2.gif) -52px -187px no-repeat;float:left}

.homecase .pcont{width:645px;overflow:hidden;margin:0 auto}
.homecase .scrcont{width: 32766px;zoom:1}
.homecase #List1_1,.scrolltopbox #List2_1{float:left}
.homecase ul{}
.homecase ul li{width:150px; height:160px;float:left; margin:0 5px;text-align:center;}
.homecase ul li img{width:136px;height:84px;display:block;background:url(../images/case_bg.gif) no-repeat; padding:3px;border:1px solid #C6DFF3;}
.homecase ul li span{ display:block;line-height:18px;}
.homecase ul li span b{font-weight:100;color:#0153a7;}

.thb{
	clear:both;
	overflow:hidden;
}
.thb .dtl{
	float:left;
	width:150px;
}
.side .ico{
	float:left;
	width:90px;
	text-align:center;
	overflow:hidden;
}


.bgBtnCarousel {
height:164px;
overflow:visible;
position:relative;
width:80px;
}
a.btnCarouselLt, a.btnCarouselLtDisabled, a.btnCarouselRt, a.btnCarouselRtDisabled, a.btnCarousel1Lt, a.btnCarousel1LtDisabled, a.btnCarousel1Rt, a.btnCarousel1RtDisabled {
	display:block;
	height:17px;
	position:absolute;
	width:16px;
	z-index:500;
	top: 5px;
	background:transparent url(../img/btn-arrow.png) no-repeat scroll left top;
}
a.btnCarouselLt:link,a.btnCarouselLt:visited{
	background-position:-16px -33px;
	right: 10px;
}
a.btnCarouselLt:hover{
	background-position:-16px 0;	
}

a.btnCarouselRt:link,a.btnCarouselRt:visited{
	right:35px;
	background-position:0 -33px;	
}

a.btnCarouselRt:hover{
	background-position:0 0;	
}

a.btnCarouselLt em,a.btnCarouselRt em{
	display:none;
}



#contact {
background:transparent url(../img/bg-gray.gif) repeat-x scroll left bottom;
clear:both;
height:83px;
line-height:normal;
margin:10px auto 0;
}
#contact .inL {
background:transparent url(../img/bg-gray-left.gif) no-repeat scroll left bottom;
height:83px;
}
#contact .inR {
background:transparent url(../img/bg-gray-right.gif) no-repeat scroll right bottom;
height:83px;
}
#contact .inR .L{
	padding-top:12px;
	padding-left:10px;
}
.src{
	margin-top:12px;
	text-align:center;
}
.src .txt{
	border-bottom: #7e9db9 1px solid; border-left: #7e9db9 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background: #ffffff; border-top: #7e9db9 1px solid; border-right: #7e9db9 1px solid; padding-top: 2px;
}
.src #q{
	background:#FFF url(../img/ico-search.gif) 5px 50% no-repeat;
	color:#717171;
	font-size:13px;
	height:18px;
	line-height:18px;
	padding-left:24px;
	width:250px;
}

#friendlink{
	padding:10px
}
#friendlink img{
	height:20px;
	border:1px solid #ccc;
}
#friendlink li{
	margin:4px 2px;
	float:left;
}

#tools{
	
}
#tools dt{
	font-size:12px;
	font-weight:700;
	line-height:30px;
	color:#555;
}


#foot{
	background-color:#CCCCCC;
	color:#FFFFFF;
	padding:2px 0;
	vertical-align:middle;
	text-align:center;
	margin-top:25px;
}
#foot a{
	color:#FFF;
}
#copyright{
	margin-top:7px;
	text-align:center;
}

.listbox{ width:100%;}
.listbox ul{ width:600px;margin:0 auto}
.listbox li{width:180px;height:135px; float:left;margin:8px 10px;display:inline;text-align:center;}
.listbox li a{border:1px #ccc solid;background:#fff; display:block}
.listbox li a:hover{border:1px #ff9900 solid;background:#FFFFCC; display:block}
.listbox li img{width:150px;height:100px;padding:5px;margin:5px 0 0;}
.listbox li span{display:block;height:22px; line-height:22px;width:160px;overflow:hidden;}

.pbox{
	
}
.pbox h4{
	line-height:25px;
	margin:10px auto;
	width:98%;
	background:#F2F7FC url(../img/ico-up.gif) no-repeat 99% 50%;
	border:1px #ccc solid;
	text-indent:12px;
	color:#024D9C;
	cursor:pointer;
}
.pbox h4.up{
	background:#F2F7FC url(../img/ico-downred.gif) no-repeat 99% 50%;
	
}
.pbox .pthb{
	text-align:center;
}
.pbox .pthb img{
	max-width:650px;
}
.pbox .pctt{
	padding:15px;
}

.pbox .ptab{
	border-collapse: collapse;
	width:95%;
	margin:0 auto 10px;
}
.pbox .ptab td{
	border:1px #ccc solid;
	padding:4px 2px;
}
.pbox .ptab .ttt{
	text-align:right;
	background:#EAF5FD;
}

.main .box{
	clear:both;
}
.main .box .tit{
	height:28px;
	line-height:28px;
}
.main .box .tit h2{
	font-size:14px;
	text-indent:15px;
	color:#043A76;
}
.main .box .ctt{
	border:1px #E8E8E8 solid;
	border-top:none;
}

.box-auto-l{height:100%;background:url(../img/bg-box-tt-l.gif) left 0 no-repeat;}
.box-auto-m{height:100%;background:url(../img/bg-box-tt-m.gif) 0 0 repeat-x;}
.box-auto-r{height:100%;background:url(../img/bg-box-tt-r.gif) right 0 no-repeat;position:relative;}

.page{ text-align:center;  background:#f7f7f7;padding-left:10px; clear:both;height:40px;margin-top:20px;}
.page a{ width:20px;height:20px;line-height:20px;margin:5px; border:1px #ccc solid;display:block; float:left;}
.page a.curPage{color:#f30;border:1px #f30 solid;}
.page b{ float:left; line-height:3; color:#666}
body .page a{width:20px;}
/*--分页--*/
.newsPageChanger{ float:right; margin-top:20px;clear:both ; height:30px;line-height:30px;}
.newsPageChanger .count{ width:120px;float:left;text-align:left;}
.newsPageChanger .count b{ color:#666;margin:0 5px;font-size:12px;}
.newsPageChanger ul{ float:left;margin:0 10px; display:inline}
.newsPageChanger ul li{float:left;width:20px;text-align:center;}
.newsPageChanger ul li strong{color:#666;display:block;font-size:12px; }
.newsPageChanger ul li a{color:#000;}
.newsPageChanger .downpage{ float:left}
.newsPageChanger .downpage .btnpage{width:55px;height:21px;text-align:center; display:block;color:#000}

.friendlink{
	
}
.friendlink dl,.friendlink p,.friendlink ul{
	margin-top:20px;
}
.friendlink dt,.sitemap dt{
	font:700 13px/22px '微软雅黑';
}
.friendlink dd{
	padding-left:26px;
}
.friendlink ul{
	overflow:hidden;
}

.friendlink li{
	float:left;
	width:118px;
	height:36px;
	margin:6px;
	text-align:center;
}
.friendlink li a{
	display:block;
	background:#fff;
	border:1px solid #D1E7F5;
}
.friendlink li a:hover{
	background:#F5F8FC;
	border:1px solid #73D3EC;
}

.friendlink li img{
	width:88px;
	height:31px;
	background:#fff;
}

.sitemap{
	
}
.sitemap dl{
	
}
.sitemap dt{
	font-family:Verdana;
	color:#3372A2;
}
.sitemap dd{
	padding-left:65px;
}
.sitemap dd li{
		display:inline-block;
		border-right:1px solid #ccc;
		padding:0 4px;
		height:15px;
		line-height:15px;
		margin:4px 0;
}

.joblist{}
	.joblist table{ table-layout:fixed;BORDER-COLLAPSE: collapse;width:95%;margin:0 auto;}
	.joblist table thead{ background:#F2F7FC;color:#024D9C;text-align:center;}

	.joblist table td{ height:28px; text-align:center;white-space:nowrap; overflow:hidden; border:1px #ccc solid;}
	.joblist table tbody td{background:#fff}
	.joblist table .col1{width:120px;overflow:hidden;}
	.joblist table .col2{width:50px;overflow:hidden;}
	.joblist table .col3{width:60px;overflow:hidden;}
	.joblist table .col4{width:100px;overflow:hidden;}
	.joblist table .col5{width:50px;overflow:hidden;}
	.joblist table tfoot{color:#666;background:#f7f7f7;}
	.joblist table tfoot td{padding:0 10px}
.col_3of3{float:right;width:300px;margin:10px 0;height:360px; margin-right:10px;display:inline;
background:url(../images/right_bg.png) center 0 no-repeat;
}

/*鸽子加*/
	.joblist h3{
		line-height:25px;
		margin:10px auto;
		width:98%;
		background:#F2F7FC;
		border:1px #ccc solid;
		text-indent:12px;
		color:#024D9C;
		font-size:15px;
	}
	.joblist dl{
	
	}
	.joblist dt{
		font-size:14px;
		font-weight:700;
		line-height:35px;
		margin:5px 10px;
		border-bottom:1px solid #E3F3FF;
	}
	.joblist dd{
			padding-left:50px;
	}
	.joblist dd p{text-indent:0;}
	.joblist dd li{
		line-height:20px;
	}
	.joblist .form{
		padding-left:10px;	
	}	
	.joblist .row{
		margin:1px 0 0;
		padding:4px 0;
	}
	.joblist .row .label{
		
	}
	.joblist .row .star{
		color:#f60;
		padding-right:5px;
	}
	.joblist .row .eg{
		color:#666;
	}

