body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img, iframe {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, button, textarea, option {
	font: 12px"\5b8b\4f53", Arial, Helvetica, sans-serif;
}
ul, li, div {
	list-style: none;
	border: 0px;
}
img {
	border: 0px;
}
.clear {
	font: 0px/0px serif;
	display: block;
	clear: both;
}
html {
	-webkit-text-size-adjust: none;
}
input {
	outline: none;
}
button {
	border: none;
}
textarea {
	resize: none;
}
a {
	text-decoration: none;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
	padding: 0px;
	margin: 0px;
}
mark, rp, rt, ruby, summary, time {
	display: inline;
	padding: 0px;
	margin: 0px;
}
body:nth-of-type(1) input:focus, textarea:focus {
	outline: none;
}
body {
	font: 12px"Microsoft Yahei", "\5b8b\4f53", "Tahoma", "Arial";
	color: #333;
	background: #fff;
	position: relative;
}
body > header {
	display: block;
	height: 48px;
	text-align: center;
	position: relative;
	width: 100%;
	background: #3778c7;
}
body > header h1 {
	width: 143px;
	height: 26px;
	margin: 0px auto;
	overflow: hidden;
	padding: 11px 0 0 0;
	background: url("../Images/webLogo.png") no-repeat 0 11px;
	background-size: 143px 26px;
}
body > header h1 > a {
	width: 143px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
body > header a.navigation {
	display: block;
	width: 22px;
	height: 17px;
	position: absolute;
	top: 16px;
	left: 14px;
	z-index: 1;
	background: url("../Images/Mobile.png") no-repeat 0 0;
	background-size: 97px auto;
}
body > header a.login {
	display: block;
	height: 48px;
	position: absolute;
	top: 0px;
	right: 14px;
	z-index: 2;
	color: #333;
	font-size: 16px;
	line-height: 48px;
}
body > header a.userManage {
	display: block;
	width: 22px;
	height: 24px;
	position: absolute;
	top: 13px;
	right: 14px;
	z-index: 2;
	background: url("../Images/Mobile.png") no-repeat 0 -18px;
	background-size: 97px auto;
}
body > header b {
	display: block;
	position: absolute;
	border-radius: 7px;
	width: 14px;
	height: 14px;
	top: 6px;
	right: 12px;
	background: #ff0000;
	font-size: 8px;
	z-index: 3;
	color: #fff;
	line-height: 14px;
}
body > nav {
	height: 42px;
	position: relative;
	background: #f6f8f9;
	border-bottom: 2px solid #d1d1d1;
}
body > nav > a:first-of-type {
	width: 8px;
	height: 13px;
	display: block;
	position: absolute;
	top: 16px;
	right: 14px;
	background: url("../PjVqYHIpnfvPvg/Mobile-3.png") no-repeat -20px -307px;
	background-size: 97px auto;
}
body > nav > a:last-of-type {
	width: 8px;
	height: 13px;
	display: block;
	position: absolute;
	top: 16px;
	right: 14px;
	background: url("../PjVqYHIpnfvPvg/Mobile-3.png") no-repeat -20px -275px;
	background-size: 97px auto;
}
body > nav > div {
	width: 300px;
	height: 42px;
	position: relative;
	overflow: hidden;
	margin-left: 10px;
}
body > nav > div > p {
	font-size: 14px;
	color: #aeaeae;
	line-height: 42px;
	position: absolute;
	top: 0;
	left: 0px;
	width: 1000px;
	text-indent: -2px;
}
body > nav > div > p a {
	color: #42464a;
	margin: 0 7px;
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
}
body > nav > div > p a.focus {
	font-size: 16px;
	color: #2368bd;
	height: 42px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 2px solid #3778c7;
}
body > nav > div > p a:active {
	color: #ff6600;
}
.VkFPStEVie {
	height: 48px;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	background: #e7e8e8;
	position: relative;
	padding: 0 12px;
}
.VkFPStEVie button {
	width: 76px;
	height: 32px;
	border: 0;
	background: #3778c7;
	color: #fff;
	display: block;
	position: absolute;
	right: 12px;
	top: 8px;
	font: bold 11px/32px"Microsoft Yahei", "tahoma";
	cursor: pointer;
}
.VkFPStEVie p {
	border: 1px solid #cdcdcd;
	height: 30px;
	background: #fff;
	display: block;
	width: auto;
	margin: 8px 83px 0 0;
}
.VkFPStEVie p input {
	border: 0;
	width: 100%;
	font: normal 12px/30px"Microsoft Yahei";
	text-indent: 29px;
	color: #333333;
	background: url("../Images/Mobile.png") no-repeat -28px -265px;
	background-size: 97px auto;
}
.VkFPStEVie > a {
	display: block;
	width: 100%;
	height: 48px;
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
}
.FcYQbuvVjehyrg {
	height: 210px;
	padding: 9px 9px 0 9px;
}
.NImyORtbjWuRKP {
	width: 100%;
	height: 210px;
	position: absolute;
	z-index: 1;
}
.TlyKhVdil {
	width: 100%;
	height: 210px;
	position: relative;
}
.TlyKhVdil span {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 210px;
	text-align: center;
	background: url("../Images/img_loading.gif") no-repeat center center;
}
.TlyKhVdil span img {
	width: 100%;
	height: 210px;
}
.TlyKhVdil b {
	width: 100%;
	height: 30px;
	display: block;
	position: absolute;
	z-index: 2;
	background: rgba(0, 0, 0, 0.65);
	bottom: 0;
}
.TlyKhVdil p {
	width: 100%;
	height: 30px;
	display: block;
	position: absolute;
	z-index: 3;
	top: 180px;
	font: normal 12px/30px"Microsoft Yahei";
	text-align: center;
}
.TlyKhVdil p a {
	color: #fff;
}
.flashImgTop {
	height: 11px;
	position: absolute;
	z-index: 2;
	right: 8px;
	top: 188px;
}
.flashImgTop a {
	width: 8px;
	height: 8px;
	display: inline-block;
	margin: 0 2px;
	border: 1px solid #a1a1a1;
	border-radius: 5px;
	background: #fff;
}
.flashImgTop a.focus {
	border: 1px solid #4182d2;
}
.FeWcpoofkaYt {
	height: 210px;
	position: relative;
}
ul.pMsJkndWle {
	display: block;
	padding: 3px 9px 0 9px;
}
ul.pMsJkndWle li {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
}
ul.pMsJkndWle li a {
	color: #3a3a3b;
}
ul.pMsJkndWle li a:active {
	color: #ff6600;
	text-decoration: underline;
}
ul.pMsJkndWle li a:before {
	width: 14px;
	height: 13px;
	text-align: center;
	font: normal 10px/12px tahoma;
	color: #fff;
	background: #ff6600;
	content: "1";
	display: inline-block;
	margin: -3px 7px 0 0;
	vertical-align: middle;
}
ul.pMsJkndWle li:nth-child(2) a:before {
	background: #ff8d00;
	content: "2";
}
ul.pMsJkndWle li:nth-child(3) a:before {
	background: #ffc000;
	content: "3";
}
ul.pMsJkndWle li:nth-child(4) a:before {
	background: #cccccc;
	content: "4";
}
.switch {
	height: 40px;
	margin-top: 5px;
}
.switch a {
	width: 25%;
	height: 38px;
	display: inline-block;
	background: #ececec;
	font-size: 16px;
	line-height: 38px;
	font-weight: bold;
	color: #333;
	text-align: center;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	position: relative;
}
.switch a:after {
	width: 1px;
	height: 38px;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #c7c7c7;
	z-index: 99;
	content: "";
}
.switch a:last-child:after {
	display: none;
}
.switch a.focus {
	background: #fff;
	color: #356bbd;
	height: 36px;
	border-top: 3px solid #3778c7;
	border-bottom: 1px solid #fff;
	line-height: 36px;
	vertical-align: top;
}
.switch a.focus:after {
	height: 37px;
}
ul.tgzEEYcZheWtBa {
	display: block;
	padding: 5px 13px;
}
ul.tgzEEYcZheWtBa li {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
}
ul.tgzEEYcZheWtBa li a {
	color: #3a3a3b;
}
ul.tgzEEYcZheWtBa li a:active {
	color: #ff6600;
	text-decoration: underline;
}
.moreNews {
	padding: 0px 0 14px 0;
	text-align: center;
}
.moreNews > a {
	display: inline-block;
	width: 145px;
	height: 29px;
	border: 1px solid #c7c7c7;
	border-radius: 2px;
	line-height: 29px;
	color: #535353;
	text-align: left;
	text-indent: 44px;
	background: #ececec url("../PjVqYHIpnfvPvg/mobile-1.png") no-repeat 18px -82px;
	background-size: 97px auto;
}
.moreNews > a:active {
	background: #2466b7 url("../PjVqYHIpnfvPvg/mobile-1.png") no-repeat 18px -105px;
	background-size: 97px auto;
	border: 1px solid #2466b7;
	color: #fff;
}
.CHRVIInTfm img {
	width: 100%;
	display: block;
}
body > section {
	height: 44px;
	position: relative;
	background: #ececec;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
body > section h2 {
	display: block;
	position: absolute;
	left: 11px;
	font-size: 18px;
	font-weight: bold;
	color: #4e4f50;
	padding: 0 7px;
	line-height: 42px;
	border-bottom: 3px solid #3778c7;
}
body > section h2 b {
	color: #3778c7;
}
body > section a.lzlWRBWUhmJaij {
	width: 10px;
	height: 18px;
	display: block;
	position: absolute;
	top: 13px;
	right: 18px;
	background: url("../Images/mobile-2.png") no-repeat 0 -136px;
	background-size: 97px auto;
}
ul.product {
	padding: 0 12px;
}
ul.product li {
	height: 80px;
	padding: 15px 0;
	border-bottom: 1px dotted #ebecec;
}
ul.product li figure {
	width: 96px;
	height: 80px;
	float: left;
	background: url("../Images/img_loading.gif") no-repeat center center;
}
ul.product li figure > a {
	width: 96px;
	height: 80px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
ul.product li figure img {
	max-width: 96px;
	max-height: 80px;
}
ul.product li b {
	display: block;
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-indent: 13px;
}
ul.product li b a {
	color: #3a3a3b;
}
ul.product li p {
	height: 28px;
	line-height: 26px;
	overflow: hidden;
	text-indent: 13px;
}
ul.product li p a {
	color: #787879;
}
ul.product li b a:active , ul.product li p a:active {
	color: #ff6600;
	text-decoration: underline;
}
ul.product li p a.inquiry {
	width: 84px;
	height: 26px;
	display: inline-block;
	border-radius: 3px;
	line-height: 26px;
	color: #fff;
	text-indent: 26px;
	background: #ff6600 url("../Images/mobile-2.png") no-repeat 5px -154px;
	background-size: 97px auto;
	margin-top: 2px;
}
ul.product li:last-child {
	border: 0;
}
ul.business {
	padding: 13px 27px;
}
ul.business li {
	border-left: 2px solid #dedde4;
	position: relative;
	padding: 40px 0 10px 17px;
}
ul.business li figure {
	width: 42px;
	height: 47px;
	display: block;
	position: absolute;
	z-index: 9;
	background: url("../Images/mobile-2.png") no-repeat 0 -400px;
	top: 0;
	left: -22px;
	text-align: center;
}
ul.business li figure img {
	width: 36px;
	height: 36px;
	display: inline-block;
	border-radius: 18px;
	margin-top: 3px;
}
ul.business li time {
	width: 127px;
	height: 22px;
	display: block;
	position: absolute;
	z-index: 8;
	background: #73a0d8;
	border-radius: 10px;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #fff;
	text-indent: 35px;
	top: 10px;
	left: 0;
}
ul.business li span {
	height: 22px;
	display: block;
	position: absolute;
	z-index: 7;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #5b5959;
	top: 10px;
	left: 140px;
}
ul.business li span mark {
	background: none;
	color: #ff6600;
	margin: 0 3px;
}
ul.business li span mark#offer {
	color: green;
}
ul.business li div p a {
	font-size: 14px;
	line-height: 22px;
	color: #333;
	display: block;
	padding: 0 0 0 21px;
}
ul.business li div p a:before {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url("../Images/mobile-2.png") no-repeat 0 -181px;
	background-size: 97px auto;
	content: "";
	vertical-align: top;
	margin: 3px 5px 0 -18px;
}
ul.business li div p i {
	display: inline-block;
	width: 16px;
	height: 13px;
	vertical-align: middle;
	margin: -2px 0 0 10px;
	background: url("../PjVqYHIpnfvPvg/mobile-1.png") no-repeat 0 -483px;
	background-size: 97px auto;
}
ul.business li div dl {
	display: block;
}
ul.business li div dl dt , ul.business li div dl dd {
	width: 50%;
	height: 22px;
	line-height: 22px;
	color: #696969;
	text-indent: 21px;
	display: block;
	float: left;
	overflow: hidden;
}
ul.business li div p a:active {
	color: #ff6600;
	text-decoration: underline;
}
ul.business li div dl dt i {
	font-style: normal;
	color: #ff0000;
	margin-right: 3px;
}
.footNav {
	height: 37px;
	text-align: center;
	font-size: 14px;
	color: #8dbcf6;
	line-height: 37px;
	border-bottom: 2px solid #bdcee3;
	background: #3778c7;
}
.footNav a {
	color: #fff;
	margin: 0 5px;
}
.footNav a:hover {
	text-decoration: underline;
}
body > footer {
	padding: 18px 0;
	text-align: center;
	background: #ececec;
}
body > footer b {
	text-decoration: underline;
	color: #3778c7;
}
body > footer a {
	height: 25px;
	display: inline-block;
	border-radius: 2px;
	color: #464646;
	line-height: 25px;
	text-indent: 14px;
	margin: 13px 7px 0 7px;
	text-align: left;
}
body > footer a:before {
	width: 17px;
	height: 16px;
	display: inline-block;
	content: "";
	vertical-align: top;
	margin: 5px 5px 0 0;
}
body > footer a:nth-of-type(1):before {
	background: url("../Images/mobile-2.png") no-repeat 0 -232px;
	background-size: 97px auto;
	margin: 5px 2px 0 0;
}
body > footer a:nth-of-type(2):before {
	background: url("../Images/mobile-2.png") no-repeat -21px -231px;
	background-size: 97px auto;
	margin: 4px 5px 0 0;
}
body > footer a:nth-of-type(3):before {
	background: url("../Images/mobile-2.png") no-repeat -46px -232px;
	background-size: 97px auto;
}
body > footer a:nth-of-type(1):active:before {
	background: url("../Images/mobile-2.png") no-repeat 0px -253px;
	background-size: 97px auto;
	margin: 5px 2px 0 0;
}
body > footer a:nth-of-type(2):active:before {
	background: url("../Images/mobile-2.png") no-repeat -21px -251px;
	background-size: 97px auto;
	margin: 4px 5px 0 0;
}
body > footer a:nth-of-type(3):active:before {
	background: url("../Images/mobile-2.png") no-repeat -46px -253px;
	background-size: 97px auto;
}
body > footer a:active {
	background-color: #3778c7;
	border: 1px solid #3778c7;
	color: #fff;
}
.goTop {
	position: fixed;
	bottom: 30%;
	right: 12px;
	z-index: 9999;
}
.goTop a {
	width: 40px;
	height: 40px;
	display: block;
	border-radius: 50%;
	background: rgba(53, 107, 189, 0.5);
	position: relative;
}
.goTop a:active {
	background: rgba(53, 107, 189, 1);
}
.goTop a:before {
	width: 9px;
	height: 5px;
	display: block;
	position: absolute;
	top: 8px;
	left: 16px;
	content: "";
	background: url("../Images/Mobile.png") no-repeat -42px -457px;
	background-size: 97px auto;
}
.goTop a:after {
	display: block;
	position: absolute;
	top: 16px;
	left: 10px;
	content: "TOP";
	color: #fff;
	font: normal 10px tahoma;
}
