@charset "utf-8";

* {

	margin: 0px; padding: 0px; font-family: "宋体", "微软雅黑", "新宋体", "仿宋_GB2312";

}

.clear {

	clear: both;

}

div {

	font-size: 12px;

}

strong {

	font-size: 12px;

}

a {

	font-size: 12px;

}

span {

	font-size: 12px;

}

li {

	font-size: 12px;

}

img {

	border: currentColor; border-image: none;

}

ul {

	list-style: none;

}

li {

	list-style: none;

}

ol {

	list-style: none;

}

ul li {

	line-height: 20px;

}

ol li {

	line-height: 20px;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}

.more {

	margin-right: 10px; float: right;

}

.date {

	float: right;

}

.left {

	float: left;

}

.right {

	float: right;

}

.textHide {

	text-indent: -9999px; overflow: hidden; display: block;

}

.articleList li {

	background: url("s.jpg") no-repeat 5px 13px; line-height: 35px; overflow: hidden; padding-left: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;

}

.articleList li span {

	float: right;

}

.articleList li a {

	color: rgb(0, 0, 0);

}

.imageList li {

	width: 187px; height: 161px; text-align: center; overflow: hidden; float: left;

}

.imageList li img {

	border: 1px solid rgb(204, 204, 204); border-image: none; width: 181px; height: 131px;

}

.imageList li a {

	color: rgb(0, 0, 0);

}

.image_content {

	width: 100%; text-align: center;

}

.image_content img {

	max-width: 500px;

}

.imagecontent {

	margin: 0px auto; width: 90%; text-align: left; line-height: 28px;

}

div.pages {

	width: 80%; clear: both; margin-top: 10px; float: right;

}

div.pages a {

	margin: 2px; padding: 0px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 20px; color: rgb(51, 51, 51); line-height: 20px; float: left; display: block;

}

div.pages span {

	margin: 2px; padding: 0px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 20px; color: rgb(51, 51, 51); line-height: 20px; float: left; display: block;

}

div.pages a:link {

	color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);

}

div.pages a:visited {

	color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);

}

div.pages a:active {

	color: rgb(204, 0, 0); background-color: rgb(255, 255, 255);

}

div.pages a:hover {

	color: rgb(204, 0, 0); background-color: rgb(255, 255, 255);

}

h1 {

	font-size: 32px; font-weight: bold;

}

h2 {

	text-align: center; font-size: 16px; font-weight: bold;

}

.arcInfo {

	height: 30px; text-align: center; line-height: 30px; margin-bottom: 10px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;

}

.preAndNext {

	margin: 15px 15px 15px 25px; padding: 5px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: dotted;

}

.preAndNext li {

	height: 20px; line-height: 20px;

}

.preAndNext li a {

	color: rgb(0, 0, 0); text-decoration: none;

}

.preAndNext li a:hover {

	color: rgb(255, 0, 0);

}

.message_warp {

	margin: 0px auto; width: 607px; line-height: 25px;

}

.message_block {

	width: 607px; color: rgb(102, 102, 102);

}

.message_block p {

	padding: 12px;

}

.message_bg {

	background: url("message.gif") no-repeat; width: 607px; height: 300px; color: rgb(51, 51, 51); padding-top: 23px; margin-bottom: 20px;

}

.message_wz {

	text-align: right; color: rgb(153, 153, 153); padding-right: 35px; margin-bottom: 20px;

}

.message_input {

	background: url("../../templets/images/default/input-style-gray.jpg") repeat-x; border: 1px solid rgb(208, 208, 208); border-image: none; width: 360px; height: 20px; line-height: 20px; text-indent: 2px;

}

.message_labes {

	font-size: 12px;

}

.message_title {

	background: rgb(246, 249, 251); padding: 0px 12px; height: 34px; line-height: 34px;

}

.message_title h2 {

	color: rgb(55, 107, 136); font-size: 14px; float: left;

}

.message_title span {

	color: rgb(153, 153, 153); font-weight: bold; float: right;

}

.message_info {

	text-align: right; color: rgb(142, 166, 182);

}

.message_replay {

	background: rgb(245, 245, 245); padding: 0px 12px;

}

.msg_btn_area {

	text-align: center; margin-top: 16px;

}

