p,
			h1,
			h2,
			h3,
			h4,
			h5,
			h6,
			img {
				margin: 0;
				padding: 0;
			}
			
			.more {
				width: 150px;
				margin: -51px auto 0;
				height: 40px;
				line-height: 40px;
				background: #f84c48;
				display: block;
				text-align: center;
				font-size: 16px;
				color: #fff;
				margin-bottom: 50px;
				border-radius: 2px;
			}
			
			.more:hover {
				color: #000;
			}
			/*banner*/
			
			.news-banner {
				width: 100%;
				height: 400px;
				background: url("../img/news_banner.png") center no-repeat;
			}
			
			.news-banner-container {
				width: 1060px;
				height: 380px;
				padding-top: 1px;
				margin: 0 auto;
			}
			.tab-fd2 {
				width: 1200px;
				background: rgba(255, 255, 255, 1);
				border: 2px solid #f84c48;
				border-top: none;
				border-bottom-right-radius: 4px;
				border-bottom-left-radius: 4px;
			}
			.tab-fd2 a:hover{
				color: #f84c48;
			}
			
			.tab-fd2 .thumb {
				float: left;
				padding: 15px;
			}
			
			.tab-fd2 .desc {
				background: #FFF;
				float: left;
				width: 1190px;
				padding: 7px 26px;
				margin-top: 12px;
				margin-left: 3px;
				display: inline;
			}
			
			.tab-fd2 .desc ul li {
				height: 32px;
				line-height: 32px;
				float: left;
				width: 200px;
				border-bottom: 1px dashed #EFEFEFFF;
				margin-right: 40px;
				margin-bottom: 11px;
			}
			
			.tab-fd2 .desc ul {
				width: 1200px;
			}
			a {
				color: #333;
			}
			
			a:hover,
			a:focus {
				color: #06c;
			}
			
			a:hover,
			a:active,
			a:focus {
				text-decoration: none;
			}
			
			.wrapper {
				width: 1200px;
				margin: 0px auto;
				position: relative;
			}
			
			
			.contact .head h2 em {
				font-size: 14px;
				padding: 0px 10px;
			}
			
			.contact .body {
				background: #FFF;
				padding: 15px;
			}
			
			.contact .body .left {
				width: 217px;
				float: left;
				background: #f8f8f8;
				padding: 3px 6px;
			}
			
			.contact .body .left ul li {
				height: 45px;
				line-height: 45px;
				background: url(../images/bg_26.png) repeat-x;
				border: 1px solid #DFDFDF;
				padding: 0px 0px 0px 52px;
				font-size: 16px;
				color: #454545;
				margin: 3px 0px;
			}
			
			.contact .body .left ul li a {
				background: url(../images/arrow_04.png) no-repeat 0px center;
				padding: 0px 0px 0px 20px;
				color: #454545;
			}
			
			.contact .body .left ul li.cur a,
			.contact .body .left ul li a:hover {
				background: url(../images/arrow_05.png) no-repeat 0px center;
				color: #f5892e;
				text-decoration: none;
			}
			
			.contact .body .right {
				width: 754px;
				float: right;
			}
			
			.contact .body .right .about .hd {
				height: 50px;
				line-height: 50px;
				background: url(../images/line_02.png) repeat-x 0px bottom;
			}
			
			.contact .body .right .about .hd h3 {
				font-size: 24px;
				color: #454545;
			}
			
			.contact .body .right .about .bd {
				padding: 0px 20px 0px 0px;
			}
			
			.contact .body .right .about .bd p {
				line-height: 24px;
				font-size: 14px;
				color: #454545;
				text-indent: 2em;
				padding: 10px 0px;
			}
			
			.row_01 .another ul li {
				width: 146px;
				height: 62px;
				border: 1px solid #EAEAEB;
				text-align: center;
				padding: 4px 0px;
			}
			
			.row_01 .another ul li img {
				width: 62px;
				height: 62px;
			}
			
			.row_10 .body2_h .hd h2 {
				height: 50px;
				line-height: 50px;
				font-size: 22px;
				color: #454545;
			}
			
			.row_10 .body2_h .hd p {
				line-height: 25px;
				font-size: 14px;
				color: #454545;
				padding: 0px 10px;
			}
			
			.row_10 .body2_h .bd {
				padding: 30px 0px;
				height: 278px;
				text-align: center;
				font-size: 16px;
				color: #454545;
				position: relative;
			}
			
			.row_10 .body2_h .bd .icon {
				width: 136px;
				height: 121px;
				line-height: 121px;
				position: absolute;
			}
			
			.row_10 .body2_h .bd .icon1 {
				background: url(../images/bg_30.png) no-repeat;
				top: 104px;
				left: 122px;
			}
			
			.row_10 .body2_h .bd .icon2 {
				background: url(../images/bg_32.png) no-repeat;
				top: 39px;
				left: 237px;
			}
			
			.row_10 .body2_h .bd .icon3 {
				background: url(../images/bg_30.png) no-repeat;
				top: 169px;
				left: 237px;
			}
			
			.row_10 .body2_h .bd .icon4 {
				background: url(../images/bg_31.png) no-repeat;
				top: 104px;
				left: 348px;
				color: #FFF;
			}
			
			.row_10 .body2_h .bd .icon5 {
				background: url(../images/bg_30.png) no-repeat;
				top: 39px;
				left: 460px;
			}
			
			.row_10 .body2_h .bd .icon6 {
				background: url(../images/bg_30.png) no-repeat;
				top: 169px;
				left: 460px;
			}
			
			.row_10 .body2_h .bd .icon7 {
				background: url(../images/bg_31.png) no-repeat;
				top: 104px;
				left: 572px;
				color: #FFF;
			}
			
			.row_10 .body2_h .bd .icon8 {
				background: url(../images/bg_33.png) no-repeat;
				top: 39px;
				left: 685px;
			}
			
			.row_10 .body2_h .bd .icon9 {
				background: url(../images/bg_30.png) no-repeat;
				top: 169px;
				left: 685px;
			}
			
			.row_10 .body2_h .bd .icon10 {
				background: url(../images/bg_30.png) no-repeat;
				top: 104px;
				left: 796px;
			}
			
			.row_01 .slideTxtBox {
				border: 1px solid #DFDBDC;
				width: 1035px;
			}
			
			.row_01 .slideTxtBox .hd {
				border-bottom: 1px solid #DFDBDC;
				height: 67px;
				background: #FAFAFA;
			}
			
			.row_01 .slideTxtBox .hd ul {
				width: 1060px;
			}
			
			.row_01 .slideTxtBox .hd ul li {
				float: left;
				width: 113px;
				height: 52px;
				line-height: 26px;
				padding: 8px 0px 8px 34px;
				border-right: 1px solid #DFDBDC;
				font-size: 16px;
				color: #1b3d8a;
			}
			
			.row_01 .slideTxtBox .hd ul li.last {
				border: none;
			}
			
			.row_01 .slideTxtBox .hd ul li.on {
				background: #FFF;
				border-bottom: 1px solid #FFF;
				cursor: pointer;
			}
			
			.row_01 .slideTxtBox .hd ul li em {
				font-size: 14px;
				color: #9e9e9e;
			}
			
			.row_01 .slideTxtBox .bd ul {
				padding: 25px 10px;
				*+
			}
			
			.row_01 .slideTxtBox .bd ul li {
				width: 316px;
				float: left;
				margin: 25px 10px;
				*display: inline;
			}
			
			.row_01 .slideTxtBox .bd .thumb {
				width: 120px;
				float: left;
			}
			
			.row_01 .slideTxtBox .bd .thumb .pic1 {
				width: 120px;
				height: 122px;
			}
			
			.row_01 .slideTxtBox .bd .thumb .pic1 {
				width: 120px;
				height: 122px;
			}
			
			.row_01 .slideTxtBox .bd .thumb .pic2 {
				width: 120px;
				height: 36px;
			}
			
			.row_01 .slideTxtBox .bd .thumb .pic2 a {
				display: block;
				width: 118px;
				height: 34px;
				line-height: 34px;
				background: url(../images/bg_28.png) repeat-x;
				border: 1px solid #EADDDB;
				text-align: center;
				font-size: 12px;
				color: #FE324B;
			}
			
			.row_01 .slideTxtBox .bd .thumb .pic2 a:hover {
				opacity: .7;
				filter: alpha(opacity=70);
				text-decoration: none;
			}
			
			.row_01 .slideTxtBox .bd .desc {
				width: 188px;
				float: right;
			}
			
			.row_01 .slideTxtBox .bd .desc h3 {
				height: 26px;
				line-stacking: 26px;
				border-bottom: 1px solid #EDF1F4;
				font-size: 14px;
				color: #4C687E;
				font-weight: bold;
			}
			
			.row_01 .slideTxtBox .bd .desc h3 a {
				color: #4C687E;
			}
			
			.row_01 .slideTxtBox .bd .desc h3 em {
				float: right;
			}
			
			.row_01 .slideTxtBox .bd .desc h3 em a {
				font-size: 12px;
				color: #5D707E;
			}
			
			.row_01 .slideTxtBox .bd .desc h4 {
				height: 40px;
				line-height: 40px;
				border-bottom: 1px solid #EDF1F4;
				font-size: 12px;
				color: #4C687E;
			}
			
			.row_01 .slideTxtBox .bd .desc .reserve p {
				height: 40px;
				line-height: 40px;
				font-size: 12px;
				color: #9AACBA;
			}
			
			.row_01 .slideTxtBox .bd .desc .reserve p em {
				font-weight: bold;
				color: #FF3201;
			}
			
			.row_01 .slideTxtBox .bd .desc .reserve a {
				display: block;
				width: 56px;
				height: 51px;
			}
			
			.row_01 .slideTxtBox .bd .desc .reserve a.a1 {
				background: url(../images/img_42.jpg) no-repeat;
			}
			
			.row_01 .slideTxtBox .bd .desc .reserve a.a2 {
				background: url(../images/img_43.jpg) no-repeat;
			}
			
			.row_01 .slideTxtBox .bd .desc .reserve a:hover {
				opacity: .7;
				filter: alpha(opacity=70);
			}
			
			.row_01 .slideTxtBox .bd .more {
				padding: 0px 8px;
				height: 36px;
			}
			
			.row_01 .slideTxtBox .bd .more a {
				display: block;
				height: 36px;
				line-height: 36px;
				background: #f8f8f8;
				text-align: center;
				font-size: 16px;
				color: #454545;
			}
			
			.row_01 .slideTxtBox .bd .more a:hover {
				opacity: .7;
				filter: alpha(opacity=70);
				text-decoration: none;
			}
			
			.row_10 .body3_h .hd {
				height: 60px;
				line-height: 60px;
				background: url(../images/line_01.png) repeat-x 0px bottom;
			}
			
			.row_10 .body3_h .hd h2 {
				font-size: 22px;
				color: #454545;
			}
			
			.row_10 .body3_h .bd {}
			
			.row_10 .body3_h .bd ul li {
				width: 450px;
				float: left;
				margin: 0px 35px;
				*display: inline;
				background: #f7f7f7 url(../images/line_01.png) repeat-x 0px bottom;
			}
			
			.row_10 .body3_h .bd ul li.last {
				background: none;
			}
			
			.row_10 .body3_h .bd .thumb {
				width: 450px;
				height: 300px;
			}
			
			.row_10 .body3_h .bd .thumb img {
				width: 450px;
				height: 300px;
			}
			
			.row_10 .body3_h .bd .desc {}
			
			.row_10 .body3_h .bd .desc h3 {
				height: 40px;
				line-height: 40px;
				font-size: 18px;
				color: #454545;
				text-align: center;
			}
			
			.row_10 .body3_h .bd .desc p {
				height: 73px;
				line-height: 24px;
				font-size: 14px;
				color: #454545;
			}
			
			.row_01 .body4 {
				border: 1px solid #DFDBDC;
			}
			
			.row_01 .body4 .hd {
				height: 67px;
				line-height: 67px;
				background: #FAFAFA;
				border-bottom: 1px solid #DFDBDC;
				padding: 0px 20px;
			}
			
			.row_01 .body4 .hd h2 {
				font-size: 18px;
				color: #454545;
				text-align: center;
			}
			
			.row_01 .body4 .bd {
				padding: 20px 15px;
			}
			
			.row_01 .body4 .bd .tit {
				height: 32px;
				line-height: 32px;
				background: #FAFAFA;
				padding: 0px 14px;
			}
			
			.row_01 .body4 .bd .tit h3 {
				font-size: 16px;
				color: #454545;
			}
			
			.row_01 .body4 .bd .tit span {
				float: right;
				font-size: 12px;
				color: #454545;
			}
			
			.row_01 .body4 .bd .info {
				padding: 25px 5px;
			}
			
			.row_01 .body4 .bd .info .left {
				width: 450px;
				float: left;
			}
			
			.row_01 .body4 .bd .info .right {
				width: 450px;
				float: right;
			}
			
			.row_01 .body4 .bd .info .thumb {
				width: 180px;
				height: 277px;
				float: left;
				position: relative;
			}
			
			.row_01 .body4 .bd .info .thumb img {
				width: 180px;
				height: 277px;
			}
			
			.row_01 .body4 .bd .info .thumb .icon {
				width: 180px;
				height: 30px;
				background: url(../images/bg_29.png) no-repeat;
				position: absolute;
				left: 0px;
				bottom: -31px;
			}
			
			.row_01 .body4 .bd .info .desc {
				width: 250px;
				float: right;
			}
			
			.row_01 .body4 .bd .info .desc h4 {
				height: 54px;
				line-height: 54px;
				border-bottom: 1px solid #EDF1F4;
				font-size: 14px;
				color: ##3299FE;
				font-weight: bold;
			}
			
			.row_01 .body4 .bd .info .desc h4 a {
				color: #3299FE;
			}
			
			.row_01 .body4 .bd .info .desc dl {
				border-bottom: 1px solid #EDF1F4;
				padding: 5px 0px 5px 20px;
				line-height: 22px;
			}
			
			.row_01 .body4 .bd .info .desc dl.last {
				border: none;
			}
			
			.row_01 .body4 .bd .info .desc dl dt {
				font-size: 12px;
				color: #5D707E;
				font-weight: bold;
			}
			
			.row_01 .body4 .bd .info .desc dl dd {
				font-size: 12px;
				color: #9AAAB7;
			}
			
			.row_01 .body4 .bd .info .desc dl.dl1 {
				background: url(../images/icon_26.png) no-repeat 0px 8px;
			}
			
			.row_01 .body4 .bd .info .desc dl.dl2 {
				background: url(../images/icon_27.png) no-repeat 0px 5px;
			}
			
			.row_01 .body4 .bd .info .desc dl.dl3 {
				background: url(../images/icon_28.png) no-repeat 0px 8px;
			}
			
			.sign-in {
				padding: 50px 0;
			}
			
			.sign-in ul {
				text-align: center;
			}
			
			.sign-in ul li {
				width: 193px;
				display: inline;
				margin: 0 15px;
			}
			
			.sign-in a {
				display: block;
				width: 193px;
				height: 78px;
				display: inline-block;
			}
			
			.sign-in img {
				width: 193px;
				height: 78px;
			}
			
			.sign-in a:hover {
				opacity: 0.7;
				-moz-opacity: 0.7;
				fiter: alpha(opacity=70);
			}
			
			.banner02 {
				background: url(../images/img55.gif) no-repeat center center;
				height: 83px;
				width: 100%;
			}
			
			.medias .g-down {
				padding: 20px 0;
				background: url(../images/img56.png) no-repeat center center;
				width: 443px;
				margin: 0 auto;
				height: 37px;
				text-align: center;
				line-height: 37px;
				color: #FFF;
			}
			
			.medias .g-down a {
				color: #FFF;
				font-size: 24px;
				display: block;
				width: 443px;
				height: 37px;
				background: url(../images/img57.png) no-repeat 60px center;
				height: 37px;
				padding-left: 30px;
			}
			
			.medias .g-down a:hover {
				text-decoration: none;
				opacity: 0.7;
				-moz-opacity: 0.7;
				filter: alpha(opacity=70);
			}
			
			.medias .hd {
				margin-bottom: 10px;
				background: url(../images/img59.gif) repeat-x center bottom;
				height: 49px;
			}
			
			.medias .hd h2 {
				background: url(../images/img58.png) no-repeat center center;
				width: 413px;
				height: 49px;
				text-align: center;
				margin: 0 auto;
				line-height: 49px;
				color: #FFF;
				font-size: 24px;
			}
			
			.medias .bd {
				width: 1040px;
				margin: 0 auto;
			}
			
			.medias .bd dl dd {
				border: 1px solid #ddd;
				width: 170px;
				height: 26px;
				line-height: 26px;
				float: left;
				margin: 0 2px 2px 0;
			}
			
			.medias .bd dl dd img {
				margin-left: 15px;
				margin-right: 5px;
				vertical-align: middle
			}
			
			.medias .bd dl dd b {
				background: url(../images/nav-type.gif) no-repeat;
				display: block;
				width: 16px;
				height: 16px;
				float: left;
				margin-top: 5px;
				margin-left: 15px;
				margin-right: 5px;
			}
			
			.medias .bd dl dd a {
				line-height: 26px;
				display: block;
				width: 149px;
				height: 26px;
				padding-left: 20px;
			}
			
			.medias .bd dl dd a:hover {
				text-decoration: none;
			}
			
			.medias .bd dl {
				width: 1100px;
			}
			
			.medias ul li {
				margin-bottom: 20px;
			}
			
			.case {
				padding-bottom: 50px;
			}
			
			.case .part01 {}
			
			.case .part01 .hd {
				background: #48C0EF;
			}
			
			.case .part01 .hd h3 {
				font-size: 14px;
				color: #FFF;
				padding: 2px 0;
				background: url(../images/img60.png) no-repeat 15px center;
				padding-left: 35px;
			}
			
			.case .part01 .bd {
				background: #FAFAFA;
				padding: 10px 20px;
			}
			
			.case .part01 .bd p {
				text-indent: 2em;
				line-height: 24px;
			}
			
			.case .part01 ul li {
				padding-bottom: 15px;
			}
			
			.tab-fd {
				/* background: #fff; */
			}
			
			.tab-fd .thumb {
				float: left;
				padding: 15px;
			}
			
			.tab-fd .thum img {
				width: 150px;
				height: 126px;
			}
			
			.tab-fd .desc {
				padding: 7px 26px;
				margin-top: 34px;
				margin-right: 5px;
			}
			
			.tab-fd .desc ul li {
				height: 32px;
				line-height: 32px;
				float: left;
				width: 200px;
				border-bottom: 1px dashed #EFEFEFFF;
				margin-right: 40px;
				margin-bottom: 20px !important;
			}
			
			.tab-fd .desc ul {
				width: 1000px;
			}
			
			.span_bxmt {
				line-height: 32px;
				font-size: 14px;
				display: block;
				float: left;
			}
			
			.price {
				width: 1040px;
				margin: 0 auto;
			}
			
			.price .part01 {
				margin-bottom: 30px;
			}
			
			.price .part01 .hd {
				background: #E9F0F3;
				color: #004499;
				padding: 5px 10px;
			}
			
			.price .part01 .bd {
				padding: 10px 0;
			}
			
			.price .part01 .bd dl dd {
				float: left;
				margin: 0 5px 5px 0;
			}
			
			.price .part01 .bd dl dd a {
				color: #004499;
				padding: 3px 7px;
				display: block;
				border: 1px solid #ddd;
			}
			
			.price .part01 .bd dl dd a:hover {
				border: 1px solid #f00;
				text-decoration: none;
			}
			
			.price .part02 {}
			
			.price .part02 .fd01 {
				background: #5AAACC;
				padding: 5px 0;
				font-size: 14px;
			}
			
			.price .part02 .fd01 .search {
				float: right;
				margin-right: 150px;
			}
			
			.price .part02 h3 {
				float: left;
				color: #FFF;
				margin-top: 4px;
				margin-left: 10px;
				font-size: 14px;
			}
			
			.price .part02 .fd01 .search label {
				color: #FFF;
			}
			
			.price .part02 .fd01 .search .text {
				padding: 0 5px;
				height: 20px;
				line-height: 20px;
				border: none;
			}
			
			.price .part02 .fd01 .button {
				width: 64px;
				height: 20px;
				border: none;
				background: #FBFCFD;
			}
			
			.price .part02 .fd02 {
				margin-bottom: 40px;
			}
			
			.price .part02 .fd02 table th {
				text-align: center;
				height: 25px;
				background: #D8F0EF;
				border: 1px solid #ddd;
			}
			
			.price .part02 .fd02 table td {
				text-align: center;
				height: 25px;
				border: 1px solid #ddd;
			}
			
			.price .part02 .fd02 table td a {
				color: #0000FF;
			}
			
			.price .part02 .fd02 .img01 {
				width: 55px;
				height: 9px;
				margin: 0 auto;
			}
			
			.price .part02 .fd02 .img01 img {
				width: 55px;
				height: 9px;
			}
			
			.wen {
				width: 1040px;
				margin: 0 auto;
				padding: 50px 0;
			}
			
			.ju-itemlist {
				margin-left: 0px;
				overflow: visible;
			}
			
			.ju-itemlist ul {
				width: 960px;
			}
			
			.ju-itemlist li {
				float: left;
				height: 315px;
				margin: 14px 8px 0px 7px;
				position: relative;
				width: 275px;
			}
			
			.ju-itemlist .link-box {
				background: none repeat scroll 0 0 #FFFFFF;
				border: 1px solid #ccc;
				border-radius: 5px 5px 5px 5px;
				color: #A60118;
				cursor: pointer;
				display: block;
				height: 293px;
				padding-top: 5px;
				position: relative;
				text-decoration: none;
				top: 0;
				transition: top 500ms ease 0s;
				width: 270px;
			}
			
			.ju-itemlist .link-box h3 {
				color: #333333;
				font-size: 18px;
				font-weight: normal;
				height: 36px;
				padding: 8px 6px 4px;
				position: relative;
			}
			
			.ju-itemlist .link-box h3.btn {
				position: absolute;
				top: 0px;
				right: 0px;
			}
			
			input.ui-button-text {
				background: url("../images/on.png") no-repeat scroll 0 0 transparent;
				border: 0 none;
				cursor: pointer;
				display: block;
				font-size: 16px;
				height: 39px;
				line-height: 35px;
				width: 89px;
			}
			
			input.ui-button-text:hover {
				background: url("../images/hover.png") no-repeat scroll 0 0px transparent;
			}
			
			.ju-itemlist .item-pic {
				border-radius: 2px 2px 2px 2px;
				display: block;
				height: 193px;
				margin: 0 0 4px 5px;
				width: 260px;
			}
			
			.ju-itemlist .pic-box {
				border-radius: 2px 2px 2px 2px;
				height: 191px;
				margin: 0 7px 4px;
			}
			
			.ju-itemlist .pic-box .item-pic {
				display: block;
				height: 193px;
				margin: -1px 0 0 -2px;
				width: 270px;
			}
			
			.ju-itemlist .item-mask {
				display: none;
			}
			
			.ju-itemlist .soldout {
				background: url("../images/soldout.png") no-repeat scroll 0 0 transparent;
				bottom: 57px;
				display: none;
				height: 80px;
				position: absolute;
				right: 16px;
				width: 132px;
				z-index: 80;
			}
			
			.ju-itemlist .item-state {
				display: none;
			}
			
			.ju-itemlist .item-prices {
				background: #fcf1cd;
				height: 44px;
				padding: 6px 17px 0 8px;
				position: relative;
				width: 260px;
			}
			
			.ju-itemlist .item-prices .dock {
				float: left;
				position: relative;
			}
			
			.ju-itemlist .item-prices .discount em {
				font-size: 18px;
				font-weight: bold;
				letter-spacing: -1px;
				line-height: 23px;
				margin-right: 2px;
				vertical-align: bottom;
			}
			
			.ju-itemlist .item-prices .limit-num {
				background: url("../images/t1fcaqxb0dxxabqjvs-94-62.png") no-repeat scroll right -21px transparent;
				color: #CC0000;
				display: inline-block;
				height: 20px;
				left: 8px;
				margin-left: 8px;
				padding: 0 5px;
				position: relative;
				text-align: center;
				text-shadow: 0 0 2px #FFF3DA;
				top: 0;
			}
			
			.ju-itemlist .item-prices .limit-num i {
				background: url("../images/hs.png") no-repeat scroll 0 0 transparent;
				display: inline-block;
				height: 20px;
				left: -8px;
				position: absolute;
				width: 8px;
			}
			
			.ju-itemlist .item-prices .orig-price {
				color: #666;
				font-size: 12px;
				left: 138px;
				position: absolute;
				top: 11px;
			}
			
			.ju-itemlist .item-prices .dock {
				left: 150px;
				bottom: 22px;
			}
			
			.ju-itemlist .item-prices .price {
				color: #A60118;
				float: left;
				font: 12px/24px "Microsoft Yahei", Arial;
			}
			
			.ju-itemlist .item-prices .price i {
				font-family: "Microsoft Yahei", Arial;
				font-size: 28px;
				font-style: normal;
				font-weight: normal;
				letter-spacing: 1px;
				color: #ff0705;
				font: bold 26px/36px tahoma, Arial;
			}
			
			.ju-itemlist .item-prices .price em {
				font-size: 35px;
				letter-spacing: -2px;
				line-height: 30px;
				margin-right: 1px;
				color: #fd0000;
				font: bold 26px/36px tahoma, Arial;
			}
			
			.ju-itemlist .item-prices .sold-num {
				bottom: 9px;
				font-size: 12px;
				position: absolute;
				right: 7px;
			}
			
			.ju-itemlist .item-prices .sold-num em {
				color: #339900;
				font-size: 16px;
				font-style: normal;
				font-weight: bold;
			}
			
			.ju-itemlist .anim-mask {
				animation: 0.2s step-end 0s normal forwards 1 buyanimrev;
				background: url("../images/bj.png") no-repeat scroll 0 100px transparent;
				bottom: -5px;
				display: none;
				height: 80px;
				position: absolute;
				right: -3px;
				width: 130px;
			}
			
			.ju-itemlist .link-box:hover,
			.ju-itemlist .link-box-hover {
				background: none repeat scroll 0 0 #D51938;
				border-color: #D3D3D3;
				box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
				text-decoration: none;
			}
			
			.ju-itemlist .link-box:hover h3,
			.ju-itemlist .link-box-hover h3 {
				color: #FFFFFF;
			}
			
			.ju-itemlist .link-box:hover .anim-mask,
			.ju-itemlist .link-box-hover .anim-mask {
				animation: 0.2s step-end 0s normal forwards 1 buyanim;
				background-position: -2px -625px;
				display: none;
			}
			
			.ju-itemlist .soldout .soldout-mask {
				display: block;
			}
			
			.ju-itemlist .soldout .anim-mask {
				display: none;
			}
			
			.ju-itemlist .soldout .link-box:hover {
				background: none repeat scroll 0 0 #D51938;
			}
			
			.ju-itemlist .soldout .link-box:hover h3 {
				color: #FFFFFF;
			}
			
			.ju-itemlist .soldout .link-box:hover .anim-mask {
				display: none;
			}
			
			.ju-itemlist .notbegin .item-prices {
				background-color: #D4F3D3;
				background-position: 0 -138px;
			}
			
			.ju-itemlist .notbegin .item-prices .price {
				color: #128C67;
			}
			
			.ju-itemlist .notbegin .anim-mask {
				animation: 0.2s step-end 0s normal forwards 1 buyanimrevnb;
			}
			
			.ju-itemlist .notbegin .link-box:hover {
				background: none repeat scroll 0 0 #138D68;
			}
			
			.ju-itemlist .notbegin .link-box:hover h3 {
				color: #FFFFFF;
			}
			
			.ju-itemlist .notbegin .link-box:hover .anim-mask {
				animation: 0.2s step-end 0s normal forwards 1 buyanimnb;
				background-position: -131px -624px;
			}
			
			.ju-itemlist li.list-div {
				height: 40px;
				position: relative;
				width: 940px;
			}
			
			.ju-itemlist li.list-div .hl {
				border-bottom: 1px solid #D0D0D0;
				border-top: 1px solid #FCFCFC;
				display: inline-block;
				font-size: 0;
				height: 0;
				left: 0;
				position: absolute;
				top: 20px;
				width: 100%;
				z-index: 10;
			}
			
			.ju-itemlist li.list-div h2 {
				background: none repeat scroll 0 0 #F2F2F2;
				color: #F27800;
				left: 410px;
				padding: 0 10px;
				position: absolute;
				top: 12px;
				z-index: 20;
			}
			
			.ju-itemlist li.brand .link-box .item-pic {
				border-radius: 2px 2px 2px 2px;
				display: block;
				height: 290px;
				margin: 0 0 0 5px;
				width: 270px;
			}
			
			.ju-itemlist li.brand .link-box .pic {
				border-radius: 2px 2px 2px 2px;
				display: inline-block;
				height: 290px;
				margin: 0 0 0 5px;
				width: 290px;
			}
			
			.ju-itemlist li.banner {
				border: 1px solid #D3D3D3;
				border-radius: 5px 5px 5px 5px;
				height: 300px;
				position: relative;
				width: 270px;
			}
			
			.ju-itemlist li.banner .ctbanner li {
				margin: 0;
			}
			
			.ju-itemlist li.banner .ctbanner li img {
				height: 300px;
				width: 300px;
			}
			
			.ju-itemlist li.banner .ctstick {
				bottom: 5px;
				position: absolute;
				right: 5px;
				width: auto;
				z-index: 99;
			}
			
			.ju-itemlist li.banner .ctstick li {
				background-color: rgba(0, 0, 0, 0.6);
				border-radius: 12px 12px 12px 12px;
				color: #FFFFFF;
				cursor: pointer;
				float: left;
				font: 15px/26px Arial;
				height: 24px;
				margin-right: 5px;
				text-align: center;
				width: 24px;
			}
			
			.ju-itemlist li.banner .ctstick li.selected {
				background-color: #D51938;
			}
			
			.ju-itemlist li.banner:hover {
				box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
			}
			
			.ju-itemlist li.list-act-link .item-prices .price {
				font: bold 22px/36px "Microsoft Yahei";
			}
			
			.ju-itemlist .item-grts {
				height: 39px;
				padding-left: 7px;
				position: absolute;
				right: 8px;
				text-align: center;
				top: 205px;
				width: 89px;
				z-index: 90;
			}
			
			.ju-itemlist li:hover .item-grts {
				width: 89px;
			}
			
			.ju-point .ju-itemlist li.soldout-ju-normal .item-prices {
				background-position: 0 -75px;
				margin: 0;
				padding: 10px 17px 0 8px;
				position: relative;
				width: 275px;
			}
			
			.ju-point .ju-itemlist li.soldout-ju-normal .item-prices .price {
				color: #D51938;
			}
			
			.ju-point .ju-itemlist li.soldout-ju-normal .soldout-mask {
				display: block;
			}
			
			.ju-point .ju-itemlist li.soldout-ju-normal .item-prices .sold-num {
				bottom: 5px;
				color: #666666;
				font-size: 12px;
				position: absolute;
				right: 7px;
			}
			
			.ju-point .ju-itemlist li.soldout-ju-normal .item-prices .sold-num em {
				color: #339900;
			}
			
			.l_block {
				width: 108px;
				height: auto;
				POSITION: fixed;
				TOP: 130px;
				border: 1px solid #08A5E0;
				background: #08A5E0;
				border-radius: 5px 5px 5px 5px;
			}
			
			.l_block ul {
				margin: 0px;
				height: auto;
			}
			
			.l_block ul li {
				padding: 4px 0px;
				text-align: center;
				cursor: pointer;
				color: #FFF;
				border-bottom: 1px dotted #fff;
				font-size: 15px;
			}
			
			.l_block ul li:hover {
				background: #9F3;
				color: #FFF;
			}
			
			.p_block {
				margin-left: 108px;
			}
			
			.wen .desc {
				background: url(../images/img65.gif) repeat-x;
				height: 54px;
				line-height: 54px;
			}
			
			.wen .desc p {
				font-weight: bold;
				color: #ab0000;
				font-size: 14px;
			}
			
			.wen .desc p span {
				color: #fe0000;
				font-size: 24px;
			}
			
			.wen .desc p strong {
				text-decoration: line-through;
			}
			
			.package {
				/* border-top: 8px solid #1FAAD9; */
			}
			
			.package .hd {
				width: 1200px;
				height: 50px;
				margin-bottom: 0px;
				background: #f84c48;
				border-top-right-radius: 4px;
				border-top-left-radius: 4px;
				overflow: hidden;
			}
			
			.package .hd h3 {
				font-size: 18px;
				/* background: url(../images/img67.png) no-repeat left center; */
				padding-left: 74px;
			}
			
			.package .hd h3 a {
				color: #35b5e6;
			}
			
			.package .hd h3 a:hover {
				text-decoration: none;
			}
			
			.package .hd h3 span {
				color: #FFFFFFFF;
				margin-left: 50px;
				font-weight: 400;
			}
			
			.package .thumb img {
				float: left;
				width: 144px;
				height: 120px;
				border: 3px solid #fff;
				margin-top: 26px;
			}
			
			.package .desc {
				width: 963px;
				float: left;
				margin-bottom: 5px;
			}
			
			.tab-fd ul li {
				margin-bottom: 10px !important;
			}
			
			.package .thumb {
				height: 115px;
			}
			
			.package .desc ul li {
				margin-bottom: 7px;
			}
			
			.package .img02 {
				margin-bottom: 1px;
			}
			
			.package dl dd {
				margin-bottom: 50px;
			}
			
			.package dl {
				padding: 30px 0 70px 0;
			}
			
			.enroll {
				border: 1px solid #ddd;
				border-top: 8px solid #07B2EB;
				padding: 23px;
				margin-bottom: 30px;
			}
			
			.enroll .en01 {
				background: #FFF6E2;
				border-radius: 5px;
				border: 1px solid #ECDEBF;
				padding: 20px;
			}
			
			.enroll .en01 .head {
				margin-bottom: 10px;
				color: #424242;
				font-size: 14px;
				background: url(../images/img70.gif) repeat-x center bottom;
				padding-bottom: 10px;
			}
			
			.enroll .en01 .head .sub {
				margin: -3px 15px 0 15px;
				background: url(../images/img68.png) no-repeat center center;
				width: 76px;
				height: 24px;
				border: none;
				text-indent: -99999em;
			}
			
			.enroll .en01 .head .sub01 {
				margin-left: 15px;
				margin-top: -3px;
				background: url(../images/img69.png) no-repeat center center;
				width: 103px;
				height: 24px;
				border: none;
				text-indent: -99999em;
			}
			
			.enroll .en01 p {
				line-height: 24px;
			}
			
			.enroll .en02 {
				padding: 20px 0;
				margin-bottom: 30px;
			}
			
			.enroll .en02 .hd {
				background: #F5F5F5;
				padding: 3px 10px;
				text-align: left;
				color: #FF6600;
				font-size: 16px;
				font-weight: bold;
			}
			
			.enroll .en02 ul {}
			
			.enroll .en02 dl dd {
				height: 28px;
				margin-bottom: 15px;
			}
			
			.enroll .en02 dl {
				padding: 20px 0;
				margin-left: 140px;
			}
			
			.enroll .en02 label {
				display: block;
				float: left;
				margin-top: 3px;
				width: 90px;
			}
			
			.enroll .en02 .text {
				float: left;
				height: 26px;
				line-height: 26px;
				border: 1px solid #ddd;
				width: 250px;
			}
			
			.enroll .en02 .ra01 {
				margin-top: -2px;
				margin-right: 5px;
			}
			
			.enroll .en02 .fir label {
				margin-top: 0;
			}
			
			.enroll .en02 em {
				margin-left: 10px;
				line-height: 28px;
			}
			
			.enroll .en02 .yzm {
				margin-left: 5px;
				float: left;
				width: 90px;
				height: 26px;
			}
			
			.enroll .en02 .yzm img {
				width: 90px;
				height: 26px;
			}
			
			.enroll .en02 .agree {
				display: block;
				background: url(../images/img72.png) no-repeat center center;
				width: 291px;
				height: 32px;
				margin: 0 auto;
			}
			
			.enroll .en03 {
				width: 920px;
				border: 1px solid #ddd;
				background: #FCFCFC;
				padding: 5px;
				height: 150px;
				overflow-x: hidden;
			}
			
			.enroll .en03 p {
				line-height: 24px;
			}
			
			.writes {}
			
			.writes .banner {
				background: url(../images/img102.jpg) no-repeat center center;
				height: 604px;
				width: 100%;
			}
			
			.writes .part01 {
				background: #F6F6F6;
				padding: 30px 0;
			}
			
			.writes .part01 h3 {
				font-size: 34px;
				color: #fcff00;
				background: #045E9C;
				text-align: center;
				padding: 5px 0;
				margin-bottom: 20px;
			}
			
			.writes .part01 .thumb {
				float: left;
				width: 500px;
				height: 463px;
				text-align: center;
				border-right: 1px solid #ddd;
			}
			
			.writes .part01 .thumb img {
				width: 352px;
				height: 463px;
			}
			
		
			/*2015-5-5新加*/
			/*弹出登录&注册*/
			
			.dialog_blank {
				position: absolute;
				z-index: 10;
				top: 0;
				left: 0;
				width: 100%;
				background-color: #000;
				opacity: 0.3;
				filter: Alpha(opacity=30);
				display: block
			}
			
			.dialog {
				display: block;
				position: fixed;
				z-index: 11;
				top: 50%;
				left: 50%;
				margin: -225px 0 0 -246px;
				background-color: #F6EED3;
				border-radius: 10px;
			}
			
			
			
			
			.tablebox .tip-a {
				position: relative;
				text-align: left;
			}
			
			.tablebox .tip-a img {
				position: relative;
				top: -3px;
			}
			
			.tablebox .tip-a span.outer {
				position: absolute;
				background: #fff;
				border: 1px solid #ddd;
				display: block;
				color: #333;
				width: 200px;
				top: 30px;
				left: -100px;
				border-radius: 6px;
				box-shadow: 0 5px 5px #999;
				display: none;
			}
			
			.tablebox .tip-a:hover span.outer {
				display: block;
			}
			
			.tablebox .tip-a span.inner {
				position: relative;
				display: block;
				width: 200px;
			}
			
			.tablebox .tip-a span.inner i {
				position: absolute;
				left: 94px;
				top: -9px;
				display: block;
				background: url(../images/arrow-up.png) no-repeat;
				width: 19px;
				height: 10px;
			}
			
			.tablebox .tip-a span.inner em {
				display: block;
				line-height: 30px;
				border-bottom: 1px solid #ddd;
				padding: 0 10px;
				background: #f5f5f5;
				color: #2693C1;
				font-size: 14px;
			}
			
			.tab-fd-title {
				position: absolute;
				top: 12px;
				left: 14px;
				width: 19px;
				height: 182px;
				font-size: 18px;
				line-height: 20px;
		
				font-weight: 500;
				color: rgba(255, 255, 255, 1);
			}
			
			.tablebox .tip-a span.inner p {
				color: #333;
				height: auto;
				padding: 10px;
			}
			