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

/*=====================通用样式定义========================*/
a{ cursor:pointer}
area{ display:inline; cursor:pointer}
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体","Arial";}
form,ul,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;}
table,td{font-size:12px;padding:0; border-collapse:collapse;}
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:#555;}
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*/


.top{ background:url(../images/tel.jpg) right top no-repeat; width:1000px; height:76px; margin:0 auto; padding-top:21px;}
.top1{ background:url(../images/tel.jpg) right top no-repeat; width:1000px; height:94px; margin:0 auto; padding-top:0px; }
.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:301px; margin:12px auto;}

.botbg01{ width:289px; height:9px; background:url(../images/bg01.jpg) no-repeat; }
.botbg02{ width:409px; height:9px; background:url(../images/bg02.jpg) no-repeat; }
.botbg03{ width:281px; height:9px; background:url(../images/bg03.jpg) no-repeat; }
.botbg04{ width:1000px; height:9px; background:url(../images/bg04.jpg) no-repeat; }
.botbg05{ width:277px; height:9px; background:url(../images/bg05.jpg) no-repeat; }


/*******
.loc{ width:1000px; height:22px; margin:0 auto; margin-bottom:5px;}
.loc p{ margin-left:5px;}
**********/
/*********后添加的搜索**********/
.loc{ width:1000px; height:22px; margin:0 auto; margin-bottom:15px;}
.loc p{ margin-left:5px; width:280px; float:left;}

.loc .fr{ width:260px; height:25px;}
.loc .fr .int{ width:150px; height:20px; line-height:20px; background: url(../images/pub04.jpg) no-repeat; border:1px solid #c6c6c6; float:left;  padding-left:30px;}
.loc .fr .btn{ float:left; width:; height:25px; line-height:25px; margin-left:15px;}
/*********后添加的搜索  end**********/

.link{ width:1000px; height:102px; margin:0 auto; margin-top:10px;}
.linkcon{ width:931px; height:84px; border:1px #eaeaea solid; padding:7px 42px 0px 25px;}
.linkcon .fl{ width:15px; font-weight:bold; color:#2273e2; line-height:18px; font-size:14px; margin-top:4px; }


.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;}


.page{ width:560px; height:22px; margin-top:20px; padding-left:150px;}
.page li{ float:left; margin-left:10px; display:inline; line-height:20px;}
.page li.pg a{ width:20px; height:20px; display:block; text-align:center; }
.page li.pg a:hover{ width:20px; height:20px; display:block; color:#fff; background:#2273e2;}

.js{POSITION: relative; width:1000px; height:301px; margin:0 auto;}
.js .txtbg{
	width:400px;
	height:33px;
	position:absolute;
	left:25px;
	top: 267px; z-index:9999;
}
.js .txtbg p{ font-size:14px; color:#fff; font-weight:bold; line-height:33px;}
.prevBtn { display:none;}
.nextBtn {display:none;
}
.jsNav {
	POSITION: absolute;
	right:1px;
	bottom:1px;
	width:283px;
	height:23px;
	font-size:1px;
	line-height:14px;
	background:#000;
filter: Alpha(Opacity=30, Style=0);
opacity: 0.30; padding-top:10px; padding-left:715px;
}
.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;}


.bannerlist{ width:1000px; height:174px; margin:12px auto;}