@charset "utf-8";
/* CSS Document */

/*=====================通用样式定义========================*/
body{margin:0;padding:0;font-size:12px;line-height:24px; font-family:"宋体","Arial"; background:#f6f6f6;}
form,ul,dl,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
p{ color:#555;}
input,select{font-size:12px;line-height:16px;}

img{border:0; vertical-align:middle;}
ul,li{list-style-type:none;}
/* 通用浮动属性 */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;line-height:0;height:0;font-size:0; overflow:hidden;}
/*文字对齐方式*/
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.con{ text-indent:2em;}
.con a{ color:#b70000;}
/*常用方法*/
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}
/* 默认链接颜色 */
a{ color:#b70000;}
a:link,a:visited{text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
/*清除链接虚框*/
:focus { outline: none; }/*针对Firfox*/
a,area { blr:expression(this.onFocus=this.blur()) }/*/针对IE*/

.topbg{ background:#fff; height:97px;}
.top{ background:url(../images/tel.jpg) right top no-repeat #fff; width:1000px; height:76px; margin:0 auto; padding-top:21px;}
.top .logo{ width:347px; height:58px; float:left;}
.top .head{ height:205px; height:58px; float:left; margin-left:35px; display:inline; border-left:1px #696969 solid; color:#444; padding-left:15px; line-height:20px;}

.navbg{ height:38px; background:#06c;}
.nav{ width:1000px; height:38px; margin:0 auto;}
.nav li{ float:left; text-align:center; font-size:14px; line-height:38px;}
.nav li a{ width:97px; height:38px; display:block; border-right:1px #004a93 solid; color:#fff;}

.banner{ width:1000px; height:174px; margin:0 auto; margin-top:12px;}
.bannerlist{ width:1000px; height:174px; margin:0 auto; margin-top:12px;}

.loc{ width:1000px; height:49px; margin:0 auto; border-bottom:1px #dfdfdf solid; background:#fff;}
.loc .fl{ width:400px; height:49px;}
.loc .fr{ width:470px; height:49px;}
.loc .fl p{ font-size:14px; line-height:49px; margin-left:12px;}
.loc .fr p{ background:url(../images/img01.png) left center no-repeat; padding-left:25px; line-height:49px;}
.loc .fr p a{ margin-left:10px;}





.footbg{ height:212px; background:url(../images/footbg.jpg) top repeat-x; margin-top:10px;}
.footnav{ width:650px; height:36px; margin:0 auto;}
.footnav li{ float:left; line-height:36px; font-size:14px; color:#fff;}
.footnav li span{ margin-left:10px; margin-right:10px;}
.footnav li a{ color:#fff;}
.foot{ width:1000px; height:150px; padding-top:30px; margin:0 auto;}
.foot p{ text-align:center; color:#fff; line-height:28px;}



.js{POSITION: relative; width:1000px; height:174px; margin:0 auto;}
.jsNav {
	POSITION: absolute;
	right:1px;
	bottom:1px;
	width:223px;
	height:23px;
	font-size:1px;
	line-height:14px;
	background:none;
}
.jsNav a{ width:49px; height:14px; float:left; background:#6196bb; filter: Alpha(Opacity=100, Style=0);opacity:1.00; margin-left:5px; display:block;  _display:inline;  text-indent:-9999px;}
.jsNav a.prevBtn {display:none;}
.jsNav a.nextBtn {display:none;}
.jsNav a.imgSelected { background:#14496e; filter: Alpha(Opacity=100, Style=0);opacity: 1.00;  height:14px; width:49px;  margin-left:5px;}