@charset "utf-8";
/* CSS Document */

/*reset*/
body { color:#444; margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体","arial","sans-serif"; text-align:left; background:#fff; min-width:1300px; overflow-x:hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; outline: none; }
ul,ol,dl,dt,dd,li { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal; }
address,cite,code,em,th { font-weight:normal; font-style:normal; }
a { text-decoration:none; color:#444; blr:expression(this.onFocus=this.blur()); outline: none; }
a:hover { text-decoration:none; color:#1c55a6; }
a:visited { text-decoration:none; }
a:focus { outline:none; -moz-outline:none; }
.clearBoth { width:0; height:0; display:block; clear:both; }

img { vertical-align:top; border:0; }
.cB { clear:both; }
.cA:after { content:"."; visibility:hidden; clear:both; height:0; display:block; }
.cA { zoom:1; }
.pR { position:relative; }
.pA { position:absolute; }
.l0 { left:0;}
.r0 { right:0; }
.t0 { top:0;}
.b0 { bottom:0; }
.fL { float:left; }
.fR { float:right; }
.space10 { clear:both; height:10px; overflow:hidden; }

/*top*/
.top { width:100%; height:43px; background:#f0f0f0; }
	.top .topMain { width:1200px; height:43px; margin:0 auto; }

		/*fav*/
		.top .topMain .fav { width:30%; height:43px; line-height:43px; }
			.top .topMain .fav a { font-size:15px; color:#484848; margin:0 12px 0 0; }
			.top .topMain .fav a:hover { color:#e77f39; }

		/*member*/
		.top .topMain .member { width:70%; height:43px; line-height:43px; font-size:18px; color:#484848; text-align:right; }
			.top .topMain .member a { font-size:15px; color:#484848; margin:0 17px; }
			.top .topMain .member a:hover { color:#e77f39; }

			.top .topMain .member span.telnumber { height:16px; line-height:16px; font-size:18px;  background:url(../images/bg_top_telnumber.png) 0 3px no-repeat; margin:0 0 0 17px; padding:0 0 0 22px; color:#e77f39; font-weight:bolder;}

/*menu*/
.menu { width:1200px; height:140px; margin:0 auto; }
	.menu .logo { height:109px; padding:21px 0 0; }
	.menu .logo img { max-width:100%; max-height:100%; }

	.menu ul.menuMain { height:65px; padding:35px 0 0 30px; }
		.menu ul.menuMain li { width:auto; height:65px; text-align:center; display:inline-block; float:left; padding:0 0 0 0px; font-weight:bold; margin:0 5px; }
			.menu ul.menuMain li a { width:auto; height:auto; padding:0 16px 5px; line-height:2em; font-size:24px; color:#333; display:inline-block; }
			.menu ul.menuMain li a:hover,.menu ul.menuMain li a.cur { color:#e77f39; border-bottom:5px solid #e77f39; }
.rightCode{
			height:auto;
			margin:10px 0 0 0px;
			padding:0;
			text-align:right;
		}
		.rightCodeLi{
			width:100px;
			height:auto;
			display:inline-block;
			margin:0 10px;
		}
		.rightCodeLiImg{
			width:100px;
			height:auto;
			display:block;
		}
		.rightCodeLiTitle{
			width:100%;
			height:auto;
			line-height:140%;
			font-size:14px;
			color:#333;
			text-align:center;
			display:block;
		}
/*cart*/
.shoppingCart { width:43px; height:33px; background:url(../images/bg_cart.png) no-repeat; margin:42px 0 0 22px; }
	.shoppingCart a { width:16px; height:33px; font-size:10px; color:#fff; text-align:center; display:block; background:url(../images/bg_cart.png) no-repeat; padding:0 0 0 27px; }

/*seach*/
.seach { width:232px; height:64px; margin:41px 0 0; }
.seach input { background:#f9f9f9; }
.seach input.keywords { width:190px; height:35px; line-height:35px; font-size:14px; color:#444; border:1px solid #eb9053; border-right:none; padding:0 0 0 5px; }
.seach input.seachBtn { width:35px; height:37px;  border:1px solid #eb9053; border-left:none; background:#f9f9f9 url(../images/bg_seachbtn.png) center center no-repeat; cursor:pointer; }
.seach .hotSeach { width:230px; height:38px; line-height:19px; margin:8px 0 0; overflow:hidden; }
	.seach .hotSeach a { font-size:12px; color:#666; display:inline-block; margin:0 5px 0 0; }
	.seach .hotSeach a:hover { font-size:12px; color:#ee6b00; }

/*focus menu*/
.focusMenu { width:1200px; height:auto; position:absolute; top:0; left:50%; margin:0 0 0 -600px; }
	.focusMenuMain { width:172px; height:auto; }
		.focusMenuMain .menuTitle { width:172px; height:60px; line-height:60px; font-size:24px; color:#fff; display:block; background:#677fae; padding:0 0 0 35px; cursor:pointer; }

		.subMenuTitle { display:none; margin:0; padding:0; }
		.subMenuTitle a { width:172px; height:45px; line-height:45px; font-size:18px; color:#f7d8bb; display:block; background:rgba(232,134,59,0.9); padding:2px 0 2px 35px; }
		.subMenuTitle a:hover { color:#fff; }
		.subMenuTitle a:hover span { border-bottom:1px solid #fff; }

		.subMenuTitle a em { width:auto; height:45px; line-height:45px; font-size:18px; color:#efa86c; display:inline-block; float:right; margin:0 40px 0 0; }
		.subMenuTitle a:hover em { color:#fff; }

		.subMenuList { display:none; position:absolute; left:260px; margin:-50px 0 0; }
			.subMenuList a { width:260px; }


/*product list*/
ul.productList { width:1200px; height:auto; margin:0 auto; }
	ul.productList li { width:380px; height:470px; display:inline-block; float:left; margin:0 10px; cursor:pointer; }
	ul.productList li:hover { background:#FF9F37; -webkit-box-shadow:0 0 10px rgba(221,221,221,0.7); -moz-box-shadow:0 0 10px rgba(221,221,221,0.7); box-shadow:0 0 10px rgba(221,221,221,0.7); transition:ease-in-out.5s; }
		ul.productList li img.productImg { width:300px; height:300px; margin:20px 40px; background:#fff; }
		ul.productList li img.discount  { width:169px; height:auto; top:-50px;right:-100px; z-index:999; }
		ul.productList li h3 { width:360px; height:34px; line-height:34px; text-align:center; overflow:hidden; margin:0 10px; }
			ul.productList li h3 a { font-size:21px; color:#333; font-weight:bold;  }
			ul.productList li:hover h3 a { color:#fff; }
		ul.productList li p { width:380px; height:45px; line-height:45px; font-family:"Impact"; text-align:center; }
		ul.productList li p em { font-size:30px; color:#466ECC; font-weight:bold; font-family:"微软雅黑"; margin:0 5px 0 0; }
		ul.productList li p span { font-size:18px; color:#666; font-weight:normal; font-family:"微软雅黑"; text-decoration:line-through; }
		ul.productList li:hover p span { color:#fff; }
		ul.productList li .buy { width:150px; height:50px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 0 0 115px; }
		ul.productList li .buy a { width:150px; height:50px; line-height:50px; text-align:center; display:block; background:#e9860f; font-size:24px; color:#fff; font-weight:bold;  }
		ul.productList li .buy a:hover { background:#f2b66f; font-size:24px; color:#fff; font-weight:bold; transition:ease-in-out.5s; }
		ul.productList li .timeLeft { width:380px; height:21px; line-height:21px; font-size:14px; color:#8a8a8a; text-align:center; font-family:"微软雅黑"; }
		ul.productList li:hover .timeLeft { color:#fff; }

/*contact*/
.contactMain { width:100%; height:auto; background:#2e2e2e url(../images/bg_footer_contact.png) center bottom no-repeat; padding:0 0 40px; }
.contact { width:1200px; height:auto; margin:0 auto; padding:36px 0 0; }
	.contact dl.contactList { height:auto; padding:0 35px 0 0; }
		.contact dl.contactList dt { height:50px; line-height:50px; font-size:26px; color:#e77f39; font-weight:bolder; text-align:left; padding-left:55px; background:url(../images/icon-phone.png) left center no-repeat; margin-bottom:10px; }
		.contact dl.contactList dd { height:auto; line-height:24px; font-size:16px; color:#fff; text-align:left; margin-bottom:10px; }
		.contact dl.contactList dd img { margin-right:10px;}

	.contact dl.code { height:auto; margin:0; padding:0; }
		.contact dl.code dt { height:23px; line-height:23px; font-size:16px; color:#e77f39; text-align:center; margin:0 0 13px; }
		.contact dl.code dd { float:left; margin:30px 20px 0; }
		.contact dl.code dd { width:130px; }
		.contact dl.code dd p { font-size:16px; color:#FFF; text-align: center; }


.footerLine { width:100%; height:2px; }
/*links*/
.links { width:100%; height:auto; background:#2e2e2e; margin:0; padding:15px 0; }
	.links p { width:1200px; height:auto; line-height:26px; margin:0 auto; font-size:14px; color:#fff; }
		.links p a { font-size:14px; color:#fff; display:inline-block; margin:0 17px 0 0; }
		.links p a:hover { color:#ee6b00; }

/*copyright*/
.copyright { width:100%; height:50px; background:#e77f38; }
.copyright p { width:1200px; height:50px; line-height:50px; font-size:14px; color:#fff; text-align:center; margin:0 auto; }
.copyright p a { font-size:14px; color:#fff; }

/*orange town*/
 .orangeTown { width:100%; height:830px;  padding:15px 0; }/*background:#f1f1f1; */
	.orangeTownMain { width:1200px; height:830px; margin:0 auto; }
		.orangeTownMain .orangeTownTop { width:1200px; height:230px; background-repeat:no-repeat; overflow:hidden; }
		.orangeTownMain .orangeTownTop p { color:#fff;  }
		.orangeTownMain .orangeTownTop p.p1 { height:28px; line-height:28px; font-size:20px; margin:45px 0 0 78px; }
		.orangeTownMain .orangeTownTop p.p2 { height:38px; line-height:38px; font-size:30px; margin:0 0 32px 78px; }
		.orangeTownMain .orangeTownTop p.p3 { height:24px; line-height:24px; font-size:16px; margin:0 0 0 78px; }

		.orangeTownMain .orangeTownLeft { width:600px; height:600px; background-repeat:no-repeat;cursor:pointer; overflow:hidden; position:relative; }
			.orangeTownMain .orangeTownLeft .orangeTownLeftContent { width:600px; height:185px; background:#e77f39; padding:45px 0 0; overflow:hidden; position:absolute; bottom:-230px; }
				.orangeTownMain .orangeTownLeft .orangeTownLeftContent p { width:500px; color:#fff; margin:0 50px; }
				.orangeTownMain .orangeTownLeft .orangeTownLeftContent p.p1 { height:28px; line-height:28px; font-size:20px; }
				.orangeTownMain .orangeTownLeft .orangeTownLeftContent p.p2 { height:38px; line-height:38px; font-size:30px;}
				.orangeTownMain .orangeTownLeft .orangeTownLeftContent p.p3 { height:24px; line-height:24px; font-size:16px; }

		.orangeTownMain .orangeTownRight { width:600px; height:300px; cursor:pointer; overflow:hidden; position:relative; }
		.orangeTownMain .orangeTownRightTop { background-repeat:no-repeat; }
		.orangeTownMain .orangeTownRightBottom { background-repeat:no-repeat; }
			.orangeTownMain .orangeTownRight .orangeTownRightContent { width:200px; height:300px; background:#e77f39; overflow:hidden; position:absolute; right:-300px; }
				.orangeTownMain .orangeTownRight .orangeTownRightContent p { width:180px; color:#fff; margin:0 10px; }
				.orangeTownMain .orangeTownRight .orangeTownRightContent p.p1 { height:28px; line-height:28px; font-size:20px; margin:45px 10px 0; }
				.orangeTownMain .orangeTownRight .orangeTownRightContent p.p2 { height:38px; line-height:38px; font-size:30px;}
				.orangeTownMain .orangeTownRight .orangeTownRightContent p.p3 { height:24px; line-height:24px; font-size:16px; }

/*growth phase*/
.growthPhase { width:1200px; height:auto; margin:28px auto 0; }
.growthPhase p.title1 { width:1200px; height:49px; line-height:28px; font-size:20px; color:#466dcb; text-align:center; border-bottom:1px solid #dfdfdf; padding:0 0 21px; }
.growthPhase p.title2 { width:150px; height:38px; line-height:38px; font-size:30px; color:#466dcb; text-align:center; background:#fff; margin:-21px auto 22px; padding:0 10px; }
.growthPhase p.title3 { width:340px; line-height:25px; font-size:14px; color:#898989; text-align:center; margin:0 auto; }

ul.growthPhaseList { width:1200px; height:auto; margin:56px auto; }
	ul.growthPhaseList li { width:260px; height:auto; display:inline-block; float:left; background:url(../images/bg_growthphase.png) left 20px no-repeat; margin:0 70px 35px; position:relative; }
		ul.growthPhaseList li img { width:260px; height:200px; margin:0 0 26px; position:absolute; top:0; left:0; }
		ul.growthPhaseList li p.growthPhaseTitle1 { width:260px; height:25px; line-height:25px; font-size:18px; color:#333; margin:226px 0 0; overflow:hidden; }
			ul.growthPhaseList li:hover p.growthPhaseTitle1 { color:#e87f3d; }
		ul.growthPhaseList li p.growthPhaseTitle2 { width:260px; height:34px; line-height:34px; font-size:26px; color:#333; overflow:hidden; }
			ul.growthPhaseList li:hover p.growthPhaseTitle2 { color:#e87f3d; }
		ul.growthPhaseList li p.growthPhaseContent { width:260px; height:81px; line-height:27px; font-size:16px; color:#898989; margin:13px 0 0; overflow:hidden; }

/*about*/
.aboutHuicheng { width:100%; height:auto; background:#f1f1f1; }
	.aboutHuichengMain { width:1200px; height:auto; background:url(../images/bg_index_abouthc.jpg) 0 20px no-repeat; margin:0 auto; padding:65px 0 60px; }
		.aboutHuichengMain p.title1 { width:763px; height:28px; line-height:28px; font-size:20px; color:#E77F39; margin:0 0 0 437px; }
		.aboutHuichengMain p.title2 { width:763px; height:38px; line-height:38px; font-size:30px; color:#E77F39; margin:0 0 33px 437px; }
		.aboutHuichengMain p.content { width:763px; line-height:25px; font-size:16px; color:#333; margin:0 0 0 437px; }

/*company.html*/
.companyMain { width:100%; height:auto; border-top:3px solid #85c227; margin:-3px 0 0; padding:37px 0 0; }

	.company { width:1200px; height:auto; margin:0 auto; }

		.company .companyMainLeft { width:270px; height:auto; display:inline-block; margin:0 0 100px; }
			.company .companyMainLeft .companyTitle { height:80px; line-height:80px; font-size:28px; color:#fff; background:#85c227; padding:0px; text-align: center; margin-bottom:15px; }

			.company .companyMainLeft ul li { margin-bottom: 8px; display:block; overflow:hidden; }
			.company .companyMainLeft ul li.now { height:auto; }
				.company .companyMainLeft ul li a { line-height:50px; display:block; font-size:20px; color:#333; border:1px solid #85c126; cursor:pointer; text-align: center; }
				.company .companyMainLeft ul li a.companyLeftTit { padding:0; overflow:hidden; }
				.company .companyMainLeft ul li a.current { color:#FFF; background:#e77f39; border-color:#e77f39; font-weight:bold; }
				.company .companyMainLeft ul li a:hover { color:#FFF; background:#e77f39; border-color:#e77f39; }

		.company .companyMainRight { width:870px; height:auto; margin:0 0 100px; }
			.company .companyMainRight h3 { line-height:25px; font-size:18px; color:#333; border-bottom:2px solid #85c227; margin:0 0 39px; padding:25px 0 16px; }
			.companyMainRight .info { color:#999; font-size:14px; margin-bottom:15px;}
			.company .companyMainRight p { line-height:25px; font-size:13px; color:#333; text-indent:2em; margin:0px; }

/*cart.html*/
.cartStepMain { width:100%; height:96px; border-top:3px solid #85c227; margin:-3px 0 0; padding:49px 0 60px; }
	.cartStepMain .cartStep { width:1200px; height:96px; margin:0 auto; }

ul.cartGoods { width:1200px; height:auto; margin:0 auto; }

	ul.cartGoods li { width:1200px; height:auto; }

	ul.cartGoods li.cartGoodsTit { width:1200px; height:40px; line-height:40px; font-size:12px; color:#666; background:#edf6df; }
		ul.cartGoods li span { text-align:center; display:inline-block; float:left; }
		ul.cartGoods li span.goodsName { width:605px; }
		ul.cartGoods li span.specification { width:140px; max-height:113px; overflow:hidden; padding:0 5px; }
		ul.cartGoods li span.price { width:130px; max-height:113px; overflow:hidden; }
		ul.cartGoods li span.num { width:125px; padding:0 35px; }
		ul.cartGoods li span.total { width:118px; max-height:113px; overflow:hidden; }

	ul.cartGoods li.goods { width:1200px; height:113px; line-height:113px; font-size:14px; color:#666; border-bottom:1px solid #ddd; background:#fff; }
		ul.cartGoods li.goods span.goodsName dl { width:605px; height:113px; }
			ul.cartGoods li.goods span.goodsName dl dt { width:125px; height:113px; line-height:113px; text-align:center; display:inline-block; float:left; }
			ul.cartGoods li.goods span.goodsName dl dt img { width:70px; height:70px;margin:17px 0 0 26px;}
			ul.cartGoods li.goods span.goodsName dl dd { width:480px; height:113px; text-align:left; display:inline-block; float:left; }
			ul.cartGoods li.goods span.goodsName dl dd.goodsTitle { width:480px; height:70px; line-height:35px; overflow:hidden; margin:21px 0; }
				ul.cartGoods li.goods span.goodsName dl dd a { font-size:14px; color:#666; }
			ul.cartGoods li.goods span.num .changeNum { width:30px; height:30px; line-height:30px; font-size:18px; color:#85c128; text-align:center; border:1px solid #85c228; display:inline-block; float:left; cursor:pointer; margin:36px 0 0; }
			ul.cartGoods li.goods span.num .goodsTotal { width:58px; height:30px; line-height:30px; font-size:16px; color:#666; text-align:center; border:1px solid #85c228; border-left:none; border-right:none; display:inline-block; float:left; margin:36px 0 0; }
			ul.cartGoods li.goods span.total { font-size:16px; color:#ec6c00; }

.totals { width:1200px; height:50px; background:#f3f3f3; margin:12px auto 80px; }
	.totals .clearCart { width:105px; height:50px; line-height:50px; background:#f3f3f3; margin:0 0 0 23px; }
		.totals .clearCart a { font-size:12px; color:#ed7611; }
	.totals dl { width:500px; height:50px; }
		.totals dl dt { width:360px; height:50px; line-height:50px; font-size:12px; color:#444; text-align:right; display:inline-block; float:left; padding:0 20px 0 0; }
			.totals dl dt em { font-size:25px; color:#ec7611; }
		.totals dl dd { width:120px; height:50px; line-height:50px;text-align:center; background:#85c227; display:inline-block; float:right; }
			.totals dl dd a {  width:120px; height:50px; font-size:18px; color:#fff; display:inline-block; }

.history { width:1200px; height:auto; margin:80px auto 99px; }
	.history h3 { line-height:21px; font-size:14px; color:#333; border-bottom:3px solid #85c227; display:block; margin:0 auto; padding:0 0 9px; }

.history ul { width:1200px; height:auto; margin:34px auto 0; }
	.history ul li { width:200px; height:auto; display:inline-block; float:left; margin:0 20px; }
	.history ul li p.title { width:200px; height:38px; line-heiht:19px; font-size:13px; color:#333; margin:12px 0 0; overflow:hidden; }
	.history ul li p.price { width:200px; height:23px; line-heiht:23px; font-size:16px; color:#eb6c00; font-weight:bold; margin:4px 0 0; }
	.history ul li img { width:210px; }

/*address.html*/
.addressMain { width:1200px; height:auto; margin:0 auto; }
	.addressMain .address { width:1200px; height:auto; margin:0 auto; }
		.addressMain .address .addressTit { width:1200px; height:auto; margin:0 auto; border-bottom:1px solid #ddd; }
		.addressMain .address .addressTit h3 { width:190px; height:23px; line-height:23px; font-size:16px; color:#333; display:inline-block; float:left; padding:0 0 12px 10px; }
		.addressMain .address .addressTit span { width:76px; height:23px; line-height:23px; text-align:right; display:inline-block; float:right; padding:0 0 12px; }
			.addressMain .address .addressTit span a { font-size:12px; color:#76a62f; display:block; cursor:pointer; }

	.addressMain .address .addressList { width:1010px; margin:22px auto 0; }
		.addressMain .address .addressList div { width:1010px; height:32px; margin:0 auto; clear:both; }
			.addressMain .address .addressList div a { height:34px; line-height:34px; font-size:14px; color:#666; display:inline-block; float:left; margin:0 0 5px; padding:0 10px; }
			.addressMain .address .addressList div a.edit { font-size:12px; color:#ed7611; }
			.addressMain .address .addressList div span { height:34px; line-height:34px; font-size:14px; color:#666; display:inline-block; float:left; margin:0 0 5px; padding:0 10px; }
			.addressMain .address .addressList div.addressAfterDiv a.addressName { height:28px; line-height:28px; display:inline-block; background:#f5ffed; border:1px solid #85c227; padding:0 30px; cursor:pointer; }
			.addressMain .address .addressList div.addressBeforeDiv a.addressName {  height:30px; line-height:30px; display:inline-block; background:#fff; border:1px solid #fff; padding:0 30px; cursor:pointer; }
			.addressMain .address .addressList div.addressBeforeDiv a.addressName:hover { background:#f5ffed; border:1px solid #85c227; }
			.addressMain .address .addressList .addressName { max-width:200px; }
			.addressMain .address .addressList .addressContent { max-width:500px; height:32px; line-height:32px; overflow:hidden; }
	.addressMain .address .shrink { width:90px; height:20px; line-height:20px; font-size:12px; color:#76a52e; background:url(../images/bg_down.png) right center no-repeat; margin:10px 0 60px 96px; cursor:pointer; }
	.addressMain .address .up { background:url(../images/bg_up.png) right center no-repeat; }

.addAddressMain { border:4px solid rgba(0,0,0,0.09); display:none; position:fixed; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background:#fff; z-index:99999; }
	.boxTitle { width:100%; height:45px; background:#f5f5f5; }
	.boxTitle span { width:45%; height:45px; line-height:45px; font-size:14px; color:#999; display:inline-block; padding:0 0 0 5%; }
	.boxTitle span.qqServicesClose { text-align:right; cursor:pointer; padding:0 5% 0 0; }

.addressInfo { width:600px; height:309px; padding:20px; overflow:hidden; }
	.addressInfo p { width:690px; height:25px; line-height:25px; margin:20px 0; }
	.addressInfo p span { width:80px; font-size:12px; color:#666; text-align:right; display:inline-block; margin:0 10px 0 0; }
	.addressInfo p em { font-size:12px; color:red; }
	.addressInfo p input { width:200px; height:25px; line-height:25px; font-size:12px; color:#666; border:1px solid #ccc; margin:0 10px 0 0; padding:0 0 0 5px; }
	.addressInfo p input.addressBtn { width:115px; height:25px; line-height:25px; font-size:12px; color:#666; text-align:center; border:1px solid #ccc; background:#f4f4f4; margin:0 0 0 90px; cursor:pointer; }

.payfor { width:1010px; margin:22px auto 60px;  }
	.shipping a,.payfor a { width:120px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#85c227; text-align:center; border:1px solid #ddd; background:#fff; display:inline-block; margin:0 23px 10px 0; cursor:pointer; }
	.shipping a.current,.payfor a.current { border:1px solid #85c227; background:#f5ffed; font-weight:bold; color:#ed7611; }

.delivery { width:1180px; height:auto; margin:0 auto; padding:20px 10px; }
.delivery .fL { width:450px; height:auto; }
	.delivery .fL p { width:450px; line-height:45px; }
	.delivery .fL p span { width:80px; height:45px; line-height:45px; font-size:14px; color:#666; text-align:center; display:inline-block; }
	.delivery .fL p input { width:300px; height:30px; line-height:30px; font-size:12px; color:#999; border:1px solid #ddd; padding:0 0 0 5px; }
	.delivery .fL p textarea { width:295px; height:80px; line-height:20px; font-size:12px; color:#999; border:1px solid #ddd; margin:7px 0 0 9px; padding:5px; }
	.delivery .fL p.deliveryMethod { float:left; width:89px; text-align:center;  }
	.delivery .fL p.deliveryMethod span { width:60px; text-align:left; margin:7px 0 -7px; padding:0; line-height:30px; height:30px;}
	.delivery .fL p.deliveryMethod a { width:89px; padding:0; line-height:30px; height:30px; text-align:center; display:block; }
	.delivery .fL p.shipping { float:left; width:346px; }

.delivery .fR { width:700px; height:auto; }
	.delivery .fR ul { width:700px; height:70px; margin:0 0 18px; }
	.delivery .fR ul li { width:auto; height:70px; display:inline-block; float:left; }
	.delivery .fR ul li.goodsName { width:300px; height:66px; margin:0 0 0 30px; padding:4px 50px 0 0; }
	.delivery .fR ul li.goodsName p { width:300px; height:23px; line-height:23px; overflow:hidden; }
	.delivery .fR ul li.priceAndNum { width:250px; line-height:70px; font-size:16px; text-align:right; }
	.delivery .fR ul li.priceAndNum em { color:#ed7611; margin:0 10px 0 0; }

.integral { width:1180px; height:auto; margin:0 auto; padding:20px 10px; }
.integral p { width:1180px; height:35px; line-height:35px; font-size:14px; color:#666; }
.integral p input { width:100px; height:30px; line-height:30px; border:1px solid #ddd; font-size:14px; color:#666; padding:0 0 0 5px; }

.orderPrice { width:1180px; height:auto; margin:0 auto; padding:20px 10px; border-top:1px solid #ddd; }
.orderPrice p { width:1180px; height:32px; line-height:32px; font-size:14px; color:#444; font-weight:bold; text-align:right; }
.orderPrice p em { width:110px; height:32px; line-height:32px; font-weight:bold; text-align:right; display:inline-block; }

.submitOrder { width:1200px; height:50px; text-align:right; background:#f3f3f3; margin:0 auto 207px; overflow:hidden; font-size:14px; }
	.submitOrder form{ width:1200px; height:50px; overflow:hidden; }
	.submitOrder em { width:auto; height:45px; line-height:45px; font-size:26px; color:#ec7611; text-align:right; overflow:hidden; margin-right:15px; }
	.submitOrder .orderBtn { width:200px; height:50px; line-height:50px; font-size:24px; color:#fff; text-align:center; border:none; background:#85c227; cursor:pointer; }

/*orderdone.html*/
.orderdone { width:1200px; height:auto; text-align:center; margin:0 auto; }
	.orderdone p { font-size:14px; color:#333; }
		.orderdone p em { font-size:20px; color:#eb6c00; }
		.orderdone p a { width:120px; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; background:#85c227; display:block; margin:23px auto 690px; }

/*product.html*/
.productNav { width:100%; height:54px; border-top:3px solid #85c227; background:#f3f3f3; margin:-3px 0 0; }
.productTit { width:1200px; height:54px; line-height:54px; font-size:16px; color:#333; margin:0 auto; }
	.productTit a { font-size:16px; color:#333; }
	.productTit a:hover { color:#EB6C00; }

.limitDiscounts { width:129px; height:80px; top:50px; left:50%; margin:0 0 0 -200px; z-index:999999999; }
	.limitDiscounts img { width:129px; height:80px; }

/*product*/
.productMain { width:100%; height:auto; background:#f3f3f3; padding:0 0 16px; }
	.product { width:1200px; height:auto; margin:0 auto; padding:47px 70px 50px 66px; background:#fff; overflow:hidden; }
			.product .productImages { width:400px; height:482px; overflow:hidden; }
			.product .parameters { width:600px; height:482px; margin:0 0 0 64px; overflow:hidden; }
				.product .parameters h3 { font-size:26px; color:#333; line-height: 1.8em;}
				.product .parameters .subtitle { line-height:1.8em; font-size:18px; color:#5aa800; margin:5px 0 29px; }
				.product .parameters .price { width:570px; height:70px; line-height:70px; font-size:14px; color:#666; background:#edf6df; overflow:hidden; padding:0 20px 0 10px; }
					.product .parameters .price em { font-size:30px; color:#EB6C00; font-family:Impact; }
					.product .parameters .price span { display:inline-block; float:right; font-size:12px; color:#f0535e; }
				.productInfo { padding:20px 30px; background:#EDF6DF; margin-bottom:30px; }
					.productInfo span { line-height:2em; font-size:16px; color:#666; display:block; padding:0 0 0 0px; }
				.product .parameters .num { width:600px; height:32px; padding:18px 0; margin:23px 0 33px; }
				.product .parameters .num a { width:30px; height:30px; line-height:30px; font-size:18px; color:#85C128; text-align:center; display:inline-block; float:left; border:1px solid #85C128; cursor:pointer; }
				.product .parameters .num input { width:100px; height:30px; line-height:30px; font-size:18px; color:#85C128; text-align:center; display:inline-block; float:left; border:1px solid #85C128; border-left:none; border-right:none; padding:0 0 0 5px; }
				.product .parameters .num span { width:200px; height:30px; line-height:30px; font-size:12px; color:#999; display:inline-block; float:right; }
				.product .parameters .num span i { color:#85C128; font-style:normal; }
				.product .parameters .productBtn { width:590px; height:50px; padding:0 0 17px 10px; border-bottom:1px solid #f3f3f3; }
					.product .parameters .productBtn a { width:200px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin:0 21px 0 0; cursor:pointer; }
					.product .parameters .productBtn a.productBtnBuy { background:#e9860f; }
					.product .parameters .productBtn a.productBtnFav { background:#85c227; }

				.product .parameters .guarantee { width:600px; height:55px; }
					.product .parameters .guarantee span { display:inline-block; width:auto; height:60px; line-height:60px; font-size:20px; color:#EC6A32; background:url(../images/icon-check.png) 38px center no-repeat; padding:0 0 0 90px; font-weight:bold; }

/*图片放大镜样式*/
.jqzoom { float:left; border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.jqzoom img { width:400px; height:400px; }
.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:400px; height:400px; background:#fff; border:1px solid #ccc; display:none; text-align:center; overflow:hidden; }
.jqZoomPup{ z-index:100; visibility:hidden; position:absolute; top:0px; left:0px; width:100px; height:100px; border:1px solid #aaa; background:#fff; overflow:hidden; opacity: 0.5;-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }

/*图片小图预览列表*/
.spec-preview{ width:400px; height:400px; }
.spec-scroll { width:400px; clear:both; margin-top:6px; }
	.spec-scroll .prev { float:left; margin-top:25px; margin-right:4px; cursor:pointer; }
	.spec-scroll .next { float:right; margin-top:25px; margin-left:4px; cursor:pointer; }
	.spec-scroll .items { width:365px; height:70px; float:left; position:relative; overflow:hidden; }
		.spec-scroll .items ul { position:absolute; display:inline-block; width:99999px; height:70px; }
			.spec-scroll .items ul li { float:left; width:70px; margin:0 11px; display:inline-block; }
				.spec-scroll .items ul li img { width:68px; height:68px; border:1px solid #ccc; }

.productInfoMain { width:1200px; height:auto; margin:0 auto; }
	.productInfoMain .productInfoCon { width:900px; height:auto; display:inline-block; }
		.productInfoMain .productInfoCon ul.productInfoConTit { width:900px; height:50px; background:#edf6df; margin:20px 0 25px; }
			.productInfoMain .productInfoCon ul.productInfoConTit li { width:120px; height:50px; line-height:50px; font-size:18px; color:#333; cursor:pointer; text-align:center; display:inline-block; float:left; }
			.productInfoMain .productInfoCon ul.productInfoConTit li.current { color:#fff; background:#85C227; }

		.productInfoMain .productInfoCon .productInfoContent { width:900px; height:auto; margin:0 0 100px; }
			.productInfoMain .productInfoCon .productInfoContent p { width:900px; line-height:25px; font-size:14px; color:#444; text-indent:2em; margin:0 0 25px; }
				.productInfoMain .productInfoCon .productInfoContent img { max-width:875px; height:auto; }

			.productInfoMain .productInfoCon .productInfoContent dl.totalScore { width:900px; height:100px; display:block; margin:25px auto; }
				.productInfoMain .productInfoCon .productInfoContent dl.totalScore dt { width:159px; height:100px; display:inline-block; float:left; text-align:center; border-right:1px solid #e2e2e2; padding:0 20px; }
					.productInfoMain .productInfoCon .productInfoContent dl.totalScore dt .num { width:160px; height:49px; line-height:49px; font-size:42px; color:#ec6c00; margin:19px 0 0; }
					.productInfoMain .productInfoCon .productInfoContent dl.totalScore dt .title { width:160px; height:25px; line-height:25px; font-size:12px; color:#333; }
				.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd { width:450px; height:100px; display:inline-block; float:left; margin:5px 0 0 20px; }
					.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd div { width:450px; height:30px; line-height:30px; font-size:12px; color:#666; }
						.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd div span { width:auto; height:30px; line-height:30px; display:inline-block; float:left; }
						.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd div em { width:350px; height:15px; line-height:15px; margin:7.5px 0 0 10px; border-radius:5px; background:#f3f3f3; display:inline-block; float:right; position:relative; }
							.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd div em i { height:15px; line-height:15px; border-radius:5px; background:#f7863c; display:block; position:absolute; top:0; left:0; }
								.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd div em i.w98 { width:98%; }
								.productInfoMain .productInfoCon .productInfoContent dl.totalScore dd div em i.w2 { width:2%; }

							.productInfoMain .productInfoCon .productInfoContent ul.commentTitle { width:900px; height:40px; background:#f3f3f3; }
								.productInfoMain .productInfoCon .productInfoContent ul.commentTitle li { width:auto; height:40px; line-height:40px; font-size:14px; color:#333; padding:0 20px; display:inline-block; float:left; cursor:pointer; }
								.productInfoMain .productInfoCon .productInfoContent ul.commentTitle li.current { color:#ec6C00; }

							/*好评 中评 差评*/
							.productInfoMain .productInfoCon .productInfoContent .commentList { width:900px; height:auto; margin:0 auto; }
								.productInfoMain .productInfoCon .productInfoContent .commentList dl { width:900px; height:auto; display:block; border-bottom:1px solid #f3f3f3; padding:25px 0; }
									.productInfoMain .productInfoCon .productInfoContent .commentList dl dt { width:185px; height:auto; text-align:center; display:inline-block; float:left; margin:0 15px 0 0; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .username { width:185px; line-height:30px; font-size:14px; color:#333; text-align:center; margin:0 15px 0 0; word-break:break-all; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .score { width:auto; height:16px; line-height:16px; background:url(../images/star.jpg) 0 0 repeat-x; margin:7px auto; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .w100 { width:100px; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .w80 { width:80px; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .w60 { width:60px; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .w40 { width:40px; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .w20 { width:20px; }

										.productInfoMain .productInfoCon .productInfoContent .commentList dl dt .postTime { width:185px; height:30px; line-height:30px; font-size:12px; color:#999; }

									.productInfoMain .productInfoCon .productInfoContent .commentList dl dd { width:680px; height:auto; display:inline-block; float:left; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dd .commentCon { width:680px; height:auto; line-height:22px; font-size:14px; color:#333; margin:0 0 5px; }
										.productInfoMain .productInfoCon .productInfoContent .commentList dl dd .reply { width:680px; height:auto; line-height:22px; font-size:12px; color:#72b426; }



.box { width:100%; height:100%; background:rgba(0,0,0,1); display:none; position:fixed; top:0; left:0; z-index:99999999; cursor:pointer; }
.popUps { width:540px; height:auto; border:5px solid rgba(51,51,51,0.5); background:#fff; display:none; position:fixed; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:99999999999; }
	.popUps .title { width:540px; height:40px; line-height:40px; background:#f3f3f3;  }
		.popUps .title img { height:20px; display:inline-block; float:right; margin:10px; cursor:pointer; }
		.popUps .orange { width:500px; line-height:28px; padding:50px 20px; font-size:20px; color:#ec6c00; text-align:center; display:none; }
		.popUps .cart { width:500px; line-height:28px; padding:50px 20px; font-size:20px; color:#333; text-align:center; display:none; }
		.popUps .cartBtn { width:380px; height:45px; margin:0 80px; display:none; }
		.popUps .cartBtn a { width:177px; height:45px; line-height:45px; font-size:18px; text-align:center; display:inline-block; margin:0 0 50px; }
		.popUps .cartBtn a.continue { color:#64a131; background:#edf6df; }
		.popUps .cartBtn a.payfor { color:#fff; background:#85c227; }
		.popUps .cartBtn a.payfor { width:177px; height:45px; line-height:45px; font-size:18px; text-align:center; }


	.productInfoMain .productInfoSidebar { width:280px; height:auto; display:inline-block; margin:20px 0 25px; }
		.productInfoMain .productInfoSidebar .selling { width:280px; height:auto; background:#f9f9f9; padding:0 0 25px; }
			.productInfoMain .productInfoSidebar .sidebarTitle {height:50px; line-height:50px; font-size:18px; color:#fff; background:#85c227; margin:0 0 25px; padding:0 0 0 14px; }
			.productInfoMain .productInfoSidebar dl { width:266px; height:70px; margin:0 0 25px; padding:0 0 0 14px; }
				.productInfoMain .productInfoSidebar dl dt { width:70px; height:70px; display:inline-block; float:left; }
				.productInfoMain .productInfoSidebar dl dd { width:173px; height:70px; display:inline-block; float:right; margin:0 10px 0 0; }
				.productInfoMain .productInfoSidebar dl dd p.title { width:173px; height:40px; line-height:20px; overflow:hidden; }
					.productInfoMain .productInfoSidebar dl dd p.title a { font-size:12px; color:#333; }
				.productInfoMain .productInfoSidebar dl dd p.sales { width:173px; height:23px; line-height:23px; text-align:right; margin:7px 0 0; }
					.productInfoMain .productInfoSidebar dl dd p.sales a { font-size:12px; color:#C0C0C0; }
					.productInfoMain .productInfoSidebar dl dd p.sales a span { font-size:16px; color:#EB6C00; display:inline-block; float:left; }
					.productInfoMain .productInfoSidebar dl dd p.sales a em { color:#72B426; }

		.productInfoMain .productInfoSidebar .sidebarHistory { width:280px; height:auto; background:#f9f9f9; padding:0 0 25px; }
			.productInfoMain .productInfoSidebar .sidebarHistory ul { width:240px; height:auto; margin:0 20px; }
				.productInfoMain .productInfoSidebar .sidebarHistory ul li { width:240px; height:auto; border-bottom:1px solid #E4E4E4; margin:0 0 25px; }
					.productInfoMain .productInfoSidebar .sidebarHistory ul li a { width:240px; height:auto; display:block; }
						.productInfoMain .productInfoSidebar .sidebarHistory ul li a img { width:240px; height:auto; }
						.productInfoMain .productInfoSidebar .sidebarHistory ul li a p.title { width:240px; line-height:20px; font-size:12px; color:#333; margin:10px 0; }
						.productInfoMain .productInfoSidebar .sidebarHistory ul li a:hover p.title { color:#EB6C00; }
						.productInfoMain .productInfoSidebar .sidebarHistory ul li a p.price { width:240px; height:25px; line-height:25px; font-size:16px; color:#EB6C00; text-align:center; margin:0 0 10px; }

/*productslist.html*/
.productListLine { width:100%; height:3px; background:#85c227; margin:0 0 25px; }

dl.productClass { width:1198px; height:auto; border:1px solid #ddd; border-bottom:none; margin:0 auto; }
dl.bb1 { border-bottom:1px solid #ddd; margin:0 auto 25px; }
	dl.productClass dt { width:150px; height:50px; line-height:50px; font-size:18px; color:#FFF; text-align:center; background:#85c227; display:inline-block; float:left; }
	dl.productClass dd { width:1000px; line-height:50px; background:#fff; display:inline-block; float:left; font-size:18px; }
	dl.productClass dd a { width:auto; line-height:50px; background:#fff; display:inline-block; padding:0 0 0 25px; cursor:pointer; }
	dl.productClass dd a.current { color:#EC6C01; }

.productsSort { width:1200px; height:40px; background:#E5F1CF; margin:0 auto; }
	.productsSort .fL a { width:auto; height:40px; line-height:40px; font-size:14px; color:#333; background:url(../images/bg_products_sort.png) 93% center no-repeat; display:inline-block; margin:0; padding:0 25px; }
	.productsSort .fL a:hover,.productsSort .fL a.current { color:#fff; background:#85C227 url(../images/bg_products_sort_current.png) 93% center no-repeat; }
	.productsSort .fR a { width:auto; height:40px; line-height:40px; font-size:24px; color:#99999F; font-family:Euphemia; font-weight:bold; display:inline-block; margin:0 10px 0 0; }

/*product list*/
ul.productsList { width:1200px; height:auto; margin:50px auto; }
	ul.productsList li { width:378px; padding-bottom:20px; border:1px solid #ccc; display:inline-block; float:left; margin:10px; }
	ul.productsList li:hover { border:1px solid #fff; -webkit-box-shadow:0 0 10px rgba(221,221,221,0.7); -moz-box-shadow:0 0 10px rgba(221,221,221,0.7); box-shadow:0 0 10px rgba(221,221,221,0.7); cursor:pointer; transition:ease-in-out.5s; }
		ul.productsList li img.productImg { width:300px; height:300px; margin:20px 40px; background:#fff; }
		ul.productsList li h3 { width:340px; height:48px; line-height:24px; margin:0 20px; overflow:hidden; text-align: center; }
			ul.productsList li h3 a { font-size:16px; color:#333; }
		ul.productsList li p { width:340px; height:41px; line-height:41px; font-size:30px; color:#EB6C00; font-weight:bold; font-family:"Impact"; text-align:center; margin:0 20px; }
		ul.productsList li p em { font-size:20px; color:#EB6C00; font-weight:bold; font-family:"Impact"; }
		ul.productsList li p span { font-size:12px; color:#666; font-weight:normal; font-family:"微软雅黑"; text-decoration:line-through; }


.company .newsRight { width:870px; height:auto; margin:0 0 100px; }
	.company .newsRight h3 { line-height:25px; font-size:18px; color:#333; border-bottom:2px solid #85c227; margin:0 0 39px; padding:25px 0 16px; }

.newsList { height:auto; border-bottom:1px solid #eee; margin:28px auto; padding:0 10px 20px; }
.newsListTitle { line-height:25px; margin:0 0 9px; }
	.newsListTitle a { font-size:16px; color:#333; }
	.newsListTitle a:hover { color:#85C227; }

.newsListContent { height:auto; }
.newsListContent p {  line-height:25px; }
	.newsListContent p a { font-size:14px; color:#999; }
	.newsListContent p a:hover { color:#85C227; }
.newsListContent p.readMore { height:25px; line-height:25px; text-align:right; margin:17px 0 11px; }
	.newsListContent p.readMore a { color:#FF6331; }

/*用户中心*/
.userCenter { width:1180px; height:auto; margin:37px auto; }
ul.userCenterMenu { width:270px; height:auto; display:inline-block; margin:0 0 50px; }
	ul.userCenterMenu li { width:270px; height:41px; line-height:41px; font-size:24px; color:#fff; border-bottom:1px solid #eee; padding:0 14px 0 22px; }
		ul.userCenterMenu li a { width:224px; height:41px; font-size:15px; color:#333; display:inline-block; background:url(../images/bg_usercenter_menu.png) right center no-repeat; padding:0 10px 0 0; overflow:hidden; }
		ul.userCenterMenu li a:hover { color:#85C227; background:url(../images/bg_usercenter_menu_hover.png) right center no-repeat; }
ul.userCenterMenu li.userCenterMenuTitle { height:80px; line-height:80px; background:#85c227; }
ul.userCenterMenu li.userCenterMenuTitle a { height:80px; line-height:80px; font-size:24px; color:#fff; background:none; }
ul.userCenterMenu li.userCenterMenuTitle a:hover { background:none; }
ul.userCenterMenu li a.curs { color:#85C227; background:url(../images/bg_usercenter_menu_hover.png) right center no-repeat; }

.userCenterRight { width:870px; height:auto; display:inline-block; }
	.userCenterRight h5 { width:870px; height:51px; line-height:51px; font-size:14px; color:#333; border-bottom:3px solid #85c227; display:block; margin:0 auto; padding:0 0 9px; }

.account { width:870px; height:160px; background:#EDF6DF; }
	.account .level { width:289px; height:120px; border-right:1px solid #85C227; margin:20px 0; }
		.account .level p { width:228px; height:21px; line-height:21px; font-size:14px; color:#666; margin:0 20px 4px 40px; overflow:hidden; }
		.account .level p.userName { width:228px; height:28px; line-height:28px; font-size:20px; color:#64A131; margin:14px 20px 20px 40px; overflow:hidden; }

	.account .balance { width:289px; height:120px; border-right:1px solid #85C227; background:url(../images/bg_balance.png) 43px center no-repeat; margin:20px 0; }
	.balanceTitle { width:135px; height:21px; line-height:21px; font-size:14px; color:#333; margin:0 0 6px 140px; overflow:hidden; }
	.balanceNum { width:146px; height:36px; line-height:36px; font-size:30px; color:#EC6C00; margin:0 0 7px 129px; overflow:hidden; }
	.balanceLink { width:135px; height:36px; line-height:36px; margin:0 0 0 140px; overflow:hidden; }
		.balanceLink a { font-size:14px; color:#666; }
		.balanceLink a:hover { color:#EC6C00; }

	.account .integrals { width:290px; height:120px; background:url(../images/bg_integrals.png) 43px center no-repeat; margin:20px 0; }
	.integralsNum { width:127px; height:36px; line-height:36px; font-size:30px; color:#EC6C00; margin:0 0 7px 140px; overflow:hidden;; }

	ul.userOrder { width:870px; height:102px; margin:26px 0; }
		ul.userOrder li { width:270px; height:100px; border:1px solid #85C227; display:inline-block; float:left; margin:0 24px 0 0; }
		ul.userOrder li.unpaid { background:url(../images/bg_userorder1.png) 41px 16px no-repeat; }
		ul.userOrder li.noReceipt { background:url(../images/bg_userorder2.png) 41px 16px no-repeat; }
		ul.userOrder li { width:270px; height:100px; border:1px solid #85C227; display:inline-block; float:left; margin:0 24px 0 0; }
		ul.userOrder li.mr0 { background:url(../images/bg_userorder3.png) 41px 16px no-repeat; margin:0; }

		.userOrderTitle { width:100px; height:21px; line-height:21px; margin:20px 0 6px 159px; overflow:hidden; }
			.userOrderTitle a { font-size:14px; color:#666; }
		.userOrderNum { width:106px; height:36px; line-height:36px; margin:0 0 0 159px; overflow:hidden; }
			.userOrderNum a { font-size:30px; color:#EB6C00; }

.userCenterHistory { width:870px; height:auto; margin:60px auto 99px; }
	.userCenterHistory h3 { width:870px; height:51px; line-height:51px; font-size:14px; color:#333; border-bottom:3px solid #85c227; display:block; margin:0 auto; padding:0 0 9px; }

.userCenterHistory ul { width:870px; height:auto; margin:34px auto 0; }
	.userCenterHistory ul li { width:200px; height:auto; display:inline-block; float:left; margin:0 8px; }
	.userCenterHistory ul li p.title { width:200px; height:38px; line-heiht:19px; font-size:13px; color:#333; margin:12px 0 0; overflow:hidden; }
	.userCenterHistory ul li p.price { width:200px; height:23px; line-heiht:23px; font-size:16px; color:#eb6c00; font-weight:bold; margin:4px 0 0; }
	.userCenterHistory ul li img { width:200px; height:200px; }

/*login & regsiter*/
.loginRegsiter { width:100%; height:533px; background:url(../images/bg_login_register.jpg) center top no-repeat; margin:-25px 0 0; }
.w1200 { width:1200px; height:533px; margin:0 auto; }
.loginRegsiterMain { width:450px; height:533px; background:rgba(255,255,255,0.7); display:inline-block; float:right; }
.loginRegsiterMain p { width:352px; height:47px; margin:0 0 14px 49px; }
	.loginRegsiterMain p input { width:345px; height:45px; line-height:45px; font-size:14px; color:#999; border:1px solid #D8E0B6; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 0 0 5px; }
	.loginRegsiterMain p input.loginCode { width:245px; padding:0 100px 0 5px; }
	.loginRegsiterMain p input.loginBtn { width:350px; height:45px; line-height:45px; font-size:18px; color:#fff; border:none; background:#85C227; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; }
	.loginRegsiterMain p img.loginRegCode { right:9px; top:9px; }
	a.qqLogin { width:auto; height:25px; line-height:25px; font-size:14px; color:#ed7914; text-decoration:underline; background:url(../images/bg_qqlogin.png) left center no-repeat; padding:0 10px 0 25px; }
	a.wxLogin { width:auto; height:25px; line-height:25px; font-size:14px; color:#ed7914; text-decoration:underline; background:url(../images/bg_wxlogin.png) left center no-repeat; padding:0 10px 0 25px; }
	a.forgetPassword { width:auto; height:25px; line-height:25px; font-size:14px; color:#ed7914; text-decoration:underline; padding:0 10px; }

.loginRegsiterMain p.loginRegsiterTitle { width:352px; height:28px; line-height:28px; font-size:20px; color:#64A031; text-align:center; margin:41px 0 22px 49px; }
.useAccount { width:350px; height:45px; line-height:45px; text-align:center; margin:0 0 14px 49px; }
	.useAccount a { font-size:14px; color:#ed7914; text-decoration:underline; }


 /*翻页*/
   .pagebar{height:20px; float:right;}
   .pagebar img{position:relative; top:2px;}
   .pagebar a{display:block; float:left; margin:0 2px; color:#0066cc; text-decoration:none;}
   .pagebar a:hover{color:#ff5a6a; text-decoration:none;}
   .pagebar .page_now{display:block; float:left; margin:0 5px; color:#ff5a6a; font-weight:bold; background:#fff;}
   #pager a{color:#0066cc; text-decoration:none;}


.addressMain .address .addressList div.address_edit { height:auto; display:none; }
input.bnt_blue_2,.integral p input.bnt_blue_2 { width:auto;height:25px;line-height:25px;font-size:14px;color:#fff;border:none;background:#85c227;margin:0 10px 0 0;padding:0 10px; cursor:pointer; }
.inputBg { height:25px; line-height:25px; font-size:14px;color:#444;border:1px solid #ddd;background:#fff;padding:0 0 0 5px; margin:5px 0; }
input.bnt_blue { width:auto;height:25px;line-height:25px;font-size:14px;color:#000;border:none;background:#EEE;margin:0 10px 0 0;padding:0 10px; cursor:pointer; }


/* update 2021.9.23 */
/* pages */
.page-turner { padding:20px 10px 0; font-family:Verdana, Geneva, sans-serif; }
	.page_btn { display:inline-block; background-color:#F3F3F3; border:1px solid #F3F3F3; width:auto; padding:0 12px; line-height:35px; color:#333; margin:0 2px; border-radius:0px; }
	.page_cur { display:inline-block; background-color:#85C026; border:1px solid #85C026; color:#FFF; width:auto; padding:0 12px; line-height:35px; margin:0 2px; border-radius:0px; }
	.page_disable { display:inline-block; background-color:#F7F7F7; border:1px solid #F7F7F7; width:auto; padding:0 12px; line-height:35px; color:#333; margin:0 2px; border-radius:0px;}
.slide { width:1200px; margin: 0 auto;}

/* .tese { background: #F1F1F1; } */
	.tese .container { padding:30px 0 0; width:1200px; }
	.tese:after { content:''; display: block; height: 0; clear: both; }
	.tese ul { margin:0 0 0 -20px; padding: 0; }
	.tese li { padding:0 0 20px 20px; }
	.tese li a { display: block; width:100%; height: 155px; padding: 20px 10px 0; border:3px solid #98BA20; background: #FFF; text-align: center; }
	.tese li h2 { font-size:36px; color:#F88B3B; font-weight:bolder; margin:0; height: 70px; line-height: 60px; }
	.tese li h2 i { display:inline-block; width:60px; height: 60px; text-align:center; margin-right:8px; }
	.tese li h2 i img { width:60px; height: 60px; }
	.tese li small { font-size:20px; color:#333; font-weight:bolder; display: block; text-align: center;}

.footer-nav { background:#000; color:#FFF; }
	.footer-nav .container { width:1200px; color:#CCC; text-align:center; font-size:16px; padding: 15px; }
	.footer-nav .container a { color:#CCC; }
	.footer-nav .container span { margin:0 10px; }
	.footer-nav .container a:hover { color:#FFF; }
