* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
html { width:100%; height:100%; }
body { width:100%; height:100%; font:1em/150% "Arial", "Microsoft Yahei", "Thmano"; color:#92b8ce; -webkit-text-size-adjust:100%; background:#0a324a; }
img { border:0px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
.wrapper { max-width:640px; min-width:320px; width:100%; margin:0 auto; position:relative; padding-top:40px; }
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-index:98; background:#000; opacity:1; display:none; }
.dataErr { width:100%; height:40px; }
.dataErr font { margin-left:2%; text-align:left !important; font-size:0.8em !important; }
/* cms2.0地图 */
.BMap_bubble_title a { background:#174763; }
.relLink { width:100%; height:40px; line-height:40px; background:#174763; }
.relLink .l { float:left; width:50%; height:40px; text-align:center; }
.relLink .r { float:right; width:49%; height:40px; border-left:1px solid #0a283e; text-align:center; }
.relLink a { color:#92b8ce; display:block; opacity:0; }
.loadingData { background:#174763; color:#92b8ce;  }
.navBarTheme_0 .slide, .navBarTheme_0 .pointer { background:#174763; background:-webkit-linear-gradient(top left, #174763 ,#174763); }
/* header */
.header { width:100%; position:fixed; left:0; top:0; z-index:100; }
.header .main { width:100%; min-width:320px; max-width:640px; height:40px; background:#0a324a; margin:0 auto; }
.header .logo { float:left; width:75%; overflow:hidden; }
.header .logo, .header .logo img { height:40px; }
.logo a{ color:#FFFFFF; font-size:20px; line-height:40px; margin-left:10px}
/* nav */
.nav { width:40px; height:40px; float:right; position:relative; }
.nav p { width:40px; height:40px; background:#174763; }
.nav p:before { display:block; width:25px; height:20px; content:"\20"; background:url(../images/a.png) 0 0 no-repeat; background-size:100px; position:relative; top:10px; left:7px; }
.nav .drop { width:115px; position:absolute; right:0; top:40px; background:#0c2d44; border-left:5px solid #0c2d44; display:none; z-index:100; }
.nav .drop a { display:block; height:40px; line-height:40px; background:#174763; color:#92b8ce; font-size:0.8em; border-bottom:1px solid #2f6781; padding-left:20px; position:relative; }
.nav .drop a.hover { background:none; }
.nav .drop a.hover:before { width:25px; height:20px; content:"\20"; background:url(../images/a.png) -50px 0 no-repeat; background-size:100px; position:absolute; right:0; top:9px; }
/* banner */
.banner { width:100%; margin-bottom:15px; }
.banner img { display:block; width:100%; }
/* iNav */
.iNav { width:100%; height:auto; padding-bottom:15px; overflow:hidden; }
.iNav li { float:left; width:25%; height:auto; }
.iNav li a { display:block; width:80%; margin:0 auto; background:#174763; color:#92b8ce; text-align:center; box-shadow:0 0 10px rgba(0,0,0,0.3); padding:10px 0; line-height:1.5; font-size:0.8em; }
.iNav li a:before { display:block; width:40px; height:30px; content:"\20"; background:url(../images/a.png) 0 -50px no-repeat; background-size:100px; margin:0 auto; }
.iNav li a.hover { background:#0b6092; }
.iNav li:nth-child(2) a:before { background-position:-50px -50px; }
.iNav li:nth-child(3) a:before { background-position:0 -85px; }
.iNav li:nth-child(4) a:before { background-position:-50px -85px; }
/* isort */
.isort { width:100%; height:auto; overflow:hidden; background:#174763; margin-bottom:15px; }
.isort li { float:left; width:33.33%; text-align:center; padding:5px 0; }
.isort a { display:block; width:90%; height:30px; line-height:30px; margin:0 auto; color:#92b8ce; font-size:1em; font-weight:700; }
.isort li.hover a, .isort li.cur a { background:#0a324a; color:#ffb400; }
.ipro { width:100%; overflow:hidden; margin-bottom:10px; }
.ipro .item { width:110%; float:left; }
.ipro li { float:left; width:42.5%; padding:1% 1% 0; margin:0 2% 2% 0; background:#174763; }
.ipro li img { display:block; width:100%; height:auto; }
.ipro li font { display:block; color:#92b8ce; text-align:center; font-size:0.8em; }
.ipro .item:nth-child(2), .ipro .item:nth-child(3) { display:none; }
.ipro li.hover { background:#0b6092; }
/* inews */
.inews { width:100%; height:auto; margin-bottom:20px; }
.inews .tid { height:40px; line-height:40px; background:#174763; overflow:hidden; }
.inews h2 { float:left; font-size:1.1em; color:#ffb400; margin-left:10px; }
.inews .tid a { float:right; margin-right:10px; color:#92b8ce; }
.inews .tod { border-left:5px solid #174763; }
.inews .tod a { display:block; height:40px; line-height:40px; padding:0 20px 0 30px; overflow:hidden; font-size:0.8em; color:#92b8ce; border-bottom:1px solid #174763; position:relative; }
.inews .tod a:before { width:25px; height:20px; content:"\20"; background:url(../images/a.png) -75px 0 no-repeat; background-size:100px; position:absolute; left:0px; top:10px; }
.inews .tod a.hover { background:#174763; }
.inews .tod a.hover:before { background-position:-25px 0; left:auto; right:10px; }
/****************
 * 内页
 ***************/
/* sitepath */
.sitepath { width:100%; height:40px; line-height:40px; overflow:hidden; background:#174763; border-top:5px solid #0a324a; border-bottom:5px solid #0a324a; position:relative; }
.sitepath h2 { font-size:1em; color:#ffb400; margin-left:10px; }
.sitepath .showPanel { width:30px; height:30px; border-radius:30px; background:#0a324a; position:absolute; right:5px; top:5px; display:none; }
.sitepath .showPanel:before { width:20px; height:20px; display:block; content:"\20"; margin:0 auto; background:url(../images/a.png) -50px 0 no-repeat; background-size:100px; position:relative; top:5px; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg); }
.panel { width:100%; overflow:hidden; background:#174763; padding:1% 0; display:none; }
.panel a { float:left; width:32%; margin:0 0 1% 1%; height:30px; line-height:30px; text-align:center; }
.panel font { display:block; background:#1f5270; border:1px solid #0d3d59; color:#92b8ce; font-size:0.8em; overflow:hidden; }
.panel a.hover font { background:#133d57; border-color:#133d57; color:#ffb400; box-shadow:0 1px 5px rgba(0,0,0,0.1) inset; }
/* listPro */
.listPro { overflow:hidden; width:100%;  padding-top:1%; }
.listPro .list { width:110%; overflow:hidden; }
.listPro .item { float:left; width:42.5%; padding:1% 1% 0; margin:0 2% 2% 0; background:#174763; }
.listPro .item img { display:block; width:100%; height:auto; }
.listPro .item font { display:block; color:#92b8ce; text-align:center; font-size:0.8em; }
.listPro li.hover { background:#0b6092; }
/* listNews */
.listNews .list { overflow:hidden; width:100%; margin-bottom:10px; }
.listNews .item { padding:5px 2%; border-bottom:1px solid #17526a; }
.listNews .list h3, .listNews .list p { color:#92b8ce; font-size:0.9em; height:30px; line-height:30px; overflow:hidden;  }
.listNews .list p { text-align:justify; height:40px; line-height:20px; font-size:0.8em; opacity:0.5;  }
.listNews li.hover { background:#044165; }
/* showInfo */
.showInfo h1 { color:#92b8ce;  }
/* jingFormat */
.jingFormat { color:#E7F6FF; }
/* footer */
.jingFormat td{ border:1px #FFFFFF solid}
.footer, .footer a { color:#92b8ce; }
.dede_pages{ height:50px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#459FCE;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:0px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#459FCE;
}
.dede_pages .pageinfo strong{
	color:#459FCE;
	font-weight:normal;
	margin:0px 2px;
}
