﻿body {

	background: url("404.png") center;

}

body {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

div {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

dl {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

dt {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

dd {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

ul {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

ol {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

li {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

h1 {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

h2 {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

h3 {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

h4 {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

h5 {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

h6 {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

pre {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

form {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

fieldset {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

input {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

textarea {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

p {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

blockquote {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

th {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

td {

	margin: 0px; padding: 0px; font-family: Microsoft YaHei, Arial;

}

#fwryh * {

	font-family: Microsoft YaHei;

}

fieldset {

	border: 0px currentColor;

}

img {

	border: 0px currentColor;

}

address {

	font-style: normal; font-weight: normal;

}

caption {

	font-style: normal; font-weight: normal;

}

cite {

	font-style: normal; font-weight: normal;

}

code {

	font-style: normal; font-weight: normal;

}

dfn {

	font-style: normal; font-weight: normal;

}

em {

	font-style: normal; font-weight: normal;

}

strong {

	font-style: normal; font-weight: normal;

}

th {

	font-style: normal; font-weight: normal;

}

var {

	font-style: normal; font-weight: normal;

}

ol {

	list-style: none;

}

ul {

	list-style: none;

}

caption {

	text-align: left;

}

th {

	text-align: left;

}

h1 {

	font-size: 100%; font-weight: normal;

}

h2 {

	font-size: 100%; font-weight: normal;

}

h3 {

	font-size: 100%; font-weight: normal;

}

h4 {

	font-size: 100%; font-weight: normal;

}

h5 {

	font-size: 100%; font-weight: normal;

}

h6 {

	font-size: 100%; font-weight: normal;

}

q::before {

	content: "";

}

q::after {

	content: "";

}

abbr {

	border: 0px currentColor;

}

acronym {

	border: 0px currentColor;

}

:focus {

	outline: 0px;

}

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

.ofh {

	overflow: hidden;

}

.m {

	margin: 0px auto;

}

.mt10 {

	margin-top: 10px;

}

.mt15 {

	margin: 15px auto 0px;

}

.mt20 {

	margin: 20px auto 0px;

}

.mt30 {

	margin: 30px auto 0px;

}

.mtb10 {

	margin: 10px auto;

}

.mtb15 {

	margin: 15px auto;

}

.mtb20 {

	margin: 20px auto;

}

.mtb30 {

	margin: 30px auto;

}

.ml10 {

	margin: 0px auto 0px 10px; _margin: 0 auto 0 5px;

}

.ml20 {

	margin: 0px auto 0px 20px; _margin: 0 auto 0 10px;

}

.ml30 {

	margin: 0px auto 0px 30px; _margin: 0 auto 0 15px;

}

.mr10 {

	margin: 0px 10px 0px auto; _margin: 0 5px 0 auto;

}

.mr20 {

	margin: 0px 20px 0px auto; _margin: 0 10px 0 auto;

}

.mr30 {

	margin: 0px 30px 0px auto; _margin: 0 15px 0 auto;

}

.pt10 {

	padding-top: 10px;

}

.pt15 {

	padding-top: 15px;

}

.pt20 {

	padding-top: 20px;

}

.pt30 {

	padding-top: 30px;

}

.pr10 {

	padding-right: 10px;

}

.pr15 {

	padding-right: 15px;

}

.pr20 {

	padding-right: 20px;

}

.pr30 {

	padding-right: 30px;

}

.pb10 {

	padding-bottom: 10px;

}

.pb15 {

	padding-bottom: 15px;

}

.pb20 {

	padding-bottom: 20px;

}

.pb30 {

	padding-bottom: 30px;

}

.pl10 {

	padding-left: 10px;

}

.pl15 {

	padding-left: 15px;

}

.pl20 {

	padding-left: 20px;

}

.pl30 {

	padding-left: 30px;

}

.mlr25 {

	margin: 0px 25px; _margin: 0 12px;

}

.ms1225 {

	margin: 12px 25px; _margin: 12px 12px;

}

.ptb10 {

	padding: 10px 0px;

}

.pt20 {

	padding-top: 20px;

}

.mtb12 {

	margin: 12px 0px;

}

.width {

	margin: 0px auto; width: 1002px;

}

.wa {

	width: 100%;

}

.wh {

	width: 50%;

}

.hh {

	height: 50%;

}

.w30 {

	width: 30%;

}

.w70 {

	width: 70%;

}

.w90 {

	width: 90%;

}

.f9 {

	font-size: 9pt;

}

.f10 {

	font-size: 10pt;

}

.f11 {

	font-size: 11pt;

}

.f34 {

	font-size: 34px;

}

.i {

	font-style: italic;

}

.b {

	font-weight: bold;

}

.lh20 {

	line-height: 20px;

}

.lh25 {

	line-height: 25px;

}

.lh30 {

	line-height: 30px;

}

.tid20 {

	text-indent: 20px;

}

.tac {

	text-align: center;

}

.tal {

	text-align: left;

}

.tar {

	text-align: right;

}

.z_-1 {

	z-index: -1;

}

.z_1 {

	z-index: 1;

}

.z_2 {

	z-index: 2;

}

.z_3 {

	z-index: 3;

}

.pa {

	position: absolute;

}

.pr {

	position: relative;

}

.dn {

	display: none;

}

.db {

	display: block;

}

.l {

	float: left;

}

.r {

	float: right;

}

.c {

	clear: both;

}

.C::before {

	height: 0px; display: block; visibility: hidden; content: ".";

}

.C::after {

	height: 0px; display: block; visibility: hidden; content: ".";

}

.C::after {

	clear: both;

}

.C {

	zoom: 1;

}

a {

	color: rgb(136, 136, 136); text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a img {

	border: currentColor;

}

.r0 {

	right: 0px;

}

.l0 {

	left: 0px;

}

.b0 {

	bottom: 0px;

}

.cp {

	cursor: pointer;

}

#hovered {

	background: #11b4f0; color: rgb(255, 255, 255);

}

.Logo {

	left: 0px; top: 0px; width: 170px; height: 185px;

}

.Header {

	left: 0px; top: 20px; text-align: center; position: absolute; z-index: 4;

}

.Nav {

	width: 800px; height: 40px; line-height: 40px; margin-top: 40px; position: relative; z-index: 100;

}

.Nav li {

	width: 98px; height: 40px; text-align: center; font-size: 14px; float: left;

}

.Nav a {

	background: rgb(255, 255, 255); width: 98px; height: 40px; text-align: center; font-size: 14px; float: left;

}

.Nav li > a:hover {

	background: rgb(254, 76, 64); color: rgb(255, 255, 255);

}

.subMenu {

	background: rgb(243, 243, 243); left: 0px; top: 40px; width: 784px; height: 0px; overflow: hidden; position: absolute; z-index: 1000;

}

.subMenu li {

	width: 200px; height: 30px; text-align: center; line-height: 30px; float: left;

}

.subMenu a {

	width: 200px; height: 30px; text-align: center; line-height: 30px; float: left;

}

.subMenu a {

	background: url("../image/navdemo.jpg") 0px 0px;

}

#navBottom {

	left: 0px; top: 35px; width: 780px; height: 57px; position: absolute;

}

.navPart1 {

	padding: 20px; width: 200px; height: 160px;

}

.navPart1 span {

	margin-top: 10px; float: left;

}

.navPart2 {

	padding: 20px; width: 280px; height: 160px;

}

.navPart2EnTitle {

	width: 100%; font-size: 9pt; float: left;

}

.navPart2CnTitle {

	width: 100%; font-size: 11pt; float: left;

}

.navPart2Desc {

	width: 100%; text-align: left; color: rgb(169, 169, 169); line-height: 20px; float: left;

}

.navPart3 {

	background:none; width: 200px; height: 160px; margin-top: 20px;

}

.navPart4 {

	padding: 20px 100px 20px 20px; width: 420px;

}

.navPart4 span {

	margin-top: 10px;

}

.Footer {

	background: url("../image/footer.jpg"); overflow: hidden; padding-top: 20px; border-top-color: #11b4f0; border-top-width: 3px; border-top-style: solid;

}

.footerTitleLine {

	margin: 10px 0px 20px;

}

.footerPart {

	width: 300px;

}

.footerPart2 {

	margin: 0px 30px; width: 330px;

}

.footerContent {

	margin: 10px 0px; color: rgb(151, 151, 151); line-height: 30px; text-indent: 20px; font-size: 9pt;

}

.footerTitle {

	background: url("../image/footerline.jpg") no-repeat left bottom; height: 30px; color: rgb(204, 204, 204); line-height: 30px;

}

.footerTitle span.l {

	margin-right: 5px; display: inline-block; _margin-right: 2px;

}

.footerContent span {

	line-height: 30px; cursor: pointer;

}

.footerContent span.l {

	width: 220px; height: 30px; text-indent: 0px; overflow: hidden;

}

.footerContent span.r {

	width: 68px; text-indent: 0px; overflow: hidden;

}

.footerContent li {

	height: 30px;

}

.copyright {

	height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 9pt;

}

.gotoTop {

	width: 58px; height: 58px; right: 10%; visibility: hidden; z-index: 10000; cursor: pointer; _display: none;

}

.en {

	color:#11b4f0; font-size: 9pt; float: left; display: inline-block;

}

.footShowMore {

	width: 30px; line-height: 40px; font-size: 11px; display: inline-block;

}

.footShowMore:hover {

	color: #11b4f0;

}

.idx_name {

	background: #11b4f0; border: 1px solid rgb(239, 239, 239); width: 298px; height: 35px; color: rgb(237, 237, 237); line-height: 35px; text-indent: 80px; margin-top: 10px; float: left;

}

.idx_email {

	background: #11b4f0; border: 1px solid rgb(239, 239, 239); width: 298px; height: 35px; color: rgb(237, 237, 237); line-height: 35px; text-indent: 80px; margin-top: 10px; float: left;

}

.idx_phone {

	background:#11b4f0; border: 1px solid rgb(239, 239, 239); width: 298px; height: 35px; color: rgb(237, 237, 237); line-height: 35px; text-indent: 80px; margin-top: 10px; float: left;

}

.idx_youWant {

	background: #11b4f0; border: 1px solid rgb(239, 239, 239); width: 200px; height: 76px; color: rgb(237, 237, 237); text-indent: 20px; margin-top: 10px; float: left;

}

.idx_submit {

	background: url("../image/bottomorderbutton.jpg") center; border: 1px solid rgb(239, 239, 239); width: 78px; height: 78px; color: rgb(237, 237, 237); margin-top: 10px; cursor: pointer;

}

.idx_name {

	background: url("../image/bottomordername.jpg") no-repeat left top #11b4f0;

}

.idx_email {

	background: url("../image/bottomordermail.jpg") no-repeat left top #11b4f0;

}

.idx_phone {

	background: url("../image/bottomorderphone.jpg") no-repeat left top #11b4f0;

}

#bdshare {

	line-height: 13px;

}

.banner {

	width: 100%; height: 300px;

}

.banner_01_01 {

	background: rgb(213, 67, 42);

}

.banner_01_01 img {

	margin-left: 160px;

}

.banner_01_02 {

	background: rgb(226, 122, 157);

}

.banner_01_02 img {

	margin-top: 80px; margin-left: 50px; _margin-left: 25px;

}

.banner_01_03 {

	background: rgb(22, 22, 22);

}

.banner_01_03 img {

	margin-top: 60px; margin-left: 120px; _margin-left: 60px;

}

.banner_02_01 {

	background: rgb(132, 172, 50);

}

.banner_02_01 img {

	margin-left: 200px; _margin-left: 100px;

}

.banner_02_02 {

	background: rgb(59, 42, 10);

}

.banner_02_02 img {

	margin-left: 200px; _margin-left: 100px;

}

.banner_02_03 {

	background: rgb(212, 186, 185);

}

.banner_02_03 img {

	margin-top: 40px; margin-left: 140px; _margin-left: 70px;

}

.banner_03_01 {

	background: rgb(148, 194, 220);

}

.banner_03_01 img {

	margin-top: 80px; margin-left: 80px; _margin-left: 40px;

}

.banner_03_02 img {

	margin-top: 80px; margin-left: 80px; _margin-left: 40px;

}

.banner_03_02 {

	background: rgb(212, 186, 185);

}

.banner_04_01 {

	background: rgb(226, 122, 157);

}

.banner_04_01 img {

	margin-left: 80px; _margin-left: 40px;

}

.banner_04_02 {

	background: rgb(22, 22, 22);

}

.banner_04_02 img {

	margin-left: 100px; _margin-left: 50px;

}

.banner_04_03 {

	background: rgb(255, 255, 255);

}

.banner_04_03 img {

	margin-top: 30px; margin-left: 140px; _margin-left: 70px;

}

.banner_04_04 {

	background: rgb(0, 0, 0);

}

.banner_04_05 {

	background: rgb(161, 95, 122);

}

.banner_04_05 img {

	margin-left: 120px; _margin-left: 50px;

}

.banner_04_06 {

	background: rgb(130, 157, 126);

}

.banner_04_06 img {

	margin-left: 150px;

}

.banner_05_01 {

	background: rgb(65, 41, 28);

}

.banner_05_02 {

	background: rgb(255, 118, 108);

}

.banner_05_02 img {

	margin-top: 40px; margin-left: 80px; _margin-left: 40px;

}

.banner_05_03 {

	background: rgb(2, 114, 128);

}

.banner_05_04 {

	background: rgb(212, 83, 113);

}

.banner_06_01 {

	background: rgb(255, 255, 255);

}

.banner_06_02 {

	background: rgb(161, 95, 122);

}

.banner_06_02 img {

	margin-top: 60px; margin-left: 120px; _margin-left: 60px;

}

.banner_06_03 {

	background: rgb(216, 216, 216);

}

.banner_06_03 img {

	margin-left: 100px; _margin-left: 50px;

}

.banner_06_04 {

	background: rgb(246, 238, 227);

}

.banner_06_04 img {

	margin-left: 40px;

}

.banner_07_01 {

	background: rgb(242, 242, 242);

}

.banner_07_02 {

	background: rgb(187, 168, 136);

}

.banner_07_02 img {

	margin-left: 140px; _margin-left: 50px;

}

.banner_07_03 {

	background: rgb(255, 255, 203);

}

.banner_07_03 img {

	margin-left: 80px; _margin-left: 40px;

}

.banner_07_04 {

	background: rgb(255, 255, 255);

}

.banner_07_05 {

	background: rgb(47, 185, 187);

}

.banner_08_01 {

	background: rgb(238, 134, 161);

}

.banner_08_02 {

	background: rgb(47, 185, 187);

}

.banner_08_03 {

	background: rgb(255, 255, 255);

}

.banner_08_03 img {

	margin-left: 80px; _margin-left: 40px;

}

.banner_08_04 {

	background: rgb(252, 175, 93);

}

.banner_09_01 {

	background: rgb(0, 0, 0);

}

.banner_09_01 img {

	margin-left: 180px; _margin-left: 40px;

}

.bannerInner {

	height: 300px;

}

.topTag {

	left: 0px; top: 0px; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; position: absolute; z-index: 100;

}

.ttstyle1 {

	background: rgb(240, 103, 76);

}

.ttstyle2 {

	background: rgb(250, 127, 162);

}

.info_next {

	background: rgb(229, 229, 229); width: 40%; text-align: center; margin-top: 30px; cursor: pointer;

}

.info_next a {

	color: #11b4f0;

}

.index_pro_container {

	margin: 0px auto; width: 1022px; position: relative;

}

.index_pro_wrap {

	width: 1022px; float: left; position: relative;

}

.index_pro_wrap li {

	margin: 10px 20px 10px 0px; width: 320px; height: 198px; float: left; display: block; position: relative; cursor: pointer;

}

.vice_pro_wrap li {

	margin: 10px 0px; width: 320px; height: 198px; float: left; display: block; position: relative; cursor: pointer;

}

.vice_pro_wrap li {

	margin: 10px 29px; _margin: 10px 14px;

}

.index_pro_img {

	width: 320px; height: 160px; overflow: hidden; display: block; position: relative;

}

.index_pro_ally {

	left: 0px; width: 88px; height: 116px; bottom: -44px; position: absolute;

}

.index_pro_date {

	background: #11b4f0; width: 72px; height: 72px; float: left; visibility: hidden;

}

.index_pro_amplify {

	background: #11b4f0; width: 44px; height: 44px; float: left;

}

.index_pro_link {

	background: #11b4f0; width: 44px; height: 44px; float: left;

}

.index_pro_name {

	width: 100%; height: 38px; display: block;

}

.index_pro_name_prefix {

	width: 38px; height: 38px; float: left;

}

.index_pro_name_content {

	background: rgb(124, 129, 135); width: 282px; height: 38px; color: rgb(255, 255, 255); line-height: 38px; text-indent: 20px; float: left; display: inline-block; _zoom: 1;

}

.index_pro_desc {

	background: rgb(255, 255, 255); padding: 10px; width: 300px; height: 0px; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; font-size: 9pt; display: none; text-algin: center;

}

#mlr20 {

	margin: 10px 20px;

}

.cf {

	width: 0px; height: 0px; clear: both;

}

#index_pro_inner {

	background: rgb(17, 180, 240); padding: 15px; left: -15px; top: -15px; width: 320px; height: 320px; position: absolute; z-index: 10;

}

.vice_pro_container {

	margin: 0px auto; width: 758px;

}

.vice_pro_wrap {

	width: 758px;

}

.index_pro_amplify {

	background: url("../image/bg_product_show_2.gif") -44px 0px;

}

.index_pro_amplify:hover {

	background: url("../image/bg_product_show_2.gif") -44px -88px;

}

.index_pro_link {

	background: url("../image/bg_product_show_2.gif") 0px 0px;

}

.index_pro_link:hover {

	background: url("../image/bg_product_show_2.gif") 0px -88px;

}

.index_pro_name_prefix {

	background: url("../image/bg_product_show_2.gif") 0px -50px;

}

.index_pro_name_content a {

	color: rgb(255, 255, 255);

}

a.backToTop{width:60px; height:60px; background:#eaeaea url(../image/top.gif) no-repeat -51px 0; text-indent:-999em}
a.backToTop:hover{background-position:-113px 0}