@charset "gb2312";
/* CSS Document */

.mt10{
	margin-top:10px;
}


.link2 {font-size: 12px;color: #0c77f5;text-decoration: none;}
a.link2:hover {font-size: 12px;color: #ff0000;text-decoration: underline;}

.link3 {font-size: 13px;color: #037F5B;text-decoration: none;font-weight:bold;}
a.link3:hover {font-size: 13px;color: #d90000;text-decoration: underline;font-weight:bold;}

.link4 {font-size: 12px;color: #646363;text-decoration: underline;line-height: 150%;}
a.link4:hover {font-size: 12px;color: #037F5B;text-decoration: none;}

.link5 {font-size: 13px;color: #d90000;text-decoration: none;font-weight:bold;}
a.link5:hover {font-size: 13px;color: #d90000;text-decoration: underline;font-weight:bold;}

.link6 {font-size: 12px;color: #646363;text-decoration: none;}
a.link6:hover {font-size: 12px;color: #d90000;text-decoration: underline;}

.link7 {font-size: 12px;color: #d90000;text-decoration: underline;}
a.link7:hover {font-size: 12px;color: #027B58;text-decoration: underline;}

.link8 {font-size: 18px;color: #D90000;text-decoration: none; font-weight:bold;}
a.link8:hover {font-size: 18px;color: #037F5B;text-decoration: underline; font-weight:bold;}

h2{font-size:16px;color:#565656; font-weight:bold; background:url(../index_files/title.gif) no-repeat; display:block; height:34px; padding-left:15px;margin:0 0 10px;clear:both;}
h4{font-size:14px;color:#d90000; font-weight:bold;border-bottom:1px solid #DDD4C9;padding-bottom:1px;margin:0 0 10px;clear:both;}
h5{font-size:14px;color:#646363; font-weight:bold;border-bottom:1px dotted #DDD4C9;padding-bottom:1px;margin:0 0 10px;clear:both;}
#home_banner img{border:none;}

#message_info a,#message_info a:visited {color:#660D0D; text-decoration:none;}
#message_info a:hover {color:#0000CC; text-decoration:underline;}


/**{margin:0; padding:0; border:none;}*/

/*header*/
#header{
	width:960px; margin:auto; background:#fff; padding:0px 5px;
}
#topnav {
	border-top:1px solid #007246; border-left:1px solid #E2E2E4; border-right:1px solid #E2E2E4; border-bottom:1px solid #E2E2E4; height:25px; background:#F6F6F6; color:#333; font-family:Verdana, Geneva, sans-serif; padding:0px 5px; line-height:25px;
}
#topnav .topnavleft{
	color:#353535; float:left;
}
#topnav .topnavright{
	color:#C9B4C7; float:right;
}
#topnav a,#topnav a:visited{
	color:#0c77f5; text-decoration:none;
}
#topnav a:hover{
	text-decoration:underline
}
#topnav em{
	color:#7E3385; font-style:normal
}
#topnav span{
	color:#E40438;
}
#header .logo { 
	float:left; margin-top:2px; position:relative;
}
#header .logo a{
	display:block;
}
#header .logo .txt{
	position:absolute; top:12px; left:193px; color:#646363; width:500px;
}
#header .logo .txt a,#header .logo .txt a:visited{ 
	color:#333; text-decoration:none; 
}
#header .logo .txt a:hover{ 
	color:#d90000; text-decoration:underline; 
}

#header .search { 
	
}


#header .top_tel { 
	float:right; margin-top:35px; font-size:18px; font-family:微软雅黑, Helvetica, sans-serif; padding-right:5px;
}
#header .top_tel a, #header .top_tel a:visited { 
	color:#d90000; text-decoration:none;
}
#header .top_tel a:hover{ 
	color:#23765A; text-decoration:underline;
}


/* nav */
#nav {
	clear:both; height:36px; font-size:14px; color:#fff; background:url(../index_files/nav_bg.gif) repeat-x; padding:0px 10px; width:940px; font-weight:bold; 
}
#nav li{ 
	float:left; padding:2px 10px 0pc 10px; background:url(../index_files/nav_line.gif) no-repeat right center; position:relative; font-size:13px; width:63px; text-align:center; line-height:34px;
}
#nav li a{
	color:#fff; text-decoration:none; 
}
#nav li a:hover{
	text-decoration:underline;
}
#nav li.act{
	background:url(../index_files/nav_act.gif) no-repeat; width:63px; color:#000; line-height:30px; padding-top:6px;
}
#nav li.act a{ 
	color:#007A51;
}

