@charset "utf-8";
/*----主体部分----*/
.list2c, .list1c {
	width:682px;
	float:left;
}
.list2c .bottom, .list1c .bottom {
	height:5px;
	background:url(../images/main/LeftBottom.jpg) no-repeat;
}
.list2c .bottomImg {
	margin-left:-2px;
}
.list1c .top {
	height:5px;
	background:url(../images/main/LeftTop.jpg) no-repeat;
}
.list2c .listRight ul {
	border-left:1px solid #E1F0FA;
}


.bgLeft {
	width:5px;
	height:40px;
	overflow:hidden;
	float:left;
	background:url(../images/main/RCorner.jpg) no-repeat;
}
.bgRight {
	width:5px;
	height:40px;
	overflow:hidden;
	float:left;
	background:url(../images/main/RCorner.jpg) no-repeat  -5px 50%;
}
.icon {
	width:30px;
	height:40px;
	overflow:hidden;
	margin-left:5px;
}
.icon1 {
}
.icon2 {
	margin-left:-30px;
}
.icon3 {
	margin-left:-60px;
}
.icon4 {
	margin-left:-90px;
}
.titleCt span {
	font:bold 14px/42px "宋体", Arial;
	color:##034B9F;
	margin-left:5px;
}
.titleCt a {
	font:normal 12px/42px "宋体", Arial;
	color:#fff;
	margin:0 6px;
	cursor:pointer;
}
.titleCt .more {
	line-height:40px;margin:0 15px; float:right;
}
.titleCt span.more {
	font:normal 12px/42px "宋体", Arial;
	margin-right:6px;
}
/*----主导航页左侧部分----*/
	.con_1 ul {
	padding:10px 25px;
	_margin-top:-2px;
}
.con_1 .listRight ul {
	border-left:1px solid #E1F0FA;
}
.con_1 ul li {
	height:32px;
	width:100%;
	line-height:32px;
	clear:both;
}
.con_2 ul {
	padding:10px 25px;
	_margin-top:-2px;
}
.con_2 ul li {
	clear:both;
	height:32px;
	width:100%;
	line-height:32px;
	border-bottom:1px dashed #dcdcdc;
}
.con_3 ul {
	padding:10px 25px;
	_margin-top:-2px;
}
.con_3 ul li {
	height:54px;
	width:100%;
	line-height:27px;
	border-bottom:1px dashed #dcdcdc;
	text-align:left;
	clear:both;
}
.list2c .listLeft, .list2c .listRight {
	width:340px;
}
.titleCt {
	overflow:hidden;
	width:335px;
	height:40px;
	background:url(../images/main/RCorner1.jpg) repeat-x;
}
.listRight .titleCt {
	width:334px;
	border-left:1px solid #fff;
}
.listLeft ul {
	border-left:1px solid #e1f0fa;
}
.listRight ul {
	border-right:1px solid #e1f0fa;
}
/*----二级导航页左侧部分----*/
	.list1c .titleCt {
	width:672px;
	float:left;
}
.list1c ul, .list1c .introList {
	width:640px;/*兼容IE7*/
	_margin-top:-2px;
	padding:10px 20px;
	border-left:1px solid #e1f0fa;
	border-right:1px solid #e1f0fa;
}
.pageNum {
	border-left:1px solid #e1f0fa;
	border-right:1px solid #e1f0fa;
	height:auto;
	overflow:hidden;
}
/*	.list1c ul li.pageNum{
		width:100%;
		height:68px;
		border-top:2px solid #E8EAEB;}
*/	.list1c ul li a {
	cursor:pointer;
}
.list1c ul li span.middle {
	margin-right:150px;
}
.intro {
	width:620px;
	border:1px solid #e1f0fa;
	margin:8px 0;
	padding:8px;
}
.intro .cPic {
	width:120px;
	height:120px;
	overflow:hidden;
	border:1px solid #e1f0fa;
	display:block;
	text-align:center;
	/*非IE的主流浏览器识别的垂直居中的方法*/        
	display: table-cell;
	vertical-align:middle;        /*设置水平居中*/
	text-align:center;         /* 针对IE的Hack */
*display: block;
*font-size:105px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

}
.intro .cPic img{ vertical-align:middle;}
.intro .cIntro {
	width:485px;
	margin-left:12px;
}
.intro .cContent{ line-height:22px;}
.intro .cIntro .cName {
	height:27px;
	border-bottom:1px solid #c8c8c8;
	font:normal 14px/28px "宋体", Arial;
}
.intro .cIntro .cName span {
	font-size:12px;
}
.intro .cIntro .cName a.more {
	font-size:12px;
	color:#ff9c00;
}
.intro .cIntro p {
	line-height:22px;
}
table.contact {
	width:640px;
	border-collapse:collapse;
}
table.contact thead {
	height:30px;
	line-height:30px;
	background:url(../images/main/contact1.jpg) repeat-x;
}
table.contact thead th {
	border:1px solid #9accfe;
}
table.contact thead th.region {

}
table.contact thead th.name, table.contact thead th.tel, table.contact thead th.site {

}
table.contact thead th.address {

}
table.contact tbody tr {
	height:36px;
}
table.contact tbody tr.odd {
	background:#f2fbff;
}
table.contact tbody td {
	border:1px solid #e1f0fa;
}
.online, .direc {
	width:664px;
	border-left:1px solid #e1f0fa;
	border-right:1px solid #e1f0fa;
	padding:3px 8px;
}
.online .title {
	height:26px;
	padding:12px;
	overflow:hidden;
	border:1px solid #5dabf1;
	background:url(../images/main/Online1.jpg) repeat-x;
}
.online #SearchBox #inputBox {
	border:1px solid #e1f0fa;
	width:240px;
	height:22px;
	font:normal 18px/22px "宋体", Arial;
}
.online #SearchBox #search {
	width:57px;
	height:26px;
	margin-left:8px;
	border:none;
	color:#fff;
	background:url(../images/main/SearchBtn.jpg) no-repeat;
	cursor:pointer;
}
.online #SearchBox span {
	line-height:26px;
}
.contactList {
	padding:10px;
}
.contactList .contactCo {
	width:310px;
}
.contactList .contactCo .orangeBar, .contactList .contactCo .blueBar {
	height:27px;
	line-height:27px;
	text-align:left;
	padding-left:30px;
	color:#fff;
	margin-top:20px;
	background:url(../images/main/OnlineBar1.jpg) no-repeat;
}
.contactList .contactCo .blueBar {
	background:url(../images/main/OnlineBar2.jpg) no-repeat;
}
.contactList .contactCo .method {
	padding:10px 25px;
	border-left:1px solid #e1f0fa;
	border-right:1px solid #e1f0fa;
	height:35px;
}
.contactB {
	width:310px;
	height:5px;
	background:url(../images/main/ContactB.jpg) no-repeat;
}
.ml24 {
	margin-left:24px;
}
.online .pageNum, .direc .pageNum {
	height:80px;
}
.direc #SearchBox {
	width:662px;
	height:207px;
	overflow:hidden;
	background:url(../images/main/bj_direc_1.png) no-repeat;
}
.direcList {
	margin-top:10px;
}
.direcList .direcIntro {
	padding:10px;
	border-bottom:1px dashed #dcdcdc;
	height:88px;
}
.direcList .direcIntro .title a {
	font:bold 15px/24px "宋体", Arial;
}
.direcList .direcIntro .title span {
	line-height:24px;
	color:#ff9c00;
}
.direcList .direcIntro .title img {
	margin-right:6px;
}
.direcList .direcIntro p {
	line-height:22px;
	margin:0;
}
/*----右侧部分----*/
	.adArea {
	width:263px;
	margin-left:15px;
	display:inline;
	float:left;
}
.adArea .bottom {
	height:5px;
	background:url(../images/main/RightBottom.jpg) no-repeat;
}
.adAreaBox .titleCt {
	width:253px;
}
.adAreaBox ul {
	width:231px;/*兼容IE7*/
	border-left:1px solid #e1f0fa;
	border-right:1px solid #e1f0fa;
	padding:10px 15px;
	overflow:hidden;
	_margin-top:-2px;
}
.adAreaBox ul li {
	width:100%;/*兼容IE6*/
	line-height:28px;
}
.adAreaBox ul li.method {
	border:1px solid #e1f0fa;
	margin-bottom:16px;
}
.adAreaBox ul li.method span {
	line-height:36px;
	margin-left:8px;
}
.adAreaBox a.lookMore {
	display:block;
	width:240px;
	height:35px;
	text-indent:-9999px;
	margin-left:-3px;
	background:url(../images/main/OrangeBg.jpg) no-repeat center center;
}
.imPic {
	width:84px;
	height:84px;
	overflow:hidden;
}
.imIntro {
	width:135px;
	margin-left:12px;
	line-height:22px;
}
.imIntro p {
	padding:0;
	margin:0;
}
.bB1 {
	border-bottom:1px dashed #dcdcdc;
}


