@charset "utf-8";
/* CSS Document */

/*page brands.html*/
/*brands*/
.brands { width:100%; height:auto; background:#f5f5f5; }
	.brands dl.brandsMain { width:1120px; height:360px; margin:0 auto; padding:0 0 30px; }
	.brands dl.brandsMain dt { width:450px; height:360px; line-height:390px; display:inline-block; float:left; text-align:center; padding:30px 0 0; }
	.brands dl.brandsMain dd { width:670px; height:310px; line-height:31px; font-size:17px; color:#333; display:inline-block; float:left; padding:50px 0 0; overflow:hidden; }	
	.brands dl.brandsMain dd p { margin:0 0 29px; }

/*consumer*/
.consumer { width:1120px; height:447px; margin:0 auto; padding:63px 0 0; }
	.consumer h3 { width:1120px; height:42px; line-height:42px; font-size:33px; color:#333; text-align:center; }
	.consumer .line { width:1120px; height:5px; margin:12px 0 0; }
	
	.consumer dl { width:1046px; height:auto; margin:54px auto 0; }
		.consumer dl dt { width:581px; height:186px; line-height:31px; font-size:17px; color:#333; display:inline-block; float:left; margin:0 75px 0 0; overflow:hidden; }
		.consumer dl dd { width:371px; height:50px; line-height:50px; font-size:17px; color:#fff; background:#1ca0e1; display:inline-block; float:left; margin:0 0 8px; padding:0 0 0 19px; }
	
	.consumer p { width:1120px; height:33px; line-height:33px; font-size:25px; color:#333; text-align:center; margin:54px 0 0; }

/*search engine*/
.searchEngine { width:100%; height:516px; background:#f5f5f5; padding:63px 0 0; }
	.searchEngine .searchEngineMain { width:1120px; height:579px; margin:0 auto; }
	.searchEngine .searchEngineMain h3 { width:1120px; height:42px; line-height:42px; font-size:33px; color:#333; text-align:center; }
	.searchEngine .searchEngineMain .line { width:1120px; height:5px; margin:12px 0 0; }
	
	.searchEngine .searchEngineMain dl { width:1100px; height:auto; margin:54px auto 0; padding:0; }
		.searchEngine .searchEngineMain dl dt { width:491px; line-height:31px; font-size:17px; color:#333; display:inline-block; float:right; overflow:hidden; }
		.searchEngine .searchEngineMain dl dd { width:482px; line-height:25px; font-size:17px; color:#fff; background:#1ca0e1; display:inline-block; float:right; margin:10px 60px 2px 0; padding:10px 19px 12px; }
	
	.searchEngine .searchEngineMain p { width:954px; height:33px; line-height:33px; font-size:25px; color:#333; margin:54px auto 0; }

/*optimization*/
.optimization { width:1120px; height:467px; margin:0 auto; padding:63px 0 0; }
	.optimization h3 { width:1120px; height:42px; line-height:42px; font-size:33px; color:#333; text-align:center; }
	.optimization .line { width:1120px; height:5px; margin:12px 0 0; }
	.optimization .optimizationImg { width:919px; height:266px; margin:61px auto 0; }
	.optimization .optimizationImg img { width:919px; height:266px; }

/*products classic case*/
.productsClassicCaseMain { width:100%; height:auto; background:#f5f5f5; }
.productsClassicCase { width:1120px; height:auto; margin:0 auto; padding:67px 0 0; }
	.productsClassicCase h3 { width:1120px; height:42px; line-height:42px; font-size:33px; color:#333; text-align:center; }
	.productsClassicCase .line { width:1120px; height:5px; margin:12px 0 15px; }
	.productsClassicCase .subTit { width:1120px; height:24px; line-height:24px; font-size:17px; color:#858585; text-align:center; margin:0 0 54px; }

	.productsClassicCaseList { width:1210px; height:216px; margin:0 auto; padding:0 0 73px; }

	.tab-T-3 { width:104px; height:26px; margin:33px auto 0; }
		.tab-T-3 li { width:16px; height:16px; font-size:0; border-radius:50%; background:#d7d7d7; float:left; margin:0 5px; cursor:pointer; display:inline; }
			.tab-T-3 li.cur { background:#df0029; }

	.count li { width:278px; height:168px; display:inline-block; float:left; }
		.count li img { width:267px; height:168px; margin:0 11px 0 0; }

	.leftBtn { width:49px; text-align:left; margin:57px 0 0; cursor:pointer; }
	.rightBtn { width:49px; text-align:right; margin:57px 0 0; cursor:pointer; }