body {
	color: rgb(54, 54, 54); font-size: 12px; -ms-overflow-x: hidden;
}
.top {
	height: 30px; color: rgb(255, 255, 255); line-height: 29px; overflow: hidden; background-color: rgb(75, 75, 75);
}
.top .fr a {
	margin: 0px 5px; color: rgb(255, 255, 255);
}
.top .fr a:hover {
	text-decoration: underline;
}
#header {
	height: 215px;
}
#header .headerlogo {
	background: rgb(255, 255, 255); height: 125px; position: relative;
}
#header .headerlogo .warp {
	height: 116px; position: relative;
}
#header .headerlogo #logo {
	left: 0px; top: 20px; position: absolute;
}
#header .headerlogo #tel {
	background: url("telbg.png") no-repeat left;
	top: 38px;
	height: 47px;
	right: 0px;
	color: rgb(142, 142, 142);
	line-height: normal;
	padding-top: 5px;
	padding-left: 62px;
	font-size: 14px;
	position: absolute;
	padding-right: 60px;
}
#header .headerlogo #tel p {
	margin: 0px; font-weight: bold;
}
#header .headerlogo #tel p.font26 {
	color: rgb(229, 14, 22); font-size: 20px;
}
.abv3bg {
	background: url("abv3.jpg") no-repeat center; width: 100%; height: 184px; overflow: hidden;
}
.abv3 {
	margin: 0px auto; width: 1080px; height: 184px; overflow: hidden;
}
.abv3l {
	width: 747px;
}
.abv3l span {
	width: 410px; color: rgb(255, 255, 255); line-height: 26px; padding-top: 30px; font-family: "microsoft yahei"; font-size: 26px; font-weight: bold; float: right;
}
.abv3l span em {
	background: url("abv3.gif") no-repeat; width: 300px; height: 30px; text-align: center; padding-right: 105px; font-size: 16px; font-style: normal; font-weight: bold; margin-top: 30px; float: right;
}
.abv3l i {
	width: 445px; color: rgb(255, 255, 255); text-indent: 35px; font-size: 12px; font-style: normal; font-weight: normal; margin-top: 15px; float: right;
}
.abv3r {
	width: 323px;
}
.abv3r-b {
	width: 300px; padding-top: 50px; margin-bottom: 150px;
}
.abv3r-b a {
	border: 3px solid rgb(255, 255, 255); border-image: none; width: 139px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 20px; font-weight: bold; margin-left: 30px; display: block; position: absolute;
}
.abv3r span {
	width: 100px; height: 184px; color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 16px;
}
.abv3r-b .hp {
	margin: 0px auto; width: 150px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 50px; padding-right: 80px; font-size: 14px;
}
.abv3r-b .hp em {
	text-align: center; font-size: 18px; font-style: normal; float: left;
}
#nav {
	height: 60px; background-color: rgb(209, 8, 16);
}
.menu {
	height: 60px; z-index: 1000;
}
.menu li {
	width: 133px; height: 60px; text-align: center; float: left; display: inline; position: relative;
}
.menu li a {
	background: url("shun.jpg") no-repeat right; height: 60px; color: rgb(255, 255, 255); line-height: 60px; font-size: 15px; display: block; position: relative;
}
.menu li a em {
	background: url("downmenu.png") no-repeat; left: 50%; top: 48px; width: 11px; height: 6px; line-height: normal; font-style: normal; margin-left: -6px; display: none; position: absolute;
}
.menu li.nobg a {
	background: none;
}
.menu li.last a {
	background: none;
}
.menu li a:hover {
	background: rgb(167, 8, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.menu li.hover a {
	background: rgb(167, 8, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.menu li a:hover em {
	display: none;
}
.menu li.hover a em {
	display: none;
}
.menu li.mainlevel {
	position: relative; z-index: 10000;
}
.menu li.mainlevel ul {
	background: rgba(192, 11, 14, 0.8); padding: 0px; width: 100%; overflow: hidden;
}
.lbul {
	left: 0px; top: 60px; width: 100%; display: none; position: absolute; z-index: 10001;
}
.menu li.mainlevel ul li {
	background: none; margin: 0px; width: auto; height: 40px; float: none; display: block;
}
.menu li.mainlevel ul li a {
	background: none; padding: 0px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(185, 0, 3); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.menu li.mainlevel ul li a:hover {
	background: rgb(255, 245, 0); height: 40px; color: rgb(0, 0, 0); line-height: 40px; font-weight: normal; text-decoration: none; border-bottom-color: rgb(255, 245, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.banner {
	height: 494px; overflow: hidden; position: relative; z-index: 10;
}



.banner1 {
	height: 400px; overflow: hidden; position: relative; z-index: 10;
}




.banner .hd {
	left: 50%; width: 100%; height: 8px; text-align: center; bottom: 14px; margin-left: -51px; position: absolute; z-index: 50;
}
.banner .hd li {
	margin: 0px 7px; width: 50px; height: 6px; text-align: center; line-height: normal; text-indent: -2000px; overflow: hidden; font-size: 1px; float: left; display: inline-block; cursor: pointer; opacity: 0.6; background-color: rgb(255, 255, 255);
}
.banner .hd li.on {
	opacity: 1; background-color: rgb(253, 201, 3);
}
.banner .flashbox {
	height: 494px; overflow: hidden; position: relative;
}
.banner .flashbox li {
	width: 100%; height: 494px;
}
.banner .flashbox li a {
	height: 494px; display: block;
}
.banner .prev {
	margin: -61px 0px 0px; top: 50%; width: 47px; height: 82px; text-indent: -9999px; position: absolute; z-index: 999; cursor: pointer; opacity: 0.4;
}
.banner .next {
	margin: -61px 0px 0px; top: 50%; width: 47px; height: 82px; text-indent: -9999px; position: absolute; z-index: 999; cursor: pointer; opacity: 0.4;
}
.banner .prev {
	background: url("prve.jpg") no-repeat; left: 5%;
}
.banner .next {
	background: url("next.jpg") no-repeat 0px 0px; right: 5%;
}
.banner .prev:hover {
	opacity: 0.9 !important;
}
.banner .next:hover {
	opacity: 0.9 !important;
}
.ywftt {
	background: url("yw.gif") no-repeat center 25px; height: 63px; text-align: center; color: rgb(0, 0, 0); line-height: normal; overflow: hidden; font-size: 36px; margin-top: 0px;
}
.ywftt span {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 14px; display: block;
}
.boxlnb {
	width: 260px; overflow: hidden; margin-top: 24px; float: left; display: inline;
}
.boxlnb .lefttt {
	background: url("lefttt.jpg") no-repeat; height: 70px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 19px; font-size: 20px;
}
.boxlnb .lefttt span {
	display: block;
}
.boxlnbnav {
	background: rgb(240, 240, 240); padding: 2px 10px 10px; overflow: hidden;
}
.boxlnbnav li {
	overflow: hidden; margin-top: 7px;
}
.boxlnbnav li a {
	background: url("quann.png") no-repeat 10px rgb(255, 255, 255); border: 1px solid rgb(226, 226, 226); border-image: none; height: 39px; color: rgb(51, 51, 51); line-height: 39px; padding-left: 27px; font-size: 14px; display: block;
}
.boxlnbnav li a:hover {
	background: url("dianh.png") no-repeat 10px rgb(212, 23, 30); color: rgb(255, 255, 255);
}
.zixunbox {
	overflow: hidden; margin-top: 7px;
}
.contactbox_index {
	background: url("contactbg.jpg") no-repeat; height: 121px; overflow: hidden; margin-top: 7px;
}
.contactbo_in {
	background: url("teln.png") no-repeat 28px; height: 91px; color: rgb(255, 255, 255); line-height: normal; padding-top: 30px; padding-left: 90px;
}
.contactbo_in p {
	margin: 0px; font-size: 18px; font-weight: bold;
}
.boxright_index {
	width: 1200px; overflow: hidden; float: left; display: inline; position: relative;
}
.productlist {
	width: 1200px;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.productlist li {
	width: 295px;
	margin-top: 35px;
	margin-left: 5px;
	float: left;
	display: inline;
	margin-bottom: 10px;
}


.productlist1 li {
	width: 340px; margin-top: 24px; margin-left: 15px; float: left; display: inline;
}


.productlist li .imgpic {
	padding: 4px; border: 1px solid rgb(228, 228, 228); border-image: none; overflow: hidden; display: block;
}
.productlist li .imgpic img {
	transition:0.4s; width: 280px; height: 209px;
}

.productlist li .imgpic2 img {
	transition:0.4s; width: 340px; height: 268px;
}




.productlist li .imgpic1 {
	padding: 7px; border: 1px solid rgb(228, 228, 228); border-image: none; overflow: hidden; display: block;
}
.productlist li .imgpic1 img {
	transition:0.4s; width: 294px; height: 219px;
}






.productlist4 li {
	width: 850px; margin-top: 24px; margin-left: 15px; float: left; display: inline;
}

.productlist li .imgpic4 {
	padding: 4px; border: 1px solid rgb(228, 228, 228); border-image: none; overflow: hidden; display: block;
}
.productlist li .imgpic4 img {
	transition:0.4s; width: 850px; height: 1084px;
}

.productlist li .imgpic4 img {
	transition:0.4s; width: 340px; height: 268px;
}









.productlist li .cptitle {
	background: rgb(228, 228, 228); margin: 4px 0px 0px; height: 42px; text-align: center; line-height: 42px; font-size: 14px;
}
.productlist li a:hover .imgpic {
	border-color: rgb(255, 255, 255);
}
.productlist li a:hover .imgpic img {
	transform: scale(1.1);
}
.productlist li a:hover .cptitle {
	background: rgb(62, 62, 62); color: rgb(255, 255, 255);
}
.boxright_index .productlist li {
	margin-top: 0px;
}
.boxright_index .productlist li a.listitem {
	height: 261px; margin-top: 24px; display: block;
}


.boxright_index .productlist li a.listitem1 {
	height: 261px; margin-top: 24px; display: block;
}





.productlistnyn {
	margin-left: -10px;
}
.productlistnyn li {
	margin-bottom: 20px; margin-left: 10px;
}
.aboutindex {
	background: url("aboutbg.jpg") no-repeat center; height: 400px; margin-top: 30px;
}
.aboutl {
	width: 1150px; text-align: left; color: rgb(255, 255, 255); padding-left: 30px;
}
.aboutl h1 {
	height: 56px; padding-top: 50px; font-size: 38px; position: relative;
}
.aboutl h1 span {
	background: rgb(255, 179, 1); width: 48px; height: 5px; right: 0px; bottom: 0px; line-height: normal; overflow: hidden; position: absolute;
}
.subchild {
	overflow: hidden; font-size: 20px; margin-top: 15px; margin-bottom: 15px;
}
.subchild span {
	background: url("quanquan.png") no-repeat left; padding-left: 31px; margin-left: 24px;
}
a.aboutlink {
	background: rgb(255, 255, 255); width: 140px; height: 46px; text-align: center; color: rgb(201, 27, 26); line-height: 46px; font-size: 14px; float: right; display: inline;
}
a.aboutlink:hover {
	background: rgb(255, 245, 0); color: rgb(0, 0, 0);
}
.reason {
	margin: 20px auto 0px; width: 1100px; position: relative;
}
.reason_tt {
	left: 50%; width: 1920px; margin-left: -960px; position: relative;
}
.you_dbg {
	background: url("you.png") no-repeat top; left: 50%; width: 1920px; height: 1191px; margin-left: -960px; position: relative;
}
.you_con {
	margin: 0px auto; width: 1100px; position: relative;
}
.you1 {
	background: url("y1.png") no-repeat left top; width: 550px; height: 220px; overflow: hidden; margin-top: 30px; float: left;
}
.yt1 {
	width: 425px; color: rgb(17, 17, 17); line-height: 30px; font-size: 22px; margin-top: 15px; margin-left: 100px; border-bottom-color: rgb(184, 184, 184); border-bottom-width: 1px; border-bottom-style: dashed;
}
.yt1 span {
	color: rgb(181, 181, 181); text-transform: uppercase; line-height: 40px; font-size: 12px; display: block;
}
.you_n {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; margin-top: 15px; margin-left: 100px;
}
.you2 {
	background: url("y2.png") no-repeat left top; width: 550px; height: 220px; overflow: hidden; margin-top: 30px; float: left;
}
.you3 {
	background: url("y3.png") no-repeat left top; width: 1100px; height: 250px; overflow: hidden; margin-top: 30px; float: left;
}
.yt3 {
	width: 1100px; color: rgb(17, 17, 17); line-height: 30px; font-size: 22px; margin-top: 15px; margin-left: 100px; border-bottom-color: rgb(184, 184, 184); border-bottom-width: 1px; border-bottom-style: dashed;
}
.yt3 span {
	color: rgb(181, 181, 181); text-transform: uppercase; line-height: 40px; font-size: 12px; display: block;
}
.you4 {
	background: url("y4.png") no-repeat left top; width: 550px; height: 360px; overflow: hidden; margin-top: 40px; float: right;
}
.zixu {
	text-align: center;
}
.tupian1 {
	top: 50px; width: 551px; height: 482px; right: 0px; overflow: hidden; position: absolute;
}
.tupian2 {
	left: 0px; top: 720px; width: 550px; height: 456px; overflow: hidden; position: absolute;
}
.clearboth {
	height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.zuo {
	width: 730px; height: 549px; overflow: hidden; float: left;
}
.you {
	width: 359px; height: 549px; overflow: hidden; float: right;
}
.ads {
	left: 50%; width: 1920px; clear: both; margin-top: 0px; margin-left: -960px; position: relative;
}
.two {
	background: url("two.png") no-repeat top; left: 50%; width: 1920px; height: 455px; overflow: hidden; margin-left: -960px; position: relative;
}
.two_con {
	margin: 50px auto 0px; width: 1100px;
}
.Equipment {
	background: url("tgg.png") no-repeat top; text-align: center; color: rgb(99, 99, 97); text-transform: uppercase; line-height: 48px; font-size: 22px;
}
.dispay {
	background: url("dis.png") no-repeat center; text-align: center; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.dispay span {
	color: rgb(209, 39, 24);
}
.display_con {
	margin: 0px auto; width: 1100px; text-align: center; padding-top: 30px; position: relative;
}
.l_btn {
	top: 45%; position: absolute; z-index: 99999; cursor: pointer;
}
.r_btn {
	top: 45%; position: absolute; z-index: 99999; cursor: pointer;
}
.l_btn {
	left: -50px;
}
.r_btn {
	right: -50px;
}
img {
	background: none; border: currentColor; border-image: none; vertical-align: middle;
}
.youshibox {
	background: url("youshibg.jpg") no-repeat top; min-height: 940px;
}
.ys_tt {
	background: url("youshi.gif") no-repeat center 25px;
}
.youshilist {
	height: 964px;
}
.youshilist dl {
	width: 580px; margin-top: 35px; float: left; display: inline;
}
.youshilist dl dt {
	background: rgb(68, 68, 68); padding: 16px 0px 0px 19px; width: 81px; height: 84px; color: rgb(255, 255, 255); font-size: 24px; font-weight: normal; float: left; display: inline;
}
.youshilist dl dt span {
	background: url("line.jpg") no-repeat 5px top; padding-top: 3px; font-size: 20px; margin-top: 8px; display: block;
}
.youshilist dl dd {
	background: rgb(255, 255, 255); padding: 20px 27px 0px; width: 426px; height: 200px; overflow: hidden; float: right;
}
.youshilist dl dd h4 {
	height: 56px; color: rgb(199, 23, 23); line-height: 28px; font-size: 24px; margin-bottom: 20px; display: table;
}
.youshilist dl dd h4 span {
	vertical-align: middle; display: table-cell;
}
.youshilist dl dd p {
	margin: 8px 0px; font-size: 13px;
}
.youshilist dl dd p span {
	color: rgb(220, 0, 8); font-size: 14px; margin-right: 6px;
}
.youshilist dl:hover dt {
	background: rgb(224, 16, 16);
}
.youshilist dl:hover dd {
	box-shadow: 2px 3px 10px #ccc;
}
.youshilist dl.dl2 {
	margin-left: 40px;
}
.youshilist dl.dl4 {
	margin-left: 40px;
}
.youshilist dl.dl6 {
	margin-left: 40px;
}
.khjz_tt {
	background: rgb(246, 246, 246); height: 42px; line-height: 42px; overflow: hidden; margin-top: 53px;
}
.khjz_tt h3 {
	background: rgb(251, 4, 0); width: 150px; height: 42px; text-align: center; color: rgb(255, 255, 255); float: left; display: inline;
}
.more {
	background: url("more2.png") no-repeat left; padding-right: 15px; padding-left: 26px; font-size: 14px; float: right; display: inline;
}
.khjzlistbox {
	overflow: hidden; position: relative;
}
.khjzlistindex {
	width: 1260px; overflow: hidden; padding-top: 7px; margin-left: -60px; position: relative;
}
.khjzlist li {
	width: 540px; margin-top: 22px; margin-left: 60px; float: left; display: inline;
}
.khjzlist .khjzpic {
	width: 150px; height: 150px; margin-right: 20px; float: left; display: inline;
}
.khjzlist h4 {
	font-size: 16px; margin-top: 5px;
}
.khjzlist p {
	height: 72px; color: rgb(130, 130, 130); overflow: hidden; font-size: 14px;
}
.khjzlistny li {
	width: 100%; overflow: hidden; padding-bottom: 20px; margin-left: 0px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; float: none; display: block;
}
.caseindexbox {
	background: rgb(246, 246, 246); height: 350px; margin-top: 20px;
}
.indextt {
	height: 50px; text-align: left; margin-top: 15px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.indextt h3 {
	float: left; display: inline;
}
.indextt h3 em {
	color: rgb(221, 0, 8); font-style: normal;
}
.indextt h3 {
	height: 34px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 32px;
}
.indextt h3 span {
	color: rgb(197, 197, 197); margin-left: 8px;
}
.indextt span.lineth {
	background: rgb(221, 0, 8); left: 0px; width: 38px; height: 1px; bottom: -1px; display: block; position: absolute;
}
#fenye {
	width: 880px; margin-top: 20px;
}
.fenye {
	width: 880px; margin-top: 20px;
}
.indextt p {
	margin: 8px 0px 0px;
}
.indexttw h3 {
	color: rgb(255, 255, 255);
}
.indexttw h3 span {
	color: rgb(255, 255, 255);
}
.indexttw {
	color: rgb(255, 255, 255);
}
.indexttw .lineth {
	border-color: rgb(255, 255, 255);
}
.indexcasebox {
	overflow: hidden; position: relative;
}
.indexcasebox ul {
	width: 1200px; overflow: hidden; margin-left: 0px; position: relative;
}
.caseboxlist li {
	width: 241px; height: 261px; margin-top: 10px; margin-left: 10px; float: left; display: inline;
}
.caseboxlist li a {
	display: block;
}
.caseboxlist li a .case_info {
	background: rgb(255, 255, 255); height: 32px; text-align: center; overflow: hidden; margin-top: 5px;
}
.caseboxlist li a .case_info h3 {
	overflow: hidden;
	margin-top: 5px;
	white-space: nowrap;
-ms-text-overflow: ellipsis;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.caseboxlist li a .case_info p {
	margin: 0px; color: rgb(102, 102, 102);
}
.caseboxlist li a .case_imgpic {
	border: 8px solid rgb(255, 255, 255); border-image: none; overflow: hidden;
}
.caseboxlist li a img {
	transition:0.3s; width: 267px; height: 199px;
}
.caseboxlist li a:hover img {
	transform: scale(1.1);
}
.caseboxlist li a:hover .ttbg {
	background: rgba(0, 135, 250, 0.8);
}
.caseboxlistnyn {
	width: 1040px; overflow: hidden; margin-left: -10px; position: relative;
}
.caseboxlistnyn li {
	margin-left: 10px;
}
.caseboxlistnyn li a .case_imgpic {
	padding: 7px; border: 1px solid rgb(245, 244, 241); border-image: none;
}
.caseboxlistnyn li a .case_info {
	background: rgb(245, 244, 241);
}
.newstt {
	background: rgb(246, 246, 246); height: 42px; line-height: 42px;
}
.newstt .moren {
	margin-right: 10px;
}
.newstt ul li {
	width: 146px; text-align: center; color: rgb(51, 51, 51); font-size: 18px; font-weight: bold; float: left; display: inline;
}
.newstt ul li.active {
	background: rgb(229, 14, 22); color: rgb(255, 255, 255);
}
.newstt ul li.active a {
	color: rgb(255, 255, 255);
}
.newsboxl {
	width: 780px; float: left; display: inline;
}
.newspic {
	width: 277px; height: 285px; margin-top: 17px;
}
.newsctn .hua_kh_con {
	width: 480px; float: right; display: none;
}
.moren {
	background: url("more.png") no-repeat right; padding-right: 20px; float: right;
}
.newslist {
	padding-top: 15px;
}
.newslist li {
	background: url("dian.gif") no-repeat left; height: 38px; line-height: 38px; overflow: hidden; padding-left: 18px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newslist li:hover {
	background: url("dian.gif") no-repeat left;
}
.newslist li span {
	color: rgb(102, 102, 102); float: right;
}
.newslist li a {
	font-size: 14px;
}
.askbox {
	width: 370px; overflow: hidden; float: right; display: inline;
}
.askbox .noticett {
	height: 37px; border-bottom-color: rgb(220, 222, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.askbox ul.hua_kh li {
	height: 37px; color: rgb(0, 139, 216); line-height: 37px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(229, 14, 22); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: inline; position: relative;
}
.askbox ul.hua_kh li em {
	background: rgb(229, 14, 22); width: 4px; height: 18px; overflow: hidden; font-size: 1px; margin-top: 10px; margin-right: 8px; float: left; display: inline;
}
.asklistbox {
	overflow: hidden; margin-top: 10px; position: relative;
}
.asklist dl {
	overflow: hidden; padding-bottom: 10px; margin-top: 10px;
}
.asklist dl dt {
	height: 24px;
	color: rgb(51, 51, 51);
	line-height: 24px;
	padding-left: 27px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left;
}
.asklist dl dd {
	background: url("ask2.jpg") no-repeat left 5px; height: 85px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; padding-top: 5px; padding-left: 27px; margin-top: 5px;
}
.asklistny {
	padding-top: 20px;
}
.serverleft {
	left: 10px; top: 50%; width: 73px; height: 272px; margin-top: -136px; position: fixed; z-index: 9999;
}
.serverlef_tt {
	background: url("serverpic.jpg") no-repeat left top; height: 63px; position: relative;
}
.serverlef_tt span {
	background: url("serverdown.gif") no-repeat top; left: 31px; width: 11px; height: 6px; bottom: -6px; overflow: hidden; position: absolute;
}
.serverlef_item li a {
	background: rgb(51, 51, 51); transition:0.4s; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(71, 71, 71); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.serverlef_item li a:hover {
	background: rgb(162, 9, 15); border-color: rgb(122, 9, 13); transition:0.4s;
}
.qqserver {
	top: 50%; width: 80px; height: 436px; text-align: center; right: 10px; color: rgb(255, 255, 255); margin-top: -218px; position: fixed; z-index: 9999;
}
.qqserver_tt {
	background: url("phone.jpg") no-repeat left top; height: 80px; position: relative;
}
.qqserver_tt span {
	background: url("serverdown.gif") no-repeat top; left: 50%; width: 11px; height: 6px; bottom: -6px; overflow: hidden; margin-left: -5px; position: absolute;
}
.qqserver_item li.qq {
	background: url("qqbg.jpg") no-repeat left top; height: 92px; text-align: center; border-bottom-color: rgb(71, 71, 71); border-bottom-width: 1px; border-bottom-style: solid;
}
.qqserver_item li.qq a {
	height: 92px; color: rgb(255, 255, 255); position: relative;
}
.qqserver_item li.qq a {
	display: block;
}
.qqserver_item li.qq span {
	display: block;
}
.qqserver_item li.qq a span {
	transition:0.2s; left: 50%; top: 12px; width: 35px; height: 44px; margin-left: -18px; position: absolute;
}
.qqserver_item li.qq a:hover span {
	transition:0.2s; top: 18px;
}
.qqserver_item li.qq p {
	margin: 0px; width: 100%; bottom: 5px; font-size: 14px; position: absolute;
}
.qqserver_item li.tel {
	background: rgb(51, 51, 51); height: 67px; line-height: normal; padding-top: 16px;
}
.qqserver_item li.tel b {
	display: block;
}
.sublist {
	background: rgb(240, 240, 240); padding: 2px 10px 10px; overflow: hidden;
}
.sublist h3 {
	background: url("dianh.png") no-repeat 7px rgb(53, 53, 53); height: 45px; line-height: 45px; padding-left: 22px; font-size: 16px; font-weight: normal; margin-top: 4px;
}
.sublist h3 a {
	width: 180px; height: 45px; color: rgb(255, 255, 255); float: left; display: block;
}
.sublist h3 span {
	background: url("jia.gif") no-repeat center; margin: 12px 8px 0px 10px; width: 20px; height: 20px; float: right; display: inline; cursor: pointer;
}
.sublist h3.active {
	background: url("dianh.png") no-repeat 7px rgb(213, 24, 31);
}
.sublist h3.active span {
	background: url("jian.gif") no-repeat center;
}
.sub-menu {
	background: rgb(255, 255, 255); overflow: hidden; padding-top: 8px; padding-bottom: 4px; padding-left: 14px; display: none;
}
.sub-menu li {
	height: 26px; line-height: 26px;
}
.sub-menu li a {
	background: url("quann.png") no-repeat 4px; height: 26px; padding-left: 20px; font-size: 14px; display: block;
}
.sub-menu li a:hover {
	background: url("quan1.jpg") no-repeat 4px;
}
.sub-menu-show {
	display: block;
}
.ty_tt {
	background: url("ttl.jpg") no-repeat 3px; height: 38px; line-height: 38px; padding-left: 16px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.linkm {
	padding: 10px 0px;
}
.linkm a {
	margin: 0px 6px; color: rgb(102, 102, 102); white-space: nowrap;
}
#footer {
	background: rgb(75, 75, 75); padding: 20px 0px; color: rgb(255, 255, 255);
}
.footernav {
	font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 10px;
}
.footernav a {
	margin-right: 16px;
}
#footer a {
	color: rgb(255, 255, 255);
}
#footer .copy {
	width: 860px; float: left; display: inline;
}
#footer .copy p {
	margin: 0px;
}
.ewem {
	width: 340px; overflow: hidden; float: right; display: inline;
}
.ewem span {
	width: 50%; text-align: center; float: left;
}
.ewem span p {
	margin: 5px 0px 0px;
}
.nycontainer {
	overflow: hidden; padding-bottom: 20px;
}
.pages {
	margin: 30px auto; text-align: center; overflow: hidden; font-size: 12px;
}
.pages a {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 12px; border: 1px solid rgb(227, 227, 227); border-image: none; height: 34px; text-align: center; color: rgb(51, 51, 51); line-height: 34px; display: inline-block;
}
.pages a.a1 {
	background: rgb(248, 248, 248); padding: 0px; width: 56px;
}
.pages a:hover {
	background: rgb(213, 23, 31); border-color: rgb(213, 23, 31); color: rgb(255, 255, 255); text-decoration: none;
}
.pages span {
	background: rgb(213, 23, 31); margin: 0px 2px; padding: 0px 12px; border: 1px solid rgb(213, 23, 31); border-image: none; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; display: inline-block;
}
.lylb {
	line-height: 21px; margin-top: 10px; margin-bottom: 15px; background-color: rgb(255, 255, 255);
}
.lylb dt {
	background: rgb(83, 83, 83); padding: 6px 10px; color: rgb(255, 255, 255); font-size: 12px;
}
.lylb dt b {
	font-weight: normal;
}
.lylb dd {
	padding: 5px 10px; color: rgb(255, 0, 0); font-size: 14px; background-color: rgb(248, 248, 248);
}
.lylb dd.hf {
	color: rgb(83, 83, 83);
}
.rptime {
	width: 80px; text-align: right; color: rgb(153, 153, 153); padding-right: 20px; font-size: 12px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.lylb b {
	font-size: 14px;
}
.tusubox {
	padding: 15px 30px;
}
.tusubox td {
	padding: 3px; vertical-align: middle;
}
.tusubox input {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 240px; height: 32px; line-height: 32px; text-indent: 10px; background-color: rgb(255, 255, 255);
}
.tusubox textarea {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 600px; height: 200px; background-color: rgb(255, 255, 255);
}
.tusubox input.tjsubmit {
	border: 0px currentColor; border-image: none; width: 90px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; text-indent: 0px; float: left; display: inline; cursor: pointer; background-color: rgb(216, 0, 9);
}
.boxleft {
	width: 260px; float: left; display: inline;
}
.boxright {
	background: rgb(255, 255, 255); padding: 15px 25px 20px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 870px; margin-top: 20px; float: right; display: inline;
}
.slidemenutt {
	background: url("toppng.png") rgb(0, 138, 255); height: 89px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold;
}
.slidemenutt span {
	text-transform: uppercase; padding-top: 20px; font-size: 26px; display: block;
}
.contactcm {
	background: rgb(255, 255, 255); padding: 5px 15px 15px; border: 5px solid rgb(245, 245, 245); border-image: none; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.contactcm p {
	margin: 5px 0px;
}
.contactcm a.zxzx {
	background: rgb(255, 186, 20); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-top: 5px; display: block;
}
.contactcm a.uy {
	background: rgb(51, 161, 255);
}
.homenn {
	margin-right: 5px;
}
.weizhi {
	height: 44px; line-height: 44px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.weizhi h3 {
	background: url("ttl.jpg") no-repeat left; height: 44px; padding-left: 16px; font-size: 20px; font-weight: normal; float: left; display: inline;
}
.weizhi span {
	color: rgb(102, 102, 102);
}
.weizhi a {
	color: rgb(102, 102, 102);
}
.submun {
	background: rgb(245, 245, 245); padding: 10px 5px;
}
.submun li {
	margin-top: 1px; display: block;
}
.submun li a {
	background: url("ttl.jpg") no-repeat 12px rgb(255, 255, 255); height: 42px; line-height: 42px; padding-left: 26px; font-size: 14px; display: block;
}
.submun li a:hover {
	background: url("ttl2.jpg") no-repeat 8px rgb(255, 204, 0);
}
.submun li.active a {
	background: url("ttl2.jpg") no-repeat 8px rgb(255, 204, 0);
}
.lxtt {
	background: url("toppng.png") rgb(0, 138, 255); height: 46px; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px;
}
.lxtt h3 {
	background: url("ttl2.jpg") no-repeat 8px; height: 46px; line-height: 46px; padding-left: 26px; float: left; display: inline;
}
.content {
	overflow: hidden; padding-top: 10px; font-size: 14px;
}
.ctmbx {
	padding: 20px 15px 0px; overflow: hidden; font-size: 14px;
}
.content img {
	max-width: 100% !important;
}
.content h1 {
	text-align: center; padding-top: 20px; padding-bottom: 15px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: normal; margin-bottom: 4px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted;
}
.info {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px;
}
.content_info {
	height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; margin-bottom: 20px;
}
.content table td {
	padding-left: 5px; font-size: 12px;
}
.page_back {
	line-height: 30px; padding-top: 10px; font-size: 14px; margin-top: 20px; margin-bottom: 10px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: dotted; position: relative; min-height: 50px; _height: 50px;
}
.page_back a {
	color: rgb(182, 16, 16);
}
.page_back a:hover {
	text-decoration: underline;
}
.page_back .bapage_back_up {
	top: 25px; right: 0px; position: absolute;
}
.contentpicbox {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 400px; height: 300px; text-align: center;
}
.contentpicbox img {
	width: 400px; height: 300px;
}
.contenthinfo {
	width: 400px; color: rgb(51, 51, 51); float: right; display: inline;
}
.contenthinfo h1 {
	padding: 0px 0px 10px; text-align: left; line-height: 40px; overflow: hidden; font-size: 18px; margin-bottom: 15px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.contenthinfo p {
	margin: 8px 0px; padding-left: 5px;
}
.goumaibuttom {
	height: 48px; overflow: hidden; margin-top: 18px;
}
.goumaibuttom em {
	font-style: normal; float: left; display: inline;
}
.goumaibuttom a {
	background: rgb(155, 200, 0); padding: 0px 20px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; margin-top: 14px; margin-right: 8px; float: left; display: inline;
}
.goumaibuttom a:hover {
	background: rgb(173, 223, 0);
}
.goumaibuttom a span {
	height: 34px; line-height: 34px; padding-right: 8px; font-size: 24px; float: left; display: inline;
}
.goumaibuttom .carbuttom span {
	height: 34px; line-height: 34px; padding-right: 8px; font-size: 24px; float: left; display: inline;
}
.goumaibuttom a.carbuttom {
	background: rgb(255, 144, 0); padding: 0px 24px; border: 0px currentColor; transition:0.25s linear 0.01s; border-image: none; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 18px; margin-top: 0px; margin-right: 8px; float: left; display: inline;
}
goumaibuttom input.carbuttom {
	background: rgb(255, 144, 0); padding: 0px 24px; border: 0px currentColor; transition:0.25s linear 0.01s; border-image: none; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 18px; margin-top: 0px; margin-right: 8px; float: left; display: inline;
}
.goumaibuttom .carbuttom:hover {
	background: rgb(163, 210, 0); transition:0.4s linear 0.01s; text-decoration: none;
}
.goumaibuttom .carbuttom span {
	height: 48px; text-align: center; line-height: 42px; font-size: 26px;
}
.goumaibuttom a {
	transition:0.25s linear 0.01s;
}
.goumaibuttom a:hover {
	transition:0.4s linear 0.01s;
}
.contenttithle {
	height: 42px; margin-top: 12px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.contenttithle h3 {
	background: rgb(255, 255, 255); border-width: 3px 1px 0px; border-style: solid solid none; border-color: rgb(10, 150, 229) rgb(222, 222, 222) currentColor; padding: 0px 30px; border-image: none; height: 41px; color: rgb(10, 150, 229); line-height: 37px; font-size: 18px; float: left; display: inline;
}
.wp-pagenavi {
	clear: both;
}
.wp-pagenavi a {
	margin: 2px; padding: 3px 5px; border: 1px solid rgb(191, 191, 191); text-decoration: none;
}
.wp-pagenavi span {
	margin: 2px; padding: 3px 5px; border: 1px solid rgb(191, 191, 191); text-decoration: none;
}
.wp-pagenavi a:hover {
	border-color: rgb(0, 0, 0);
}
.wp-pagenavi span.current {
	border-color: rgb(0, 0, 0);
}
.wp-pagenavi span.current {
	font-weight: bold;
}
#floatmenu1 p {
	margin: 0px;
}
#floatmenu1 a {
	text-align: center; color: rgb(102, 102, 102); text-decoration: none;
}
.listnav {
	width: 87px; right: 5px; bottom: 5%; display: block; position: fixed !important; z-index: 999;
}
.listnav_a {
	left: 94%; width: 87px; bottom: 5%; display: block; position: fixed !important; z-index: 5;
}
.weixin_show {
	background: rgb(255, 132, 0); padding: 5px; left: -130px; top: 75px; width: 120px; height: 150px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; position: absolute;
}
.qq_show {
	background: rgb(255, 132, 0); left: -130px; top: 0px; width: 130px; height: 65px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; padding-top: 10px; font-size: 14px; position: absolute;
}
#floatmenu_qq {
	background: url("piaofu.png") no-repeat 0px 0px; width: 87px; height: 75px; text-align: center; display: block;
}
a#floatmenu_qq {
	color: rgb(255, 255, 255);
}
#floatmenu_weixin {
	background: url("piaofu.png") no-repeat 0px -75px; width: 87px; height: 25px; padding-top: 50px; display: block;
}
#floatmenu_zixun {
	background: url("piaofu.png") no-repeat 0px -150px; width: 87px; height: 25px; padding-top: 50px; display: block;
}
#floatmenu_tousu {
	background: url("piaofu.png") no-repeat 0px -225px; width: 87px; height: 25px; padding-top: 50px; display: block;
}
#floatmenu_fanhui {
	background: url("piaofu.png") no-repeat 0px -300px; width: 87px; height: 25px; padding-top: 50px; display: block;
}
#floatmenu_qq:hover {
	background: url("piaofu.png") no-repeat -88px 0px; color: rgb(255, 255, 255);
}
#floatmenu_weixin:hover {
	background: url("piaofu.png") no-repeat -88px -75px; color: rgb(255, 255, 255);
}
#floatmenu_weixin:hover .weixin_show {
	
}
#floatmenu_zixun:hover {
	background: url("piaofu.png") no-repeat -88px -150px; color: rgb(255, 255, 255);
}
#floatmenu_tousu:hover {
	background: url("piaofu.png") no-repeat -88px -225px; color: rgb(255, 255, 255);
}
#floatmenu_fanhui:hover {
	background: url("piaofu.png") no-repeat -88px -300px; color: rgb(255, 255, 255);
}
.clsas {
	background: rgb(255, 237, 153); border: 5px solid rgb(191, 191, 191); border-image: none; left: 0px; width: 300px; height: 210px; bottom: 0px; position: fixed; z-index: 9999; _position: absolute;
}
.clsas h5 {
	height: 46px; text-align: center; color: rgb(132, 62, 0); line-height: 40px; font-size: 24px; font-weight: bold;
}
.clsas p {
	height: 24px; color: rgb(17, 17, 17); line-height: 18px; padding-left: 20px; font-size: 14px; font-weight: bold;
}
.clsas span {
	width: 0px; height: 0px; margin-right: 5px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: red; border-top-width: 9px; border-bottom-width: 9px; border-left-width: 18px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; display: block;
}
.clsas a {
	color: rgb(17, 17, 17);
}
.clsas a:hover {
	color: rgb(255, 0, 0);
}
