body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}

*{ word-wrap:break-word;}

body { color:#666; font: 12px/1.232  '微软雅黑', Arial, Tahoma,Helvetica, sans-serif;}

a { text-decoration:none; color:#666; outline:none;}

a:hover { color:#333;}

input,select,textarea { outline:none; vertical-align:middle;}

ul,dl { list-style-type:none;}

img { border:0;}

small,em,i {font-weight:normal; font-style:normal;}

li { list-style:none;}

label input { vertical-align:middle;margin-right:5px;}

img {border:0;}

.fl { float:left;}

.fr { float:right;}

.clear { clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}

.middle { width: 980px; margin:0 auto;}




.top {

	height: 24px;

	color: #fff;

	background-color: #212121;

}

.top-top { 

	height: 24px; 

	line-height: 24px; 

	overflow: hidden;

	color: #fff;

}

.top-right a { 

	margin: 0 3px;

	color: #fff;

}

.top-right a:hover { text-decoration: underline;}

.p1 { float:left;}

.p2 { 

	float: left; 

	margin-top: 4px;

}



.header { background-color: #212121;}

.head {

	height: 164px;

	overflow: hidden;

}

.logo { margin-top: 16px;}

.slogo {

	margin-top: 25px;

	margin-left: 40px;

}

.slogo h2 {

	font-size: 30px;

	font-weight: normal;

	color: #d5d928;

}

.slogo p {

	line-height: 24px;

	margin-top: 5px;

	font-size: 18px;

	color: #fff;

}

.head-right {

	margin-top: 14px;

	font-size: 16px;

	color: #d5d928;

}

.head-right ul li {

	line-height: 30px;

	margin-top: 10px;

	padding-left: 48px;

	background-position: left center;

	background-repeat: no-repeat;

}

.head-right ul li a { color: #d5d928;}

.head-right ul li a:hover { text-decoration: underline;}

.tel { background-image: url(../images/tel.jpg);}

.phone { background-image: url(../images/phone.jpg);}

.mail { background-image: url(../images/mail.jpg);}



.nav {

	position: relative;

	height: 50px;

	background-color: #006fbb;

	z-index: 2;
	width: 100%;

}
.navfixe {
	position: fixed;
	top: 0px;
	z-index:9999;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+0))
}
.menu {

	height: 50px;

	line-height: 50px;

}

.menu ul li {

	position: relative;

	float: left;

	height: 50px;

	line-height: 50px;

	background-image: url(../images/nav_li_bg.jpg);

	background-position: left top;

	background-repeat: no-repeat;

}

.menu ul li:first-child { background-image: none;}

.menu ul li a {

	display: block;

	padding: 0 13px;

	font-size: 18px;

	color: #fff;

}

.menu ul li a:hover,.menu ul li a.cur { color: #fff100;}

.menu ul li ul {

	position: absolute;

	display: none;

	width: 150%;

	left: -25%;

	top: 49px;

	padding: 0;

	padding-top: 6px;

	background-color: rgba( 28, 147, 233, 0.7);

}

.menu ul li:hover ul,.menu ul li a:hover ul {

	transition: all .5s;

	display: block;

}

.menu ul li ul li {

	float: none;

	height: 30px;

	line-height: 30px;

	margin: 0;

	padding: 0;

	background-image: none;

	text-align: center;

}

.menu ul li ul li a {

	padding: 0;

	font-size: 14px;

	font-weight: normal;

	color: #fff;

}

.menu ul li ul li a:hover {

	background-color: #1c93e9;

	background-image: none;

	color: #fff;

}



.link-bg {

	padding: 10px 0;

	background-color: #006fbb;

}

.linklist span {

	padding-right: 10px;

	font-size: 24px;

	font-weight: bold;

	color: #fff;

	vertical-align: middle;

}

.linklist a {

	margin: 0 10px;

	font-size: 14px;

	color: #fff;

}

.linklist a:hover { text-decoration: underline;}



.footer {

	padding: 20px 0;

	background-color: #333;

}

.foot-left {

	width: 500px;

	margin-top: 20px;

}

.foot-left h2 {

    

	font-size: 28px;

	font-weight: normal;

	color: #0068b7;

}

.foot-left p {

	line-height: 24px;

	margin-top: 20px;

	font-size: 14px;

	color: #fff;

}

.foot-left a { color: #fff;}

.foot-left a:hover { text-decoration: underline;}

.foot-left h3 {

	font-size: 24px;

	font-weight: normal;

	color: #fff;

}

.foot-middle {

	width: 90px;

	line-height: 18px;

	margin-top: 20px;

	margin-left: 40px;

}

.foot-middle a {

	display: block;

	font-size: 12px;

	color: #00a0e9;

}

.foot-middle a:hover { text-decoration: underline;}

.foot-right ul li { margin-bottom: 3px;}

.foot-right .wbk {

	width: 195px;

	height: 14px;

	padding: 11px 10px;

	padding-left: 40px;

	border: 0;

	background-repeat: no-repeat;

}

.foot-right .name { background-image: url(../images/name.jpg);}

.foot-right .yx { background-image: url(../images/yx.jpg);}

.foot-right .dh { background-image: url(../images/dh.jpg);}

.foot-right .wby {

	width: 277px;

	height: 79px;

	padding: 10px;

	border: 0;

	resize: none;

}

.foot-right .tj {

	width: 100px;

	height: 36px;

	line-height: 36px;

	margin-top: 14px;

	border: 0;

	background-color: #0068b7;

	font-size: 20px;

	color: #fff;

	text-align: center;

}