.box {
	width: 100%;
}
.header {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; min-width: 1190px;
}
.head {
	margin: 0px auto; width: 1190px; height: 125px;
}
.head-top {
	background: rgb(248, 248, 248); width: 100%; height: 32px; line-height: 32px; margin-top: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.head-top.welcome_bg {
	position: relative;
}
.head-top-con {
	margin: 0px auto; width: 1190px; color: rgb(17, 17, 17);
}
.head-top-con .hi {
	background: url("../images/hi.png") no-repeat left; color: rgb(102, 102, 102); padding-left: 20px; font-size: 12px;
}
.head-top-con .yidong i {
	background: url("../images/topbotbg.png") no-repeat; width: 14px; height: 16px; margin-top: 8px; margin-right: 2px; float: left; display: block;
}
.head-top-con .weixin i {
	background: url("../images/topbotbg.png") no-repeat -17px top; width: 14px; height: 16px; margin-top: 8px; margin-right: 5px; float: left; display: block;
}
.head-top-con .lianxi i {
	background: url("../images/topbotbg.png") no-repeat -43px top; width: 14px; height: 16px; margin-top: 8px; margin-right: 5px; float: left; display: block;
}
.head-top-con .kefu i {
	background: url("../images/topbotbg.png") no-repeat -63px top; width: 14px; height: 16px; margin-top: 8px; margin-right: 5px; float: left; display: block;
}
.head-top-con .fr span {
	margin-left: 25px; float: left; display: block;
}
.head-top-con .fr span a {
	color: rgb(102, 102, 102); font-size: 12px; margin-left: 0px;
}
.head {
	height: 90px;
}
.head .logo {
	margin-top: 20px; float: left;
}
.head .tel {
	margin-top: 20px; float: right;
}
.nav {
	width: 100%; height: 42px; line-height: 42px;
}
.nav_main {
	width: 100%;
}
.nav_main ul {
	margin: 0px auto; width: 1190px;
}
.nav_main ul li {
	width: 110px; text-align: center; float: left;
}
.nav_main ul li a {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.nav_main ul li a:hover {
	color: rgb(255, 0, 0);
}
.nav_main ul li.active {
	background: rgb(255, 127, 0); width: 240px; margin-right: 50px;
}
.nav_main ul li.active a {
	color: rgb(255, 255, 255); font-size: 18px;
}
.fullSlide {
	width: 100%; height: 450px; position: relative; z-index: 999; min-width: 1190px;
}
.fullSlide .bd {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 0;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd ul a {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important; height: 450px; text-align: center; overflow: hidden;
}
.fullSlide .bd li a {
	height: 450px; display: block;
}
.fullSlide .hd {
	background: none; left: 56%; width: 156px; height: 16px; text-align: center; bottom: 0px; line-height: 16px; padding-bottom: 20px; margin-left: -78px; position: absolute; z-index: 100;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	background: url("../images/banner-ico.png") no-repeat; width: 16px; height: 16px; line-height: 9999px; overflow: hidden; margin-right: 10px; float: left; display: inline-block; cursor: pointer;
}
.fullSlide .hd ul .on {
	background: url("../images/banner-ico-hover.png") no-repeat;
}
.slider {
	width: 100%; height: 450px; overflow: hidden; position: relative; min-width: 1190px;
}
.slider_main {
	margin: 0px auto; width: 890px; z-index: 1000;
}
.slider_list {
	left: 0px; top: 0px; height: 450px; position: absolute;
}
.slider_main {
	left: 50%; top: 0px; height: 450px; margin-left: -595px; position: absolute;
}
.slider_list {
	width: 240px; z-index: 9999;
}
.slider_list ul {
	background: url("../images/nav-list-bg.png"); width: 240px; height: 450px; overflow: hidden;
}
.slider_list ul li {
	background: url("../images/line.png") repeat-x left bottom; width: 240px; height: 75px; padding-top: 15px; float: left;
}
.slider_list ul li:hover {
	background: rgb(255, 153, 0); cursor: pointer;
}
.slider_list ul li p {
	width: 180px; height: 38px; color: rgb(255, 255, 255); line-height: 38px; padding-left: 60px; font-size: 16px; position: absolute;
}
.slider_list ul li p a {
	height: 38px; color: rgb(255, 255, 255); line-height: 38px; display: inline-block;
}
.slider_list ul li p a:hover {
	color: rgb(255, 255, 255);
}
.slider_list ul li em {
	left: 22px; margin-top: 35px; position: absolute;
}
.slider_list ul li em i {
	padding: 0px 8px; color: rgb(255, 255, 255); font-size: 12px; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.slider_list ul li b {
	background: url("../images/navjt.png") no-repeat right; width: 10px; height: 38px; right: 25px; display: block; position: absolute;
}
.slider_list ul li p.sub_1 {
	background: url("../images/sub_1.png") no-repeat 30px;
}
.slider_list ul li p.sub_2 {
	background: url("../images/sub_2.png") no-repeat 30px;
}
.slider_list ul li p.sub_3 {
	background: url("../images/sub_3.png") no-repeat 30px;
}
.slider_list ul li p.sub_4 {
	background: url("../images/sub_4.png") no-repeat 30px;
}
.slider_list ul li p.sub_5 {
	background: url("../images/sub_5.png") no-repeat 30px;
}
.classify {
	left: 240px; top: 2px; width: 700px; height: 448px; z-index: 9999;
}
.classify {
	height: 448px; visibility: hidden; position: absolute;
}
.classify div.div-con {
	height: 448px; visibility: hidden; position: absolute;
}
.classify div.div-con {
	background: url("../images/navbg1.jpg") no-repeat left bottom rgb(255, 255, 255); width: 700px; z-index: 101;
}
.classify div.div-con dl {
	padding-top: 25px; clear: both;
}
.classify div.div-con dl dt {
	line-height: 20px; font-weight: bold;
}
.classify div.div-con dl dt i {
	margin-left: 10px;
}
.classify div.div-con dl dd {
	height: 24px; line-height: 22px; padding-top: 5px;
}
.classify div.div-con dl dd a {
	display: block;
}
.classify div.div-con dl dd a:hover span {
	color: rgb(255, 0, 0);
}
.classify div.div-con dl dd a i {
	padding: 0px 30px; color: rgb(221, 221, 221); float: left;
}
.classify div.div-con dl dd a span {
	color: rgb(85, 85, 85);
}
.classify div.div-con dl dd a span.pa-l-n {
	padding-left: 0px;
}
.classify div.div-con dl dd span {
	background: url("../images/nav-list-bor-bg.jpg") no-repeat right; color: rgb(85, 85, 85); padding-right: 12px; font-size: 12px; margin-right: 12px; float: left; display: inline-block; white-space: nowrap;
}
.classify div.div-con .fl {
	padding: 0px 30px; width: 360px;
}
.classify div.div-con .fr {
	width: 260px; color: rgb(102, 102, 102); line-height: 22px; padding-right: 10px; font-size: 12px;
}
.classify div.div-con .fr img {
	width: 100%; margin-top: 10px;
}
.classify div.div-con .fr b {
	text-align: center; color: rgb(255, 51, 0); line-height: 46px; font-size: 18px; display: block;
}
