﻿ul, li, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul, li { list-style: none; }
img { border-style: none; border-color: inherit; border:0 none; }
* { text-decoration: none; font-size: 12px; color: #80858a; font-family:Arial, "微软雅黑";padding: 0; margin: 0; }
.clear { clear: both; display: block; float: none; font-size: 0; overflow: hidden; visibility: hidden; width: 0; height: 15px; }
a{color: #80858a;}
a:hover{color: #004e9c}
.clearfix {min-height: 1%;}
.clearfix:after {
	content: '.';
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

body{ background:white;}
#bj{ background: url(../images/bj.png) repeat-x #c0c7ce; height:auto !important; height:1100px; min-height:1100px;width:100%;min-width:1200px;}
#bj2{ background: url(../images/bj.png) repeat-x #c0c7ce; height:auto !important; height:900px; min-height:900px;width:100%;min-width:1240px;}

.head{ width:100%; margin:0 auto;}
.Top{ position:relative; width:1180px; height:80px; margin:0 auto}
.logo{
	position: absolute;
	left: 0;
	bottom: 10px;
}
.img{ position:absolute; right:0; bottom:20px;}

.wb{ position:absolute; right:35px; top:14px; background: url(../images/public/wb.gif) no-repeat right center;}
.wb a{ display:block; width:66px; height:28px; line-height:28px; padding-right:32px; color:#685d59;}
.wb a:hover{ color:red;}
.wb div{ position:relative}
.wb div span{ position:absolute; left:-32px; top:-36px; z-index:100; display:none}




.weixin{ position:absolute; right:0; top:14px;}
.weixin .wbox{ position:relative}
.weixin .wbox span{ position:absolute; left:-104px; top:0; z-index:100; display:none}



.hR{ float:right; height:28px; width:289px; padding-top:52px;}
.hR span{ display:block; float:left;}
.hR .log{ padding-right:12px; display:none}
.hR .ibg{ background:url(../images/public/ser-text.png) no-repeat left 2px; width:161px; height:24px; padding-top:4px; padding-left:5px; float:right; position:relative}
.ibg .ser{ position:absolute; right:10px; top:10px;}
.ibg .ip1{ width:110px; height:24px; line-height:27px; padding-left:15px; border:none 0; background:none;}

.nav{ width:1180px; margin:0 auto; height:51px;}
.nav ul{ float:right;}
.nav ul li{ float:left; background:url(../images/public/navDone.gif) no-repeat left center; padding:0 10px; position:relative;*z-index:10;}
.nav ul li div a{ display:block; height:13px; padding:19px 7px; text-align:center;}
.nav ul li div a:hover{ background: url(../images/nav/navbg.png) repeat-x;}
.nav ul li.curt div a{ background: url(../images/nav/navbg.png) repeat-x;}
.nav dl{ position:absolute; left:10px; top:51px; z-index:10; border:1px solid #6b7791; border-top:3px  solid #6b7791;display:none}
.nav dl dd{ height:36px; line-height:36px; padding:0; border-bottom:1px solid #cccccc;}
.nav dl dd a{ display:block; padding:0 20px 0 10px; width:90px; height:36px; background:white url(../images/public/jt.gif) no-repeat 95px 50%; color:#6b6b6b}
.nav dl dd a:hover{ background:#6b7791 url(../images/public/jt.gif) no-repeat 95px 50%; color:white}

.nav .ibg{ background: url(../images/index/search_bj.jpg) no-repeat 0 0; width:163px; height:25px; float:right; margin-top:13px; margin-left:20px; position:relative}
.nav .ser{ position:absolute; right:10px; top:6px;}
.nav .ip1{ width:110px; height:24px; line-height:27px; padding-left:6px; border:none 0; background:none;}



.footer{ background:white; width: 100%; border-top:3px solid #747b96; height:auto !important; height:40px; min-height:40px; padding-bottom:50px;}
.foot{ width:1180px; margin:0 auto; position:relative}
.fL{ float:left; width:450px; height:30px; line-height:30px; background:url(../images/public/logo1.jpg) no-repeat left top; padding-left:50px; margin-top:10px;}
.fR{ float:right; margin-top:18px;}
.fR ul{ padding-left:220px;}
.fR ul li{ float:left; padding:0 10px; border-right:2px solid #80858a; }

.relate{
	position: absolute;
	right:70px;
	top:17px;
	width:82px;
}
.relate .rbox{ background:url(../images/relate.jpg) no-repeat; width:82px; height:22px; position:relative}
.relate .rbox h1{ width:100%; height:22px; cursor:pointer;}
.relate .rbox ul{ position:absolute; left:0; bottom:22px; background:#8b8f9d; display:none}
.relate .rbox ul li{ width:82px; padding:7px 0; border-bottom:1px solid #7d808d; text-align:center;}
.relate .rbox ul li a{ color:#c5c6c9}
