
/* CSS Document */
.i_nav{
	background-color:#fbfbfb
}
.nav_lv2{
	height:42px;
	line-height:42px;
	border-bottom:1px solid #e0e0e0
}
.nav_lv2 dt{
	float:left;
	background:url(../image/arrow01.gif) right center no-repeat
}
.nav_lv2 dt a{
	color:#333
}
.nav_lv2 a{
	padding:0 25px
}
.nav_lv2 dd{
	float:left;
	background:url(../image/arrow02.gif) right center no-repeat
}
.nav_lv2 dd a:hover{
	display:block;
	background-color:#105a9d;
	color:white
}
.i_main{
	padding-top:0
}
.i_banner{
	height:100px;
	line-height:100px;
	background:url(../image/i_banner.jpg) center no-repeat;
	color:#115a9f
}
.i_con{
	border-top:3px solid #115a9f
}
.i_con .pd30{
	width:1140px
}
.h_Pic li{
	float:left;
	width:260px;
	margin-right:33px
}
.h_Pic li div{
	width:260px;
	height:200px;
	background:#f4f4f4 url(../image/arrow03.gif) top left no-repeat;
	display:table-cell;
    vertical-align:middle
}
.h_Pic li span{
	display:block;
	height:40px;
	padding:15px 0;
	background-color:#7bacd9;
	color:white
}
.h_list .title{
	height:35px;
	line-height:35px;
	background-color:#105a9d;
	color:white;
	text-indent:20px
}
.h_list .list01{
	width:100%;
	height:290px;
	padding-top:20px;
	overflow-y:auto
}
.h_list .list01 ul li{
	float:left;
	width:48%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #eee;
	margin-right:2%;
	text-indent:15px;
	background:url(../image/dot01.gif) 10px center no-repeat
}
.h_list .list01 ul li span{
	display:inline-block;
	width:160px;
	color:#105a9d
}
.slide02{
	width:340px;
	height:315px;
	overflow:hidden
}
.slide02 .hd{
	position:relative;
	z-index:1
}
.slide02 .hd a{
	position:absolute;
	bottom:-280px;
	width:25px;
	height:25px
}
.slide02 .hd a.prev{
	background:url(../image/l.gif) no-repeat;
	right:45px
}
.slide02 .hd a.next{
	background:url(../image/r.gif) no-repeat;
	right:15px
}
.slide02 .bd ul li img{
	width:340px;
	height:315px
}
.con{
	padding:30px 20px
}
.con p{
	line-height:28px;
	color:#777
}
.newslist{
	width:98%;
	margin:20px 1%
}
.newslist li{
	height:50px;
	line-height:50px;
	width:100%;
	text-indent:15px;
	background:url(../image/dot01.gif) left center no-repeat;
	border-bottom:1px solid #eee
}
.newslist li span{
	color:#105a9d
}
.fenye span{
	cursor:pointer
}
.fenye .page01,
.fenye .page02{
	display:inline-block;
	padding:4px 10px;
	background-color:#e8e8e8;
	color:#888
}
.fenye .page02{
	background-color:#f4f4f4
}
.fenye select{
	width:100px;
	height:27px;
	line-height:27px;
	border:1px solid #aaa;
	vertical-align:top
}
.slide03{
	height:324px;
	overflow:hidden
}
.slide03 .hd{
	position:relative;
	z-index:1
}
.slide03 .hd a{
	position:absolute;
	bottom:-280px;
	width:25px;
	height:25px
}
.slide03 .hd a.prev{
	background:url(../image/l.gif) no-repeat;
	right:45px
}
.slide03 .hd a.next{
	background:url(../image/r.gif) no-repeat;
	right:15px
}
.slide03 .bd ul li,
.slide03 .bd ul li img{
	width:600px;
	height:324px
}
.slide03 .bd ul li{
	margin-right:1px
}
.newspic li{
	float:left;
	width:1070px;
	padding:15px;
	border-bottom:1px dotted #ccc
}
.newspic li h3,
.newsCon h3{
	color:#105a9d
}
.newspic li a{
	font-size:12px;
	line-height:25px;
	padding:0 8px;
	display:inline-block;
	background-color:white;
	border:1px solid #bbcfe2;
	color:#8ca4c5;
}
.newspic li h3 a{
border:0;
color:#105a9d;
font-size: 18px
}
.newspic li a:hover{
	background-color:#5e8fbd;
	color:white
}
.newsCon{
	padding:20px
}
.newsCon h2{
padding-bottom:20px
}
.newsCon .date{
	padding:5px 10px;
	background-color:#eee
}
.conBox{
	height:600px;
	overflow-y:auto;
	line-height:40px;
    padding:0 20px
}
.fenye02 a{
	display:inline-block;
	padding:5px 40px;
	background-color:#8db0d1;
	color:white
}
.slide04{
	height:580px;
}
.slide04 .hd a{
	bottom:-540px;
}
.slide04 .bd ul li img{
	height:580px
}
.about{
	padding:30px 20px;
	color:#777
}
.about p{
	margin-bottom:20px
}
.contactBox{
	padding:60px 90px;
	width:1020px;
    font-family:Times New Roman
}
.contactBox dl{
	width:500px
}
.contactBox dt{
	height:50px;
	line-height:50px;
	text-indent:20px;
	background:#f4f4f4 url(../image/arrow03.gif) left top no-repeat;
	font-size:18px
}
.contactBox dd{
	height:20px;
	line-height:20px;
	margin:20px;
    padding-left:98px;
	text-indent:-68px;
	font-size:16px
}
.contactBox dd.phone{
	background:url(../image/icon.png) 0 -40px no-repeat
}
.contactBox dd.fax{
	background:url(../image/icon.png) 0 -20px no-repeat
}
.contactBox dd.mail{
	background:url(../image/icon.png) 0 0 no-repeat
}
.contactBox dd.dizhi{
	background:url(../image/icon01.png) 0 -61px no-repeat
}
.contactBox h3{
	text-indent:50px;
	padding-top:10px;
	color:#105a9d
}
.feedback table{
	width:890px;
	height:110px;
	line-height:30px;
	padding:10px 20px;
	border:10px solid #7aa6d0;
	background-color:#e3ecf5;
	color:#105a9d
}
.zuzhiBox{
	background:url(../image/zuzhi_bg.gif) 50px 60px no-repeat
}
.zuzhiTit{
	width:100%
}
.zuzhiTit h3,
.l_nav li{
	display:inline-block;
	padding:8px 55px;
	background-color:#5091cd;
	color:white
}
.l_nav{
	float:left;
	width:170px;
	margin:30px 0 0 55px
}
.l_nav li{
	width:170px;
	text-align:center;
	padding:8px 0;
	background-color:#7bacd9;
	margin-bottom:20px
}
.r_list{
	width:840px;
	margin-top:30px
}
.r_list li{
	float:left;
	width:380px;
	height:152px;
	background-color:#fbfbfb;
	margin:0 50px 28px 0
}
.r_list li div{
	height:40px;
	line-height:40px;
	background:#f4f4f4 url(../image/arrow03.gif) left top no-repeat;
	text-indent:20px
}
.r_list li p{
	padding:10px;
	line-height:20px;
	color:#777;
	font-size:12px
}
.job .title{
	background-color:#7bacd9;
	cursor:pointer
}
.job .title img{
	float:right;
	margin:13px
}
.job .con{
	padding:15px 20px
}
.job .con p{
	margin-bottom:10px
}
.job .con h4{
	font-weight:normal;
	color:#7bacd9
}
.job{
	margin-bottom:15px
}
.job .con{
	display:none
}
.job .title img.cur{
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}
.jobDetail .title{
	height:40px;
	line-height:40px;
	text-indent:20px;
	color:#105a9d;
	background:#f4f4f4 url(../image/arrow03.gif) top left no-repeat
}
.event{
	width:470px;
	height:345px;
	position:relative
}
.event .title{
	position:absolute;
	width:100%;
	height:40px;
	line-height:40px;
	background:#517788;
	color:white;
	text-align:center;
	bottom:20px;
	left:0;
	font-size:16px
}
.hd_list{
	width:630px;
	padding:0 10px
}
.hd_list li{
	height:38px;
	line-height:38px;
	font-size:16px;
	text-indent:10px;
	background:url(../image/dot01.gif) left center no-repeat
}
.hd_list li span{
	color:#105a9d;
	font-size:14px
}
.hd_list a.more{
	display:inline-block;
	padding:5px 20px;
	color:white;
	background-color:#8db0d1
}
.news_l{
	width:440px;
	padding:15px;
	background-color:#f6f6f6
}
.news_l li{
	width:440px;
	height:100px;
	margin-bottom:15px
}
.news_l li .date{
	float:left;
	width:60px;
	height:48px;
	padding:20px 0;
	line-height:20px;
	background-color:#5e8fbd;
	color:white;
	text-align:center;
	margin-right:15px
}
.news_l li h3{
	color:#333;
	margin-bottom:5px;
	font-weight:normal
}
.news_l li p{
	font-size:12px;
	line-height:16px;
	color:#888
}
.news_l li a{
	background-color:#f6f6f6;
	border:1px solid #bbcfe2;
	color:#8ca4c5;
	margin-top:5px
}
.news_l li a:hover{
	background-color:#5e8fbd;
	color:white
}
.trade01,
.trade02{
	width:100%
}
.trade01 li{
	float:left;
	width:284px;
	position:relative;
	margin-right:1px;
	overflow:hidden
}
.trade01 li img,
.trade02 li img{
	float:left;
	width:284px;
	height:200px
}
.trade01 li div,
.trade02 li div{
	position:absolute;
	top:115px;
	left:0;
	width:100%;
	height:35px;
	line-height:35px;
	background:url(../image/png.png) repeat;
	color:white;
	text-align:center;
	font-size:16px
}
.trade01 li span,
.trade02 li span{
	float:left;
	display:inline-block;
	width:254px;
	height:115px;
	margin-top:1px;
	padding:15px;
	line-height:25px;
	background-color:#ebebeb
}
.trade02 li div{
	width:284px
}
.trade02 li{
	height:200px;
	position:relative
}
.trade02 li span{
	height:170px;
	width:244px
}
.nav_lv3{
	height:35px;
	line-height:40px
}
.nav_lv3 a{
	padding:0 20px
}
.nav_lv3 dt a{
	color:#333
}
.nav_lv3 dt{
	float:left;
	background:url(../image/arrow01.gif) right center no-repeat
}
.nav_lv3 dd{
	float:left
}
.nav_lv3 dd a:hover,
.nav_lv3 dd a.hover{
	display:block;
	color:white;
	background:url(../image/tab1.png) center no-repeat
}
/*.contact li{
	width:500px;
	height:40px;
	line-height:40px;
	background:#f4f4f4 url(../image/arrow03.gif) top left no-repeat;
	text-indent:20px;
	font-size:16px;
	margin-top:10px;
	cursor:pointer
}
.contact li:hover{
	background:#105a9d url(../image/arrow03_h.gif) top left no-repeat;
	color:white
}*/

