.main_1_1 {
	padding: 0px 0px 6px; border: 1px solid rgb(20, 73, 153); width: 201px; height: auto; float: left;
}
.main_1_1 span {
	padding-left: 8px; font-size: 14px; font-weight: bold;
}
.main_1_1 span a {
	color: rgb(51, 51, 51);
}
.main_1_1 span.title_all {
	width: 193px; height: 30px; line-height: 30px; display: block; background-color: rgb(218, 219, 221);
}
.main_1_1_1 {
	width: 201px; height: auto; background-color: rgb(242, 242, 242);
}
.main_1_1_1 li {
	background-position: 185px; width: 201px; line-height: 24px; overflow: hidden; background-image: url("../images/small_1.jpg"); background-repeat: no-repeat;
}
.main_1_1_1 span.span_one {
	background-position: bottom; width: 201px; padding-bottom: 1px; padding-left: 0px; display: block; position: relative; background-image: url("../images/back_4_1.jpg"); background-repeat: no-repeat; position:relative;
}
.main_1_1_1 h3 {
	padding: 0px 16px 0px 5px; width: 180px; height: auto; overflow: hidden; cursor: pointer;
}
.main_1_1_1 h3 span {
	width: 180px; height: auto !important; overflow: hidden; font-size: 12px; font-weight: normal; 
}
.main_1_1_1 h3 span a {
	margin-right: 6px; float: left; white-space: nowrap; width:170px; height:21px; overflow:hidden; display:block; line-height:21px;
}

