* {
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style: none;
	border: none;
	font-family:Helvetica Neue, Helvetica, "PingFang SC", "Hiragino Sans GB",   Arial, sans-serif,"宋体","微软雅黑","Microsoft Yahei";
	/*font-family:"微软雅黑","Microsoft Yahei","Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",   Arial, sans-serif;*/
}

html,
body {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

a {
	display: block;
	color: #000000;
}

 ul,li{list-style:none;display:block;}
.left{float: left;}
.right{float: right;}
/*清除浮动代码*/

.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfloat {
	zoom: 1
}

.body {
	width: 1200px;
	margin: 0 auto;
	background-color: #eef1f1; 
    position: relative;
}


/*头部*/

header {
	background-color: #f8f8f8;
	height: 112px;
}

.header-div {
	clear: both;
	position: relative;
	z-index: 10;
}

.top-login {
	width: 370px;
	overflow: hidden;
	position: absolute;
	left: 30px;
	top: 27px;
}

.top-right {
	position: relative;
	z-index: 9;
	float: right;
	height: 112px;
}

.top-list {
	width: 92px;
	position: relative;
	float: left;
	height: 112px;
}
.top-list a.hover{
	background-color: #30405a;
	border-top: 5px solid #e57e31;
	overflow: hidden;
	color: #FFFFFF;
	height: 107px;
}

.top-color-1 {
	background-color: #e0eaf3;
}

.top-color-2 {
	background-color: #c7dced;
}

.top-color-3 {
	background-color: #adcde6;
}

.top-list a {
	width: 90px;
	display: inline-block;
	height: 112px;
}

.top-list a i {
	display: block;
	margin: 0 auto;
	width: 36px;
	height: 36px;
	margin-top: 25px;
}

.top-list a span {
	width: 90px;
	display: inline-block;
	font-size: 14px;
	text-align: center;
}

.top-list a i.icon_ss {
	background: url(../img/sous.png) no-repeat;
}

.top-list a i.icon_pt {
	background: url(../img/pt.png) no-repeat;
}
.top-list a.hover i.icon_pt{
	background: url(../img/pt2.png) no-repeat;
}

.top-list a i.icon_rk {
	background: url(../img/sfrk.png) no-repeat;
}

.top-left {
	float: right;
	height: 112px;
	width: 510px;
}

.top-left ul {
	width: 510px;
	display: inline-block;
}

.top-left ul li {
	width: 84px;
	height: 112px;
	float: left;
}

.top-left ul li a {
	width: 84px;
	height: 112px;
	display: inline-block;
}

.top-left ul li a i {
	display: block;
	margin: 0 auto;
	width: 30px;
	height: 30px;
	margin-top: 30px;
}
.top-left ul li a.hover i {
	margin-top: 25px;
}

.top-left ul li a i.icon_house {
	background: url(../img/house_.png) no-repeat;
}

.top-left ul li a i.icon_pt {
	background: url(../img/dd_1.png) no-repeat;
}

.top-left ul li a i.icon_yq {
	background: url(../img/microscope_.png) no-repeat;
}

.top-left ul li a i.icon_zc {
	background: url(../img/law_.png) no-repeat;
}
.top-left ul li a i.icon_zn {
	background: url(../img/icon_zhinan.png) no-repeat;
}
.top-left ul li a i.icon_zn-1 {
	background: url(../img/icon_zhinan-1.png) no-repeat;
}
.top-left ul li a i.icon_lx {
	background: url(../img/chat_.png) no-repeat;
}

.top-left ul li a span {
	width: 84px;
	display: inline-block;
	font-size: 14px;
	text-align: center;
}

.top-left .search{
	width: 420px;
	display: inline-block
}
.top-left .search a{
	float: left;
	margin-right: 10px;
}
.top-left .search a img{
	display: block;
	padding: 44px 0 0 0;
}
.top-left .search .search-input{
	border-left: 1px solid #626262;
	float: left;
	height: 40px;
	margin-top: 36px;
	padding-left: 10px;
}
.top-left .search .search-input input{
	font-size: 20px;
	width: 240px;
	height: 40px;
	line-height: 40px;
	border:0;
	outline:none;
	float: left;
}
.top-left .search .search-input a i.icon_ss {
    background: url(../img/sous.png) no-repeat;
}

.top-left .search .search-input a i {
    display: block;
    margin: 0 auto;
    width: 36px;
    height: 36px;
    float: left;
}

.top-left .search .tooltip{
	float: left;
	margin: 5px 0 0 47px;
}
.top-left .search .tooltip span{
	font-size: 12px;
	color: #999;
}

/*底部*/

.footer-div {
	width: 1200px;
	padding: 20px 0;
	background-color: #30405a;
	border-top: 2px solid #e47f31;
}

.footer-db {
	padding: 15px 30px 0;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.footer-db .img-login{
	float: left;
	margin-right: 90px;
	margin-top: 40px;
}

.footer-db dl {
	float: left;
	width: 260px;
	padding: 0 0 0 20px;
	padding-bottom: 0px;
	margin-bottom: -1000px;
	border-right: #fff solid 1px;
	padding-bottom: 1000px;
	position: relative;
}
.footer-db dl.dl-div{
	border-right: none;
	padding-left: 50px;
}
.footer-db dl dt {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
    color: #e67f34;
}
.footer-db dl dd{
	line-height: 30px;
	font-size: 12px;
}
.footer-db dl dd a{
	color: #FFFFFF;	
}
.footer-right{
	position: absolute;
    right: 50px;
    width: 220px;
    text-align: center;
	font-size:13.4px;
}
.footer-right p{
	color: #FFFFFF;
}
.syfootBarOpen{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #222d3f;
	text-align: center;
}
.syfootBarOpen p{
	color: #FFFFFF;
	font-size: 12px;
}
.h_y:hover{
	color: #e67f34;
}