.province ul div{
	width:640px;
	height:120px;
	overflow:hidden;
	border-bottom:1px dashed #dcdcdc;
}
.province ul li{
	display:block;
	float:left;
	padding:0 9px;
	margin:8px 0;
	white-space:nowrap;
	line-height:12px;
	margin-left:-1px;
	border-left:1px solid #0078c4;
}
.province ul li a:hover{
	color:#ff9c00;
	text-decoration:none;
}
.province ul li a.odd2{
	color:#ff9c00;
	}
.recCity{
	border-left:1px solid #E1F0FA;
	border-right:1px solid #E1F0FA;
	width:680px;
}
.recCity .city{
	width:214px;
	float:left;
	margin:0 6px;
	display:inline;
}
.recCity .city .title{
	height:26px;
	line-height:26px;
	background:url(../images/new/titleCity.png) no-repeat;
	padding:0 7px;
}
.recCity .city ul{
	width:214px;
	padding:0;
	padding-top:8px;
	border:none;
	text-align:left;
	line-height:30px;
}
.cityNav{
	border-left:1px solid #E1F0FA;
	border-right:1px solid #E1F0FA;
	height:32px;
	padding-left:8px;
	background:url(../images/new/titleCitybar.png) no-repeat 0 bottom;
}
.cityNav span{
	font-size:14px;
	float:left;
	font-weight:bold;
	line-height:26px;
	padding-top:6px;
}
.cityNav a{
	display:block;
	width:43px;
	height:12px;
	padding:10px 0;
	float:right;
	background:url(../images/new/c1.png) no-repeat;
	color:#095872;
	font-weight:bold;
	margin-right:8px;
}
.cityNav a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/new/c2.png) no-repeat;
}
.cityNav a.odd2{
	color:#fff;
	text-decoration:none;
	background:url(../images/new/c2.png) no-repeat;	
	}
.list{
	border-left:1px solid #E1F0FA;
	border-right:1px solid #E1F0FA;
}
.list table{
	margin-left:6px;
	+margin-left:3px;
}
.list table th,.list table td{
	border:1px solid #e6e6e6;
}
.list table th{
	height:24px;
	background:url(../images/new/city1.png) repeat-x;
	font-weight:bold;
}
.list table tr{
	height:30px;
}
.list table tr.even{
	background:#f5f5f5;
}



