.msg_btn_area a {

	background: url("btn-style-gray.gif") no-repeat; width: 78px; height: 25px; text-align: center; color: rgb(0, 0, 0); line-height: 25px; overflow: hidden; font-family: "宋体"; font-size: 12px; display: inline-block; cursor: pointer;

}

.msg_btn_area a:hover {

	text-decoration: none;

}

.page_info {

	text-align: center; color: rgb(51, 51, 51); margin-top: 10px;

}

.page_info span {

	padding: 0px 2px; font-weight: bold;

}

.page_list {

	height: 24px; text-align: center; line-height: 24px; letter-spacing: 0px; font-family: "Arial Black"; font-size: 10px; margin-top: 10px;

}

.page_list a {

	background: rgb(248, 248, 248); margin: 0px 1px; padding: 0px 8px; border: 1px solid rgb(232, 232, 232); border-image: none; text-align: center; color: rgb(137, 137, 137); display: inline-block;

}

.page_list a:hover {

	background: rgb(137, 137, 137); border: 1px solid rgb(137, 137, 137); border-image: none; color: rgb(255, 255, 255);

}

.page_list a.on {

	background: rgb(229, 237, 242); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51);

}

.contPage {

	margin: 20px 0px 10px; height: 20px; text-align: center; line-height: 20px; letter-spacing: 0px; font-family: "Arial Black"; font-size: 10px;

}

.contPage a {

	background: rgb(255, 255, 255); margin: 0px 1px; padding: 0px 7px; text-align: center; color: rgb(51, 51, 51); display: inline-block;

}

.contPage a:hover {

	background: rgb(115, 178, 218); color: rgb(255, 255, 255);

}

.contPage a.on {

	background: rgb(229, 237, 242); border: 1px solid rgb(194, 213, 227); border-image: none; color: rgb(51, 51, 51);

}

.subConts {

	color: rgb(153, 153, 153); line-height: 26px;

}

.listConts .title {

	text-align: center; color: rgb(0, 0, 0); line-height: 40px; font-size: 24px;

}

.info {

	border-width: 1px medium; border-style: solid none; border-color: rgb(204, 204, 204) currentColor; margin: 15px auto; border-image: none; width: 380px; height: 27px; text-align: center; color: rgb(102, 102, 102); line-height: 28px;

}

.info small {

	color: rgb(153, 153, 153); font-size: 12px; margin-right: 3px; margin-left: 8px;

}

.info .small {

	font-family: Georgia; font-weight: bold; cursor: pointer;

}

.info .big {

	font-family: Georgia; font-weight: bold; cursor: pointer;

}

.info .small {

	padding-right: 3px; font-size: 10px;

}

.info .big {

	color: rgb(0, 59, 166); padding-left: 3px; font-size: 12px;

}

.desc {

	background: rgb(255, 255, 240); margin: 20px 0px 15px; padding: 5px 10px; border: 1px solid rgb(244, 228, 180); border-image: none; line-height: 20px;

}

.showimg {

	margin: 20px 0px; text-align: center;

}

.showimg a img {

	padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none;

}

.showimg a:hover img {

	padding: 1px; border: 1px solid rgb(255, 153, 0); border-image: none;

}

.showtext {

	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 10px;

}

.showtext td {

	padding: 8px;

}

.showtext th {

	background: url("default/bg_th.gif") repeat-x 0px bottom; color: rgb(47, 47, 47); line-height: 24px; padding-left: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;

}

.page_info {

	width: 100%; text-align: center; color: rgb(51, 51, 51); margin-top: 10px;

}

.page_info span {

	padding: 0px 2px; font-weight: bold;

}

.page_list {

	height: 24px; text-align: center; line-height: 24px; letter-spacing: 0px; font-family: "Arial Black"; font-size: 10px; margin-top: 10px;

}

.page_list a {

	background: rgb(248, 248, 248); margin: 0px 1px; padding: 0px 8px; border: 1px solid rgb(232, 232, 232); border-image: none; text-align: center; color: rgb(137, 137, 137); display: inline-block;

}

.page_list a:hover {

	background: rgb(137, 137, 137); border: 1px solid rgb(137, 137, 137); border-image: none; color: rgb(255, 255, 255);

}