.contact{
	width:100%
}
.contact td{
	width:500px;
	line-height:40px;
	background:#f4f4f4 url(../image/arrow03.gif) top left no-repeat;
	text-indent:20px;
	font-size:16px;
	margin-top:10px;
	cursor:pointer
}
.contact td div:hover{
	background:#105a9d url(../image/arrow03_h.gif) top left no-repeat;
	color:white
}


.history{
	width:1140px;
	overflow:hidden
}
.line{
	height:50px
}
.line .hd{
	position:relative;
	z-index:1
}
.line .hd a{
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:5px
}
.line .hd a.prev{
	background:url(../image/al.gif) no-repeat;
	left:0
}
.line .hd a.next{
	background:url(../image/ar.gif) no-repeat;
	right:0
}
.line .bd{
	width:1060px;
	height:50px;
	margin-left:40px;
	overflow:hidden;
	background:url(../image/line01.gif) left center repeat-x
}
.line .bd ul li{
	width:150px;
	float:left;
	text-align:center;
	margin:0 56px
}
.line .bd ul li div{
	width:11px;
	height:11px;
	background-color:white;
	border:2px solid #105a9d;
	border-radius:8px;
	margin:0 auto;
	cursor:pointer;
	position:relative;
	z-index:2
}
.line .bd ul li.hover div{
	background-color:#105a9d
}
.blueLine{
	position:absolute;
	height:1px;
	background-color:#105a9d;
	left:0;
	top:24.5px
}
.intro{
	width:1060px
}
.intro div{
	width:284px;
	height:176px;
	box-shadow:10px 10px 0 #a4c0da;
	margin-right:50px
}
.intro div img{
	width:284px;
	height:176px
}
.intro h2{
	color:#105a9d;
	margin-bottom:15px
}
.intro p{
	line-height:30px
}