/* er left */
#subNav{
	float:left; width:174px; padding:0px 8px; border:1px solid #0c77f5;
}
#subNav h3{
	background:url(../index_files/Cd_07.gif) no-repeat; width:174px; height:28px; font-size:12px; text-indent:30px; line-height:28px; color:#fff; margin-top:8px;
}
#subNav ul{
	padding:10px 0px 20px 0px; width:174px;
}
#subNav ul li{
	border-bottom:1px solid #DCE8E4; height:28px; line-height:28px; background:url(../index_files/Arrow_03.gif) no-repeat 10px center; text-indent:30px;
}
#subNav ul li a{
	color:#0c77f5;
}
#subNav ul li a:hover{
	color:red;
}
#subNav ul li.act{
	background:url(../index_files/Arrow_01.gif) no-repeat 10px; center; color:#FE0003;
}
#subNav ul li.act a{
	color:#FE0003;
}


#kslj{
	float:left; width:174px; padding:0px 8px; border:1px solid #AFD5C8;clear:both;margin-top:15px;
}
#kslj h3{
	background:url(../index_files/Cd_09.gif) no-repeat; width:174px; height:28px; font-size:12px; text-indent:30px; line-height:28px; color:#fff; 

}
#kslj .lj2 ul{
	padding:10px 0px 20px 0px; width:174px;
}
#kslj .lj2 ul li{
	border-bottom:1px solid #DDD4C9; height:28px; line-height:28px; background:url(../index_files/Arrow_06.gif) no-repeat 12px center; text-indent:30px;
}
#kslj .lj2 ul li a{
	color:#646363;text-decoration:none;
}
#kslj .lj2 ul li a:hover{
	color:red;text-decoration:none;
}
#kslj .lj2 ul li.act{
	background:url(../index_files/Arrow_01.gif) no-repeat 10px; center; color:#FE0003;
}
#kslj .lj2 ul li.act a{
	color:#FE0003;
}



#left-nav-img{
	clear:both; padding-top:5px;	
}
#left-nav-img li{ 
	padding:5px 0px 0px 0px; font-size:0px; line-height:0px;
}
#left-nav-img li img{ 
	border:0px;
}
/*banner*/
#banner {
	padding:2px 5px 8px 5px; background:#fff; margin:auto; width:960px; 
}

/* footer */
#footer { 
	margin:auto; width:960px; background:#fff; padding:10px 0px 10px 0px;
}
#footer .title { 
	color:#fff; background:#0c77f5; height:28px; line-height:28px; font-size:12px; padding:0px 5px; position:relative; font-family:Verdana, Geneva, sans-serif
}
#footer .title span { 
	float:right; padding-right:35px;
}
#footer .title a,#footer .title a:visited { 
	color:#fff; text-decoration:none;
}
#footer .title a:hover { 
	color:#fff; text-decoration:underline;
}
#footer .img { 
	position:absolute; right:8px; top:10px!important; top:10px; border:0px
}
#footer img { 
	border:0px
}
#footer .cont{ 
	line-height:22px; padding:5px 5px 10px 5px; font-size:12px; color:#646363;
}
#footer .cont b{
	color:#0c77f5;
}
#footer .cont a,#footer .cont a:visited{ 
	color:#333; text-decoration:none;
}
#footer .cont a:hover{ 
	color:#d90000; text-decoration:underline;
}
#footer .cont span a,#footer .cont span a:visited{
	color:#000; font-weight:bold; text-decoration:none;
}
#footer .cont span a:hover{ 
	color:#0000CC; font-weight:bold; text-decoration:underline;
}

#pages {
}
#pages a{ 
	float:left;display:block;padding:3px 5px 2px 5px;color:#999999;margin:10px 5px;text-decoration:none;line-height:14px;
}
#pages a:hover {
	background:#A7D87E; color:#fff; 
}
/*主导航*/

