@charset "utf-8";
/* CSS Document */
#phonefooternav{ display:none;}
#mmenu{ display:none;}
body {
	color: rgb(102, 102, 102);font-family: microsoft yahei; font-size: 14px; position: relative; -ms-overflow-x: hidden; background-color: #fff;
}
.header {
	width: 1000px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.content {
	width: 1000px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.footer {
	width: 1000px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.container {
	width: 1000px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.header {
	width: 100%; height: 225px; position: relative; z-index: 1000; background-color: rgb(255, 255, 255);
}
.header .header_top {
	width: 100%; height: 37px; background-color: rgb(239, 239, 240);
}
.header .header_top p {
	line-height: 37px; margin-right: 60px; float: right;
}
.header .header_top ul {
	overflow: hidden; margin-top: 10px; float: right;
}
.header .header_top li {
	width:60px; text-align: center; border-left-color: rgb(167, 167, 168); border-left-width: 1px; border-left-style: dotted; float: left; padding-left:10px;
}
.header .header_top .first {
	border: currentColor; border-image: none; color:#00a0e9;
}
.header .header_top .first a {
	color:#00a0e9;
}
.header .header_center {
	height: 120px; overflow: hidden;
}
.header .header_center .logo {
	overflow: hidden; margin-top: 10px; float: left;
}
.header .header_center dt {
	margin-top: 10px; float: left;
}

.header .header_center h2 {
	color: rgb(89, 87, 87); font-family: "微软雅黑"; font-size: 33px;
}
.header .header_center dd p {
	text-align: center; color: rgb(82, 82, 82); font-size: 20px;
}
.header .header_center .center {
	padding-left: 15px; margin-top: 30px; margin-left: 15px; border-left-color: rgb(184, 184, 184); border-left-width: 2px; border-left-style: solid; float: left;
}
.header .header_center .center p {
	color: rgb(82, 82, 82); line-height: 29px; font-size: 16px;
}
.header .header_center .phone {
	background: url("../images/header_phone.png") no-repeat left top; text-align: right; padding-left: 27px; margin-top: 35px; float: right;
}
.header .header_center .phone p {
	color: rgb(51, 51, 51); font-size: 17px;
}
.header .header_center .phone em {
	color: #ce0000; font-size: 24px; 
}
.header .header_center .ewm {
	text-align: center; overflow: hidden; margin-top: 15px; margin-left: 10px; float: right;
}
.header .header_center .ewm p {
	color: rgb(156, 156, 156); font-size: 12px;
}
.header .header_nav {
	width: 100%; height: 67px; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;
}
.header .header_nav li {
	line-height: 67px; font-size: 14px;  border-right:1px #e5e5e5 solid;float: left; position: relative;
}
.header .header_nav li > a {
	padding: 0px 28.2px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.header .header_nav .first {
	background:#00a0e9;
	color:#FFF;
border-left:1px #e5e5e5 solid;
}
.header .header_nav .first a {
	background:#00a0e9;
	color:#FFF;
}

.header .header_nav .cur {
	background-color: #00a0e9;
}
.header .header_nav li:hover {
	background-color: #00a0e9;
}
.header .header_nav .cur > a {
	color: rgb(255, 255, 255);
}
.header .header_nav li:hover > a {
	color: rgb(255, 255, 255);
}

.pinpai{ float:left; width:250px;}
.header .header_nav .next_nav {
	background:#fff;padding: 20px 20px 30px; top: 67px;display: none; position: absolute; border:1px #ccc solid; float:left;
}
.header .header_nav .next_nav .tu {
	width: 160px; height: 117px; margin-left: 20px; float: left; background-color: rgb(255, 255, 255);
}
.header_nav .next_nav .tu img {
	width: 160px; height: 117px; overflow: hidden;
}
.header .header_nav .next_nav .list a:hover {
	color: #e60012;
}
.header .header_nav li:hover .next_nav {
	display: block;
}
.footer {
	width: 100%; height:204px; overflow: hidden; position: relative; background-color: rgb(23, 23, 23);
}

.footer .center { padding-top:20px;
	overflow: hidden;
}
.footer .center dl {
	height: 75px; overflow: hidden; padding-top: 15px; padding-right: 10px; border-right-color: rgb(69, 69, 69); border-right-width: 1px; border-right-style: dotted; float: left;
}
.footer .center dt {
	margin-right: 8px; float: left;
}
.footer .center dd {
	float: left;
}
.footer .center h2 {
	color: rgb(255, 255, 255); font-size: 24px;
}
.footer .center dd p {
	color: rgb(255, 255, 255); font-size: 14px;
	margin-top:15px;
}
.footer .center .dizhi {
	height: 100px; padding-right: 14px; padding-left: 16px; border-right-color: rgb(69, 69, 69); border-right-width: 1px; border-right-style: dotted; float: left;
}
.footer .center .dizhi p {
	color: rgb(142, 142, 142); line-height: 20px;
}
.footer .center .phone { background:url(../images/header_phone.png) no-repeat left;height: 70px; text-align: right; overflow: hidden; padding-top: 30px; padding-right: 20px; padding-left: 40px; margin-left: 10px; float: left;
}
.footer .center .phone p {
	color: rgb(255, 255, 255); font-size: 12px;
}
.footer .center .phone em {
	color: #00a0e9; font-family: Arial; font-size: 24px;
}
.footer .center .ewm {
	height: 100px; overflow: hidden; margin-left: 2px; float: left;
}
.footer .center .ewm img {
	margin-right: 10px; float: left;
}
.footer .center .ewm p {
	color: rgb(167, 167, 167); float: left;
}
.footer .center .ewm b {
	font-size: 14px; display: block;
}
.footer .footer_bottom {
	left: 0px; width: 100%; height: 60px; bottom: 0px; overflow: hidden; position: absolute; background-color: rgb(67, 67, 67);
}
.footer .footer_bottom p {
	text-align: center; color: rgb(166, 166, 166); line-height: 60px; font-size: 12px;
}
.footer .footer_bottom a {
	color: rgb(166, 166, 166); margin-left: 25px;
}
.footer .footer_bottom em {
	padding: 0px 6px;
}
.footer .footer_bottom b {
	padding: 0px 3px; display: inline-block;
}
.mt10 {
	margin-top: 10px;
}
.youce {
	width: 54px; right: -3px; bottom: 25px; float: right; position: fixed; z-index: 10000; _position: absolute; _bottom: auto; _margin-bottom: 15px;
}
.youce ul li {
	background: #00a0e9; width: 41px; margin-bottom: 3px;
}
.youce ul li:hover {
	background: red;
}
.youce ul li a {
	width: 41px; height: 41px; display: block;
}
.youce ul li a.yc1 {
	background: url("../images/yc_01.png") no-repeat center;
}
.youce ul li a.yc2 {
	background: url("../images/yc_02.png") no-repeat center;
}
.youce ul li a.yc3 {
	background: url("../images/yc_03.png") no-repeat center; width: 41px; height: 41px; position: relative;
}
.youce ul li a.yc3 .wx_box {
	width: 153px; right: 40px; bottom: 0px; padding-right: 9px; display: none; position: absolute; cursor: default;
}
.youce ul li a.yc3 .yc_weixin {
	background: rgb(255, 255, 255); padding: 12px 11px 0px; border: 1px solid rgb(214, 214, 214); border-image: none;
}
.youce ul li a.yc3 .yc_weixin span {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; display: block;
}
.youce ul li a.yc4 {
	background: url("../yc_04.png") no-repeat center;
}
.youce ul li a.yc3:hover .wx_box {
	display: inline;
}

.youshi9{ float:left; width:1000px; margin-top:20px; border-top:1px #f0f0f0 solid; padding-top:10px; padding-bottom:10px;}
.youshi9 dl{ float:left; width:300px; padding-right:20px; margin-top:20px; padding-left:20px;}
.youshi9 dl.nn{ float:left; width:300px; padding-right:0px; margin-top:20px; padding-left:10px;}
.youshi9 dt{ float:left; width:120px; height:120px; padding-left:50px;}
.youshi9 dd{ float:left; width:280px; line-height:30px;text-align:justify; text-justify:inter-ideograph;}
.youshi9 dd span{ float:left; font-size:18px; font-weight:bold; line-height:40px; margin-top:20px;}
/*下拉*/

.dropdown-menu{
	float:left; width:400px;
}
.dropdown-menu dl{
  float: left;
  width:200px;
  margin-bottom: 0;  height: 100%;
  overflow: auto;
  text-align: center;
  background-color: #fcfcfc;
  background: linear-gradient(top, #fcfcfc, #f1f1f1);
  background: -moz-linear-gradient(top, #fcfcfc, #f1f1f1);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc), to(#f1f1f1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
}
.dropdown-menu dl A{ background:none;}
.dropdown-menu .even{
  background-color: #f1f1f1;
  background: linear-gradient(top, #f1f1f1, #fcfcfc);
  background: -moz-linear-gradient(top, #f1f1f1, #fcfcfc);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#fcfcfc));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#fcfcfc');
}
.dropdown-menu dt{
  height: 48px;
  margin-top: 1px;
  line-height: 48px;
  font-weight: normal;
  color: #000;
}

.dropdown-menu dt a{
  color: #000;
}
.dropdown-menu dt a:hover{
  color: #c21a29;
}
.dropdown-menu dl:nth-child(1) dt a:hover{
  color: #c31a28;
}
.dropdown-menu dl:nth-child(2) dt a:hover{
  color: #e95314;
}
.dropdown-menu dl:nth-child(3) dt a:hover{
  color: #0096ff;
}
.dropdown-menu dl:nth-child(4) dt a:hover{
  color: #7158f3;
}
.dropdown-menu dl:nth-child(5) dt a:hover{
  color: #169e49;
}
.dropdown-menu .pic{
  height: auto;
  border:none;
  margin-bottom: 12px;
}
.dropdown-menu dd{
  display: block;
  border-bottom: 1px dashed #dedede;
  height: 38px;
  line-height: 38px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dropdown-menu dd a:hover{ color:#e60012;}
.dt_hezuo{ float:left; width:290px;}
.dt_hezuo ul li{ float:left; width:130px; margin-right:6px; border:1px #CCCCCC solid; margin-top:10px; margin-left:6px;}

.header .header_nav .next_nav .list {
	padding-right: 20px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: left;
}
.header .header_nav .next_nav .list a {
	background:none;
	color: rgb(153, 153, 153); line-height: 40px; font-size: 13px; display: block;
}

.header .header_nav .next_nav A{ background:none; color:#000;}







