﻿#flashs {
	height: 500px; overflow: hidden; position: relative;
}
#flashs .bgitem {
	top: 0px; position: absolute; z-index: 1;
}
#flashs .btn {
	padding: 0px 6px; left: 50%; bottom: 13px; margin-left: -45px; position: absolute; z-index: 7;
}
#flashs .btn span {
	background: rgb(0, 117, 226); margin: 0px 2px; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; display: inline-block; cursor: pointer;
}
#flashs .btn span.on {
	background: rgb(224, 0, 0);
}
.tip {
	text-align: center; padding-top: 45px; position: relative;
}
.tip span {
	left: 50%; top: -25px; margin-left: -25px; position: absolute;
}
.tip a {
	color: rgb(231, 33, 26); font-size: 20px;
}
.tip p {
	margin-top: 5px;
}
.tip i {
	margin: 20px auto 0px; width: 36px; height: 0px; border-top-color: rgb(231, 33, 26); border-top-width: 1px; border-top-style: solid; display: block;
}
.sousuo p {
	color: rgb(51, 51, 51); line-height: 75px; font-size: 13px; float: left;
}
.sousuo p a {
	margin: 0px 5px; color: rgb(51, 51, 51);
}
.sousuo .ssBox {
	background: url(sousuo.png) no-repeat top; width: 283px; height: 38px; overflow: hidden; margin-top: 18px; float: right;
}
.sousuo .ssBox input {
	border: currentColor; width: 230px; height: 38px; color: rgb(153, 153, 153); line-height: 38px; font-size: 13px; margin-left: 10px; float: left;
}
.sousuo .ssBox a {
	width: 40px; height: 38px; float: right; display: block;
}
.product {
	overflow: hidden; margin-bottom:10px;
}
.peoLeft {
	width: 230px; float: left; background-color:#1473b5;
}
.peoLeft .protitle {
	width: 100%; height: 70px; overflow: hidden; background-color:#b40606;
}
.peoLeft h3 {
	text-align: center; font-size: 18px; margin-top: 18px;
}
.peoLeft a {
	color: rgb(255, 255, 255);
}
.peoLeft .protitle p {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; opacity: 0.5;
}
.peoLeft dl {
	width: 100%; margin-bottom: 10px;
}
.peoLeft dt {
	background: url(pro01.png) no-repeat 10px; width: 100%; height: 45px; line-height: 45px; font-size: 20px; font-weight: bold; border-top-color: rgb(76, 157, 234); border-bottom-color: rgb(76, 157, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.peoLeft dt a {
	margin-left: 35px;
}
.peoLeft dd {
	width: 100%;
}
.peoLeft dd div {
	width: 230px; height: 35px; position: relative;
}
.peoLeft dd div > a {
	background: url(pro02.png) no-repeat left; width: 197px; height: 37px; line-height: 37px; padding-left: 10px; font-size: 15px; margin-left:17px; display: block; font-weight:900
}
.peoLeft dd ul {
	padding: 20px; top: 0px; width: 140px; right: -180px; overflow: hidden; display: none; position: absolute; opacity: 0.8; background-color: rgb(0, 117, 226);
}
.peoLeft dd ul li {
	width: 130px; line-height: 30px; overflow: hidden; padding-left: 10px; font-size: 12px; white-space: nowrap;
}
.peoLeft dd div:hover ul {
	display: block;
}
.peoLeft .phone {
	background: url(footerPhone.png) no-repeat 16px rgb(4, 82, 155); padding: 15px 0px 15px 65px; width: 165px;
}
.peoLeft .phone p {
	color: rgb(255, 255, 255); font-size: 13px; opacity: 0.8;
}
.peoLeft .phone h4 {
	color: rgb(255, 255, 255); font-family: Arial; font-size: 22px; font-weight: normal;
}
.proRight {
	width: 946px; overflow: hidden; float: right;
}
.proRight .pro_top {
	background: url(proRightTile.png) repeat-x left top; width: 941px; height: 59px; overflow: hidden; margin-bottom: 20px; border-left-color: rgb(0, 117, 226); border-left-width: 5px; border-left-style: solid;
}
.proRight h3 {
	line-height: 59px; font-size: 14px; margin-left: 10px; float: left;
}
.proRight h3 a {
	color: rgb(51, 51, 51);
}
.proRight .pro_top .more {
	margin-top: 24px; margin-right: 10px; float: right;
}
.proRight ul {
	width: 964px; overflow: hidden;
}
.proRight li {
	width: 220px; height:220px; overflow: hidden; margin:6px; float: left;
}

.proRight li img {
	padding: 7px; border: 1px solid rgb(204, 204, 204); margin-bottom: 12px; display: block; width:204px; height:170px
}
.proRight li h4 {
	text-align: center; overflow: hidden; font-size: 14px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proRight li h4 a {
	color: rgb(51, 51, 51);
}
.proRight li p {
	width: 100%; height:50px; text-align: justify; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 13px;
}
.proRight li .btn {
	width: 107px; height: 34px; margin-left:5px; float: left; display: block;
}
.proRight li .xq {
	background: url(proXQ.jpg) no-repeat center;
}
.proRight li .zx {
	background: url(proZX.jpg) no-repeat center;
}
.tedian {
	padding:15px 0px; overflow: hidden; margin-bottom:20px; border-top-color: rgb(230, 14, 29); border-top-width: 4px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.tedian li {
	width: 295px; height: 300px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; float: left;
}
.tedian .last {
	border: currentColor;
}
.tedian h4 {
	text-align: center; color:#000; font-size: 18px;
}
.tedian span {
	text-align: center; color: rgb(153, 153, 153); font-size: 12px; margin-top: 10px; margin-bottom: 10px; display: block;
}
.tedian .tu {
	margin: 0px auto; width: 156px; height: 156px; overflow: hidden; position: relative;
}
.tedian .tu img {
	display: block;
}
.tedian .tu b {
	background: url(tedian01.png) no-repeat center; left: 0px; top: 0px; width: 156px; height: 156px; display: block; position: absolute;
}
.tedian p {
	margin: 0px auto; width:200px; text-align: justify; color: rgb(51, 51, 51); line-height: 24px; font-size: 13px;
}
.wifi {
	background: url(wifiBg.jpg) no-repeat center; width: 100%; height: 400px; overflow: hidden; margin-bottom: 30px;
}
.wifi .menu {
	width: 100%; height: 62px; overflow: hidden; padding-bottom: 20px; margin-top: 39px; background-color: rgb(255, 255, 255);
}
.wifi .menu li {
	width: 50%; height: 62px; text-align: center; color: rgb(255, 255, 255); line-height: 62px; font-size: 16px; font-weight: bold; float: left; position: relative; cursor: pointer; background-color: rgb(0, 117, 226);
}
.wifi .menu li b {
	background: url(wifi_s.jpg) no-repeat center; left: 50%; width: 18px; height: 6px; bottom: -6px; margin-left: -9px; display: none; position: absolute;
}
.wifi .menu li.cur {
	background-color: rgb(230, 14, 29);
}
.wifi .menu li.cur b {
	display: block;
}
.wifi .wifiBox {
	width: 100%; height: 230px; position: relative; background-color: rgb(255, 255, 255);
}
.wifi .wifiBox > a {
	top: 65px; width: 32px; height: 75px; display: block; position: absolute;
}
.wifi .wifiLeft {
	background: url(wifiLeft.png) no-repeat center; left: -32px;
}
.wifi .wifiRight {
	background: url(wifiRight.png) no-repeat center; right: -32px;
}
.wifi .wifiWin {
	width: 100%; height: 184px; overflow: hidden; position: relative;
}
.wifi .wifiWin ul {
	overflow: hidden; margin-top: 40px; position: absolute;
}
.wifi .wifiWin li {
	width: 251px; text-align: center; float: left;
}
.wifi .wifiWin li img {
	margin: 0px auto 10px; border: 1px solid rgb(204, 204, 204); display: block;
}
.wifi .wifiWin li p {
	margin: 0px auto; width: 90%; color: rgb(51, 51, 51); overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wifi .wifiWin li span {
	display: none;
}
.wifi .wifiWin li:hover img {
	border: 1px solid rgb(230, 14, 29);
}
.wifi .wenBox {
	padding: 20px 15px; width: 974px; margin-top: 20px; position: relative; background-color: rgb(255, 255, 255);
}
.wifi .wenBox b {
	background: url(wifi_bs.png) no-repeat center; left: 50px; top: -5px; width: 16px; height: 5px; display: block; position: absolute;
}
.wifi .wenBox h4 {
	color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 10px;
}
.wifi .wenBox p {
	height: 44px; color: rgb(51, 51, 51); line-height: 22px; overflow: hidden; font-size: 13px;
}
.ad01 {
	background: url(ad01.jpg) no-repeat center; height: 180px; overflow: hidden; margin-bottom: 40px;
}
.ad01 p {
	color: rgb(255, 255, 255); font-size: 13px;
}
.ad01 h3 {
	color: rgb(255, 255, 255); font-size: 22px; font-weight: normal;
}
.ad01 a {
	background: url(adZx.png) no-repeat center; width: 148px; height: 31px; margin-top: 10px; display: block;
}
.ad01 .phone {
	background: url(adPhone.png) no-repeat left top; padding-left: 50px; margin-top: 45px; margin-right: 50px; float: right;
}
.daili {
	overflow: hidden; margin-bottom: 25px;
}
.daili h3 {
	text-align: center; font-size: 24px; margin-bottom: 10px;
}
.daili h3 a {
	color: rgb(51, 51, 51);
}
.daili span {
	background: url(titleBg.png) no-repeat bottom; text-align: center; color: rgb(153, 153, 153); padding-bottom: 12px; font-size: 12px; margin-bottom: 30px; display: block;
}
.daili ul {
	width: 1028px; overflow: hidden;
}
.daili ul li {
	width: 185px; text-align: center; margin-right: 19px; margin-bottom: 20px; float: left;
}
.daili ul li img {
	border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; display: block;
}
.daili ul li p {
	color: rgb(51, 51, 51); font-size: 13px;
}
.area {
	background: url(wifiBg.jpg) no-repeat center; width: 100%; height:400px; overflow: hidden;
}
.area h3 {
	text-align: center; font-size: 24px; margin-top: 30px; margin-bottom: 10px;
}
.area h3 a {
	color: rgb(255, 255, 255);
}
.area span {
	background: url(titleBgb.png) no-repeat bottom; text-align: center; color:#fff; padding-bottom: 12px; font-size: 12px; margin-bottom: 20px; display: block;
}
.area ul {
	width: 1200px; overflow: hidden; background:#fff; padding-top:15px; padding-bottom:15px;
}
.area ul li {
	margin: 0px 10px; width:220px; text-align: center; float: left;
}
.area ul li.last {
	margin: 0px;
}
.area ul li p {font-size: 13px; margin-top: 10px;
}
.fuwu {
	width: 100%; height: 420px; overflow: hidden;background-color: rgb(255, 255, 255);
}
.fuwu h3 {
	text-align: center; font-size: 24px; margin-top:20px; margin-bottom: 10px;
}
.fuwu h3 a {
	color: rgb(51, 51, 51);
}
.fuwu span {
	background: url(titleBg.png) no-repeat bottom; text-align: center; color: rgb(153, 153, 153); padding-bottom: 12px; font-size: 12px; margin-bottom:20px; display: block;
}
.fuwu .fuwuBox {
	width: 100%; height: 235px; overflow: hidden; padding-top: 55px; position: relative;
}
.fuwu .fuwuBox > a {
	left: 50%; top: 0px; width: 25px; height: 25px; display: block; position: absolute;
}
.fuwu .fuwuLeft {
	background: url(fuwuLeft.png) no-repeat top; margin-left: -30px;
}
.fuwu .fuwuRight {
	background: url(fuwuRight.png) no-repeat top; margin-left: 5px;
}
.fuwu .fuwuBox > a:hover {
	background-position: bottom;
}
.fuwu .fuwuWin {
	width: 100%; height:235px; overflow: hidden; position: relative;
}
.fuwu .fuwuWin ul {
	overflow: hidden; position: absolute;
}
.fuwu .fuwuWin li {
	width: 276px; height:235px; text-align: center; margin-right: 20px; float: left;
}
.fuwu .fuwuWin li img {
	padding: 9px; border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; display: block;
}
.fuwu .fuwuWin li p {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fuwu .fuwuWin li .zixun {
	background: url(fuwuZx.png) no-repeat center; margin: 15px auto 0px; width: 107px; height: 34px; display: block;
}
.youshi {
	overflow: hidden;
}
.youshi01 {
	background: url(youshi_01.png) no-repeat center; height:76px; overflow: hidden; margin:20px auto 5px auto
}
.youshi02 {
	background: url(youshi_02.png) no-repeat center; height: 300px; overflow: hidden;
}
.youshi03 {
	background: url(youshi_03.png) no-repeat center; height: 282px; overflow: hidden;
}
.youshi04 {
	background: url(youshi_04.png) no-repeat center; height: 322px; overflow: hidden;
}
.youshi05 {
	background: url(youshi_05.png) no-repeat center; height: 260px; overflow: hidden;
}
.youshi h4 {
	color:#ffce39; font-size: 20px;
}
.youshi span {
	color:#fff; font-family: Arial; font-size: 13px; margin-bottom: 20px; display: block;
}
.youshi p {
	color:#fff; line-height: 36px; font-size: 14px; margin-left: 20px;
}
.youshi02 .wen {
	margin-top:73px; margin-left: 65px;
}
.youshi03 .wen {
	margin-top: 65px; margin-left:689px;
}
.youshi04 .wen {
	margin-top: 64px; margin-left: 65px;
}
.youshi05 .wen {
	margin-top:20px; margin-left:689px;
}
.youshi05 .phone {
	background: url(youshiPhone.png) no-repeat left; padding-left: 50px; margin-top: -40px; margin-left:400px;
}
.youshi05 .phone em {
	color: rgb(0, 0, 0); font-size: 13px; display: block;
}
.youshi05 .phone h3 {
	color:#ffce39; font-size: 22px; font-weight: normal;
}
.kehu {
	width: 100%; height: 470px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.kehu h3 {
	text-align: center; font-size: 24px; margin-top:20px; margin-bottom: 10px;
}
.kehu h3 a {
	color: rgb(51, 51, 51);
}
.kehu span {
	background: url(titleBg.png) no-repeat bottom; text-align: center; color: rgb(153, 153, 153); padding-bottom: 12px; font-size: 12px; margin-bottom: 25px; display: block;
}
.kehu .kehuBox {
	margin: 0px auto; width: 1200px; height: 335px; overflow: hidden; position: relative;
}
.kehu .kehuBox ul {
	overflow: hidden; position: absolute;
}
.kehu .kehuBox li {
	padding: 15px; width: 253px; height: 304px; margin-right: 18px; float: left; background-color: rgb(232, 232, 232);
}
.kehu .kehuBox li img {
	margin-bottom: 15px; display: block;
}
.kehu .kehuBox li h4 {
	overflow: hidden; font-size: 14px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.kehu .kehuBox li h4 a {
	color: rgb(0, 0, 0);
}
.kehu .kehuBox li p {
	height: 88px; color: rgb(51, 51, 51); line-height: 22px; overflow: hidden; font-size: 13px;
}
.kehu .kehuBox li:hover {
	background-color:#146FAE;
}
.kehu .kehuBox li:hover a {
	color: rgb(255, 255, 255);
}
.kehu .kehuBox li:hover p {
	color: rgb(255, 255, 255);
}
.about {
	background: url(aboutBg.jpg) no-repeat bottom rgb(255, 255, 255); width: 100%; height:380px; overflow: hidden;
}
.about .aboutLeft {
	width:1200px; overflow: hidden; float: left;
}
.about .aboutLeft dl {
	margin: 50px 0px; width: 100%; overflow: hidden;
}
.about .aboutLeft dt {
	padding: 10px; width: 296px; height: 258px; overflow: hidden; float: left; background-color: rgb(255, 255, 255);
}
.about .aboutLeft dd {
	width:855px; overflow: hidden; float: right;
}
.about .aboutLeft dd h4 {
	font-size: 14px; margin-top: 20px; margin-bottom: 10px;
}
.about .aboutLeft a {
	color: rgb(255, 255, 255);
}
.about .aboutLeft dd p {
	width: 100%; height: 208px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; font-size: 13px;
}
.about .aboutLeft ul {
	overflow: hidden; float: left;
}
.about .aboutLeft ul li {
	width: 120px; text-align: center; font-size: 14px; border-right-color: rgb(82, 64, 103); border-right-width: 1px; border-right-style: solid; float: left;
}
.about .aboutLeft ul li img {
	margin: 0px auto 10px; display: block;
}
.about .aboutLeft ul li.last {
	border: currentColor;
}
.about .aboutLeft .phone {
	background: url(footerPhone.png) no-repeat left; overflow: hidden; padding-left: 50px; float: right;
}
.about .aboutLeft .phone p {
	color: rgb(255, 255, 255); font-size: 13px;
}
.about .aboutLeft .phone h4 {
	color: rgb(230, 14, 29); font-size: 22px; font-weight: normal;
}
.about .hezuo {
	width: 240px; height: 507px; overflow: hidden; float: right; background-color:#146fae;
}
.about .hezuo h3 {
	font-size: 20px; margin-top: 50px; margin-bottom: 15px; margin-left: 20px;
}
.about .hezuo h3 a {
	color: rgb(255, 255, 255);
}
.about .hezuo h3 span {
	color: rgb(153, 200, 243); font-size: 12px; font-weight: normal;
}
.about .hezuo .hezuoBox {
	margin: 0px auto; width: 193px; height: 400px; overflow: hidden; position: relative;
}
.about .hezuoBox ul {
	overflow: hidden;
}
.about .hezuoBox li {
	width: 100%; height: 106px; text-align: center; float: left;
}
.about .hezuoBox li a {
	text-decoration: none;
}
.about .hezuoBox li p {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 13px; margin-top: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fzlc {
	overflow: hidden; margin-top: 40px; margin-bottom: 40px;
}
.fzlc h3 {
	text-align: center; font-size: 24px; margin-bottom: 10px;
}
.fzlc h3 a {
	color: rgb(51, 51, 51);
}
.fzlc > span {
	background: url(titleBg.png) no-repeat bottom; text-align: center; color: rgb(153, 153, 153); padding-bottom: 12px; font-size: 12px; margin-bottom: 30px; display: block;
}
.fzlc .fzlcBox {
	background: url(fzlcBg.png) no-repeat top; width: 100%; height: 230px; overflow: hidden; padding-top: 30px; margin-bottom: 30px; position: relative;
}
.fzlc .fzlcBox > a {
	top: 85px; width: 28px; height: 49px; display: block; position: absolute;
}
.fzlc .fzlcBox .fzlcLeft {
	background: url(fzlcLeft.png) no-repeat center; left: 30px;
}
.fzlc .fzlcBox .fzlcRight {
	background: url(fzlcRight.png) no-repeat center; right: 30px;
}
.fzlc .fzlcWin {
	margin: 0px auto; width: 770px; height: 230px; overflow: hidden; position: relative;
}
.fzlc .fzlcWin ul {
	overflow: hidden; position: absolute;
}
.fzlc .fzlcWin li {
	width: 770px; height: 230px; overflow: hidden; float: left;
}
.fzlc .fzlcWin li img {
	float: left; display: block;
}
.fzlc .fzlcWin li .wen {
	width: 450px; overflow: hidden; float: right;
}
.fzlc .fzlcWin .wen h4 {
	font-size: 16px; font-weight: normal; margin-top: 20px; margin-bottom: 10px;
}
.fzlc .fzlcWin .wen a {
	color: rgb(255, 255, 255);
}
.fzlc .fzlcWin .wen p {
	width: 100%; height: 104px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; font-size: 14px;
}
.fzlc .fzlcTime {
	width: 100%; height: 72px; position: relative;
}
.fzlc .fzlcTime em {
	left: 0px; top: 50%; width: 99%; height: 1px; margin-top: -1px; border-bottom-color: rgb(165, 165, 168); border-bottom-width: 1px; border-bottom-style: dotted; display: block; position: absolute;
}
.fzlc .fzlcTime b {
	background: url(fzlcYh.png) no-repeat center; margin: 0px auto; width: 10px; height: 10px; display: block;
}
.fzlc .fzlcTime span {
	margin: 0px auto; width: 1px; height: 11px; display: block; background-color: rgb(166, 171, 165);
}
.fzlc .fzlcTime p {
	text-align: center; color: rgb(102, 102, 102); font-family: Arial; font-size: 16px; font-weight: bold;
}
.fzlc .fzlcTime > div {
	width: 40px; overflow: hidden; margin-right: 56px; float: left; position: relative; z-index: 2; cursor: pointer;
}
.fzlc .fzlcTime .t_top {
	
}
.fzlc .fzlcTime .t_bom {
	margin-top: 31px;
}
.fzlc .fzlcTime .t01 {
	text-align: left;
}
.fzlc .fzlcTime .t01 b {
	margin: 0px;
}
.fzlc .fzlcTime .t01 span {
	margin-left: 4px;
}
.fzlc .fzlcTime .t11 {
	text-align: right; margin-right: 0px;
}
.fzlc .fzlcTime .t11 b {
	margin-left: 30px;
}
.fzlc .fzlcTime .t11 span {
	margin-left: 35px;
}
.fzlc .fzlcTime .cur b {
	background: url(fzlcYr.png) no-repeat center;
}
.fzlc .fzlcTime .cur span {
	background-color: rgb(230, 14, 29);
}
.fzlc .fzlcTime .cur p {
	color: rgb(230, 14, 29);
}
.news {
	width: 100%; height: 410px; overflow: hidden; padding-top: 35px; background-color: rgb(255, 255, 255);
}
.news .menu {
	width: 156px; overflow: hidden; margin-right: 12px; float: left;
}
.news .menu li {
	width: 100%; height: 59px; text-align: center; line-height: 59px; font-size: 16px; font-weight: bold; margin-bottom: 10px; float: left; background-color: rgb(69, 69, 69);
}
.news .menu li a {
	color: rgb(255, 255, 255);
}
.news .menu li.on {
	background-color: rgb(0, 117, 226);
}
.news .newsBox {
	width: 696px; height: 380px; overflow: hidden; float: left;
}
.news .newsCont {
	width: 696px; height: 380px; overflow: hidden;
}
.news .newsCont dl {
	width: 100%; overflow: hidden; margin-bottom: 20px;
}
.news .newsCont dt {
	padding: 9px; border: 1px solid rgb(204, 204, 204); width: 201px; height: 144px; margin-right: 10px; float: left;
}
.news .newsCont dd {
	width: 460px; overflow: hidden; float: right;
}
.news .newsCont dd h4 {
	margin: 10px 0px; font-size: 14px; font-weight: normal;
}
.news .newsCont dd h4 a {
	color: rgb(0, 117, 226);
}
.news .newsCont dd p {
	height: 72px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 13px; margin-bottom: 5px;
}
.news .newsCont dd .xq {
	width: 99px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 13px; display: block; background-color: rgb(153, 153, 153);
}
.news .newsCont ul {
	width: 100%; overflow: hidden;
}
.news .newsCont li {
	background: url(new02.png) no-repeat left; width: 100%; line-height: 40px; font-size: 13px; float: left;
}
.news .newsCont li a {
	width:550px; color: rgb(51, 51, 51); overflow: hidden; margin-left: 15px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news .newsCont li span {
	color: rgb(51, 51, 51); float: right;
}
.news .wenda {
	width: 310px; overflow: hidden; float: right;
}
.news .wenda .wdTitle {
	width: 100%; overflow: hidden; margin-bottom: 20px;
}
.news .wdTitle h3 {
	font-size: 16px; float: left;
}
.news .wdTitle h3 a {
	color: rgb(51, 51, 51);
}
.news .wdTitle h3 span {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; margin-left: 5px;
}
.news .wdTitle .more {
	color: rgb(102, 102, 102); font-size: 12px; float: right;
}
.news .wendaBox {
	width: 100%; height: 340px; overflow: hidden; position: relative;
}
.news .wendaBox .wendaList {
	width: 100%; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news .wendaList h5 {
	background: url(wen.png) no-repeat left; line-height: 24px; overflow: hidden; padding-left: 35px; font-size: 14px; font-weight: normal; margin-bottom: 15px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news .wendaList h5 a {
	color: rgb(0, 0, 0);
}
.news .wendaList p {
	background: url(da.png) no-repeat left top; height: 48px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; padding-left: 35px; font-size: 13px;
}
.liuyan {
	background: url(liuyanBg.jpg) no-repeat left; height: 310px; overflow: hidden;
}
.liuyan p {
	overflow: hidden; margin-top: 210px; float: left;
}
.liuyan p em {
	color: rgb(51, 51, 51); font-size: 13px;
}
.liuyan p span {
	color: rgb(0, 117, 226); font-size: 22px; margin-left: 5px;
}
.liuyan p a {
	margin-left: 5px;
}
.liuyan .liuyanBox {
	width: 331px; overflow: hidden; float: right;
}
.liuyan .liuyanBox h5 {
	text-align: center; color: rgb(0, 0, 0); font-size: 16px; font-weight: normal; margin-bottom: 10px;
}
.liuyan .liuyanBox ul {
	width: 100%; overflow: hidden;
}
.liuyan .liuyanBox li {
	width: 100%; overflow: hidden; margin-bottom: 10px; float: left;
}
.liuyan .liuyanBox input {
	border: currentColor; width: 280px; height: 37px; color: rgb(102, 102, 102); line-height: 37px; padding-left: 51px; font-size: 13px;
}
.liuyan .liuyanBox .name {
	background: url(liuyanName.png) no-repeat center;
}
.liuyan .liuyanBox .phone {
	background: url(liuyanPhone.png) no-repeat center;
}
.liuyan .liuyanBox textarea {
	background: url(lliuyanCon.png) no-repeat left; padding: 10px 0px 10px 51px; border: currentColor; width: 280px; height: 102px; color: rgb(102, 102, 102); font-size: 13px; resize: none;
}
.liuyan .liuyanBox a {
	width: 111px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 14px; float: right; display: block; background-color: rgb(0, 117, 226);
}
.links {
	padding: 15px 0px; width: 100%; overflow: hidden; background-color:#146fae;
}
.links h3 {
	font-size: 16px; float: left;
}
.links a {
	color: rgb(255, 255, 255);
}
.links h3 span {
	color: rgb(255, 255, 255); font-family: Arial; font-size: 12px; font-weight: normal; margin-left: 5px; opacity: 0.6;
}
.links ul {
	width: 1200px; overflow: hidden; float: right;
}
.links li {
	margin: 5px 28px; font-size: 13px; float: left;
}
#mesbook1_c {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 398px; padding-bottom: 20px; display: none; z-index: 1001;
}
#mesbook1 {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 398px; padding-bottom: 20px; display: none; z-index: 1001;
}
#mesbook1_c div {
	background: rgb(235, 236, 235); padding: 4px 0.5em 0px; border: 1px solid rgb(228, 227, 227); height: 18px; margin-bottom: 10px;
}
#mesbook1 div {
	background: rgb(235, 236, 235); padding: 4px 0.5em 0px; border: 1px solid rgb(228, 227, 227); height: 18px; margin-bottom: 10px;
}
#mesbook1_c dl.b1 {
	margin: 0px auto; width: 370px;
}
#mesbook1 dl.b1 {
	margin: 0px auto; width: 370px;
}
#mesbook1_c dl.b1 dt {
	width: 105px; overflow: hidden; float: left;
}
#mesbook1 dl.b1 dt {
	width: 105px; overflow: hidden; float: left;
}
#mesbook1_c dl.b1 dd {
	width: 265px; float: right;
}
#mesbook1 dl.b1 dd {
	width: 265px; float: right;
}
#mesbook1_c #mesbook1_cBtns {
	padding-bottom: 10px;
}
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}
#mesbook1_c #mesbook1_cBtns input {
	margin-right: 20px;
}
#mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}