.page_list a.on {

	background: rgb(229, 237, 242); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51);

}

.contPage {

	margin: 20px 0px 10px; height: 20px; text-align: center; line-height: 20px; letter-spacing: 0px; font-family: "Arial Black"; font-size: 10px;

}

.contPage a {

	background: rgb(255, 255, 255); margin: 0px 1px; padding: 0px 7px; text-align: center; color: rgb(51, 51, 51); display: inline-block;

}

.contPage a:hover {

	background: rgb(115, 178, 218); color: rgb(255, 255, 255);

}

.contPage a.on {

	background: rgb(229, 237, 242); border: 1px solid rgb(194, 213, 227); border-image: none; color: rgb(51, 51, 51);

}
/*
#top {

	background: url("top.jpg") no-repeat top; width: 100%; height: 146px;

}
*/
.top {

	margin: 0px auto; width: 1000px; height: 146px;

}

.t_nav {

	height: 20px; text-align: right; line-height: 20px; padding-right: 96px;

}

.t_nav a {

	color: rgb(255, 255, 255); padding-right: 10px; font-size: 12px;

}

.lau {

	height: 18px; text-align: right; color: rgb(0, 101, 153); padding-top: 18px;

}

.lau a {

	color: rgb(0, 101, 153); padding-right: 10px; padding-left: 10px;

}

.search {

	width: 141px; height: 18px; line-height: 18px; float: right;

}

.text {

	background: none; border: currentColor; border-image: none; width: 99px; height: 18px; padding-left: 10px; float: left;

}

.sub {

	background: none; border: currentColor; border-image: none; width: 32px; height: 18px; float: right;

}

.nav {

	padding-top: 32px; padding-left: 480px;

}

.nav ul li {

	background: url("sign.jpg") no-repeat right top; width: 86px; height: 17px; text-align: center; line-height: 17px; overflow: hidden; float: left;

}

.nav ul li a {

	color: rgb(0, 0, 0); font-family: 微软雅黑; font-size: 14px;

}

.nav ul li a:hover {

	color: rgb(18, 96, 167); font-family: 微软雅黑; font-size: 14px; text-decoration: none;

}

#main {

	width: 100%; margin-bottom: 20px;

}

.main {

	margin: 0px auto; width: 1000px; padding-top: 17px;

}

.sidebar_left {

	width: 222px; padding-right: 28px; float: left;

}

.pro {

	width: 222px; padding-bottom: 18px;

}

