body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
font {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
input {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
dl {
	list-style: none;
}
dt {
	list-style: none;
}
dd {
	list-style: none;
}
ol {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
a {
	outline: 0px; color: rgb(102, 102, 102); text-decoration: none;
}
html {
	-ms-overflow-x: hidden;
}
.center {
	text-align: center;
}
.center img {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
body {
	background: rgb(255, 255, 255); color: rgb(95, 97, 99); font-size: 12px; -ms-overflow-x: hidden;
}
.header {
	width: 100%; height: 63px; padding-top: 23px; min-width: 1004px;
}
.logo {
	float: left; display: inline;
}
.tel {
	width: 240px; text-align: right; font-family: "arial"; font-size: 18px; font-weight: bold; float: right;
}
.telphone {
	margin-right: 20px; float: left;
}
.telnum {
	text-align: left; float: right;
}
.telnum span {
	color: rgb(230, 125, 0); line-height: 30px; font-size: 24px; display: block;
}
.banner {
	background: url("../blank.gif") no-repeat center; margin: 0px auto; width: 100%; overflow: hidden; min-width: 1080px;
}
.cbanner {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.vbody #full-screen-slider {
	height: 320px; overflow: hidden;
}
#full-screen-slider {
	width: 100%; height: 400px; position: relative;
}
#slides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 401px; display: block; position: relative;
}
#slides li {
	list-style: none; margin: 0px; padding: 0px; left: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#pagination {
	list-style: none; margin: 0px; left: 0%; width: 100%; height: 21px; text-align: center; bottom: 0px; padding-top: 9px; display: block; position: absolute; z-index: 9900;
}
#pagination li {
	background: rgb(9, 92, 82); list-style: none; border-radius: 10px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 9px; height: 9px; font-size: 0px; margin-left: 4px; display: inline-block;
}
#pagination li a {
	margin: 0px; padding: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block;
}
#pagination li.current {
	background: rgb(232, 126, 0);
}
.menuarea {
	width: 1080px; height: 150px; position: relative; z-index: 99999;
}
.newscase {
	background: rgb(255, 255, 255); width: 300px; height: 345px; text-align: center; margin-top: -231px; float: right; display: inline; z-index: 99; box-shadow: 2px 2px 5px #d4d4d4; -moz-box-shadow: 2px 2px 5px #d4d4d4; -webkit-box-shadow: 2px 2px 5px #d4d4d4;
}
.newscasetxt a {
	background: url("../bg.png") no-repeat 250px -42px; font: 14px/25px "Microsoft Yahei"; width: 100%; color: rgb(255, 255, 255); padding-bottom: 10px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.newscasetxt a span {
	width: 90%; line-height: 25px; overflow: hidden; display: block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.newscase a img {
	margin: 10px;
}
.newscasetxt {
	background: rgb(0, 138, 244); padding: 10px; width: 280px; height: 96px; text-align: left; color: rgb(255, 255, 255);
}
.newscasetxt p {
	width: 100%; height: 44px; line-height: 22px; overflow: hidden; padding-top: 10px; border-top-color: rgb(79, 144, 135); border-top-width: 1px; border-top-style: solid;
}
.imenu {
	background: rgb(255, 255, 255); width: 183px; height: 355px; padding-top: 10px; margin-top: -248px; float: left; position: relative; z-index: 9999; box-shadow: 2px 2px 5px #d4d4d4; -moz-box-shadow: 2px 2px 5px #d4d4d4; -webkit-box-shadow: 2px 2px 5px #d4d4d4;
}
.menu_t {
	background: rgb(0, 138, 244); width: 100%; height: 35px; text-align: left; color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px;
}
.menu_t span {
	height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px;
}
.imenu ul {
	padding: 0px 2px 0px 3px; width: 178px; height: 320px;
}
.imenu li a {
	background: url("../bg.png") no-repeat 154px 10px; font: 14px/41px "Microsoft Yahei"; width: 155px; overflow: hidden; padding-left: 23px; border-bottom-color: rgb(196, 216, 213); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.imenu li a:hover {
	color: rgb(51, 51, 51);
}
.inotice {
	width: 540px; padding-top: 20px; padding-left: 40px; float: left;
}
.noticefl {
	width: 530px; height: 28px; color: rgb(35, 35, 36); line-height: 28px; border-top-color: rgb(181, 206, 203); border-bottom-color: rgb(181, 206, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.noticefl b {
	font-family: "Microsoft Yahei"; font-size: 14px; font-weight: normal; float: left;
}
.noticefl marquee {
	width: 400px; font-size: 12px; float: left;
}
.search {
	margin: 10px 0px 20px; clear: both; float: left; _margin-left: 10px;
}
.search select {
	width: 90px; height: 33px; font-family: Trebuchet MS; float: left;
}
.search input {
	border: 1px solid rgb(204, 204, 204); border-image: none; padding-top: 2px; margin-left: 3px; float: left;
}
.wbyinput {
	width: 360px; height: 30px; padding-left: 10px; _width: 300px;
}
.wbybut {
	background: rgb(0, 138, 244); width: 70px; height: 34px; color: rgb(255, 255, 255); _padding: 1px 4px;
}
.news {
	width: 100%; overflow: hidden; padding-top: 50px; padding-bottom: 30px;
}
.news .main {
	width: 1080px;
}
.newsintr {
	width: 500px; color: rgb(104, 104, 104); line-height: 28px; overflow: hidden; margin-right: 10px;
}
.title_intr {
	width: 100%; height: 51px; line-height: 23px; overflow: hidden; padding-top: 5px; margin-bottom: 28px; float: left;
}
.newsintr h2 a {
	width: 98%; color: rgb(232, 126, 0); line-height: 42px; overflow: hidden; font-family: "microsoft Yahei"; font-size: 16px; font-weight: normal; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_t {
	width: 325px; float: left;
}
.pointer {
	width: 100%; overflow: hidden;
}
.pointer li {
	background: url("../bg.png") no-repeat -13px -78px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px;
}
.pointer li span {
	padding-right: 15px; float: right;
}
.ititle {
	font: 20px/24px "Microsoft Yahei"; width: 100%; height: 46px; text-align: center; margin-bottom: 36px; font-size-adjust: none; font-stretch: normal;
}
.ctitle {
	padding-top: 10px;
}
.ititle font {
	font: 20px/24px "Arial"; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.product {
	background: rgb(171, 197, 193); width: 100%; padding-top: 55px; font-family: "Microsoft Yahei"; min-width: 1080px;
}
.list {
	width: auto; overflow: hidden; padding-bottom: 40px; clear: both;
}
.list li {
	padding-top: 10px; margin-right: 10px; float: left; _width: 260px;
}
.list li span {
	background: rgb(255, 255, 255); width: 260px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; display: block;
}
.lista {
	width: auto; padding-bottom: 40px; clear: both;
}
.lista li {
	padding-top: 10px; margin-right: 10px; float: left; _width: 345px;
}
.lista li span {
	background: rgb(255, 255, 255); width: 345px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; display: block;
}
.case {
	background: rgba(149, 190, 221, 0.45); width: 100%; padding-top: 25px; font-family: "Microsoft Yahei"; min-width: 1080px;
}
.pronav {
	width: 100%; text-align: center; overflow: hidden; clear: both; margin-bottom: 20px;
}
.pronav a {
	padding: 0px 8px; color: rgb(107, 107, 107); line-height: 28px; font-size: 14px; margin-right: 14px;
}
.pronav a:hover {
	color: rgb(109, 109, 109);
}
.more {
	width: 100%; text-align: center; padding-top: 40px; padding-bottom: 50px; clear: both;
}
.contact {
	background: url("../contact.jpg") no-repeat top rgb(149, 190, 222); font: 12px "Microsoft Yahei"; width: 100%; overflow: hidden; padding-top: 50px; padding-bottom: 50px; min-width: 1080px; font-size-adjust: none; font-stretch: normal;
}
.contacttxt_t {
	font: 12px "Arial"; width: 100%; height: 50px; text-align: center; text-transform: uppercase; padding-top: 11px; font-size-adjust: none; font-stretch: normal;
}
.contacttxt {
	width: 205px; margin-right: 5px; float: left; display: inline;
}
.contactmain {
	background: rgb(255, 255, 255); width: 1080px; overflow: hidden; float: left; max-height: 330px;
}
#dituContent {
	margin: 5px 5px 5px 0px; border: 1px solid rgb(205, 226, 223); border-image: none;
}
.contacttxt_t font {
	font: 14px/24px "Microsoft Yahei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.contactname {
	background: rgb(92, 188, 255); width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 69px;
}
.contacttxt p {
	padding: 15px 12px 0px; width: 181px; height: 45px; line-height: 40px; overflow: hidden; border-top-color: rgb(196, 216, 213); border-top-width: 1px; border-top-style: solid;
}
.contacttxt img {
	margin-right: 6px; vertical-align: middle; float: left; display: inline;
}
.contacttxt p span {
	height: 40px; line-height: 40px; float: left;
}
.contacttxt p.add span {
	line-height: 17px;
}
.contacttxt .add {
	line-height: 16px;
}
.contactcode {
	background: rgb(255, 255, 255); padding: 4px; width: 318px; height: 86px; line-height: 1.5; float: left;
}
.contactcode img {
	margin-right: 10px; float: left; display: inline;
}
.contactcode .fl {
	width: 217px;
}
.contactcode p {
	line-height: 25px; font-size: 14px; margin-bottom: 8px;
}
.contactr {
	width: 850px; float: right;
}
.conpany {
	line-height: 30px; overflow: hidden; padding-right: 20px; font-size: 14px; max-height: 300px;
}
.conpany span {
	padding-right: 10px; float: left;
}
.view {
	font-size: 16px; margin-right: 30px; float: right;
}
.menu {
	background: rgb(92, 188, 255); width: 100%; height: 58px;
}
.menu ul {
	margin: 0px auto; width: 1004px;
}
.menu li {
	float: left;
}
.menu a {
	font: 16px/58px "Microsoft Yahei"; width: 130px; text-align: center; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.notice {
	background: rgb(230, 239, 238); width: 100%; height: 62px; padding-top: 40px; margin-bottom: 27px; position: relative; z-index: 99;
}
.notice .noticefl {
	width: 530px; float: left;
}
.noticecon b {
	font-family: "Microsoft Yahei"; font-size: 14px; font-weight: normal; float: left;
}
.noticecon marquee {
	width: 400px; font-size: 13px; float: left;
}
.notice .search {
	padding-top: 0px; float: right;
}
.main {
	margin: 40px auto 0px; width: 1080px; clear: both; position: relative;
}
.fyMain {
	margin: 40px auto 0px; width: 1080px; clear: both; position: relative;
}
.viewmain {
	background: rgb(232, 224, 217); width: 100%; padding-bottom: 30px; float: left;
}
.fyMain {
	width: 1004px; padding-bottom: 40px;
}
.fyMain .list {
	padding: 0px;
}
.main {
	margin: 0px auto; width: 1080px;
}
.mains {
	margin: 0px auto; width: 1080px; overflow: hidden;
}
.fyMain {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 1080px; float: left;
}
.footclear {
	margin: 0px; width: 100%; height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.foot {
	width: 100%; color: rgb(255, 255, 255); min-width: 1004px;
}
.f_link {
	background: rgb(255, 255, 255); width: 100%; height: 41px; color: rgb(69, 69, 69); line-height: 41px;
}
.f_link .main {
	position: relative; z-index: 999;
}
.f_link a {
	color: rgb(69, 69, 69); padding-left: 20px;
}
.f_link span {
	padding-left: 28px;
}
.bootTxt {
	background: rgb(92, 188, 255); width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; padding-top: 30px; padding-bottom: 30px;
}
.text {
	margin: 0px auto; width: 1080px;
}
.bootTxt a {
	color: rgb(255, 255, 255);
}
.share {
	width: 230px; color: rgb(133, 167, 245); margin-top: 13px; display: inline-block;
}
.f_link .topbut {
	background: url("../top.gif") no-repeat center 0px; padding: 0px; width: 58px; height: 58px; text-align: center; line-height: 1; margin-top: -17px; float: right; position: relative; z-index: 1;
}
.fyLeft {
	width: 247px; overflow: hidden; float: left;
}
.fyRight {
	width: 795px; overflow: hidden; padding-bottom: 30px; float: right;
}
.l_title {
	font: 22px "Microsoft Yahei"; width: 247px; color: rgb(92, 188, 255); padding-bottom: 8px; border-bottom-color: rgb(204, 202, 202); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.l_title font {
	font: 16px "Arial"; color: rgb(82, 82, 82); text-transform: uppercase; margin-left: 4px; font-size-adjust: none; font-stretch: normal;
}
.l_title a {
	font: 12px "ËÎÌå"; margin-top: 11px; float: right; font-size-adjust: none; font-stretch: normal;
}
.l_procon {
	padding-top: 24px;
}
.proOne a {
	background: url("../leftico.png") no-repeat 8px; border: 1px solid rgb(201, 204, 211); border-image: none; width: 225px; line-height: 36px; overflow: hidden; padding-left: 20px; font-size: 14px; margin-bottom: 13px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proOne a:hover {
	background: url("../leftico.png") no-repeat 8px rgb(0, 138, 244); color: rgb(255, 255, 255);
}
.proOne .cur {
	background: url("../leftico.png") no-repeat 8px rgb(0, 138, 244); color: rgb(255, 255, 255);
}
.l_contact {
	width: 100%; color: rgb(82, 82, 82); line-height: 33px; float: left;
}
.l_contact .contactcon {
	background: none; height: auto; padding-top: 10px; font-size: 14px;
}
.title {
	width: 100%; height: 36px; margin-bottom: 20px; border-bottom-color: rgb(204, 202, 202); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.title .fl {
	height: 20px; font-family: "Microsoft Yahei"; font-size: 22px; float: left; display: inline;
}
.title .fr {
	color: rgb(95, 95, 95); font-size: 14px;
}
.title .fr a {
	color: rgb(95, 95, 95); font-size: 14px;
}
.title .fr {
	margin-top: 12px;
}
.title .fr font {
	font-size: 14px;
}
.tit {
	text-align: center; line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 22px;
}
.time {
	text-align: center; color: rgb(0, 153, 153); padding-top: 10px; padding-bottom: 20px; font-size: 12px;
}
.pic {
	text-align: center;
}
.pic img {
	overflow: hidden; max-width: 790px;
}
.con {
	line-height: 30px; padding-top: 20px; font-size: 14px;
}
.uppage {
	padding-top: 30px;
}
.up {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden;
}
.neli {
	width: auto; overflow: hidden;
}
.neli li {
	background: url("../bg.png") no-repeat -15px -100px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 15px; font-size: 14px;
}
.neli li span {
	float: right;
}
.neli li:hover {
	background: rgb(9, 92, 82);
}
.neli li:hover a {
	color: rgb(255, 255, 255);
}
.picli {
	width: auto; overflow: hidden;
}
.picli ul {
	width: auto;
}
.picli ul li {
	padding: 10px 10px 0px 0px; float: left; _width: 255px;
}
.picli ul li span {
	background: rgb(92, 188, 255); width: 255px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 14px; display: block;
}
.Page {
	margin: 0px auto; width: 100%; text-align: center; padding-top: 50px; padding-left: 20px; clear: both;
}
.Page a {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; width: 65px; height: 48px; color: rgb(51, 51, 51); line-height: 48px; font-size: 14px; text-decoration: none; margin-left: -1px; vertical-align: middle; float: left; display: inline-block;
}
.Page a:hover {
	background: no-repeat rgb(58, 125, 116); color: rgb(255, 255, 255);
}
.Page span {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 48px; line-height: 48px; font-size: 14px; margin-left: -1px; vertical-align: middle; float: left; display: inline-block; min-width: 45px;
}
.Page span.current {
	background: rgb(58, 125, 116); color: rgb(255, 255, 255); _padding: 0px 30px;
}
.wbytable td {
	padding: 8px;
}
.wbytable .wbytext {
	padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 320px; height: 22px;
}
.wbytable .wbyarea {
	padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 450px; height: 125px;
}
.wbytable .msgbut {
	width: 90px; height: 32px; color: rgb(85, 85, 85); line-height: 32px; cursor: pointer;
}
.wbytable .wbytextyz {
	padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 100px; height: 22px; float: left;
}
.wbytable .wyzm {
	width: 48px; height: 22px; padding-top: 6px; padding-left: 8px; float: left; display: block;
}
