@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-family: Arial, Helvetica, sans-serif,"Arial Narrow","微软雅黑"; */ padding:0; margin:0; font-size:14px;}

ul,li{ margin:0px; padding:0px; list-style:none; }
img{border:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
a { color:#616161; text-decoration:none;}
a:hover { color:#ffa200; text-decoration:none;}

.web { width:100%; height:auto; margin:0px;}
.top { width:1150px; height:117px; margin:13px auto 0px; background:url(../images/headerbg.jpg) right top no-repeat;}
.logo { width:664px; height:117px; float:left; margin:0px}
.ch-en { width:220px; height:15px; float:left; margin:15px 56px auto 200px;}
.menu { width:100%; height:40px; float:left; background:#057dc2; border-bottom:1px solid #fff;}
.nav{ width:1150px; height:40px; margin:0px auto; z-index:9999; }
.nav .nav_list{ float:left;}
.nav li{float:left;height:40px; width:140px; line-height:40px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:140px; height:40px; font-size:14px; text-align:center; line-height:40px; background:url(../images/nav_line.jpg) no-repeat left center;}
.nav li a:hover{background:#ffa200; text-decoration:none;}
.nav li a span{float:left;display:block; width:140px; height:40px; line-height:40px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center; color:#fff; font-size:13px;}
.nav li a.selected{ background:#ffa200; color:#fff;}
.nav li a.selected2{ background:#ffa200; color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:0px; background:#fff; border:1px solid #ccc;}
.nav li .submenu{width:138px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:25px; line-height:25px;}
.nav li .submenu li a{float:none;padding:0; font-size:12px;text-align:center; font-family:"Microsoft YaHei";height:25px;line-height:25px;background:none; color:#000;  width:138px;}
.nav li .submenu li a:hover{background:url(../images/nav_hover2.jpg) no-repeat center center;font-weight:normal; color:#ffa200; text-decoration:none;}





.banner { background:#173899;
	height:314px;
	overflow:hidden;
	width:1200px;
	position:relative;
	margin:1px auto;
}
.banner li{
	width:100%;
	height:314px;
	position:absolute;
}
.banner li img{
	height:314px;
	margin:0 auto;
}

.banner .num{
	position:absolute;
	left:46%;
	width:140px;
	height:15px;
	top:90%;
	
}

.banner .num a.cur{
	background:#8ddbff;
}

.banner .num a{
	display:inline-block;
	width:13px;
	height:13px;
	background:#fff;
	border-radius:10px;	
	margin-left:5px;
}

.center { width:1150px; height: auto; margin:10px auto;}
.Business { width:1148px; height:164px; margin:0px 0px 18px; background:#f1f1f1; border:1px solid #e0e0e0; float:left;}
.Business li{ width:250px; height:102px; float:left; margin:15px 0px 15px 12px; padding:15px 10px; background:#fff; border:1px solid #dfdfdf;}
.Business li img{
	float:left;
	width:134px;
	height:102px;
	margin-right:10px;
}
.Business li dl{
	float:left;
	width:106px;
	font-size:12px;
	color:#666;font-family:"微软雅黑";
}
.Business li dl .ys_title{
	margin-bottom:12px;
}
.Business li dl .ys_title a{
	font-size:22px;
	color:#000;
	
	text-decoration:none;
	
}
.Business li dl .ys_mid{
	font-size:13px;
	color:#888;
	line-height:24px;
}

.Frame-a {
	width:395px;
	height:352px;
	float:left;
	border:1px solid #dbdbdb;
	overflow: hidden;
}
.a-tit { width:377px; height:34px; float:left; border-bottom:1px solid #dbdbdb; background:url(../images/title-bj.jpg) left top no-repeat; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:18px;}
.a-tit .more { width:30px; height:11px; margin:12px 14px 11px auto; float:right;}
.a-con { width:371px; height: auto; float:left; margin:12px; font-size:13px; color:#6c6c6c; line-height:24px;}

.Frame-news { width:400px; height:352px; float:left; border:1px solid #dbdbdb; margin:0px 10px;}
.news-tit { width:382px; height:34px; float:left; border-bottom:1px solid #dbdbdb; background:url(../images/title-bj.jpg) left top no-repeat; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:18px;}
.news-tit .more { width:30px; height:11px; margin:12px 14px 11px auto; float:right;}
.news-con { width:376px; height: auto; float:left; margin:12px; font-size:13px; color:#6c6c6c; line-height:26px;}
.h-news { width:371px; height: auto; float:left; margin:0px 12px;}
.h-news li { width:371px; height:28px; float:left; margin:0px; border-bottom:1px dashed #eaeaea; background:url(../images/ionf.jpg)5px center no-repeat;font-family:"宋体"; font-size:12px; color:#000;}
.h-news a { width:230px; height:28px; line-height:28px; float:left; padding-left:18px; font-family:"宋体"; font-size:12px; color:#848484;}


.Frame-tool {
	width:328px;
	height:352px;
	float:left;
	border:1px solid #dbdbdb;
	margin:0px;
	overflow: hidden;
}
.tool-tit { width:310px; height:34px; float:left; border-bottom:1px solid #dbdbdb; background:url(../images/title-bj.jpg) left top no-repeat; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:18px;}
.tool-tit .more { width:30px; height:11px; margin:12px 14px 11px auto; float:right;}
.tool-con { width:320px; height: auto; float:left; margin:10px 4px ; font-size:12px; color:#6c6c6c; line-height:24px;}
.tool-con li { width:80px; height:54px; float:left; margin:12px 0px;}
.tool-con li img { width:30px; height:30px; float:left; margin:0px 25px;}
.tool-con li p { width:80px; height:24px; float:left; margin:0px; line-height:24px; color:#575757; text-align:center; font-size:12px;}


.Frame-link { width:1148px; height:132px; float:left; border:1px solid #dbdbdb; margin:10px 0px;}
.link-tit { width:1130px; height:34px; float:left; border-bottom:1px solid #dbdbdb; background:url(../images/title-bj.jpg) left top no-repeat; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:18px;}
.link-tit .more { width:30px; height:11px; margin:12px 14px 11px auto; float:right;}
.link-con { width:1124px; height: auto; float:left; margin:12px; font-size:13px; color:#6c6c6c; line-height:24px;}
.h-link { float:left; border:3px solid #f5f5f5; margin-right:20px;}
.bottom { width:100%; height:175px; float:left; margin:0px; background:url(../images/bottom-bj.jpg) left top repeat-x;}
.footer { width:1150px;height:150px; margin:25px auto 0px auto;}
.footer_map{ float:left; margin-right:10px; text-align:center; width:140px; } 
.footer_map dt{ font-size:14px; font-weight:bold; height:25px;}
.footer_map dd{ height:20px; line-height:20px; font-size:12px; color:#616161; line-height:24px;}
.footer_map dd a { color:#616161; text-decoration:none;}
.footer_con  { font-size:14px; line-height:24px;float:left;}
.footer_con li { font-size:12px; line-height:24px; margin-top:20px;color:#616161;}





.main-nav { width:100%; height:43px; float:left; margin:0px 0px 10px 0px; background:url(../images/main-bj.gif) top left repeat-x;}
.main { width:1100px; height:40px; margin:0px auto;  line-height:40px; }
.nav-banner {
	width:100%;
	height:282px;
	float:left;
	margin:0px auto;
	background-color: #23277e;
	background-repeat: no-repeat;
	background-position: center center;
}
.left { width:276px; height:auto; float:left; margin:0px 19px 0px 0px;}
.title { width:276px; height:88px; float:left; margin:0px; background:url(../images/title.jpg) left top no-repeat; }
.list-bj { width:265px; height:auto; float:left; margin:0px; background:url(../images/list-bj.jpg) left top repeat-y; padding:1px 5px;}
.list-bottom { width:276px; height:14px; float:left; margin:0px;}
.title  h2{ font-weight:100;text-align:center; font-size:24px; color:#fff; padding:20px 0px; font-family:"微软雅黑";}
.title  h2 p{ color:#fff; font-size:18px; font-weight:normal; }
.vtitle{height:45px; line-height:45px;border-top:1px solid #DCDFE4; padding-left:35px;font-size:14px;color:#000; cursor:pointer;}
.vtitle em{margin:15px 20px 0 0;}
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(../images/vicon.png) no-repeat;display:inline-block;}
.right { width:855px; height:auto; float:left; margin:0px 0px 10px 0px;}
.list-t { width:855px; height:17px; float:left; margin:0px;}
.list { width:846px; height: auto; float:left; margin:0px; background:url(../images/about_10.gif) left top repeat-y; padding:0px 5px 0px 4px;}
.list-b { width:855px; height:16px; float:left; margin:0px;}
.title-nav { padding-left:15px; padding-right:15px; height:40px; line-height:40px; border-bottom:1px solid #d7d7d7}
.title-nav b{border-bottom:3px solid #057dc2; line-height:40px; font-size:18px; font-family:"微软雅黑"; font-weight:100; padding-bottom: 6px;}
.contact {
	width:778px;
	height: auto;
	float:left;
	margin:20px 34px;
	line-height:28px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#6e6e6e;
	overflow: hidden;
}
.letterorder {width:778px;
float:left;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #DFDFDF;
}
.letterorder ul {
	padding-left:8px;
}
.letterorder li {
	float:left;
	width:26px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#ccc;
}
.letterorder ul li a, .letterorder ul li a:link, .letterorder ul li a:visited {
	color:#005FD7;
	text-decoration:none;
}
.current {
	background:#FF6600;
	color:#fff;
	font-weight:bold;
}
.letter {
	font-size:20px;
	font-weight:bold;
	color:#989898;
	height:30px;
	line-height:30px;
	clear:both;
}
.content {
	padding:0 30px;
	color:#666;
	width:100%;
}
.content li {
	float:left;
	width:25%;
	height:25px;
	line-height:25px;
	font-size:12px;
}

.tools-tit { width:276px; height:58px; float:left; margin:0px; background:url(../images/title.jpg) left top no-repeat; }
.tools-tit  h2{ font-weight:100;text-align:center; font-size:24px; line-height:50px; margin-top:8px; color:#fff; font-family:"微软雅黑";}
.tool-ion { width:265px; height: auto; float:left; margin:0 ; font-size:12px; color:#6c6c6c; line-height:24px;}
.tool-ion li { width:120px; height:30px; float:left; margin:10px 0px 10px 10px;}
.tool-ion li img { width:30px; height:30px; float:left; margin:0px 10px 0px 0px;}
.tool-ion li p { width:80px; height:30px; float:left; margin:0px; line-height:30px; color:#575757; font-size:12px;}
.tool-ion h2{ width:265px; font-weight:100;text-align:center; font-size:24px; float:left; line-height:40px; height:40px; color:#fff; font-family:"微软雅黑"; background:#057dc2;}


.yj{ width:1140px; border:1px solid #e2e3e5; float:left; margin:10px 0px; box-shadow:0px 0px 8px #ccc;}
#menu{width:1140px; overflow:hidden; margin:10px ; }
#menu #navs {display:block;width:1140px;padding:0;margin:0;list-style:none; float:right; }
#menu #navs .span_left{
	display:block;
	width:auto;
	height:35px;
	line-height:35px;
	float:left;
	font-size:16px;
	color:#a4a4a4;
	text-align:center;
	cursor:pointer;
	padding:0px 11px 0 17px;
	position:relative;
	margin:0px;width:11px;
	padding:0px	
}
#menu #navs .span_right{
	display:block;
	font-family:"微软雅黑";

	height:35px;
	line-height:35px;
	float:left;
	font-size:24px;
	color:#23408e;
	text-align:left;
	cursor:pointer;
	padding:0px 11px 0 17px;
	position:relative;	
	margin:0px;width:700px;

}

#menu_con{ width:1120px; float:left; height:auto;border-top:2px solid #23408e; }
.tag{ overflow:hidden;}

#menu #navs li { width:60px;float:left; line-height:35px; height:35px; position:relative; z-index:999; font-weight:bold;}
#menu #navs li a{display:block;line-height:35px;text-decoration:none;padding:0; text-align:center; color:#666;}
#menu #navs li a.current{display:block;line-height:35px;text-decoration:none;padding:0 0 0 5px; text-align:center; color:#fff; background:#23408e;}



.hy_con{ padding:10px; text-align:left;}
.hy_con .listtit{ border:1px solid #e4e4e4; background:#efefef; font-size:16px; font-weight:bold;  height:50px; line-height:50px; clear:both}
.hy_con .listtit ul li{ float:left; }
.hy_con .listtit ul li span{ padding-left:20px;}
.hy_con .listtit ul li a{ padding:5px;}
.hy_con .listtit ul li a:hover{ padding:5px; background:#fff; text-decoration:none}
.hy_con .listtit ul li .on{ padding:5px; background:#fff; text-decoration:none; border:1px solid #efefef;}
.hy_con .list2{background-color:#FFFFFF; border-bottom:#c6c5c5 solid 1px; height:95px; padding-top:10px; clear:both; position:relative;}
.hy_con .list2 ul{ width:980px; margin-left:20px; clear:both; display:block; float:left}
.hy_con .list2 ul li{ float:left; padding:18px 0px 0px 0px; } 
.hy_con .list2 .zi1{ font-size:18px;  font-weight:bold; color:#ff6e04;  text-align:left; }
.hy_con .list2 .zi2{ font-size:14px; font-weight:bold;  color:#0d5e84; }
.hy_con .list2 .zi2 a{ font-size:14px; font-weight:bold;  color:#0d5e84; }
.hy_con .list2 .zi3{ background:url(/images/yj/bz.jpg) no-repeat 0; padding-left:35px; width:490px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.hy_con .list2 .zixun{float:right; background:url(../images/on-line-ico2.gif) no-repeat 0px; text-indent:20px; font-size:14px; position:absolute; top:40px; right:20px; }
.hy_con .list2 .zixun a{  /*color:#0891d9*/ color:#03335b;}
.hy_con .list2 .zixun a:hover{font-weight:bold; color:#ff6e04;}
.w_300{ width:300px}
.w_150{ width:300px}
.w_470{ width:610px}
.hy_con .list2 .zi3{ background:url(/images/yj/bz.jpg) no-repeat 0; padding-left:35px; width:490px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
#news_list{padding:0px;background:#FFF;}

#news_tit{ background:#254c7d;color:#FFF; }
#news_tit h1{font-weight:bold; font-size:16px; float:left; margin-right:50px;}

#news_list ul{ font-size:14px; margin:20px; line-height:25px; border-bottom:1px dashed #dedede; padding:5px 0}
#news_list ul li h2{ font-size:16px; height:35px; float:left; color:#057dc2; display:block; width:650px;}
#news_list ul li span{ float:right; display:block; color:#999; font-size:12px;}
#news_list ul li { clear:both} 
#news_list ul li a{ color:#23448B;}

DIV.quotes { float:right;
	PADDING-RIGHT: 30px; PADDING-LEFT: 3px; PADDING-BOTTOM: 30px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
.link { float:left; border:3px solid #f5f5f5; margin:10px 12px;}

.news_detail{ border-bottom:1px solid #CCC; background:#FFF;}
.news_detail h1{ font-size:20px; line-height:35px; height:35px;color:#254c7d; margin:auto; margin-top:20px; text-align:center;}
.web .banner .a1 {
	float: left;
	height: 100%;
	width: 100%;
}
.web .center .Frame-news .h-news span {
	float: right;
	margin-right: 12px;
	line-height: 28px;
}
.lm{display:block; width:100px; height:34px; float:left;}

.yindao{ width:100%; height:auto; background-color:#6dbdf0; }
.tool_three {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}
.tool_three ul {
	float:left;
	;
	width:100%;
	height:30px;
	padding-left:3px;
}
.tool_three ul li {
	float:left;
	font-size:12px;
	color:#000;
	text-align:center;
	height:30px;
	line-height:30px;
	width:10px;
	padding-left:8px;
	padding-right:8px;
}
.tool_three ul li a, .tool_three ul li a:link, .tool_three ul li a:visited {
	color:#3699FF;
	text-decoration:none;
}
.tool_line {
	height:1px;
	font-size:0;
	background:#DFDFDF;
	margin:0 auto;
	text-align:center;
}
.blank5 {
	clear:both;
	font-size:1px;
	height:5px;
	margin:0 auto;
}

.tool_portmap {
	float:left;
	font-size:14px;
	width:640px;
	height:675px;
	padding:20px 0 0 40px;
}
.tool_portmap li {
	float:left;
	font-size:12px;
	line-height:25px;
	color:#FFF;
	text-align:center;
	padding:0 25px 20px 0;
	height:147px;
}
.tool_portmap li a, .tool_portmap li a:link, .tool_portmap li a:visited {
	color:#005FD7;
	text-decoration:none;
}
.tool_portmap span {
	color:#000;
	height:20px;
	width:60px;
}

.tool_letterorder {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}
.tool_letterorder ul {
	float:left;
	;
	width:600px;
	height:30px;
}
.tool_letterorder ul li {
	float:left;
	font-size:12px;
	color:#000;
	text-align:center;
	height:30px;
	line-height:30px;
	width:80px;
	padding-left:150px;
	padding-right:50px;
}
.tool_letterorder ul li a, .tool_letterorder ul li a:link, .tool_letterorder ul li a:visited {
	color:#3699FF;
	text-decoration:none;
}
.tool_airlines {
	float:left;
	font-size:12px;
	width:640px;
	height:100%;
	padding:20px 0 0 40px;
}
.tool_airlines li {
	float:left;
	font-size:12px;
	color:#FFF;
	text-align:left;
	padding:0 30px 15px 0;
	height:50px;
	width:280px;
}
.tool_airlines li .tool_spanone {
	text-align:left;
	padding-left:20px;
	width:100px;
	vertical-align:top;
}
.tool_airlines li .tool_spantwo {
	color:#000;
	text-align:left;
	padding-left:20px;
	width:100px;
}
.tool_airlines li .tool_spanthree {
	width:111px;
	height:30px;
}
.tool_airlines li span {
	color:#000;
}
.tool_airlines li img {
	float:left;
}
.tool_airlines li a, .tool_airlines li a:link, .tool_airlines li a:visited {
	color:#000;
	text-decoration:none;
}
.tool_airlines li .tool_spanone {
	text-align:left;
	padding-left:20px;
	width:100px;
	vertical-align:top;
}
.tool_airlines li .tool_spantwo {
	color:#000;
	text-align:left;
	padding-left:20px;
	width:100px;
}