.main_1_1_1 .hover_main_1 h3 {
	background-color: rgb(218, 219, 221);
}
.main_1_1_1 .i-mc {
	 width: 700px; overflow: hidden; display: none; position:absolute;  z-index: 101; background-color: rgb(218, 219, 221); margin-left:200px;*_margin-left:100px; top:166px;
}
.main_1_1_1 .i-mc2 {
	 width: 700px; overflow: hidden; display: none; position:absolute; z-index: 101; background-color: rgb(218, 219, 221); margin-left:200px;*_margin-left:100px; top:240px;
}
.main_1_1_1 .i-mc3 {
	 width: 700px; overflow: hidden; display: none;position:absolute;  z-index: 101; background-color: rgb(218, 219, 221); margin-left:200px;*_margin-left:100px; top:310px;
}
.main_1_1_1 .subitem {
	background-position: 510px 0px; width: 700px; height: auto !important; line-height: 25px; min-height: 468px; background-image: url("../images/back_18.jpg"); background-repeat: repeat-y;
}
.subitem a {
	color: rgb(51, 51, 51);
}
.subitem a:hover {
	color: rgb(234, 61, 0); text-decoration: none;
}
.subitem_1 {
	padding: 10px; width: 490px; overflow: hidden; float: left;
}
.subitem_1_1 {
	background-position: left bottom; width: 490px; height: auto; overflow: hidden; padding-top: 5px; padding-bottom: 5px; background-image: url("../images/back_19.jpg"); background-repeat: repeat-x;
}
.subitem_1_12 {
	background-image: none;
}
.subitem_1_1 h4 {
	width: 72px; line-height: 18px; overflow: hidden; padding-top: 4px; float: left;
}
.subitem_1_1_1 {
	width: 400px; overflow: hidden; float: right;
}
.subitem_1_1_1 a {
	height: 25px; overflow: hidden; margin-right: 15px; float: left; white-space: nowrap;
}
.subitem_2 {
	padding: 10px; width: 170px; overflow: hidden; float: right;
}
.subitem_2_1 {
	background-position: left bottom; width: 170px; height: auto; overflow: hidden; padding-top: 5px; padding-bottom: 5px; background-image: url("../images/back_19.jpg"); background-repeat: repeat-x;
}
.subitem_2_12 {
	background-image: none;
}
.subitem_2_1 a {
	padding: 0px 7px; height: 25px; overflow: hidden; float: left;
}
.main_1_1_1 h3 a {
	color: rgb(51, 51, 51);
}
.main_1_2 {
	width: 767px; height: auto; overflow: hidden; float: right;
}
.main_1_2_1 {
	overflow: hidden; zoom: 1;
}
.main_1_2_1_1 {
	width: 542px; overflow: hidden; float: left;
}
.main_1_2_1_2 {
	border: 1px solid rgb(232, 232, 232); width: 215px; height: 208px; overflow: hidden; float: right;
}
.main_1_2_1_2 h4 {
	height: 30px; line-height: 32px; overflow: hidden; font-size: 15px;
}
.main_1_2_1_2 h4 span {
	background-position: bottom; width: 107px; text-align: center; float: left; cursor: pointer; background-image: url("../images/back_46.jpg"); background-repeat: repeat-x;
}
.main_1_2_1_2 h4 span.selected_2 {
	width: 108px; color: rgb(0, 51, 102); border-top-color: rgb(20, 73, 153); border-top-width: 2px; border-top-style: solid; background-image: none; background-color: rgb(255, 255, 255);
}
.main_1_2_1_2 .main_11 {
	padding: 10px 10px 0px; width: 195px; height: 168px; overflow: hidden;
}
.main_1_2_1_2 .main_11 ul {
	width: 195px; height: 168px;
}
.main_1_2_1_2 .main_11 ul li {
	background-position: left; height: 23px; line-height: 23px; overflow: hidden; padding-left: 10px; background-image: url("../images/dian.jpg"); background-repeat: no-repeat;
}
.main_1_2_1_2 .main_11 ul li a {
	color: rgb(51, 51, 51);
}
.main_1_2_1_2_5 {
	padding: 0px 5px 10px; line-height: 35px; font-size: 16px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.main_1_2_1_1_1 {
	line-height: 35px; padding-bottom: 10px; font-size: 16px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.main_1_2_1_1_1 span {
	line-height: 20px; font-size: 12px; font-weight: normal; margin-top: 5px; float: right;
}
.main_1_2_1_1_1 span a {
	color: rgb(51, 51, 51);
}
.main_1_2_1_2_6 {
	padding: 4px 10px; line-height: 26px;
}
.main_1_2_1_2_6 li {
	height: 26px; overflow: hidden;
}
.main_1_2_1_2_6 li img {
	padding: 11px 5px 11px 0px; float: left;
}
.main_1_2_1_2_6 li a {
	color: rgb(51, 51, 51);
}
.main_1_2_1_2_6 li a:hover {
	color: rgb(234, 61, 0);
}
.main_1_2_1_1_2 {
	overflow: hidden; zoom: 1;
}
.main_1_2_1_1_2 li {
	padding: 0px 5px; width: 170px; height: 230px; text-align: center; line-height: 20px; overflow: hidden; float: left;
}
.main_1_2_1_1_2 li img {
	padding: 2px; border: 1px solid rgb(115, 208, 242); width: 150px; height: 150px;
}
.main_1_2_1_1_2 li a {
	color: rgb(51, 51, 51);
}
.main_1_2_1_1_2 li a:hover {
	color: rgb(252, 119, 0);
}
.main_1_2_1_1_2 li a:hover img {
	border: 1px solid rgb(252, 119, 0);
}
.main_1_2_1_1_2 li a.a_block_1 {
	width: 170px; height: 40px; text-align: left; margin-top: 3px; display: block;
}
.main_1_2_1_1_2 li a span {
	height: 20px; overflow: hidden; display: block;
}
.main_1_2_1_1_2 li .price_1 {
	height: 20px; text-align: left; color: rgb(252, 119, 0); overflow: hidden; font-weight: normal;
}
.main_1_2_1_1_2 li .price_1 span.price_1_1 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.main_1_2_1_1_2 li .price_1 span.price_1_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_1_2_1_1_3 {
	overflow: hidden; zoom: 1;
}
.main_1_2_1_1_3 li {
	padding: 0px 5px; width: 170px; height: 180px; text-align: center; line-height: 20px; overflow: hidden; float: left;
}
.main_1_2_1_1_3 li img {
	padding: 2px; border: 1px solid rgb(115, 208, 242); width: 150px; height: 150px;
}
.main_1_2_1_1_3 li a {
	color: rgb(51, 51, 51);
}
.main_1_2_1_1_3 li a:hover {
	color: rgb(252, 119, 0);
}
.main_1_2_1_1_3 li a:hover img {
	border: 1px solid rgb(252, 119, 0);
}
.main_1_2_1_1_4 {
	padding: 6px 20px 0px; width: 502px; height: 188px; overflow: hidden; margin-top: -10px; float: left;
}
.main_1_2_1_1_4_1 {
	padding: 8px 20px; border: 1px solid rgb(204, 246, 249); width: 460px; height: 170px; color: rgb(0, 135, 171); line-height: 20px; position: relative;
}
.main_1_2_1_1_4_1 .ph_2 {
	border: currentColor; width: 170px; height: 170px; margin-right: 20px; float: left;
}
.main_1_2_1_1_4_1_3 {
	height: 60px; color: rgb(51, 51, 51); overflow: hidden;
}
.main_1_2_1_1_4_1_1 {
	left: 210px; top: 70px; position: absolute;
}
.main_1_2_1_1_4_1_1 img {
	border: currentColor;
}
.main_1_2_1_1_4_1_2 {
	left: -6px; top: -6px; position: absolute;
}
.main_1_2_1_1_4_1_2 img {
	border: currentColor;
}
.main_1_2_1_2_7 {
	padding: 5px 10px; height: 155px; line-height: 23px; overflow: hidden;
}
.main_1_2_1_2_7 a {
	color: rgb(51, 51, 51);
}
.main_1_2_1_2_7 img {
	border: currentColor; width: 95px; height: 115px; margin-right: 5px; margin-left: -5px; float: left;
}
.main_1_3 {
	width: 980px; height: auto; overflow: hidden;
}
.main_1_3_1 {
	width: 205px; overflow: hidden; margin-right: 8px; float: left;
}
.main_1_3_1_1 {
	line-height: 35px; padding-bottom: 10px; font-size: 16px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.main_1_3_1_1 span {
	line-height: 20px; font-size: 12px; font-weight: normal; margin-top: 5px; float: right;
}
.main_1_3_1_1 span a {
	color: rgb(51, 51, 51);
}
.main_1_3_1_2 {
	padding: 8px 10px; border: 1px solid rgb(204, 246, 249); height: 205px; overflow: hidden; zoom: 1;
}
.main_1_3_1_2 li {
	width: 91px; height: 54px; text-align: center; line-height: 25px; overflow: hidden; float: left;
}
.main_1_3_1_2 li img {
	border: currentColor; width: 80px; height: 25px;
}
.main_1_3_1_2 li a {
	width: 91px; height: 52px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.main_1_3_1_2 li a:hover {
	color: rgb(252, 119, 0);
}
.main_1_2_1 h3 {
	height: 28px; border-bottom-color: rgb(151, 151, 151); border-bottom-width: 2px; border-bottom-style: solid; position: relative; z-index: 10;
}
.main_1_2_1 h3 span {
	left: 0px; width: 150px; height: 28px; bottom: -2px; line-height: 30px; overflow: hidden; font-size: 16px; border-bottom-color: rgb(20, 73, 153); border-bottom-width: 2px; border-bottom-style: solid; float: left; position: absolute; z-index: 20;
}
.main_6 {
	width: 767px; height: 390px; overflow: hidden; float: right;
}
.main_6_1 {
	width: 542px; height: 439px; overflow: hidden; float: left;
}
.main_6_1_1 {
	padding: 0px 10px; width: 522px; height: 220px; overflow: hidden; margin-top: 13px;
}
.main_6_1_1 li {
	padding: 0px 3px; width: 168px; height: 220px; text-align: center; line-height: 20px; overflow: hidden; float: left; display: inline;
}
.main_6_1_1 li img {
	padding: 1px; border: 1px solid rgb(255, 255, 255); width: 146px; height: 146px; margin-top: 2px;
}
.main_6_1_1 li a {
	color: rgb(51, 51, 51);
}
.main_6_1_1 li a:hover {
	color: rgb(252, 119, 0);
}
.main_6_1_1 li a:hover img {
	border: 1px solid rgb(252, 119, 0);
}
.main_6_1_1 li a.a_block_1 {
	width: 168px; height: 40px; text-align: left; margin-top: 3px; display: block;
}
.main_6_1_1 li a span {
	height: 20px; overflow: hidden; display: block;
}
.main_6_1_1 li .price_1 {
	height: 20px; text-align: left; color: rgb(252, 119, 0); overflow: hidden; font-weight: normal;
}
.main_6_1_1 li .price_1 span.price_1_1 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.main_6_1_1 li .price_1 span.price_1_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_6_1_3 {
	padding: 0px 10px; width: 522px; height: 240px; overflow: hidden; margin-top: 13px;
}
.main_6_1_3 li {
	padding: 0px 3px; width: 168px; height: 240px; text-align: center; line-height: 20px; overflow: hidden; float: left; display: inline;
}
.main_6_1_3 li img {
	padding: 1px; border: 1px solid rgb(255, 255, 255); width: 146px; height: 146px; margin-top: 2px;
}
.main_6_1_3 li a {
	color: rgb(51, 51, 51);
}
.main_6_1_3 li a:hover {
	color: rgb(252, 119, 0);
}
.main_6_1_3 li a:hover img {
	border: 1px solid rgb(252, 119, 0);
}
.main_6_1_3 li a.a_block_1 {
	width: 168px; height: 40px; text-align: left; margin-top: 5px; display: block;
}
.main_6_1_3 li a span {
	height: 20px; overflow: hidden; display: block;
}
.main_6_1_3 li .price_1 {
	height: 20px; text-align: left; overflow: hidden; font-weight: normal;
}
.main_6_1_3 li .price_1 span span.price_1_1 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_6_1_3 li .price_1 span span.price_1_2 {
	color: rgb(252, 119, 0);
}
.main_6_1_2 {
	width: 542px; height: 128px; overflow: hidden; margin-top: 1px;
}
.main_6_1_2 li {
	margin: 7px 12px 0px; border: 1px solid rgb(209, 209, 209); width: 240px; height: 53px; line-height: 26px; overflow: hidden; padding-left: 5px; float: left; display: inline;
}
.main_6_1_2 li a {
	width: 240px; height: 53px; color: rgb(51, 51, 51); display: block;
}
.main_6_1_2 li a:hover {
	color: rgb(252, 119, 0); text-decoration: none;
}
.main_6_1_2 li img {
	width: 53px; height: 53px; margin-left: 8px; float: right;
}
.main_6_1_2 li span.price_2_1 {
	color: rgb(252, 119, 0); font-size: 15px; font-weight: normal; margin-right: 2px; margin-left: -3px; float: left;
}
.main_6_1_2 li span.price_2_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_6_2 {
	width: 217px; height: 365px; overflow: hidden; margin-top: 17px; float: right;
}
.main_6_2 ul {
	border: 1px solid rgb(232, 232, 232); width: 215px; height: auto; overflow: hidden;
}
.main_6_2 ul li {
	width: 215px; height: 59px; text-align: center; line-height: 22px; overflow: hidden; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.main_6_2 ul li a {
	margin: 0px; padding: 0px; height: 59px; color: rgb(51, 51, 51); overflow: hidden; display: block;
}
.main_6_2 ul li a:hover {
	color: rgb(234, 61, 0); text-decoration: none; cursor: pointer;
}
.main_6_2 ul li .k_2 {
	margin: 0px; width: 100px; height: 59px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left;
}
.main_6_2 ul li .k_2 img {
	border: currentColor; width: 90px; height: 40px; margin-top: 9px;
}
.main_6_2 ul li .k_3 {
	margin: 0px; width: 104px; height: 51px; text-align: left; line-height: 18px; overflow: hidden; padding-top: 8px; padding-left: 10px; float: left;
}
.main_6_2 ul li a.bg_1 {
	background-color: rgb(242, 242, 242);
}
.main_6_2 ul li a.bg_1 .k_1 {
	background-color: rgb(242, 242, 242);
}
.main_6_2 ul li a.bg_1 .k_2 {
	background-color: rgb(242, 242, 242);
}
.main_6_2 ul li a.bg_1 .k_3 {
	background-color: rgb(242, 242, 242);
}
.main_6_2 ul li.end_1 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main_6_2 ul li.top_list_1 .k_1 {
	color: rgb(234, 61, 0);
}
.main_7_1 {
	height: 30px; color: rgb(51, 51, 51); border-bottom-color: rgb(0, 160, 234); border-bottom-width: 2px; border-bottom-style: solid; position: relative; z-index: 10;
}
.main_7_1 span {
	padding: 0px 6px; width: 90px; height: 30px; text-align: center; line-height: 32px; overflow: hidden; font-size: 16px; font-weight: bold; float: left; cursor: pointer;
}
.main_7_1 span.selected_3 {
	width: 91px; height: 30px; color: rgb(255, 255, 255); background-color: rgb(0, 160, 234);
}
.main_7 {
	width: 980px; height: 200px; overflow: hidden;
}
.main_7_2 {
	border: 1px solid rgb(204, 246, 249); width: 203px; height: 190px; overflow: hidden; margin-top: 8px; float: right; position: relative;
}
.main_7_2_1 {
	padding: 8px 10px; width: 203px; height: auto; overflow: hidden;
}
.main_7_2_1 li {
	width: 91px; height: 48px; text-align: center; overflow: hidden; float: left; cursor: pointer;
}
.main_7_2_1 li:hover {
	background-position: center 35px; height: 48px; background-image: url("../images/back_41.jpg"); background-repeat: no-repeat;
}
.main_7_2_1 li.selected_1 {
	background-position: center 35px; height: 48px; background-image: url("../images/back_41.jpg"); background-repeat: no-repeat;
}
.main_7_2_1 li img {
	border: currentColor; width: 82px; height: 30px;
}
.main_7_3 {
	border: 1px solid rgb(180, 180, 180); width: 765px; height: 193px; overflow: hidden; margin-top: 5px; float: left;
}
.main_7_3_2 {
	width: 500px; height: 193px; overflow: hidden; float: left; position: relative; background-color: rgb(242, 242, 242);
}
.main_7_3_2 .img_13 {
	border: currentColor; width: 500px; height: 193px;
}
.main_7_3_2 .img_14 {
	width: 112px; height: 30px; right: 10px; bottom: 10px; overflow: hidden; position: absolute;
}
.main_7_3_3 {
	padding: 10px 10px 0px; width: 236px; height: 183px; color: rgb(0, 135, 171); line-height: 20px; overflow: hidden; float: right;
}
.main_7_3_3 h3 {
	height: 25px; line-height: 25px;
}
.main_7_3_3_1 {
	height: 90px; overflow: hidden;
}
.main_7_3_3_1 h3 a {
	color: rgb(51, 51, 51);
}
.main_7_3_3_2 {
	width: 236px; height: 93px; line-height: 20px; overflow: hidden; float: left;
}
.main_7_3_3_2 a {
	color: rgb(51, 51, 51);
}
.main_7 .main_7_4_1 {
	border: 1px solid rgb(180, 180, 180); width: 750px; height: 193px; overflow: hidden; margin-top: 5px; float: left;
}
.main_7 .main_7_4_2 {
	width: 217px; height: 200px; overflow: hidden; float: right;
}
.main_7 .main_7_4_3 {
	width: 752px; height: 200px; overflow: hidden; float: left;
}
.main_7 .main_7_4_1_1 {
	width: 530px; height: 193px; float: left; position: relative; z-index: 10;
}
.img_11 {
	border: currentColor; width: 530px; height: 193px;
}
.img_12 {
	top: 0px; width: 97px; height: 38px; right: -14px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 68px; font-size: 14px; font-weight: bold; position: absolute; z-index: 20; background-image: url("../images/5323213.jpg"); background-repeat: no-repeat;
}
.botton_12 {
	left: 0px; top: 5px; width: 67px; height: 28px; position: absolute;
}
.main_7 .main_7_4_1_2 {
	padding: 0px 10px 5px 0px; width: 195px; height: 188px; line-height: 18px; float: right;
}
.main_7_4_1_2 h4 {
	height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;
}
.main_7_4_1_2 h4 a {
	color: rgb(51, 51, 51);
}
.main_7_4_2_1 {
	width: 217px; height: 200px; overflow: hidden; margin-top: 2px;
}
.main_7_4_2_1 li {
	border: 1px solid rgb(209, 209, 209); width: 210px; height: 53px; line-height: 26px; overflow: hidden; padding-left: 5px; margin-top: 11px;
}
.main_7_4_2_1 li a {
	width: 210px; height: 53px; color: rgb(51, 51, 51); display: block;
}
.main_7_4_2_1 li a:hover {
	color: rgb(252, 119, 0); text-decoration: none;
}
.main_7_4_2_1 li img {
	width: 53px; height: 53px; margin-left: 8px; float: right;
}
.main_7_4_2_1 li span.price_2_1 {
	color: rgb(252, 119, 0); font-size: 15px; font-weight: normal; margin-right: 2px; margin-left: -3px; float: left;
}
.main_7_4_2_1 li span.price_2_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_8_1 {
	height: 30px; color: rgb(0, 135, 171); line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bold; border-bottom-color: rgb(41, 41, 41); border-bottom-width: 2px; border-bottom-style: solid;
}
.main_8_1 span {
	line-height: 38px; font-size: 12px; font-weight: normal; float: right;
}
.main_8_1 span a {
	color: rgb(51, 51, 51);
}
.main_8_2 {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(1, 135, 172) rgb(204, 246, 249) rgb(204, 246, 249); width: 203px; height: 199px; overflow: hidden; margin-top: -2px; float: left; position: relative;
}
.main_8_3 {
	width: 767px; height: 200px; overflow: hidden; float: right;
}
.main_8_2_1 {
	padding: 15px 10px; overflow: hidden; zoom: 1;
}
.main_8_2_1 li {
	width: 91px; height: 48px; text-align: center; overflow: hidden; float: left;
}
.main_8_2_1 li img {
	border: currentColor; width: 82px; height: 30px;
}
.main_8_3_1 {
	padding: 12px 20px 0px; width: 502px; height: 188px; overflow: hidden; float: left;
}
.main_8_3_1_1 {
	padding: 8px 20px; border: 1px solid rgb(151, 151, 151); width: 460px; height: 170px; color: rgb(0, 135, 171); line-height: 20px; position: relative;
}
.main_8_3_1_1 .ph_2 {
	border: currentColor; width: 170px; height: 170px; margin-right: 20px; float: left;
}
.main_8_3_1_1_3 {
	height: 60px; color: rgb(51, 51, 51); overflow: hidden;
}
.main_8_3_1_1_1 {
	left: 210px; top: 70px; position: absolute;
}
.main_8_3_1_1_1 img {
	border: currentColor;
}
.main_8_3_1_1_2 {
	left: -6px; top: -6px; position: absolute;
}
.main_8_3_1_1_2 img {
	border: currentColor;
}
.main_8_2_2 {
	padding: 8px 10px; height: auto; line-height: 22px; overflow: hidden;
}
.main_8_2_2_1 {
	border: 1px solid rgb(109, 205, 242); width: 92px; height: 52px; text-align: center; line-height: 20px; overflow: hidden; margin-right: 10px; float: left;
}
.main_8_2_2_1 a {
	color: rgb(234, 61, 0);
}
.main_8_2_2_1 img {
	border: 1px solid rgb(199, 235, 250); width: 90px; height: 30px;
}
.main_8_2_3 {
	right: 10px; bottom: 15px; position: absolute;
}
.main_8_2_3 a {
	color: rgb(234, 61, 0);
}
.main_8_3_3 {
	padding: 12px 20px 0px 29px; width: 493px; height: 188px; color: rgb(0, 135, 171); line-height: 20px; overflow: hidden; float: left; position: relative;
}
.main_8_3_3 .ph_3 {
	border: currentColor; width: 182px; height: 182px; margin-right: 20px; float: left;
}
.main_8_3_3_1 {
	height: 60px; color: rgb(51, 51, 51); overflow: hidden;
}
.main_8_3_3_2 {
	left: 231px; top: 75px; position: absolute;
}
.main_8_3_3_2 img {
	border: currentColor;
}
.main_8_3_4 {
	padding: 8px 10px 2px; border: 1px solid rgb(204, 246, 249); width: 493px; height: 188px; color: rgb(0, 135, 171); line-height: 20px; overflow: hidden; margin-top: -5px; margin-left: 20px; float: left; display: inline;
}
.main_8_3_4 .ph_3 {
	border: currentColor; width: 182px; height: 182px; margin-right: 20px; float: left;
}
.main_8_3_4_1 {
	height: 120px; color: rgb(51, 51, 51); overflow: hidden;
}
.main_8_3_2 {
	width: 217px; height: 194px; overflow: hidden; padding-top: 6px; float: right; position: relative; background-color: rgb(242, 242, 242);
}
.main_8_3_2 a {
	color: rgb(51, 51, 51);
}
.main_8_3_2_1 {
	padding: 5px 10px; height: auto; overflow: hidden;
}
.main_8_3_2_1 li {
	background-position: left; height: 27px; line-height: 28px; overflow: hidden; padding-left: 8px; background-image: url("../images/dian.jpg"); background-repeat: no-repeat;
}
.main_8_3_2 .more_1 {
	right: 15px; bottom: 10px; position: absolute;
}
.main_2_1 {
	height: 30px; overflow: hidden; border-bottom-color: rgb(0, 160, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.main_2_1 span {
	width: 680px; text-align: right; line-height: 38px; font-size: 12px; font-weight: normal; float: right;
}
.main_2_1 span a {
	color: rgb(51, 51, 51);
}
.main_2_1 .title_1 {
	width: 197px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 8px; font-size: 16px; font-weight: bold; float: left; background-color: rgb(0, 160, 234);
}
.main_2_2 {
	border: 1px solid rgb(204, 246, 249); width: 205px; height: 279px; line-height: 20px; overflow: hidden; margin-top: 12px; float: left;
}
.main_2_2 img {
	border: currentColor; width: 205px; height: 195px;
}
.main_2_2 a {
	color: rgb(51, 51, 51);
}
.main_2_2 a.a_block_1 {
	padding: 0px 5px; width: 195px; height: 40px; text-align: left; margin-top: 15px; display: block;
}
.main_2_2 a span {
	height: 20px; overflow: hidden; display: block;
}
.main_2_2 .price_1 {
	padding: 0px 5px; height: 20px; text-align: left; color: rgb(252, 119, 0); overflow: hidden; font-weight: normal;
}
.main_2_2 .price_1 span.price_1_1 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.main_2_2 .price_1 span.price_1_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_2_5 {
	border: 1px solid rgb(204, 246, 249); width: 205px; height: 294px; line-height: 20px; overflow: hidden; margin-top: 12px; float: left;
}
.main_2_5 img {
	border: currentColor; width: 205px; height: 195px;
}
.main_2_5 a {
	color: rgb(51, 51, 51);
}
.main_2_5 a.a_block_1 {
	padding: 0px 5px 0px 10px; width: 190px; height: 40px; text-align: left; margin-top: 13px; display: block;
}
.main_2_5 a span {
	height: 20px; overflow: hidden; display: block;
}
.main_2_5 .price_1 {
	padding: 0px 5px 0px 10px; height: 20px; text-align: left; overflow: hidden; font-weight: normal;
}
.main_2_5 .price_1 span span.price_1_1 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_2_5 .price_1 span span.price_1_2 {
	color: rgb(252, 119, 0);
}
.main_2_3 {
	width: 767px; height: auto; overflow: hidden; float: right;
}
.main_2_3_1 {
	width: 542px; height: auto; overflow: hidden; float: left;
}
.main_2_3_2 {
	width: 217px; height: 230px; overflow: hidden; margin-top: 15px; float: right; background-color: rgb(247, 247, 247);
}
.main_2_3_2_1 {
	padding: 8px 10px 5px; height: 88px; overflow: hidden;
}
.main_2_3_2_1 li {
	height: 22px; line-height: 22px; overflow: hidden;
}
.main_2_3_2_1 li a {
	color: rgb(51, 51, 51);
}
.main_2_3_2_2 {
	width: 217px; height: 230px; overflow: hidden;
}
.main_2_3_2_2 li {
	border: 1px solid rgb(209, 209, 209); width: 210px; height: 53px; line-height: 26px; overflow: hidden; padding-left: 5px; margin-top: 2px;
}
.main_2_3_2_2 li a {
	width: 210px; height: 53px; color: rgb(51, 51, 51); display: block;
}
.main_2_3_2_2 li a:hover {
	color: rgb(252, 119, 0); text-decoration: none;
}
.main_2_3_2_2 li img {
	width: 53px; height: 53px; margin-left: 8px; float: right;
}
.main_2_3_2_2 li span.price_2_1 {
	color: rgb(252, 119, 0); font-size: 15px; font-weight: normal; margin-right: 2px; margin-left: -3px;
}
.main_2_3_2_2 li span.price_2_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_2_3_1_1 {
	padding: 0px 10px; width: 522px; height: 220px; overflow: hidden; margin-top: 10px;
}
.main_2_3_1_1 li {
	padding: 0px 3px; width: 168px; height: 220px; text-align: center; line-height: 20px; overflow: hidden; float: left; display: inline;
}
.main_2_3_1_1 li img {
	padding: 1px; border: 1px solid rgb(255, 255, 255); width: 146px; height: 146px; margin-top: 2px;
}
.main_2_3_1_1 li a {
	color: rgb(51, 51, 51);
}
.main_2_3_1_1 li a:hover {
	color: rgb(252, 119, 0);
}
.main_2_3_1_1 li a:hover img {
	border: 1px solid rgb(252, 119, 0);
}
.main_2_3_1_1 li a.a_block_1 {
	width: 168px; height: 40px; text-align: left; margin-top: 3px; display: block;
}
.main_2_3_1_1 li a span {
	height: 20px; overflow: hidden; display: block;
}
.main_2_3_1_1 li .price_1 {
	height: 20px; text-align: left; color: rgb(252, 119, 0); overflow: hidden; font-weight: normal;
}
.main_2_3_1_1 li .price_1 span.price_1_1 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.main_2_3_1_1 li .price_1 span.price_1_2 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_2_3_1_3 {
	padding: 0px 10px; width: 522px; height: 240px; overflow: hidden; margin-top: 13px;
}
.main_2_3_1_3 li {
	padding: 0px 3px; width: 168px; height: 240px; text-align: center; line-height: 20px; overflow: hidden; float: left; display: inline;
}
.main_2_3_1_3 li img {
	padding: 1px; border: 1px solid rgb(255, 255, 255); width: 146px; height: 146px; margin-top: 2px;
}
.main_2_3_1_3 li a {
	color: rgb(51, 51, 51);
}
.main_2_3_1_3 li a:hover {
	color: rgb(252, 119, 0);
}
.main_2_3_1_3 li a:hover img {
	border: 1px solid rgb(252, 119, 0);
}
.main_2_3_1_3 li a.a_block_1 {
	width: 168px; height: 40px; text-align: left; margin-top: 5px; display: block;
}
.main_2_3_1_3 li a span {
	height: 20px; overflow: hidden; display: block;
}
.main_2_3_1_3 li .price_1 {
	height: 20px; text-align: left; overflow: hidden; font-weight: normal;
}
.main_2_3_1_3 li .price_1 span span.price_1_1 {
	color: rgb(180, 180, 180); text-decoration: line-through;
}
.main_2_3_1_3 li .price_1 span span.price_1_2 {
	color: rgb(252, 119, 0);
}
.main_2_3_1_2 {
	padding: 0px 10px; width: 522px; height: 220px; text-align: center; overflow: hidden; margin-top: 10px; zoom: 1;
}
.main_2_4 {
	width: 767px; height: auto; overflow: hidden; float: right;
}
.main_2_4_1 {
	height: 55px; overflow: hidden;
}
.main_2_4_1 li {
	width: 125px; height: 55px; text-align: center; overflow: hidden; float: left;
}
.main_2_4_1 li img {
	padding: 14px 8px; border: currentColor; width: 100px; height: 32px;
}
.main_2_4_1 li a {
	width: 125px; height: 53px; color: rgb(51, 51, 51); overflow: hidden; text-decoration: none; display: block;
}
.main_2_4_1 li a:hover {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