#menu {
	BACKGROUND: url(../index_files/menu.png) repeat-x 0px -150px; 
	LEFT: -1px; WIDTH: 982px;
	POSITION: relative; 
	HEIGHT: 50px
}
#menu ul{
	WIDTH: 100%;
}
#menu ul li{
	line-height:50px;
	float:left;
	HEIGHT: 50px; 
	width:122px;
	TEXT-ALIGN: center;
	
}
#menu .first {
	BACKGROUND: url(../index_files/menu.png) no-repeat left -50px;
	width:125px;
}
#menu .last {
	BACKGROUND: url(../index_files/menu.png) no-repeat right -50px;
	width:125px;
}
#menu A {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../index_files/menu.png) no-repeat left -100px; 
	COLOR: white; 
	LINE-HEIGHT: 40px; 
	POSITION: relative; 
	HEIGHT: 40px; 
	outline: none; 
	text-decoration:none;
}

#menu .first A {
	BACKGROUND: url(../index_files/menu.png) #00644e no-repeat left 0px
}

#menu .last A {
	BACKGROUND: url(../index_files/menu.png) #00644e no-repeat right 0px
}

#menu A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#menu .current A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#menu B {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../index_files/menu.png) no-repeat left -200px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 40px
}
#menu .current B {
	CURSOR: default;
}
#menu .first B {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}


.daohang  {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}
.daohang a {
	color:#007249;
	text-decoration:none;
	font-weight: bold;
}
.daohang a:link {
	color:#007249;
	text-decoration:none;
	font-weight: bold;
}
.daohang a:hover {
	color:#FF6600;
	font-weight: bold;
}
.daohang a:visited {
	color:#007249;
	text-decoration:underline;
	font-weight: bold;
}

#mrcontent h1{ text-align:center; line-height:26px; font-size:16px; color:#333;}
#mrcontent h3{font-size:22px;color:#D90000; font-weight:bold; padding-top:1px; padding-bottom:0px; margin:0 0 10px;clear:both;}
#mrcontent .art_froms { padding:5px; text-align:center; line-height:26px; font-size:12px; border-top:1px solid #ccc; width:100%; margin:auto; color:#333;}
#mrcontent .art_froms a,#mrcontent .art_froms a:visited{ color:#660D0D; text-decoration:none;}
#mrcontent .art_froms a:hover{ color:#0000CC; text-decoration:underline;}
#mrcontent .lianpian{ border-top:1px solid #C2C2C2; margin:18px 0px; font-size:12px;}
#mrcontent .lianpian li { border-bottom:1px solid #E6E6E6; height:32px; line-height:32px;}
#mrcontent .lianpian li span { float:right; padding-right:15px; }
#mrcontent .lianpian li strong { color:#333; margin-right:0px;}
#mrcontent .lianpian li a,#mrcontent .lianpian li a:visited { color:#333; text-decoration:none;}
#mrcontent .lianpian li a:hover { color:blue; text-decoration:none;}
#mrcontent .xiangguan{  margin:25px 0px 10px 0px; font-size:12px;}
#mrcontent .xiangguan .title { border-bottom:1px solid #CFCFCF; height:30px; line-height:30px; }
#mrcontent .xiangguan ul { padding:10px 0px;}
#mrcontent .xiangguan li { height:25px; line-height:25px;}
#mrcontent .xiangguan li span { float:right; padding-right:15px; }
#mrcontent .xiangguan li strong { color:#004276; margin-right:0px;}
#mrcontent .xiangguan li a,#mrcontent .xiangguan li a:visited { color:#004276; text-decoration:none;}
#mrcontent .xiangguan li a:hover { color:#d90000; text-decoration:none;}




