body {
	margin: 0px; padding: 0px; font-family: Arial;
}
div {
	margin: 0px; padding: 0px; font-family: Arial;
}
span {
	margin: 0px; padding: 0px; font-family: Arial;
}
h1 {
	margin: 0px; padding: 0px; font-family: Arial;
}
h2 {
	margin: 0px; padding: 0px; font-family: Arial;
}
h3 {
	margin: 0px; padding: 0px; font-family: Arial;
}
h4 {
	margin: 0px; padding: 0px; font-family: Arial;
}
h5 {
	margin: 0px; padding: 0px; font-family: Arial;
}
h6 {
	margin: 0px; padding: 0px; font-family: Arial;
}
p {
	margin: 0px; padding: 0px; font-family: Arial;
}
a {
	margin: 0px; padding: 0px; font-family: Arial;
}
img {
	margin: 0px; padding: 0px; font-family: Arial;
}
dl {
	margin: 0px; padding: 0px; font-family: Arial;
}
dt {
	margin: 0px; padding: 0px; font-family: Arial;
}
dd {
	margin: 0px; padding: 0px; font-family: Arial;
}
ol {
	margin: 0px; padding: 0px; font-family: Arial;
}
ul {
	margin: 0px; padding: 0px; font-family: Arial;
}
li {
	margin: 0px; padding: 0px; font-family: Arial;
}
form {
	margin: 0px; padding: 0px; font-family: Arial;
}
input {
	margin: 0px; padding: 0px; font-family: Arial;
}
label {
	margin: 0px; padding: 0px; font-family: Arial;
}
table {
	margin: 0px; padding: 0px; font-family: Arial;
}
tr {
	margin: 0px; padding: 0px; font-family: Arial;
}
th {
	margin: 0px; padding: 0px; font-family: Arial;
}
td {
	margin: 0px; padding: 0px; font-family: Arial;
}
font {
	margin: 0px; padding: 0px; font-family: Arial;
}
object {
	margin: 0px; padding: 0px; font-family: Arial;
}
iframe {
	margin: 0px; padding: 0px; font-family: Arial;
}
blockquote {
	margin: 0px; padding: 0px; font-family: Arial;
}
big {
	margin: 0px; padding: 0px; font-family: Arial;
}
em {
	margin: 0px; padding: 0px; font-family: Arial;
}
strong {
	margin: 0px; padding: 0px; font-family: Arial;
}
tt {
	margin: 0px; padding: 0px; font-family: Arial;
}
b {
	margin: 0px; padding: 0px; font-family: Arial;
}
u {
	margin: 0px; padding: 0px; font-family: Arial;
}
i {
	margin: 0px; padding: 0px; font-family: Arial;
}
center {
	margin: 0px; padding: 0px; font-family: Arial;
}
fieldset {
	margin: 0px; padding: 0px; font-family: Arial;
}
caption {
	margin: 0px; padding: 0px; font-family: Arial;
}
tbody {
	margin: 0px; padding: 0px; font-family: Arial;
}
tfoot {
	margin: 0px; padding: 0px; font-family: Arial;
}
thead {
	margin: 0px; padding: 0px; font-family: Arial;
}
body {
	color: rgb(51, 51, 51); font-size: 12px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(186, 1, 11);
}
ul {
	list-style: none;
}
img {
	border: 0px currentColor; display: block;
}
.container {
	width: 100%; overflow: hidden;
}
.head {
	background: rgb(242, 241, 237); width: 100%;
}
.header {
	background: rgb(242, 241, 237); margin: 0px auto 8px; width: 1070px; height: 48px;
}
.header .ul {
	width: 186px; height: 48px; float: right;
}
.header .ul li {
	height: 48px; line-height: 56px; float: left; min-width: 21px;
}
.header .ul li p {
	background: url("../image/icon.png") no-repeat bottom; height: 48px; color: rgb(204, 0, 11); float: left;
}
.header .ul li span {
	margin: 0px 5px; float: left;
}
.header .ul li a {
	margin: 22px 5px 0px 0px; width: 21px; height: 14px; float: left; display: inline;
}
.header .ul li .a1 {
	background: url("../image/bg.png") no-repeat 0px -1px;
}
.header .ul li .a2 {
	background: url("../image/bg.png") no-repeat -22px -1px;
}
.header .ul li .a3 {
	background: url("../image/bg.png") no-repeat -44px -1px;
}
.header .ul li .a4 {
	background: url("../image/bg.png") no-repeat -66px -1px;
}
.header .ul li .a5 {
	background: url("../image/bg.png") no-repeat -88px -1px;
}
.header .ul li .a6 {
	background: url("../image/bg.png") no-repeat -110px -1px;
}
.header .ul li .a7 {
	background: url("../image/bg.png") no-repeat -133px -1px;
}
.header .ul li .a8 {
	background: url("../image/bg.png") no-repeat -156px -1px;
}
.header .ul .li {
	border: 1px solid rgb(205, 205, 205); width: 130px; height: 20px; margin-top: 15px; float: left; position: relative;
}
.header .ul .li p {
	background: url("../image/icon_fo.png") no-repeat right; width: 125px; height: 20px; color: rgb(92, 94, 95); line-height: 20px; padding-left: 5px; font-size: 12px;
}
.header .ul .li ul {
	background: rgb(255, 255, 255); padding: 5px 0px; border: 1px solid rgb(205, 205, 205); left: -1px; top: 20px; width: 130px; display: none; position: absolute; z-index: 9999;
}
.header .ul .li ul li {
	width: 130px; height: 20px; line-height: 20px;
}
.header .ul .li ul li:hover {
	
}
.header .ul .li ul li a {
	margin: 0px; width: 124px; height: 100%; padding-left: 5px;
}
.header .login_1 {
	background: url("../image/login.png"); margin: 16px 0px 0px 10px; width: 89px; height: 21px; color: rgb(0, 0, 0); line-height: 21px; padding-left: 30px; font-family: Arial; float: right; display: inline; position: relative; z-index: 9999;
}
.header .login_main {
	background: url("../image/login_bg.png"); top: 21px; width: 250px; right: -1px; padding-bottom: 10px; display: none; position: absolute; z-index: 9999;
}
.header .login_main ul {
	margin: 0px auto; width: 222px; padding-top: 15px; clear: both;
}
.header .login_main ul li {
	width: 222px; color: rgb(0, 0, 0); line-height: 16px; font-family: Arial; font-size: 14px; margin-bottom: 6px; float: left;
}
.header .login_main ul li input {
	border: 0px currentColor; font-family: Arial;
}
.header .login_main ul li .text {
	background: rgb(57, 56, 58); padding: 0px 5px; width: 210px; height: 24px; color: rgb(255, 255, 255); line-height: 24px;
}
.header .login_main ul li a {
	width: 220px; height: 37px; text-align: center; line-height: 37px; font-size: 14px; display: block;
}
.header .login_main ul li .btn {
	background: url("../image/login_btn.png"); color: rgb(0, 0, 0);
}
.header .login_main ul li .btn:hover {
	background: url("../image/login_btn_hover.png");
}
.header .login_main ul li .btn_1 {
	background: url("../image/login_btn_1.png"); color: rgb(255, 255, 255);
}
.header .login_main ul li .btn_1:hover {
	background: url("../image/login_btn_1_hover.png"); color: rgb(255, 255, 255);
}
.header .login_main ul li .p1 {
	width: 25px; height: 50px; float: left;
}
.header .login_main ul li .p2 {
	width: 195px; color: rgb(0, 0, 0); font-family: Arial; font-size: 12px; margin-bottom: 5px; float: left;
}
.header .login_main ul li .p3 {
	background: url("../image/login_iocn.png") no-repeat 2px; width: 183px; padding-left: 12px; font-family: Arial; font-size: 12px; float: left;
}
.header .login_main ul li .p3 a {
	text-align: left; color: rgb(215, 0, 16); line-height: 20px; font-size: 12px; display: inline;
}
.header .login_after {
	background: url("../image/login_bg.png"); top: 21px; width: 250px; height: 351px; right: -1px; display: none; position: absolute; z-index: 99999;
}
.header .login_after .top {
	background: url("../image/line.png") repeat-x left bottom; margin: 0px auto; padding: 15px 0px 12px; width: 220px; color: rgb(0, 0, 0); line-height: 20px; clear: both; font-size: 12px;
}
.header .login_after .center {
	margin: 15px auto; width: 220px; overflow: hidden; clear: both;
}
.header .login_after .center ul {
	width: 130%; float: left;
}
.header .login_after .center ul li {
	background: url("../image/after_bg.png"); width: 106px; height: 28px; margin-right: 10px; float: left; display: inline;
}
.header .login_after .center ul li a {
	background: url("../image/after_icon.png") no-repeat 8px; color: rgb(0, 0, 0); line-height: 28px; padding-left: 15px;
}
.header .login_after .center ul li a:hover {
	background: url("../image/after_icon_hover.png") no-repeat 8px; color: rgb(198, 2, 10);
}
.header .login_after .bottom {
	margin: 0px auto; width: 220px; clear: both;
}
.header .login_after .bottom ul {
	background: url("../image/line.png") repeat-x top; width: 220px; padding-top: 15px; float: left;
}
.header .login_after .bottom ul li {
	width: 220px; margin-bottom: 14px; float: left;
}
.header .login_after .bottom ul li a {
	background: url("../image/login_btn.png"); width: 220px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 16px; display: block;
}
.header .login_after .bottom ul li a:hover {
	background: url("../image/login_btn_1.png");
}
.nav {
	margin: 0px auto; width: 1070px; height: 47px; clear: both;
}
.nav .logo {
	width: 200px; float: left;
}
.nav .right {
	width: 627px; height: 43px; margin-left: 115px; float: left; display: inline;
}
.nav .right ul {
	background: url("../image/nav.png"); width: 627px; height: 43px;
}
.nav .right ul li {
	height: 41px; float: left; position: relative;
}
.nav .right ul li ul {
	background: rgb(37, 37, 37); padding: 10px 0px; border-radius: 0px 0px 5px 5px; left: 0px; top: 41px; width: 215px; height: auto; display: none; position: absolute; z-index: 999; -moz-border-radius: 0 0 5px 5px;
}
.nav .right ul li ul li {
	width: 197px; height: 30px; line-height: 30px; padding-left: 18px; border-bottom-color: rgb(49, 49, 49); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.nav .right ul li ul li a {
	color: rgb(184, 184, 184); font-size: 14px;
}
.nav .right ul li ul li a:hover {
	color: rgb(255, 255, 255);
}
.nav .right ul li ul .li {
	border: 0px currentColor;
}
.nav .right ul li .ul {
	left: -80px;
}
.nav .right ul li .ul1 {
	width: 540px;
}
.nav .right ul li .ul1 li {
	width: 235px; display: inline;
}
.nav .right ul li .ul1 .li1 {
	float: left;
}
.nav .right ul li .ul1 .li2 {
	float: right;
}
.nav .search {
	width: 120px; float: right;
}
.nav .search input {
	border: 0px currentColor; height: 41px; float: left;
}
.nav .search .text {
	background: url("../image/bg.png") no-repeat 0px -67px; width: 82px; height: 41px; padding-left: 10px; float: left;
}
.nav .search .text1 {
	width: 82px; height: 22px; color: rgb(211, 210, 210); margin-top: 7px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav .search .btn {
	background: url("../image/bg.png") no-repeat -92px -67px; width: 28px;
}
.banners {
	background: rgb(232, 231, 227); width: 100%; height: 384px; clear: both;
}
.banner {
	margin: 0px auto; width: 1070px; height: 384px; overflow: hidden; position: relative;
}
.banner .left {
	left: 0px; top: 0px; width: 1070px; height: 384px; overflow: hidden; float: left; position: absolute;
}
.banner .left p {
	width: 100%;
}
.banner .left p a img {
	width: 100%;
}
.banner .right {
	right: 10px; bottom: 0px; overflow: hidden; position: absolute;
}
.banner .right ul {
	width: 400px; height: 64px;
}
.banner .right ul li {
	width: 62px; height: 64px; overflow: hidden; margin-right: 10px; float: left;
}
.banner .right ul li a {
	border: 2px solid rgb(225, 225, 225); width: 58px; height: 59px; display: block;
}
.banner .right ul li a:hover {
	border: 2px solid rgb(211, 0, 0);
}
.banner .right ul li .change {
	border: 2px solid rgb(211, 0, 0);
}
.main {
	margin: 0px auto; width: 1070px; overflow: hidden; clear: both;
}
.main .left {
	width: 295px; overflow: hidden; float: left; min-height: 470px;
}
.main .left .news {
	width: 295px; float: left; position: relative;
}
.main .left .news h3 {
	background: url("../image/bg_2.png") no-repeat -150px bottom; width: 295px; height: 57px; color: rgb(57, 53, 54); line-height: 57px; font-size: 16px;
}
.main .left .news ul {
	width: 295px;
}
.main .left .news ul li {
	background: url("../image/lien_2.png") repeat-x left bottom; padding: 10px 0px; width: 295px;
}
.main .left .news ul li p {
	background: url("../image/icon_1.png") no-repeat 2px; width: 280px; height: 18px; line-height: 18px; padding-left: 15px; margin-bottom: 3px;
}
.main .left .news ul li p a {
	color: rgb(75, 75, 75); float: left;
}
.main .left .news ul li p a:hover {
	color: rgb(186, 1, 11);
}
.main .left .news ul li span {
	color: rgb(149, 149, 149); line-height: 16px; float: right;
}
.main .left .news .po {
	top: 28px; width: 33px; height: 20px; right: 0px; overflow: hidden; position: absolute; z-index: 999;
}
.main .left .news .po ul {
	width: 33px; height: 20px; float: left;
}
.main .left .news .po ul li {
	margin: 0px 3px; width: 5px; height: 20px; overflow: hidden; float: left; display: inline;
}
.main .left .news .po ul li a {
	background: rgb(211, 211, 211); width: 5px; height: 5px; line-height: 5px; float: left; display: block; cursor: default;
}
.main .left .news .po ul li .a {
	background: rgb(206, 2, 2);
}
.main .left .news .view {
	width: 106px; float: right;
}
.main .left .news .view a {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-family: Arial; font-size: 12px; font-weight: bold; float: left;
}
.main .left .news .view a:hover {
	color: rgb(206, 2, 2);
}
.main .left .news .view a img {
	margin: 11px 0px 0px 5px; display: block;
}
.main .left .events {
	width: 295px; float: left; position: relative;
}
.main .left .events h3 {
	background: url("../image/bg_2.png") no-repeat -150px bottom; width: 295px; height: 40px; color: rgb(57, 53, 54); line-height: 24px; font-size: 16px;
}
.main .left .events dl {
	width: 295px; padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.main .left .events .dl {
	border: 0px currentColor;
}
.main .left .events dl dt {
	border: 1px solid rgb(223, 223, 223); width: 61px; height: 60px; float: left;
}
.main .left .events dl dd {
	width: 190px; color: rgb(140, 140, 140); line-height: 16px; margin-left: 22px; float: left; display: inline;
}
.main .left .events dl dd a {
	color: rgb(0, 0, 0); padding-bottom: 7px; font-size: 14px;
}
.main .left .events dl dd a:hover {
	color: rgb(186, 1, 11);
}
.main .left .events .po {
	top: 22px; width: 33px; height: 20px; right: 0px; overflow: hidden; position: absolute; z-index: 999;
}
.main .left .events .po ul {
	width: 33px; height: 20px; float: left;
}
.main .left .events .po ul li {
	margin: 0px 3px; width: 5px; height: 20px; overflow: hidden; float: left; display: inline;
}
.main .left .events .po ul li a {
	background: rgb(211, 211, 211); width: 5px; height: 5px; line-height: 5px; float: left; display: block; cursor: default;
}
.main .left .events .po ul li .a {
	background: rgb(206, 2, 2);
}
.main .left .events .view {
	width: 106px; float: right;
}
.main .left .events .view a {
	width: 100%; height: 35px; color: rgb(51, 51, 51); line-height: 35px; font-family: Arial; font-size: 12px; font-weight: bold; display: block;
}
.main .left .events .view a:hover {
	color: rgb(206, 2, 2);
}
.main .left .events {
	width: 295px; float: left; position: relative;
}
.main .products {
	width: 445px; height: 444px; overflow: hidden; margin-left: 50px; float: left; display: inline; position: relative;
}
.main .products h3 {
	background: url("../image/bg_2.png") no-repeat left bottom; width: 445px; height: 57px; color: rgb(57, 53, 54); line-height: 57px; font-size: 16px;
}
.main .products .btn_left {
	background: url("../image/btn_left.png"); left: 0px; top: 247px; width: 17px; height: 40px; float: left; position: absolute; z-index: 9999; cursor: pointer;
}
.main .products .btn_left:hover {
	background: url("../image/btn_left_1.png");
}
.main .products .btn_right {
	background: url("../image/btn_right.png"); top: 247px; width: 17px; height: 40px; right: 0px; float: left; position: absolute; z-index: 9999; cursor: pointer;
}
.main .products .btn_right:hover {
	background: url("../image/btn_right_1.png");
}
.main .products #products {
	width: 400px; float: left;
}
.tempWrap {
	margin-left: 22px;
}
.main .products ul {
	padding: 12px 0px 0px 18px; width: 180px; height: 185px; float: left; display: inline;
}
.main .products ul li {
	width: 180px; color: rgb(120, 120, 120); margin-bottom: 5px; float: left;
}
.main .products ul li a {
	color: rgb(86, 86, 86);
}
.main .products ul li a:hover {
	color: rgb(186, 1, 11);
}
.main .products .po {
	top: 26px; width: 33px; height: 20px; right: 0px; overflow: hidden; position: absolute; z-index: 999;
}
.main .products .po ul {
	padding: 12px 0px 0px; width: 43px; height: 20px; float: left;
}
.main .products .po ul li {
	margin: 0px 3px; width: 5px; height: 20px; overflow: hidden; float: left; display: inline;
}
.main .products .po ul li a {
	background: rgb(211, 211, 211); width: 5px; height: 5px; line-height: 5px; float: left; display: block; cursor: default;
}
.main .products .po ul li .a {
	background: rgb(206, 2, 2);
}
.main .right {
	border-radius: 10px; border: 1px solid rgb(211, 211, 211); width: 223px; height: 400px; overflow: hidden; margin-top: 20px; float: right;
}
.main .right dl {
	width: 223px; overflow: hidden; margin-bottom: 25px; float: left;
}
.main .right dl dt {
	width: 223px; margin-bottom: 10px; float: left;
}
.main .right dl dd {
	padding: 0px 10px; width: 203px; color: rgb(120, 120, 120); line-height: 16px; margin-bottom: 4px; float: left;
}
.main .right dl dd .a {
	width: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 24px; font-size: 16px; font-weight: bold; display: block;
}
.main .right dl dd .a span {
	color: rgb(206, 2, 2);
}
.main .right dl dd .a:hover {
	background: url("../image/hover_a.png") no-repeat bottom;
}
.main .right dl dd .p {
	float: left;
}
.main .right dl dd .p span {
	display: inline;
}
.main .right dl dd .p span img {
	display: inline;
}
.links {
	background: rgb(242, 241, 237); width: 100%; height: 125px;
}
.links .bottom {
	margin: 0px auto; width: 1071px; height: 103px; overflow: hidden; padding-top: 18px;
}
.links .bottom ul {
	width: 1071px; height: 90px; overflow: hidden; float: left;
}
.links .bottom ul li {
	overflow: hidden; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; float: left;
}
.links .bottom ul .none {
	margin: 0px; border: 0px currentColor;
}
.footer {
	background: rgb(57, 56, 58); border-width: 1px 0px; border-style: solid none; border-color: rgb(136, 136, 136) currentColor; width: 100%; height: 222px; overflow: hidden; float: left;
}
.footer .friendlink {
	margin: 0px auto; width: 1071px; height: 187px; border-bottom-color: rgb(126, 124, 124); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .friendlink .left {
	width: 800px; float: left;
}
.footer .friendlink .left dl {
	width: 200px; height: 187px; float: left;
}
.footer .friendlink .left dl dt {
	margin: 22px 0px 5px; width: 100%; color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.footer .friendlink .left dl dd {
	width: 100%; line-height: 24px; float: left;
}
.footer .friendlink .left dl dd a {
	color: rgb(180, 180, 180);
}
.footer .friendlink .left dl dd a:hover {
	text-decoration: underline;
}
.footer .friendlink .right {
	margin: 20px 0px 0px; width: 271px; height: 158px; float: right; display: inline;
}
.footer .friendlink .right a {
	background: url("../image/map.png") no-repeat; width: 271px; height: 158px; display: block;
}
.footer .bottom1 {
	margin: 0px auto; width: 1070px; height: 34px; line-height: 34px;
}
.footer .bottom1 .left {
	width: 600px; color: rgb(180, 180, 180); float: left;
}
.footer .bottom1 .left a {
	color: rgb(180, 180, 180);
}
.footer .bottom1 .left a:hover {
	color: rgb(186, 1, 11);
}
.footer .bottom1 .right {
	width: 125px; float: right;
}
.footer .bottom1 .right a {
	margin: 8px 5px 0px 0px; width: 23px; height: 15px; float: left; display: inline;
}
.footer .bottom1 .right .a {
	background: url("../image/bg.png") no-repeat -204px -2px; margin-top: 9px;
}
.footer .bottom1 .right .a1 {
	background: url("../image/xiao.png"); width: 22px; height: 18px;
}
.footer .bottom1 .right .a2 {
	background: url("../image/bg.png") no-repeat -263px -3px; margin-top: 9px;
}
.footer .bottom1 .right .a3 {
	background: url("../image/facebook.png") no-repeat; width: 19px; height: 19px; margin-top: 7px;
}