.pro h3 {

	background: url("p_title.jpg") no-repeat; width: 197px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.content_pro {

	background: url("m.jpg") no-repeat; width: 220px; margin-top: 23px;

}

.s_list li {

	width: 174px; height: 34px; line-height: 34px; padding-bottom: 4px; padding-left: 45px;

}

.s_list li a {

	color: rgb(0, 0, 0); font-family: 宋体; font-size: 14px; font-weight: bold;

}

.s_list02 li {

	background: url("ss.jpg") no-repeat; width: 174px; height: 34px; line-height: 34px; padding-bottom: 4px; padding-left: 45px;

}

.s_list02 li a {

	color: rgb(0, 0, 0); font-family: 宋体; font-size: 14px; font-weight: bold;

}

.contact {

	width: 222px; padding-bottom: 18px;

}

.contact h3 {

	background: url("contact.jpg") no-repeat; width: 197px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.contact h3 a {

	width: 51px; height: 43px; float: right; display: block;

}

.content_contact {

	color: rgb(36, 36, 36); line-height: 25px; padding-top: 15px;

}

.sidebar_right {

	width: 750px; float: right;

}

#about {

	width: 750px; padding-bottom: 18px;

}

.about {

	width: 430px; float: left;

}

.about h3 {

	background: url("about.jpg") no-repeat; width: 405px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.about h3 a {

	width: 52px; height: 43px; float: right; display: block;

}

.content_about {

	color: rgb(0, 0, 0); line-height: 24px; padding-top: 23px;

}

.content_about img {

	width: 189px; height: 182px; padding-right: 18px; float: left;

}

.news {

	width: 289px; float: right;

}

.news h3 {

	background: url("news.jpg") no-repeat; width: 264px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.news h3 a {

	width: 46px; height: 43px; float: right; display: block;

}

.product {

	width: 750px;

}

.product h3 {

	background: url("pro.jpg") no-repeat; width: 725px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.product h3 a {

	width: 46px; height: 43px; float: right; display: block;

}

.marquee {

	margin: 0px auto; width: 100%; height: 166px; overflow: hidden; padding-top: 20px;

}

.marquee li {

	width: 191px; height: 161px; text-align: center; overflow: hidden; float: left;

}

.marquee li img {

	border: 1px solid rgb(204, 204, 204); border-image: none; width: 181px; height: 131px;

}

.marquee li a {

	color: rgb(0, 0, 0);

}

.marquee li div {

	color: rgb(0, 0, 0);

}

#footer {

	background: url("footer_bg.jpg") repeat-x; width: 100%; /*height: 66px;*/

}

.footer {

	margin: 0px auto; width: 1000px; /*height: 51px;*/ text-align: center; color: rgb(255, 255, 255); line-height: 20px; padding-top: 15px;

}

.footer a {

	color: rgb(255, 255, 255);

}

.single_right {

	width: 750px; float: right;

}

.single_right h3 {

	background: url("single.jpg") no-repeat; width: 725px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.single_right h3 span {

	float: right;

}

.single_right h3 span a {

	color: rgb(57, 131, 199);

}

.content_single {

	padding: 15px; line-height: 30px;

}

.content_single02 {

	line-height: 30px; padding-top: 15px; margin-bottom: 10px;

}

.products {

	width: 222px; float: left;

}

.products dt#par_dt {

	background: url("p_title.jpg") no-repeat; width: 197px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.products dd#par_dd {

	background: rgb(244, 243, 244); width: 217px; padding-right: 2px; padding-left: 2px; border-right-color: rgb(230, 230, 231); border-bottom-color: rgb(230, 230, 231); border-left-color: rgb(230, 230, 231); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;

}

#menubar dt {

	background: url("sign2.jpg") no-repeat; height: 35px; text-align: left; line-height: 35px; padding-right: 10px; padding-left: 48px; margin-top: 1px; margin-right: 10px; margin-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

#menubar dt span {

	background: url("zkss.gif") 0px -14px; width: 13px; height: 8px; margin-top: 17px; float: right; display: block; cursor: pointer;

}

#menubar dd {

	border: currentColor; border-image: none; display: none;

}

#menubar dd p {

	background: url("type_bg2.gif") no-repeat; width: 157px; height: 31px; text-align: left; color: rgb(52, 57, 140); line-height: 31px; padding-left: 60px; font-family: 微软雅黑; font-size: 14px;

}

#menubar dt a {

	color: rgb(52, 57, 140); font-family: 微软雅黑; font-size: 14px;

}

#menubar dd p a {

	color: rgb(115, 115, 115); font-family: 宋体; font-size: 14px;

}

#menubar dt a:hover {

	color: rgb(0, 38, 106);

}

#menubar dd p a:hover {

	color: rgb(0, 38, 106);

}

#demo1 li {

	text-align: center; line-height: 26px;

}

#demo2 li {

	text-align: center; line-height: 26px;

}

#demo1 li a {

	color: rgb(97, 97, 97);

}

#demo2 li a {

	color: rgb(97, 97, 97);

}

#scrollDiv {

	height: 175px; line-height: 25px; overflow: hidden; min-height: 25px;

}

#scrollDiv li {

	height: 25px;

}

#scrollDiv ul li a {

	color: rgb(97, 97, 97);

}

.pro {

	width: 222px; padding-bottom: 18px;

}

.pro h3 {

	background: url("p_title.jpg") no-repeat; width: 197px; height: 43px; color: rgb(57, 131, 199); line-height: 43px; padding-left: 25px; font-family: 微软雅黑; font-size: 18px; font-weight: normal;

}

.content_pro {

	background: url("m.jpg") no-repeat; width: 220px; margin-top: 23px;

}

.s_list02 li {

	background: url("ss.jpg") no-repeat; width: 174px; height: 34px; line-height: 34px; padding-bottom: 4px; padding-left: 45px;

}

.s_list02 li a {

	color: rgb(0, 0, 0); font-family: 宋体; font-size: 14px; font-weight: bold;

}