/* fuwuxiangmu */
#fuwuxiangmu { width:698px; padding-top:15px;}
#fuwuxiangmu .itme { float:left; width:192px; height:79px; padding:5px 12px;}
#fuwuxiangmu .ml12 { margin-left:22px; }
#fuwuxiangmu .desc { padding-top:3px;}
#fuwuxiangmu .desc span { width:125px;}
.cnt{font:normal 12px Arial;color:#646363;line-height:16px;}
.cnt a{color:#646363;text-decoration:none;}
.cnt a:hover{color:#D90000; text-decoration:underline;}
.brdss{background-color:#FFFFFF;border:#dbdbdb 1px solid; background:#fff;}
.right { float:right; }
.srvlk{font:bold 14px Arial;text-decoration:none;color:#0F7658;line-height:20px;}
.srvlk:hover{color:#d90000;}

/*Remenxianlu*/
#banjiazhinan ul { height:41px;list-style-type:none;padding:0px 0px 0px 2px; margin:0px;}
#banjiazhinan ul li{line-height:22px; float:left; width:70px; }
#banjiazhinan ul li a{font:normal 12px Arial;color:#646363;text-decoration:none;line-height:18px;}
#banjiazhinan ul li a:hover{color:#D90000;  text-decoration:underline;}
.brdg{font:normal 11px Arial;color:#646363;line-height:16px;}

/*bajiaweixianhuowubiaozhi*/
.nameListTable2 {
	BORDER-RIGHT: #b5c3cb 1px solid; BORDER-TOP: #b5c3cb 1px solid; BORDER-LEFT: #b5c3cb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b5c3cb 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
.nameListTable3 {
	BORDER-RIGHT: #b5c3cb 1px solid; BORDER-TOP: #b5c3cb 1px solid; BORDER-LEFT: #b5c3cb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b5c3cb 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
.nameListTable5 {
	BORDER-RIGHT: #b5c3cb 1px solid; BORDER-TOP: #b5c3cb 1px solid; BORDER-LEFT: #b5c3cb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b5c3cb 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
.worldPortTable {
	BORDER-RIGHT: #b5c3cb 1px solid; BORDER-TOP: #b5c3cb 1px solid; BORDER-LEFT: #b5c3cb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b5c3cb 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
.nameListTable2 TH {
	BORDER-RIGHT: #b5bcc2 1px dashed; BORDER-TOP: #b5bcc2 1px dashed; BORDER-LEFT: #b5bcc2 1px dashed; LINE-HEIGHT: 30px; BORDER-BOTTOM: #b5bcc2 1px dashed; TEXT-ALIGN: center
}
.nameListTable2 TD {
	BORDER-RIGHT: #b5bcc2 1px dashed; BORDER-TOP: #b5bcc2 1px dashed; BORDER-LEFT: #b5bcc2 1px dashed; LINE-HEIGHT: 30px; BORDER-BOTTOM: #b5bcc2 1px dashed; TEXT-ALIGN: center
}
.nameListTable2 TH {
	BACKGROUND: #f1f7f9
}

#links { 
	color: #4E5953; text-decoration:none; border-bottom:1px solid #DEE3DF; padding:5px 5px; margin-bottom:0px;
}

#links a{
	color:#646363;text-decoration:none;
}
#links a:hover{
	color:#333;text-decoration:underline;
}
/*翻页*/
.digg4 { padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.digg4  a { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; background-position:50%; margin:2px; color:#0061de; text-decoration:none;}
.digg4  a:hover { border:1px solid #2b55af; color:#fff; background-color:#0c77f5;}
.digg4  a:active {border:1px solid #000099; color:#000000;}
.digg4  span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.digg4  span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;} 
#flip{ padding:5px; text-align:center;}


.position{
	color:#0c77f5; height:28px; line-height:28px; margin-top:0px;
}
.position span {
	display:block; float:left;
}
.position  img {
	float:left; margin:3px 5px 0px 0px;
}
.position span img {
	float:left; margin:8px 5px 0px 0px;
}
#main_body{
	margin:auto; width:960px; padding:0px 5px; background:#ffffff;
}
/*---------------------------------------------------在线客服*/
.qqBox{
	z-index: 9999;
	position: absolute;
	right: 0px; top: 10px;
	}
.qqTop {
	background-image: url(../index_files/qq_01.gif);
	 width: 109px;
	 height: 30px;
	 }
.qqMenu{
	 background-image:url(../index_files/dd-1.gif);
	 margin-top:30px;
	 height:109px; 
	 width:34px;
	 }
.qqList {
	background-image: url(../index_files/qq_03.png);
	width: 109px;
	height:auto!important;height:100px;
	min-height:100px; 
	}
.qqList ul{
	padding-top:5px; 
	padding-bottom:5px;
	}
.qqList ul li{
	text-align:center; 
	padding-top:5px; 
	padding-bottom:5px;
	}
.qqDown {
	background-image: url(../index_files/qq_05.gif);
	height: 20px;
	width: 109px;
	}
.press {
	width: 33px;
	height: 158px;
	position: absolute;
	right: 0px;
	background-image: url(../index_files/qq_1.gif); 
	cursor:pointer;
	}
	
