
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 12px;
}
form {
	list-style: none; margin: 0px; padding: 0px; font-family: arial,"ËÎÌå"; font-size: 12px;
}
input {
	list-style: none; margin: 0px; padding: 0px; font-family: arial,"ËÎÌå"; font-size: 12px;
}
p {
	margin: 0px; padding: 0px;
}
.png24 {
	tmp: expression(setPng24(this));
}
.bem {
	margin: 0px; padding: 0px; line-height: 1px; font-family: arial,"ËÎÌå"; font-size: 1px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
.clear {
	clear: both;
}
.pagepro {
	margin: 10px auto 30px; width: 657px;
}
.pagenews {
	padding: 0px 0px 20px; width: 100%; text-align: center; overflow: hidden; float: left;
}
.showpagec {
	margin: 0px auto; left: 50%; float: left; position: relative;
}
.showpagec li {
	background: rgb(153, 153, 153); margin: 0px 2px; width: 26px; height: 26px; text-align: center; right: 50%; color: rgb(255, 255, 255); line-height: 26px; float: left; position: relative;
}
.showpagec li a {
	color: rgb(255, 255, 255); display: block;
}
.showpagec li a:visited {
	color: rgb(255, 255, 255); display: block;
}
.showpagec li a:hover {
	background: rgb(215, 31, 19); text-decoration: none;
}
.showpagec h1 {
	background: rgb(153, 153, 153); margin: 0px; padding: 0px; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; font-weight: normal;
}
.showpagec span {
	background: rgb(215, 31, 19); width: 26px; height: 26px; line-height: 26px; float: left;
}
.pager {
	padding: 20px 0px 0px; text-align: center; font-size: 12px;
}
.pager a {
	margin: 2px; text-align: center; text-decoration: none; display: inline-block;
}
.pager span.current {
	margin: 0px 2px; text-align: center; display: inline-block;
}
.pager span.disabled {
	margin: 0px 2px; text-align: center; display: inline-block;
}
.pager select {
	margin: 0px 2px -2px; font-size: 12px;
}
.pager input {
	margin: 0px 2px -2px; padding: 2px; text-align: center; font-size: 12px;
}
.pager a {
	background: rgb(160, 160, 160);
}
.pager span.disabled {
	background: rgb(160, 160, 160);
}
.pager a:hover {
	background: rgb(28, 171, 166);
}
.pager span.current {
	background: rgb(28, 171, 166);
}
.pager a {
	color: rgb(255, 255, 255);
}
.pager span.disabled {
	color: rgb(255, 255, 255);
}
.pager a:hover {
	color: rgb(255, 255, 255);
}
.pager span.current {
	color: rgb(255, 255, 255);
}
.pager a {
	width: 26px; height: 26px; line-height: 26px;
}
.pager span.current {
	width: 26px; height: 26px; line-height: 26px;
}
.pager span.disabled {
	width: 26px; height: 26px; line-height: 26px;
}
.di {
	float: left;
}
.dipage {
	float: left;
}
.picleft {
	margin-right: 20px; margin-bottom: 5px;
}
.picright {
	margin-bottom: 5px; margin-left: 20px;
}
.top {
	margin: 0px auto; width: 1030px; height: 60px;
}
.top .logo {
	width: 500px; margin-left: 15px; float: left;
}
.top .logo a {
	background: url("../images/logo.png") no-repeat; width: 493px; height: 45px; display: block;
}
.top .login {
	margin-top: 19px; float: right;
}
.top .login .line {
	border: 1px solid rgb(118, 118, 118); border-image: none; width: 85px; height: 23px; position: absolute; z-index: 1000;
}
.top .login .topcon {
	background: rgb(167, 167, 167); margin: 0px 10px; padding: 0px 10px; border: 1px solid rgb(118, 118, 118); border-image: none; height: 23px; text-align: center; line-height: 23px; float: left;
}
.top .login .reg {
	background: url("../images/login.png"); width: 166px; height: 25px; line-height: 25px; padding-left: 17px; float: left;
}
.top .login .reg a {
	color: rgb(255, 255, 255);
}
.top .login .reg .regis {
	color: rgb(0, 0, 0); margin-left: 43px;
}
.select {
	float: left; position: relative; z-index: 200;
}
.select dt {
	background: url("../images/lan.gif") no-repeat right rgb(167, 167, 167); width: 80px; height: 25px; line-height: 25px; overflow: hidden; padding-right: 24px; padding-left: 10px; display: inline-block; white-space: nowrap; position: relative; z-index: 99; cursor: pointer; -ms-text-overflow: ellipsis;
}
.select dd {
	background: rgb(167, 167, 167); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(118, 118, 118) rgb(118, 118, 118); border-image: none; left: 0px; top: 25px; display: none; position: absolute;
}
.select dd ul {
	width: 85px;
}
.select dd ul li a {
	background: rgb(167, 167, 167); padding: 0px 8px; line-height: 25px; display: block;
}
.select dd ul li a:hover {
	background: rgb(167, 167, 167);
}
.head-v3 {
	background: url("../images/linkbg.png") no-repeat center; height: 45px; position: relative; z-index: 100;
}
.head-v3 .navigation-inner {
	margin: 0px auto; width: 1000px; position: relative;
}
.navigation-up {
	height: 45px; line-height: 45px;
}
.navigation-up .navigation-v3 {
	padding-left: 12px; float: left;
}
.navigation-up .navigation-v3 ul {
	height: 45px; float: left;
}
.navigation-up .navigation-v3 li {
	float: left;
}
.navigation-up .navigation-v3 .nav-up-selected {
	background: url("../images/linkbg.jpg") no-repeat right top;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage {
	background: url("../images/linkbg.jpg") no-repeat top;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage a {
	color: rgb(255, 255, 255);
}
.navigation-up .navigation-v3 li h2 {
	margin: 0px; padding: 0px;
}
.navigation-up .navigation-v3 li h2 a {
	padding: 0px 1px; height: 45px; color: rgb(0, 0, 0); font-size: 18px; display: inline-block;
}
.navigation-up .navigation-v3 .nav-up-selected a {
	background: url("../images/menudot.png") no-repeat bottom;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage a {
	background: url("../images/menudot.png") no-repeat bottom;
}
.navigation-down {
	left: 50%; top: 45px; position: absolute;
}
.navigation-down .nav-down-menu {
	margin: 0px; top: 0px; width: 100%; position: absolute;
}
.navigation-down .nav-down-menu .navigation-down-inner {
	background: url("../images/bg.png");
}
.navigation-down .nav-down-menu dl {
	text-align: center;
}
.navigation-down .nav-down-menu dd {
	background: url("../images/bgline.png") repeat-x bottom; padding: 4px 0px 6px;
}
.navigation-down .nav-down-menu dd.last {
	background: none;
}
.navigation-down .nav-down-menu dd a {
	text-align: center; color: rgb(0, 0, 0); line-height: 16px; display: block;
}
.navigation-down .nav-down-menu dd a:hover {
	color: rgb(255, 255, 255);
}
.navigation-down #product {
	width: 92px; margin-left: -408px;
}
.navigation-down #wechat {
	width: 128px; margin-left: -317px;
}
.navigation-down #solution {
	width: 136px; margin-left: -188px;
}
.navigation-down #cooperate {
	width: 136px; margin-left: -52px;
}
.navigation-down #support {
	width: 105px; margin-left: 83px;
}
.navigation-down #technology {
	width: 154px; margin-left: 189px;
}
.banner {
	width: 100%; height: 365px; padding-top: 13px; position: relative;
}
.bannerin {
	width: 100%; height: 13px;
}
.banner .list {
	width: 100%; height: 365px; overflow: hidden; position: relative; z-index: 1;
}
.banner .list li {
	left: 0px; top: 0px; width: 100%; height: 365px; display: none; position: absolute;
}
.banner .list li .text1 {
	left: 28px; top: 210px; position: absolute;
}
.banner .btn {
	left: 50%; top: 388px; margin-left: -125px; position: absolute; z-index: 100;
}
.banner .btn li {
	padding: 0px 20px; height: 20px; color: rgb(115, 115, 115); font-family: "Microsoft YaHei",arial; font-size: 18px; font-weight: bolder; margin-left: 1px; border-bottom-color: rgb(115, 115, 115); border-bottom-width: 8px; border-bottom-style: solid; float: left; cursor: pointer;
}
.banner .btn li.hover {
	color: rgb(201, 21, 30); border-bottom-color: rgb(201, 21, 30); border-bottom-width: 8px; border-bottom-style: solid;
}
.index {
	background: url("../images/bg3.gif"); padding: 28px 28px 10px; margin-top: 38px;
}
.mart0 {
	margin-top: 0px;
}
.best-seller {
	position: absolute; z-index: 1;
}
.searchpro {
	margin-top: 8px; margin-left: 751px; position: absolute; z-index: 1;
}
.searchpro #keyword {
	background: url("../images/bg1.png"); border: 1px solid rgb(112, 127, 134); border-image: none; width: 155px; height: 24px; color: rgb(14, 21, 26); line-height: 24px; padding-left: 10px; vertical-align: middle; float: left;
}
.searchpro #button {
	vertical-align: middle; float: left;
}
#tabs {
	background: url("../images/fpro1.png"); margin: 8px 0px 0px 300px; width: 426px; height: 26px;
}
#tabs li {
	float: left; display: inline;
}
#tabs a {
	width: 106px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; float: left;
}
#tabs #current {
	
}
#tabs .a1 {
	width: 100px; padding-left: 6px;
}
#tabs .a2 {
	width: 105px; padding-left: 2px;
}
#tabs .a3 {
	width: 104px;
}
#tabs .a4 {
	width: 109px;
}
#procontent {
	background: url("../images/tabbg.jpg") no-repeat; border: 1px solid rgb(171, 171, 171); border-image: none; height: 400px; margin-top: 5px;
}
#tabs3 {
	background: url("../images/dpro1.png"); margin: 8px 0px 15px; width: 322px; height: 20px;
}
#tabs3 li {
	float: left; display: inline;
}
#tabs3 a {
	width: 106px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; float: left;
}
#tabs3 #current {
	
}
#tabs3 .p1 {
	width: 100px; padding-left: 6px;
}
#tabs3 .p2 {
	width: 105px; padding-left: 2px;
}
#tabs3 .p3 {
	width: 104px;
}
#procontent3 {
	width: 435px; height: 360px; margin-top: 5px;
}
#procontent3 #tab1 {
	color: rgb(0, 0, 0); margin-top: -10px;
}
#procontent3 #tab1 td {
	height: 30px; line-height: 30px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#procontent3 #tab2 {
	width: 450px; height: 360px; color: rgb(0, 0, 0); overflow: auto;
}
#procontent3 #tab3 .content {
	background: rgb(255, 255, 255); padding: 20px 20px 0px; border: 1px solid rgb(174, 179, 182); border-image: none; height: 284px; text-align: center; overflow: auto;
}
#procontent3 #tab3 .down {
	background: url("../images/download.gif"); width: 321px; height: 55px; margin-top: 2px; display: block;
}
#tabs_1 {
	background: url("../images/bg2.png"); padding: 32px 0px 0px 22px; width: 170px; height: 368px; float: right;
}
#tabs_2 {
	background: url("../images/bg2.png"); padding: 32px 0px 0px 22px; width: 170px; height: 368px; float: right;
}
#tabs_3 {
	background: url("../images/bg2.png"); padding: 32px 0px 0px 22px; width: 170px; height: 368px; float: right;
}
#tabs_4 {
	background: url("../images/bg2.png"); padding: 32px 0px 0px 22px; width: 170px; height: 368px; float: right;
}
#tabs_1 li {
	border: 1px solid rgb(104, 109, 111); border-image: none; width: 150px; height: 100px; margin-bottom: 15px; float: left; display: inline;
}
#tabs_2 li {
	border: 1px solid rgb(104, 109, 111); border-image: none; width: 150px; height: 100px; margin-bottom: 15px; float: left; display: inline;
}
#tabs_2 li {
	border: 1px solid rgb(104, 109, 111); border-image: none; width: 150px; height: 100px; margin-bottom: 15px; float: left; display: inline;
}
#tabs_3 li {
	border: 1px solid rgb(104, 109, 111); border-image: none; width: 150px; height: 100px; margin-bottom: 15px; float: left; display: inline;
}
#tabs_1 a {
	background: url("../images/bg3.png"); width: 150px; height: 90px; text-align: center; padding-top: 10px; float: left;
}
#tabs_2 a {
	background: url("../images/bg3.png"); width: 150px; height: 90px; text-align: center; padding-top: 10px; float: left;
}
#tabs_3 a {
	background: url("../images/bg3.png"); width: 150px; height: 90px; text-align: center; padding-top: 10px; float: left;
}
#tabs_4 a {
	background: url("../images/bg3.png"); width: 150px; height: 90px; text-align: center; padding-top: 10px; float: left;
}
#tabs_1 #current {
	background: url("../images/ta2bg.jpg");
}
#tabs_2 #current {
	background: url("../images/ta2bg.jpg");
}
#tabs_3 #current {
	background: url("../images/ta2bg.jpg");
}
#tabs_4 #current {
	background: url("../images/ta2bg.jpg");
}
#procontent_1 {
	height: 400px; float: left;
}
#procontent_2 {
	height: 400px; float: left;
}
#procontent_3 {
	height: 400px; float: left;
}
#procontent_4 {
	height: 400px; float: left;
}
#procontent_1 .left {
	width: 295px; margin-left: 28px; float: left;
}
#procontent_2 .left {
	width: 295px; margin-left: 28px; float: left;
}
#procontent_3 .left {
	width: 295px; margin-left: 28px; float: left;
}
#procontent_4 .left {
	width: 295px; margin-left: 28px; float: left;
}
#procontent_1 .left .a1 {
	margin: 238px 0px 0px 158px; height: 25px; overflow: hidden;
}
#procontent_2 .left .a1 {
	margin: 238px 0px 0px 158px; height: 25px; overflow: hidden;
}
#procontent_3 .left .a1 {
	margin: 238px 0px 0px 158px; height: 25px; overflow: hidden;
}
#procontent_4 .left .a1 {
	margin: 238px 0px 0px 158px; height: 25px; overflow: hidden;
}
#procontent_1 .left .a1 a {
	color: rgb(229, 1, 18); font-size: 25px; font-weight: bolder;
}
#procontent_2 .left .a1 a {
	color: rgb(229, 1, 18); font-size: 25px; font-weight: bolder;
}
#procontent_3 .left .a1 a {
	color: rgb(229, 1, 18); font-size: 25px; font-weight: bolder;
}
#procontent_4 .left .a1 a {
	color: rgb(229, 1, 18); font-size: 25px; font-weight: bolder;
}
#procontent_1 .left .a1 a:hover {
	text-decoration: underline;
}
#procontent_2 .left .a1 a:hover {
	text-decoration: underline;
}
#procontent_3 .left .a1 a:hover {
	text-decoration: underline;
}
#procontent_4 .left .a1 a:hover {
	text-decoration: underline;
}
#procontent_1 .left .a2 {
	padding: 3px 0px 0px 36px; width: 250px; height: 50px; color: rgb(65, 94, 109); line-height: 18px; overflow: hidden;
}
#procontent_2 .left .a2 {
	padding: 3px 0px 0px 36px; width: 250px; height: 50px; color: rgb(65, 94, 109); line-height: 18px; overflow: hidden;
}
#procontent_3 .left .a2 {
	padding: 3px 0px 0px 36px; width: 250px; height: 50px; color: rgb(65, 94, 109); line-height: 18px; overflow: hidden;
}
#procontent_4 .left .a2 {
	padding: 3px 0px 0px 36px; width: 250px; height: 50px; color: rgb(65, 94, 109); line-height: 18px; overflow: hidden;
}
#procontent_1 .left .a3 {
	margin: 20px 0px 0px 36px;
}
#procontent_2 .left .a3 {
	margin: 20px 0px 0px 36px;
}
#procontent_3 .left .a3 {
	margin: 20px 0px 0px 36px;
}
#procontent_4 .left .a3 {
	margin: 20px 0px 0px 36px;
}
#procontent_1 .left .a3 a {
	background: url("../images/more.png"); width: 26px; height: 11px; display: block;
}
#procontent_2 .left .a3 a {
	background: url("../images/more.png"); width: 26px; height: 11px; display: block;
}
#procontent_3 .left .a3 a {
	background: url("../images/more.png"); width: 26px; height: 11px; display: block;
}
#procontent_4 .left .a3 a {
	background: url("../images/more.png"); width: 26px; height: 11px; display: block;
}
#procontent_1 .right {
	width: 420px; text-align: center; padding-top: 40px; float: right;
}
#procontent_2 .right {
	width: 420px; text-align: center; padding-top: 40px; float: right;
}
#procontent_3 .right {
	width: 420px; text-align: center; padding-top: 40px; float: right;
}
#procontent_4 .right {
	width: 420px; text-align: center; padding-top: 40px; float: right;
}
#procontent_1 .right:hover {
	opacity: 0.8;
}
#procontent_2 .right:hover {
	opacity: 0.8;
}
#procontent_3 .right:hover {
	opacity: 0.8;
}
#procontent_4 .right:hover {
	opacity: 0.8;
}
.indnews {
	background: url("../images/indnews.jpg"); margin: 2px 2px 0px 0px; padding: 53px 0px 0px 691px; width: 60px; height: 25px; float: left;
}
.indnews a {
	background: rgb(81, 101, 111); width: 60px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; display: block;
}
.indnews a:hover {
	background: rgb(201, 21, 30);
}
.procer {
	width: 191px; height: 78px; margin-top: 2px; float: left;
}
.indnewslist {
	background: url("../images/bg1.jpg"); margin: 0px 2px 0px 0px; width: 751px; height: 174px; float: left;
}
.indrig2 {
	width: 191px; height: 174px; float: left;
}
.indnewslist .pic {
	padding: 14px 0px 0px 15px; vertical-align: top;
}
.indnewslist .list {
	padding-right: 25px;
}
.indnewslist h1 {
	margin: 0px; padding: 15px 0px 10px; color: rgb(81, 101, 111); font-size: 17px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.indnewslist ul {
	line-height: 20px; margin-top: 12px;
}
.indnewslist ul li {
	background: url("../images/news1.gif") repeat-x 0px 12px; width: 405px; color: rgb(81, 101, 111); float: left;
}
.indnewslist ul li.date {
	background: none; width: 50px; padding-left: 5px;
}
.indnewslist ul li.no {
	border: 0px currentColor; border-image: none;
}
.indnewslist ul li a {
	background: url("../images/newsdot.png") repeat-x; height: 20px; color: rgb(65, 94, 109); line-height: 20px; padding-right: 5px; padding-left: 5px;
}
.indnewslist ul li a:hover {
	color: rgb(201, 21, 30); text-decoration: underline;
}
.netleft {
	background: url("../images/clobal.png") no-repeat; width: 206px; color: rgb(65, 94, 109); line-height: 18px; padding-top: 150px; margin-top: 30px; float: left;
}
.netleft .more {
	background: url("../images/more.png") no-repeat; width: 26px; height: 11px; margin-top: 10px; display: block;
}
.flash {
	width: 710px; padding-top: 30px; float: right;
}
.main {
	background: rgb(255, 255, 255); margin: 0px auto 40px; padding: 0px 10px 10px; width: 1000px;
}
.mleft {
	width: 230px; margin-bottom: 20px; float: left;
}
.mright {
	width: 670px; margin-bottom: 20px; float: right;
}
.leftmenu dt {
	height: 39px;
}
.leftmenu dd {
	height: 63px; text-align: center; line-height: 63px; border-bottom-color: rgb(81, 101, 111); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftmenu dd.no {
	height: 2px;
}
.leftmenu dd a {
	background: url("../images/leftbg.jpg"); height: 63px; color: rgb(81, 101, 111); font-size: 18px; font-weight: bold; display: block;
}
.leftmenu dd a:hover {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
.leftmenu dd.check a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
.lefthot {
	background: url("../images/leftbg.jpg"); padding-bottom: 12px;
}
.lefthot .a1 {
	padding: 8px 0px 0px 12px; width: 52%;
}
.lefthot .a1 a {
	background: rgb(194, 194, 194); border: 1px solid rgb(143, 154, 160); border-image: none; width: 95px; height: 80px; text-align: center; padding-top: 15px; display: block;
}
.lefthot .a1 a:hover {
	background: url("../images/ta2bg.jpg") center;
}
.lefthot .a2 {
	padding: 5px 10px 0px 0px; width: 48%; vertical-align: top;
}
.lefthot .a2 a:hover {
	text-decoration: underline;
}
.lefthot .a2 h1 {
	margin: 0px; padding: 0px;
}
.lefthot .a2 h2 {
	margin: 0px; padding: 0px;
}
.lefthot .a2 h3 {
	margin: 0px; padding: 0px;
}
.lefthot .a2 h1 {
	height: 40px; line-height: 14px; overflow: hidden;
}
.lefthot .a2 h1 a {
	color: rgb(81, 101, 111);
}
.lefthot .a2 h2 {
	margin: 8px 0px;
}
.lefthot .a2 h2 a {
	background: url("../images/more2.gif") no-repeat; width: 34px; height: 7px; display: block;
}
.lefthot .a2 h3 {
	color: rgb(0, 0, 0); line-height: 16px; font-size: 12px;
}
.current {
	padding: 0px 0px 3px; color: rgb(81, 101, 111); font-size: 14px; border-bottom-color: rgb(81, 101, 111); border-bottom-width: 4px; border-bottom-style: solid;
}
.current a {
	color: rgb(81, 101, 111); font-size: 14px;
}
.current a:hover {
	text-decoration: underline;
}
.classname {
	color: rgb(81, 101, 111); padding-top: 10px; font-size: 28px; font-weight: bold;
}
.mcontent {
	padding: 15px 0px 0px; color: rgb(81, 101, 111); line-height: 20px;
}
.promo {
	min-height: 450px;
}
.mcontent a {
	color: rgb(81, 101, 111);
}
.nextpre {
	width: 663px; text-align: right; padding-right: 7px; margin-top: 30px;
}
.leftj {
	width: 92px; height: 19px; text-align: center; margin-right: -7px; float: right;
}
.leftj a {
	background: url("../images/pre.png"); width: 92px; height: 19px; color: rgb(255, 255, 255); line-height: 19px; display: block;
}
.leftj a:hover {
	opacity: 0.8;
}
.rightj {
	width: 92px; height: 19px; text-align: center; float: right;
}
.rightj a {
	background: url("../images/next.png"); width: 92px; height: 19px; color: rgb(255, 255, 255); line-height: 19px; display: block;
}
.rightj a:hover {
	opacity: 0.8;
}
.newslist ul {
	line-height: 30px;
}
.newslist ul li {
	background: url("../images/news1.gif") repeat-x 0px 16px; width: 600px; color: rgb(81, 101, 111); float: left;
}
.newslist ul li.date {
	background: none; width: 50px; padding-left: 5px;
}
.newslist ul li.no {
	border: 0px currentColor; border-image: none;
}
.newslist ul li a {
	background: url("../images/bg3.gif") repeat-x; height: 20px; color: rgb(65, 94, 109); line-height: 20px; padding-right: 5px; padding-left: 5px;
}
.newslist ul li a:hover {
	color: rgb(201, 21, 30); text-decoration: underline;
}
.newst {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: bold;
}
.newsd {
	background: rgb(222, 39, 33); margin: 15px 0px 2px; width: 120px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; font-weight: bold;
}
.newsc {
	background: rgb(207, 207, 205); padding: 15px; color: rgb(51, 51, 51); min-height: 598px;
}
.newsc a {
	color: rgb(51, 51, 51);
}
.prolist {
	width: 160px; margin-right: 10px; margin-bottom: 10px; float: left;
}
.prolistno {
	margin-right: 0px;
}
.prolist .pic {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(171, 171, 171) rgb(171, 171, 171) currentColor; border-image: none; height: 142px; text-align: center;
}
.prolist .pic a {
	background: url("../images/probg.jpg") center; height: 127px; padding-top: 15px; display: block;
}
.prolist .pic a:hover {
	opacity: 0.8;
}
.prolist .title {
	background: rgb(173, 173, 173); border-width: 1px; border-style: solid; border-color: rgb(162, 162, 162) rgb(162, 162, 162) rgb(141, 148, 151); border-image: none; height: 60px; color: rgb(0, 0, 0); line-height: 15px; padding-left: 0px;
}
.prolist .title a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.prolist .title a:hover {
	color: rgb(81, 101, 111); text-decoration: underline;
}
.prolist .ps {
	background: rgb(166, 174, 178); padding: 5px 0px 5px 10px; height: 34px; color: rgb(0, 0, 0); line-height: 18px; overflow: hidden;
}
.prodet {
	background: url("../images/detbg.jpg"); height: 467px;
}
.prodet .pic {
	background: rgb(255, 255, 255); border: 1px solid rgb(166, 166, 166); border-image: none; width: 465px; height: 435px; text-align: center; padding-top: 30px; float: left;
}
.prodet .pic img:hover {
	opacity: 0.8;
}
.prodet .detail {
	width: 455px; margin-left: 20px; float: left;
}
.prodet .detail .a1 {
	height: 30px; color: rgb(81, 101, 111); line-height: 30px; overflow: hidden; padding-top: 15px; font-size: 22px; font-weight: bold;
}
.prodet .detail .a1 img {
	padding-right: 15px; padding-bottom: 6px; vertical-align: middle;
}
.sort {
	width: 230px; height: 39px; position: relative; z-index: 20;
}
.sort .title {
	height: 39px;
}
#nav {
	float: left; position: relative; z-index: 200;
}
#nav ul {
	float: left; position: relative; z-index: 200;
}
#nav li {
	width: 230px; height: 63px; text-align: center; border-bottom-color: rgb(81, 101, 111); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
* html #nav li {
	float: left;
}
#nav li a {
	height: 63px; color: rgb(81, 101, 111); line-height: 63px; overflow: hidden; font-size: 18px; font-weight: bold; display: block;
}
#nav li:hover {
	position: relative; z-index: 300;
}
#nav ul {
	left: -9999px; top: -9999px; position: absolute;
}
* html #nav {
	width: 0px;
}
* html nav ul {
	width: 0px;
}
#nav li:hover > ul {
	left: -15px; top: 0px; margin-left: 100%;
}
#nav li:hover > ul ul {
	left: -9999px; top: -9999px; width: auto; position: absolute;
}
#nav li:hover > a {
	color: rgb(119, 187, 85);
}
#nav li:hover ul {
	left: 0px; top: 0px; margin-left: 100%;
}
#nav li:hover li:hover ul {
	left: 0px; top: 0px; margin-left: 100%;
}
#nav li:hover li:hover li:hover ul {
	left: 0px; top: 0px; margin-left: 100%;
}
#nav li:hover li:hover li:hover li:hover ul {
	left: 0px; top: 0px; margin-left: 100%;
}
#nav li:hover li:hover li:hover li:hover li:hover ul {
	left: 0px; top: 0px; margin-left: 100%;
}
#nav li:hover ul ul {
	left: -9999px; top: -9999px; position: absolute;
}
#nav li:hover li:hover ul ul {
	left: -9999px; top: -9999px; position: absolute;
}
#nav li:hover li:hover li:hover ul ul {
	left: -9999px; top: -9999px; position: absolute;
}
#nav li:hover li:hover li:hover li:hover ul ul {
	left: -9999px; top: -9999px; position: absolute;
}
#nav li.check a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover li:hover a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover li:hover li:hover a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover li:hover li:hover li:hover a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover li:hover li:hover li:hover li:hover a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover li:hover li:hover li:hover li:hover li:hover a {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
#nav li:hover li a {
	color: rgb(81, 101, 111);
}
#nav li:hover li:hover li a {
	color: rgb(81, 101, 111);
}
#nav li:hover li:hover li:hover li a {
	color: rgb(81, 101, 111);
}
#nav li:hover li:hover li:hover li:hover li a {
	color: rgb(81, 101, 111);
}
#nav li:hover li:hover li:hover li:hover li:hover li a {
	color: rgb(81, 101, 111);
}
#nav li li {
	width: 205px; height: 31px; text-align: left;
}
#nav li:hover li a {
	background: url("../images/bg.png"); height: 31px; color: rgb(81, 101, 111); line-height: 31px; padding-left: 20px; font-size: 12px;
}
#nav li:hover li:hover a {
	background: url("../images/bg.png");
}
#nav li:hover li:hover li:hover a {
	background: url("../images/bg.png");
}
.sort .sort-list {
	background: url("../images/leftbg.jpg"); float: left;
}
.sort .sort-list ul {
	float: left;
}
.sort .sort-list li {
	width: 230px; height: 63px; text-align: center; border-bottom-color: rgb(81, 101, 111); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.sort .sort-list li a {
	height: 63px; color: rgb(81, 101, 111); line-height: 63px; font-size: 18px; font-weight: bold; display: block;
}
.sort .sort-list li a span {
	height: 63px; display: block;
}
.sort .sort-list li.hover {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
.sort #check {
	background: rgb(226, 0, 15); color: rgb(255, 255, 255);
}
.sort .sort-list li.hover a {
	color: rgb(255, 255, 255);
}
.sort .sort-list ul ul {
	display: none;
}
.sort .sort-list ul li.hover ul {
	background: url("../images/bg.png"); left: 230px; width: 204px; height: auto; overflow: hidden; margin-top: -64px; position: absolute; z-index: 30;
}
.sort .sort-list ul li.hover ul li {
	height: 31px; text-align: left;
}
.sort .sort-list ul li.hover ul {
	display: block;
}
.sort .sort-list ul li.hover ul li a {
	height: 31px; color: rgb(81, 101, 111); line-height: 31px; padding-left: 20px; font-size: 12px;
}
.sort .sort-list ul li.hover ul li a:hover {
	color: rgb(255, 255, 255);
}
.acce {
	background: url("../images/dbg.png"); height: 179px; margin-top: 1px; margin-bottom: 20px;
}
.acce .a1 {
	text-align: center; padding-top: 70px;
}
.acce .a2 {
	padding-left: 4px;
}
.acce .a1 p {
	background: url("../images/morebg.png"); margin: 30px 0px 0px 40px; width: 142px; height: 19px; text-align: left; padding-left: 25px;
}
.acce .a1 p a {
	color: rgb(255, 255, 255);
}
.accli {
	margin: 8px 3px 5px 7px; width: 222px; height: 137px; float: left;
}
.accli .pic {
	background: url("../images/abg1.jpg"); height: 110px; text-align: center; padding-top: 20px;
}
.accli .pic img:hover {
	opacity: 0.8;
}
.accli .title {
	background: rgb(81, 101, 111); height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px;
}
.accli .title a {
	color: rgb(255, 255, 255);
}
.accli .title a:hover {
	text-decoration: underline;
}
.promo .probg {
	background: url("../images/probg.png"); padding-bottom: 30px; min-height: 473px;
}
.promolist {
	padding: 30px; height: 130px;
}
.promolist .pic {
	width: 190px; float: left;
}
.promolist .pic .a1 {
	height: 125px;
}
.promolist .pic .a1 a:hover {
	opacity: 0.8;
}
.promolist .pic .a2 {
	background: rgb(183, 190, 193); height: 30px; text-align: center; line-height: 30px; font-size: 14px;
}
.promolist .content {
	width: 395px; float: right;
}
.promolist .content .a1 {
	height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; font-weight: bold;
}
.promolist .content .a1 a {
	font-size: 14px;
}
.promolist .content .a1 a:hover {
	color: rgb(229, 1, 18); text-decoration: underline;
}
.promolist .content .a2 {
	padding: 10px 0px; height: 45px; line-height: 18px; overflow: hidden;
}
.promolist .content .a3 {
	font-size: 20px; margin-top: 22px;
}
.promolist .content .a4 {
	background: url("../images/p1.gif") repeat-x bottom; padding-bottom: 5px; margin-top: 5px;
}
.promo .promobg {
	background: url("../images/probg.png"); padding: 20px; min-height: 463px;
}
.acpic img {
	height: auto; max-width: 100%;
}
.actitle {
	padding: 20px 0px; color: rgb(0, 0, 0); font-size: 24px; font-weight: bold;
}
.accontent {
	color: rgb(0, 0, 0);
}
.aclist {
	background: url("../images/leftbg.jpg"); padding: 10px 5px; height: 162px; margin-top: 1px;
}
.aclist .list {
	margin: 0px 5px; width: 210px; height: 170px; float: left;
}
.aclist .list .pic {
	height: 138px;
}
.aclist .list .pic:hover {
	opacity: 0.8;
}
.aclist .list .title {
	background: rgb(111, 125, 132); height: 25px; text-align: center; line-height: 25px;
}
.aclist .list .title a {
	color: rgb(255, 255, 255);
}
.aclist .list .title a:hover {
	text-decoration: underline;
}
.promo .downbg {
	background: url("../images/probg.png"); padding: 20px; min-height: 528px;
}
.downlist {
	height: 210px;
}
.downlist .pic {
	background: url("../images/pdf.png") no-repeat 137px 108px rgb(223, 224, 225); padding: 20px; border: 1px solid rgb(162, 170, 174); border-image: none; width: 160px; float: left;
}
.downlist .pic .a1 {
	height: 142px;
}
.downlist .pic .a1 a:hover {
	opacity: 0.8;
}
.downlist .content {
	width: 395px; float: right;
}
.downlist .content .a1 {
	height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; font-weight: bold;
}
.downlist .content .a1 a {
	font-size: 14px;
}
.downlist .content .a1 a:hover {
	color: rgb(229, 1, 18); text-decoration: underline;
}
.downlist .content .a2 {
	padding: 5px 0px 10px; height: 45px; line-height: 18px; overflow: hidden;
}
.downlist .content .a3 {
	margin-top: 2px;
}
.downlist .content .a4 {
	background: url("../images/p1.gif") repeat-x bottom; padding-bottom: 10px; margin-top: 18px;
}
.downlist .content .a4 a {
	background: url("../images/down_btn.gif"); width: 204px; height: 49px; display: block;
}
.adverlist {
	background: url("../images/adverbg.png"); margin: 15px 0px 0px 15px; border: 1px solid rgb(183, 190, 195); border-image: none; width: 290px; height: 270px; text-align: center; font-size: 14px; font-weight: bold; float: left;
}
.adverlist p {
	padding: 5px 0px;
}
.adverlist_bottom {
	height: 15px; clear: both;
}
.videolist {
	background: url("../images/adverbg.png"); margin: 15px 0px 12px 15px; border: 1px solid rgb(183, 190, 195); border-image: none; width: 290px; height: 235px; text-align: center; font-size: 14px; font-weight: bold; float: left;
}
.videolist p {
	width: 260px; padding-top: 5px; float: left;
}
.videolist p a {
	font-size: 14px;
}
.videolist p.btn {
	width: 30px; padding-top: 0px;
}
.videolist p.btn a {
	background: url("../images/video_btn.gif"); width: 15px; height: 14px; margin-top: 8px; margin-left: 10px; display: block;
}
.videolist p a:hover {
	color: rgb(235, 7, 24); text-decoration: underline;
}
.videolist .vbg {
	background: url("../images/videobg.png") no-repeat center; width: 290px; height: 195px; display: block; position: absolute; z-index: 1;
}
.videolist .vbg:hover {
	opacity: 0.8;
}
.videod {
	min-height: 100px;
}
.videod .newsd {
	background: rgb(222, 39, 33); margin: 0px 0px 2px; width: 120px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; font-weight: bold;
}
.videod .newsc {
	background: url("../images/probg.png"); padding: 50px; text-align: center; color: rgb(51, 51, 51); min-height: 435px;
}
.tech {
	
}
.tech .actitle {
	background: url("../images/more2.gif") no-repeat left bottom; color: rgb(81, 101, 111); padding-bottom: 18px;
}
.tech .accontent {
	color: rgb(81, 101, 111); margin-top: 15px;
}
.ser95 .accontent {
	color: rgb(81, 101, 111); font-weight: bold;
}
.ser95 .accontent a {
	color: rgb(81, 101, 111); font-weight: bold;
}
.ser95 .accontent td {
	padding: 5px;
}
.promo .sers {
	background: url("../images/probg.png"); min-height: 565px;
}
.promo .sers .a1 {
	background: rgb(81, 101, 111); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; font-weight: bold;
}
.promo .sers .a2 {
	background: url("../images/detbg.jpg"); height: 70px; text-align: center;
}
.promo .sers .a2 .line {
	border: 1px solid rgb(118, 118, 118); border-image: none; width: 489px; height: 28px; margin-top: 20px; margin-left: 70px; position: absolute; z-index: 1000;
}
.promo .sers .a3 {
	padding: 15px;
}
.promo .sers .a3 .content {
	background: url("../images/leftbg.jpg"); padding: 20px; min-height: 385px;
}
.promo .sers .a3 .content h1 {
	margin: 0px; padding: 40px 0px 20px 100px; color: rgb(196, 202, 205); font-weight: bold;
}
.promo .sers .a3 .content p {
	padding: 0px 150px 0px 103px;
}
.promo .sers .a3 .content td {
	padding: 5px; color: rgb(0, 0, 0);
}
.promo .sers .a3 .content .tr1 td {
	background: url("../images/leftbg.jpg");
}
.promo .sers .a3 .content .td1 {
	background: rgb(128, 134, 137); font-weight: bold;
}
.select2 {
	margin: 20px 0px 0px 70px; float: left; position: relative; z-index: 200;
}
.select2 dt {
	background: url("../images/s_btn.gif") no-repeat right rgb(255, 255, 255); width: 514px; height: 30px; text-align: left; line-height: 30px; overflow: hidden; padding-left: 10px; font-weight: bold; display: inline-block; white-space: nowrap; position: relative; z-index: 99; cursor: pointer; -ms-text-overflow: ellipsis;
}
.select2 dd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(118, 118, 118) rgb(118, 118, 118); border-image: none; left: 0px; top: 30px; display: none; position: absolute;
}
.select2 dd ul {
	width: 489px; text-align: left;
}
.select2 dd ul li a {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 10px; line-height: 25px; font-weight: bold; display: block;
}
.select2 dd ul li a:hover {
	background: rgb(230, 2, 19); color: rgb(255, 255, 255);
}
.promo .vert {
	background: url("../images/probg.png"); padding: 20px; min-height: 525px;
}
.promo .vert .a1 {
	font-size: 14px; font-weight: bold;
}
.promo .vert .a2 {
	line-height: 18px;
}
.promo .vert .a2 .title {
	padding: 5px 0px; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.promo .vert .a3 {
	text-align: right; color: rgb(0, 0, 0); font-size: 22px;
}
.promo .vert .a4 {
	background: url("../images/verbg.png"); min-height: 200px;
}
.promo .vert .a4 .b1 {
	padding: 70px 0px 0px; text-align: center;
}
.promo .vert input {
	vertical-align: middle; float: left;
}
.promo .vert #keyword {
	background: rgb(255, 255, 255); border: 1px solid rgb(81, 101, 111); border-image: none; width: 408px; height: 29px; line-height: 29px; padding-left: 5px;
}
.promo .vert .a4 div {
	padding: 55px 0px 0px 100px;
}
.promo .vert .a4 h1 {
	background: url("../images/more4.gif") no-repeat 0px 6px; margin: 15px 0px; padding-left: 45px; font-size: 14px; font-weight: normal;
}
.showcontent {
	width: 100%; height: 360px; overflow: auto; position: relative; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.member {
	background: url("../images/probg.png"); padding: 20px; color: rgb(81, 101, 111); line-height: 20px; min-height: 405px;
}
.member .reg font {
	padding: 0px 9px 0px 0px; height: 25px; color: red; line-height: 25px;
}
.member .reg .title {
	padding: 5px 0px 15px; font-size: 22px; font-weight: bold;
}
.member .reg .a1 {
	font-size: 14px; font-weight: bold;
}
.member .reg input[type='text'] {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 300px; height: 22px; line-height: 22px; padding-left: 5px;
}
.member .reg input[type='password'] {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 300px; height: 22px; line-height: 22px; padding-left: 5px;
}
.the_code {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 300px; height: 22px; line-height: 22px; padding-left: 5px;
}
.member .reg td {
	padding: 5px 0px;
}
